:root{--navy:#036;--gold:#c9a961;--gold-hi:#f1d690;--dark:#05070d;--cyan:#18e0ff;--text:#e9edf5;--muted:#9aa6ba;--hairline:#c9a96147;--glass:#ffffff09;--gold-grad:linear-gradient(100deg, #b8914a 0%, #f4dc98 45%, #c9a961 70%, #e9cf88 100%);--radius:18px;--gutter:clamp(1.25rem, 4vw, 2.5rem);--section:clamp(5rem, 11vw, 9rem);--font:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ar:"Tajawal", "Poppins", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:6rem}body{font-family:var(--font);color:var(--text);background:var(--dark);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.7;overflow-x:hidden}html[lang=ar] body{font-family:var(--font-ar);line-height:1.85}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{margin:0;font-weight:700;line-height:1.2}p{margin:0 0 1em}p:last-child{margin-block-end:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.container{width:min(1200px,100%);padding-inline:var(--gutter);margin-inline:auto}.container-narrow{width:min(860px,100%)}.center{text-align:center}.skip-link{z-index:100;background:var(--gold);color:var(--dark);border-radius:8px;padding:.6rem 1rem;position:absolute;inset-block-start:-4rem;inset-inline-start:1rem}.skip-link:focus{inset-block-start:1rem}.gold-text{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.75rem;margin-block-end:1rem;font-size:.78rem;font-weight:600;display:inline-flex}html[lang=ar] .eyebrow{letter-spacing:0;font-size:.95rem}.eyebrow:before{content:"";background:var(--gold);transform-origin:0;block-size:1px;inline-size:2rem;transition:transform .8s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}[dir=rtl] .eyebrow:before{transform-origin:100%}.eyebrow.is-in:before{transform:scaleX(1)}.section-title{--shine-from:100%;--shine-to:0%;letter-spacing:-.01em;background-image:linear-gradient(100deg, transparent 42%, #fff8e1f2 50%, transparent 58%), var(--gold-grad);background-repeat:no-repeat;background-size:250% 100%,100% 100%;background-position:var(--shine-from) 0, 0 0;color:#0000;-webkit-background-clip:text;background-clip:text;margin-block-end:1rem;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700}[dir=rtl] .section-title{--shine-from:0%;--shine-to:100%}.section-title.is-in{animation:1.6s ease-in-out .35s both shine}@keyframes shine{0%{background-position:var(--shine-from) 0, 0 0}to{background-position:var(--shine-to) 0, 0 0}}.section-intro{color:var(--muted);max-inline-size:42rem;font-size:1.1rem}.center .section-intro{margin-inline:auto}.lead{color:var(--text);font-size:1.15rem}.note{color:var(--muted);text-align:center;margin-block-start:2rem;font-size:.9rem;font-style:italic}strong{color:var(--gold-hi);font-weight:600}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.8rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-gold{background:var(--gold-grad);color:#1a1407;box-shadow:0 10px 30px -10px #c9a961b3}.btn-gold:hover{box-shadow:0 16px 40px -10px #c9a961e6}.btn-ghost{border-color:var(--hairline);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a}.btn-ghost:hover{border-color:var(--gold)}.btn-sm{padding:.55rem 1.2rem;font-size:.88rem}.btn-lg{padding:1.1rem 2.4rem;font-size:1.05rem}.btn.is-inactive{cursor:default;opacity:.8;filter:saturate(.55);box-shadow:none}.btn.is-inactive:hover{box-shadow:none;transform:none}.glass{border:1px solid var(--hairline);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff0f,#ffffff04);position:relative;box-shadow:inset 0 1px #ffffff0d,0 20px 50px -30px #000c}.site-header{z-index:50;transition:background .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;inset-block-start:0;inset-inline:0}.site-header.is-solid,.site-header.menu-open{background:#145ea5 url(/assets/header-bg.jpg) 50%/100% 100% no-repeat;box-shadow:0 1px #ffffff1a}.header-inner{align-items:center;gap:1.5rem;min-block-size:4.5rem;display:flex}.brand{flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;display:flex}.brand-logo{block-size:3rem;inline-size:auto}.nav{gap:.15rem;margin-inline-start:auto;display:flex}.nav a{color:#c3dbea;white-space:nowrap;border-radius:999px;padding:.5rem .7rem;font-size:.88rem;text-decoration:none;transition:color .2s,background .2s}.nav a:hover{color:#fff;background:#ffffff1f}.header-actions{align-items:center;gap:.75rem;display:flex}.lang-toggle{font:600 .9rem var(--font-ar);color:var(--text);cursor:pointer;border:1px solid var(--hairline);background:0 0;border-radius:999px;padding:.35rem .9rem}.lang-toggle:hover{border-color:var(--gold)}.menu-toggle{cursor:pointer;background:0 0;border:0;padding:.5rem;display:none}.menu-toggle span{background:var(--text);block-size:2px;inline-size:22px;margin-block:5px;transition:transform .3s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}@media (width<=1180px){.nav{padding:.5rem var(--gutter) 1.5rem;background:linear-gradient(90deg,#1673b8 0%,#145ea5 50%,#0c4e9a 100%);border-block-end:1px solid #ffffff1a;flex-direction:column;gap:0;display:none;position:absolute;inset-block-start:100%;inset-inline:0;box-shadow:0 18px 40px #0000004d}.menu-open .nav{display:flex}.nav a{border-block-end:1px solid #ffffff0f;border-radius:.5rem;padding:.8rem .9rem;font-size:1rem}.menu-toggle{display:block}.header-actions{margin-inline-start:auto}}@media (width<=640px){.header-cta{display:none}.brand-logo{block-size:2.5rem}}.hero{isolation:isolate;background:radial-gradient(120% 90% at 75% 40%, #0a3a6e 0%, var(--navy) 22%, #021428 55%, var(--dark) 100%);align-items:center;min-block-size:100svh;padding-block:7rem 5rem;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:-3;position:absolute;inset:0;overflow:hidden}.hero-slide{opacity:0;background-position:65%;background-size:cover;transition:opacity 2.2s;animation:30s ease-in-out infinite alternate slow-zoom;position:absolute;inset:0}.hero-slide.is-active{opacity:.8}.hero.has-photo:before{content:"";z-index:-2;background:radial-gradient(#05070d1a 0%,#05070dd9 100%);position:absolute;inset:0}@keyframes slow-zoom{0%{transform:scale(1)}to{transform:scale(1.14)}}.hero-canvas{z-index:-1;opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.hero-canvas.is-ready{opacity:1}.hero-canvas canvas{block-size:100%;inline-size:100%;display:block}.hero-scrim{z-index:-1;pointer-events:none;background:linear-gradient(to right, #05070db3 0%, #05070d1a 60%, transparent 100%), linear-gradient(to top, var(--dark) 0%, transparent 25%);position:absolute;inset:0}[dir=rtl] .hero-scrim{background:linear-gradient(to left, #05070db3 0%, #05070d1a 60%, transparent 100%), linear-gradient(to top, var(--dark) 0%, transparent 25%)}.hero-content{position:relative}.hero-content>*{max-inline-size:40rem}.hero-title{letter-spacing:-.02em;margin-block-end:1.25rem;font-size:clamp(2.6rem,6.4vw,5.2rem);font-weight:800}.hero-title>span{display:block}.hero-accent{letter-spacing:0;background:linear-gradient(90deg, var(--gold) 0%, var(--gold-hi) 35%, var(--cyan) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-block-start:.6rem;font-size:.42em;font-weight:600}[dir=rtl] .hero-accent{background-image:linear-gradient(270deg, var(--gold) 0%, var(--gold-hi) 35%, var(--cyan) 100%)}.hero-sub{color:#c7cfdc;max-inline-size:34rem;font-size:clamp(1.02rem,1.4vw,1.18rem)}.hero-ctas{flex-wrap:wrap;gap:.9rem;margin-block:2rem 2.5rem;display:flex}.countdown{padding:1.1rem 1.4rem;display:inline-block}.cd-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-block-end:.6rem;font-size:.75rem}html[lang=ar] .cd-label{letter-spacing:0;font-size:.9rem}.cd-grid{gap:1.4rem;display:flex}.cd-cell{flex-direction:column;align-items:center;min-inline-size:3.2rem;display:flex}.cd-num{font-variant-numeric:tabular-nums;background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;line-height:1}.cd-unit{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-block-start:.35rem;font-size:.7rem}.cd-closed{color:var(--gold-hi);font-weight:500}.scroll-hint{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);flex-direction:column;align-items:center;gap:.5rem;font-size:.72rem;text-decoration:none;display:flex;position:absolute;inset-block-end:1.8rem;inset-inline-start:50%;translate:-50%}[dir=rtl] .scroll-hint{translate:50%}.scroll-hint i{background:linear-gradient(var(--gold), transparent);block-size:2.4rem;inline-size:1px;animation:2s ease-in-out infinite drip}@keyframes drip{0%,to{transform-origin:top;transform:scaleY(.4)}50%{transform:scaleY(1)}}@media (width<=820px){.hero{align-items:flex-end}.hero-scrim{background:linear-gradient(to top, var(--dark) 5%, #05070dbf 55%, #05070d33 100%)!important}.scroll-hint{display:none}.cd-grid{gap:1rem}.cd-num{font-size:1.6rem}}.figures{border-block:1px solid var(--hairline);background:linear-gradient(90deg,#00336659,#0033661a,#00336659);padding-block:3rem;position:relative}.figures-grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.figure{text-align:center;flex-direction:column;align-items:center;display:flex}.figure+.figure{border-inline-start:1px solid var(--hairline)}.figure-num{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.figure span{color:var(--muted);font-size:.9rem}@media (width<=720px){.figures-grid{grid-template-columns:repeat(2,1fr)}.figure:nth-child(3){border-inline-start:0}}.section{padding-block:var(--section);position:relative}.section-tight{padding-block:calc(var(--section) * .6)}.section-head{margin-block-end:3.5rem}.section:nth-of-type(2n):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 45%,#00336652,#0000 100%);position:absolute;inset:0}.cards{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.cards-4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cards-2{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.card{padding:2rem 1.75rem;transition:transform .35s,border-color .35s}.card:hover{border-color:#c9a96199;transform:translateY(-4px)}.card h3{color:#fff;margin-block-end:.6rem;font-size:1.15rem}.card p{color:var(--muted);font-size:.95rem}.card-num{color:var(--gold);letter-spacing:.15em;margin-block-end:1.25rem;font-size:.8rem;font-weight:600;display:block}.timeline{gap:1.25rem;max-inline-size:46rem;margin:0;padding:0;padding-inline-start:3rem;list-style:none;display:grid;position:relative}.tl-line{background:linear-gradient(90deg,#ffffff08,#c9a96129,#ffffff08);border-radius:4px;inline-size:4px;position:absolute;inset-block:.5rem;inset-inline-start:9px;box-shadow:inset 0 0 0 1px #c9a9611a}.tl-progress{border-radius:inherit;transform-origin:top;background:linear-gradient(var(--gold), var(--gold-hi) 55%, var(--cyan));position:absolute;inset:0;transform:scaleY(0);box-shadow:0 0 10px #18e0ff8c}.tl-drop{inset-block-start:-7px;background:radial-gradient(circle at 60% 60%, #fff4c8 0%, var(--gold-hi) 30%, var(--gold) 60%, #7a5a22 100%);border-radius:0 50% 50%;block-size:14px;inline-size:14px;margin-left:-7px;position:absolute;left:50%;rotate:45deg;box-shadow:0 0 12px 2px #f1d690cc,0 0 28px #18e0ff59}.tl-drop:after{content:"";pointer-events:none;background:radial-gradient(circle,#c9a96124 0%,#18e0ff0d 35%,#0000 65%);border-radius:50%;position:absolute;inset:-160px}.tl-item{position:relative}.tl-dot{background:var(--dark);border:2px solid var(--gold);border-radius:50%;block-size:14px;inline-size:14px;transition:background .4s,box-shadow .4s;position:absolute;inset-block-start:1.6rem;inset-inline-start:-2.75rem;box-shadow:0 0 0 4px #c9a9611f}.tl-dot:after{content:"";border:2px solid var(--gold-hi);opacity:0;border-radius:50%;position:absolute;inset:-2px}.tl-card{padding:1.3rem 1.6rem;transition:border-color .5s,box-shadow .5s}.tl-item.is-lit .tl-dot{background:var(--gold);box-shadow:0 0 0 4px #c9a96133,0 0 16px #f1d690b3}.tl-item.is-lit .tl-dot:after{animation:1.1s ease-out ping}.tl-item.is-lit .tl-card{border-color:#c9a9618c;box-shadow:0 0 34px -12px #c9a96173,inset 0 1px #ffffff0d}@keyframes ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.tl-badge{float:inline-end;letter-spacing:.08em;text-transform:uppercase;color:var(--dark);background:linear-gradient(90deg, var(--gold-hi), var(--cyan));border-radius:999px;margin-inline-start:1rem;padding:.15rem .7rem;font-size:.72rem;font-weight:600;box-shadow:0 0 14px #18e0ff66}html[lang=ar] .tl-badge{letter-spacing:0;font-size:.8rem}.tl-card h3{color:#fff;font-size:1.1rem}.tl-date{color:var(--gold-hi);margin:.3rem 0 0;font-weight:500}.tl-note{color:var(--muted);margin-block-start:.4rem;font-size:.88rem;font-style:italic}.about-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:4rem;display:grid}.about-grid p{color:#c3cbd8}.quote{color:#fff;margin:0;padding:2.5rem;font-size:1.35rem;font-weight:500;line-height:1.5}.quote:before{content:"";background:linear-gradient(var(--gold), var(--cyan));border-radius:3px;inline-size:3px;position:absolute;inset-block:2rem;inset-inline-start:0}@media (width<=900px){.about-grid{grid-template-columns:1fr;gap:2.5rem}}.track{padding:2.5rem 2.25rem;overflow:hidden}.track:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#c9a9612e,#0000 65%);inline-size:70%;position:absolute;inset-block-start:-40%;inset-inline-end:-30%}.track--ai:after{background:radial-gradient(circle,#18e0ff26,#0000 65%)}.track-icon{fill:none;block-size:2.6rem;inline-size:2.6rem;stroke:var(--gold);stroke-width:1.5px;stroke-linejoin:round;margin-block-end:1.25rem}.track--ai .track-icon{stroke:var(--cyan)}.track-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-block-end:.3rem;font-size:.78rem}.track--ai .track-label{color:var(--cyan)}.track h3{color:#fff;margin-block-end:.8rem;font-size:1.6rem}.track>p{color:#c3cbd8}.track-ex{margin-block:1.5rem .6rem;font-size:.9rem;font-weight:600;color:var(--text)!important}.ticks{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ticks li{color:#c3cbd8;padding-inline-start:1.5rem;font-size:.95rem;position:relative}.ticks li:before{content:"";background:var(--gold);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 8px var(--gold);border-radius:50%;position:absolute;inset-block-start:.6em;inset-inline-start:0}.track--ai .ticks li:before{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.track-icon>*{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s .35s}.track.is-in .track-icon>*{stroke-dashoffset:0}.track.is-in .track-icon{animation:.9s ease-out 1.35s charge}.track.is-in .track-icon path:first-child{fill:#c9a9612e;transition:fill .6s 1.4s}.track--ai.is-in .track-icon rect:last-child{fill:#18e0ff40;transition:fill .6s 1.4s}@keyframes charge{0%{filter:none}30%{filter:drop-shadow(0 0 10px)brightness(1.8)}to{filter:drop-shadow(0 0 4px)}}.track-icon{color:var(--gold)}.track.is-in .track-icon{filter:drop-shadow(0 0 4px)}.track--ai .track-icon{color:var(--cyan)}.track .ticks li{opacity:0;transition:opacity .5s,translate .5s;transition-delay:calc(.6s + var(--i,0) * 90ms);translate:-12px}[dir=rtl] .track .ticks li{translate:12px}.track.is-in .ticks li{opacity:1;translate:0}.terms{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:0 3rem;margin:0;padding:0;list-style:none;display:grid}.terms li{border-block-end:1px solid var(--hairline);padding-block:1.4rem}.terms h3{color:var(--gold-hi);margin-block-end:.3rem;font-size:1.05rem}.terms p{color:var(--muted);font-size:.95rem}.bars{gap:1.8rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.bar-head{justify-content:space-between;align-items:baseline;margin-block-end:.6rem;display:flex}.bar-head h3{color:#fff;font-size:1.05rem}.bar-pct{color:var(--gold-hi);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700}.bar{background:#ffffff0f;border-radius:99px;block-size:8px;overflow:hidden}.bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--gold-hi) 60%, var(--cyan));block-size:100%;inline-size:0;display:block;box-shadow:0 0 14px #18e0ff80}[dir=rtl] .bar-fill{background:linear-gradient(270deg, var(--gold), var(--gold-hi) 60%, var(--cyan))}.bar-row>p{color:var(--muted);margin-block-start:.5rem;font-size:.9rem}.proposed-badge{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-hi);background:#c9a9610f;border:1px dashed #c9a9618c;border-radius:999px;margin-block-start:1rem;padding:.3rem .9rem;font-size:.75rem;font-weight:600;display:inline-block}html[lang=ar] .proposed-badge{letter-spacing:0;font-size:.85rem}.podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.podium-card--1{--medal:#e9c46a;--medal-hi:#fff1c2;order:2;padding-block:3rem 2.5rem}.podium-card--2{--medal:#c3ccd8;--medal-hi:#f4f7fb;order:1}.podium-card--3{--medal:#cd8b5a;--medal-hi:#f3c9a6;order:3}.podium-card{text-align:center;border-color:color-mix(in srgb, var(--medal) 45%, transparent);padding:2.25rem 1.75rem 2rem;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.podium-card:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--medal) 22%, transparent), transparent 60%);pointer-events:none;inline-size:120%;position:absolute;inset-block-start:-45%;inset-inline-start:50%;translate:-50%}[dir=rtl] .podium-card:before{translate:50%}.podium-card:hover{box-shadow:0 24px 50px -24px color-mix(in srgb, var(--medal) 70%, transparent);transform:translateY(-6px)}.podium-card--1{box-shadow:0 0 60px -20px #e9c46a8c,inset 0 1px #ffffff0f}.trophy{block-size:4.5rem;inline-size:4.5rem;fill:color-mix(in srgb, var(--medal) 18%, transparent);stroke:var(--medal);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--medal) 55%, transparent));margin:0 auto 1rem;display:block;position:relative}.podium-card--1 .trophy{block-size:5.5rem;inline-size:5.5rem}.trophy text{fill:var(--medal-hi);stroke:none;font:700 14px var(--font);text-anchor:middle}.podium-place{letter-spacing:.18em;text-transform:uppercase;color:var(--medal);margin-block-end:.75rem;font-size:.85rem;font-weight:600;position:relative}html[lang=ar] .podium-place{letter-spacing:0;font-size:1.05rem}.podium-cash{font-variant-numeric:tabular-nums;background:linear-gradient(100deg, var(--medal), var(--medal-hi) 50%, var(--medal));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2rem,3.4vw,2.6rem);font-weight:800;line-height:1.1;position:relative}.podium-card--1 .podium-cash{font-size:clamp(2.4rem,4.2vw,3.2rem)}.podium-cash-label{color:var(--muted);margin-block:.3rem 1.4rem;font-size:.85rem;position:relative}@media (width<=860px){.podium{grid-template-columns:1fr;max-inline-size:26rem;margin-inline:auto}.podium-card--1,.podium-card--2,.podium-card--3{order:0}}.steps{grid-template-columns:1fr;position:relative}@media (width>=640px){.steps{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.steps{grid-template-columns:repeat(4,1fr)}}.steps .card-num{border:1px solid var(--gold);letter-spacing:0;block-size:2.6rem;inline-size:2.6rem;color:var(--gold-hi);background:#0b0e16;border-radius:50%;place-items:center;font-size:1rem;transition:background .4s,color .4s,box-shadow .4s;display:grid}.steps-pipe{pointer-events:none;background:linear-gradient(#ffffff08,#c9a9612e,#ffffff08);border-radius:4px;block-size:4px;inline-size:calc(75% + 1.125rem);display:none;position:absolute;inset-block-start:calc(3.3rem - 2px);inset-inline-start:3.05rem}@media (width>=1000px){.steps-pipe{display:block}}.steps-fill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg, var(--gold), var(--gold-hi) 60%, var(--cyan));position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 10px #18e0ff80}[dir=rtl] .steps-fill{transform-origin:100%;background:linear-gradient(270deg, var(--gold), var(--gold-hi) 60%, var(--cyan))}.steps .card.is-lit .card-num{background:var(--gold-grad);color:#1a1407;border-color:var(--gold-hi);box-shadow:0 0 0 4px #c9a9612e,0 0 18px #f1d69099}.steps .card{transition:transform .35s,border-color .5s,box-shadow .5s}.steps .card.is-lit{border-color:#c9a96180;box-shadow:0 0 34px -14px #c9a96173}.apply-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-block-start:2.5rem;display:flex}.need{flex:26rem;padding:2rem}.need h3{color:#fff;margin-block-end:1rem;font-size:1.1rem}.faq{gap:.75rem;display:grid}.faq-item{border:1px solid var(--hairline);background:var(--glass);border-radius:14px;overflow:hidden}.faq-item h3{font-size:1rem}.faq button{cursor:pointer;color:#fff;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;inline-size:100%;padding:1.2rem 1.4rem;font:600 1rem/1.4 inherit;display:flex}.faq button:hover{color:var(--gold-hi)}.faq button i{flex-shrink:0;block-size:14px;inline-size:14px;position:relative}.faq button i:before,.faq button i:after{content:"";background:var(--gold);block-size:2px;inline-size:14px;transition:transform .3s;position:absolute;inset-block-start:6px;inset-inline-start:0}.faq button i:after{transform:rotate(90deg)}.faq button[aria-expanded=true] i:after{transform:rotate(0)}.faq-a{color:var(--muted);padding:0 1.4rem 1.3rem}.partner{text-align:center;padding:2rem}.partner-logo{block-size:8rem;inline-size:auto;margin:0 auto 1.5rem}.partner h3{color:#fff;margin-block-end:.35rem;font-size:1.15rem}.partner p{color:var(--gold);font-size:.9rem}.contact-email{white-space:normal;margin-block-start:1.5rem}.final{padding-block:var(--section);border-block-start:1px solid var(--hairline);background:radial-gradient(70% 90% at 50% 100%,#003366e6,#0000 70%),radial-gradient(40% 60% at 50% 110%,#18e0ff2e,#0000 70%);position:relative;overflow:hidden}.final-title{max-inline-size:18ch;margin:0 auto 1rem;font-size:clamp(2rem,5vw,3.6rem);font-weight:800}.final .btn{margin-block-start:1.5rem}.site-footer{border-block-start:1px solid var(--hairline);color:var(--muted);padding-block:2.5rem;font-size:.85rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.footer-inner>p{margin:0}.footer-links{gap:1.5rem;display:flex}.footer-links a,.privacy summary{cursor:pointer;text-decoration:none}.footer-links a:hover,.privacy summary:hover{color:var(--gold-hi)}.privacy{flex-basis:100%}.privacy summary{list-style:none;display:inline-block}.privacy summary::-webkit-details-marker{display:none}.privacy summary:after{content:" +";color:var(--gold)}.privacy[open] summary:after{content:" −"}.privacy p{max-inline-size:60rem;margin-block-start:.75rem}.sticky-cta{z-index:40;transition:transform .4s;display:none;position:fixed;inset-block-end:calc(1rem + env(safe-area-inset-bottom,0px));inset-inline:1rem;transform:translateY(150%)}.sticky-cta.is-visible{transform:none}@media (width<=820px){.sticky-cta{display:flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.tl-progress{transform:none}}
