.grad{background:linear-gradient(135deg, var(--teal), var(--aurora));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.container{max-width:1240px;margin:0 auto;padding:0 32px}@media (max-width:768px){.container{padding:0 20px}}.progress-rail{z-index:100;background:#ffffff0a;height:3px;position:fixed;top:0;left:0;right:0}.progress-bar{background:linear-gradient(90deg, var(--teal), var(--aurora));width:0%;height:100%;box-shadow:0 0 12px var(--teal-glow);transition:width 80ms linear}.section-nav{z-index:90;-webkit-backdrop-filter:blur(20px);border:1px solid var(--warm-line);scrollbar-width:none;background:#0a0f29d9;border-radius:999px;gap:4px;max-width:calc(100vw - 32px);padding:6px;display:flex;position:fixed;bottom:20px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 10px 40px #0006}.section-nav::-webkit-scrollbar{display:none}.section-nav a{color:var(--warm-fade);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:500;transition:color .2s,background .2s}.section-nav a:hover{color:var(--warm);background:#ffffff0f}.section-nav a.active{color:var(--indigo-black);background:var(--teal);font-weight:600}@media (max-width:600px){.section-nav a{padding:6px 10px;font-size:11px}}.nav{z-index:80;border-bottom:1px solid #0000;padding:18px 0;transition:background .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s,border-color .2s;position:sticky;top:0}.nav.is-scrolled{-webkit-backdrop-filter:blur(20px);border-bottom-color:var(--warm-line);background:#0a0f29c7}.nav-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.logo{will-change:transform;z-index:2;flex-shrink:0;align-items:center;width:256px;height:64px;display:inline-flex;overflow:visible}.logo svg{flex-shrink:0;width:256px;max-width:none;height:128px;display:block}@media (max-width:720px){.logo{width:176px}.logo svg{width:176px;height:88px}}.brand-runway{pointer-events:none;height:100vh}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{color:var(--warm-dim);font-size:15px;font-weight:500;transition:color .2s}.nav-links a:hover{color:var(--warm)}.nav-cta{align-items:center;gap:12px;display:flex}.btn{letter-spacing:-.01em;transition:transform .15s var(--ease-out), background .2s, border-color .2s, box-shadow .2s;color:var(--warm);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;display:inline-flex}.btn-ghost{color:var(--warm-dim)}.btn-ghost:hover{color:var(--warm)}.btn-primary{background:var(--teal);color:var(--indigo-black);box-shadow:0 0 0 0 var(--teal-glow)}.btn-primary:hover{box-shadow:0 8px 24px var(--teal-glow);transform:translateY(-1px)}.btn-outline{border-color:var(--warm-line);color:var(--warm)}.btn-outline:hover{border-color:var(--warm-fade);background:#ffffff0a}.btn-lg{padding:16px 28px;font-size:15px}.nav-toggle{border:1px solid var(--warm-line);color:var(--warm);background:0 0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:none}@media (max-width:900px){.nav-links,.nav-cta .btn-ghost{display:none}.nav-toggle{display:inline-flex}}.section{padding:120px 0;position:relative}@media (max-width:768px){.section{padding:80px 0}}.section-label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--teal);align-items:center;gap:14px;margin-bottom:24px;font-size:13px;font-weight:500;display:inline-flex}.section-label:before{content:"";background:var(--teal);width:28px;height:1px}.section-label.hero{font-size:14px;margin-bottom:24px!important}.section-label.hero:before{width:36px}.section-h{letter-spacing:-.035em;max-width:900px;color:var(--warm);margin:0 0 24px;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.05}.section-lede{color:var(--warm-dim);max-width:640px;margin:0 0 64px;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.hero{padding:8px 0 120px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:80px;display:grid}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:56px}.hero{padding:4px 0 80px}}.hero-h1{letter-spacing:-.045em;text-box-trim:trim-both;text-box-edge:cap alphabetic;max-width:720px;color:var(--warm);font-size:clamp(46px,6.4vw,88px);font-weight:600;line-height:.9;margin:-100px 0 32px!important;padding-top:0!important}.hero-h1 .word{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--d,0s);display:inline-block;transform:translateY(20px)}.hero-h1 .word.is-in{opacity:1;transform:none}.hero-sub{color:var(--warm-dim);max-width:540px;margin:0 0 40px;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.hero-cta{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.hero-trust{font-family:var(--f-mono);letter-spacing:.04em;color:var(--warm-fade);font-size:12px;line-height:1.7}.code-card{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:radial-gradient(at 80% 0,#c1aaff38,#0000 55%),radial-gradient(at 0 100%,#00b4a638,#0000 55%),linear-gradient(160deg,#232f638c,#131b3f8c);border:1px solid #c1aaff38;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0006,inset 0 1px #ffffff14,inset 0 0 0 1px #c1aaff0a}.code-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#c1aaff14 0%,#0000 40% 60%,#00b4a60f 100%);border-radius:20px;position:absolute;inset:0}.code-head{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 20px;font-size:11px;display:flex}.code-tabs{color:var(--warm-fade);gap:16px;display:flex}.code-tabs button{color:inherit;font:inherit;cursor:pointer;font-family:var(--f-mono);background:0 0;border:0;padding:4px 0;transition:color .2s}.code-tabs button:hover{color:var(--warm)}.code-tabs button.active{color:var(--warm);border-bottom:1px solid var(--teal)}.code-live{color:var(--teal);align-items:center;gap:8px;display:flex}.code-live .dot{background:var(--teal);width:6px;height:6px;box-shadow:0 0 8px var(--teal-glow);border-radius:50%;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.code-body{font-family:var(--f-mono);color:var(--warm-dim);min-height:380px;padding:24px;font-size:13px;line-height:1.7}.code-body .ln{white-space:pre;display:block}.code-body .ln.dim{color:var(--warm-fade)}.code-body .ln.div{color:var(--teal);margin:12px 0}.code-body .key{color:var(--aurora)}.code-body .str{color:#92e6a7}.code-body .num{color:#ffd482}.code-body .bool{color:#ff9aa2}.code-body .comment{color:var(--warm-fade)}.code-response .ln{opacity:1}.code-body .ln{opacity:0;animation:code-line-in .36s var(--ease-out) forwards;transform:translateY(-6px)}.code-body .ln:first-child{animation-delay:0s}.code-body .ln:nth-child(2){animation-delay:80ms}.code-body .ln:nth-child(3){animation-delay:.16s}.code-body .ln:nth-child(4){animation-delay:.24s}.code-body .ln:nth-child(5){animation-delay:.32s}.code-body .ln:nth-child(6){animation-delay:.4s}.code-body .ln:nth-child(7){animation-delay:.48s}.code-body .ln:nth-child(8){animation-delay:.56s}.code-body .ln:nth-child(9){animation-delay:.64s}.code-body .ln:nth-child(10){animation-delay:.72s}.code-body .ln:nth-child(11){animation-delay:.8s}.code-body .ln:nth-child(12),.code-response .ln:first-child{animation-delay:.88s}.code-response .ln:nth-child(2){animation-delay:.96s}.code-response .ln:nth-child(3){animation-delay:1.04s}.code-response .ln:nth-child(4){animation-delay:1.12s}.code-response .ln:nth-child(5){animation-delay:1.2s}.code-response .ln:nth-child(6){animation-delay:1.28s}.code-response .ln:nth-child(7){animation-delay:1.36s}.code-response .ln:nth-child(8){animation-delay:1.44s}@keyframes code-line-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.code-body .ln,.code-response .ln{opacity:1;animation:none;transform:none}}.problem{background:var(--indigo-deep)}.stat-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:64px;display:grid}@media (max-width:900px){.stat-grid{grid-template-columns:repeat(2,1fr)}}.stat-card{background:radial-gradient(ellipse at 80% 0%, #c1aaff1f, transparent 60%), radial-gradient(ellipse at 0% 100%, #00b4a61a, transparent 60%), linear-gradient(160deg, var(--indigo-500), var(--indigo));border:1px solid #c1aaff1f;border-radius:20px;padding:28px 24px}.stat-num{letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(38px,4.5vw,56px);font-weight:600;line-height:1}.stat-label{color:var(--warm-dim);font-size:15px}.cause-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:900px){.cause-grid{grid-template-columns:1fr}}.cause-card{background:radial-gradient(ellipse at 80% 0%, #c1aaff1a, transparent 60%), radial-gradient(ellipse at 0% 100%, #00b4a614, transparent 60%), linear-gradient(160deg, var(--indigo-500), var(--indigo));border:1px solid #c1aaff1f;border-radius:20px;flex-direction:column;gap:16px;min-height:280px;padding:32px;display:flex;position:relative;overflow:hidden}.cause-card .anim{border-radius:12px;height:110px;margin:-4px -8px 8px;position:relative;overflow:hidden}.cause-card .anim svg{width:100%;height:100%;display:block}.cause-card h3{letter-spacing:-.02em;color:var(--warm);margin:0;font-size:22px;font-weight:600}.cause-card p{color:var(--warm-dim);margin:0;font-size:15px;line-height:1.55}.anim-orbit .center-ring{transform-origin:50%;animation:3s ease-in-out infinite orbit-pulse}@keyframes orbit-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}.anim-orbit .orbit-rotor{transform-origin:140px 45px;animation:16s linear infinite orbit-spin}@keyframes orbit-spin{to{transform:rotate(360deg)}}.anim-orbit .orbit-chip{transform-origin:50%;transform-box:fill-box}.anim-orbit .orbit-chip-text{transform-origin:50%;transform-box:fill-box;animation:16s linear infinite orbit-counter}@keyframes orbit-counter{to{transform:rotate(-360deg)}}.anim-scan-list .feed{animation:8s linear infinite feed-scroll}@keyframes feed-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.anim-scan-list .scanline{animation:4s ease-in-out infinite scan-sweep}@keyframes scan-sweep{0%,to{opacity:0;transform:translate(-30%)}20%{opacity:1}80%{opacity:1}to{transform:translate(115%)}}.anim-scan-list .flag-pulse{animation:4s ease-in-out infinite flag-blink}@keyframes flag-blink{0%,60%,to{opacity:0}70%,90%{opacity:1}}.anim-triangle .traveler{filter:drop-shadow(0 0 6px #00b4a680);animation:9s linear infinite triangle-travel}@keyframes triangle-travel{0%{transform:translate(60px,55px)}28%{transform:translate(220px,55px)}33%{transform:translate(220px,55px)}61%{transform:translate(140px,95px)}66%{transform:translate(140px,95px)}94%{transform:translate(60px,55px)}to{transform:translate(60px,55px)}}.anim-triangle .org-pulse{animation:3s ease-in-out infinite org-pulse}@keyframes org-pulse{0%,to{opacity:.7}50%{opacity:1}}.reg-wave{border-top:1px solid var(--warm-line);border-bottom:1px solid var(--warm-line);background:var(--indigo-black);padding:96px 0;scroll-margin-top:80px}#hero,#problem,#how,#who,#founder,#trust,#verify,#final{scroll-margin-top:80px}.reg-wave-head{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--warm-fade);text-align:center;margin-bottom:24px;font-size:12px}.reg-pills{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.reg-pill{border:1px solid var(--warm-line);background:#ffffff05;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;min-width:200px;padding:14px 22px;display:inline-flex}.reg-pill .body{color:var(--warm);font-size:15px;font-weight:600}.reg-pill .meta{font-family:var(--f-mono);color:var(--warm-fade);letter-spacing:.04em;font-size:11px}.reg-pill.live .meta{color:var(--teal)}.reg-pill.urgent{background:radial-gradient(ellipse at 100% 0%, #c1aaff38, transparent 60%), linear-gradient(135deg, var(--indigo-500), var(--indigo));border-color:#c1aaff59;box-shadow:0 0 0 1px #c1aaff26,0 12px 40px #0000004d}.reg-pill.urgent .meta{color:var(--aurora)}.how-intro-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;display:grid}@media (max-width:900px){.how-intro-grid{grid-template-columns:1fr;gap:32px}}.how-preview{aspect-ratio:5/4;-webkit-backdrop-filter:blur(12px);background:radial-gradient(at 80% 0,#c1aaff2e,#0000 60%),radial-gradient(at 0 100%,#00b4a629,#0000 60%),linear-gradient(160deg,#232f6380,#131b3f80);border:1px solid #c1aaff29;border-radius:24px;justify-self:end;width:100%;max-width:480px;padding:24px;box-shadow:inset 0 1px #ffffff14,0 16px 40px #0000004d}.how-preview .flow-svg{width:100%;height:100%}.flow-arc{stroke-dasharray:4 4;animation:12s linear infinite dashflow}@keyframes dashflow{to{stroke-dashoffset:-120px}}.flow-node circle{transform-origin:50%;transform-box:fill-box}.flow-pulse{filter:drop-shadow(0 0 6px var(--teal))}.sticky-demo{height:320vh;position:relative}.sticky-demo .stage-wrap{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.sticky-demo .stage{align-items:center;width:100%;height:100%;display:flex;position:relative}.sticky-demo .stage-head{text-align:center;z-index:2;padding:0 24px;position:absolute;top:40px;left:0;right:0}.sticky-demo .stage-head .label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--teal);font-size:12px}.sticky-demo .stage-head .pt{font-family:var(--f-mono);color:var(--warm-fade);letter-spacing:.04em;margin-top:4px;font-size:12px}.sticky-demo .track{transform:translate3d(calc(var(--x,0) * -1px), 0, 0);will-change:transform;align-items:center;gap:32px;padding:0 8vw;transition:transform 80ms linear;display:flex}.step-panel{background:radial-gradient(ellipse at 80% 0%, #c1aaff38, transparent 60%), radial-gradient(ellipse at 0% 100%, #00b4a633, transparent 60%), linear-gradient(160deg, var(--indigo-500), var(--indigo));border:1px solid #c1aaff2e;border-radius:28px;flex-direction:column;flex:0 0 min(640px,80vw);gap:20px;min-height:480px;padding:48px;display:flex;box-shadow:0 24px 60px #0006}@media (max-width:768px){.step-panel{flex:0 0 88vw;min-height:440px;padding:32px}}.step-panel .step-num{font-family:var(--f-mono);letter-spacing:.18em;color:var(--teal);font-size:13px}.step-panel h3{letter-spacing:-.03em;max-width:460px;color:var(--warm);margin:0;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.05}.step-panel .step-body{color:var(--warm-dim);max-width:480px;font-size:16px;line-height:1.6}.step-panel .step-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.step-panel .step-list li{color:var(--warm-dim);gap:12px;font-size:14px;display:flex}.step-panel .step-list li:before{content:"→";color:var(--teal);flex-shrink:0}.scroll-rail{background:var(--warm-line);border-radius:999px;width:min(400px,60vw);height:2px;position:absolute;bottom:48px;left:50%;overflow:hidden;transform:translate(-50%)}.scroll-rail .fill{background:linear-gradient(90deg, var(--teal), var(--aurora));border-radius:999px;width:0%;height:100%}.progress-text{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--warm-fade);font-size:11px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.integ{padding-top:80px}.tab-row{border-bottom:1px solid var(--warm-line);scrollbar-width:none;justify-content:center;gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.tab-row::-webkit-scrollbar{display:none}.tab{color:var(--warm-fade);white-space:nowrap;font-size:14px;font-weight:500;font-family:var(--f-sans);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:14px 20px;transition:color .2s,border-color .2s}.tab:hover{color:var(--warm-dim)}.tab.active{color:var(--warm);border-bottom-color:var(--teal)}.tab-panel{flex-wrap:wrap;justify-content:space-between;gap:48px;padding:32px 0 8px;display:none}.tab-panel.active{display:flex}.tab-panel .meta{text-align:center;flex-direction:column;flex:240px;align-items:center;gap:8px;min-width:240px;display:flex}.tab-panel .meta .k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-size:11px;font-weight:500}.tab-panel .meta .v{color:var(--warm);max-width:280px;font-size:15px;line-height:1.4}.demo-strip{padding:56px 0}.demo-strip-inner{background:radial-gradient(ellipse at 80% 0%, #c1aaff26, transparent 60%), radial-gradient(ellipse at 0% 100%, #00b4a61f, transparent 60%), linear-gradient(160deg, var(--indigo-500), var(--indigo));border:1px solid #c1aaff24;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:32px 40px;display:flex}.demo-strip-inner h3{letter-spacing:-.025em;color:var(--warm);margin:0 0 4px;font-size:clamp(22px,2.4vw,30px);font-weight:600}.demo-strip-inner p{color:var(--warm-dim);margin:0;font-size:15px}.demo-strip-inner .cta{flex-wrap:wrap;gap:10px;display:flex}.audience-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}@media (max-width:1024px){.audience-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.audience-grid{grid-template-columns:1fr}}.audience-card{background:radial-gradient(ellipse at 80% 0%, #c1aaff1a, transparent 60%), radial-gradient(ellipse at 0% 100%, #00b4a614, transparent 60%), linear-gradient(160deg, var(--indigo-500), var(--indigo));min-height:200px;transition:transform .25s var(--ease-out), border-color .25s;border:1px solid #c1aaff1a;border-radius:18px;flex-direction:column;gap:12px;padding:28px 24px;display:flex}.audience-card:hover{border-color:#c1aaff47;transform:translateY(-4px)}.audience-card.primary{background:radial-gradient(ellipse at 80% 0%, #c1aaff52, transparent 60%), radial-gradient(ellipse at 0% 100%, #00b4a642, transparent 60%), linear-gradient(160deg, var(--indigo-500), var(--indigo));border-color:#c1aaff4d;box-shadow:0 12px 40px #0000004d}.audience-card .badge{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;padding:4px 10px;font-size:10px;display:inline-flex}.audience-card .badge.now{background:var(--teal);color:var(--indigo-black);font-weight:600}.audience-card .badge.next{color:var(--warm-fade);background:#ffffff0f}.audience-card h4{letter-spacing:-.02em;color:var(--warm);margin:0;font-size:18px;font-weight:600}.audience-card p{color:var(--warm-dim);margin:0;font-size:14px;line-height:1.5}.founder-grid{grid-template-columns:1fr 1.4fr;align-items:center;gap:64px;display:grid}@media (max-width:900px){.founder-grid{grid-template-columns:1fr;gap:40px}}.founder-photo{aspect-ratio:1;background:radial-gradient(ellipse at 30% 30%, #c1aaff66, transparent 60%), radial-gradient(ellipse at 70% 70%, #00b4a666, transparent 60%), linear-gradient(160deg, var(--indigo-500), var(--indigo));border:1px solid var(--warm-line);font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--warm-fade);border-radius:24px;justify-content:center;align-items:center;max-width:380px;font-size:11px;display:flex;overflow:hidden}.founder-photo img{object-fit:cover;border-radius:24px;width:100%;height:100%;display:block}.founder-quote{letter-spacing:-.02em;color:var(--warm);margin:0 0 28px;font-size:clamp(22px,2.3vw,30px);font-weight:400;line-height:1.35}.word-reveal .w{color:var(--warm)}.founder-attr{font-family:var(--f-mono);letter-spacing:.06em;color:var(--warm-fade);margin-bottom:24px;font-size:12px}.founder-attr strong{color:var(--warm);font-weight:600}.cred-list{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.cred-list li{color:var(--warm-dim);gap:12px;font-size:14px;display:flex}.cred-list li:before{content:"✓";color:var(--teal);flex-shrink:0;font-weight:600}.trust-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}@media (max-width:1024px){.trust-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.trust-grid{grid-template-columns:1fr}}.trust-card{-webkit-backdrop-filter:blur(20px)saturate(140%);text-align:center;transition:transform .25s var(--ease-out), border-color .25s;background:radial-gradient(at 50% 0,#c1aaff38,#0000 65%),radial-gradient(at 50% 100%,#00b4a633,#0000 65%),linear-gradient(160deg,#232f6399,#131b3f99);border:1px solid #ffffff1a;border-radius:18px;padding:32px 24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 12px 40px #0000004d}.trust-card:hover{border-color:#fff3;transform:translateY(-4px)}.trust-card .ico{width:56px;height:56px;color:var(--teal);background:linear-gradient(135deg,#c1aaff2e,#00b4a62e);border:1px solid #ffffff24;border-radius:16px;justify-content:center;align-items:center;margin:0 auto 20px;display:flex;box-shadow:0 4px 12px #0003,inset 0 1px #ffffff1f}.trust-card .ico svg{width:24px;height:24px}.trust-card h4{letter-spacing:-.015em;color:var(--warm);margin:0 0 10px;font-size:16px;font-weight:600}.trust-card p{color:var(--warm-dim);margin:0;font-size:13px;line-height:1.55}.verify{background:linear-gradient(#0000 0%,#c1aaff0a 50%,#0000 100%)}.verify-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:56px;display:grid}@media (max-width:1024px){.verify-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.verify-grid{grid-template-columns:1fr}}.verify-card{border:1px solid var(--warm-line);background:#ffffff06;border-radius:14px;padding:24px;transition:border-color .2s,background .2s,transform .2s}.verify-card:hover{border-color:var(--teal-glow);background:#00b4a60d;transform:translateY(-2px)}.verify-ico{width:38px;height:38px;color:var(--teal);background:#00b4a61a;border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.verify-ico svg{width:22px;height:22px}.verify-card h4{color:var(--warm);letter-spacing:-.005em;margin:0 0 8px;font-size:16px;font-weight:600}.verify-card p{color:var(--warm-dim);margin:0;font-size:13px;line-height:1.55}.verify-links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:48px;display:flex}.final-cta{text-align:center;padding:140px 0 160px;position:relative;overflow:hidden}.final-cta:before{content:"";pointer-events:none;background:radial-gradient(at 30%,#c1aaff29,#0000 50%),radial-gradient(at 70%,#00b4a629,#0000 50%);position:absolute;inset:0}.final-cta-inner{position:relative}.final-cta h2{letter-spacing:-.04em;max-width:800px;color:var(--warm);margin:0 auto 16px;font-size:clamp(40px,5.5vw,72px);font-weight:600;line-height:1.05}.final-cta .lede{color:var(--warm-dim);margin:0 0 40px;font-size:clamp(17px,1.4vw,20px)}.final-cta .cta-row{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:32px;display:flex}.final-cta .meta{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--warm-fade);font-size:11px}.footer{border-top:1px solid var(--warm-line);background:var(--indigo-black);padding:64px 0 40px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px;display:grid}@media (max-width:1100px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:32px}}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr;gap:32px}}.footer-brand .logo{height:40px;margin-bottom:20px;display:inline-flex}.footer-brand .logo svg{width:auto;height:40px}.footer-brand p{color:var(--warm-fade);max-width:320px;margin:0 0 4px;font-size:14px;line-height:1.6}.footer-brand small{font-family:var(--f-mono);color:var(--warm-fade);letter-spacing:.04em;font-size:11px}.footer-col h5{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--warm-fade);margin:0 0 16px;font-size:11px;font-weight:500}.footer-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-col a{color:var(--warm-dim);font-size:14px;transition:color .2s}.footer-col a:hover{color:var(--warm)}.footer-bottom{border-top:1px solid var(--warm-line);font-family:var(--f-mono);letter-spacing:.04em;color:var(--warm-fade);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:32px;font-size:11px;display:flex}@media (prefers-reduced-motion:reduce){.hero-h1 .word{opacity:1;transform:none}.word-reveal .w{color:var(--warm)}.code-response .ln{opacity:1;transform:none}}
