:root{--bg:#faf9f5;--bg-2:#f1efe6;--bg-3:#e8e5d8;--surface:#ffffff;--ink:#0d0e10;--ink-2:#2a2c32;--muted:#5b5e66;--muted-2:#9297a0;--line:#e6e3d8;--line-2:#d1cebe;--yellow:#ffd900;--yellow-soft:#fff8c0;--yellow-deep:#e8c600;--green:#16a34a;--red:#dc2626;--orange:#f97316;--serif:"Instrument Serif",Georgia,serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{min-height:100%}body{margin:0;overflow-x:hidden;background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}.container{width:min(1260px,calc(100% - 64px));margin:0 auto}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:750;letter-spacing:0;line-height:1.02}section{position:relative;padding:96px 0}.eyebrow,.ph-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.eyebrow:before,.ph-eyebrow:before{content:"";width:18px;height:1px;background:currentColor}.btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:4px;padding:12px 20px;font-size:14px;font-weight:700;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.btn:disabled{cursor:wait;opacity:.72}.btn-yellow{background:var(--yellow);color:var(--ink)}.btn-yellow:hover{background:#ffe959;transform:translateY(-1px)}.btn-ghost{border-color:var(--line-2);background:transparent;color:var(--ink)}.btn-ghost:hover{border-color:var(--ink);transform:translateY(-1px)}.btn-lg{min-height:54px;padding:16px 26px;font-size:15px}.arr{transition:transform .18s ease}.btn:hover .arr{transform:translateX(3px)}nav{position:fixed;top:0;right:0;left:0;z-index:100;border-bottom:1px solid var(--line);background:rgba(250,249,245,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-inner{display:flex;max-width:1260px;min-height:58px;justify-content:space-between;gap:18px;margin:0 auto;padding:0 32px}.logo,.nav-inner{align-items:center}.logo{display:inline-flex;gap:10px;flex-shrink:0;font-size:15px;font-weight:800;letter-spacing:0}.logo-mark{display:grid;width:28px;height:28px;place-items:center;border-radius:4px;background:var(--ink);color:var(--yellow);font-family:var(--mono);font-size:11px;font-weight:800}.nav-links{display:flex;min-width:0;align-items:center;justify-content:center;flex:1 1}.nav-links a{padding:6px 13px;color:var(--muted);font-size:13px;font-weight:550;white-space:nowrap}.nav-links a:hover{color:var(--ink)}.nav-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.nav-si{padding:8px 10px;color:var(--muted);font-size:13px;font-weight:550}.nav-si:hover{color:var(--ink)}.hero{overflow:hidden;padding:148px 0 64px}.hero:before,.page-hero:before{content:"";position:absolute;top:-220px;left:50%;z-index:-1;width:1500px;height:820px;transform:translateX(-50%);background:radial-gradient(ellipse at center,var(--yellow-soft),transparent 58%);opacity:.42;pointer-events:none}.hero .container{display:grid;grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr);grid-gap:52px;gap:52px;align-items:end}.hero-content,.hh,.ph{max-width:920px}.hh,.ph{margin-top:22px;font-size:82px;line-height:.96}.hero-sub,.ph-sub{max-width:720px;margin-top:28px;color:var(--ink-2);font-size:20px;line-height:1.48}.hero-ctas{gap:10px;margin-top:30px}.hero-ctas,.hero-trust{display:flex;flex-wrap:wrap}.hero-trust{gap:18px;margin-top:16px;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.04em}.product-stage{position:relative}.product-stage:before{content:"";position:absolute;top:42%;left:50%;z-index:-1;width:80%;height:60%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(255,217,0,.16),transparent 65%);filter:blur(40px)}.pw{overflow:hidden;max-width:100%;border-radius:10px;background:var(--ink);box-shadow:0 2px 4px rgba(13,14,16,.12),0 32px 80px -16px rgba(13,14,16,.5)}.pw-chrome{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.06);background:#15171d;padding:10px 14px}.pw-dots{display:flex;gap:6px}.pw-dot{width:11px;height:11px;border-radius:50%;background:rgba(255,255,255,.14)}.pw-addr{flex:1 1;border:1px solid rgba(255,255,255,.07);border-radius:5px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.45);font-family:var(--mono);font-size:11px;letter-spacing:.02em;padding:5px 12px;text-align:center}.workflow-preview{display:grid;grid-gap:1px;gap:1px;background:var(--line)}.workflow-preview-head{background:var(--surface);color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.12em;padding:14px 16px 10px;text-transform:uppercase}.workflow-row{display:grid;grid-template-columns:92px 1fr;grid-gap:16px;gap:16px;align-items:start;background:var(--surface);padding:20px 18px}.workflow-step{color:var(--yellow-deep);font-family:var(--mono);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workflow-row strong{display:block;margin-bottom:4px;font-size:14px}.workflow-row p{color:var(--muted);font-size:13px;line-height:1.55}.em{color:inherit;font-family:var(--serif);font-style:italic;font-weight:400}.kicker{display:flex;align-items:center;gap:10px;margin-bottom:28px;color:var(--muted);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.kicker:before{content:"";width:5px;height:5px;flex-shrink:0;background:var(--ink)}.home-hero{padding-bottom:48px}.home-hero .container{display:block}.home-hero .hero-content{max-width:920px;margin-bottom:52px}.home-hero .hh{max-width:960px;margin-top:0;font-size:104px;line-height:.94}.hero-trust span{display:inline-flex;align-items:center;gap:7px}.hero-trust .live{width:6px;height:6px;border-radius:999px;background:var(--green);box-shadow:0 0 7px var(--green)}.pw-spacer{width:80px;flex-shrink:0}.pw-body{display:grid;min-height:560px;grid-template-columns:200px 1fr}.pw-body,.pw-sb{background:var(--bg)}.pw-sb{border-right:1px solid var(--line);font-size:12px;padding:12px 9px}.pw-sb-brand{margin-bottom:11px;border-bottom:1px solid var(--line);padding:4px 7px 12px}.pw-sb-brand-row{display:flex;align-items:center;gap:7px;margin-bottom:2px}.pw-sb-mark{display:grid;width:20px;height:20px;flex-shrink:0;place-items:center;border-radius:3px;background:var(--ink);color:var(--yellow);font-family:var(--mono);font-size:9px;font-weight:700}.pw-sb-name{color:var(--ink);font-size:12px;font-weight:700}.pw-sb-co{padding-left:27px;color:var(--muted)}.pw-sb-co,.pw-sb-s{font-family:var(--mono);font-size:10px}.pw-sb-s{display:flex;align-items:center;gap:7px;margin-bottom:12px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--muted-2);padding:5px 9px}.pw-sb-s .kbd{margin-left:auto;border:1px solid var(--line);border-radius:2px;background:var(--bg-2);font-size:9px;padding:1px 4px}.pw-sb-sec{padding:9px 7px 4px;color:var(--muted-2);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.pw-sb-i{display:flex;align-items:center;gap:7px;margin-bottom:1px;border-radius:3px;color:var(--ink-2);font-size:11px;font-weight:500;padding:5px 7px}.pw-sb-i.ac{background:var(--ink);color:var(--bg)}.pw-sb-i .ic{width:12px;height:12px;flex-shrink:0;border:1px solid;border-radius:2px;opacity:.5}.pw-sb-i .ct{margin-left:auto;color:var(--muted);font-family:var(--mono);font-size:9px}.pw-sb-i.ac .ct{color:rgba(255,255,255,.5)}.pw-sb-i .ct.urg{color:var(--red);font-weight:700}.pw-main{display:flex;overflow:hidden;min-width:0;flex-direction:column;background:#fdfcf7}.pw-tb{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--surface);padding:10px 18px}.pw-bread,.pw-date{color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.04em}.pw-date{color:var(--muted-2)}.pw-c{flex:1 1;overflow:hidden;padding:14px 16px}.dtn-h{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dtn-h:before{content:"";width:6px;height:6px;flex-shrink:0;background:var(--yellow)}.cc-items{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.cc-i{display:grid;overflow:hidden;align-items:center;grid-template-columns:4px 1fr auto;border:1px solid var(--line);border-radius:3px;background:var(--surface)}.cc-p{align-self:stretch;width:4px;background:var(--red)}.cc-p.o{background:var(--orange)}.cc-p.y{background:var(--yellow-deep)}.cc-b{min-width:0;padding:7px 0 7px 10px}.cc-t{margin-bottom:1px;color:var(--ink);font-size:11px;font-weight:600;line-height:1.3}.cc-m,.cc-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-m{color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.02em}.cc-a{padding:0 10px}.cc-btn{border:1px solid var(--line-2);background:var(--bg);color:var(--ink);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.02em;padding:4px 8px;white-space:nowrap}.cc-btn,.cc-rev{border-radius:3px}.cc-rev{display:grid;overflow:hidden;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin-bottom:10px;background:var(--ink)}.cc-rc{background:#14161c;padding:8px 11px}.cc-rl{margin-bottom:3px;color:rgba(255,255,255,.36);font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cc-rl,.cc-rv{font-family:var(--mono)}.cc-rv{color:var(--yellow);font-size:14px;font-weight:700;line-height:1}.cc-rc:not(:first-child) .cc-rv{color:rgba(255,255,255,.88)}.cc-rc:last-child .cc-rv{color:rgba(255,255,255,.55)}.cc-jh{margin-bottom:4px;color:var(--muted);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cc-j{display:grid;align-items:center;grid-template-columns:46px 1fr 74px 64px 66px;grid-gap:7px;gap:7px;margin-bottom:2px;border:1px solid var(--line);border-radius:3px;background:var(--surface);font-size:10px;padding:5px 9px}.cc-jn,.cc-js,.cc-jtime{color:var(--muted);font-family:var(--mono);font-size:9px}.cc-jt{overflow:hidden;color:var(--ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cc-jtech{color:var(--ink-2);font-size:10px}.cc-js{font-weight:700;letter-spacing:.08em;text-align:right;text-transform:uppercase}.cc-js.er{color:var(--green)}.cc-js.sc{color:var(--muted)}.ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);padding:18px 0}.ticker-track{display:flex;align-items:center;gap:40px;white-space:nowrap;animation:scroll 38s linear infinite}.ticker-item{display:inline-flex}.ti,.ticker-item{align-items:center;gap:14px}.ti{display:flex;flex-shrink:0;color:var(--ink-2);font-family:var(--mono);font-size:12px;font-weight:500}.ti .x{color:var(--yellow-deep);font-weight:700}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.attr-sec,.promise{border-top:1px solid var(--line);background:var(--bg)}.chain-wrap{overflow-x:auto;padding-bottom:6px}.chain{display:flex;align-items:center;flex-wrap:nowrap}.chain-pair{display:inline-flex;align-items:center;flex-shrink:0}.cn{flex-shrink:0;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink-2);font-family:var(--mono);font-size:11px;font-weight:600;padding:7px 11px;white-space:nowrap}.chain.to .cn{border-color:rgba(255,210,0,.45);color:var(--ink)}.ca,.cb{flex-shrink:0;padding:0 4px;color:var(--muted-2);font-family:var(--mono);font-size:12px}.chain.to .ca{color:var(--yellow-deep);font-weight:700}.cb{color:var(--red);font-weight:700}.ce-bad,.ce-good{flex-shrink:0;border-radius:4px;font-family:var(--mono);font-size:11px;font-weight:700;padding:7px 11px}.ce-bad{border:1px dashed var(--line-2);color:var(--muted)}.ce-good{background:var(--ink);color:var(--yellow)}.ch-lbl{display:inline-flex;align-items:center;gap:6px;margin-bottom:9px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ch-lbl:before{content:"";width:6px;height:6px;flex-shrink:0}.ch-lbl.th{color:var(--red)}.ch-lbl.th:before{background:var(--red)}.ch-lbl.us{color:var(--green)}.ch-lbl.us:before{background:var(--green)}.ch-block{margin-bottom:10px;border-radius:6px;padding:22px 24px}.ch-block.broken{border:1px solid rgba(220,38,38,.2);background:rgba(220,38,38,.02)}.ch-block.connected{border:1px solid rgba(255,217,0,.3);background:rgba(255,217,0,.03)}.ch-divider{display:flex;align-items:center;gap:14px;margin:10px 0;color:var(--muted-2);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ch-divider:after,.ch-divider:before{content:"";flex:1 1;height:1px;background:var(--line-2)}.pillars,.pricing,.wf{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2)}.pg{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-gap:13px;gap:13px}.pillar{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:26px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.pillar:hover,.wf-card:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:0 10px 28px -10px rgba(13,14,16,.08)}.pillar.ft{grid-row:span 2;border-color:var(--ink);background:var(--ink);color:var(--bg)}.pillar.ft:before{content:"";position:absolute;top:-80px;right:-80px;width:260px;height:260px;background:radial-gradient(circle,rgba(255,217,0,.18),transparent 70%)}.p-num,.pt,.wf-num{margin-bottom:14px;color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.pillar.ft .p-num,.pillar.ft .p-st,.price-card.ft .pt{color:var(--yellow)}.p-st{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;color:var(--green);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.p-st:before{content:"";width:6px;height:6px;background:currentColor}.p-st.bu{color:#c27022}.p-st.q3{color:var(--muted)}.pillar h3{margin-bottom:9px;color:var(--ink);font-size:19px}.pillar.ft h3{color:var(--bg);font-size:28px}.pillar p{color:var(--ink-2);font-size:13px;line-height:1.55}.pillar.ft p{margin-bottom:18px;color:rgba(255,255,255,.7);font-size:14px}.pillar.ft ul{list-style:none;border-top:1px solid rgba(255,255,255,.1);padding:16px 0 0}.pillar.ft li{display:flex;gap:9px;align-items:flex-start;color:rgba(255,255,255,.78);font-size:13px;line-height:1.4;padding:5px 0}.pillar.ft li:before{content:"";width:4px;height:4px;flex-shrink:0;margin-top:5px;background:var(--yellow)}.ai-sec,.ask-sec,.sec-t{overflow:hidden;background:var(--ink);color:var(--bg)}.ai-sec:before,.sec-t:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:52px 52px;pointer-events:none}.ai-sec .container,.ask-sec .container,.sec-t .container{position:relative;z-index:1}.ai-sec .eyebrow,.ask-sec .eyebrow{color:var(--yellow)}.ai-sec .section-head h2,.ask-sec .section-head h2,.sec-t h2{color:var(--bg)}.ai-sec .section-head p,.ask-sec .section-head p{color:rgba(255,255,255,.68)}.ai-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ai-card,.sec-i{border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04);padding:26px}.ai-card-num{margin-bottom:14px;color:rgba(255,255,255,.28);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.12em}.ai-card h3{margin-bottom:9px;color:var(--bg);font-size:19px}.ai-card p,.sec-i p{color:rgba(255,255,255,.62);font-size:13px;line-height:1.6}.ai-note{display:flex;gap:12px;align-items:flex-start;margin-top:28px;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:rgba(255,255,255,.03);color:rgba(255,255,255,.45);font-size:13px;line-height:1.5;padding:16px 20px}.ai-note:before{content:"!";display:grid;width:20px;height:20px;flex-shrink:0;place-items:center;border-radius:3px;background:rgba(255,217,0,.1);color:var(--yellow);font-family:var(--mono);font-size:10px;font-weight:700}.section-link-row{margin-top:24px}.btn.dark{border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.82)}.attr-flow{display:flex;overflow-x:auto;align-items:center;flex-wrap:nowrap;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:24px}.af-pair{display:inline-flex;align-items:center;flex-shrink:0}.af-node{min-width:86px;flex-shrink:0;text-align:center}.af-icon{display:grid;width:34px;height:34px;place-items:center;margin:0 auto 7px;border:1px solid var(--line);border-radius:4px;background:var(--bg-2)}.af-icon:before{content:"";width:14px;height:14px;border:1px solid var(--muted);border-radius:3px}.af-node.ac .af-icon{border-color:var(--yellow-deep);background:var(--yellow)}.af-node.ac .af-icon:before{border-color:var(--ink)}.af-lbl{color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.af-node.ac .af-lbl{color:var(--ink)}.af-conn{flex-shrink:0;align-self:center;padding:0 5px 20px;color:var(--yellow-deep);font-family:var(--mono);font-size:12px;font-weight:700}.attr-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:20px}.attr-stat{border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:20px 22px}.attr-stat .v{margin-bottom:5px;color:var(--ink);font-size:24px;font-weight:700;line-height:1}.attr-stat .l{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.ask-sec{background:#0a0b0f}.ask-sec:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,217,0,.4),transparent)}.ask-window{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#070809;box-shadow:0 32px 80px -16px rgba(0,0,0,.6)}.ask-bar{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);padding:14px 20px}.ask-icon{width:16px;height:16px;flex-shrink:0;border:1px solid rgba(255,255,255,.4);border-radius:999px}.ask-query-text{flex:1 1;color:rgba(255,255,255,.92);font-size:14px;font-style:italic;font-weight:500;line-height:1.4}.ask-kbd{flex-shrink:0;border:1px solid rgba(255,255,255,.1);border-radius:3px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.28);font-family:var(--mono);font-size:10px;padding:3px 8px}.ask-pills{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.01);padding:16px 20px}.ask-pill{border:1px solid rgba(255,255,255,.12);border-radius:3px;background:transparent;color:rgba(255,255,255,.45);font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.1em;padding:7px 13px;text-transform:uppercase;white-space:nowrap}.ask-pill.active{border-color:var(--yellow);background:var(--yellow);color:var(--ink)}.ask-result{padding:22px 20px}.ask-grid,.ask-why{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ask-ans-lbl{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:var(--yellow);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ask-ans-lbl:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:999px;background:var(--yellow)}.ask-big{margin-bottom:3px;color:var(--yellow);font-size:32px;font-weight:800;line-height:1}.ask-big,.ask-big-lbl{font-family:var(--mono)}.ask-big-lbl{margin-bottom:18px;color:rgba(255,255,255,.35);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ask-tbl{width:100%;border-collapse:collapse;font-size:12px}.ask-tbl th{border-bottom:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.28);font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.1em;padding:5px 10px;text-align:left;text-transform:uppercase}.ask-tbl td{border-bottom:1px solid rgba(255,255,255,.04);color:rgba(255,255,255,.78);line-height:1.35;padding:8px 10px;vertical-align:middle}.ask-tbl tr:last-child td{border-bottom:none}.ask-tbl .yn{color:var(--yellow);font-family:var(--mono);font-weight:700}.ask-tbl .bd{color:rgba(255,255,255,.92);font-weight:600}.ask-proof{margin-top:14px;border:1px solid rgba(255,255,255,.06);border-radius:3px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.32);font-family:var(--mono);font-size:10px;letter-spacing:.03em;line-height:1.55;padding:10px 14px}.ask-why{gap:12px;margin-top:28px}.ask-why-card{border-radius:4px;padding:18px 20px}.ask-why-card.them{border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025)}.ask-why-card.us{border:1px solid rgba(255,217,0,.2);background:rgba(255,217,0,.06)}.ask-why-lbl{margin-bottom:9px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ask-why-card.them .ask-why-lbl{color:rgba(255,255,255,.3)}.ask-why-card.us .ask-why-lbl{color:var(--yellow)}.ask-why-text{font-size:13px;line-height:1.6}.ask-why-card.them .ask-why-text{color:rgba(255,255,255,.5)}.ask-why-card.us .ask-why-text{color:rgba(255,255,255,.85)}.wf-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.wf-card{border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:22px 24px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.wf-card.hi{border-color:var(--ink);background:var(--ink);color:var(--bg)}.wf-card.result{display:flex;flex-direction:column;justify-content:flex-end;background:var(--bg-3)}.wf-card.hi .wf-num{color:var(--yellow)}.wf-q{margin-bottom:9px;color:var(--ink);font-size:16px;font-weight:600;line-height:1.35}.wf-card.hi .wf-q{color:var(--bg);font-size:17px}.wf-d{color:var(--muted);font-size:13px;line-height:1.55}.wf-card.hi .wf-d{color:rgba(255,255,255,.58)}.sec-t .eyebrow{color:rgba(255,255,255,.45)}.sec-t h2{max-width:900px;margin:18px 0 32px;font-size:50px}.sec-t h2 .em{color:var(--yellow)}.sec-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:28px}.sec-i{padding:18px 20px}.sec-i h4{margin-bottom:5px;color:var(--bg);font-size:14px;font-weight:600}.sec-note{margin-bottom:22px;color:rgba(255,255,255,.32);font-family:var(--mono);font-size:11px;letter-spacing:.06em}.price-grid{display:grid;grid-template-columns:1fr 1.06fr 1fr;grid-gap:13px;gap:13px}.price-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:30px}.price-card.ft{transform:translateY(-10px);border-color:var(--ink);background:var(--ink);color:var(--bg);box-shadow:0 24px 48px -12px rgba(13,14,16,.3)}.pn{margin-bottom:5px;font-size:26px;font-weight:700}.price-card.ft .pn{color:var(--bg)}.ptag{margin-bottom:22px;color:var(--muted);font-size:14px;line-height:1.45}.price-card.ft .ptag{color:rgba(255,255,255,.52)}.pfl{flex:1 1;list-style:none;margin:0 0 22px;border-top:1px solid var(--line);padding:18px 0 0}.price-card.ft .pfl{border-top-color:rgba(255,255,255,.1)}.pfl li{display:flex;gap:9px;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:13px;line-height:1.4;padding:7px 0}.price-card.ft .pfl li{border-bottom-color:rgba(255,255,255,.07);color:rgba(255,255,255,.72)}.pfl li:last-child{border-bottom:none}.pfl li:before{content:"+";flex-shrink:0;color:var(--green);font-family:var(--mono);font-weight:700}.price-card.ft .pfl li:before{color:var(--yellow)}.price-card .btn{width:100%}.pricing-note{margin-top:22px;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.page-hero{overflow:hidden;padding:148px 0 80px}.page-hero.compact{padding-bottom:32px}.ph-content,.section-head{max-width:820px}.section-head{margin-bottom:52px}.section-head .eyebrow{margin-bottom:18px}.section-head h2{max-width:900px;margin-bottom:16px;font-size:52px}.section-head p{max-width:760px;color:var(--ink-2);font-size:18px;line-height:1.5}.feature-section:nth-of-type(2n),.metric-section,.problem-section:nth-of-type(2n){border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2)}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:var(--line)}.faq-list details,.fg-item,.metric-card,.post-card,.problem-card{background:var(--surface);border:1px solid var(--line);border-radius:6px}.fg-item{border:0;padding:28px;transition:background-color .18s ease}.fg-item:hover{background:var(--bg)}.fg-meta,.metric-label{margin-bottom:12px;color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fg-item h3,.problem-card h3{margin-bottom:10px;font-size:17px}.faq-list p,.fg-item p,.metric-card p,.post-card p,.problem-card p{color:var(--muted);font-size:14px;line-height:1.6}.problem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.problem-card{padding:28px}.problem-card.positive{border-color:rgba(22,163,74,.26)}.problem-card.warning{border-color:rgba(220,38,38,.2)}.list-check,.ql{list-style:none;padding:0}.list-check{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.list-check li{display:flex;gap:11px;align-items:flex-start;color:var(--ink-2);font-size:15px;line-height:1.5}.list-check li:before{content:"";width:16px;height:16px;flex-shrink:0;margin-top:2px;border-radius:2px;background:var(--yellow)}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.compare-table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.compare-table th{border-bottom:2px solid var(--line);padding:12px 14px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-align:left;text-transform:uppercase}.compare-table td:not(:first-child),.compare-table th:not(:first-child){text-align:center}.compare-table th.to{background:var(--ink);color:var(--yellow)}.compare-table td{border-bottom:1px solid var(--line);color:var(--ink-2);padding:12px 14px;vertical-align:middle}.compare-table tr:hover td{background:var(--bg-2)}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.metric-card{padding:22px}.metric-value{margin-bottom:7px;font-family:var(--mono);font-size:24px;font-weight:800;color:var(--ink)}.faq-list{display:grid;grid-gap:10px;gap:10px}.faq-list details{padding:20px 22px}.faq-list summary{cursor:pointer;font-weight:750}.faq-list p{margin-top:12px}.cta-section,.demo-cta,.testimonial-section{overflow:hidden;background:var(--ink);color:var(--bg)}.demo-cta{scroll-margin-top:84px}.cta-section .eyebrow,.demo-cta .eyebrow,.testimonial-section .eyebrow{color:var(--yellow)}.cta-section .section-head h2,.cta-section .section-head p,.demo-cta h2,.testimonial blockquote{color:var(--bg)}.cta-inner,.demo-inner,.testimonial{max-width:800px}.demo-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 25%,rgba(255,217,0,.14),transparent 40%),radial-gradient(circle at 75% 75%,rgba(255,217,0,.07),transparent 45%);pointer-events:none}.demo-inner{position:relative;z-index:1}.demo-cta h2{margin-top:18px;font-size:58px}.demo-cta .lead{max-width:620px;margin-top:14px;color:rgba(255,255,255,.68);font-size:17px;line-height:1.5}.ql{display:grid;grid-gap:8px;gap:8px;margin-top:28px}.ql li{display:flex;gap:11px;align-items:flex-start;color:rgba(255,255,255,.78);font-size:15px;line-height:1.4}.ql li:before{content:"→";flex-shrink:0;color:var(--yellow);font-family:var(--mono);font-weight:800}.demo-form{display:flex;max-width:560px;flex-wrap:wrap;gap:8px;margin-top:32px}.demo-form input{min-width:220px;flex:1 1;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:rgba(255,255,255,.07);color:#ffffff;font-size:14px;padding:13px 14px}.demo-form input::placeholder{color:rgba(255,255,255,.35)}.demo-form input:focus{border-color:rgba(255,217,0,.5);outline:none}.fm{width:100%;color:rgba(255,255,255,.58);font-family:var(--mono);font-size:12px}.fm.ok{color:var(--green)}.fm.err{color:var(--red)}.testimonial blockquote{max-width:900px;margin:18px 0;font-family:var(--serif);font-size:44px;line-height:1.05}.testimonial-attr{color:rgba(255,255,255,.55);font-family:var(--mono);font-size:12px}.post-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.post-card{display:grid;grid-gap:12px;gap:12px;padding:26px}.post-card h2{font-size:24px}.article-page{padding-top:132px}.article-head{max-width:860px;padding-bottom:52px}.article-body{max-width:760px;padding-bottom:88px}.article-body>*+*{margin-top:22px}.article-body h2{margin-top:44px;font-size:34px}.article-body h3{margin-top:34px;font-size:24px}.article-body li,.article-body p{color:var(--ink-2);font-size:17px;line-height:1.75}.article-body a{color:var(--ink);font-weight:750;text-decoration:underline;-webkit-text-decoration-color:var(--yellow-deep);text-decoration-color:var(--yellow-deep);text-underline-offset:3px}.legal-banner,.notice{border:1px solid var(--line);background:rgba(255,217,0,.12);color:var(--ink-2);padding:14px;font-size:14px;line-height:1.55}.legal-banner{margin:88px auto -72px;width:min(1260px,calc(100% - 64px))}.legal-page{background:var(--bg)}.legal-doc{padding:136px 0 104px}.legal-doc-container{max-width:900px}.legal-doc-header{padding-bottom:34px;border-bottom:1px solid var(--line)}.legal-doc-header h1{max-width:760px;margin-top:18px;font-size:64px}.legal-subtitle{max-width:720px;margin-top:18px;color:var(--ink-2);font-size:18px;line-height:1.55}.legal-updated{margin-top:18px;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.legal-content{display:grid;grid-gap:42px;gap:42px;padding-top:42px}.legal-section{padding-bottom:42px;border-bottom:1px solid var(--line)}.legal-section:last-child{padding-bottom:0;border-bottom:0}.legal-section h2{margin-bottom:14px;font-size:30px;line-height:1.12}.legal-clause li,.legal-clause p,.legal-section>p{color:var(--ink-2);font-size:16px;line-height:1.76}.legal-clause{margin-top:28px}.legal-clause h3{display:flex;align-items:baseline;gap:12px;margin-bottom:8px;font-size:18px;line-height:1.25}.legal-clause h3 span{flex-shrink:0;color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:700}.legal-clause ul{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding-left:22px}.draft-mode-button{position:fixed;right:18px;bottom:18px;z-index:200;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:var(--ink);color:var(--yellow);font-family:var(--mono);font-size:12px;font-weight:700;padding:10px 12px}footer{background:var(--ink);color:rgba(255,255,255,.65);padding:52px 0 32px}.fg{display:grid;grid-template-columns:2fr repeat(4,1fr);grid-gap:40px;gap:40px;margin-bottom:40px}.fb p{max-width:360px;margin-top:12px;color:rgba(255,255,255,.45);font-size:13px;line-height:1.6}.fc h5{margin:0 0 14px;color:rgba(255,255,255,.35);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.fc ul{list-style:none;margin:0;padding:0}.fc li{margin-bottom:7px}.fc a{color:rgba(255,255,255,.55);font-size:13px}.fc a:hover{color:#ffffff}.fb-bot{align-items:center;justify-content:space-between;gap:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:24px}.fb-bot,.fl{display:flex;flex-wrap:wrap}.fl{gap:16px}.fc-copy,.fl a{color:rgba(255,255,255,.35);font-family:var(--mono);font-size:11px;letter-spacing:.04em}@media (max-width:1040px){.nav-links,.nav-si{display:none}.hero .container{grid-template-columns:1fr}.product-stage{max-width:760px}.feature-grid,.metric-grid,.post-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fg{grid-template-columns:1fr 1fr}}@media (max-width:840px){.pw-body{min-height:470px;grid-template-columns:1fr}.pw-sb{display:none}.pw-c{padding:12px}.cc-i{grid-template-columns:4px 1fr}.cc-a{display:none}.cc-rev{grid-template-columns:repeat(2,1fr)}.cc-j{grid-template-columns:44px 1fr 72px}.cc-js,.cc-jtech{display:none}.ai-grid,.ask-grid,.ask-why,.attr-stats,.pg,.price-grid,.wf-grid{grid-template-columns:1fr}.pillar.ft{grid-row:auto}.sec-items{grid-template-columns:1fr 1fr}.price-card.ft{transform:none}}@media (max-width:720px){body,html{width:100%;overflow-x:hidden}.container,.legal-banner{width:calc(100% - 40px);max-width:1260px}section{padding:72px 0}.nav-inner{width:100%;padding:0 20px}.nav-actions{display:none}.nav-actions .btn{min-height:40px;padding:10px 13px;font-size:13px}.hero,.page-hero{padding-top:116px}.home-hero{overflow-x:hidden;padding-bottom:42px}.home-hero .container,.product-stage{min-width:0}.home-hero .hero-content{margin-bottom:36px}.kicker{display:grid;align-items:start;grid-template-columns:5px minmax(0,1fr);grid-gap:9px;gap:9px;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.kicker:before{margin-top:.55em}.home-hero .hh{max-width:100%;font-size:40px;line-height:.98}.hh,.ph{font-size:46px}.hero-sub,.ph-sub{font-size:17px}.home-hero .hero-sub{max-width:100%}.demo-cta h2,.sec-t h2,.section-head h2{font-size:34px}.legal-doc{padding:116px 0 72px}.legal-doc-header{padding-bottom:28px}.legal-doc-header h1{font-size:42px}.legal-subtitle{font-size:16px}.legal-content{gap:34px;padding-top:34px}.legal-section{padding-bottom:34px}.legal-section h2{font-size:26px}.legal-clause li,.legal-clause p,.legal-section>p{font-size:15px}.legal-clause h3{align-items:flex-start;gap:9px;font-size:17px}.home-hero .hero-ctas{display:grid}.home-hero .hero-ctas .btn{width:100%}.home-hero .hero-trust{display:grid;grid-gap:10px;gap:10px}.pw{max-width:100%;border-radius:8px}.pw-chrome{gap:8px;padding:8px 10px}.pw-dots{flex-shrink:0;gap:4px}.pw-dot{width:8px;height:8px}.pw-addr{overflow:hidden;padding:5px 8px;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cc-i,.cc-items,.cc-j,.cc-rev,.pw-addr,.pw-body,.pw-c,.pw-main{min-width:0}.pw-date,.pw-spacer{display:none}.pw-tb{padding:9px 12px}.cc-jn,.cc-jt,.cc-jtime,.cc-m,.cc-t{min-width:0}.cc-rev{grid-template-columns:1fr 1fr}.cc-rl{overflow:hidden;font-size:7px;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.cc-j{grid-template-columns:38px minmax(0,1fr)}.cc-jtime{display:none}.ch-block{overflow:hidden;padding:18px}.chain{align-items:flex-start}.af-node{min-width:78px}.ask-bar{align-items:flex-start}.ask-query-text{font-size:12px}.feature-grid,.fg,.metric-grid,.post-list,.problem-grid,.sec-items,.workflow-row{grid-template-columns:1fr}.workflow-row{gap:8px}.demo-form{display:grid}.demo-form button,.demo-form input{width:100%}.testimonial blockquote{font-size:32px}}