.walni-landing{--nav-h:72px;--font-archivo:"Archivo";--font-hanken:"Hanken Grotesk";--font-space-grotesk:"Space Grotesk";--font-space-mono:"Space Mono";background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.55;position:relative;min-height:100dvh;display:flex;flex-direction:column;transition:background .5s ease,color .5s ease}.walni-landing .wln-main{flex:1}.walni-landing ::selection{background:var(--accent);color:var(--on-accent)}.walni-landing a{color:inherit;text-decoration:none}.walni-landing button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.walni-landing img,.walni-landing svg{display:block}.walni-landing *,.walni-landing :after,.walni-landing :before{box-sizing:border-box}.walni-landing,.walni-landing[data-direction=signal]{--bg:#060912;--bg2:#0a0f1e;--surface:#0e1426;--surface2:#131b32;--surface3:#1a2440;--ink:#eaf1ff;--ink2:#92a2c3;--ink3:#586888;--line:rgba(120,160,255,.13);--line2:rgba(120,160,255,.07);--accent:#36e1cf;--accent2:#1fbfe6;--on-accent:#04141a;--glow:rgba(52,225,207,.26);--pos:#46e6b0;--neg:#ff7a6b;--font-display:var(--font-space-grotesk),sans-serif;--font-body:var(--font-space-grotesk),sans-serif;--font-mono:var(--font-space-mono),monospace;--disp-weight:700;--disp-tracking:-.03em;--hero-tracking:-.04em;--radius:14px;--radius-lg:22px;--radius-sm:8px;--eyebrow-case:uppercase;--eyebrow-track:.2em;color-scheme:dark}.walni-landing{--color-ink-50:#eaf1ff;--color-ink-100:#d7e1f6;--color-ink-200:#b8c6e6;--color-ink-300:#92a2c3;--color-ink-400:#6f7f9f;--color-ink-500:#586888;--color-ink-600:#46546f;--color-ink-700:#283350;--color-ink-800:#1a2440;--color-ink-900:#0e1426;--color-ink-950:#060912;--color-brand-100:#aef0e6;--color-brand-200:#74e4d4;--color-brand-300:#43d6c3;--color-brand-400:#16a99b;--color-brand-500:#0c7d72;--color-brand-600:#0a665d;--color-brand-700:#084f48;--color-brand-800:#063d38;--color-brand-900:#05302c;--color-signal-400:#36e1cf;--color-signal-500:#1fbfb0;--color-signal-600:#159b8f;--background:#060912;--surface:#0e1426;--surface-2:#131b32;--border:#1c2950;--foreground:#eaf1ff;--muted:#92a2c3}.walni-landing .wln-main{padding-top:var(--nav-h)}.walni-landing .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.walni-landing .section{padding:120px 0;position:relative}.walni-landing .eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:var(--eyebrow-track);text-transform:var(--eyebrow-case);color:var(--accent);display:inline-flex;align-items:center;gap:9px;font-weight:400}.walni-landing .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.walni-landing .eyebrow.muted{color:var(--ink3)}.walni-landing .eyebrow.muted:before{background:var(--ink3);box-shadow:none}.walni-landing h1,.walni-landing h2,.walni-landing h3{font-family:var(--font-display);font-weight:var(--disp-weight);letter-spacing:var(--disp-tracking);line-height:1.02;color:var(--ink)}.walni-landing .h-sect{font-size:clamp(34px,5vw,62px);line-height:1}.walni-landing .lead{font-size:clamp(18px,2vw,21px);color:var(--ink2);line-height:1.5;max-width:62ch}.walni-landing .mono{font-family:var(--font-mono)}.walni-landing .btn{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:15px;padding:14px 24px;border-radius:100px;transition:transform .18s ease,background .25s,box-shadow .25s,color .25s;white-space:nowrap;letter-spacing:-.01em}.walni-landing .btn:active{transform:scale(.97)}.walni-landing .btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 0 var(--glow)}.walni-landing .btn-primary:hover{box-shadow:0 8px 30px -6px var(--glow),0 0 0 1px var(--accent);transform:translateY(-2px)}.walni-landing .btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.walni-landing .btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--ink2);background:var(--surface)}.walni-landing .btn-arrow{transition:transform .2s}.walni-landing .btn:hover .btn-arrow{transform:translateX(3px)}.walni-landing .nav{position:fixed;top:0;left:0;right:0;z-index:60;transition:background .35s,border-color .35s,backdrop-filter .35s}.walni-landing .nav-inner{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);max-width:1240px;margin:0 auto;padding:0 32px}.walni-landing .nav.scrolled{background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--line)}.walni-landing .nav-left{display:flex;align-items:center;gap:42px}.walni-landing .brand{display:flex;align-items:center;gap:11px;font-family:var(--font-display);font-weight:800;font-size:21px;letter-spacing:-.04em}.walni-landing .brand-tld{color:var(--accent)}.walni-landing .brand-mark{width:30px;height:30px;flex-shrink:0}.walni-landing .nav-links{display:flex;gap:30px;align-items:center}.walni-landing .nav-link{font-size:14.5px;color:var(--ink2);font-weight:500;transition:color .2s;position:relative;padding:4px 0}.walni-landing .nav-link:hover{color:var(--ink)}.walni-landing .nav-link:after{content:"";position:absolute;left:0;bottom:-2px;height:1.5px;width:0;background:var(--accent);transition:width .25s}.walni-landing .nav-link:hover:after{width:100%}.walni-landing .nav-right{display:flex;align-items:center;gap:16px}.walni-landing .nav-login{font-size:14.5px;font-weight:500;color:var(--ink2);transition:color .2s;white-space:nowrap}.walni-landing .nav-login:hover{color:var(--ink)}.walni-landing .beta-pill{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);border:1px solid var(--line);padding:5px 11px;border-radius:100px;display:inline-flex;align-items:center;gap:7px}.walni-landing .beta-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:wln-pulse 2.4s ease-in-out infinite}@keyframes wln-pulse{0%,to{opacity:1}50%{opacity:.35}}.walni-landing .hero{position:relative;margin-top:calc(var(--nav-h) * -1);padding:calc(var(--nav-h) + 58px) 0 90px;overflow:hidden}.walni-landing .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.walni-landing .hero-eyebrow{margin-bottom:26px}.walni-landing .hero h1{font-size:clamp(46px,7.4vw,92px);letter-spacing:var(--hero-tracking);line-height:.96;margin-bottom:26px}.walni-landing .hero h1 .accent-word{color:var(--accent);position:relative;display:inline-block;white-space:nowrap}.walni-landing .hero-sub{font-size:clamp(18px,2.1vw,22px);color:var(--ink2);max-width:52ch;line-height:1.5;margin-bottom:36px}.walni-landing .hero-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.walni-landing .hero-trust{display:flex;align-items:center;gap:22px;margin-top:38px;flex-wrap:wrap}.walni-landing .hero-trust-item{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink2)}.walni-landing .hero-trust-num{font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--ink);letter-spacing:-.03em}.walni-landing .hero-bg-glow{position:absolute;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,var(--glow),transparent 68%);top:-160px;right:-120px;pointer-events:none;filter:blur(20px);opacity:.9}.walni-landing .hero-neural{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(135% 120% at 82% 32%,#000 30%,rgba(0,0,0,.55) 55%,transparent 86%);mask-image:radial-gradient(135% 120% at 82% 32%,#000 30%,rgba(0,0,0,.55) 55%,transparent 86%)}.walni-landing .hero-copy,.walni-landing .hero-grid,.walni-landing .hero-panel{position:relative;z-index:2}.walni-landing .rt-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px;position:relative;box-shadow:0 30px 80px -40px rgba(0,0,0,.6);backdrop-filter:blur(6px)}.walni-landing .rt-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.walni-landing .rt-title{display:flex;flex-direction:column;gap:3px}.walni-landing .rt-title b{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.02em}.walni-landing .rt-title span{font-family:var(--font-mono);font-size:11px;color:var(--ink3);letter-spacing:.04em}.walni-landing .rt-domain-tag{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid var(--line);padding:5px 10px;border-radius:100px}.walni-landing .rt-stage{height:210px;border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;user-select:none;position:relative;overflow:hidden;transition:background .12s ease;text-align:center}.walni-landing .rt-stage.idle{background:var(--surface2)}.walni-landing .rt-stage.wait{background:#3a1d1d}.walni-landing .rt-stage.go{background:var(--accent)}.walni-landing .rt-stage.early,.walni-landing .rt-stage.result{background:var(--surface2)}.walni-landing .rt-big{font-family:var(--font-display);font-weight:800;letter-spacing:-.04em;line-height:1}.walni-landing .rt-stage.go .rt-big,.walni-landing .rt-stage.go .rt-hint{color:var(--on-accent)}.walni-landing .rt-stage.wait .rt-big,.walni-landing .rt-stage.wait .rt-hint{color:#ff8b7e}.walni-landing .rt-big.lg{font-size:52px}.walni-landing .rt-big.xl{font-size:64px}.walni-landing .rt-big.num{font-size:58px}.walni-landing .rt-big.num .unit{font-size:22px;color:inherit;opacity:.6;margin-left:6px;font-weight:600}.walni-landing .rt-hint{font-family:var(--font-mono);font-size:12.5px;color:var(--ink2);letter-spacing:.02em;max-width:24ch}.walni-landing .rt-foot{display:flex;align-items:flex-end;justify-content:space-between;margin-top:18px;gap:16px}.walni-landing .rt-bars{display:flex;align-items:flex-end;gap:5px;height:46px;flex:1}.walni-landing .rt-bar{flex:1;background:var(--surface3);border-radius:3px 3px 0 0;min-height:4px;transition:height .5s cubic-bezier(.2,.8,.2,1),background .3s;position:relative}.walni-landing .rt-bar.best{background:var(--accent)}.walni-landing .rt-stat{text-align:right;flex-shrink:0}.walni-landing .rt-stat .v{font-family:var(--font-display);font-weight:800;font-size:26px;letter-spacing:-.03em;color:var(--ink)}.walni-landing .rt-stat .v .u{font-size:13px;color:var(--ink3);margin-left:3px;font-weight:600}.walni-landing .rt-stat .l{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:2px}.walni-landing .statband{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2)}.walni-landing .statband-inner{display:grid;grid-template-columns:repeat(4,1fr);max-width:1240px;margin:0 auto}.walni-landing .stat-cell{padding:42px 32px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.walni-landing .stat-cell:last-child{border-right:none}.walni-landing .stat-v{font-family:var(--font-display);font-weight:800;font-size:clamp(38px,4.4vw,54px);letter-spacing:-.04em;line-height:1;color:var(--ink)}.walni-landing .stat-v .accent{color:var(--accent)}.walni-landing .stat-l{font-size:14px;color:var(--ink2);line-height:1.35}.walni-landing .stat-k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:4px}.walni-landing .manifesto h2{font-size:clamp(30px,4.4vw,54px);max-width:18ch;margin-bottom:0}.walni-landing .manifesto .lead{margin-top:26px}.walni-landing .checklist{display:grid;grid-template-columns:1fr 1fr;gap:16px 34px;margin-top:42px}.walni-landing .check-item{display:flex;gap:13px;align-items:flex-start;font-size:15.5px;color:var(--ink);line-height:1.4}.walni-landing .check-ic{width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.walni-landing .check-ic svg{width:12px;height:12px}.walni-landing .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.walni-landing .step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px 30px 36px;position:relative;overflow:hidden;transition:transform .3s,border-color .3s}.walni-landing .step:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.walni-landing .step-num{font-family:var(--font-mono);font-size:13px;color:var(--accent);letter-spacing:.1em}.walni-landing .step-rule{height:1px;background:var(--line);margin:18px 0 22px}.walni-landing .step h3{font-size:23px;margin-bottom:12px;letter-spacing:-.02em}.walni-landing .step p{font-size:15px;color:var(--ink2);line-height:1.5}.walni-landing .step-ghost{position:absolute;right:-10px;bottom:-26px;font-family:var(--font-display);font-weight:800;font-size:150px;line-height:1;color:var(--line2);pointer-events:none;letter-spacing:-.05em}.walni-landing .domains-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;margin-bottom:46px}.walni-landing .domain-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.walni-landing .domain-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px 18px 22px;cursor:default;transition:transform .25s,border-color .25s,background .25s;position:relative;overflow:hidden;min-height:158px;display:flex;flex-direction:column}.walni-landing .domain-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:var(--surface2)}.walni-landing .domain-ic{width:38px;height:38px;color:var(--accent);margin-bottom:auto}.walni-landing .domain-ic svg{width:100%;height:100%}.walni-landing .domain-name{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.02em;margin-top:18px;margin-bottom:7px}.walni-landing .domain-desc{font-size:12.5px;color:var(--ink2);line-height:1.4}.walni-landing .domain-idx{position:absolute;top:16px;right:16px;font-family:var(--font-mono);font-size:11px;color:var(--ink3);letter-spacing:.05em;opacity:0;transition:opacity .25s}.walni-landing .domain-card:hover .domain-idx{opacity:1}.walni-landing .dash-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center}.walni-landing .dash{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:0;overflow:hidden;box-shadow:0 40px 100px -50px rgba(0,0,0,.55)}.walni-landing .dash-bar{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--bg2)}.walni-landing .dash-dot{width:11px;height:11px;border-radius:50%;background:var(--surface3)}.walni-landing .dash-url{font-family:var(--font-mono);font-size:12px;color:var(--ink3);margin-left:8px}.walni-landing .dash-body{padding:26px}.walni-landing .dash-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.walni-landing .dash-greet{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-bottom:8px}.walni-landing .dash-idx{display:flex;align-items:baseline;gap:14px}.walni-landing .dash-idx .big{font-family:var(--font-display);font-weight:800;font-size:74px;letter-spacing:-.05em;line-height:.85}.walni-landing .dash-delta{font-family:var(--font-mono);font-size:13px;color:var(--pos);display:flex;align-items:center;gap:5px}.walni-landing .dash-chip{display:flex;flex-direction:column;gap:3px;align-items:flex-end}.walni-landing .dash-chip .v{font-family:var(--font-display);font-weight:800;font-size:24px;letter-spacing:-.03em}.walni-landing .dash-chip .l{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.walni-landing .chart{width:100%;height:150px;margin:6px 0 24px}.walni-landing .chart path.area{opacity:.16}.walni-landing .chart path.line{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round}.walni-landing .chart .gridline{stroke:var(--line);stroke-width:1}.walni-landing .chart .dot{fill:var(--accent)}.walni-landing .chart .axlabel{font-family:var(--font-mono);font-size:9px;fill:var(--ink3);letter-spacing:.05em}.walni-landing .dom-bars{display:flex;flex-direction:column;gap:13px}.walni-landing .dom-row{display:grid;grid-template-columns:118px 1fr 38px;align-items:center;gap:14px}.walni-landing .dom-row .nm{font-size:13px;color:var(--ink2)}.walni-landing .dom-track{height:7px;background:var(--surface3);border-radius:4px;overflow:hidden}.walni-landing .dom-fill{height:100%;background:var(--accent);border-radius:4px;width:0;transition:width 1s cubic-bezier(.2,.8,.2,1)}.walni-landing .dom-val{font-family:var(--font-mono);font-size:12px;color:var(--ink);text-align:right}.walni-landing .dash-side h2{font-size:clamp(30px,4vw,50px);margin-bottom:22px}.walni-landing .dash-feature{display:flex;gap:14px;margin-top:22px}.walni-landing .dash-feature .fic{width:24px;height:24px;color:var(--accent);flex-shrink:0;margin-top:2px}.walni-landing .dash-feature .ft b{font-family:var(--font-display);font-weight:700;font-size:16px;display:block;margin-bottom:4px;letter-spacing:-.01em}.walni-landing .dash-feature .ft p{font-size:14.5px;color:var(--ink2);line-height:1.5}.walni-landing .aud-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.walni-landing .aud{border:1px solid var(--line);border-radius:var(--radius-lg);padding:40px;position:relative;overflow:hidden;transition:transform .3s,border-color .3s;min-height:340px;display:flex;flex-direction:column}.walni-landing .aud:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.walni-landing .aud.individuals{background:var(--surface)}.walni-landing .aud.orgs{background:var(--bg2)}.walni-landing .aud-kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:20px}.walni-landing .aud h3{font-size:30px;letter-spacing:-.03em;margin-bottom:14px;max-width:16ch}.walni-landing .aud p{font-size:15.5px;color:var(--ink2);line-height:1.55;max-width:42ch}.walni-landing .aud-tags{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 auto}.walni-landing .aud-tag{font-size:12.5px;color:var(--ink2);border:1px solid var(--line);padding:6px 12px;border-radius:100px;background:var(--bg)}.walni-landing .aud-link{margin-top:30px;display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:15px;color:var(--ink);transition:gap .2s}.walni-landing .aud-link:hover{gap:14px;color:var(--accent)}.walni-landing .science{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.walni-landing .science-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.walni-landing .science h2{font-size:clamp(30px,4.2vw,50px);margin-bottom:24px;max-width:14ch}.walni-landing .science p{font-size:16.5px;color:var(--ink2);line-height:1.6;max-width:46ch}.walni-landing .paradigms{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.walni-landing .paradigm{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 24px;border-bottom:1px solid var(--line);transition:background .25s}.walni-landing .paradigm:last-child{border-bottom:none}.walni-landing .paradigm:hover{background:var(--surface)}.walni-landing .paradigm-code{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.05em}.walni-landing .paradigm-nm{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.02em}.walni-landing .paradigm-meta{font-size:13px;color:var(--ink3);font-family:var(--font-mono);letter-spacing:.03em}.walni-landing .faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:48px;align-items:start}.walni-landing .faq-list{border-top:1px solid var(--line)}.walni-landing .faq-item{border-bottom:1px solid var(--line)}.walni-landing .faq-q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 4px;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.02em;color:var(--ink);transition:color .2s;text-align:left;width:100%}.walni-landing .faq-q:hover{color:var(--accent)}.walni-landing .faq-toggle{width:26px;height:26px;flex-shrink:0;position:relative}.walni-landing .faq-toggle:after,.walni-landing .faq-toggle:before{content:"";position:absolute;background:var(--accent);border-radius:2px;transition:transform .3s,opacity .3s}.walni-landing .faq-toggle:before{left:50%;top:5px;bottom:5px;width:2px;transform:translateX(-50%)}.walni-landing .faq-toggle:after{top:50%;left:5px;right:5px;height:2px;transform:translateY(-50%)}.walni-landing .faq-item.open .faq-toggle:before{transform:translateX(-50%) scaleY(0);opacity:0}.walni-landing .faq-a{overflow:hidden;max-height:0;transition:max-height .35s ease}.walni-landing .faq-a-inner{padding:0 4px 26px;font-size:15.5px;color:var(--ink2);line-height:1.6;max-width:60ch}.walni-landing .cta,.walni-landing .cta-card{position:relative;overflow:hidden}.walni-landing .cta-card{background:var(--accent);border-radius:calc(var(--radius-lg) + 8px);padding:80px 64px;text-align:center}.walni-landing .cta-card h2{color:var(--on-accent);font-size:clamp(36px,5.5vw,72px);letter-spacing:-.045em;line-height:.98;margin-bottom:22px;max-width:18ch;margin-inline:auto}.walni-landing .cta-card p{color:var(--on-accent);opacity:.78;font-size:18px;max-width:46ch;margin:0 auto 36px;line-height:1.5}.walni-landing .cta-card .btn-dark{background:var(--on-accent);color:var(--accent)}.walni-landing .cta-card .btn-dark:hover{transform:translateY(-2px);box-shadow:0 14px 40px -10px rgba(0,0,0,.4)}.walni-landing .cta-rings{position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:soft-light}.walni-landing .footer{padding:80px 0 40px;border-top:1px solid var(--line)}.walni-landing .footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin-bottom:60px}.walni-landing .footer-brand .brand{margin-bottom:18px}.walni-landing .footer-brand p{font-size:14px;color:var(--ink2);line-height:1.55;max-width:38ch}.walni-landing .footer-col h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-bottom:18px;font-weight:400}.walni-landing .footer-col a{display:block;font-size:14.5px;color:var(--ink2);padding:7px 0;transition:color .2s}.walni-landing .footer-col a:hover{color:var(--ink)}.walni-landing .footer-bot{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid var(--line);gap:20px;flex-wrap:wrap}.walni-landing .footer-bot p{font-size:13px;color:var(--ink3)}.walni-landing .footer-disc{font-size:12.5px;color:var(--ink3);max-width:54ch;line-height:1.5}.walni-landing .neural-header{position:relative;overflow:hidden;padding:58px 0 44px}.walni-landing .neural-header-inner{position:relative;z-index:2}.walni-landing .neural-header .eyebrow{margin-bottom:20px}.walni-landing .neural-header h1{font-size:clamp(34px,5vw,56px);line-height:1;letter-spacing:var(--hero-tracking);margin-bottom:16px}.walni-landing .neural-header .lead{margin-top:0}.walni-landing .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.walni-landing .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.walni-landing .reveal{opacity:1;transform:none;transition:none}}@media (max-width:1080px){.walni-landing .hero-grid{grid-template-columns:1fr;gap:44px}.walni-landing .dash-wrap,.walni-landing .faq-grid,.walni-landing .science-grid{grid-template-columns:1fr;gap:40px}.walni-landing .domain-grid{grid-template-columns:repeat(3,1fr)}.walni-landing .nav-links{display:none}}@media (max-width:760px){.walni-landing .wrap{padding:0 20px}.walni-landing .section{padding:84px 0}.walni-landing .nav-inner{padding:0 20px}.walni-landing .statband-inner{grid-template-columns:1fr 1fr}.walni-landing .stat-cell{border-bottom:1px solid var(--line)}.walni-landing .stat-cell:nth-child(2){border-right:none}.walni-landing .checklist,.walni-landing .steps{grid-template-columns:1fr}.walni-landing .domain-grid{grid-template-columns:1fr 1fr}.walni-landing .aud-grid{grid-template-columns:1fr}.walni-landing .hero-grid{gap:36px}.walni-landing .cta-card{padding:56px 28px}.walni-landing .footer-top{grid-template-columns:1fr 1fr}.walni-landing .footer-brand{grid-column:1/-1}.walni-landing .nav-right .beta-pill,.walni-landing .nav-right .nav-login{display:none}}@media (max-width:440px){.walni-landing .domain-grid{grid-template-columns:1fr}.walni-landing .rt-stat .v{font-size:22px}}.walni-landing .hero-hook{display:inline-flex;align-items:center;gap:12px;margin-bottom:26px;padding:7px 8px 7px 14px;border:1px solid var(--line);border-radius:100px;background:color-mix(in srgb,var(--accent) 7%,var(--surface));text-decoration:none;transition:border-color .2s ease,background .2s ease;max-width:100%}.walni-landing .hero-hook:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 11%,var(--surface))}.walni-landing .hero-hook-tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--on-accent);background:var(--accent);padding:4px 9px;border-radius:100px;white-space:nowrap}.walni-landing .hero-hook-text{font-size:14px;color:var(--ink);font-weight:600;line-height:1.25}.walni-landing .hero-hook-arrow{color:var(--accent);display:flex;flex-shrink:0}.walni-landing .hero-hook-arrow svg{width:15px;height:15px}@media (max-width:560px){.walni-landing .hero-hook{flex-wrap:wrap;gap:8px}}.walni-landing .evidence-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;margin-bottom:46px}.walni-landing .evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.walni-landing .evidence-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 28px 26px;display:flex;flex-direction:column;gap:14px;transition:transform .25s,border-color .25s}.walni-landing .evidence-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.walni-landing .evidence-stat{font-family:var(--font-display);font-weight:800;font-size:34px;letter-spacing:-.03em;color:var(--accent);line-height:1.05}.walni-landing .evidence-card-body{font-size:15px;color:var(--ink2);line-height:1.5;flex:1}.walni-landing .evidence-src{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink3);text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:color .2s ease}.walni-landing .evidence-src:hover{color:var(--accent)}.walni-landing .evidence-note{font-size:13px;color:var(--ink3);margin-top:26px;max-width:72ch;line-height:1.5}@media (max-width:860px){.walni-landing .evidence-grid{grid-template-columns:1fr}}