
  .fa-solid,.fab{display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-solid::before,.fab::before{display:inline-block}.fa-chevron-down::before{content:"\2304"}.fa-chevron-right::before{content:"\203A"}.fa-bars::before{content:"\2630"}.fa-globe::before{content:"\25C9"}.fa-laptop::before{content:"\25AD"}
  :root{--navy:#1a237e;--navy-dark:#0d1457;--navy-mid:#283593;--gold:#f5a623;--gold-light:#ffd54f;--white:#fff;--off-white:#f8f9ff;--gray-light:#eef0f8;--gray:#9096b0;--text:#1a1d2e;--heading-font:'Playfair Display',Georgia,'Times New Roman',serif;--body-font:'DM Sans',Arial,Tahoma,sans-serif;--shadow:0 20px 60px rgba(17,25,75,.08);--radius:24px;--ease:cubic-bezier(.22,1,.36,1)}
  *{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--body-font);color:var(--text);background:var(--off-white);line-height:1.75;overflow-x:hidden}body.loading{overflow:hidden}img{max-width:100%;display:block;height:auto}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit;max-width:100%}.container{width:min(1180px,92%);margin-inline:auto}h1,h2,h3,h4{font-family:var(--heading-font);letter-spacing:0}.scroll-progress{position:fixed;top:0;left:0;height:4px;width:0;z-index:3000;background:linear-gradient(90deg,var(--gold),var(--gold-light));box-shadow:0 0 22px rgba(245,166,35,.42);transform-origin:left center}
  header{position:fixed;width:100%;top:0;left:0;z-index:999;background:transparent;backdrop-filter:none;border-bottom:1px solid transparent;transition:background .4s ease,box-shadow .4s ease,border-color .4s ease,backdrop-filter .4s ease}header.scrolled{background:rgba(255,255,255,.9);backdrop-filter:blur(18px);border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 14px 36px rgba(13,20,87,.08)}.navbar{height:88px;display:flex;align-items:center;justify-content:space-between;transition:height .35s ease}.logo img{width:120px;transition:.35s ease}header.scrolled .navbar{height:72px}header.scrolled .logo img{width:98px}.nav-links{display:flex;align-items:center;gap:6px}.nav-links a,.dropdown>a{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 14px;border-radius:999px;font-size:14px;font-weight:700;color:var(--white);transition:.35s ease;overflow:hidden}.nav-links a::before,.dropdown>a::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(26,35,126,.08),rgba(245,166,35,.12));opacity:0;transform:scale(.8);border-radius:999px;transition:.35s ease}.nav-links a:hover::before,.dropdown:hover>a::before{opacity:1;transform:scale(1)}.nav-links a span,.nav-links a i,.dropdown>a span,.dropdown>a i{position:relative;z-index:2}.nav-links a:hover,.dropdown:hover>a{color:var(--gold-light);transform:translateY(-2px)}header.scrolled .nav-links a,header.scrolled .dropdown>a{color:var(--navy-dark)}header.scrolled .nav-links a:hover,header.scrolled .dropdown:hover>a{color:var(--navy)}.dropdown{position:relative}.dropdown-menu{position:absolute;top:calc(100% + 12px);left:0;min-width:240px;background:var(--white);border:1px solid rgba(13,20,87,.08);border-radius:18px;padding:12px;box-shadow:0 20px 40px rgba(13,20,87,.12);opacity:0;visibility:hidden;transform:translateY(10px);transition:.35s ease;z-index:999}.dropdown-menu a{display:block;padding:13px 15px;border-radius:12px;color:var(--navy-dark)!important;font-size:14px;font-weight:700;transition:.3s ease}.dropdown-menu a::before{display:none}.dropdown-menu a:hover{background:var(--gray-light);color:var(--navy)!important;transform:translateX(4px)}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-cta-group{display:flex;align-items:center;gap:8px;margin-left:8px}.language-toggle{position:relative;z-index:2;min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(255,255,255,.1);color:var(--white);font-family:var(--body-font);font-size:13px;font-weight:800;box-shadow:0 10px 24px rgba(13,20,87,.12);backdrop-filter:blur(12px);cursor:pointer;transition:transform .3s ease,background .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.language-toggle:hover{transform:translateY(-2px);border-color:rgba(245,166,35,.46);background:rgba(255,255,255,.16)}.language-toggle:focus-visible{outline:3px solid rgba(245,166,35,.46);outline-offset:4px}header.scrolled .language-toggle{border-color:rgba(13,20,87,.12);background:rgba(13,20,87,.05);color:var(--navy-dark);box-shadow:0 10px 24px rgba(13,20,87,.08)}.nav-lms{min-height:44px;white-space:nowrap;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12);box-shadow:0 10px 24px rgba(13,20,87,.14);backdrop-filter:blur(12px)}.nav-lms:hover{border-color:rgba(245,166,35,.46)}header.scrolled .nav-lms{border-color:rgba(13,20,87,.12);background:rgba(13,20,87,.05);color:var(--navy-dark)!important;box-shadow:0 10px 24px rgba(13,20,87,.08)}.mobile-toggle{width:46px;height:46px;display:none;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:16px;background:rgba(255,255,255,.1);color:var(--white);box-shadow:0 12px 30px rgba(13,20,87,.14);backdrop-filter:blur(14px);cursor:pointer;transition:.3s ease}.mobile-toggle:hover{transform:translateY(-2px);border-color:rgba(245,166,35,.42);box-shadow:0 16px 34px rgba(13,20,87,.18)}header.scrolled .mobile-toggle{color:var(--navy-dark);background:rgba(255,255,255,.88);border-color:rgba(13,20,87,.08)}.mobile-toggle-line{width:21px;height:2px;border-radius:999px;background:currentColor;transition:.3s ease}.mobile-toggle-line:nth-child(2){width:17px}.mobile-toggle.active{color:var(--navy-dark);background:linear-gradient(135deg,var(--gold),var(--gold-light));border-color:transparent;box-shadow:0 16px 34px rgba(245,166,35,.3)}.mobile-toggle.active .mobile-toggle-line:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-toggle.active .mobile-toggle-line:nth-child(2){opacity:0;transform:scaleX(.2)}.mobile-toggle.active .mobile-toggle-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
  .legal-hero{position:relative;min-height:520px;padding:150px 0 86px;display:flex;align-items:flex-end;overflow:hidden;color:#fff;background:radial-gradient(circle at 18% 0,rgba(245,166,35,.24),transparent 33%),linear-gradient(135deg,rgba(26,35,126,.98),rgba(13,20,87,.96))}.legal-hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(135deg,rgba(255,255,255,.06) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.06) 75%,transparent 75%,transparent);background-size:44px 44px;opacity:.18}.legal-hero .container{position:relative;z-index:2}.breadcrumb{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;padding:9px 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.11);backdrop-filter:blur(12px);color:rgba(255,255,255,.82);font-size:14px;font-weight:800}.legal-hero h1{font-size:clamp(44px,7vw,76px);line-height:1.04;margin:0 0 18px;max-width:900px}.legal-hero p{max-width:850px;font-size:18px;line-height:1.9;color:rgba(255,255,255,.86);margin:0}.toc{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.toc a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);color:#fff;font-weight:800;transition:.3s ease}.toc a:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}.section{padding:86px 0}.section-title{max-width:880px;margin:0 auto 42px;text-align:center}.section-title h2,.card h2{font-size:clamp(32px,4.5vw,52px);line-height:1.1;color:var(--navy-dark);margin:0 0 14px}.section-title p{color:var(--gray);font-size:17px;max-width:760px;margin:auto}.section-title:after{content:'';display:block;width:78px;height:4px;margin:24px auto 0;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--gold-light))}.grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:28px;align-items:start}.card{background:rgba(255,255,255,.96);border:1px solid rgba(13,20,87,.08);border-radius:28px;box-shadow:var(--shadow);padding:34px}.card+ .card{margin-top:28px}.card h3{font-size:26px;color:var(--navy-dark);margin:28px 0 12px}.card h3:first-child{margin-top:0}.policy-list{padding-left:22px;margin:12px 0 24px}.policy-list li{margin:11px 0;color:#34384d}.note{border-left:4px solid var(--gold);background:#fff9e9;padding:16px 18px;border-radius:16px;margin:18px 0}form{display:grid;gap:14px}label{display:block;font-weight:800;color:var(--navy-dark);margin-bottom:6px}input,select,textarea{width:100%;min-height:50px;padding:12px 15px;border:1px solid rgba(13,20,87,.14);border-radius:16px;background:#fff;color:var(--text);outline:none;transition:.25s ease}textarea{min-height:128px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--gold);box-shadow:0 0 0 4px rgba(245,166,35,.13)}.btn{border:0;border-radius:999px;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--navy-dark);font-weight:900;min-height:52px;padding:14px 24px;cursor:pointer;box-shadow:0 14px 32px rgba(245,166,35,.28);transition:.3s ease}.btn:hover{transform:translateY(-2px)}.form-feedback{display:none;margin-top:6px;padding:14px;border-radius:14px;font-weight:700}.form-feedback.success{display:block;background:#eaf8ef;color:#0b5b34}.form-feedback.error{display:block;background:#fff0f0;color:#9c1b1b}
  footer{background:var(--navy-dark);color:var(--white);padding-top:70px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.footer-logo img{width:110px;margin-bottom:20px}.footer-brand-block h3{font-size:28px;line-height:1.2;margin:0 0 12px}.footer-brand-block p,.footer-links a{color:rgba(255,255,255,.76);line-height:1.8;font-size:15px}.footer-col h4{color:var(--gold);margin:0 0 18px}.footer-links{display:flex;flex-direction:column;gap:12px}.footer-links a{transition:.3s ease}.footer-links a:hover{color:var(--gold);transform:translateX(3px)}.footer-social-inline{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.footer-social-inline a{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);transition:.35s ease}.footer-social-inline a:hover{background:var(--gold);transform:translateY(-3px)}.footer-social-inline img{width:19px;height:19px;object-fit:contain}.footer-closing{margin-top:18px}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);margin-top:50px;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;color:rgba(255,255,255,.62);font-size:14px}.footer-bottom-links{display:flex;gap:16px;flex-wrap:wrap}.footer-bottom a{color:rgba(255,255,255,.7)}.footer-bottom a:hover{color:var(--gold)}
  html[dir="rtl"] body{direction:rtl;font-family:var(--body-font),Tahoma,Arial,sans-serif}html[dir="rtl"] .navbar,html[dir="rtl"] .nav-links,html[dir="rtl"] .nav-cta-group,html[dir="rtl"] .footer-links,html[dir="rtl"] .grid{direction:rtl}html[dir="rtl"] .dropdown-menu{left:auto;right:0;text-align:right}html[dir="rtl"] .dropdown-menu a:hover,html[dir="rtl"] .footer-links a:hover{transform:translateX(-3px)}html[dir="rtl"] .policy-list{padding-left:0;padding-right:22px}html[dir="rtl"] .note{border-left:0;border-right:4px solid var(--gold)}html[dir="rtl"] input,html[dir="rtl"] select,html[dir="rtl"] textarea{text-align:right}html[dir="rtl"] .legal-hero{text-align:right}html[dir="rtl"] .mobile-toggle.active .mobile-toggle-line:nth-child(1){transform:translateY(7px) rotate(-45deg)}html[dir="rtl"] .mobile-toggle.active .mobile-toggle-line:nth-child(3){transform:translateY(-7px) rotate(45deg)}
  @media(max-width:1100px){.footer-grid{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}.nav-links a,.dropdown>a{padding:12px 10px;font-size:13px}.logo img{width:104px}}
  @media(max-width:768px){.container{width:min(100% - 24px,1180px)}.navbar{height:78px}header.scrolled .navbar{height:68px}.logo img,header.scrolled .logo img{width:90px}.mobile-toggle{display:flex}.nav-links{position:fixed;top:78px;right:-100%;width:100%;height:calc(100vh - 78px);background:var(--white);flex-direction:column;align-items:stretch;padding:28px 22px 34px;gap:10px;transition:.4s ease;overflow-y:auto}.nav-links.active{right:0}header.scrolled .nav-links{top:68px;height:calc(100vh - 68px)}.nav-links a,.dropdown>a{width:100%;min-height:48px;justify-content:space-between;color:var(--navy-dark);border:1px solid rgba(13,20,87,.08);border-radius:16px;padding:14px 16px;background:rgba(248,249,255,.84)}.dropdown{width:100%}.dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;background:transparent;padding:8px 0 2px;display:flex;flex-direction:column;gap:6px}.dropdown-menu a{min-height:42px;padding:11px 16px 11px 28px;border:1px solid rgba(13,20,87,.06);color:var(--gray)!important;background:rgba(255,255,255,.68)}.nav-cta-group{width:100%;display:grid;grid-template-columns:1fr;gap:10px;margin:8px 0 0}.language-toggle,.nav-lms{width:100%;min-height:50px;justify-content:center;color:var(--navy-dark)!important;background:rgba(248,249,255,.92);border-color:rgba(13,20,87,.08)}.legal-hero{min-height:auto;padding:122px 0 66px;text-align:center}.legal-hero h1{font-size:clamp(34px,10vw,58px)}.legal-hero p{font-size:16px}.toc{justify-content:center}.toc a{width:100%;max-width:340px}.section{padding:64px 0}.card{padding:24px;border-radius:20px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom{align-items:flex-start;flex-direction:column;text-align:left}.footer-bottom-links{flex-direction:column;gap:10px}}
