:root{--bg:#fdfcfc;--bg-warm:#f5f6f7;--bg-soft:#f8fafc;--bg-tert:#f1f5f9;--ink:#0a0e14;--ink-soft:#0f172a;--text:#0f172a;--text-2:#475569;--text-3:#94a3b8;--teal:#0d9488;--teal-d:#0f766e;--teal-deep:#134e4a;--teal-soft:#ccfbf1;--teal-tint:#f0fdfa;--teal-border:#5eead4;--amber:#b45309;--amber-soft:#fef3c7;--amber-tint:#fffbeb;--border:#e2e8f0;--border-strong:#cbd5e1;--rule:#e5ded1;--shadow-card:0 1px 3px #0f172a0a, 0 1px 2px #0f172a0f;--shadow-lift:0 20px 60px #0f172a14;--display:"Syne", -apple-system, sans-serif;--sans:"Inter", -apple-system, Helvetica, Arial, sans-serif;--serif:"Instrument Serif", "Times New Roman", serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-feature-settings:"ss01","cv11","tnum";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:0;font-weight:600;line-height:1.02}p{color:var(--text-2);margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:0;font-family:inherit}.serif{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.mono{font-family:var(--mono);font-feature-settings:"tnum","ss01"}.eyebrow{font-family:var(--mono);color:var(--teal);letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:500}.eyebrow .dot{background:var(--teal);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.accent-sq{background:var(--teal);vertical-align:.05em;width:.62em;height:.62em;margin-left:.08em;display:inline-block;transform:translateY(-.04em)}.wrap{max-width:1280px;margin:0 auto;padding:0 40px}.section{border-top:1px solid var(--border);padding:140px 0;position:relative}.section.dark{background:var(--ink);color:#f5f7ff}.section.dark h1,.section.dark h2,.section.dark h3,.section.dark h4{color:#f5f7ff}.section.dark p{color:#f5f7ffa6}.section-marker{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:500;position:absolute;top:36px;left:40px}.section.dark .section-marker{color:#f5f7ff66}.nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(12px);background:#ffffffc7;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:18px 40px;transition:border-color .2s cubic-bezier(.23,1,.32,1),background .2s cubic-bezier(.23,1,.32,1);display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled{border-bottom-color:var(--border)}.nav .brand{font-family:var(--display);letter-spacing:-.025em;color:var(--text);align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.nav .brand .wordmark{align-items:baseline;display:inline-flex}.nav .brand .tld{color:var(--text-3);margin-left:1px;font-size:.78em;font-weight:500}.nav .links{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);gap:36px;font-size:12px;font-weight:500;display:flex}.nav .links a{transition:color .16s}.nav .links a:hover{color:var(--teal)}.nav-toggle{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin:-8px 0;display:none}.nav-toggle span{background:var(--text);border-radius:2px;width:22px;height:2px;transition:transform .24s,opacity .18s;display:block}.nav.menu-open .nav-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.nav.menu-open .nav-toggle span:nth-child(2){opacity:0}.nav.menu-open .nav-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);padding:28px 32px calc(28px + env(safe-area-inset-bottom));background:#fffffffa;flex-direction:column;gap:4px;transition:transform .3s cubic-bezier(.22,1,.36,1);display:none;position:fixed;inset:63px 0 0;overflow-y:auto;transform:translate(100%)}.mobile-menu.show{transform:none}.mobile-menu a{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--border);padding:18px 4px;font-size:15px}.mobile-menu a:active{color:var(--teal)}.mobile-menu a.btn{font-family:var(--sans);text-transform:none;letter-spacing:-.01em;color:#fff;border-bottom:0;justify-content:center;margin-top:24px;padding:16px 22px}.btn{font-family:var(--sans);letter-spacing:-.01em;white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:500;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.section.dark .btn-ghost{color:#f5f7ff;background:0 0;border-color:#f5f7ff40}.section.dark .btn-ghost:hover{border-color:var(--teal-border);color:var(--teal-border)}.btn-sm{padding:10px 16px;font-size:13px}.btn .arr{font-size:18px;line-height:1;transition:transform .16s}.btn:hover .arr{transform:translate(2px)}.sec-h{flex-direction:column;gap:24px;margin-bottom:60px;display:flex}.sec-h .eyebrow{margin-bottom:0}.sec-h h2{letter-spacing:-.035em;max-width:1000px;font-size:clamp(40px,5.2vw,72px)}.sec-h h2 em{color:var(--teal);font-style:normal}.sec-h .lede{font-family:var(--serif);color:var(--text);letter-spacing:-.01em;max-width:820px;font-size:clamp(22px,2.2vw,30px);font-style:italic;line-height:1.3}.sec-h .lede em{color:var(--teal);font-style:italic}.reveal{opacity:1;transform:none}html.reveal-js .reveal{opacity:0;transition:opacity .42s,transform .42s;transform:translateY(14px)}html.reveal-js .reveal.in{opacity:1;transform:none}.chat-fab{z-index:40;background:var(--ink);color:#fff;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 14px;font-size:12px;transition:transform .18s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 14px 40px -12px #0f172a66}.chat-fab:hover{transform:translateY(-2px)}.chat-fab .pulse{background:var(--teal-border);border-radius:50%;width:8px;height:8px;position:relative}.chat-fab .pulse:after{content:"";border:1px solid var(--teal-border);border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:-4px}@keyframes ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.footer{background:var(--bg-warm);border-top:1px solid var(--rule);padding:80px 0 60px}.footer .grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;margin-bottom:60px;display:grid}.footer .lab{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);margin-bottom:16px;font-size:11px;font-weight:500}.footer .col a{color:var(--text-2);padding:6px 0;font-size:14px;display:block}.footer .col a:hover{color:var(--teal)}.footer .note{font-family:var(--serif);color:var(--text);max-width:380px;font-size:18px;font-style:italic;line-height:1.4}.footer .bot{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items:baseline;padding-top:28px;font-size:11px;display:flex}@media (max-width:900px){.nav{padding:16px 24px}.nav .links,.nav .nav-cta{display:none}.nav-toggle,.mobile-menu{display:flex}.section{padding:90px 0}.section-marker{top:28px;left:24px}.footer .grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.wrap{padding:0 22px}.footer .grid{grid-template-columns:1fr;gap:32px}.chat-fab{bottom:18px;right:18px}}.hero{border-top:none;padding:180px 0 120px;position:relative;overflow:hidden}.hero .loop-bg{pointer-events:none;opacity:.55;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero .loop-bg svg{width:min(1400px,110%);height:auto}.hero .grid{z-index:2;grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;display:grid;position:relative}.hero h1{letter-spacing:-.045em;font-size:clamp(64px,9vw,148px);font-weight:700;line-height:.92}.hero h1 .accent-sq{width:.5em;height:.5em;margin-left:.04em}.hero .sub{font-family:var(--serif);letter-spacing:-.015em;color:var(--text);max-width:700px;margin-top:40px;font-size:clamp(22px,2.4vw,34px);font-style:italic;line-height:1.2}.hero .sub em{color:var(--teal);font-style:italic}.hero .sub strong{color:var(--text);font-weight:600}.hero .sub-line{font-family:var(--sans);color:var(--text-2);letter-spacing:-.005em;max-width:600px;margin-top:16px;font-size:clamp(15px,1.1vw,18px);font-weight:400;line-height:1.5}.hero .scarcity-strip{background:var(--teal-tint);border:1px solid var(--teal-border);font-family:var(--mono);letter-spacing:.08em;color:var(--teal-d);border-radius:999px;align-items:center;gap:10px;margin-bottom:6px;padding:9px 16px;font-size:11.5px;display:inline-flex}.hero .scarcity-strip strong{color:var(--teal-d);font-weight:700}.hero .scarcity-strip .d{background:var(--teal);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse;box-shadow:0 0 0 3px #8c98b02e}.hero .ctas{flex-wrap:wrap;gap:14px;margin-top:48px;display:flex}.hero .meta-row{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:28px;margin-top:56px;font-size:11px;display:flex}.hero .meta-row .live{color:var(--teal);align-items:center;gap:8px;display:flex}.hero .meta-row .live .d{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8c98b02e}.hero .meta-row .sep{opacity:.4}.hero .stats-card{border:1px solid var(--border);box-shadow:var(--shadow-lift);background:#fff;border-radius:16px;padding:28px;position:relative}.hero .stats-card .h{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items:center;margin-bottom:22px;font-size:11px;display:flex}.hero .stats-card .h .live{color:var(--teal);align-items:center;gap:6px;display:flex}.hero .stats-card .h .live .d{background:var(--teal);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.hero .stats-card .row{border-top:1px solid var(--border);color:var(--text-2);justify-content:space-between;align-items:baseline;padding:14px 0;font-size:13px;display:flex}.hero .stats-card .row:first-of-type{border-top:0;padding-top:0}.hero .stats-card .row .v{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:700}.hero .stats-card .row.hi .v{color:var(--teal)}.hero .stats-card .ft{border-top:1px solid var(--border);font-family:var(--serif);color:var(--text-2);margin-top:18px;padding-top:14px;font-size:15px;font-style:italic}.leak h2{font-size:clamp(40px,5vw,88px)}.leak h2 em{color:var(--teal);font-style:normal}.leak .question{font-family:var(--serif);letter-spacing:-.02em;color:#f5f7ff;max-width:1100px;margin-bottom:80px;font-size:clamp(36px,5vw,78px);font-style:italic;line-height:1.05}.leak .question em{color:var(--teal-border);font-style:italic}.leak .cols{grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;margin-top:40px;display:grid}.leak .bucket-viz{flex-direction:column;align-items:center;gap:18px;display:flex}.leak .bucket-viz svg{width:100%;max-width:460px;height:auto}.leak ul.leaks{margin:0;padding:0;list-style:none}.leak ul.leaks li{color:#f5f7ff;border-top:1px solid #f5f7ff1f;grid-template-columns:36px 1fr auto;align-items:baseline;gap:16px;padding:18px 0;font-size:18px;display:grid}.leak ul.leaks li:last-child{border-bottom:1px solid #f5f7ff1f}.leak ul.leaks li .n{font-family:var(--mono);color:var(--teal-border);letter-spacing:.1em;font-size:12px;font-weight:500}.leak ul.leaks li .amt{font-family:var(--mono);color:#fef3c7d9;letter-spacing:.04em;font-size:13px}.leak .big-num-row{border-top:1px solid #f5f7ff1f;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;margin-top:100px;padding-top:80px;display:grid}.leak .big-num{font-family:var(--display);letter-spacing:-.055em;color:var(--amber-soft);font-size:clamp(140px,18vw,280px);font-weight:700;line-height:.85}.leak .big-num .dollar{vertical-align:top;color:#fef3c7a6;margin-right:.04em;font-size:.5em;font-weight:500;line-height:1}.leak .big-num .k{opacity:.55;font-size:.5em;font-weight:500}.leak .big-num-cap{font-family:var(--serif);color:#f5f7ffd9;max-width:460px;margin-top:16px;font-size:24px;font-style:italic;line-height:1.3}.leak .big-num-cap em{color:var(--amber-soft);font-style:italic}.leak .math{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:32px 36px}.leak .math h4{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#f5f7ff80;margin-bottom:18px;font-size:11px;font-weight:500}.leak .math .row{color:#f5f7ffb3;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;padding:10px 0;font-size:16px;display:flex}.leak .math .row:first-of-type{border-top:0;padding-top:0}.leak .math .row .v{font-family:var(--mono);color:#f5f7ff;font-weight:500}.leak .math .tot{color:#f5f7ff;border-top:2px solid #f5f7ff;margin-top:10px;padding-top:14px;font-size:18px}.leak .math .tot .v{font-family:var(--display);color:var(--amber-soft);letter-spacing:-.02em;font-size:22px;font-weight:700}.speed{background:var(--bg-warm)}.speed .grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;display:grid}.speed h2{font-size:clamp(36px,4.4vw,60px)}.speed h2 em{color:var(--teal);font-style:normal}.speed .chart{flex-direction:column;gap:18px;margin-top:8px;display:flex}.speed .bar{grid-template-columns:110px 1fr 70px;align-items:center;gap:18px;display:grid}.speed .bar .t{font-family:var(--mono);color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.speed .bar .tr{background:#0f172a0f;border-radius:6px;height:44px;position:relative;overflow:hidden}.speed .bar .fill{color:#fff;height:100%;font-family:var(--display);letter-spacing:-.02em;border-radius:6px;align-items:center;width:0;padding:0 16px;font-size:17px;font-weight:600;transition:width 1.1s cubic-bezier(.22,1,.36,1);display:flex}.speed .bar.high .fill{background:#475569}.speed .bar.mid .fill{background:var(--teal-d)}.speed .bar.low .fill{background:var(--teal)}.speed .bar .pct{font-family:var(--display);letter-spacing:-.02em;color:var(--text);text-align:right;font-size:24px;font-weight:700}.speed .punch{background:var(--ink);color:#f5f7ff;border-radius:14px;padding:36px 40px}.speed .punch .eb{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--teal-border);margin-bottom:12px;font-size:11px}.speed .punch .b{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(56px,7vw,92px);font-weight:700;line-height:.95}.speed .punch .b em{color:var(--teal-border);font-style:normal}.speed .punch .t{color:#f5f7ffb3;margin-top:14px;font-size:15px;line-height:1.45}.sarah .grid{grid-template-columns:1fr 540px;align-items:start;gap:80px;display:grid}.sarah .left{align-self:start;position:sticky;top:120px}.sarah h2{font-size:clamp(40px,5vw,64px)}.sarah h2 em{color:var(--teal);font-style:normal}.sarah .intro{color:var(--text-2);max-width:480px;margin-top:22px;font-size:19px;line-height:1.5}.sarah .pull{font-family:var(--serif);color:var(--text);letter-spacing:-.01em;border-left:2px solid var(--teal);opacity:0;max-width:500px;margin-top:36px;padding-left:24px;font-size:28px;font-style:italic;line-height:1.25;transition:opacity .6s,transform .6s;transform:translateY(8px)}.sarah .pull.show{opacity:1;transform:none}.sarah .pull em{color:var(--teal);font-style:italic}.sarah .phone-rail{min-height:720px;position:relative}.sarah .phone{background:#f0f2f5;border:1px solid #0f172a0f;border-radius:28px;flex-direction:column;gap:10px;padding:18px 16px 22px;display:flex;position:sticky;top:100px;box-shadow:0 24px 70px -10px #0f172a2e}.sarah .phone .hdr{border-bottom:1px solid #0f172a14;align-items:center;gap:12px;padding:6px 8px 14px;display:flex}.sarah .phone .hdr .av{background:var(--teal);color:#fff;width:38px;height:38px;font-family:var(--display);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.sarah .phone .hdr .nm{color:var(--text);font-size:15px;font-weight:600}.sarah .phone .hdr .st{color:var(--text-3);margin-top:2px;font-size:11px}.sarah .phone .body{flex-direction:column;gap:10px;min-height:480px;padding:6px 6px 0;display:flex}.sarah .phone .hdr .av{background:var(--teal)!important}.sarah .phone .hdr .st{font-family:var(--mono);letter-spacing:.06em;align-items:center;gap:4px;display:flex}.sarah .phone .hdr .ch-dot{border:1.5px solid #fff;border-radius:50%;width:9px;height:9px;margin-right:2px;display:inline-block;box-shadow:0 0 0 1px #0f172a1a}.sarah .phone .hdr .ch-dot.ig{background:#e1306c}.sarah .phone .hdr .ch-dot.tt{background:#1a1a1a}.sarah .phone .hdr .ch-dot.meta{background:#0866ff}.sarah .phone .hdr .ch-dot.wa{background:#25d366}.sarah .msg .ch-tag{font-family:var(--mono);letter-spacing:.16em;color:#fff;border-radius:3px;margin-bottom:5px;padding:2px 7px;font-size:8.5px;font-weight:600;display:inline-block}.sarah .msg .ch-tag.ig{background:#e1306c}.sarah .msg .ch-tag.tt{background:#1a1a1a}.sarah .msg .ch-tag.meta{background:#0866ff}.sarah .msg .ch-tag.wa{background:#25d366}.sarah .msg .msg-text{line-height:1.4}.sarah .sys.channel{color:var(--text-3);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;border-radius:0;align-self:flex-start;padding:6px 0 0;font-size:9.5px}.sarah .msg{opacity:0;border-radius:14px;max-width:78%;padding:9px 13px;font-size:14.5px;line-height:1.4;transition:opacity .36s,transform .36s;transform:translateY(8px)}.sarah .msg.in{opacity:1;transform:none}.sarah .msg .time{font-family:var(--mono);color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font-size:9.5px}.sarah .msg.them{color:var(--text);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.sarah .msg.you{color:var(--text);background:#dcf8c6;border-bottom-right-radius:4px;align-self:flex-end}.sarah .sys{color:var(--text-2);font-family:var(--mono);letter-spacing:.06em;opacity:0;background:#0f172a0d;border-radius:14px;align-self:center;padding:6px 12px;font-size:11px;transition:opacity .36s,transform .36s;transform:translateY(8px)}.sarah .sys.in{opacity:1;transform:none}.sarah .sys.bad{color:var(--amber);background:#b453091f}.sarah .sys.final{color:var(--text);background:#0f172a1a;font-weight:500}.dian{background:linear-gradient(180deg, #fff 0%, var(--teal-tint) 100%)}.dian .grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:72px;display:grid}.dian h2{font-size:clamp(40px,5vw,68px)}.dian h2 em{color:var(--teal);font-style:normal}.dian .stats{flex-direction:column;margin-top:36px;display:flex}.dian .stats .s{border-top:1px solid var(--border);grid-template-columns:170px 1fr;align-items:baseline;gap:24px;padding:22px 0;display:grid}.dian .stats .s:last-child{border-bottom:1px solid var(--border)}.dian .stats .v{font-family:var(--display);color:var(--teal);letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.dian .stats .v .u{color:var(--teal);opacity:.7;letter-spacing:0;margin-left:4px;font-size:17px;font-weight:500}.dian .stats .t{color:var(--text);font-size:16px;line-height:1.4}.dian .portrait{aspect-ratio:1;border:1px solid var(--border);background:linear-gradient(135deg,#fff0f1 0%,#fafaf8 100%);border-radius:24px;position:relative;box-shadow:0 20px 60px -10px #00000014}.dian .portrait .ring{border:1.5px dashed var(--teal);opacity:.4;border-radius:50%;animation:40s linear infinite spin;position:absolute;inset:36px}.dian .portrait .ring2{border:1px dashed var(--teal);opacity:.25;border-radius:50%;animation:60s linear infinite reverse spin;position:absolute;inset:80px}@keyframes spin{to{transform:rotate(360deg)}}.dian .portrait .core{background:var(--teal);color:#fff;width:150px;height:150px;font-family:var(--display);letter-spacing:-.03em;border-radius:50%;justify-content:center;align-items:center;font-size:80px;font-weight:700;animation:2.6s ease-in-out infinite dianpulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 #8c98b066}@keyframes dianpulse{0%,to{box-shadow:0 0 #8c98b080}50%{box-shadow:0 0 0 28px #8c98b000}}.dian .portrait .tag{font-family:var(--mono);color:var(--teal-d);letter-spacing:.22em;text-transform:uppercase;font-size:10px;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.dian .bubble{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:12px;max-width:270px;padding:11px 16px;font-size:13.5px;position:absolute;box-shadow:0 12px 30px #0f172a14}.dian .bubble .lang{color:var(--text-3);letter-spacing:.22em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:500;display:block}.dian .bubble.b1{top:4%;left:-10%}.dian .bubble.b2{top:38%;right:-8%}.dian .bubble.b3{bottom:10%;left:-6%}.pipe{background:var(--bg)}.pipe h2{font-size:clamp(40px,5vw,64px)}.pipe h2 em{color:var(--teal);font-style:normal}.pipe .lanes{flex-direction:column;gap:20px;margin-top:56px;display:flex}.pipe .lane{border-top:1px solid var(--border);grid-template-columns:240px 1fr;align-items:start;gap:32px;padding:20px 0;display:grid}.pipe .lane:last-child{border-bottom:1px solid var(--border)}.pipe .lane .head .kk{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:500}.pipe .lane .head .tt{font-family:var(--display);color:var(--text);letter-spacing:-.02em;margin-top:6px;font-size:21px;font-weight:600}.pipe .lane .head .sw{border-radius:2px;width:40px;height:3px;margin-top:10px}.pipe .lane.acq .head .sw{background:var(--teal)}.pipe .lane.clin .head .sw{background:var(--teal-d)}.pipe .lane.tx .head .sw{background:var(--teal-deep)}.pipe .lane.rec .head .sw{background:#64748b}.pipe .chain{flex-wrap:wrap;gap:8px;display:flex}.pipe .node{border:1.5px solid var(--border);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:12px;transition:all .18s;display:inline-flex}.pipe .node .num{color:var(--text-3);font-weight:400}.pipe .node:hover{transform:translateY(-2px);box-shadow:0 8px 18px -8px #0f172a2e}.pipe .lane.acq .node{border-color:var(--teal-border);background:var(--teal-tint);color:var(--teal-d)}.pipe .lane.acq .node .num{color:var(--teal)}.pipe .lane.clin .node{border-color:var(--teal);color:var(--teal-d);background:#8c98b014}.pipe .lane.clin .node .num{color:var(--teal-d)}.pipe .lane.tx .node{border-color:var(--teal-deep);color:var(--teal-deep);background:#134e4a14}.pipe .lane.tx .node .num{color:var(--teal-deep)}.pipe .lane.rec .node{border-color:var(--border-strong);background:var(--bg-soft);color:var(--text)}.pipe .lane.rec .node .num{color:var(--text-3)}.pipe .node.active{outline:2px solid var(--teal);outline-offset:3px}.pipe .detail{background:var(--ink);color:#f5f7ff;border-radius:14px;grid-template-columns:220px 1fr auto;align-items:center;gap:36px;min-height:120px;margin-top:36px;padding:32px 36px;display:grid}.pipe .detail .stage-num{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--teal-border);margin-bottom:10px;font-size:11px}.pipe .detail .stage-name{font-family:var(--display);letter-spacing:-.02em;color:#f5f7ff;font-size:28px;font-weight:600}.pipe .detail .what{font-family:var(--serif);color:#f5f7ffe6;letter-spacing:-.005em;font-size:22px;font-style:italic;line-height:1.35}.pipe .detail .what em{color:var(--teal-border)}.pipe .detail .who{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--teal-border);text-align:right;white-space:nowrap;font-size:11px}.pipe .pull{font-family:var(--serif);color:var(--text);letter-spacing:-.01em;max-width:1100px;margin-top:32px;font-size:clamp(22px,2.4vw,30px);font-style:italic;line-height:1.25}.pipe .pull em{color:var(--teal);font-style:italic}.demo{background:var(--bg-warm)}.demo .grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:72px;display:grid}.demo h2{font-size:clamp(40px,5vw,64px)}.demo h2 em{color:var(--teal);font-style:normal}.demo .copy{padding-top:8px}.demo .copy .lede{margin-top:20px}.demo .prompts{flex-direction:column;gap:10px;margin-top:40px;display:flex}.demo .prompts .lab{font-family:var(--mono);color:var(--text-3);letter-spacing:.2em;text-transform:uppercase;margin-bottom:4px;font-size:11px}.demo .prompt-chip{border:1px solid var(--border);font-family:var(--serif);color:var(--text);cursor:pointer;text-align:left;background:#fff;border-radius:8px;align-items:center;gap:10px;width:fit-content;padding:10px 14px;font-size:16px;font-style:italic;transition:all .16s;display:inline-flex}.demo .prompt-chip:hover{border-color:var(--teal);background:var(--teal-tint);transform:translateY(-1px)}.demo .prompt-chip .arr{color:var(--teal);font-family:var(--sans);font-size:16px;font-style:normal}.demo .chatbox{border:1px solid var(--border);box-shadow:var(--shadow-lift);background:#fff;border-radius:16px;flex-direction:column;height:600px;display:flex;overflow:hidden}.demo .chatbox .head{border-bottom:1px solid var(--border);background:var(--bg-soft);align-items:center;gap:12px;padding:16px 20px;display:flex}.demo .chatbox .head .av{background:var(--teal);color:#fff;width:36px;height:36px;font-family:var(--display);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.demo .chatbox .head .nm{color:var(--text);font-size:15px;font-weight:600}.demo .chatbox .head .st{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);align-items:center;gap:6px;margin-top:2px;font-size:10.5px;display:flex}.demo .chatbox .head .st .d{background:var(--teal);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}.demo .chatbox .feed{background:#f7f8fa;flex-direction:column;flex:1;gap:12px;padding:24px 20px;display:flex;overflow-y:auto}.demo .chatbox .feed .msg{border-radius:14px;max-width:80%;padding:10px 14px;font-size:14.5px;line-height:1.45}.demo .chatbox .feed .msg.you{color:var(--text);background:#dcf8c6;border-bottom-right-radius:4px;align-self:flex-end}.demo .chatbox .feed .msg.dian{border:1px solid var(--border);color:var(--text);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.demo .chatbox .feed .msg.dian .lab{font-family:var(--mono);color:var(--teal);letter-spacing:.22em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:500}.demo .chatbox .feed .typing{border:1px solid var(--border);background:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;width:fit-content;padding:10px 14px;display:flex}.demo .chatbox .feed .typing span{background:var(--text-3);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite tdot}.demo .chatbox .feed .typing span:nth-child(2){animation-delay:.16s}.demo .chatbox .feed .typing span:nth-child(3){animation-delay:.32s}@keyframes tdot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.demo .chatbox .input{border-top:1px solid var(--border);background:#fff;gap:10px;padding:14px 16px;display:flex}.demo .chatbox .input input{border:1px solid var(--border);background:var(--bg-soft);font:inherit;color:var(--text);border-radius:999px;outline:none;flex:1;padding:11px 18px;font-size:14px;transition:border-color .16s,background .16s}.demo .chatbox .input input:focus{border-color:var(--teal);background:#fff}.demo .chatbox .input button{background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;transition:background .16s;display:flex}.demo .chatbox .input button:hover{background:var(--teal-d)}.demo .chatbox .input button:disabled{opacity:.5;cursor:not-allowed}.demo .guard{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:14px;margin-top:12px;font-size:10.5px;display:flex}.demo .guard .pip{background:var(--teal);border-radius:50%;width:5px;height:5px;display:inline-block}.proof{background:var(--ink);color:#f5f7ff}.proof .live-pill{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--teal-border);background:#5eead424;border:1px solid #5eead466;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:11px;font-weight:500;display:inline-flex}.proof .live-pill .d{background:var(--teal-border);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}.proof h2{color:#f5f7ff;margin-top:18px;font-size:clamp(40px,5vw,76px)}.proof h2 em{color:var(--teal-border);font-style:normal}.proof .grid{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:60px;display:grid}.proof .stat{background:#ffffff05;border:1px solid #ffffff1a;border-radius:14px;padding:28px}.proof .stat .lab{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#f5f7ff73;margin-bottom:16px;font-size:10.5px}.proof .stat .row{font-family:var(--display);align-items:baseline;gap:10px;font-weight:700;display:flex}.proof .stat .from{color:#f5f7ff80;letter-spacing:-.02em;font-size:22px;text-decoration:line-through}.proof .stat .arr{color:#f5f7ff80;font-size:18px}.proof .stat .to{color:var(--teal-border);letter-spacing:-.03em;font-size:44px;line-height:1}.proof .stat .to .u{color:var(--teal-border);opacity:.7;letter-spacing:0;margin-left:4px;font-size:16px;font-weight:500}.proof .stat .delta{font-family:var(--display);color:var(--teal-border);letter-spacing:-.03em;font-size:60px;font-weight:700;line-height:1}.proof .quote{font-family:var(--serif);color:#f5f7ff;letter-spacing:-.015em;max-width:1100px;margin-top:64px;font-size:clamp(28px,3.4vw,44px);font-style:italic;line-height:1.25}.proof .quote em{color:var(--teal-border);font-style:italic}.proof .attr{align-items:center;gap:14px;margin-top:24px;display:flex}.proof .attr .av{color:#0f172a;width:44px;height:44px;font-family:var(--display);background:linear-gradient(135deg,#5eead4,#0d9488);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.proof .attr .meta{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f5f7ff99;font-size:12px}.proof .attr .meta strong{color:#f5f7ff;font-weight:500}.roi .grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:72px;display:grid}.roi h2{font-size:clamp(40px,5vw,64px)}.roi h2 em{color:var(--teal);font-style:normal}.roi .panel{border:1px solid var(--border);box-shadow:var(--shadow-lift);background:#fff;border-radius:16px;padding:36px}.roi .panel .field{border-top:1px solid var(--border);padding:22px 0}.roi .panel .field:first-child{border-top:0;padding-top:0}.roi .panel .field .row{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.roi .panel .field .lab{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:500}.roi .panel .field .val{font-family:var(--display);color:var(--text);letter-spacing:-.02em;font-size:28px;font-weight:700}.roi .panel .field input[type=range]{appearance:none;background:var(--border);border-radius:999px;outline:none;width:100%;height:4px}.roi .panel .field input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--teal);cursor:pointer;border:3px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .12s;box-shadow:0 4px 12px -2px #8c98b080}.roi .panel .field input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.roi .panel .field input[type=range]::-moz-range-thumb{background:var(--teal);cursor:pointer;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 4px 12px -2px #8c98b080}.roi .out{background:linear-gradient(180deg, var(--teal-tint), #fff 80%);border:1px solid var(--teal-border);border-radius:16px;padding:40px 36px;position:sticky;top:100px}.roi .out .lab{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--teal-d);margin-bottom:14px;font-size:11px}.roi .out .big{font-family:var(--display);letter-spacing:-.045em;color:var(--teal);font-size:clamp(64px,9vw,124px);font-weight:700;line-height:.92}.roi .out .big .dollar{vertical-align:top;color:var(--teal-d);margin-right:.04em;font-size:.5em;font-weight:500;line-height:1.05}.roi .out .sub{font-family:var(--serif);color:var(--text);margin-top:12px;font-size:19px;font-style:italic}.roi .out .breakdown{flex-direction:column;margin-top:32px;display:flex}.roi .out .breakdown .b-row{border-top:1px solid var(--border);color:var(--text-2);justify-content:space-between;align-items:baseline;padding:14px 0;font-size:14px;display:flex}.roi .out .breakdown .b-row .v{font-family:var(--mono);color:var(--text);font-size:15px;font-weight:500}.roi .out .share{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;margin-top:24px;font-size:11px;display:flex}.roi .out .share button{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--teal-d);text-underline-offset:4px;font-size:11px;font-weight:500;text-decoration:underline}.pricing{background:var(--bg-warm)}.pricing .pull-sub{font-family:var(--serif);color:var(--text-2);max-width:720px;margin-top:14px;font-size:22px;font-style:italic}.pricing .tiers{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.pricing .tier{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;padding:36px 32px;transition:transform .22s,box-shadow .22s;display:flex;position:relative}.pricing .tier:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.pricing .tier.pop{border-color:var(--teal);box-shadow:0 0 0 3px #8c98b014}.pricing .tier .pop-pill{background:var(--teal);color:#fff;font-family:var(--mono);letter-spacing:.2em;border-radius:999px;padding:6px 12px;font-size:10.5px;font-weight:500;position:absolute;top:-12px;left:28px}.pricing .tier .nm{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-size:22px;font-weight:600}.pricing .tier .price{font-family:var(--display);letter-spacing:-.04em;color:var(--text);margin-top:16px;font-size:56px;font-weight:700;line-height:1}.pricing .tier .price .u{color:var(--text-3);letter-spacing:0;margin-left:4px;font-size:16px;font-weight:500}.pricing .tier .fee{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-top:6px;font-size:11px}.pricing .tier ul{flex-direction:column;margin:26px 0 0;padding:0;list-style:none;display:flex}.pricing .tier ul li{border-top:1px solid var(--border);color:var(--text);align-items:baseline;gap:10px;padding:12px 0;font-size:14.5px;display:flex}.pricing .tier ul li:before{content:"";background:var(--teal);border-radius:1px;flex-shrink:0;width:6px;height:6px;transform:translateY(-1px)}.pricing .tier .cta{margin-top:28px}.pricing .tier .cta .btn{justify-content:center;width:100%}.pricing .strip{border:1px solid var(--border);font-family:var(--mono);letter-spacing:.1em;color:var(--text-2);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:36px;padding:22px 28px;font-size:12px;display:flex}.pricing .strip strong{color:var(--text);font-weight:600}.pilot{background:var(--bg)}.pilot .grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:80px;display:grid}.pilot h2{font-size:clamp(40px,5vw,64px)}.pilot h2 em{color:var(--teal);font-style:normal}.pilot ul{margin:36px 0 0;padding:0;list-style:none}.pilot ul li{border-top:1px solid var(--border);color:var(--text);grid-template-columns:36px 1fr;align-items:baseline;gap:16px;padding:18px 0;font-size:17px;display:grid}.pilot ul li:last-child{border-bottom:1px solid var(--border)}.pilot ul li .n{font-family:var(--mono);color:var(--teal);letter-spacing:.1em;font-size:12px;font-weight:500}.pilot .guarantee{border:2px solid var(--teal);background:linear-gradient(180deg, #fff 0%, var(--teal-tint) 100%);border-radius:14px;margin-top:12px;padding:36px}.pilot .guarantee .lab{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--teal-d);margin-bottom:14px;font-size:11px}.pilot .guarantee .b{font-family:var(--display);letter-spacing:-.03em;color:var(--text);font-size:clamp(28px,3.6vw,44px);font-weight:700;line-height:1.05}.pilot .guarantee .b em{color:var(--teal);font-style:normal}.pilot .guarantee .small{font-family:var(--mono);letter-spacing:.1em;color:var(--text-2);flex-wrap:wrap;gap:18px;margin-top:18px;font-size:12px;display:flex}.pilot .guarantee .small span{align-items:center;gap:6px;display:inline-flex}.pilot .guarantee .small span:before{content:"";background:var(--teal);border-radius:50%;width:5px;height:5px}.final{background:var(--ink);color:#f5f7ff;padding:140px 0}.final h2{letter-spacing:-.04em;color:#f5f7ff;max-width:1100px;font-size:clamp(48px,6vw,96px)}.final h2 em{color:var(--teal-border);font-style:normal}.final .twin{grid-template-columns:1fr 1fr;gap:28px;margin-top:64px;display:grid}.final .path{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;padding:40px;transition:border-color .2s,background .2s;display:flex}.final .path:hover{border-color:var(--teal-border);background:#5eead40a}.final .path .lab{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--teal-border);margin-bottom:22px;font-size:11px}.final .path .h{font-family:var(--display);letter-spacing:-.025em;color:#f5f7ff;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.1}.final .path .d{color:#f5f7ffb3;margin-top:18px;font-size:16px;line-height:1.5}.final .path .timeline{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--teal-border);margin-top:28px;font-size:11px}.final .path .cta{margin-top:auto;padding-top:36px}.final .path .btn{width:fit-content}@media (max-width:1100px){.hero .grid,.leak .cols,.leak .big-num-row,.speed .grid,.sarah .grid,.dian .grid,.demo .grid,.roi .grid,.pilot .grid{grid-template-columns:1fr}.sarah .left,.roi .out{position:static}.sarah .phone-rail{min-height:auto}.pricing .tiers{grid-template-columns:1fr}.proof .grid{grid-template-columns:1fr 1fr}.final .twin,.pipe .lane{grid-template-columns:1fr}.pipe .detail{grid-template-columns:1fr;gap:16px}.pipe .detail .who{text-align:left}.footer .grid{grid-template-columns:1fr 1fr}.dian .bubble.b1,.dian .bubble.b2,.dian .bubble.b3{display:none}.invisible .split{grid-template-columns:1fr!important}.matrix .tbl .r{grid-template-columns:1.6fr repeat(5,1fr)!important}}@media (max-width:720px){.matrix .tbl{-webkit-overflow-scrolling:touch;padding-bottom:8px;overflow-x:auto}.matrix .tbl .r{min-width:600px}}.leak .pull-leaks{font-family:var(--serif);color:#f5f7ffd9;letter-spacing:-.005em;margin-top:28px;font-size:26px;font-style:italic;line-height:1.3}.leak .pull-leaks em{color:var(--teal-border);font-style:italic}.leak .src{font-family:var(--mono);color:#f5f7ff66;letter-spacing:.12em;margin-top:24px;font-size:11px}.speed .sub-conv{font-family:var(--serif);color:var(--text-2);max-width:640px;margin-top:18px;font-size:19px;font-style:italic}.speed .sub-conv em{color:var(--teal-d);font-style:italic}.speed .src{font-family:var(--mono);color:var(--text-3);letter-spacing:.12em;margin-top:36px;font-size:11px}.invisible h2{color:#f5f7ff;font-size:clamp(36px,4.6vw,68px)}.invisible h2 em{color:var(--amber-soft);font-style:normal}.invisible .split{grid-template-columns:1fr 1.4fr;align-items:stretch;gap:32px;margin-top:56px;display:grid}.invisible .box{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;padding:36px 32px;display:flex}.invisible .box.invisible-box{background:#b453091a;border-color:#fef3c740}.invisible .box h4{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#f5f7ff80;margin:0 0 22px;font-size:11px;font-weight:500}.invisible .box.invisible-box h4{color:var(--amber-soft)}.invisible .box .big{font-family:var(--display);letter-spacing:-.04em;color:#f5f7ff;font-size:clamp(64px,8vw,96px);font-weight:700;line-height:.95}.invisible .box.invisible-box .big{color:var(--amber-soft);font-size:clamp(80px,10vw,124px)}.invisible .box .tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f5f7ff8c;margin-top:8px;font-size:11px}.invisible .box .items{flex-direction:column;margin-top:28px;display:flex}.invisible .box .itm{color:#f5f7ffc7;border-top:1px solid #ffffff14;justify-content:space-between;align-items:baseline;padding:11px 0;font-size:14px;display:flex}.invisible .box .itm:first-child{border-top:0;padding-top:0}.invisible .box .itm span:last-child{font-family:var(--mono);color:#f5f7ff;font-weight:500}.invisible .box.invisible-box .itm span:last-child{color:var(--amber-soft)}.invisible .box .itm.tot{color:#f5f7ff;border-top:2px solid #fff9;margin-top:10px;padding-top:14px;font-size:16px}.invisible .box .itm.tot span:last-child{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:700}.invisible .pull{font-family:var(--serif);color:#f5f7ff;letter-spacing:-.005em;max-width:1100px;margin-top:56px;font-size:clamp(24px,3vw,38px);font-style:italic;line-height:1.3}.invisible .pull em{color:var(--amber-soft);font-style:italic}.invisible .src{font-family:var(--mono);color:#f5f7ff59;letter-spacing:.14em;margin-top:18px;font-size:11px}.loopproblem h2.big-reveal{font-family:var(--display);letter-spacing:-.04em;color:#f5f7ff;max-width:1400px;margin-top:22px;font-size:clamp(44px,6vw,92px);font-weight:700;line-height:1.05}.loopproblem h2.big-reveal em{color:var(--teal-border);font-style:normal}.loopproblem h2.big-reveal .mute{color:#f5f7ff52;display:inline-block}.loopproblem h2.big-reveal span:not(.mute){display:inline-block}.loopproblem .sub{font-family:var(--serif);color:#f5f7ffb3;letter-spacing:-.005em;max-width:1000px;margin-top:56px;font-size:clamp(20px,2vw,28px);font-style:italic;line-height:1.4}.loopproblem .sub em{color:var(--teal-border);font-style:italic}.matrix{background:var(--bg)}.matrix h2{font-size:clamp(40px,5vw,68px)}.matrix h2 em{color:var(--teal);font-style:normal}.matrix .tbl{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;margin-top:48px;overflow:hidden}.matrix .tbl .r{border-top:1px solid var(--border);color:var(--text);grid-template-columns:2fr repeat(5,1fr);align-items:center;padding:16px 28px;font-size:14.5px;display:grid}.matrix .tbl .r:first-child{border-top:0}.matrix .tbl .r.head{background:var(--bg-soft);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);padding:14px 28px;font-size:11px;font-weight:500}.matrix .tbl .r.head .us{background:var(--teal);color:#fff;text-align:center;letter-spacing:.18em;border-radius:999px;margin:-4px 0;padding:8px 14px;font-weight:600}.matrix .tbl .r .feat{font-weight:500}.matrix .tbl .r .cell{text-align:center;font-family:var(--mono);color:var(--text-2);font-size:14px}.matrix .tbl .r .cell.y{color:var(--teal);font-size:18px;font-weight:600}.matrix .tbl .r .cell.n{color:var(--text-3)}.matrix .tbl .r .cell.p{color:var(--text-2);font-size:12px}.matrix .tbl .r .us-col{border-left:2px solid var(--teal);border-right:2px solid var(--teal);text-align:center;background:#8c98b00f;margin:-16px 0;padding:16px 0}.matrix .tbl .r:nth-child(2) .us-col{border-top:2px solid var(--teal);border-top-left-radius:0}.matrix .tbl .r.pricing-row{background:var(--bg-soft);font-family:var(--mono);letter-spacing:.04em;color:var(--text);border-top:2px solid var(--text);padding:18px 28px;font-size:12.5px}.matrix .tbl .r.pricing-row .feat{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-size:11px}.matrix .tbl .r.pricing-row .p-cell{text-align:center;color:var(--text-2)}.matrix .tbl .r.pricing-row .us-p{border-left:2px solid var(--teal);border-right:2px solid var(--teal);border-bottom:2px solid var(--teal);text-align:center;color:var(--teal-d);letter-spacing:.04em;background:#8c98b014;margin:-18px 0;padding:18px 0;font-size:12px;font-weight:600}.matrix .src{font-family:var(--mono);color:var(--text-3);letter-spacing:.14em;margin-top:18px;font-size:11px}.section .intro{font-family:var(--serif);letter-spacing:-.01em;color:var(--text);text-wrap:pretty;max-width:880px;margin-top:26px;font-size:clamp(20px,1.7vw,26px);font-style:italic;line-height:1.4}.section.dark .intro{color:#f5f7ffc7}.section .intro em{color:var(--teal);font-style:italic}.section.dark .intro em{color:var(--teal-border)}.section .pull{font-family:var(--serif);letter-spacing:-.015em;color:var(--text);text-wrap:pretty;max-width:920px;margin-top:64px;font-size:clamp(24px,2.4vw,36px);line-height:1.25}.section.dark .pull{color:#f5f7ff}.section .pull em{color:var(--teal);font-style:italic}.section.dark .pull em{color:var(--teal-border);font-style:italic}.section .cap,.section .src,.section .meta{font-family:var(--mono);letter-spacing:.04em;color:var(--text-3);font-size:12px;line-height:1.55}.section.dark .cap,.section.dark .src,.section.dark .meta{color:#f5f7ff73}.section .cap em{color:var(--teal);font-style:normal;font-weight:500}.section.dark .cap em{color:var(--teal-border)}.adbudget .funnel{flex-direction:column;gap:14px;max-width:1080px;display:flex}.adbudget .row{opacity:0;grid-template-columns:280px 1fr 80px;align-items:center;gap:24px;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(10px)}.adbudget .row.in{opacity:1;transform:none}.adbudget .lab .lh{font-family:var(--sans);color:#f5f7ff;font-size:15px;font-weight:500}.adbudget .lab .ls{font-family:var(--mono);letter-spacing:.16em;color:#f5f7ff66;text-transform:uppercase;margin-top:4px;font-size:10px}.adbudget .track{background:#ffffff0a;border:1px solid #ffffff14;height:36px;position:relative;overflow:hidden}.adbudget .bar{background:linear-gradient(90deg, var(--teal-border), var(--teal));width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.adbudget .row.spend .bar{background:linear-gradient(90deg,#fff,#ffffff80)}.adbudget .row.win .bar{background:linear-gradient(90deg, var(--teal-border), #fff)}.adbudget .val{font-family:var(--syne,var(--sans));color:#f5f7ff;text-align:right;letter-spacing:-.01em;font-size:22px;font-weight:600}.adbudget .punch{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr;align-items:center;gap:48px;padding:40px 0;display:grid}.adbudget .big-pct{letter-spacing:-.05em;color:var(--teal-border);font-size:clamp(96px,14vw,200px);font-weight:700;line-height:.85}.adbudget .big-pct .u{opacity:.7;margin-left:.05em;font-size:.5em}.adbudget .punch .t{font-family:var(--serif);letter-spacing:-.015em;color:#f5f7ff;font-size:clamp(24px,2.6vw,38px);line-height:1.2}.adbudget .punch .t em{color:var(--teal-border);font-style:italic}@media (max-width:760px){.adbudget .row{grid-template-columns:1fr 64px}.adbudget .row .lab{grid-column:1/-1}.adbudget .punch{grid-template-columns:1fr;gap:16px}}.omni .ch-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}@media (max-width:900px){.omni .ch-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.omni .ch-grid{grid-template-columns:1fr}}.omni .ch-card{background:var(--bg-warm);border:1px solid var(--rule);border-radius:4px;padding:28px 26px 24px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative}.omni .ch-card:hover{border-color:var(--teal);transform:translateY(-2px);box-shadow:0 12px 28px -16px #8c98b040}.omni .ch-card .ic{background:var(--ink);color:#fff;width:44px;height:44px;font-family:var(--syne,var(--sans));border-radius:4px;place-items:center;margin-bottom:16px;font-size:16px;font-weight:700;display:grid}.omni .ch-card.wa .ic{color:#fff;background:#25d366}.omni .ch-card.ig .ic{background:linear-gradient(135deg,#f58529,#dd2a7b,#515bd4)}.omni .ch-card.fb .ic{background:#0084ff}.omni .ch-card.em .ic{background:var(--ink)}.omni .ch-card.web .ic{background:var(--teal)}.omni .ch-card.tt .ic{color:#fff;background:#000}.omni .ch-card .nm{letter-spacing:-.01em;margin-bottom:6px;font-size:17px;font-weight:600}.omni .ch-card .desc{color:var(--text-2);min-height:4.5em;margin-bottom:16px;font-size:13px;line-height:1.5}.omni .ch-card .tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-block}.omni .ch-card .tag.live{background:var(--teal-soft);color:var(--teal-d)}.omni .ch-card .tag.soon{background:var(--bg-tert);color:var(--text-3)}.omni .unified{background:var(--ink);color:#f5f7ff;border-radius:4px;margin-top:56px;padding:32px 36px 28px}.omni .unified .head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.omni .unified .title{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f5f7ff99;font-size:11px}.omni .unified .live{font-family:var(--mono);letter-spacing:.18em;color:var(--teal-border);align-items:center;gap:8px;font-size:10px;display:inline-flex}.omni .unified .live .d{background:var(--teal-border);border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite ping;box-shadow:0 0 #5eead499}.omni .unified .rows{flex-direction:column;display:flex}.omni .unified .r{border-bottom:1px solid #ffffff0f;grid-template-columns:56px 200px 1fr 60px;align-items:center;gap:16px;padding:12px 0;display:grid}.omni .unified .r:last-child{border-bottom:0}.omni .unified .pill{font-family:var(--mono);letter-spacing:.06em;text-align:center;color:#fff;border-radius:3px;padding:4px 8px;font-size:10px;font-weight:600}.omni .unified .pill.wa{color:#073e2b;background:#25d366}.omni .unified .pill.ig{background:linear-gradient(135deg,#f58529,#dd2a7b)}.omni .unified .pill.meta{background:#0084ff}.omni .unified .pill.em{background:#ffffff26}.omni .unified .pill.web{background:var(--teal)}.omni .unified .who{color:#f5f7ff;font-size:14px;font-weight:500}.omni .unified .msg{color:#f5f7ffa6;font-size:13px;font-family:var(--serif);font-style:italic}.omni .unified .t{text-align:right;font-family:var(--mono);color:#f5f7ff73;font-size:11px}@media (max-width:720px){.omni .unified .r{grid-template-columns:50px 1fr 50px}.omni .unified .who{grid-column:2}.omni .unified .msg{grid-column:2;font-size:12px}}.cts .badge{background:var(--teal);color:#fff;font-family:var(--mono);letter-spacing:.12em;vertical-align:middle;text-transform:uppercase;border-radius:999px;margin-left:12px;padding:4px 10px;font-size:11px;display:inline-block}.cts .cts-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:56px;display:grid}.cts .cts-card{background:var(--bg);padding:24px 22px 22px;transition:background .2s;position:relative}.cts .cts-card:hover{background:var(--teal-tint)}.cts .cts-card .n{font-family:var(--mono);letter-spacing:.18em;color:var(--teal);margin-bottom:10px;font-size:11px;font-weight:600}.cts .cts-card .h{letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:600;line-height:1.2}.cts .cts-card .d{color:var(--text-2);min-height:4em;margin-bottom:14px;font-size:13px;line-height:1.5}.cts .cts-card .k{font-family:var(--mono);letter-spacing:.04em;color:var(--teal-d);border-top:1px solid var(--rule);padding-top:10px;font-size:11px;font-weight:500}@media (max-width:1100px){.cts .cts-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.cts .cts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.cts .cts-grid{grid-template-columns:1fr}}.reylo-ads .quote{font-family:var(--serif);letter-spacing:-.015em;color:#f5f7ff;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;max-width:880px;margin:56px 0 0;padding:32px 0;font-size:clamp(22px,2.2vw,32px);font-style:italic;line-height:1.3}.reylo-ads .quote cite{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--teal-border);margin-top:18px;font-size:11px;font-style:normal;display:block}.reylo-ads .three{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.reylo-ads .card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:4px;padding:28px 26px 24px;position:relative}.reylo-ads .card.us{background:var(--teal-deep);border-color:var(--teal-border);box-shadow:0 0 0 1px var(--teal-border) inset}.reylo-ads .card .rec{background:var(--teal-border);color:var(--teal-deep);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:-10px;left:24px}.reylo-ads .card .lab{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f5f7ff8c;margin-bottom:12px;font-size:11px}.reylo-ads .card.us .lab{color:var(--teal-border)}.reylo-ads .card .price{font-family:var(--syne,var(--sans));letter-spacing:-.01em;color:#f5f7ff;margin-bottom:20px;font-size:22px;font-weight:600;line-height:1.25}.reylo-ads .card .price span{font-family:var(--mono);letter-spacing:.1em;color:#f5f7ff73;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:400;display:block}.reylo-ads .card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.reylo-ads .card ul li{color:#f5f7ffbf;padding-left:22px;font-size:13.5px;line-height:1.45;position:relative}.reylo-ads .card ul.bad li:before{content:"✕";color:#f5f7ff59;font-weight:600;position:absolute;top:-1px;left:0}.reylo-ads .card ul.bad li.ok:before{content:"✓";color:var(--teal-border)}.reylo-ads .card ul.good li:before{content:"✓";color:var(--teal-border);font-weight:700;position:absolute;top:-1px;left:0}.reylo-ads .incl{flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;display:flex}.reylo-ads .incl .lab{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f5f7ff80;margin-right:8px;font-size:11px}.reylo-ads .incl .chip{font-family:var(--mono);letter-spacing:.06em;color:#f5f7ffd9;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:6px 12px;font-size:11px}@media (max-width:900px){.reylo-ads .three{grid-template-columns:1fr}}.voices{background:var(--bg-warm)}.voices .vgrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:56px;display:grid}.voices .vc{border:1px solid var(--rule);background:#fff;border-radius:4px;flex-direction:column;margin:0;padding:32px 30px 28px;transition:border-color .2s,transform .2s;display:flex}.voices .vc:hover{border-color:var(--teal);transform:translateY(-2px)}.voices .vc blockquote{font-family:var(--serif);letter-spacing:-.01em;color:var(--text);flex:1;margin:0;padding-left:18px;font-size:19px;font-style:italic;line-height:1.5;position:relative}.voices .vc blockquote:before{content:"“";color:var(--teal);font-size:36px;line-height:1;position:absolute;top:-8px;left:0}.voices .vc figcaption{border-top:1px solid var(--rule);align-items:center;gap:14px;margin-top:28px;padding-top:20px;display:flex}.voices .vc .av{background:var(--ink);color:#fff;letter-spacing:.04em;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.voices .vc .who{flex-direction:column;display:flex}.voices .vc .nm{font-size:14px;font-weight:600}.voices .vc .rl{font-family:var(--mono);letter-spacing:.16em;color:var(--text-3);text-transform:uppercase;margin-top:3px;font-size:10px}@media (max-width:760px){.voices .vgrid{grid-template-columns:1fr}}.team .tgrid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:56px;display:grid}.team .tcard{background:var(--bg);flex-direction:column;padding:36px 32px 32px;display:flex}.team .tcard .av{background:var(--teal);color:#fff;width:56px;height:56px;font-family:var(--syne,var(--sans));letter-spacing:.04em;border-radius:50%;place-items:center;margin-bottom:20px;font-size:18px;font-weight:600;display:grid}.team .tcard .nm{letter-spacing:-.015em;font-size:22px;font-weight:600}.team .tcard .rl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-top:4px;margin-bottom:18px;font-size:11px}.team .tcard .bio{color:var(--text-2);flex:1;margin-bottom:18px;font-size:14.5px;line-height:1.55}.team .tcard .tags{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.team .tcard .tag{font-family:var(--mono);letter-spacing:.12em;border:1px solid var(--rule);color:var(--text-2);text-transform:uppercase;padding:4px 8px;font-size:10px}.team .tcard .owns{font-family:var(--mono);letter-spacing:.06em;color:var(--teal-d);border-top:1px solid var(--rule);padding-top:14px;font-size:11px}@media (max-width:900px){.team .tgrid{grid-template-columns:1fr}}.a2a{background:var(--bg-soft)}.a2a .a2grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}.a2a .card{border:1px solid var(--rule);background:#fff;border-radius:4px;padding:28px 30px}.a2a .card.us{background:var(--ink);color:#f5f7ff;border-color:var(--ink)}.a2a .card.us p{color:#f5f7ffb3}.a2a .card .hd{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-bottom:6px;padding-bottom:18px;display:flex}.a2a .card.us .hd{border-bottom-color:#ffffff1f}.a2a .card .t{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-size:11px}.a2a .card.us .t{color:var(--teal-border)}.a2a .card .v{font-family:var(--syne,var(--sans));letter-spacing:-.01em;font-size:22px;font-weight:600}.a2a .card .v .u{font-family:var(--sans);letter-spacing:0;color:var(--text-3);margin-left:4px;font-size:12px;font-weight:400}.a2a .card.us .v .u{color:#f5f7ff80}.a2a .card .rows{flex-direction:column;display:flex}.a2a .card .r{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.a2a .card.us .r{border-bottom-color:#ffffff14}.a2a .card .r .lab .lh{font-size:14px;font-weight:500}.a2a .card .r .lab .ls{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-top:3px;font-size:10px}.a2a .card.us .r .lab .ls{color:#f5f7ff73}.a2a .card .r .val{font-family:var(--syne,var(--sans));letter-spacing:-.005em;font-size:16px;font-weight:600}.a2a .card .tot{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:18px;display:flex}.a2a .card.us .tot{border-top-color:var(--teal-border)}.a2a .card .tot span:first-child{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-2);font-size:11px}.a2a .card.us .tot span:first-child{color:#f5f7ffb3}.a2a .card .tv{font-family:var(--syne,var(--sans));letter-spacing:-.015em;font-size:28px;font-weight:700}.a2a .card.us .tv{color:var(--teal-border)}@media (max-width:900px){.a2a .a2grid{grid-template-columns:1fr}}.roadmap .qgrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}.roadmap .qcard{background:var(--bg-warm);border:1px solid var(--rule);border-radius:4px;flex-direction:column;padding:28px 26px 24px;display:flex}.roadmap .qcard.live{background:var(--ink);color:#f5f7ff;border-color:var(--ink)}.roadmap .qhd{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;display:flex}.roadmap .qcard.live .qhd{border-bottom-color:#ffffff1a}.roadmap .qq{font-family:var(--syne,var(--sans));letter-spacing:-.005em;font-size:16px;font-weight:600}.roadmap .qtag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);background:var(--bg);border-radius:999px;padding:4px 8px;font-size:10px}.roadmap .qcard.live .qtag{background:var(--teal-border);color:var(--teal-deep);font-weight:700}.roadmap .qt{letter-spacing:-.01em;margin-bottom:14px;font-size:18px;font-weight:600}.roadmap .qcard ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.roadmap .qcard li{color:var(--text-2);padding-left:14px;font-size:13px;line-height:1.5;position:relative}.roadmap .qcard.live li{color:#f5f7ffbf}.roadmap .qcard li:before{content:"▸";color:var(--teal);position:absolute;left:0}.roadmap .qcard.live li:before{color:var(--teal-border)}@media (max-width:1000px){.roadmap .qgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.roadmap .qgrid{grid-template-columns:1fr}}.sovereignty .vault-flow{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:24px;margin-top:56px;display:grid}.sovereignty .vbox{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:4px;padding:28px 30px}.sovereignty .vbox.layer{background:var(--teal-deep);border-color:var(--teal-border)}.sovereignty .vbox .vlab{font-family:var(--syne,var(--sans));letter-spacing:-.01em;color:#f5f7ff;margin-bottom:6px;font-size:18px;font-weight:600}.sovereignty .vbox .vsub{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f5f7ff8c;margin-bottom:16px;font-size:11px}.sovereignty .vbox.layer .vsub{color:var(--teal-border)}.sovereignty .vbox .vbullet{color:#f5f7ffc7;align-items:center;gap:10px;font-size:13px;display:flex}.sovereignty .vbox .vbullet .d{background:var(--teal-border);border-radius:50%;width:6px;height:6px}.sovereignty .varr{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.sovereignty .varr-line{background:linear-gradient(90deg, #fff3, var(--teal-border));width:80px;height:2px;position:relative}.sovereignty .varr-line:after{content:"→";color:var(--teal-border);font-size:18px;position:absolute;top:-10px;right:-4px}.sovereignty .varr-tag{font-family:var(--mono);letter-spacing:.18em;color:var(--teal-border);text-align:center;margin-top:12px;font-size:9px;font-weight:600}.sovereignty .techs{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}.sovereignty .tch{background:#ffffff08;border:1px solid #ffffff1a;border-radius:4px;padding:24px 22px}.sovereignty .tch .tn{font-family:var(--mono);letter-spacing:.18em;color:var(--teal-border);margin-bottom:10px;font-size:11px;font-weight:600}.sovereignty .tch .th{letter-spacing:-.01em;color:#f5f7ff;margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.3}.sovereignty .tch .td{color:#f5f7ffa6;font-size:12.5px;line-height:1.5}.sovereignty .flows{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;margin-top:56px}.sovereignty .flows .fhdr{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f5f7ff80;border-bottom:1px solid #ffffff14;padding:18px 0;font-size:11px}.sovereignty .flows .fr{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr 80px;align-items:center;gap:16px;padding:12px 0;display:grid}.sovereignty .flows .fr:last-child{border-bottom:0}.sovereignty .flows .fr .lab{color:#f5f7ffd9;font-size:14px}.sovereignty .flows .fr.stay .lab{color:#f5f7ff99}.sovereignty .flows .fr .dir{text-align:right;font-family:var(--syne,var(--sans));font-size:18px;font-weight:600}.sovereignty .flows .fr.stay .dir{color:#f5f7ff4d}.sovereignty .flows .fr.go .dir{color:var(--teal-border)}.sovereignty .badges{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.sovereignty .badges .badge{font-family:var(--mono);letter-spacing:.12em;color:#f5f7ffd9;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:6px 12px;font-size:11px}@media (max-width:1000px){.sovereignty .vault-flow{grid-template-columns:1fr}.sovereignty .varr-line{background:linear-gradient(180deg, #fff3, var(--teal-border));width:2px;height:40px}.sovereignty .varr-line:after{top:auto;bottom:-10px;right:-8px}.sovereignty .techs{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.sovereignty .techs{grid-template-columns:1fr}}.pilot-modal-bg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;background:#0a0e1499;place-items:center;padding:24px;animation:.2s ease-out pmFade;display:grid;position:fixed;inset:0}@keyframes pmFade{0%{opacity:0}to{opacity:1}}.pilot-modal{background:#fff;border-radius:8px;width:100%;max-width:520px;max-height:90vh;padding:40px 40px 32px;animation:.28s cubic-bezier(.2,.8,.2,1) pmSlide;position:relative;overflow-y:auto}@keyframes pmSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.pilot-modal .close{width:36px;height:36px;color:var(--text-2);border-radius:50%;place-items:center;font-size:22px;transition:background .16s;display:grid;position:absolute;top:14px;right:14px}.pilot-modal .close:hover{background:var(--bg-tert)}.pilot-modal .eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--teal);font-size:11px}.pilot-modal .eyebrow .dot{background:var(--teal);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.pilot-modal h3{letter-spacing:-.02em;margin:14px 0 10px;font-size:32px;font-weight:700;line-height:1.05}.pilot-modal h3 em{font-family:var(--serif);color:var(--teal);font-style:italic;font-weight:500}.pilot-modal .sub{color:var(--text-2);margin-bottom:24px;font-size:14px;line-height:1.55}.pilot-modal form{flex-direction:column;gap:14px;display:flex}.pilot-modal form .row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pilot-modal label{flex-direction:column;gap:6px;display:flex}.pilot-modal label span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:500}.pilot-modal input,.pilot-modal select{border:1px solid var(--rule);color:var(--text);background:#fff;border-radius:4px;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .16s}.pilot-modal input:focus,.pilot-modal select:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-tint);outline:none}.pilot-modal button[type=submit]{justify-content:center;margin-top:8px}.pilot-modal .fine{font-family:var(--mono);letter-spacing:.06em;color:var(--text-3);text-align:center;margin-top:8px;font-size:10px;line-height:1.5}.pilot-modal .ok{text-align:center;padding:12px 0}.pilot-modal .ok .check{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:32px;font-weight:700;animation:.6s cubic-bezier(.2,.8,.2,1) pmCheck;display:grid}@keyframes pmCheck{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.pilot-modal .ok h3{margin-bottom:14px}.pilot-modal .ok .sub{margin-bottom:24px}.pilot-modal .ok .btn{margin:0 auto}@media (max-width:540px){.pilot-modal{padding:32px 24px}.pilot-modal h3{font-size:26px}.pilot-modal form .row{grid-template-columns:1fr}}.eight-leaks{background:var(--bg-warm)}.eight-leaks h2{letter-spacing:-.035em;font-size:clamp(40px,5vw,64px)}.eight-leaks h2 em{color:var(--teal);font-style:italic}.eight-leaks .intro em{color:var(--teal);font-weight:500}.eight-leaks .leaks-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid}.eight-leaks .leak-card{background:var(--bg);flex-direction:column;gap:8px;padding:26px 24px 24px;transition:background .2s;display:flex;position:relative}.eight-leaks .leak-card:hover{background:var(--teal-tint)}.eight-leaks .leak-card:before{content:"";background:var(--teal);opacity:0;width:3px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.eight-leaks .leak-card:hover:before{opacity:1}.eight-leaks .ln{font-family:var(--mono);letter-spacing:.2em;color:var(--teal);text-transform:uppercase;font-size:10px;font-weight:600}.eight-leaks .lh{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-size:19px;font-weight:600;line-height:1.2}.eight-leaks .ld{color:var(--text-2);font-size:13.5px;line-height:1.5}@media (max-width:1000px){.eight-leaks .leaks-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.eight-leaks .leaks-grid{grid-template-columns:1fr}}.cohort h2 em{color:var(--teal-border);font-style:italic}.cohort .slots{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:56px;display:grid}.cohort .slot{background:#ffffff0a;border:1px dashed #fff3;border-radius:4px;flex-direction:column;gap:8px;padding:24px 18px 22px;display:flex;position:relative}.cohort .slot.taken{border:1px solid var(--teal-border);background:#8c98b01f;border-style:solid}.cohort .sn{font-family:var(--mono);letter-spacing:.22em;color:#f5f7ff66;font-size:10px;font-weight:500}.cohort .slot.taken .sn{color:var(--teal-border)}.cohort .snm{font-family:var(--display);letter-spacing:-.025em;color:#fff;font-size:18px;font-weight:700}.cohort .slot:not(.taken) .snm{color:#f5f7ff99;font-style:italic;font-weight:500}.cohort .sloc{font-family:var(--mono);letter-spacing:.06em;color:#f5f7ff80;font-size:10px;line-height:1.4}.cohort .slot.taken .sloc{color:#f5f7ffb3}.cohort .slot .badge{font-family:var(--mono);letter-spacing:.2em;color:var(--teal-border);align-items:center;gap:5px;font-size:9px;font-weight:600;display:inline-flex;position:absolute;top:16px;right:16px}.cohort .slot .badge .d{background:var(--teal-border);border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite pulse}@media (max-width:1100px){.cohort .slots{grid-template-columns:repeat(3,1fr)}}@media (max-width:540px){.cohort .slots{grid-template-columns:repeat(2,1fr)}}.cohort .benefits{border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,1fr);gap:32px 48px;margin-top:64px;padding-top:36px;display:grid}.cohort .bh{font-family:var(--mono);letter-spacing:.22em;color:var(--teal-border);text-transform:uppercase;grid-column:1/-1;margin-bottom:-10px;font-size:11px;font-weight:600}.cohort .benefit{grid-template-columns:36px 1fr;align-items:start;gap:14px;display:grid}.cohort .bn{font-family:var(--mono);letter-spacing:.2em;color:var(--teal-border);padding-top:5px;font-size:11px;font-weight:600}.cohort .bhh{font-family:var(--display);letter-spacing:-.015em;color:#fff;font-size:18px;font-weight:600;line-height:1.25}.cohort .bd{color:#f5f7ffb3;margin-top:6px;font-size:13.5px;line-height:1.55}@media (max-width:760px){.cohort .benefits{grid-template-columns:1fr}}.cohort .pull em{color:var(--teal-border)}.cohort .cohort-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;display:flex}.cohort .cohort-cta .cta-note{font-family:var(--mono);letter-spacing:.12em;color:#f5f7ff8c;font-size:11px}.takeover h2 em{color:var(--teal);font-style:italic}.takeover .intro strong{color:var(--text);font-weight:600}.takeover .triggers-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.takeover .trigger{background:var(--bg);flex-direction:column;gap:6px;padding:24px 22px;display:flex}.takeover .tn{font-family:var(--mono);letter-spacing:.22em;color:var(--teal);font-size:10px;font-weight:600}.takeover .th{font-family:var(--display);letter-spacing:-.015em;font-size:16px;font-weight:600}.takeover .td{color:var(--text-2);font-size:13px;line-height:1.5}@media (max-width:900px){.takeover .triggers-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.takeover .triggers-grid{grid-template-columns:1fr}}.takeover .alerts{grid-template-columns:1fr 1fr;gap:18px;margin-top:48px;display:grid}.takeover .alert{background:var(--ink);color:#fff;border:1px solid #ffffff14;border-radius:8px;padding:22px 24px}.takeover .alert.urgent{border-color:#dc262666}.takeover .ah{align-items:center;gap:10px;margin-bottom:12px;display:flex}.takeover .al-mark{background:var(--teal-border);width:24px;height:24px;color:var(--ink);font-family:var(--display);border-radius:4px;place-items:center;font-size:14px;font-weight:700;display:grid}.takeover .al-mark.urgent{color:#fff;background:#dc2626}.takeover .al-meta{flex-direction:column;display:flex}.takeover .al-src{font-family:var(--mono);letter-spacing:.2em;color:#ffffffb3;text-transform:uppercase;font-size:10px;font-weight:600}.takeover .alert.urgent .al-src{color:#fca5a5}.takeover .al-time{font-family:var(--mono);color:#fff6;margin-top:2px;font-size:10px}.takeover .al-title{font-family:var(--display);letter-spacing:-.01em;color:#fff;margin-bottom:6px;font-size:16px;font-weight:600}.takeover .al-body{color:#ffffffbf;margin-bottom:14px;font-size:13px;line-height:1.55}.takeover .al-actions{gap:8px;display:flex}.takeover .al-btn{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:4px;padding:8px 14px;font-size:10.5px;font-weight:600;transition:background .16s}.takeover .al-btn:hover{background:#ffffff29}.takeover .al-btn.primary{background:var(--teal);border-color:var(--teal)}.takeover .alert.urgent .al-btn.primary{background:#dc2626;border-color:#dc2626}.takeover .al-btn.primary:hover{background:var(--teal-d)}@media (max-width:760px){.takeover .alerts{grid-template-columns:1fr}}:root{--display:var(--font-schibsted), ui-sans-serif, system-ui, sans-serif;--sans:var(--font-inter), ui-sans-serif, system-ui, Helvetica, Arial, sans-serif;--serif:var(--font-schibsted), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1!important;transform:none!important}}.ea-hero{border-top:none;padding:170px 0 90px}.ea-hero .grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px}.ea-lockcard{border:1px solid var(--border);box-shadow:var(--shadow-lift);background:#fff;border-radius:16px;padding:28px}.ea-lockcard .h{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items:center;margin-bottom:20px;font-size:11px;display:flex}.ea-lockcard .h .live{color:var(--teal);align-items:center;gap:6px;display:flex}.ea-lockcard .h .live .d{background:var(--teal);border-radius:50%;width:6px;height:6px}.ea-lockrow{border-top:1px solid var(--border);font-family:var(--display);letter-spacing:-.01em;color:var(--text);align-items:center;gap:14px;padding:14px 0;font-size:16px;font-weight:600;display:flex}.ea-lockcheck{background:var(--teal-tint);width:22px;height:22px;color:var(--teal-d);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.ea-lockcard .ft{border-top:1px solid var(--border);font-family:var(--serif);color:var(--text-2);margin-top:18px;padding-top:16px;font-size:15px;font-style:italic}.ea-perks{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;display:grid}.ea-perk{background:#fff;flex-direction:column;gap:10px;padding:30px 26px;transition:background .2s;display:flex;position:relative}.ea-perk:before{content:"";background:var(--teal);opacity:0;width:3px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.ea-perk-n{font-family:var(--mono);letter-spacing:.2em;color:var(--teal);font-size:11px;font-weight:600}.ea-perk-h{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-size:19px;font-weight:600;line-height:1.2}.ea-perk-d{color:var(--text-2);font-size:14px;line-height:1.55}.ea-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.ea-step{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;padding:30px 26px}.ea-step-n{font-family:var(--display);border:1px solid var(--teal-border);background:var(--teal-tint);width:44px;height:44px;color:var(--teal-d);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:15px;font-weight:700;display:inline-flex}.ea-step-h{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:600}.ea-step-d{color:var(--text-2);margin-top:8px;font-size:14.5px;line-height:1.55}.ea-apply-sec{background:var(--bg-warm)}.ea-apply-sec .grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px}.ea-trust{font-family:var(--mono);letter-spacing:.04em;color:var(--text-2);flex-direction:column;gap:12px;margin-top:28px;font-size:12px;display:flex}.ea-trust-pip{background:var(--teal);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.ea-form{border:1px solid var(--border);box-shadow:var(--shadow-lift);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:18px;padding:30px;display:grid}.ea-field{flex-direction:column;gap:7px;display:flex}.ea-field:nth-last-child(3),.ea-field:first-child{grid-column:1/-1}.ea-field label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-size:11px}.ea-form input,.ea-form select{width:100%;font-family:var(--sans);color:var(--text);border:1px solid var(--border-strong);background:#fff;border-radius:10px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.ea-form input:focus,.ea-form select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #8c98b01f}.ea-form input::placeholder{color:var(--text-3)}.ea-submit{grid-column:1/-1;justify-content:center;width:100%;margin-top:4px}.ea-fineprint{font-family:var(--mono);letter-spacing:.04em;color:var(--text-3);text-align:center;grid-column:1/-1;margin:0;font-size:11px}.ea-confirm{border:1px solid var(--teal-border);box-shadow:var(--shadow-lift);text-align:center;background:#fff;border-radius:16px;padding:44px 36px}.ea-confirm-mark{background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;font-size:24px;display:inline-flex}.ea-confirm h3{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-size:24px;font-weight:700}.ea-confirm p{color:var(--text-2);margin-top:12px;font-size:15px;line-height:1.6}.ea-confirm a{color:var(--teal-d);font-weight:500}@media (max-width:960px){.ea-hero .grid,.ea-apply-sec .grid{grid-template-columns:1fr}.ea-perks{grid-template-columns:repeat(2,1fr)}.ea-steps{grid-template-columns:1fr}}@media (max-width:560px){.ea-perks,.ea-form{grid-template-columns:1fr}.ea-field:nth-last-child(3){grid-column:auto}}.platform{position:relative;overflow:hidden}.platform .wrap{z-index:2;position:relative}.pf-mesh{z-index:0;pointer-events:none;filter:blur(72px);opacity:.78;background:radial-gradient(34% 46% at 16% 26%,#abb5928c,#0000 70%),radial-gradient(32% 44% at 84% 20%,#96acca8c,#0000 70%),radial-gradient(42% 54% at 64% 74%,#9d90be7a,#0000 72%),radial-gradient(36% 48% at 32% 82%,#f2d5d26b,#0000 72%),radial-gradient(70% 70% at 50% 48%,#96acca4d,#0000 76%);height:780px;position:absolute;inset:-16% -10% auto}.pf-tabs{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:999px;gap:4px;margin-top:40px;padding:5px;display:inline-flex}.pf-tab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;border-radius:999px;padding:9px 18px;font-size:11.5px;transition:all .18s}.pf-tab:hover{color:var(--text)}.pf-tab.active{background:var(--ink);color:#fff}.pf-stage{max-width:780px;margin-top:34px;margin-left:2%;position:relative}.browser{border:1px solid var(--border);box-shadow:var(--shadow-lift);background:#fff;border-radius:16px;overflow:hidden}.browser-bar{background:var(--bg-tert);border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:12px 16px;display:flex}.browser-dots{gap:7px;display:flex}.browser-dots span{background:#d7dde5;border-radius:50%;width:11px;height:11px;display:inline-block}.browser-url{font-family:var(--mono);color:var(--text-3);border:1px solid var(--border);text-align:center;background:#fff;border-radius:7px;flex:1;max-width:320px;padding:5px 14px;font-size:12px}.browser-body{background:var(--bg-soft);min-height:420px}.pf-dash{background:radial-gradient(120% 80% at 100% 0,#96acca12,#0000 60%),radial-gradient(120% 80% at 0 100%,#abb59212,#0000 60%);flex-direction:column;gap:14px;min-height:440px;padding:20px;display:flex}.pf-d-top{justify-content:space-between;align-items:center;display:flex}.pf-d-brand{font-family:var(--display);color:var(--text);align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.pf-d-brand .dot{background:linear-gradient(135deg, var(--teal), #5eead4);border-radius:6px;width:18px;height:18px}.pf-d-brand .crumb{color:var(--text-3);font-weight:500}.pf-d-top .right{align-items:center;gap:10px;display:flex}.pf-d-selpill{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--border);background:#fff;border-radius:999px;padding:6px 12px;font-size:10px}.pf-d-av{color:#fff;width:30px;height:30px;font-family:var(--display);background:linear-gradient(135deg,#7c6ef2,#38bdf8);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pf-d-greet{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:700}.pf-d-greet em{font-family:var(--serif);font-style:italic;font-weight:400}.pf-d-date{color:var(--text-3);margin-top:2px;font-size:11.5px}.pf-d-hero{color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#abb5923d,#96acca29 52%,#9d90be38);border-radius:16px;padding:20px 22px;position:relative;overflow:hidden}.pf-d-hero .lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:10px}.pf-d-hero .big{font-family:var(--display);letter-spacing:-.03em;margin-top:6px;font-size:38px;font-weight:800;line-height:1}.pf-d-hero .delta{color:var(--teal-d);border:1px solid var(--teal-border);background:#fff;border-radius:999px;margin-top:10px;padding:3px 11px;font-size:12px;font-weight:700;display:inline-block}.pf-d-hero .chart{width:58%;height:76px;position:absolute;bottom:0;right:0}.pf-d-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pf-d-kpi{border:1px solid var(--border);background:#fff;border-radius:14px;padding:14px 16px}.pf-d-kpi .lab{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:9.5px}.pf-d-kpi .val{font-family:var(--display);letter-spacing:-.02em;color:var(--text);align-items:baseline;gap:7px;margin-top:5px;font-size:22px;font-weight:700;display:flex}.pf-d-kpi .chip{letter-spacing:0;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.pf-d-kpi .chip.good{color:#15803d;background:#dcfce7}.pf-d-kpi .chip.up{color:#6d28d9;background:#ede9fe}.pf-d-kpi svg{width:100%;height:26px;margin-top:8px;display:block}.pf-d-bottom{grid-template-columns:1fr 1.1fr;gap:12px;display:grid}.pf-d-card{border:1px solid var(--border);background:#fff;border-radius:14px;padding:16px 18px}.pf-d-card h5{font-family:var(--display);color:var(--text);margin:0 0 12px;font-size:13px;font-weight:700}.pf-d-donutwrap{align-items:center;gap:18px;display:flex}.pf-d-donutwrap svg{flex:none;width:100px;height:100px}.pf-d-legend{color:var(--text-2);flex-direction:column;gap:9px;font-size:12px;display:flex}.pf-d-legend i{vertical-align:0;border-radius:3px;width:9px;height:9px;margin-right:9px;display:inline-block}.pf-d-legend b{color:var(--text);margin-left:4px;font-weight:600}.pf-d-avs{margin-bottom:4px;display:flex}.pf-d-avs span{color:#fff;width:32px;height:32px;font-size:11px;font-weight:700;font-family:var(--display);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;margin-left:-9px;display:inline-flex}.pf-d-avs span:first-child{margin-left:0}.pf-d-actline{color:var(--text-2);margin-top:12px;font-size:12.5px;line-height:1.55}.pf-d-actline strong{color:var(--text)}.pf-portal{grid-template-columns:1.1fr .9fr;gap:22px;min-height:440px;padding:28px;display:grid}.pf-card{border:1px solid var(--border);background:#fff;border-radius:14px;padding:20px}.pf-portal-head{align-items:center;gap:12px;margin-bottom:4px;display:flex}.pf-avatar{background:linear-gradient(135deg, var(--teal), var(--teal-border));color:#fff;width:42px;height:42px;font-family:var(--display);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.pf-portal-head .nm{font-family:var(--display);color:var(--text);font-size:17px;font-weight:700}.pf-portal-head .meta{color:var(--text-3);font-size:12px}.pf-timeline{margin-top:18px}.pf-tl{gap:12px;padding-bottom:16px;display:flex;position:relative}.pf-tl:before{content:"";background:var(--border);width:2px;position:absolute;top:20px;bottom:-4px;left:9px}.pf-tl:last-child:before{display:none}.pf-tl .pip{border:2px solid var(--border);z-index:1;width:20px;height:20px;color:var(--text-3);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.pf-tl.done .pip{background:var(--teal);border-color:var(--teal);color:#fff}.pf-tl.active .pip{border-color:var(--teal);color:var(--teal-d)}.pf-tl .ttl{color:var(--text);font-size:13.5px;font-weight:600}.pf-tl .sub{color:var(--text-3);font-size:12px}.pf-tl.active .ttl{color:var(--teal-d)}.pf-next{background:var(--ink);color:#fff;border-radius:14px;padding:18px}.pf-next .lab{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-border);font-size:10px}.pf-next .big{font-family:var(--display);letter-spacing:-.02em;margin-top:8px;font-size:20px;font-weight:700}.pf-next .det{color:#f5f7ff99;margin-top:4px;font-size:12.5px}.pf-dianmsg{background:var(--teal-tint);border:1px solid var(--teal-border);border-radius:12px;margin-top:14px;padding:14px}.pf-dianmsg .lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-d);font-size:9.5px;font-weight:600}.pf-dianmsg p{color:var(--text);margin-top:6px;font-size:13px;line-height:1.5}.pf-photos{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.pf-photos div{aspect-ratio:1;background:linear-gradient(135deg, var(--bg-tert), var(--border));border-radius:9px}.pf-dian{grid-template-columns:1fr .85fr;gap:22px;min-height:440px;padding:28px;display:grid}.pf-thread{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:18px;display:flex}.pf-thread .hd{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:4px;padding-bottom:12px;display:flex}.pf-thread .hd .nm{color:var(--text);font-size:13.5px;font-weight:700;font-family:var(--display)}.pf-thread .hd .st{color:var(--teal-d);font-size:11px}.pf-b{border-radius:14px;max-width:82%;padding:9px 13px;font-size:13px;line-height:1.45}.pf-b.them{background:var(--bg-tert);color:var(--text);border-top-left-radius:4px;align-self:flex-start}.pf-b.dian{background:var(--teal);color:#fff;border-top-right-radius:4px;align-self:flex-end}.pf-b .who{font-family:var(--mono);letter-spacing:.12em;opacity:.7;margin-bottom:3px;font-size:9px;display:block}.pf-analytics{flex-direction:column;gap:14px;display:flex}.pf-metric{border:1px solid var(--border);background:#fff;border-radius:14px;padding:18px}.pf-metric .lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:10px}.pf-metric .big{font-family:var(--display);letter-spacing:-.03em;color:var(--text);margin-top:6px;font-size:30px;font-weight:700}.pf-metric .big small{color:var(--text-3);font-size:15px;font-weight:500}.pf-metric svg{width:100%;height:44px;margin-top:10px;display:block}.pf-metric .delta{color:var(--teal-d);font-weight:600}@media (max-width:900px){.pf-dash{grid-template-columns:1fr}.pf-side{display:none}.pf-stats{grid-template-columns:repeat(2,1fr)}.pf-portal,.pf-dian{grid-template-columns:1fr}.browser-body{min-height:0}}.pf-float{z-index:6;border:1px solid var(--border);background:#fff;border-radius:15px;padding:14px 16px;position:absolute;box-shadow:0 24px 56px #0f172a2e}.pf-float-metric{width:196px;top:-28px;right:-26px;transform:rotate(1.4deg)}.pf-float-metric .ttl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:9.5px}.pf-float-metric .val{font-family:var(--display);letter-spacing:-.03em;color:var(--text);margin-top:4px;font-size:32px;font-weight:800;line-height:1}.pf-float-metric .val small{color:var(--text-3);margin-left:2px;font-size:15px;font-weight:600}.pf-float-metric .sub{color:#15803d;margin-top:6px;font-size:11.5px;font-weight:600}.pf-float-reply{width:272px;bottom:-30px;left:-28px;transform:rotate(-1.2deg)}.pf-float-reply .hd{align-items:center;gap:9px;margin-bottom:9px;display:flex}.pf-float-reply .av{color:#fff;width:28px;height:28px;font-family:var(--display);background:linear-gradient(135deg,#2f7d72,#6cae9f);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pf-float-reply .nm{font-family:var(--display);color:var(--text);font-size:12.5px;font-weight:700}.pf-float-reply .st{color:var(--teal-d);font-size:10.5px}.pf-float-reply .bubble{background:var(--bg-tert);color:var(--text);border-radius:3px 11px 11px;padding:9px 12px;font-size:12.5px;line-height:1.45}@media (max-width:900px){.pf-stage{max-width:100%;margin-left:0}.pf-float-metric{top:-18px;right:0;transform:none}.pf-float-reply{display:none}}.btn-primary{color:#fff;background:#1f9d8c}.btn-primary:hover{background:#178575;transform:translateY(-1px)}.hero{padding:130px 0 80px}.hero .grid{grid-template-columns:1.2fr 1fr;gap:64px}.hero h1{letter-spacing:-.035em;font-size:clamp(38px,5vw,74px);line-height:.98}.hero .sub{max-width:600px;margin-top:24px;font-size:clamp(17px,1.55vw,23px);line-height:1.32}.hero .sub-line{margin-top:14px;font-size:clamp(14px,1vw,16px)}.hero .ctas{margin-top:30px}.hero .meta-row{margin-top:34px}.hero .scarcity-strip{margin-bottom:4px}.hero .loop-bg{opacity:.22}.hero .wrap{z-index:2;position:relative}.hero-mesh{z-index:0;pointer-events:none;filter:blur(80px);opacity:.68;background:radial-gradient(30% 42% at 20% 30%,#abb59285,#0000 70%),radial-gradient(30% 40% at 82% 22%,#96acca85,#0000 70%),radial-gradient(40% 52% at 66% 72%,#9d90be70,#0000 72%),radial-gradient(34% 46% at 30% 84%,#f2d5d266,#0000 72%),radial-gradient(64% 64%,#96acca42,#0000 76%);height:740px;position:absolute;inset:-22% -12% auto}.section.dark .wrap{z-index:1;position:relative}.pf-tabs{flex-wrap:wrap}.pf-screen{flex-direction:column;gap:14px;min-height:420px;padding:22px;display:flex}.pf-pj{min-height:420px;padding:22px}.pf-pj-head{align-items:center;gap:12px;display:flex}.pf-pj-head .nm{font-family:var(--display);color:var(--text);font-size:16px;font-weight:700}.pf-pj-head .meta{color:var(--text-3);font-size:12px}.pf-pj-stagepill{font-family:var(--mono);letter-spacing:.1em;color:var(--teal-d);background:var(--teal-tint);border:1px solid var(--teal-border);border-radius:999px;margin-left:auto;padding:5px 11px;font-size:10px}.pf-pj-subtabs{border-bottom:1px solid var(--border);gap:18px;margin-top:16px;padding-bottom:10px;display:flex}.pf-pj-subtabs span{color:var(--text-3);font-size:12.5px}.pf-pj-subtabs span.on{color:var(--text);font-weight:600;position:relative}.pf-pj-subtabs span.on:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-11px;left:0;right:0}.pf-pj-grid{grid-template-columns:1.1fr .9fr;gap:18px;margin-top:18px;display:grid}.pf-pj-doc{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:11px;align-items:center;gap:9px;margin-bottom:10px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.pf-pj-doc small{color:var(--text-3);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.pf-pj-doc .ic{border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:inline-flex}.pf-pj-doc.done .ic{color:#15803d;background:#dcfce7}.pf-pj-doc .ic.todo{background:var(--bg-tert);color:var(--text-3)}.pf-tc{grid-template-columns:150px 1fr;min-height:420px;display:grid}.pf-tc-side{border-right:1px solid var(--border);background:#fff;padding:16px 12px}.pf-tc-side .ttl{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);padding:0 8px 10px;font-size:9px}.pf-tc-ch{color:var(--text-2);border-radius:7px;margin-bottom:2px;padding:7px 9px;font-size:13px}.pf-tc-ch.on{background:var(--teal-tint);color:var(--teal-d);font-weight:600}.pf-tc-main{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.pf-tc-main .head{font-family:var(--display);color:var(--text);border-bottom:1px solid var(--border);padding-bottom:10px;font-size:14px;font-weight:700}.pf-tc-msg{gap:10px;display:flex}.pf-tc-msg .av{color:#fff;width:28px;height:28px;font-family:var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.pf-tc-msg .nm{color:var(--text);font-size:12.5px;font-weight:700}.pf-tc-msg .nm span{color:var(--text-3);margin-left:6px;font-size:11px;font-weight:400}.pf-tc-msg .tx{color:var(--text-2);margin-top:2px;font-size:13px;line-height:1.45}.pf-tc-handoff{border:1px solid var(--teal-border);background:var(--teal-tint);border-radius:11px;padding:12px 14px}.pf-tc-handoff .lab{font-family:var(--mono);letter-spacing:.12em;color:#b45309;font-size:9.5px;font-weight:700}.pf-tc-handoff .tx{color:var(--text);margin-top:5px;font-size:13px}.pf-tc-handoff .btn-tk{font-family:var(--mono);letter-spacing:.08em;color:#fff;background:#1f9d8c;border-radius:7px;margin-top:9px;padding:6px 11px;font-size:10px;font-weight:700;display:inline-block}.pf-op{grid-template-columns:1.15fr .85fr;gap:16px;min-height:420px;padding:22px;display:grid}.pf-op h5{font-family:var(--display);color:var(--text);margin:0 0 12px;font-size:13px;font-weight:700}.pf-op-card{border:1px solid var(--border);background:#fff;border-radius:14px;padding:16px 18px}.pf-op-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;display:flex}.pf-op-row:first-of-type{border-top:0}.pf-op-row .time{font-family:var(--mono);color:var(--text-2);flex:none;width:46px;font-size:12px}.pf-op-row .nm{color:var(--text);font-size:13px;font-weight:600}.pf-op-row .det{color:var(--text-3);font-size:11.5px}.pf-op-row .stat{font-family:var(--mono);letter-spacing:.06em;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:9.5px;font-weight:700}.pf-op-row .stat.ok{color:#15803d;background:#dcfce7}.pf-op-row .stat.prep{color:#b45309;background:#fef3c7}.pf-op-row .stat.wait{background:var(--bg-tert);color:var(--text-3)}.pf-op-check{flex-direction:column;gap:9px;display:flex}.pf-op-check .it{color:var(--text);align-items:center;gap:9px;font-size:12.5px;display:flex}.pf-op-check .bx{border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:inline-flex}.pf-op-check .bx.done{background:var(--teal);color:#fff}.pf-op-check .bx.todo{border:1.5px solid var(--border-strong)}.pf-op-check .it.off{color:var(--text-3)}.pf-caps{background:var(--rule);border:1px solid var(--rule);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:80px;display:grid;overflow:hidden}.pf-cap{background:#fff;padding:20px 18px}.pf-cap .dotc{border-radius:3px;width:9px;height:9px;display:inline-block}.pf-cap .h{font-family:var(--display);color:var(--text);letter-spacing:-.01em;margin:10px 0 5px;font-size:14.5px;font-weight:600}.pf-cap .d{color:var(--text-2);font-size:12.5px;line-height:1.5}@media (max-width:900px){.pf-tc{grid-template-columns:1fr}.pf-tc-side{display:none}.pf-pj-grid,.pf-op{grid-template-columns:1fr}.pf-caps{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.pf-caps{grid-template-columns:1fr}}.pf-d-chat h5{align-items:center;display:flex}.pf-d-chat h5 .on{font-family:var(--mono);letter-spacing:.06em;color:var(--teal-d);margin-left:auto;font-size:9.5px;font-weight:600}.pf-d-chatmsg{align-items:flex-start;gap:9px;margin-bottom:9px;display:flex}.pf-d-chatmsg .av{color:#fff;width:24px;height:24px;font-family:var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.pf-d-chatmsg .tx{color:var(--text-2);font-size:12px;line-height:1.45}.pf-d-chatmsg .tx b{color:var(--text);font-weight:600}.pf-d-chatnote{font-family:var(--mono);letter-spacing:.04em;color:var(--teal-d);border-top:1px solid var(--border);margin-top:10px;padding-top:10px;font-size:10px}.btn-primary{background:var(--ink)!important;color:#fff!important}.nav .nav-cta.btn-primary{background:var(--ink)!important}.hero h1 em,.speed h2 em,.dian h2 em,.platform h2 em,.omni h2 em,.pipe h2 em,.roi h2 em,.pricing h2 em,.pilot h2 em,.sarah h2 em,.sub em,.intro em,.pull em,.lede em,.sub-conv em,.punch .t em,.pf-d-greet em,.ea-hero em,.ea-perks-sec h2 em,.ea-how-sec h2 em,.ea-apply-sec h2 em,.pf-pj em{color:inherit!important}.nav .links a:hover,.footer a:hover,.ea-confirm a,.footer .col a:hover{color:var(--ink)!important}.scarcity-strip .d{background:var(--text-3)!important;box-shadow:none!important}.hero .meta-row .live .d{background:var(--text-3)!important;box-shadow:none!important}.pipe .node .num{color:var(--text-3)!important}.section.dark h2 em,.section.dark .pull em,.section.dark .intro em,.leak h2 em,.leak .pull-leaks em,.leak .big-num-cap em,.proof h2 em,.proof .quote em,.final h2 em,.leak .big-num,.proof .stat .to,.proof .stat .delta{color:#fff!important}.proof .live-pill{color:#f5f7ffd1!important}.pf-phone{z-index:7;background:#10151c;border-radius:30px;width:178px;padding:7px;position:absolute;bottom:-46px;left:-44px;transform:rotate(-4deg);box-shadow:0 32px 64px #0f172a4d}.pf-phone-screen{background:#fff;border-radius:24px;padding:13px 13px 11px;overflow:hidden}.pf-ph-top{font-family:var(--mono);color:var(--text-3);letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.pf-ph-top b{font-family:var(--display);color:var(--text);letter-spacing:-.02em;font-size:12px;font-weight:700}.pf-ph-hd{align-items:center;gap:8px;margin-top:12px;display:flex}.pf-ph-hd .av{color:#fff;width:30px;height:30px;font-family:var(--display);background:linear-gradient(135deg,#a3ad84,#7d8fb3);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.pf-ph-hd .nm{font-family:var(--display);color:var(--text);font-size:13px;font-weight:700}.pf-ph-hd .sub{color:var(--text-3);font-size:10.5px}.pf-ph-next{border:1px solid var(--border);background:linear-gradient(135deg,#abb59238,#96acca2e);border-radius:12px;margin-top:12px;padding:11px 12px}.pf-ph-next .lab{font-family:var(--mono);letter-spacing:.16em;color:var(--text-3);text-transform:uppercase;font-size:8px}.pf-ph-next .big{font-family:var(--display);color:var(--text);margin-top:3px;font-size:14px;font-weight:700}.pf-ph-next .big small{color:var(--text-3);margin-top:2px;font-size:10.5px;font-weight:400;display:block}.pf-ph-steps{gap:5px;margin-top:12px;display:flex}.pf-ph-steps i{background:var(--border);border-radius:3px;flex:1;height:5px}.pf-ph-steps i.on{background:#a3ad84}.pf-ph-msg{background:var(--bg-tert);color:var(--text-2);border-radius:10px;margin-top:12px;padding:9px 10px;font-size:11px;line-height:1.4}.pf-ph-msg b{color:var(--text)}.pf-ph-nav{border-top:1px solid var(--border);justify-content:space-around;margin-top:12px;padding-top:10px;display:flex}.pf-ph-nav span{background:var(--border);border-radius:3px;width:18px;height:4px}@media (max-width:900px){.pf-phone{display:none}}@media (max-width:1100px){.hero .grid{gap:38px;grid-template-columns:1fr!important}}@media (max-width:760px){.hero{padding:104px 0 58px}.hero .sub,.hero h1,.hero .sub-line{max-width:100%}.pf-stage{max-width:100%;margin-left:0}.pf-float-metric{width:auto;box-shadow:var(--shadow-card);margin:14px 0 0;position:static;transform:none}.pf-caps,.ea-form{grid-template-columns:1fr}.ea-field:nth-last-child(3){grid-column:auto}}@media (max-width:560px){.pf-d-kpis,.pf-d-bottom{grid-template-columns:1fr}.pf-d-hero .big{font-size:30px}.pf-stats,.proof .grid{grid-template-columns:1fr}.footer .grid{grid-template-columns:1fr;gap:28px}}@media (max-width:480px){.hero h1{font-size:33px;line-height:1.05}.pf-tab{padding:8px 12px;font-size:10.5px}.browser-url{max-width:150px}.section{padding:76px 0!important}.wrap{padding:0 22px}}.pj-app{background:radial-gradient(110% 80% at 50% 0,#abb5921a,#0000 60%);min-height:420px;padding:26px 22px}.pj-app .hd{text-align:center;margin-bottom:20px}.pj-app .hd .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:10px}.pj-app .hd .t{font-family:var(--display);letter-spacing:-.02em;color:var(--text);margin-top:5px;font-size:18px;font-weight:700}.pj-phones{justify-content:center;align-items:flex-start;gap:18px;display:flex}.pjp{background:#10151c;border-radius:28px;flex:none;width:184px;padding:7px;box-shadow:0 26px 56px #0f172a38}.pjp.tilt{transform:rotate(-3deg)}.pjp.tilt2{margin-top:16px;transform:rotate(3deg)}.pjp-s{background:#fff;border-radius:22px;flex-direction:column;min-height:336px;padding:12px 12px 10px;display:flex}.pjp-top{font-family:var(--mono);color:var(--text-3);justify-content:space-between;align-items:center;font-size:8.5px;display:flex}.pjp-top b{font-family:var(--display);color:var(--text);font-size:11px}.pjp-h{font-family:var(--display);color:var(--text);margin-top:12px;font-size:15px;font-weight:700;line-height:1.15}.pjp-sub{color:var(--text-3);margin-top:3px;font-size:10.5px}.pjp-card{border:1px solid var(--border);background:linear-gradient(135deg,#abb59238,#96acca29);border-radius:11px;margin-top:11px;padding:10px 11px}.pjp-card .lab{font-family:var(--mono);letter-spacing:.14em;color:var(--text-3);text-transform:uppercase;font-size:8px}.pjp-card .big{font-family:var(--display);color:var(--text);margin-top:3px;font-size:13px;font-weight:700}.pjp-card .big small{color:var(--text-3);margin-top:1px;font-size:10px;font-weight:400;display:block}.pjp-steps{gap:4px;margin-top:11px;display:flex}.pjp-steps i{background:var(--border);border-radius:2px;flex:1;height:4px}.pjp-steps i.on{background:#a3ad84}.pjp-row{color:var(--text-2);align-items:center;gap:8px;margin-top:9px;font-size:10.5px;display:flex}.pjp-row .ic{background:var(--bg-tert);border-radius:7px;flex:none;width:22px;height:22px}.pjp-photo{aspect-ratio:16/10;border:1px dashed var(--border-strong);color:var(--text-3);text-align:center;border-radius:9px;justify-content:center;align-items:center;margin-top:11px;padding:0 8px;font-size:10px;display:flex}.pjp-note{color:var(--text-3);margin-top:9px;font-size:9.5px;line-height:1.4}.pjp-nav{border-top:1px solid var(--border);justify-content:space-around;margin-top:auto;padding-top:11px;display:flex}.pjp-nav span{background:var(--border);border-radius:3px;width:18px;height:4px}.pjp-nav span.on{background:var(--ink)}.pj-feats{flex-wrap:wrap;justify-content:center;gap:9px 16px;margin-top:20px;display:flex}.pj-feat{font-family:var(--mono);letter-spacing:.04em;color:var(--text-2);align-items:center;gap:7px;font-size:10px;display:flex}.pj-feat i{background:#a3ad84;border-radius:2px;width:6px;height:6px;display:inline-block}.pf-d-summary{color:var(--text-2);margin-top:8px;font-size:11.5px}.pf-d-summary b{color:var(--text);font-weight:600}@media (max-width:760px){.pjp.tilt,.pjp.tilt2{margin-top:0;transform:none}.pj-phones{flex-wrap:wrap}}@media (max-width:560px){.pjp:nth-child(2){display:none}}.pj-app{align-items:center;background:radial-gradient(120% 95% at 82% 8%,#9d90be24,#0000 60%),radial-gradient(120% 95% at 8% 92%,#abb59224,#0000 60%)!important;padding:30px 28px!important;display:flex!important}.pj-stage{grid-template-columns:1fr .92fr;align-items:center;gap:32px;width:100%;display:grid}.pj-copy .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:10px}.pj-copy h3{font-family:var(--display);letter-spacing:-.025em;color:var(--text);margin-top:10px;font-size:24px;font-weight:700;line-height:1.12}.pj-copy p{color:var(--text-2);max-width:380px;margin-top:12px;font-size:13.5px;line-height:1.55}.pj-bens{flex-direction:column;gap:10px;margin-top:18px;display:flex}.pj-ben{color:var(--text);align-items:center;gap:11px;font-size:13px;display:flex}.pj-ben .c{color:#5b6b82;background:#7a8fb329;border-radius:6px;flex:none;justify-content:center;align-items:center;width:21px;height:21px;font-size:11px;font-weight:700;display:inline-flex}.pj-device{justify-content:center;display:flex;position:relative}.pj-device .pjp{width:212px;transform:none;box-shadow:0 36px 70px #0f172a42}.pj-device .pjp-s{min-height:348px}.pj-chip{border:1px solid var(--border);z-index:3;background:#fff;border-radius:12px;padding:9px 13px;position:absolute;box-shadow:0 18px 44px #0f172a29}.pj-chip .t{font-family:var(--display);color:var(--text);letter-spacing:-.02em;font-size:15px;font-weight:700}.pj-chip .s{color:var(--text-3);font-size:10px;font-family:var(--mono);letter-spacing:.04em}.pj-chip.c1{top:14px;left:-6px;transform:rotate(-3deg)}.pj-chip.c2{bottom:30px;right:-10px;transform:rotate(3deg)}@media (max-width:900px){.pj-stage{grid-template-columns:1fr;gap:26px}.pj-device{order:-1}}@media (max-width:560px){.pj-chip{display:none}}.pf-stage{max-width:920px!important;margin:36px auto 0!important}.browser{box-shadow:0 30px 70px #0f172a1f!important}:root{--bg:#fdfcfc}body{background:var(--bg)!important}.eyebrow .dot{background:var(--teal)!important}.hero h1 em,.speed h2 em,.dian h2 em,.platform h2 em,.omni h2 em,.pipe h2 em,.roi h2 em,.pilot h2 em,.sarah h2 em,.pj-copy h3 em,.sub em,.intro em,.pull em,.lede em,.sub-conv em,.punch .t em{font-style:italic;color:var(--teal)!important}.section.dark .eyebrow{color:var(--teal-border)!important}.section.dark .eyebrow .dot{background:var(--teal-border)!important}.section.dark h2 em,.section.dark .pull em,.leak h2 em,.leak .pull-leaks em,.leak .big-num-cap em,.proof h2 em,.proof .quote em,.final h2 em,.leak .big-num,.proof .stat .to,.proof .stat .delta{color:var(--teal-border)!important}.proof .live-pill .d,.final .eyebrow .dot{background:var(--teal-border)!important}.final .eyebrow{color:var(--teal-border)!important}.scarcity-strip{background:var(--teal-tint)!important;border-color:var(--teal-border)!important;color:var(--teal-d)!important}.scarcity-strip strong{color:var(--teal-d)!important}.scarcity-strip .d{background:var(--teal)!important}.hero .meta-row .live{color:var(--teal-d)!important}.hero .meta-row .live .d{background:var(--teal)!important}.pipe .node.active{border-color:var(--teal)!important;color:var(--teal-d)!important}.pf-mesh,.hero-mesh{opacity:.9!important;background:radial-gradient(42% 52% at 28% 30%,#0d94881f,#0000 70%),radial-gradient(46% 56% at 78% 64%,#0d94880f,#0000 72%)!important}.hero-chat{border:1px solid var(--rule);background:#fff;border-radius:20px;width:100%;max-width:380px;margin-left:auto;overflow:hidden;box-shadow:0 28px 64px #0a0e141f}.hero-chat .hc-hd{background:var(--ink);color:#fff;align-items:center;gap:11px;padding:14px 16px;display:flex}.hero-chat .hc-av{background:linear-gradient(135deg, var(--teal), var(--teal-border));width:36px;height:36px;font-family:var(--display);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.hero-chat .hc-nm{font-family:var(--display);font-size:14px;font-weight:700}.hero-chat .hc-st{color:var(--teal-border);align-items:center;gap:6px;font-size:11px;display:flex}.hero-chat .hc-st .d{background:var(--teal-border);border-radius:50%;width:6px;height:6px;display:inline-block}.hero-chat .hc-body{background:#faf8f2;flex-direction:column;gap:9px;padding:16px;display:flex}.hc-b{border-radius:14px;max-width:84%;padding:9px 12px;font-size:13px;line-height:1.4}.hc-b.them{border:1px solid var(--border);color:var(--text);background:#fff;border-top-left-radius:4px;align-self:flex-start}.hc-b.dian{background:var(--teal);color:#fff;border-top-right-radius:4px;align-self:flex-end}.hc-b .t{opacity:.7;margin-top:4px;font-size:10px;display:block}.hc-pill{background:var(--teal-tint);border:1px solid var(--teal-border);color:var(--teal-deep);font-family:var(--mono);letter-spacing:.04em;border-radius:999px;align-self:center;align-items:center;gap:7px;margin-top:4px;padding:7px 14px;font-size:11px;display:inline-flex}@media (max-width:1100px){.hero-chat{margin:0 auto}}.faq-sec .wrap{max-width:860px}.faq-list{border-top:1px solid var(--rule);margin-top:48px}.faq-item{border-bottom:1px solid var(--rule)}.faq-q{cursor:pointer;font-family:var(--display);letter-spacing:-.01em;color:var(--text);justify-content:space-between;align-items:center;gap:24px;padding:26px 4px;font-size:19px;font-weight:700;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{color:var(--teal-deep)}.faq-ic{flex:none;width:18px;height:18px;position:relative}.faq-ic:before,.faq-ic:after{content:"";background:var(--teal);transition:transform .2s,opacity .2s;position:absolute}.faq-ic:before{width:18px;height:2px;top:8px;left:0}.faq-ic:after{width:2px;height:18px;top:0;left:8px}.faq-item[open] .faq-ic:after{opacity:0;transform:rotate(90deg)}.faq-a{max-width:720px;color:var(--text-2);padding:0 4px 28px;font-size:16.5px;line-height:1.7}@media (max-width:700px){.faq-q{padding:22px 2px;font-size:17px}}.ea-form textarea{width:100%;font:inherit;color:var(--text);background:var(--bg-soft,#fff);border:1px solid var(--border);resize:vertical;border-radius:10px;min-height:84px;padding:12px 14px}.ea-form textarea:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #8c98b01f}.ea-form textarea::placeholder{color:var(--text-3)}.ea-form .ea-field--wide{grid-column:1/-1}.blog-list{border-top:1px solid var(--rule);gap:0;margin:0;padding:0;list-style:none;display:grid}.blog-card{border-bottom:1px solid var(--rule)}.blog-card-link{padding:34px 4px;text-decoration:none;transition:background .2s;display:block}.blog-card-link:hover{background:var(--teal-tint)}.blog-card-meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;font-size:11.5px;display:flex}.blog-card-meta .sep{opacity:.5}.blog-card-title{font-family:var(--display);letter-spacing:-.02em;color:var(--text);margin:12px 0 0;font-size:27px;font-weight:700;line-height:1.15}.blog-card-link:hover .blog-card-title{color:var(--teal-deep)}.blog-card-desc{color:var(--text-2);max-width:720px;margin:12px 0 0;font-size:16.5px;line-height:1.6}.blog-card-more{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--teal-d);align-items:center;gap:7px;margin-top:16px;font-size:12px;display:inline-flex}.blog-post-head{max-width:760px}.blog-back{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-size:12px;text-decoration:none}.blog-back:hover{color:var(--teal-d)}.blog-post-title{font-family:var(--display);letter-spacing:-.03em;color:var(--text);margin:16px 0 0;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.08}.blog-post-lead{color:var(--text-2);margin:22px 0 0;font-size:20px;line-height:1.6}.prose{max-width:720px;color:var(--text);margin-top:52px;font-size:18px;line-height:1.75}.prose>*+*{margin-top:22px}.prose h2{font-family:var(--display);letter-spacing:-.02em;color:var(--text);margin-top:52px;font-size:28px;font-weight:700;line-height:1.2}.prose h3{font-family:var(--display);letter-spacing:-.01em;color:var(--text);margin-top:36px;font-size:21px;font-weight:600}.prose p{color:var(--text-2)}.prose a{color:var(--teal-d);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.prose a:hover{color:var(--teal-deep)}.prose strong{color:var(--text);font-weight:600}.prose ul,.prose ol{color:var(--text-2);padding-left:22px}.prose li{margin-top:8px}.prose li::marker{color:var(--teal)}.prose blockquote{border-left:3px solid var(--teal);color:var(--text-2);padding-left:18px;font-style:italic}.prose code{font-family:var(--mono);background:var(--teal-tint);border:1px solid var(--teal-border);border-radius:5px;padding:1px 6px;font-size:.88em}@media (max-width:700px){.blog-card-title{font-size:22px}.prose{font-size:17px}}:root{--bg:#fdfcfc;--bg-warm:#f5f3f1;--bg-soft:#fafaf8;--bg-tert:#f5f3f1;--text:#1a1714;--ink:#1a1714;--ink-soft:#1a1714;--text-2:#57534e;--text-3:#8a857e;--teal:#047857;--teal-d:#065f46;--teal-deep:#064e3b;--teal-soft:#a7f3d0;--teal-tint:#ecfdf5;--teal-border:#6ee7b7;--coral:#f41a2f;--coral-l:#fff0f1;--coral-dark:#c70f22;--navy:#15120e;--navy-l:#f4f1eb;--ink-dark:#15120e;--border:#e7e5e1;--border-strong:#d9d6d1;--rule:#e7e5e1;--shadow-card:0 1px 2px #0000000a, 0 2px 8px #0000000f;--shadow-lift:0 8px 30px #0000001a}h1 em,h2 em,h3 em,h4 em{color:var(--teal);font-family:var(--display)!important;font-style:normal!important}.hero .sub em,.lede em,.leak .question em{color:var(--teal);font-style:normal!important}.btn{border-radius:999px;font-weight:500;transition:transform .15s,box-shadow .15s,background .15s}.btn-primary{background:var(--coral);color:#fff;box-shadow:0 1px 2px #0000000d,0 6px 18px #0d94882e}.btn-primary:hover{background:var(--coral-dark);transform:translateY(-1px);box-shadow:0 2px 4px #0000000f,0 10px 26px #0d94883d}.btn-ghost{border:1px solid var(--border-strong);color:var(--text);background:var(--surface,#fff)}.btn-ghost:hover{border-color:var(--teal);color:var(--teal-d)}.btn-green{background:var(--teal);color:#fff;box-shadow:0 1px 2px #0000000d,0 6px 18px #0d948829}.btn-green:hover{background:var(--teal-d);transform:translateY(-1px)}.ea-lockcard,.ea-perk,.panel,.stats-card,.out,.hero-chat{box-shadow:var(--shadow-card);border-radius:16px}.ea-perk{border:1px solid var(--border)}.final,.section.dark{background:var(--ink-dark)}h1,h2{letter-spacing:-.035em;font-weight:700}.hero h1{letter-spacing:-.04em;font-weight:800}.btn{font-weight:600}.final h2 em,.section.dark h2 em{color:var(--teal-border)}.metric-pending{font-family:var(--mono);letter-spacing:.02em;color:#f5f7ff73;border:1px dashed #f5f7ff40;border-radius:8px;padding:6px 12px;font-size:14px}.proof .quote.testimonial-pending{font-style:normal;font-family:var(--mono);color:#f5f7ff80;border:1px dashed #f5f7ff38;border-radius:12px;padding:18px 22px;font-size:14px}.metric-note{font-family:var(--mono);color:var(--coral-dark);opacity:.8;white-space:nowrap;font-size:12px}.dd{border:1px solid var(--border);width:100%;max-width:560px;box-shadow:var(--shadow-lift);background:#fff;border-radius:22px;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.dd-hd{border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:13px;padding:16px 18px;display:flex}.dd-hd-meta{flex:1;min-width:0}.dd-nm{font-family:var(--display);color:var(--text);letter-spacing:-.01em;font-size:16px;font-weight:700}.dd-st{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:flex}.dd-st .dd-dot{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #0d948826}.dd-restart{font-family:var(--mono);letter-spacing:.04em;color:var(--text-2);border:1px solid var(--border);background:#fff;border-radius:999px;padding:6px 12px;font-size:11px}.dd-restart:hover{border-color:var(--teal);color:var(--teal-d)}.dd-orb{background:radial-gradient(circle at 32% 30%, var(--teal-border), var(--teal) 58%, var(--teal-deep));border-radius:50%;flex:none;width:42px;height:42px;animation:3.6s ease-in-out infinite dd-breathe;position:relative;box-shadow:0 0 0 4px #0d94881a,0 6px 16px #0d948847}.dd-orb-core{background:radial-gradient(circle at 38% 32%,#ffffffd9,#fff0 60%);border-radius:50%;position:absolute;inset:7px}@keyframes dd-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.dd-orb{animation:none}}.dd-body{scroll-behavior:smooth;background:#fafaf8;flex-direction:column;gap:10px;max-height:460px;padding:20px 18px 22px;display:flex;overflow-y:auto}.dd-b{border-radius:16px;max-width:86%;padding:11px 14px;font-size:14.5px;line-height:1.5}.dd-b.dian{border:1px solid var(--border);color:var(--text);box-shadow:var(--shadow-sm,0 1px 2px #0000000a);background:#fff;border-bottom-left-radius:5px;align-self:flex-start}.dd-b.user{background:var(--teal);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.dd-typing{align-items:center;gap:5px;width:auto;display:inline-flex}.dd-typing span{background:var(--text-3);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite dd-bounce}.dd-typing span:nth-child(2){animation-delay:.15s}.dd-typing span:nth-child(3){animation-delay:.3s}@keyframes dd-bounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.dd-typing span{animation:none}}.dd-chips{flex-wrap:wrap;gap:9px;display:flex}.dd-chips-reply{justify-content:flex-end;align-self:flex-end;margin-top:4px}.dd-chip{font-family:var(--sans);color:var(--teal-d);border:1.5px solid var(--teal-border);background:#fff;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;transition:all .15s}.dd-chip:hover{background:var(--teal);color:#fff;border-color:var(--teal);transform:translateY(-1px)}.dd-chip-lg{padding:11px 18px;font-size:15px}.dd-pick{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:18px 6px;display:flex}.dd-pick-q{font-family:var(--display);color:var(--text);font-size:18px;font-weight:700}.dd-pick .dd-chips{justify-content:center}.dd-hint{color:var(--text-3);max-width:340px;font-size:13px}.dd-reveal{background:var(--bg-warm);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:10px;margin-top:8px;padding:18px;display:flex}.dd-reveal-hd{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-d);font-size:11px;font-weight:600}.dd-reveal-row{grid-template-columns:116px 1fr;gap:12px;font-size:13px;line-height:1.45;display:grid}.dd-reveal-k{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding-top:2px;font-size:11px}.dd-reveal-v{color:var(--text)}.dd-badge{font-family:var(--mono);letter-spacing:.04em;border-radius:999px;align-self:start;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.dd-badge.hot{background:var(--coral-l);color:var(--coral-dark);border:1px solid #f6b8be}.dd-badge.warm{background:var(--teal-tint);color:var(--teal-deep);border:1px solid var(--teal-border)}.dd-badge.nurture{background:var(--bg-warm);color:var(--text);border:1px solid var(--border-strong)}.dd-insight{background:var(--coral-l);border-left:3px solid var(--coral);color:var(--text);border-radius:8px;margin-top:4px;padding:12px 14px;font-size:13.5px;line-height:1.5}.dd-reveal-cta{flex-direction:column;align-items:flex-start;gap:12px;margin-top:6px;display:flex}.dd-reveal-cta .btn{font-size:14px}.dd-link{font-family:var(--mono);letter-spacing:.04em;color:var(--text-2);text-underline-offset:3px;font-size:12px;text-decoration:underline}.dd-link:hover{color:var(--teal-d)}@media (max-width:560px){.dd-reveal-row{grid-template-columns:1fr;gap:3px}.dd-b{max-width:90%}}.orb{isolation:isolate;border-radius:50%;flex:none;display:inline-block;position:relative}.orb-glow{z-index:-1;filter:blur(8px);background:radial-gradient(circle,#0d948866,#0d948800 65%);border-radius:50%;animation:5s ease-in-out infinite orb-breathe;position:absolute;inset:-22%}.orb-blob{will-change:transform, border-radius;background:radial-gradient(120% 120% at 30% 25%,#ff9aa3 0%,#f4304a 36%,#f41a2f 62%,#6e0913 100%);animation:8s ease-in-out infinite orb-morph,18s linear infinite orb-spin;position:absolute;inset:0}.orb-blob-2{mix-blend-mode:screen;opacity:.7;background:radial-gradient(110% 110% at 70% 75%,#ffc2c8 0%,#f4304a 40%,#0000 72%);animation:7s ease-in-out infinite reverse orb-morph,24s linear infinite reverse orb-spin}.orb-blob-3{mix-blend-mode:overlay;opacity:.55;background:conic-gradient(from 120deg,#fff0,#fff9,#0d948800,#fff6,#fff0);animation:14s linear infinite orb-spin;border-radius:50%!important}.orb-core{z-index:2;background:radial-gradient(40% 36% at 34% 28%,#ffffffeb,#fff0 60%),radial-gradient(120% 120% at 50% 120%,#3c080e80,#0000 55%);border-radius:50%;position:absolute;inset:0}.orb-ring{z-index:1;opacity:0;border:2px solid #0d948880;border-radius:50%;position:absolute;inset:0;transform:scale(1)}.orb.is-speaking .orb-ring{animation:1.8s ease-out infinite orb-ripple}.orb.is-speaking .orb-ring-2{animation:1.8s ease-out .9s infinite orb-ripple}.orb.is-speaking .orb-blob{animation-duration:3.2s,10s}.orb.is-speaking .orb-blob-2{animation-duration:2.6s,13s}@keyframes orb-morph{0%,to{border-radius:62% 38% 54% 46%/56% 52% 48% 44%}25%{border-radius:46% 54% 38% 62%/60% 40%}50%{border-radius:54% 46% 62% 38%/44% 58% 42% 56%}75%{border-radius:38% 62% 46% 54%/52% 44% 56% 48%}}@keyframes orb-spin{to{transform:rotate(360deg)}}@keyframes orb-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes orb-ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.orb-blob,.orb-blob-2,.orb-blob-3,.orb-glow,.orb.is-speaking .orb-ring,.orb.is-speaking .orb-ring-2{animation:none!important}.orb-blob{border-radius:54% 46% 56% 44%/52% 50% 50% 48%}}.hx{padding:150px 0 90px;position:relative;overflow:hidden}.hx .wrap{z-index:1;position:relative}.hx-center{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;display:flex}.hx-h1{font-family:var(--display);letter-spacing:-.035em;color:var(--text);font-size:clamp(40px,6.4vw,66px);font-weight:800;line-height:1.04}.hx-h1 em{color:var(--teal);font-style:normal}.hx-sub{color:var(--text-2);max-width:600px;margin-top:22px;font-size:clamp(16px,2vw,19px);line-height:1.55}.hx-center .hx-sub{margin-left:auto;margin-right:auto}.hx-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.hx-center .hx-cta{justify-content:center}.hx-note{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;font-size:12px;display:flex}.hx-center .hx-note{justify-content:center}.hx-note .live{color:var(--teal-d);align-items:center;gap:7px;display:inline-flex}.hx-note .live .d{background:var(--teal);border-radius:50%;width:7px;height:7px}.hx-glow{z-index:0;filter:blur(80px);opacity:.5;pointer-events:none;background:radial-gradient(circle,#0d94882e,#0d948800 70%);border-radius:50%;position:absolute}.hx-glow.g1{width:720px;height:720px;top:-160px;left:50%;transform:translate(-50%)}.hx-glow.g2{opacity:.35;width:520px;height:520px;bottom:-200px;right:-120px}.hx-frame{background:#fff;border-radius:18px;max-width:1040px;margin:56px auto 0;overflow:hidden;box-shadow:0 0 0 1px #00000012,0 24px 60px #0000001a}.hx-frame img{width:100%;height:auto;display:block}.hx-frame.bleed{margin-bottom:-120px}.hx-split{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hx-split .hx-h1{font-size:clamp(38px,5vw,58px)}.hx-chat-wrap{position:relative}.hx-orb-stage{justify-content:center;margin-top:52px;display:flex}@media (max-width:900px){.hx{padding:120px 0 64px}.hx-split{grid-template-columns:1fr;gap:40px}.hx-frame{margin-top:40px}.hx-frame.bleed{margin-bottom:-60px}}.dchat{border:1px solid var(--border);background:#fff;border-radius:20px;max-width:420px;margin-left:auto;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 24px 60px #0000001a}.dchat-hd{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 18px;display:flex}.dchat-nm{font-family:var(--display);color:var(--text);font-size:16px;font-weight:700}.dchat-st{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:flex}.dchat-st .d{background:var(--teal);border-radius:50%;width:7px;height:7px}.dchat-body{background:#fafaf8;flex-direction:column;gap:9px;padding:18px;display:flex}.dchat-b{border-radius:16px;max-width:86%;padding:10px 13px;font-size:14px;line-height:1.45}.dchat-b .t{opacity:.6;margin-top:4px;font-size:10px;display:block}.dchat-b.them{border:1px solid var(--border);color:var(--text);background:#fff;border-bottom-left-radius:5px;align-self:flex-start}.dchat-b.dian{background:var(--teal);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.dchat-pill{text-align:center;font-family:var(--mono);letter-spacing:.04em;color:var(--teal-deep);background:var(--teal-tint);border-top:1px solid var(--teal-border);padding:11px;font-size:11px}@media (max-width:900px){.dchat{margin:0 auto}}.ps .wrap{max-width:1200px}.ps-lead{color:var(--text-2);max-width:600px;margin-top:20px;font-size:18px;line-height:1.6}.ps-frame{background:#fff;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000012,0 24px 60px #0000001a}.ps-frame img{width:100%;height:auto;display:block}.ps-hero-visual{margin-top:52px;position:relative}.ps-hero-visual .ps-frame{max-width:1040px;margin:0 auto}.ps-glow{z-index:0;filter:blur(90px);opacity:.5;background:radial-gradient(circle,#0d948833,#0000 70%);border-radius:50%;height:320px;position:absolute;inset:-8% 10% auto}.ps-row{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;margin-top:96px;display:grid}.ps-row.reverse{grid-template-columns:1.1fr .9fr}.ps-row.reverse .ps-copy{order:2}.ps-copy h3{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-size:28px;font-weight:700}.ps-copy p{color:var(--text-2);max-width:420px;margin-top:14px;font-size:16.5px;line-height:1.6}.ps-copy .ps-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-d);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;display:inline-flex}.ps-copy .ps-tag:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px}.ps-devices{padding-bottom:28px;padding-right:28px;position:relative}.ps-phone{background:#fff;border-radius:22px;width:26%;min-width:120px;max-width:180px;position:absolute;bottom:-6px;right:-6px;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 18px 40px #00000029}.ps-phone img{width:100%;height:auto;display:block}.ps-modules{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:96px;display:grid}.ps-mod .ps-frame{box-shadow:0 0 0 1px #0000000f,0 12px 30px #00000014}.ps-mod h4{font-family:var(--display);color:var(--text);margin-top:18px;font-size:17px;font-weight:700}.ps-mod p{color:var(--text-2);margin-top:6px;font-size:14px;line-height:1.5}@media (max-width:900px){.ps-row,.ps-row.reverse{grid-template-columns:1fr;gap:28px;margin-top:64px}.ps-row.reverse .ps-copy{order:0}.ps-modules{grid-template-columns:1fr;gap:36px;margin-top:64px}.ps-phone{width:30%}}.ea-perks.ea-perks--3,.ea-perks.ea-perks--3o{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.ea-perks.ea-perks--3{grid-template-columns:repeat(2,1fr)}.ea-perks.ea-perks--3o{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.ea-perks.ea-perks--3,.ea-perks.ea-perks--3o{grid-template-columns:1fr}}.ea-steps.ea-steps--4{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.ea-steps.ea-steps--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ea-steps.ea-steps--4{grid-template-columns:1fr}}.ea-perk{transition:background .18s}.ea-perk:before{background:var(--teal)}.ea-perk:hover{background:var(--teal-tint)}.ea-perk:hover:before{opacity:1}html{overflow-x:clip}.dian-portrait-orb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hx-split>*{min-width:0}@media (max-width:900px){.dchat{max-width:100%;margin:0 auto}.hx-sub{max-width:100%}}:root{--bg:#fdfcfc;--bg-warm:#f6f4f1;--bg-soft:#fafaf8;--bg-tert:#f6f4f1;--text:#1a1714;--ink:#15120e;--ink-dark:#15120e;--text-2:#57534e;--text-3:#8a857e;--border:#e7e5e1;--border-strong:#d9d6d1;--rule:#e7e5e1;--teal:#f41a2f;--teal-d:#c70f22;--teal-deep:#9e0b1b;--teal-soft:#ffd9dc;--teal-tint:#fff0f1;--teal-border:#f8b5bb;--coral:#f41a2f;--coral-l:#fff0f1;--coral-dark:#c70f22}.eyebrow{color:var(--text-2)!important}.eyebrow .dot,.hx-note .live .d,.dchat-st .d,.dd-st .dd-dot,.live .d,.meta-row .live .d{background:var(--coral)!important}.dchat-b.dian,.hc-b.dian,.dd-b.user{background:var(--ink)!important;color:#fff!important}.dchat-pill{background:var(--bg-warm)!important;border-top-color:var(--border)!important;color:var(--text-2)!important}.orb2{flex:none;animation:7s ease-in-out infinite orb2-float;display:inline-block;position:relative}.orb2-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orb2-blob{transform-box:fill-box;transform-origin:50%;will-change:transform;mix-blend-mode:normal}.ob1{animation:8s ease-in-out infinite ob-drift1}.ob2{animation:9s ease-in-out infinite ob-drift2}.ob3{animation:7.5s ease-in-out infinite ob-drift3}.ob4{animation:10s ease-in-out infinite ob-drift4}.orb2-glow{z-index:-1;background:radial-gradient(circle at 50% 45%, var(--orb-glow,#0d948861), transparent 66%);filter:blur(10px);border-radius:50%;animation:6s ease-in-out infinite orb2-breathe;position:absolute;inset:-24%}.orb2-sheen{pointer-events:none;background:radial-gradient(38% 32% at 36% 28%,#ffffffd9,#fff0 60%);border-radius:50%;position:absolute;inset:0}.orb2-ring{border:2px solid var(--orb-ring,#0d948873);opacity:0;border-radius:50%;position:absolute;inset:4%}.orb2.is-speaking .orb2-ring{animation:2s ease-out infinite orb2-ripple}.orb2.is-speaking .orb2-ring-2{animation:2s ease-out 1s infinite orb2-ripple}.orb2.is-speaking .ob1{animation-duration:4.5s}.orb2.is-speaking .ob2{animation-duration:5s}.orb2.is-speaking .ob3{animation-duration:4s}@keyframes orb2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5%)}}@keyframes orb2-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes orb2-ripple{0%{opacity:.5;transform:scale(.92)}to{opacity:0;transform:scale(1.45)}}@keyframes ob-drift1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(10%,-6%)scale(1.08)}66%{transform:translate(-6%,8%)scale(.95)}}@keyframes ob-drift2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-9%,7%)scale(.94)}66%{transform:translate(8%,5%)scale(1.1)}}@keyframes ob-drift3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(7%,9%)scale(1.12)}}@keyframes ob-drift4{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-8%,-8%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.orb2,.orb2-glow,.orb2-blob,.orb2-ring{animation:none!important}}.leak-stage{grid-template-columns:1fr minmax(360px,620px) 1fr;align-items:center;gap:18px;margin-top:48px;display:grid}.leak-canvas-wrap{height:520px;position:relative}.leak-canvas{width:100%;height:100%;display:block}.leak-cap{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-size:11px;position:absolute;left:50%;transform:translate(-50%)}.leak-cap-top{top:4px}.leak-cap-bottom{color:var(--text-2);bottom:4px}.leak-tags{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.leak-tags-l{text-align:right;align-items:flex-end}.leak-tags-r{align-items:flex-start}.leak-tag{color:var(--text-2);border:1px solid var(--border);box-shadow:var(--shadow-card);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.leak-tags-l .leak-tag{flex-direction:row-reverse}.leak-tag-d{background:var(--coral);border-radius:50%;flex:none;width:6px;height:6px}.leak-tags-mobile{display:none}.leak-kicker{font-family:var(--display);letter-spacing:-.02em;color:var(--text);text-align:center;margin-top:40px;font-size:clamp(22px,3vw,30px);font-weight:700}.leak-kicker em{color:var(--coral);font-style:normal}.solution2 .leak-tag{color:#f5f3f0cc;background:#ffffff0f;border-color:#ffffff24}.solution-stage{justify-content:center;margin-top:40px;display:flex;position:relative}.solution-canvas{width:100%;max-width:620px}.solution-canvas .leak-canvas{filter:saturate(1.05)}.solution-orb{z-index:2;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.solution-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.solution-chip{color:#f5f3f0e6;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:13.5px;font-weight:500;display:inline-flex}.solution-chip-d{background:var(--coral);border-radius:50%;width:6px;height:6px}@media (max-width:900px){.leak-stage{grid-template-columns:1fr;gap:0}.leak-tags{display:none}.leak-tags-mobile{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.leak-canvas-wrap{height:420px}.leak-tags-mobile .leak-tag{font-size:12.5px}.solution-orb{top:-26px}}.msg-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.mo{border:1px solid var(--border);background:#fff;border-radius:20px;transition:box-shadow .4s;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 24px 60px #0000001a}.mo-hd{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 16px;display:flex}.mo-hd-meta{flex:1;min-width:0}.mo-title{font-family:var(--display);color:var(--text);font-size:15px;font-weight:700}.mo-sub{color:var(--text-3);font-size:12px}.mo-badge{font-family:var(--mono);border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600;transition:all .4s}.mo-badge.alert{color:var(--coral-dark);background:#fff0f1;border:1px solid #f8b5bb}.mo-badge.ok{color:#157347;background:#ecfdf3;border:1px solid #a7e0be}.mo-body{flex-direction:column;gap:8px;max-height:360px;padding:12px;display:flex}.mo-row{background:var(--bg-soft);opacity:0;border-radius:12px;align-items:center;gap:11px;padding:9px 11px;transition:opacity .35s,transform .35s,background .4s;display:flex;transform:translateY(8px)}.mo-row.in{opacity:1;transform:none}.mo-av{background:var(--ink);color:#fff;width:30px;height:30px;font-family:var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.mo-msg{flex:1;min-width:0}.mo-msg-top{align-items:baseline;gap:8px;display:flex}.mo-name{color:var(--text);font-size:13.5px;font-weight:600}.mo-time{color:var(--text-3);font-size:11px}.mo-text{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mo-status{font-family:var(--mono);letter-spacing:.03em;border-radius:999px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:600;transition:all .35s}.wb-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-top:48px;display:grid}.wb-steps{flex-direction:column;gap:26px;margin:0;padding:0;list-style:none;display:flex}.wb-step{gap:16px;display:flex}.wb-step-n{font-family:var(--mono);color:var(--coral);flex:none;padding-top:3px;font-size:12px;font-weight:600}.wb-step-h{font-family:var(--display);letter-spacing:-.01em;color:var(--text);font-size:19px;font-weight:700}.wb-step-d{color:var(--text-2);max-width:380px;margin-top:6px;font-size:15px;line-height:1.55}.wb-demo{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.wb-csv{border:1px solid var(--border);width:100%;max-width:360px;box-shadow:var(--shadow-card);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.wb-csv-ic{background:var(--bg-warm);width:38px;height:38px;color:var(--text-2);border-radius:10px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.wb-csv-name{color:var(--text);font-size:14px;font-weight:600}.wb-csv-sub{color:var(--text-3);font-size:12.5px}.wb-metric{font-family:var(--mono);color:var(--coral-dark)}.wb-csv-arrow{color:var(--coral);margin-left:auto;font-size:18px}.wb-orb{margin:2px 0}.wb-chat{width:100%;max-width:360px;margin:0}@media (max-width:900px){.msg-grid,.wb-grid{grid-template-columns:1fr;gap:36px}}.ps-frame--abstract:after{content:"";pointer-events:none;background:linear-gradient(#fdfcfc00 0% 40%,#fdfcfcd1 100%);height:38%;position:absolute;bottom:0;left:0;right:0}.ps-tilt-l{transform:perspective(1600px)rotateY(3.5deg)rotateX(1.2deg)}.ps-tilt-r{transform:perspective(1600px)rotateY(-3.5deg)rotateX(1.2deg)}.ps-row .ps-frame{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ps-row:hover .ps-tilt-l,.ps-row:hover .ps-tilt-r{transform:perspective(1600px)rotateY(0)rotateX(0)}@media (max-width:900px){.ps-tilt-l,.ps-tilt-r{transform:none}}.pal-gradient .btn-primary{background-image:linear-gradient(95deg,#0d9488 0%,#14b8a6 60%,#5eead4 100%)!important}.pal-gradient .hx-h1 em{background:linear-gradient(95deg,#0d9488,#14b8a6);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.team-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px;display:grid}.team-card{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;padding:28px}.team-av{background:var(--ink);color:#fff;width:52px;height:52px;font-family:var(--display);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.team-name{font-family:var(--display);letter-spacing:-.01em;color:var(--text);margin-top:18px;font-size:19px;font-weight:700}.team-role{color:var(--text-2);margin-top:6px;font-size:14.5px;line-height:1.5}@media (max-width:800px){.team-grid{grid-template-columns:1fr}}@media (max-width:480px){.hx-orb-stage .orb2{width:190px!important;height:190px!important}.hx-glow.g1{width:460px}}:root{--bg:#fdfcfc;--bg-warm:#f5f3f1;--bg-soft:#fafaf8;--bg-tert:#f5f3f1;--text:#1a1714;--ink:#1a1714;--ink-dark:#fafaf8;--text-2:#57534e;--text-3:#8a857e;--border:#e7e5e1;--border-strong:#d9d6d1;--rule:#e7e5e1;--coral:#0d9488;--coral-dark:#0f766e;--coral-l:#f0fdfa;--teal:#0d9488;--teal-d:#0f766e;--teal-deep:#134e4a;--teal-tint:#f0fdfa;--teal-soft:#ccfbf1;--teal-border:#5eead4;--orb-c1:#6ee7b7;--orb-c2:#c4b5fd;--orb-c3:#fdba74;--orb-c4:#7dd3fc;--orb-glow:#5eead46b;--orb-ring:#0d948852}.final,.section.dark{background:var(--bg-soft)!important;color:var(--text)!important}.final h1,.final h2,.final h3,.final h4,.final p,.section.dark h1,.section.dark h2,.section.dark h3,.section.dark h4,.section.dark p{color:var(--text)!important}.final h2 em,.section.dark h2 em,.final .eyebrow em{color:var(--teal)!important}.final .eyebrow,.section.dark .eyebrow{color:var(--text-2)!important}.final .eyebrow .dot,.section.dark .eyebrow .dot{background:var(--teal)!important}.section.dark .section-marker,.final .section-marker{color:var(--text-3)!important}.btn-primary,.nav .nav-cta.btn-primary{background:var(--teal)!important;color:#fff!important}.btn-primary:hover{background:var(--teal-d)!important}::selection{background:var(--teal);color:#fff}.solution2 .leak-tag,.solution-chip{background:var(--teal-tint);border-color:var(--teal-border);color:var(--teal-deep)}.solution-chip-d{background:var(--teal)}.metric-pending,.proof .quote.testimonial-pending{color:var(--text-3);border-color:var(--border-strong);background:var(--bg-warm)}.mo.replying{box-shadow:0 0 0 1px #0d948840,0 24px 60px #0d94881f}.mo-badge.alert{color:#b45309;background:#fef3e2;border-color:#fbd9a6}.mo-badge.ok{background:var(--teal-tint);color:var(--teal-deep);border-color:var(--teal-border)}.mo-row:not(.replied) .mo-status{color:#b45309;background:#fef3e2}.mo-row.replied{background:#f0fdfa}.mo-row.replied .mo-status{color:var(--teal-deep);background:var(--teal-tint)}.proof-light .live-pill{background:var(--teal-tint);color:var(--teal-deep);border:1px solid var(--teal-border)}.proof-light .live-pill .d{background:var(--teal)}.proof-light .stat{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;padding:22px}.proof-light .stat .lab{color:var(--text-3)}.proof-light .attr .av{background:var(--bg-warm);color:var(--text-2)}.proof-light .attr .meta,.proof-light .attr strong{color:var(--text-2)}.leak-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.leak-stat{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;padding:24px}.leak-stat-fig{font-family:var(--display);letter-spacing:-.02em;color:var(--teal-deep);font-size:28px;font-weight:800}.leak-stat-lab{color:var(--text-2);margin-top:8px;font-size:14.5px;line-height:1.5}.leak-stat-src{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-top:10px;font-size:11px}.aio-stage{grid-template-columns:1.2fr auto 1fr;align-items:center;gap:32px;margin-top:52px;display:grid}.aio-stack{flex-wrap:wrap;gap:10px;display:flex}.aio-chip{color:var(--text-2);background:var(--bg-soft);border:1px dashed var(--border-strong);border-radius:10px;padding:9px 13px;font-size:13.5px}.aio-arrow{flex-direction:column;align-items:center;gap:8px;display:flex}.aio-arrow-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:11px}.aio-one{background:linear-gradient(160deg, var(--teal-tint), #fff);border:1px solid var(--teal-border);box-shadow:var(--shadow-card);text-align:center;border-radius:18px;padding:28px}.aio-one-mark{font-family:var(--display);letter-spacing:-.03em;color:var(--teal-deep);font-size:30px;font-weight:800;display:block}.aio-one-sub{color:var(--text-2);margin-top:6px;font-size:14px;display:block}.aio-cost{grid-template-columns:1fr 1fr;gap:20px;max-width:720px;margin-top:36px;display:grid}.aio-cost-item{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;padding:22px}.aio-cost-fig{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-size:30px;font-weight:800}.aio-cost-fig span{color:var(--text-3);font-size:15px;font-weight:600}.aio-cost-lab{color:var(--text-2);margin-top:6px;font-size:14.5px}.solution-flow-h{font-family:var(--display);letter-spacing:-.02em;color:var(--text);text-align:center;margin-top:64px;font-size:clamp(22px,3vw,30px);font-weight:700}.solution-flow-h em{color:var(--teal);font-style:normal}.solution-flow{flex-direction:column;gap:0;max-width:720px;margin:36px auto 0;padding:0;list-style:none;display:flex}.solution-flow-step{border-bottom:1px solid var(--rule);align-items:flex-start;gap:16px;padding:16px 0;display:flex;position:relative}.solution-flow-step:last-child{border-bottom:none}.solution-flow-n{background:var(--teal-tint);width:28px;height:28px;color:var(--teal-deep);border:1px solid var(--teal-border);font-family:var(--mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.solution-flow-step-h{font-family:var(--display);color:var(--text);font-size:17px;font-weight:700}.solution-flow-step-d{color:var(--text-2);margin-top:3px;font-size:14.5px;line-height:1.5}@media (max-width:900px){.leak-stats{grid-template-columns:1fr}.aio-stage{text-align:center;grid-template-columns:1fr;gap:22px}.aio-stack{justify-content:center}.aio-cost{grid-template-columns:1fr}}.dd-hd-actions{align-items:center;gap:10px;display:flex}.dd-lang{border:1px solid var(--border);border-radius:999px;display:inline-flex;overflow:hidden}.dd-lang-btn{font-family:var(--mono);color:var(--text-3);background:#fff;padding:5px 10px;font-size:11px}.dd-lang-btn.on{background:var(--teal);color:#fff}.dd-disclaimer{border-top:1px solid var(--border);background:var(--bg-soft);color:var(--text-3);text-align:center;padding:11px 16px;font-size:12px}.hx{overflow-x:clip}@media (max-width:480px){.hx-glow.g1{width:300px}.hx-glow.g2{display:none}}
