@font-face{font-family:Baloo;src:url(/fonts/BalooBhaijaan2-VariableFont_wght.ttf) format("truetype");font-weight:400 800;font-display:swap}:root{--brand-navy:#030043;--brand-navy-rgb:3 0 67;--brand-cyan:#00abe9;--brand-cyan-rgb:0 171 233;--brand-magenta:#cd1d94;--brand-magenta-rgb:205 29 148;--brand-white:#ffffff;--brand-white-rgb:255 255 255;--navy:var(--brand-navy);--cyan:var(--brand-cyan);--magenta:var(--brand-magenta);--muted:rgb(255 255 255/.74);--surface:rgb(255 255 255/.045);--line:rgb(255 255 255/.14);--magenta-glow:rgb(205 29 148/.38);--cyan-glow:rgb(0 171 233/.30);--font-sans:Baloo,system-ui,sans-serif;color-scheme:dark;--header-height:88px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:0}body,html{background:var(--brand-navy)}body{margin:0;font-family:var(--font-sans);color:#fff;font-size:18px;font-weight:400;line-height:1.7;overflow-x:clip}body:lang(ar){line-height:1.9}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img,svg{max-width:100%}img{height:auto;display:block}button:disabled{cursor:wait}::selection{background:var(--brand-magenta);color:#fff}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:500;text-wrap:balance}h1,h2{line-height:1.2}html[dir=rtl] h1,html[dir=rtl] h2{line-height:1.4;letter-spacing:0}p{text-wrap:pretty}ul{padding-inline-start:1.2em}a,button{touch-action:manipulation}input,select,textarea{min-width:0}section[id]{scroll-margin-top:105px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #78daff;outline-offset:6px}h2:focus{outline:none}.container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;inset-block-start:12px;inset-inline-start:20px;padding:10px 22px;background:#fff;color:var(--navy);transform:translateY(-180%);border-radius:8px}.skip-link:focus{transform:translateY(0)}.button,.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:10px 26px;border-radius:10px;line-height:1.4;font-size:17px;font-weight:500;transition:background .2s,box-shadow .2s,transform .2s;text-decoration:none}.button{border:1px solid transparent;background:linear-gradient(110deg,color-mix(in srgb,var(--cyan) 28%,var(--navy)),color-mix(in srgb,var(--magenta) 62%,var(--navy))) padding-box,linear-gradient(110deg,var(--cyan),var(--magenta)) border-box;color:#fff;box-shadow:0 8px 28px rgb(205 29 148/.16),inset 0 1px 0 rgb(255 255 255/.12)}.button:hover{background:linear-gradient(110deg,color-mix(in srgb,var(--cyan) 36%,var(--navy)),color-mix(in srgb,var(--magenta) 74%,var(--navy))) padding-box,linear-gradient(110deg,var(--cyan),var(--magenta)) border-box;box-shadow:0 8px 32px var(--magenta-glow);transform:translateY(-2px)}.button-secondary{border:1px solid var(--line);background:#ffffff03;color:#e6e5ef}.button-secondary:hover{background:#ffffff08;border-color:#8881b6}.section-kicker{display:flex;align-items:center;gap:14px;color:#9edcf5;font-size:14px;font-weight:500;margin-bottom:20px}.section-kicker:before{content:"";display:block;width:28px;height:1px;background:linear-gradient(90deg,var(--cyan),transparent)}.section-title{font-size:clamp(32px,3.4vw,48px);font-weight:500;line-height:1.25;max-width:22ch;margin-bottom:24px}html[dir=rtl] .section-title{line-height:1.45;letter-spacing:0}.muted{color:var(--muted)}.text-link{display:inline-flex;align-items:center;gap:12px;color:#fff;border-bottom:1px solid #5e5489;padding-block:6px;transition:color .2s}.text-link:hover{color:#6fd5fd}.site-header{position:absolute;inset:0 0 auto;z-index:50;height:var(--header-height);border-bottom:1px solid transparent;transition:background .25s,border-color .25s}.site-header.is-scrolled{position:fixed;background:rgb(3 0 67/.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:var(--line)}.header-inner{height:100%;display:flex;align-items:center;gap:30px}.brand-link{display:block;flex-shrink:0;width:190px}.brand-link img{width:100%}.desktop-nav{display:flex;align-items:center;gap:27px;margin-inline-start:auto}.desktop-nav a{font-size:15px;color:#d0cce1;transition:color .2s;white-space:nowrap}.desktop-nav a:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:18px}.language-link{font-size:14px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-inline-start:1px solid var(--line);padding-inline-start:18px}.header-cta{font-size:15px;min-height:44px;padding:9px 18px;white-space:nowrap}.menu-toggle{display:none;width:44px;height:44px;background:transparent;color:white;border:1px solid var(--line);border-radius:8px}.mobile-menu{background:var(--navy);border-bottom:1px solid var(--line);padding:16px 24px 26px;display:grid;gap:5px}.mobile-menu a{padding:12px;border-radius:7px}.mobile-menu a:hover{background:#ffffff08}.mobile-menu .button{margin-top:12px}.noscript-nav{display:flex;flex-wrap:wrap;gap:20px;padding:16px 24px;position:relative;top:88px;background:var(--navy);z-index:60}.site-footer{padding:65px 0 28px;border-top:1px solid var(--line);background:var(--navy)}.footer-main{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:start}.footer-brand img{width:185px;margin-bottom:20px}.footer-brand p{font-size:16px;color:var(--muted);max-width:34ch}.footer-links{display:flex;gap:25px;align-items:center;font-size:15px;color:#d0cce1}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;padding-top:35px;margin-top:35px;border-top:1px solid #ffffff09;font-size:13px;color:#a5a0bd}.privacy-disclosure{max-width:680px;margin-top:30px;font-size:14px;color:#beb9d0}.privacy-disclosure summary{cursor:pointer;width:fit-content}.privacy-disclosure p{padding-top:16px}.privacy-disclosure a{text-decoration:underline;text-underline-offset:4px}.footer-top-link{display:inline-flex;gap:12px;align-items:center}.footer-top-link svg{width:16px}@media(min-width:1500px){.container{width:min(1200px,calc(100% - 10vw))}}@media(max-width:1100px){.container{width:calc(100% - 64px)}.desktop-nav{gap:17px}.header-inner{gap:20px}.brand-link{width:165px}.header-actions{gap:12px}.header-cta{padding-inline:12px}.desktop-nav a{font-size:14px}.desktop-nav{display:none}.header-actions{margin-inline-start:auto}.menu-toggle{display:inline-flex;align-items:center;justify-content:center}.language-link{border:0;padding:0}.header-inner{gap:15px}.footer-main{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}}@media(max-width:600px){:root{--header-height:78px}.container{width:calc(100% - 48px)}body{font-size:17px}.brand-link{width:148px}.header-cta{display:none}.header-actions{gap:11px}.section-title{font-size:32px}.section-kicker{font-size:13px;margin-bottom:16px}.button,.button-secondary{font-size:16px;min-height:50px;padding:10px 20px}.site-footer{padding-top:45px}.footer-main{gap:30px}.footer-links{gap:18px}.footer-bottom{font-size:12px}.site-header.is-scrolled{height:78px}}@media(max-width:370px){.container{width:calc(100% - 40px)}.brand-link{width:135px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(min-width:1101px){.mobile-menu{display:none}}.sn-section-accent{--section-accent-rgb:var(--brand-cyan-rgb);--section-accent-glow:rgb(var(--section-accent-rgb)/.96);position:absolute;z-index:0;inset:0 0 auto;height:1px;overflow:visible;pointer-events:none;background:linear-gradient(90deg,transparent 0,rgb(var(--section-accent-rgb)/.14) 12%,rgb(var(--section-accent-rgb)/.96) 35%,var(--brand-white) 50%,rgb(var(--section-accent-rgb)/.96) 65%,rgb(var(--section-accent-rgb)/.14) 88%,transparent 100%);box-shadow:0 0 20px var(--section-accent-glow),0 0 64px rgb(var(--section-accent-rgb)/.34)}.sn-section-accent[data-accent=magenta]{--section-accent-rgb:var(--brand-magenta-rgb);--section-accent-glow:rgb(var(--section-accent-rgb)/.94)}.sn-section-accent:before{content:"";position:absolute;top:-1px;left:50%;width:min(102vw,78rem);height:clamp(23rem,41vw,43rem);transform:translateX(-50%) scale(.9);transform-origin:center top;background:radial-gradient(ellipse 52% 47% at 50% 0,rgb(var(--section-accent-rgb)/.56) 0,rgb(var(--section-accent-rgb)/.36) 20%,rgb(var(--section-accent-rgb)/.16) 45%,transparent 76%);filter:blur(8px);opacity:.92;animation:sn-section-accent-breathe 3.5s ease-in-out infinite;will-change:transform,opacity}.sn-section-accent:after{content:"";position:absolute;top:0;left:50%;width:min(46vw,30rem);height:1px;transform:translateX(-50%);background:radial-gradient(ellipse at center,var(--brand-white) 0,rgb(var(--section-accent-rgb)/.98) 26%,rgb(var(--section-accent-rgb)/.3) 56%,transparent 82%);box-shadow:0 0 12px rgb(255 255 255/.88),0 0 30px var(--section-accent-glow)}@keyframes sn-section-accent-breathe{0%,to{opacity:.62;transform:translateX(-50%) scale(.9)}50%{opacity:1;transform:translateX(-50%) scale(1.16)}}.sn-sections[data-paused=true] :after,.sn-sections[data-paused=true] :before,:root:has(.hero[data-motion-paused=true]) .sn-section-accent:before{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.sn-section-accent:before{animation:none!important;will-change:auto;transform:translateX(-50%) scale(.9);opacity:.62}}.header-cta{gap:10px}.button-secondary>svg,.button>svg{flex-shrink:0}.footer-social-link{display:inline-flex;align-items:center;gap:8px}[data-scroll-reveal=pending]{opacity:0;translate:0 -22px}[data-scroll-reveal=visible]{animation:sn-item-fade-down .72s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s) backwards}[data-scroll-reveal]:focus-visible,[data-scroll-reveal][data-reveal-immediate=true]{opacity:1;translate:none;animation:none}@keyframes sn-item-fade-down{0%{opacity:0;translate:0 -22px}to{opacity:1;translate:0 0}}@media(max-width:600px){[data-scroll-reveal=visible]{animation-duration:.62s}}@media(prefers-reduced-motion:reduce){[data-scroll-reveal]{opacity:1!important;translate:none!important;animation:none!important}}