@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Sora:wght@600;700;800&display=swap");:root{--blue-700:#1e40af;--blue-600:#1d4ed8;--blue-500:#2563eb;--blue-400:#3b82f6;--blue-300:#60a5fa;--blue-200:#93c5fd;--sky:#38bdf8;--cyan:#22d3ee;--navy-950:#030816;--navy-900:#060f24;--navy-850:#091733;--navy-800:#0c1e40;--navy-700:#12294f;--text:#eef4ff;--text-soft:#a8bcdd;--text-mute:#6f85a8;--line:rgba(96,165,250,.16);--line-strong:rgba(96,165,250,.34);--glass:rgba(12,30,64,.6);--glass-2:rgba(18,41,79,.5);--ok:#34d399;--warn:#fbbf24;--glow:rgba(37,99,235,.55);--shadow:0 20px 60px rgba(2,8,23,.6);--shadow-lg:0 40px 100px rgba(2,8,23,.75);--shadow-blue:0 24px 60px rgba(37,99,235,.35);--r-sm:12px;--r:18px;--r-lg:28px;--r-xl:36px;--max:1200px;--ease:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box;margin:0;padding:0}svg.lucide{flex:none;vertical-align:-.18em}html{scroll-behavior:smooth}body,html{background:var(--navy-950)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:before{z-index:-2;background:radial-gradient(900px 620px at 78% -8%,rgba(37,99,235,.42),transparent 62%),radial-gradient(700px 520px at 6% 12%,rgba(34,211,238,.14),transparent 60%),radial-gradient(900px 700px at 50% 108%,rgba(29,78,216,.24),transparent 60%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:-1;background-image:linear-gradient(rgba(96,165,250,.05) 1px,transparent 0),linear-gradient(90deg,rgba(96,165,250,.05) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(circle at 50% 0,#000 0,transparent 78%);-webkit-mask-image:radial-gradient(circle at 50% 0,#000 0,transparent 78%)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:Sora,Inter,sans-serif;letter-spacing:-.03em;line-height:1.1}::selection{background:var(--blue-500);color:#fff}.container{width:100%;max-width:var(--max);margin:0 auto;padding:0 22px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-weight:650;font-size:15px;padding:13px 24px;border-radius:999px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease),box-shadow .25s,background .2s,border-color .2s,color .2s}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(135deg,var(--blue-500),var(--sky));color:#02122e;font-weight:750;box-shadow:0 12px 30px rgba(37,99,235,.42)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 46px rgba(56,189,248,.46)}.btn-glass{background:rgba(147,197,253,.08);border-color:var(--line-strong);color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-glass:hover{background:rgba(147,197,253,.16);border-color:var(--blue-300)}.btn-outline{background:transparent;border-color:var(--line-strong);color:var(--blue-200)}.btn-outline:hover{border-color:var(--blue-300);color:#fff}.btn-lg{padding:16px 32px;font-size:16px}.btn-block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:80;padding:16px 0}.nav-shell{display:flex;justify-content:space-between;gap:18px;padding:10px 12px 10px 18px;border-radius:999px;background:rgba(6,15,36,.72);border:1px solid var(--line);backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);box-shadow:0 10px 34px rgba(2,8,23,.5)}.brand,.nav-shell{align-items:center}.brand{display:inline-flex;gap:11px;font-family:Sora,sans-serif;font-weight:800;font-size:19px;letter-spacing:-.03em;color:#fff}.brand-logo{width:36px;height:36px;border-radius:11px;object-fit:cover;background:linear-gradient(135deg,var(--blue-500),var(--sky));padding:6px;box-shadow:0 8px 22px rgba(37,99,235,.5)}.brand small{display:block;font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-300);line-height:1;margin-top:3px}.nav-links{display:flex;align-items:center;gap:6px;list-style:none}.nav-links a{display:block;font-size:14.5px;font-weight:550;color:var(--text-soft);padding:8px 14px;border-radius:999px;transition:color .16s,background .16s}.nav-links a:hover{color:#fff;background:rgba(147,197,253,.1)}.nav-cta{display:flex;align-items:center;gap:10px}.menu-toggle{display:none;width:42px;height:42px;border-radius:999px;background:rgba(147,197,253,.1);border:1px solid var(--line);color:#fff;cursor:pointer}.nav-drawer{display:none;margin-top:10px;padding:14px;border-radius:var(--r-lg);background:rgba(6,15,36,.94);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-drawer.open{display:block}.nav-drawer a{display:block;padding:12px 14px;border-radius:var(--r-sm);color:var(--text-soft);font-weight:550}.nav-drawer a:hover{background:rgba(147,197,253,.1);color:#fff}.nav-drawer a.with-icon{display:flex;align-items:center;gap:9px}.pill{display:inline-flex;align-items:center;gap:9px;padding:7px 15px 7px 11px;border-radius:999px;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.28);color:var(--blue-200);font-size:12.5px;font-weight:650;letter-spacing:.01em}.pill .dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px rgba(52,211,153,.18);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 4px rgba(52,211,153,.18)}50%{box-shadow:0 0 0 9px rgba(52,211,153,.04)}}.section{padding:104px 0;position:relative}.section-head{max-width:720px;margin:0 auto 60px;text-align:center}.section-head.left{margin-left:0;text-align:left}.eyebrow{display:inline-block;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sky)}.eyebrow,.section h2{font-weight:750;margin-bottom:16px}.section h2{font-size:clamp(30px,4.4vw,50px)}.section-head p{color:var(--text-soft);font-size:17.5px}.grad{background:linear-gradient(120deg,var(--blue-300),var(--cyan) 55%,var(--blue-200));-webkit-background-clip:text;background-clip:text;color:transparent}.card{background:linear-gradient(160deg,var(--glass),rgba(6,15,36,.5));border:1px solid var(--line);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero{position:relative;padding:56px 0 96px}.hero-grid{display:grid;grid-template-columns:1.06fr .94fr;grid-gap:56px;gap:56px;align-items:center}.hero h1{font-size:clamp(38px,6vw,70px);font-weight:800;letter-spacing:-.045em;margin:24px 0 20px}.hero .lead{font-size:18.5px;color:var(--text-soft);max-width:545px;margin-bottom:34px}.hero-cta{gap:12px;margin-bottom:36px}.hero-cta,.hero-stats{display:flex;flex-wrap:wrap}.hero-stats{gap:12px 40px;padding-top:28px;border-top:1px solid var(--line)}.hero-stats .k{font-family:Sora,sans-serif;font-size:26px;font-weight:750;color:#fff;line-height:1.2}.hero-stats .k .unit{color:var(--sky)}.hero-stats .k .unit>svg{display:inline-block;vertical-align:-.14em}.hero-stats .v{font-size:13px;color:var(--text-mute)}.hero-visual{position:relative;display:grid;place-items:center;min-height:600px}.hero-visual:before{content:"";width:420px;height:420px;background:radial-gradient(circle,var(--glow),transparent 66%);filter:blur(30px)}.hero-visual:before,.orbit{position:absolute;border-radius:50%}.orbit{width:520px;height:520px;border:1px solid rgba(96,165,250,.16)}.orbit.two{width:400px;height:400px;border-style:dashed;border-color:rgba(56,189,248,.18);animation:spin 40s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.phone{position:relative;width:300px;height:620px;border-radius:46px;padding:11px;background:linear-gradient(165deg,#16305c,#030816);box-shadow:var(--shadow-lg),0 0 0 1px rgba(147,197,253,.18) inset,0 0 90px rgba(37,99,235,.35);animation:float 7s ease-in-out infinite;z-index:2}@keyframes float{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-16px) rotate(-1.5deg)}}.phone-screen{width:100%;height:100%;border-radius:36px;overflow:hidden;background:#000}.phone-screen img{width:100%;height:100%;object-fit:cover}.phone-notch{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:104px;height:24px;border-radius:999px;background:#030816;z-index:3}.chip{position:absolute;z-index:4;display:flex;align-items:center;gap:9px;padding:11px 15px;border-radius:14px;font-size:13px;font-weight:650;color:#fff;background:rgba(9,23,51,.86);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow);animation:floatChip 6s ease-in-out infinite}.chip .em{display:grid;place-items:center;color:var(--sky)}.chip .em.ok{color:var(--ok)}.chip-1{top:64px;right:-14px}.chip-2{bottom:132px;left:-26px;animation-delay:1.4s}.chip-3{bottom:46px;right:4px;animation-delay:2.6s}@keyframes floatChip{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.marquee{position:relative;overflow:hidden;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(6,15,36,.5);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;gap:46px;width:max-content;animation:slide 32s linear infinite}.marquee-track span{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--text-mute);white-space:nowrap}.marquee-track span>svg{color:var(--sky)}@keyframes slide{to{transform:translateX(-50%)}}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:18px;gap:18px}.tile{position:relative;grid-column:span 2;padding:30px 28px;border-radius:var(--r-lg);background:linear-gradient(160deg,rgba(12,30,64,.72),rgba(6,15,36,.55));border:1px solid var(--line);overflow:hidden;transition:transform .28s var(--ease),border-color .28s,box-shadow .28s}.tile:after{content:"";position:absolute;inset:0;background:radial-gradient(420px 220px at var(--mx,50%) 0,rgba(56,189,248,.14),transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none}.tile:hover{transform:translateY(-5px);border-color:var(--line-strong);box-shadow:var(--shadow)}.tile:hover:after{opacity:1}.tile.wide{grid-column:span 3}.tile.hero-tile{grid-column:span 4;background:linear-gradient(150deg,rgba(37,99,235,.28),rgba(6,15,36,.6) 62%),linear-gradient(160deg,rgba(12,30,64,.7),rgba(6,15,36,.5));border-color:rgba(96,165,250,.3)}.tile .ico{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;margin-bottom:18px;color:var(--sky);background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.24)}.tile h3{font-size:19px;font-weight:700;margin-bottom:8px;color:#fff}.tile.hero-tile h3{font-size:26px}.tile p{color:var(--text-soft);font-size:14.5px}.shots{display:flex;gap:22px;overflow-x:auto;padding:8px 22px 30px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--blue-600) transparent}.shots::-webkit-scrollbar{height:6px}.shots::-webkit-scrollbar-thumb{background:var(--blue-600);border-radius:99px}.shots::-webkit-scrollbar-track{background:rgba(96,165,250,.08);border-radius:99px}.shot{flex:0 0 250px;scroll-snap-align:center;border-radius:30px;padding:10px;background:linear-gradient(165deg,#16305c,#030816);border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .3s var(--ease),box-shadow .3s}.shot:hover{transform:translateY(-10px);box-shadow:var(--shadow-blue)}.shot img{width:100%;aspect-ratio:9/19.5;object-fit:cover;border-radius:22px}.shot .cap{padding:14px 8px 6px}.shot .cap b{display:block;font-size:14.5px;color:#fff;font-weight:650}.shot .cap span{font-size:12.5px;color:var(--text-mute);line-height:1.5;display:block;margin-top:4px}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.split.reverse>:first-child{order:2}.split h2{font-size:clamp(28px,3.8vw,42px);font-weight:750;margin-bottom:18px}.split .copy>p{color:var(--text-soft);font-size:17px;margin-bottom:26px}.ticks{list-style:none;display:grid;grid-gap:13px;gap:13px;margin-bottom:32px}.ticks li{display:flex;gap:13px;align-items:flex-start;font-size:15.5px;color:var(--text-soft)}.ticks .tk{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;margin-top:3px;color:#02122e;background:linear-gradient(135deg,var(--sky),var(--blue-400))}.dash{border-radius:var(--r-xl);padding:28px;background:linear-gradient(160deg,rgba(29,78,216,.35),rgba(6,15,36,.8));border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.dash:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 240px at 88% 0,rgba(56,189,248,.22),transparent 62%);pointer-events:none}.dash-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;position:relative}.dash-head h3{font-size:17px;font-weight:700}.dash-head span{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--blue-200);background:rgba(147,197,253,.12);border:1px solid var(--line);padding:5px 11px;border-radius:999px}.live-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px rgba(52,211,153,.18);animation:pulse 2.4s ease-in-out infinite}.live-dot.dark{background:#032218;box-shadow:0 0 0 3px rgba(3,34,24,.16)}.stat-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px;position:relative}.stat{padding:17px;border-radius:var(--r);background:rgba(3,8,22,.5);border:1px solid var(--line)}.stat .n{font-family:Sora,sans-serif;font-size:25px;font-weight:750;color:#fff;letter-spacing:-.02em}.stat .l{font-size:12.5px;color:var(--text-mute)}.stat.up .n{color:var(--ok)}.bars{display:flex;align-items:flex-end;gap:7px;height:84px;margin-top:18px;position:relative}.bars i{flex:1 1;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--sky),rgba(37,99,235,.35));animation:rise 1.1s var(--ease) backwards}@keyframes rise{0%{height:0!important;opacity:0}}.price-card{max-width:760px;margin:0 auto;padding:48px 42px;border-radius:var(--r-xl);text-align:center;position:relative;overflow:hidden;background:linear-gradient(165deg,rgba(37,99,235,.24),rgba(6,15,36,.82));border:1px solid var(--line-strong);box-shadow:var(--shadow-lg)}.price-card:before{content:"";position:absolute;top:-60%;left:50%;transform:translateX(-50%);width:120%;height:160%;background:radial-gradient(circle,rgba(56,189,248,.2),transparent 55%);pointer-events:none}.price-card>*{position:relative}.price{font-family:Sora,sans-serif;font-size:clamp(58px,9vw,86px);font-weight:800;letter-spacing:-.05em;margin:6px 0 4px;background:linear-gradient(120deg,#fff,var(--blue-200) 60%,var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.price-sub{color:var(--text-soft);font-size:16px;margin-bottom:30px}.price-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 26px;gap:12px 26px;text-align:left;margin-bottom:34px}.price-list li{display:flex;gap:11px;align-items:center;font-size:14.5px;color:var(--text-soft)}.price-list .tk{flex:none;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;color:#02122e;background:linear-gradient(135deg,var(--sky),var(--blue-400))}.donate{display:grid;grid-template-columns:1fr .9fr;grid-gap:52px;gap:52px;align-items:center;padding:46px;border-radius:var(--r-xl);background:linear-gradient(155deg,rgba(9,23,51,.9),rgba(3,8,22,.7));border:1px solid var(--line);box-shadow:var(--shadow)}.donate h2{font-size:clamp(27px,3.6vw,40px);margin-bottom:16px}.donate p{color:var(--text-soft);font-size:16.5px;margin-bottom:22px}.donate-why{list-style:none;display:grid;grid-gap:10px;gap:10px}.donate-why li{display:flex;gap:11px;align-items:center;font-size:14.5px;color:var(--text-soft)}.donate-why .em{display:grid;place-items:center;color:var(--sky)}.amounts{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.amounts span{display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border-radius:999px;font-size:13.5px;font-weight:650;color:var(--blue-200);background:rgba(56,189,248,.09);border:1px dashed rgba(56,189,248,.3)}.rek{position:relative;border-radius:24px;padding:26px;color:#fff;overflow:hidden;background:linear-gradient(135deg,var(--blue-600) 0,var(--blue-500) 42%,#0ea5e9 100%);box-shadow:var(--shadow-blue),0 0 0 1px hsla(0,0%,100%,.18) inset}.rek:after{top:-70px;right:-70px;width:240px;height:240px;background:hsla(0,0%,100%,.14)}.rek:after,.rek:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.rek:before{bottom:-110px;left:-50px;width:260px;height:260px;background:hsla(0,0%,100%,.08)}.rek-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;position:relative}.rek-bank{font-family:Sora,sans-serif;font-size:21px;font-weight:800;letter-spacing:.02em}.rek-bank small{display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:500;opacity:.82;letter-spacing:.04em}.rek-emblem{width:44px;height:34px;border-radius:7px;background:linear-gradient(135deg,#fde68a,#f59e0b);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4);position:relative}.rek-emblem:after{content:"";position:absolute;inset:8px 6px;border-radius:3px;border:1px solid hsla(0,0%,100%,.55)}.rek-label{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;opacity:.8;position:relative}.rek-no{font-family:Sora,sans-serif;font-size:clamp(22px,3.4vw,29px);font-weight:750;letter-spacing:.09em;margin:6px 0 20px;position:relative;word-break:break-all}.rek-name{font-size:14.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;position:relative}.rek-actions{display:flex;gap:10px;margin-top:22px;position:relative}.rek-btn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:14px;font-weight:700;padding:12px 16px;border-radius:999px;cursor:pointer;border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.16);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,transform .2s var(--ease)}.rek-btn:hover{background:hsla(0,0%,100%,.28);transform:translateY(-2px)}.rek-btn.solid{background:#fff;color:var(--blue-600);border-color:#fff}.rek-btn.solid:hover{background:#e0f2fe}.rek-note{margin-top:14px;font-size:12.5px;color:var(--text-mute);text-align:center}.faq{max-width:840px;margin:0 auto}.faq-item{border:1px solid var(--line);border-radius:var(--r);background:rgba(9,23,51,.5);margin-bottom:12px;overflow:hidden;transition:border-color .22s,background .22s}.faq-item.open{border-color:var(--line-strong);background:rgba(12,30,64,.72)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;color:#fff;font-family:inherit;font-size:16.5px;font-weight:650;text-align:left;cursor:pointer}.faq-q .plus{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:20px;font-weight:400;color:var(--sky);background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.24);transition:transform .28s var(--ease)}.faq-item.open .plus{transform:rotate(45deg)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease)}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{padding:0 24px 22px;color:var(--text-soft);font-size:15px}.cta{position:relative;overflow:hidden;padding:76px 44px;text-align:center;border-radius:var(--r-xl);background:linear-gradient(140deg,var(--blue-600),var(--blue-500) 45%,#0891b2);box-shadow:var(--shadow-blue)}.cta:after{content:"";position:absolute;inset:0;background:radial-gradient(700px 300px at 50% -30%,hsla(0,0%,100%,.28),transparent 62%),radial-gradient(400px 220px at 100% 120%,hsla(0,0%,100%,.16),transparent 60%);pointer-events:none}.cta>*{position:relative}.cta h2{font-size:clamp(28px,4.2vw,44px);font-weight:800;margin-bottom:14px}.cta p{font-size:17.5px;opacity:.94;max-width:600px;margin:0 auto 30px}.cta .btn-primary{background:#fff;color:var(--blue-600);box-shadow:0 14px 34px rgba(2,8,23,.3)}.cta .btn-glass{border-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.14)}.footer{border-top:1px solid var(--line);background:rgba(3,8,22,.7);padding:62px 0 26px;margin-top:40px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:44px}.footer p{font-size:14px;color:var(--text-mute);max-width:300px;margin-top:16px}.footer h4{font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-200);margin-bottom:16px}.footer ul{list-style:none;display:grid;grid-gap:10px;gap:10px}.footer ul a{font-size:14px;color:var(--text-mute);transition:color .16s}.footer ul a:hover{color:var(--sky)}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--text-mute)}.footer-bottom .made-in{display:inline-flex;align-items:center;gap:8px}.dl-hero{padding:66px 0 40px;text-align:center}.dl-hero h1{font-size:clamp(34px,5.4vw,58px);font-weight:800;letter-spacing:-.04em;margin:20px 0 16px}.dl-hero p{color:var(--text-soft);font-size:17.5px;max-width:660px;margin:0 auto}.dl-main{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center;max-width:980px;margin:0 auto;padding:42px;border-radius:var(--r-xl);background:linear-gradient(155deg,rgba(12,30,64,.78),rgba(3,8,22,.6));border:1px solid var(--line);box-shadow:var(--shadow-lg)}.dl-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 15px;border-radius:999px;font-size:12.5px;font-weight:700;color:#032218;background:linear-gradient(135deg,#34d399,#10b981)}.dl-main h2{font-size:30px;font-weight:750;margin:16px 0 6px}.dl-ver{color:var(--text-mute);font-size:14.5px;margin-bottom:20px}.dl-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.dl-meta span{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--text-soft);padding:8px 14px;border-radius:999px;background:rgba(147,197,253,.07);border:1px solid var(--line)}.dl-meta span>svg{color:var(--sky)}.dl-phone{display:grid;place-items:center;min-height:470px;position:relative}.dl-phone .phone{width:244px;height:505px}.notes{max-width:980px;margin:28px auto 0;padding:26px 30px;border-radius:var(--r-lg);background:rgba(9,23,51,.5);border:1px solid var(--line)}.notes ul{list-style:none;display:grid;grid-gap:9px;gap:9px;margin-top:14px}.notes li{display:flex;gap:11px;font-size:14.5px;color:var(--text-soft)}.notes li .note-mark{color:var(--sky);margin-top:4px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.step{padding:30px 26px;border-radius:var(--r-lg);background:linear-gradient(160deg,rgba(12,30,64,.7),rgba(6,15,36,.5));border:1px solid var(--line)}.step .num{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-family:Sora,sans-serif;font-weight:750;font-size:17px;color:#02122e;background:linear-gradient(135deg,var(--sky),var(--blue-400));margin-bottom:16px}.step h4{font-size:17.5px;font-weight:700;margin-bottom:7px}.step p{color:var(--text-soft);font-size:14.5px}.note-line{text-align:center;color:var(--text-mute);font-size:14.5px;margin-top:30px}.note-line>svg{color:var(--warn)}@media (max-width:980px){.nav-links{display:none}.menu-toggle{display:grid;place-items:center}.nav-cta .btn-glass{display:none}.hero{padding:32px 0 72px}.dl-main,.donate,.hero-grid,.split,.split.reverse{grid-template-columns:1fr;gap:44px}.split.reverse>:first-child{order:0}.hero-visual{min-height:520px}.bento{grid-template-columns:repeat(4,1fr)}.tile.hero-tile{grid-column:span 4}.tile.wide{grid-column:span 2}.footer-grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr}.chip-2{left:-8px}}@media (max-width:640px){.section{padding:72px 0}.bento{grid-template-columns:1fr}.tile,.tile.hero-tile,.tile.wide{grid-column:span 1}.phone{width:262px;height:545px}.hero-visual:before{width:320px;height:320px}.chip,.orbit{display:none}.price-list{grid-template-columns:1fr}.price-card{padding:34px 22px}.donate{padding:28px 22px}.cta{padding:52px 24px}.footer-grid{grid-template-columns:1fr}.dl-main{padding:26px 20px}.shots{padding-left:16px;padding-right:16px}.shot{flex:0 0 228px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}