:root{--black:#1c1c1c;--purple:#3b0764;--lavender:#ca8cd3;--white:#fff;--bg-0:#0c0a12;--bg-1:#14101c;--ink-soft:#ffffffb8;--ink-faint:#ffffff85;--x-cyan:#22d3ee;--x-magenta:#e056c1;--accent-grad:linear-gradient(120deg, var(--x-cyan), var(--x-magenta));--purple-grad:linear-gradient(120deg, var(--purple), var(--lavender));--glass:#ffffff0b;--glass-strong:#ffffff12;--glass-border:#ffffff1a;--maxw:1180px;--radius:18px;--radius-sm:12px;--font:"Rajdhani", "Segoe UI", system-ui, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--white);background:var(--bg-0);letter-spacing:.2px;min-height:100vh;font-size:1.0625rem;font-weight:500;line-height:1.6;position:relative;overflow-x:hidden}body:before,body:after{content:"";z-index:-2;filter:blur(120px);opacity:.55;pointer-events:none;border-radius:50%;width:60vw;max-width:760px;height:60vw;max-height:760px;position:fixed}body:before{background:var(--purple);animation:22s ease-in-out infinite alternate drift1;top:-18vw;left:-14vw}body:after{background:#2a1452;animation:26s ease-in-out infinite alternate drift2;bottom:-22vw;right:-16vw}@keyframes drift1{to{transform:translate(8vw,6vw)scale(1.1)}}@keyframes drift2{to{transform:translate(-6vw,-5vw)scale(1.15)}}.bg-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 35%,#0000 100%);mask-image:radial-gradient(80% 60% at 50% 0,#000 35%,#0000 100%)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}h1,h2,h3,h4{letter-spacing:.5px;font-weight:700;line-height:1.08}h2{font-size:clamp(2rem,4.5vw,3.1rem)}h3{font-size:clamp(1.3rem,2.4vw,1.6rem)}.eyebrow{letter-spacing:4px;text-transform:uppercase;color:var(--lavender);margin-bottom:16px;font-size:.82rem;font-weight:600;display:inline-block}.lead{color:var(--ink-soft);max-width:64ch;font-size:clamp(1.05rem,1.6vw,1.25rem)}.muted{color:var(--ink-faint)}.accent-text{background:var(--accent-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.wordmark{letter-spacing:1px;align-items:baseline;font-weight:700;display:inline-flex}.wordmark .wm-text{transform:skew(-9deg)}.wordmark .wm-x{background:var(--accent-grad);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px #e056c173);-webkit-background-clip:text;background-clip:text;margin-left:.04em;transform:skew(-9deg)}.nav{z-index:100;-webkit-backdrop-filter:blur(24px)saturate(200%);background:#14101c8c;border:1px solid #ffffff1a;border-radius:999px;width:calc(100% - 48px);max-width:1100px;transition:background .3s,box-shadow .3s;position:fixed;top:20px;left:50%;transform:translate(-50%)}.nav.scrolled{background:#0c0a12cc;box-shadow:0 8px 40px #0006,0 0 0 1px #ca8cd31f}.nav-inner{justify-content:space-between;align-items:center;height:58px;padding:0 24px;display:flex;position:relative}.nav .brand{font-size:1.45rem}.nav-links{align-items:center;gap:2px;list-style:none;display:flex}.nav-links a{color:#fff9;letter-spacing:.3px;border-radius:999px;padding:6px 14px;font-size:.9rem;font-weight:600;transition:color .2s,background .2s;display:block}.nav-links a:hover{color:var(--white);background:#ffffff14}.nav-links a.active{color:var(--white)}.nav-links a.active:after{content:"";background:var(--accent-grad);border-radius:2px;height:2px;margin-top:3px;display:block}.nav-toggle{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:8px;display:none}.nav-toggle span{background:var(--white);width:22px;height:1.5px;margin:5px auto;transition:transform .3s,opacity .3s;display:block}.nav-toggle.open span:first-child{transform:translateY(6.5px)rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}@media (max-width:720px){.nav{border-radius:20px;width:calc(100% - 24px);top:12px;left:50%;transform:translate(-50%)}.nav-inner{justify-content:space-between;width:100%;padding:0 16px;position:relative}.nav-toggle{display:block}.nav-links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0a12f7;border:0;border-radius:20px;flex-direction:column;align-items:stretch;gap:0;max-height:0;padding:0;transition:all .35s;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.nav-links.open{max-height:420px}.nav-links a{border-radius:10px;padding:12px 10px;font-size:1rem}.nav-links a.active:after{display:none}}.btn{letter-spacing:.5px;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:13px 26px;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.btn-primary{color:var(--white);background:linear-gradient(120deg, var(--purple), #5b1397);border-color:#ca8cd373;box-shadow:0 8px 30px #3b07648c}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 38px #5b1397b3}.btn-ghost{color:var(--white);background:var(--glass);border-color:var(--glass-border)}.btn-ghost:hover{border-color:var(--lavender);background:var(--glass-strong);transform:translateY(-2px)}.btn .arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(4px)}.section{padding:96px 0}.section-head{max-width:720px;margin-bottom:52px}.section-head .title-rule{background:var(--accent-grad);border-radius:3px;width:64px;height:3px;margin-top:18px}.center{text-align:center;margin-left:auto;margin-right:auto}.center .title-rule{margin-left:auto;margin-right:auto}.card{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:30px;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden}.card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);height:1px;position:absolute;inset:0 0 auto}.card:hover{background:var(--glass-strong);border-color:#ca8cd38c;transform:translateY(-6px);box-shadow:0 18px 50px #00000073}.card .icon{width:52px;height:52px;color:var(--lavender);background:#ca8cd31f;border:1px solid #ca8cd34d;border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.card .icon svg{width:26px;height:26px}.card h3{margin-bottom:10px}.card p{color:var(--ink-soft);font-size:1rem}.grid{gap:24px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.hero{text-align:center;padding:120px 0 100px;position:relative}.hero .eyebrow{margin-bottom:22px}.hero-wordmark{margin-bottom:8px;font-size:clamp(2.8rem,9vw,6.5rem);line-height:1}.hero h1.tagline{color:var(--white);max-width:18ch;margin:22px auto 18px;font-size:clamp(1.5rem,3.6vw,2.6rem);font-weight:600}.hero .lead{margin:0 auto 38px}.hero-cta{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.x-mark{width:120px;height:120px;margin:0 auto 30px;display:block}.x-mark line{stroke-width:10px;stroke-linecap:round}.x-mark .beam-c{stroke:var(--x-cyan);filter:drop-shadow(0 0 8px var(--x-cyan))}.x-mark .beam-m{stroke:var(--x-magenta);filter:drop-shadow(0 0 8px var(--x-magenta))}.x-mark line{stroke-dasharray:160;stroke-dashoffset:160px;animation:1.1s forwards drawX}.x-mark .beam-m{animation-delay:.25s}@keyframes drawX{to{stroke-dashoffset:0}}.org-line{color:var(--ink-faint);letter-spacing:1px;flex-wrap:wrap;justify-content:center;gap:28px;margin-top:54px;font-size:.95rem;font-weight:600;display:flex}.org-line span{align-items:center;gap:8px;display:inline-flex}.org-line .dot{background:var(--lavender);border-radius:50%;width:7px;height:7px}.stats{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.stat{text-align:center;background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);flex:200px;padding:28px 20px}.stat .num{background:var(--purple-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700;line-height:1}.stat .label{color:var(--ink-faint);letter-spacing:2px;text-transform:uppercase;margin-top:10px;font-size:.8rem}.rail{margin:60px 0 80px;position:relative}.rail-track{background:linear-gradient(90deg, var(--x-cyan), var(--purple), var(--x-magenta));opacity:.5;background-size:200% 100%;border-radius:3px;height:3px;animation:6s linear infinite railSheen;position:absolute;top:33px;left:8%;right:8%}@keyframes railSheen{to{background-position:200% 0}}.rail-nodes{grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.rail-node{text-align:center}.rail-node .bead{background:var(--bg-1);border:2px solid var(--lavender);z-index:2;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 16px;font-size:1.5rem;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 6px #ca8cd314,0 0 22px #ca8cd359}.rail-node .pname{color:var(--white);font-weight:600}.rail-node .pdesc{color:var(--ink-faint);margin-top:4px;font-size:.92rem}.phase{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:30px;margin-bottom:28px;display:grid}.phase .phase-main{padding:36px}.phase .phase-tag{letter-spacing:1px;background:var(--purple);color:var(--white);border-radius:8px;margin-bottom:18px;padding:5px 14px;font-size:.85rem;font-weight:700;display:inline-block}.phase h3{margin-bottom:12px}.phase .phase-sub{color:var(--lavender);margin-bottom:20px;font-style:italic}.phase ul{gap:12px;list-style:none;display:grid}.phase ul li{color:var(--ink-soft);padding-left:26px;position:relative}.phase ul li:before{content:"›";color:var(--x-cyan);font-size:1.2rem;font-weight:700;position:absolute;top:-1px;left:6px}.phase .outcome{background:linear-gradient(160deg,#3b076466,#ca8cd30f);flex-direction:column;justify-content:center;padding:30px;display:flex}.phase .outcome .ol{color:var(--lavender);letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:.8rem;font-weight:700}.phase .outcome p{color:var(--white);font-size:1.08rem}.timeline{max-width:760px;margin:0 auto;padding-left:34px;position:relative}.timeline:before{content:"";background:linear-gradient(var(--x-cyan), var(--purple), var(--x-magenta));border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:8px}.tl-item{margin-bottom:28px;position:relative}.tl-item:before{content:"";background:var(--bg-0);border:3px solid var(--lavender);border-radius:50%;width:14px;height:14px;position:absolute;top:26px;left:-34px;transform:translate(1px);box-shadow:0 0 14px #ca8cd399}.tl-item .tl-date{color:var(--lavender);letter-spacing:1px;font-size:1.05rem;font-weight:700}.tl-item h3{margin:4px 0 6px;font-size:1.3rem}.tl-item p{color:var(--ink-soft);font-size:1rem}.contact-card{text-align:center}.contact-card .role{color:var(--lavender);letter-spacing:1px;text-transform:uppercase;font-size:.82rem;font-weight:600}.contact-card .name{margin:8px 0 10px;font-size:1.4rem;font-weight:700}.contact-card .ph{color:var(--ink-soft);font-weight:600}.contact-card .ph a:hover{color:var(--lavender)}.cta-band{text-align:center;border-radius:var(--radius);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#3b076499,#1c1c1c66);padding:70px 30px}.cta-band h2{margin-bottom:14px}.cta-band p{color:var(--ink-soft);max-width:52ch;margin:0 auto 28px}.footer{background:#08060ef2;border-top:1px solid #ffffff0f;padding:60px 0 28px;position:relative;overflow:hidden}.footer-logo-banner{text-align:center;border-bottom:1px solid #ffffff0d;width:100%;margin-bottom:48px;padding:0 0 48px}.footer-logo-banner img{opacity:.85;filter:brightness(1.1);width:60%;max-width:340px;margin:0 auto}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:48px;display:flex}.footer .f-tagline{color:#fff6;max-width:32ch;font-size:.92rem;line-height:1.6}.footer .f-orgs{color:#ffffff4d;margin-top:10px;font-size:.85rem;font-weight:600}.footer-logos-container{background:#ffffff06;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:16px;margin-top:16px;padding:8px 20px;display:inline-flex}.footer-logo-img{object-fit:contain;opacity:.65;filter:brightness(0)invert();width:auto;height:24px;transition:opacity .2s}.footer-logos-container:hover .footer-logo-img{opacity:.95}.footer-logo-divider{background:#ffffff1f;width:1px;height:16px}.footer-links{flex-wrap:wrap;gap:56px;display:flex}.footer-links h4{letter-spacing:3px;text-transform:uppercase;color:#ffffff40;margin-bottom:16px;font-size:.72rem;font-weight:600}.footer-links ul{gap:12px;list-style:none;display:grid}.footer-links a{color:#ffffff80;font-size:.92rem;transition:color .2s}.footer-links a:hover{color:var(--white)}.footer-bottom{color:#ffffff40;border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;font-size:.82rem;display:flex}.footer-wordmark{letter-spacing:6px;text-transform:uppercase;background:linear-gradient(90deg,#ffffff1f 0% 40%,#ffffffb3 50%,#ffffff1f 60% 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.5rem,10vw,8rem);font-weight:700;line-height:1;animation:4s linear infinite textShineWave;display:inline-block;position:relative}@keyframes textShineWave{0%{background-position:200%}to{background-position:-200%}}.footer-wm-x{background:linear-gradient(90deg,#22d3ee4d 0% 40%,#e056c1 50%,#22d3ee4d 60% 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite textShineWave}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}@media (max-width:920px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.phase{grid-template-columns:1fr}.footer-top{flex-direction:column}}@media (max-width:720px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.rail-nodes{grid-template-columns:1fr;gap:36px}.rail-track{display:none}.section{padding:70px 0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}:focus-visible{outline:2px solid var(--lavender);outline-offset:3px;border-radius:4px}.hero-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex;position:relative;overflow:hidden}.geo-wrap{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.geo{width:420px;height:420px;transform-style:preserve-3d;animation:18s linear infinite geoSpin;position:relative}@keyframes geoSpin{0%{transform:rotateX(20deg)rotateY(0)rotate(0)}to{transform:rotateX(20deg)rotateY(360deg)rotate(15deg)}}.geo-face{border:1px solid #ca8cd31f;border-radius:2px;position:absolute;inset:0}.geo-face:first-child{transform:rotateY(0)translateZ(210px)}.geo-face:nth-child(2){transform:rotateY(60deg)translateZ(210px)}.geo-face:nth-child(3){transform:rotateY(120deg)translateZ(210px)}.geo-face:nth-child(4){transform:rotateY(180deg)translateZ(210px)}.geo-face:nth-child(5){transform:rotateY(240deg)translateZ(210px)}.geo-face:nth-child(6){transform:rotateY(300deg)translateZ(210px)}.geo-ring{transform-style:preserve-3d;border:1px solid #22d3ee14;border-radius:50%;position:absolute;inset:0}.geo-ring:nth-child(7){transform:rotateX(90deg)}.geo-ring:nth-child(8){transform:rotateX(90deg)rotateY(60deg)}.geo-ring:nth-child(9){transform:rotateX(90deg)rotateY(120deg)}.spotlight{opacity:0;pointer-events:none;z-index:1;filter:blur(60px);border-radius:50%;width:340px;height:120%;position:absolute;top:-10%}.spotlight-left{background:linear-gradient(160deg, var(--x-cyan), transparent);animation:1.4s .3s forwards spotLeft;left:-10%}.spotlight-right{background:linear-gradient(200deg, var(--x-magenta), transparent);animation:1.4s .3s forwards spotRight;right:-10%}@keyframes spotLeft{0%{opacity:0;transform:translate(-80px)rotate(-15deg)}to{opacity:.3;transform:translate(0)rotate(-15deg)}}@keyframes spotRight{0%{opacity:0;transform:translate(80px)rotate(15deg)}to{opacity:.3;transform:translate(0)rotate(15deg)}}.hero-content{z-index:5;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.hero-tagline{letter-spacing:1px;opacity:0;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:700;line-height:1.1;animation:1s .5s forwards taglineReveal}.hero-tagline .idea{background:var(--accent-grad);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px #22d3ee66);-webkit-background-clip:text;background-clip:text}.hero-tagline .stage{color:var(--white);opacity:0;text-shadow:0 0 #ca8cd300;animation:.9s 1.2s forwards stageFlash;display:block}@keyframes taglineReveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes stageFlash{0%{opacity:0;text-shadow:0 0 80px #ca8cd3;letter-spacing:8px}60%{opacity:1;text-shadow:0 0 30px #ca8cd380;letter-spacing:2px}to{opacity:1;text-shadow:none;letter-spacing:1px}}.hero-eyebrow{opacity:0;animation:.7s 1.9s forwards fadeSlideUp}.hero-logos-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:20px;margin-bottom:8px;padding:10px 24px;display:inline-flex;box-shadow:0 4px 20px #0003}.hero-logo-img{object-fit:contain;opacity:.85;filter:brightness(0)invert();width:auto;height:28px;transition:opacity .2s}.hero-logos-container:hover .hero-logo-img{opacity:1}.logo-divider{background:#ffffff26;width:1px;height:18px}.hero-lead{opacity:0;max-width:58ch;animation:.7s 2.1s forwards fadeSlideUp}.hero-cta-wrap{opacity:0;animation:.7s 2.3s forwards fadeSlideUp}.hero-org{opacity:0;animation:.7s 2.5s forwards fadeSlideUp}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.geo{width:280px;height:280px}.geo-face:first-child{transform:rotateY(0)translateZ(140px)}.geo-face:nth-child(2){transform:rotateY(60deg)translateZ(140px)}.geo-face:nth-child(3){transform:rotateY(120deg)translateZ(140px)}.geo-face:nth-child(4){transform:rotateY(180deg)translateZ(140px)}.geo-face:nth-child(5){transform:rotateY(240deg)translateZ(140px)}.geo-face:nth-child(6){transform:rotateY(300deg)translateZ(140px)}}.about-logo-wrapper{justify-content:center;align-items:center;height:72px;margin:0 auto 18px;display:flex}.about-card-logo{object-fit:contain;opacity:.85;filter:brightness(0)invert();width:auto;height:40px;transition:opacity .2s}.card:hover .about-card-logo{opacity:1}@media (max-width:520px){.hero-logos-container{border-radius:999px;flex-direction:row;align-items:center;gap:12px;width:auto;max-width:100%;margin:0 auto 8px;padding:8px 16px;display:inline-flex}.logo-divider{height:12px;display:block}.hero-logo-img{height:18px}.hero-tagline{font-size:clamp(2rem,7vw,5.5rem)}.footer-logos-container{border-radius:999px;flex-direction:row;align-items:center;gap:10px;width:auto;max-width:100%;padding:6px 14px;display:inline-flex}.footer-logo-divider{height:12px;display:block}.footer-logo-img{height:16px}}.social-icon-btn{cursor:pointer;width:36px;height:36px;color:var(--ink-soft);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex}.social-icon-btn:hover{border-color:var(--lavender);color:var(--white);background:#ffffff1f;transform:translateY(-2px)scale(1.05);box-shadow:0 4px 12px #ca8cd340}.rules-list{gap:30px;display:grid}.rules-item{align-items:flex-start;gap:20px;display:flex}.rules-badge{width:48px;min-width:48px;height:48px;color:var(--lavender);background:#ca8cd31f;border:1px solid #ca8cd34d;border-radius:12px;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:700;display:grid}.rules-content{flex:1}.rules-content h3{margin-bottom:6px;font-size:1.1rem}.rules-desc{color:var(--ink-soft);font-size:.97rem}@media (max-width:600px){.rules-item{flex-direction:column;align-items:center;gap:16px}.rules-content{text-align:center;width:100%}.rules-desc{text-align:left}}.tracker-section{flex-direction:column;gap:20px;max-width:960px;margin:0 auto;display:flex}.tracker-card{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:24px;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;display:grid;position:relative;overflow:hidden}.tracker-card:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;inset:0 0 auto}.tracker-card:hover{background:var(--glass-strong);border-color:#22d3ee66;transform:translate(4px);box-shadow:0 10px 30px #0000004d}.tracker-info{flex-direction:column;gap:8px;display:flex}.tracker-header-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tracker-title{color:var(--white);font-size:1.15rem;font-weight:700}.tracker-stats{color:var(--ink-soft);font-size:.95rem;font-weight:600}.tracker-progress-bg{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:999px;width:100%;height:10px;position:relative;overflow:hidden}.tracker-progress-fill{background:linear-gradient(90deg, var(--purple), var(--x-cyan));border-radius:999px;width:0;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px #22d3ee66}.reveal.in .tracker-progress-fill{width:var(--progress-width)}.tracker-percentage{color:var(--x-cyan);text-align:right;min-width:60px;font-size:1.4rem;font-weight:700;font-family:var(--font);flex-shrink:0}@media (max-width:768px){.tracker-card{grid-template-columns:1fr;align-items:stretch;gap:16px}.tracker-percentage{text-align:left;min-width:unset}.tracker-card:hover{transform:translate(0)}}.countdown-timer-wrap{justify-content:center;max-width:580px;margin:32px auto 8px;display:flex}.countdown-grid{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;display:grid}.countdown-item{border:1px solid var(--glass-border);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;flex-direction:column;align-items:center;gap:4px;padding:16px 8px;transition:border-color .3s,box-shadow .3s,transform .2s;display:flex;position:relative}.countdown-item:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);height:1px;position:absolute;inset:0 0 auto}.countdown-item:hover{border-color:#ca8cd366;transform:translateY(-2px);box-shadow:0 8px 24px #3b07644d}.countdown-number{background:var(--accent-grad);-webkit-text-fill-color:transparent;color:#0000;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1;font-family:var(--font);letter-spacing:1px;-webkit-background-clip:text;background-clip:text}.countdown-label{letter-spacing:2px;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem;font-weight:600}@media (max-width:480px){.countdown-grid{gap:8px}.countdown-item{padding:12px 4px}}.live-indicator{background-color:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-live;display:inline-block;box-shadow:0 0 #22c55e66}@keyframes pulse-live{0%{transform:scale(.95);box-shadow:0 0 #22c55eb3}70%{transform:scale(1);box-shadow:0 0 0 8px #22c55e00}to{transform:scale(.95);box-shadow:0 0 #22c55e00}}.alert-banner{color:var(--white);text-align:center;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:linear-gradient(90deg,#3b0764d9,#22d3ee4d);border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 24px;font-size:.92rem;font-weight:700;line-height:1.4;display:flex;position:relative}.alert-icon{color:var(--x-cyan);animation:1.5s infinite alternate alert-flash}@keyframes alert-flash{to{opacity:.5}}.tracker-badge{letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-block}.tag-warning{color:var(--x-magenta);background:#e056c126;border:1px solid #e056c14d}.tag-info{color:var(--x-cyan);background:#22d3ee26;border:1px solid #22d3ee4d}.tag-success{color:#22c55e;background:#22c55e26;border:1px solid #22c55e4d}.home-phases-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.home-phase-card{flex-direction:column;height:100%;display:flex}.home-phase-tag{letter-spacing:1px;background:var(--purple);color:var(--lavender);border:1px solid #ca8cd333;border-radius:6px;align-self:flex-start;margin-bottom:12px;padding:4px 10px;font-size:.75rem;font-weight:700}.home-phase-card h3{margin-bottom:8px;font-size:1.25rem}.home-phase-card p{color:var(--ink-soft);font-size:.95rem;line-height:1.5}@media (max-width:768px){.home-phases-grid{grid-template-columns:1fr;gap:16px}}.playbook-card{transition:transform .3s,border-color .3s,box-shadow .3s,background-color .3s}.playbook-card:hover{border-color:#ca8cd34d;transform:translateY(-2px)}.playbook-card.open{background-color:var(--glass-strong);border-color:#ca8cd380;box-shadow:0 12px 30px #0000004d}.playbook-num{color:var(--x-cyan);font-size:.95rem;font-weight:700;font-family:var(--font);background:#22d3ee14;border:1px solid #22d3ee33;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.playbook-toggle-icon{-webkit-user-select:none;user-select:none}@media (max-width:520px){.playbook-card h3{font-size:1.05rem!important}.playbook-num{width:30px;height:30px;font-size:.85rem}}
@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9924293c1dc5ea7-s.2-y062ayal8rj.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10bd139a632d728f-s.0hy6nmzga_x0y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a079e02bba5bf7ab-s.p.3f6zc4f4lqyuc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c1f6eb17b9caea-s.11s2fyt-t2ov_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/124b7a75a76bd55c-s.1kana50idwxik.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d23f31b94ad01e54-s.p.0teq8rsbqpt0q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63e49db46351d020-s.2j6f_c864k4zn.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35f9213b86bccda4-s.377uc50_4-xo_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3206eb66b875a5b3-s.p.201eoo3y6c5_i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani Fallback;src:local(Arial);ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.0%;size-adjust:91.07%}.rajdhani_3a493907-module__zZuGyW__className{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}
