.lp-hero{background:var(--ink);color:var(--on-ink);padding:calc(74px + clamp(56px,9vh,110px)) 0 clamp(56px,8vh,96px)}.lp-hero h1{font-weight:600;font-size:clamp(32px,4.6vw,58px);line-height:1.04;letter-spacing:-.022em;max-width:900px;margin:16px 0 0;text-wrap:balance}.lp-hero .lp-hero-sub{color:var(--on-ink-2);max-width:720px;margin-top:22px;text-wrap:pretty}.lp-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lp-who{background:var(--bg1);padding:var(--sec) 0}.lp-pts{margin:22px 0 0;padding-left:1.2em;color:var(--fg2);max-width:720px;line-height:1.6}.lp-pts li{margin-top:8px}.lp-pts li::marker{color:var(--brand-primary-soft-text)}.lp-pain{background:var(--bg1);padding:var(--sec) 0;scroll-margin-top:90px}.lp-pain.alt{background:var(--bg2)}.lp-steps-list{list-style:none;margin:clamp(28px,4vh,46px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,3vw,36px)}.lp-steps-list[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.lp-steps-list>li{display:flex;gap:13px;align-items:flex-start}.lp-steps-list .lp-step-n{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e8901c24;color:var(--brand-primary-soft-text);font:600 13px/1 var(--font-mono);margin-top:2px;font-feature-settings:var(--tabular-nums)}.lp-steps-list h3{font-weight:600;font-size:17px;line-height:1.25;letter-spacing:-.01em;color:var(--fg1);margin:0 0 7px}.lp-steps-list p{font-size:15px;line-height:1.6;color:var(--fg2);margin:0;text-wrap:pretty}@media(max-width:1000px){.lp-steps-list,.lp-steps-list[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.lp-steps-list,.lp-steps-list[data-cols="4"]{grid-template-columns:1fr}}.lp-steps{background:var(--bg2);padding:var(--sec) 0;scroll-margin-top:90px}.product-evidence{background:var(--bg2);padding:var(--sec) 0;border-top:1px solid var(--border2)}.pe-grid{list-style:none;margin:clamp(28px,4vh,46px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(22px,3vw,40px)}.pe-grid>li{margin:0;min-width:0;display:flex}.product-evidence figure{margin:0;min-width:0;flex:1;display:flex;flex-direction:column}.product-evidence figcaption{margin-top:auto;padding-top:13px;font:500 12.5px/1.5 var(--font-mono);letter-spacing:.02em;color:var(--fg2)}.product-evidence .pe-tag{color:var(--brand-primary-soft-text);font-weight:600}.product-evidence .pe-scr{padding:14px 16px 15px;display:flex;flex-direction:column;gap:12px}.product-evidence .pe-hd{display:flex;align-items:center;gap:10px}.product-evidence .pe-hd .pe-tx{min-width:0}.product-evidence .pe-ti{font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--fg1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-evidence .pe-su{font-size:10.5px;color:var(--fg3);margin-top:2px}.product-evidence .pe-fic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--bg3);color:var(--fg2)}.product-evidence .pe-fic svg{width:16px;height:16px}.product-evidence .pe-fic.ai,.product-evidence .pe-fic.warn{background:var(--brand-primary-soft);color:var(--brand-primary-pressed)}.product-evidence .pe-badge{margin-left:auto;flex:none;font-size:9.5px;font-weight:700;border-radius:999px;padding:4px 9px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;color:var(--fg2);background:var(--bg3);border:1px solid var(--border2)}.product-evidence .pe-badge .gv-spark{color:var(--brand-primary)}.product-evidence .pe-badge.ok{color:var(--success);background:var(--success-soft);border-color:var(--success-soft-border)}.product-evidence .pe-badge.ai{color:var(--brand-primary-pressed);background:var(--brand-primary-soft);border-color:var(--brand-primary-soft-border)}.product-evidence .pe-badge.warn{color:var(--warning-soft-text);background:var(--warning-soft);border-color:var(--warning-soft-border)}.product-evidence .pe-inbadge{margin-left:8px}.product-evidence .pe-lbl{font:500 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg3)}.product-evidence .pe-list{border:1px solid var(--border2);border-radius:11px;overflow:hidden}.product-evidence .pe-li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--border1)}.product-evidence .pe-li:first-child{border-top:0}.product-evidence .pe-li.win{background:var(--success-soft)}.product-evidence .pe-li .pe-tx{min-width:0}.product-evidence .pe-ic{width:26px;height:26px;border-radius:7px;background:var(--bg3);color:var(--fg2);display:grid;place-items:center;flex:none}.product-evidence .pe-ic svg{width:13px;height:13px}.product-evidence .pe-ic.ok{background:var(--success-soft);color:var(--success)}.product-evidence .pe-ic.warn{background:var(--brand-primary-soft);color:var(--brand-primary-pressed)}.product-evidence .pe-av{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:none;font-size:10px;font-weight:700;color:#fff}.product-evidence .pe-nm{font-size:11.5px;font-weight:600;color:var(--fg1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-evidence .pe-mt{font-size:9.5px;color:var(--fg3);margin-top:2px}.product-evidence .pe-rt{margin-left:auto;text-align:right;flex:none}.product-evidence .pe-val{font-size:11.5px;font-weight:600;color:var(--fg1)}.product-evidence .pe-mt2{font-size:9px;color:var(--success);font-weight:600;margin-top:2px}.product-evidence .pe-total{border:1px solid var(--brand-primary-soft-border);background:var(--brand-primary-soft);border-radius:11px;padding:12px 14px}.product-evidence .pe-totk{font:500 9px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-primary-soft-text)}.product-evidence .pe-totv{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--fg1);margin-top:7px}.product-evidence .pe-tots{font-size:10px;color:var(--brand-primary-soft-text);margin-top:5px}.product-evidence .pe-rec{border:1px solid var(--border2);background:#fff;border-radius:11px;padding:12px 14px}.product-evidence .pe-reck{font-size:11px;font-weight:600;color:var(--fg1);display:flex;align-items:center;gap:6px}.product-evidence .pe-reck .gv-spark{color:var(--brand-primary)}.product-evidence .pe-recrow{display:flex;align-items:center;gap:9px;margin-top:8px}.product-evidence .pe-recval{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--fg1)}.product-evidence .pe-recval small{font-size:12px;font-weight:500;color:var(--fg3)}.product-evidence .pe-recsub{font-size:10px;color:var(--fg2);margin-top:7px;line-height:1.45}.product-evidence .pe-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:var(--fg3)}@media(max-width:760px){.pe-grid{grid-template-columns:1fr}}.lp-caps{background:var(--bg1);padding:var(--sec) 0}.lp-caps-grid{list-style:none;margin:clamp(28px,4vh,46px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px clamp(22px,3vw,36px)}.lp-caps-grid li{display:flex;gap:11px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--fg1)}.lp-caps-grid svg{flex:none;margin-top:1px;color:var(--brand-primary-soft-text)}.lp-caps .lp-caps-note{margin-top:clamp(24px,3vh,34px)}.lp-trust{background:var(--ink);color:var(--on-ink);padding:var(--sec) 0;border-top:1px solid var(--ink-hair)}.lp-trust-h2{margin-top:16px;max-width:20ch;color:var(--on-ink);text-wrap:balance}.lp-trust-pts{list-style:none;margin:clamp(26px,4vh,40px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:15px clamp(22px,3vw,36px)}.lp-trust-pts li{display:flex;gap:11px;align-items:flex-start;font-size:15px;line-height:1.55;color:var(--on-ink)}.lp-trust-pts svg{flex:none;margin-top:1px;color:var(--amber)}.lp-trust-company{margin:clamp(28px,4vh,40px) 0 0;font-size:15px;line-height:1.6;color:var(--on-ink-2);max-width:62ch}.lp-trust-link{margin:10px 0 0;font:500 12.5px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.lp-trust-link a{color:var(--on-ink-2)}.lp-trust-link a:hover{color:var(--amber)}.lp-eval{background:var(--bg1);padding:var(--sec) 0}.lp-commercial{background:var(--bg2);padding:var(--sec) 0}.lp-faq{background:var(--bg1);padding:var(--sec) 0;scroll-margin-top:90px}.lp-faq-list{margin-top:clamp(28px,4vh,46px);max-width:860px}.lp-faq details{border-bottom:1px solid var(--border2)}.lp-faq details:first-of-type{border-top:1px solid var(--border2)}.lp-faq summary{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:16px 0;cursor:pointer;list-style:none;font-weight:500;font-size:16.5px;line-height:1.45;color:var(--fg1)}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";flex:none;color:var(--brand-primary-soft-text);font:500 17px/1 var(--font-mono)}.lp-faq details[open] summary:after{content:"−"}.lp-faq summary:hover{color:var(--brand-primary-soft-text)}.lp-faq summary:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.lp-faq details p{margin:-2px 0 18px;padding-right:34px;font-size:16px;line-height:1.7;color:var(--fg2);text-wrap:pretty}.lp-book.demo.standalone{min-height:auto;display:block;padding:var(--sec) 0;scroll-margin-top:74px}.lp-book .demo-intro h2{margin:16px 0 0}.lp-who .eyebrow,.lp-pain .eyebrow,.lp-steps .eyebrow,.lp-caps .eyebrow,.lp-eval .eyebrow,.lp-commercial .eyebrow,.lp-faq .eyebrow,.product-evidence .eyebrow{color:var(--brand-primary-soft-text)}.lp-h2{margin-top:16px;max-width:20ch;text-wrap:balance}.lp-lede{margin-top:20px;max-width:760px;text-wrap:pretty}.lp-note{margin-top:16px;font-size:14px;line-height:1.6;color:var(--fg2);max-width:720px;padding-left:14px;border-left:2px solid var(--border2)}
