:root{--lp-canvas: var(--paper);--lp-card: var(--paper);--lp-card-2: var(--paper2);--lp-elev: 0 50px 100px -50px rgba(11, 31, 58, .4);--lp-elev-sm: 0 30px 60px -34px rgba(11, 31, 58, .36)}:root[data-theme=dark]{--paper: #0b1726;--paper2: #0f2036;--paper3: #142a45;--ink: #f3f7fc;--body: #c2d2e2;--soft: #93a8bf;--faint: #6a809a;--line: #1e3957;--line-bold: #2c4a6c;--red: #f06149;--red2: #f8836f;--red-soft: #2a1714;--sky: #6aa6d6;--sky-ink: #9cc6ea;--sky-l: #7bb6e0;--sky-bg: #122c47;--lp-card: #0f2036;--lp-card-2: #0d1c30;--lp-elev: 0 50px 100px -50px rgba(0, 0, 0, .6);--lp-elev-sm: 0 30px 60px -34px rgba(0, 0, 0, .5);color-scheme:dark}.lp{background:var(--paper);color:var(--body);font-family:var(--sans);font-size:var(--fs-body);line-height:1.6;font-variant-numeric:tabular-nums}.lp .wrap{max-width:1200px;margin:0 auto;padding:0 48px}.lp .mono{font-family:var(--mono)}.lp .ey{font-family:var(--mono);font-size:var(--fs-overline);letter-spacing:.26em;text-transform:uppercase;color:var(--sky-ink);font-weight:500}.lp .red{color:var(--red)}.lp .copy b,.lp .pnote b,.lp .lead b,.lp .note-block b{color:var(--ink);font-weight:inherit}.lp a:focus-visible,.lp button:focus-visible,.lp .btn:focus-visible,.lp .textlink:focus-visible,.lp summary:focus-visible,.lp [tabindex]:focus-visible{outline:2px solid var(--sky-ink);outline-offset:3px;border-radius:4px}.lp-cockpit a:focus-visible,.lp-cockpit button:focus-visible,.lp-cockpit .btn:focus-visible,.lp-cockpit summary:focus-visible,.lp-cta a:focus-visible,.lp-cta button:focus-visible,.lp-cta .btn:focus-visible,.lp-cta .textlink:focus-visible{outline-color:var(--sky-l)}.lp .sec{padding:var(--section-py) 0}.lp .shead{max-width:64ch}.lp .shead h2{font-family:var(--sans);font-weight:var(--fw-heading);font-size:var(--fs-h2);letter-spacing:var(--track-h2);line-height:1.12;color:var(--ink);margin-top:var(--space-eyebrow)}.lp .shead p:not(.ey){margin-top:var(--space-heading);color:var(--soft);font-size:var(--fs-lead);max-width:60ch;line-height:1.6}.lp .lp-problem .shead h2{font-size:var(--fs-h3);letter-spacing:-.012em;line-height:1.3}.lp.reveal-armed [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.lp.reveal-armed [data-reveal].in{opacity:1;transform:none}.lp.reveal-armed [data-reveal][data-d="1"]{transition-delay:.1s}.lp.reveal-armed [data-reveal][data-d="2"]{transition-delay:.2s}.lp.reveal-armed [data-reveal][data-d="3"]{transition-delay:.3s}.lp.reveal-armed [data-reveal][data-d="4"]{transition-delay:.4s}.lp a{text-decoration:none}.lp .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none;background:var(--red);color:#fff;padding:11px 20px;border-radius:8px;transition:.18s;border:1px solid transparent;cursor:pointer}.lp .btn:hover{background:var(--red2);transform:translateY(-2px);box-shadow:0 12px 26px -12px var(--red)}.lp .btn.ghost{background:transparent;border-color:var(--ink);color:var(--ink)}.lp .btn.ghost:hover{background:var(--ink);color:var(--paper);box-shadow:none}.lp .btn.lg{padding:13px 24px;font-size:15px}.lp .textlink{font-family:var(--sans);font-weight:600;font-size:15px;color:var(--ink);display:inline-flex;align-items:center;gap:7px;background-image:linear-gradient(var(--red),var(--red));background-size:0 1.5px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s cubic-bezier(.16,1,.3,1),color .18s;padding-bottom:3px}.lp .textlink:hover{color:var(--red);background-size:100% 1.5px}.lp-hero{position:relative;padding:calc(var(--section-py) * .85) 0;overflow:hidden;background:radial-gradient(120% 120% at 70% 0%,#12345e,#0b1f3a 46%,#07182d);color:var(--d-text)}.lp-hero .aurora{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(120% 100% at 70% 0%,#000 45%,transparent 80%);mask-image:radial-gradient(120% 100% at 70% 0%,#000 45%,transparent 80%)}.lp-hero .aurora canvas{width:100%;height:100%;display:block}.lp-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(62% 56% at 84% 2%,color-mix(in srgb,var(--sky-l) 20%,transparent),transparent 72%),radial-gradient(48% 50% at 2% 96%,color-mix(in srgb,var(--red) 16%,transparent),transparent 72%),radial-gradient(120% 120% at 70% 0%,#12345e,#0b1f3a 46%,#07182d)}.lp-hero .wrap{position:relative;z-index:1}.lp-hero .hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:80px;align-items:center}.lp-hero .hero-grid>*{min-width:0}.lp-hero .ey{color:var(--sky-l)}.lp-hero h1{font-family:var(--sans);font-weight:var(--fw-heading);font-size:var(--fs-h1);line-height:1.02;letter-spacing:var(--track-h1);color:var(--d-text);margin-top:var(--space-eyebrow);max-width:12ch;overflow-wrap:break-word;hyphens:auto}.lp-hero h1 .mark{color:var(--d-text)}.lp-hero .subline{margin-top:var(--space-heading);max-width:46ch;color:var(--d-text);font-size:clamp(1.2rem,1rem + .7vw,1.55rem);line-height:1.32}.lp-hero .lead{margin-top:var(--space-heading);max-width:52ch;color:var(--d-muted);font-size:var(--fs-lead);line-height:1.6}.lp-hero .herocta{margin-top:var(--space-block);display:flex;align-items:center;gap:22px;flex-wrap:wrap}.lp-hero .herocta .textlink{color:var(--d-text)}.lp-hero .herocta .textlink:hover{color:var(--red)}.lp-hero .trust-micro{margin-top:26px;max-width:50ch;font-family:var(--sans);font-size:12.5px;letter-spacing:.01em;color:var(--d-muted);line-height:1.6;display:flex;gap:11px}.lp-hero .trust-micro .dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--green);margin-top:6px}.lp-hero .panel{position:relative;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--lp-card);box-shadow:var(--lp-elev)}.lp-hero .panel .ptop{display:flex;align-items:center;gap:9px;padding:14px 18px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:12px;color:var(--soft);background:var(--lp-card-2)}.lp-hero .panel .ptl{display:flex;gap:6px}.lp-hero .panel .ptl i{width:10px;height:10px;border-radius:50%}.lp-hero .panel .ptl i:nth-child(1){background:#ff5f57}.lp-hero .panel .ptl i:nth-child(2){background:#febc2e}.lp-hero .panel .ptl i:nth-child(3){background:#28c840}.lp-hero .panel .purl{margin-left:6px;color:var(--soft)}.lp-hero .panel .plive{margin-left:auto;display:flex;align-items:center;gap:7px;color:var(--sky-ink)}.lp-hero .panel .plive .lvdot{width:7px;height:7px;border-radius:50%;background:var(--green)}.lp-hero .panel .pbody{padding:8px 20px 18px}.lp-hero .prow{display:flex;align-items:center;gap:16px;padding:16px 4px;border-bottom:1px solid var(--line)}.lp-hero .prow:last-child{border-bottom:0}.lp-hero .prow .nm{font-family:var(--mono);font-size:12.5px;color:var(--ink);font-weight:500;flex:1}.lp-hero .prow .vv{font-family:var(--mono);font-size:21px;color:var(--ink);font-weight:500}.lp-hero .prow .vv.r{color:var(--red2)}.lp-hero .prow .vv .vv-fix{margin-right:1px}.lp-hero .prow .dd{font-family:var(--mono);font-size:12px;color:var(--sky-ink);width:46px;text-align:right}.lp-hero .pbar{height:6px;border-radius:99px;background:var(--paper3);overflow:hidden;margin-top:4px}.lp-hero .pbar i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--sky-l),var(--sky));transition:width 2.4s cubic-bezier(.16,1,.3,1)}.lp-hero .panel.in .pbar i{width:84%}.lp-problem{background:var(--paper2)}.lp-problem .ask{margin-top:26px;font-family:var(--sans);font-weight:var(--fw-heading);font-size:var(--fs-h1);letter-spacing:var(--track-h1);line-height:1.05;color:var(--ink);max-width:20ch}.lp-problem .ask .red{color:var(--ink)}.lp-problem .why{margin-top:var(--space-block);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.lp-problem .why .cell{background:var(--lp-card);padding:38px 32px}.lp-problem .why .ix{font-family:var(--mono);font-size:13px;color:var(--red);letter-spacing:.04em}.lp-problem .why h3{font-family:var(--sans);font-weight:var(--fw-heading);font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--ink);line-height:1.2;margin-top:16px}.lp-problem .why p{margin-top:14px;color:var(--body);font-size:15.5px;line-height:1.7;overflow-wrap:anywhere;hyphens:auto}.lp-problem .resolve{margin-top:40px;font-family:var(--sans);font-weight:var(--fw-heading);font-size:var(--fs-h3);color:var(--ink);letter-spacing:-.015em}.lp-pillars .grid{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lp-pillar{border:1px solid var(--line);border-radius:14px;padding:36px 32px;background:var(--lp-card);display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s}.lp-pillar:hover{transform:translateY(-6px);border-color:var(--sky);box-shadow:var(--lp-elev-sm)}.lp-pillar .pn{font-family:var(--mono);font-size:13px;letter-spacing:.06em;color:var(--sky-ink);text-transform:uppercase;font-weight:500}.lp-pillar h3{font-family:var(--sans);font-weight:var(--fw-heading);font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--ink);line-height:1.2;margin-top:18px}.lp-pillar .core{margin-top:16px;font-family:var(--sans);font-weight:var(--fw-heading);font-size:1.0625rem;color:var(--ink);line-height:1.4}.lp-pillar .copy{margin-top:16px;color:var(--body);font-size:15.5px;line-height:1.7;flex:1 1 auto;overflow-wrap:anywhere;hyphens:auto}.lp-pillar .copy+.copy{margin-top:14px}.lp-pillar .copy ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.lp-pillar .copy li{display:flex;gap:11px;align-items:flex-start;line-height:1.55}.lp-pillar .copy li svg{flex:none;margin-top:4px}.lp-pillar .note-block{margin-top:18px;background:var(--sky-bg);border:1px solid color-mix(in srgb,var(--sky) 26%,transparent);border-radius:12px;padding:16px 18px}.lp-pillar .note-block b{color:var(--ink)}.lp-pillar .note-block p{color:var(--body);font-size:14.5px;line-height:1.6}.lp-pillar .note-block p+p{margin-top:8px}.lp-pillar .proof{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);font-style:italic;color:var(--soft);font-size:14px;line-height:1.6}.lp-pillar .proof b{font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--sky-ink);display:block;margin-bottom:6px}.lp-pillar .honest{margin-top:14px;font-size:12.5px;color:var(--soft);line-height:1.55}.lp-statrow{display:grid;grid-template-columns:60px 1fr 300px;gap:48px;align-items:start;padding:60px 0;border-top:1px solid var(--line)}.lp-statrow:last-child{border-bottom:1px solid var(--line)}.lp-statrow .ix{font-family:var(--mono);font-size:15px;color:var(--red);padding-top:12px}.lp-statrow h3{font-family:var(--sans);font-weight:var(--fw-heading);font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--ink);line-height:1.2}.lp-statrow p{margin-top:14px;color:var(--body);font-size:16px;line-height:1.75;max-width:58ch}.lp-statrow .big{text-align:right}.lp-statrow .big .n{font-family:var(--mono);font-weight:500;font-size:var(--fs-stat);letter-spacing:-.05em;color:var(--ink);line-height:.9}.lp-statrow .big .n .u{font-size:.34em;color:var(--sky-ink)}.lp-statrow .big .l{font-family:var(--mono);font-size:13px;color:var(--sky-ink);margin-top:16px;letter-spacing:.04em}.lp-cockpit{background:var(--ink);position:relative;overflow:clip}.lp-cockpit .ey{color:var(--sky-l)}.lp-cockpit h2{color:#fff}.lp-cockpit .shead p:not(.ey){color:#aec2d6}.lp-cockpit .pin-stage{position:relative;margin-top:36px}.lp-cockpit .dash{position:relative;border:1px solid #21456e;border-radius:14px;overflow:hidden;background:#0e2440;box-shadow:0 60px 120px -50px #000000b3}.lp-cockpit .dash .dtop{display:flex;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid #1c3a5c;font-family:var(--mono);font-size:12px;color:#9fb8d2}.lp-cockpit .dash .dtop .lvdot{width:7px;height:7px;border-radius:50%;background:var(--green)}.lp-cockpit .dash .dtop .demo-tag{margin-left:auto;letter-spacing:.06em;text-transform:uppercase;color:#9fb8d2}.lp-cockpit .modgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#1c3a5c}.lp-cockpit .mod{background:#0e2440;padding:26px 22px;min-height:132px}.lp-cockpit .mod.locked{opacity:.42}.lp-cockpit .mod .ml{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9fb8d2;display:flex;align-items:center;gap:8px}.lp-cockpit .mod .ml .lock{font-size:11px}.lp-cockpit .mod .mv{font-family:var(--mono);font-size:30px;font-weight:500;color:#fff;margin-top:16px;letter-spacing:-.02em}.lp-cockpit .mod .mv.r{color:var(--red)}.lp-cockpit .mod .ms{font-size:13px;color:#a8c0d8;margin-top:8px;line-height:1.5}.lp-cockpit .mod .spark{margin-top:14px;display:block;width:100%;height:30px}.lp-cockpit .demo-caption{margin-top:18px;text-align:center;font-family:var(--sans);font-size:12px;color:#9fb8d2;letter-spacing:.02em}.lp-cockpit .cd-chart{margin-top:28px;border-radius:14px;padding:clamp(1.3rem,2.4vw,1.9rem);background:var(--d-panel);border:1px solid var(--d-line)}.lp-cockpit .cd-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem;gap:12px}.lp-cockpit .cd-chart-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#9fb8d2;border:1px solid var(--d-line);border-radius:999px;padding:.28em .7em}.lp-cockpit .cd-chart-live{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--sky-l)}.lp-cockpit .cd-chart-live .lvdot{width:6px;height:6px;border-radius:50%;background:var(--green)}.lp-cockpit .cd-cap{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#a7c0d8;margin-bottom:.5rem}.lp-cockpit .cd-cap.mt{margin-top:1.8rem}.lp-cockpit .cd-rank-svg,.lp-cockpit .cd-bar-svg{width:100%;height:auto}.lp-cockpit .cd-grid line,.lp-cockpit .cd-bar-base{stroke:var(--d-line);stroke-width:1}.lp-cockpit .cd-ax{font-family:var(--mono);font-size:11px;fill:#9fb8d2}.lp-cockpit .cd-rank-line{stroke:url(#cd-rank-grad);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.lp-cockpit .cd-rank-end{fill:var(--red)}.lp-cockpit .cd-rank-end-lbl{font-family:var(--mono);font-size:13px;font-weight:600;fill:#d7e6f4}.lp-cockpit .cd-bar{fill:url(#cd-bar-grad)}.lp-cockpit .cd-bar-val{font-family:var(--mono);font-size:12px;fill:#a7c0d8;opacity:0}.lp-cockpit .cd-bar-lbl{font-family:var(--mono);font-size:11px;fill:#9fb8d2}.lp-cockpit .scrub-rail{position:relative;height:2px;background:#1c3a5c;margin-top:36px;border-radius:99px;overflow:hidden}.lp-cockpit .scrub-rail i{position:absolute;inset:0 100% 0 0;background:linear-gradient(90deg,var(--sky),var(--red));border-radius:99px}.lp-cockpit .scrub-steps{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lp-cockpit .scrub-step{font-family:var(--sans);font-size:12.5px;color:#a8c0d8;letter-spacing:normal;line-height:1.5;transition:filter .3s,color .3s;filter:brightness(.78)}.lp-cockpit .scrub-step.on{color:#d7e6f4;filter:brightness(1)}.lp-cockpit .scrub-step b{font-family:var(--mono);letter-spacing:.02em;color:var(--sky-l);font-weight:600;display:block;margin-bottom:4px}.lp-pricing .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px}.lp-tier{border:1px solid var(--line);border-radius:14px;padding:38px 32px;background:var(--lp-card);position:relative;display:flex;flex-direction:column;transition:transform .25s,border-color .25s,box-shadow .25s}.lp .lp-tier .btn{box-sizing:border-box;white-space:normal;text-align:center}.lp-tier:hover{transform:translateY(-6px);border-color:var(--sky);box-shadow:var(--lp-elev-sm)}.lp-tier.feat{border:1.5px solid var(--red);background:linear-gradient(180deg,var(--red-soft) 0%,var(--paper) 14%)}.lp-tier .pop{position:absolute;top:-12px;left:32px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;background:var(--red);color:#fff;padding:5px 12px;border-radius:99px}.lp-tier .tn{font-family:var(--mono);font-size:14px;letter-spacing:.06em;color:var(--sky-ink);text-transform:uppercase;font-weight:500}.lp-tier .tprice{display:flex;align-items:baseline;gap:5px;margin-top:14px;flex-wrap:wrap}.lp-tier .tp-mo{font-family:var(--sans);font-weight:var(--fw-heading);font-size:2.1rem;letter-spacing:-.03em;color:var(--ink);line-height:1}.lp-tier .tp-per{font-family:var(--sans);font-size:15px;color:var(--soft);font-weight:500}.lp-tier .tsetup{margin-top:6px;font-family:var(--mono);font-size:12px;color:var(--soft);letter-spacing:.02em}.lp-tier ul{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:13px;flex:1 1 auto}.lp-tier li{display:flex;gap:12px;font-size:15px;color:var(--ink);align-items:flex-start;line-height:1.4}.lp-tier li svg{flex:none;margin-top:4px}.lp-tier li .mut{color:var(--soft)}.lp-pricing .pnote{margin:36px 0 0;max-width:72ch;color:var(--soft);font-size:14.5px;line-height:1.7}.lp-pricing .pnote ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.lp-pricing .pnote li{padding-left:18px;position:relative}.lp-pricing .pnote li:before{content:"—";position:absolute;left:0;color:var(--sky-ink)}.lp-pricing .pcalc{margin-top:30px}.lp-pricing .vat{margin-top:20px;font-family:var(--sans);font-size:12.5px;color:var(--soft);line-height:1.5}.lp-refs .grid{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lp-ref{border:1px solid var(--line);border-radius:14px;padding:34px 30px;background:var(--lp-card);display:flex;flex-direction:column}.lp-ref.placeholder{border-style:dashed;background:var(--lp-card-2)}.lp-ref blockquote{font-family:var(--sans);font-weight:600;font-size:1.0625rem;color:var(--ink);line-height:1.5;letter-spacing:-.01em;flex:1 1 auto}.lp-ref.placeholder blockquote{color:var(--soft);font-style:italic;font-weight:500}.lp-ref .who{margin-top:24px;display:flex;align-items:center;gap:12px}.lp-ref .who .av{width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--paper3);border:1px solid var(--line);flex:none}.lp-ref .who .av img{width:100%;height:100%;object-fit:contain}.lp-ref .who .meta .n{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--ink)}.lp-ref .who .meta .r{font-family:var(--mono);font-size:12px;color:var(--sky-ink);margin-top:2px}.lp-refs .trustline{margin-top:44px;display:flex;flex-wrap:wrap;gap:12px 28px;font-family:var(--mono);font-size:12.5px;color:var(--soft);letter-spacing:.01em}.lp-refs .trustline span{display:flex;align-items:center;gap:9px}.lp-refs .trustline span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sky)}.lp-proof .lp-proofquote{margin:56px 0 0}.lp-proof .lp-proofquote blockquote{font-size:1.1875rem;max-width:62ch}.lp-proof .lp-proofquote+.grid{margin-top:24px}.lp-proof .lp-proofquote .who .av img[src$="portrait.webp"]{object-fit:cover}.lp-proof .lp-proofcard .pl{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--sky-ink)}.lp-proof .lp-proofcard h3{font-family:var(--sans);font-size:1.0625rem;font-weight:var(--fw-heading);line-height:1.25;letter-spacing:-.01em;color:var(--ink);margin-top:12px;min-height:2.5em}.lp-proof .lp-proofcard p{font-family:var(--sans);font-size:.95rem;line-height:1.55;color:var(--soft);margin-top:10px}.lp-proof .lp-proofcta{margin-top:36px}.lp-faq{background:var(--paper2)}.lp-faq .list{margin-top:52px;border-top:1px solid var(--line)}.lp-faq details{border-bottom:1px solid var(--line)}.lp-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 4px;font-family:var(--sans);font-weight:600;font-size:var(--fs-h4);color:var(--ink);line-height:1.35;transition:color .2s}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:hover{color:var(--red)}.lp-faq summary:after{content:"+";font-family:var(--mono);font-weight:400;font-size:24px;color:var(--sky-ink);flex:none;width:28px;text-align:center;transition:transform .25s cubic-bezier(.16,1,.3,1)}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq .ans{padding:0 4px 30px;color:var(--body);font-size:16px;line-height:1.75;max-width:74ch}.lp-faq .ans em{color:var(--ink);font-style:italic}.lp-faq .ans a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.lp-cta{background:var(--ink);position:relative;overflow:hidden}.lp-cta .aurora{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.32;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.lp-cta .aurora canvas{width:100%;height:100%;display:block}.lp-cta .wrap{position:relative;z-index:1;padding:calc(var(--section-py) * .85) 48px}.lp-cta .ey{color:var(--sky-l)}.lp-cta h2{font-family:var(--sans);font-weight:var(--fw-heading);font-size:var(--fs-h1);letter-spacing:var(--track-h1);line-height:1.05;color:#fff;max-width:17ch;margin-top:20px}.lp-cta h2 .red{color:#fff}.lp-cta p:not(.ey){margin-top:var(--space-heading);color:#aec2d6;font-size:var(--fs-lead);max-width:54ch;line-height:1.6}.lp-cta .row{margin-top:40px;display:flex;gap:22px;align-items:center;flex-wrap:wrap}.lp-cta .btn.ghost{border-color:#33526f;color:#fff}.lp-cta .btn.ghost:hover{background:#fff;color:var(--ink)}.lp-cta .textlink{color:#fff}.lp-cta .textlink:hover{color:var(--sky-l)}.lp-cta .micro{margin-top:24px;font-family:var(--sans);font-size:12px;color:#7f9bbb;letter-spacing:.02em}.lp-legal{background:var(--paper)}.lp-legal .wrap{padding:40px 48px 56px}.lp-legal p{font-family:var(--sans);font-size:11.5px;line-height:1.7;color:var(--soft);max-width:96ch;letter-spacing:.01em}@media(max-width:1024px){.lp .wrap{padding:0 28px}.lp-hero .hero-grid{grid-template-columns:1fr;gap:48px}.lp-hero .panel{order:2;max-width:540px}.lp-problem .why,.lp-pillars .grid,.lp-pricing .tiers,.lp-refs .grid,.lp-cockpit .modgrid,.lp-cockpit .scrub-steps{grid-template-columns:1fr}.lp-cockpit .modgrid{grid-template-columns:1fr 1fr}.lp-statrow{grid-template-columns:1fr;gap:18px}.lp-statrow .big{text-align:left}.lp-cta .wrap{padding-left:28px;padding-right:28px}}@media(max-width:600px){.lp-cockpit .modgrid{grid-template-columns:1fr}}@media(max-width:400px){.lp .wrap{padding:0 20px}.lp-pillar{padding:32px 22px}.lp-pillar .note-block,.lp-pillar .proof,.lp-pillar .honest{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.lp [data-reveal],.lp.reveal-armed [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.lp-hero .panel .pbar i{width:84%;transition:none}.lp-cockpit .scrub-rail i{inset:0}.lp-cockpit .scrub-step{opacity:1;color:#cfe0f0}.lp-cockpit .cd-bar-val{opacity:1}.lp *{animation:none!important}}.lp .lp-band-muted{background:var(--paper2)}.lp .lp-band-ink{background:var(--ink)}.lp .lp-band-ink h2{color:#fff}.lp .lp-band-ink .shead p:not(.ey){color:#aec2d6}.lp .lp-band-ink .ey{color:var(--sky-l)}.lp-cockpit[data-astro-cid-cusvhd2w] .dash[data-astro-cid-cusvhd2w]{border:1px solid var(--d-line);border-radius:14px;background:linear-gradient(180deg,#7bb6e01a,#7bb6e008);backdrop-filter:blur(2px);box-shadow:0 1px #ffffff0f inset}.lp-cockpit[data-astro-cid-cusvhd2w] .dash[data-astro-cid-cusvhd2w] .dtop[data-astro-cid-cusvhd2w]{padding:14px 20px;border-bottom:1px solid #1a3553;font-size:11.5px;color:#93acc6}.lp-cockpit[data-astro-cid-cusvhd2w] .dash[data-astro-cid-cusvhd2w] .dtop[data-astro-cid-cusvhd2w] .dtop-l[data-astro-cid-cusvhd2w]{display:inline-flex;align-items:center;gap:8px}.lp-cockpit[data-astro-cid-cusvhd2w] .dash[data-astro-cid-cusvhd2w] .dtop[data-astro-cid-cusvhd2w] .dtop-name[data-astro-cid-cusvhd2w]{color:#cfe0f1;letter-spacing:.04em}.lp-cockpit[data-astro-cid-cusvhd2w] .dash[data-astro-cid-cusvhd2w] .dtop[data-astro-cid-cusvhd2w] .dtop-sep[data-astro-cid-cusvhd2w]{color:#5f7a98}.lp-cockpit[data-astro-cid-cusvhd2w] .dash[data-astro-cid-cusvhd2w] .dtop[data-astro-cid-cusvhd2w] .dtop-live[data-astro-cid-cusvhd2w]{color:#8fb7d8;letter-spacing:.02em}.lp-cockpit[data-astro-cid-cusvhd2w] .dash[data-astro-cid-cusvhd2w] .dtop[data-astro-cid-cusvhd2w] .lvdot[data-astro-cid-cusvhd2w]{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 22%,transparent)}.lp-cockpit[data-astro-cid-cusvhd2w] .dash[data-astro-cid-cusvhd2w] .dtop[data-astro-cid-cusvhd2w] .demo-tag[data-astro-cid-cusvhd2w]{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:#8aa3bd;padding:3px 8px;border:1px solid #284a6e;border-radius:var(--radius-pill, 999px);background:#7bb6e00f}.lp-cockpit[data-astro-cid-cusvhd2w] .modgrid[data-astro-cid-cusvhd2w]{background:#18324f}.lp-cockpit[data-astro-cid-cusvhd2w] .mod[data-astro-cid-cusvhd2w]{background:#0d2138;padding:22px 22px 20px;min-height:150px;display:flex;flex-direction:column}.lp.reveal-armed .lp-cockpit[data-astro-cid-cusvhd2w] .mod[data-astro-cid-cusvhd2w]{opacity:0;transform:translateY(10px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.lp.reveal-armed .lp-cockpit[data-astro-cid-cusvhd2w] .dash[data-astro-cid-cusvhd2w].in .mod[data-astro-cid-cusvhd2w]{opacity:1;transform:none}.lp.reveal-armed .lp-cockpit[data-astro-cid-cusvhd2w] .dash[data-astro-cid-cusvhd2w].in .mod[data-astro-cid-cusvhd2w]:nth-child(2){transition-delay:.08s}.lp.reveal-armed .lp-cockpit[data-astro-cid-cusvhd2w] .dash[data-astro-cid-cusvhd2w].in .mod[data-astro-cid-cusvhd2w]:nth-child(3){transition-delay:.16s}.lp.reveal-armed .lp-cockpit[data-astro-cid-cusvhd2w] .dash[data-astro-cid-cusvhd2w].in .mod[data-astro-cid-cusvhd2w]:nth-child(4){transition-delay:.24s}@media(prefers-reduced-motion:reduce){.lp.reveal-armed .lp-cockpit[data-astro-cid-cusvhd2w] .mod[data-astro-cid-cusvhd2w]{opacity:1;transform:none;transition:none}}.lp-cockpit[data-astro-cid-cusvhd2w] .mod[data-astro-cid-cusvhd2w] .ml[data-astro-cid-cusvhd2w]{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:#8aa3bd}.lp-cockpit[data-astro-cid-cusvhd2w] .mod[data-astro-cid-cusvhd2w] .mv[data-astro-cid-cusvhd2w]{font-family:var(--sans);font-weight:var(--fw-heading);font-size:clamp(2rem,1.5rem + 1.4vw,2.65rem);line-height:1;letter-spacing:var(--track-h2);color:#fff;font-variant-numeric:tabular-nums;margin-top:14px}.lp-cockpit[data-astro-cid-cusvhd2w] .mod[data-astro-cid-cusvhd2w] .mv[data-astro-cid-cusvhd2w].r{color:var(--red)}.lp-cockpit[data-astro-cid-cusvhd2w] .mod[data-astro-cid-cusvhd2w] .ms[data-astro-cid-cusvhd2w]{font-family:var(--sans);font-size:12.5px;line-height:1.45;color:#a7c0d8;margin-top:8px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 7px}.lp-cockpit[data-astro-cid-cusvhd2w] .mod[data-astro-cid-cusvhd2w] .ms[data-astro-cid-cusvhd2w] .ms-text[data-astro-cid-cusvhd2w]{color:#9fb8d1}.lp-cockpit[data-astro-cid-cusvhd2w] .mod[data-astro-cid-cusvhd2w] .ms[data-astro-cid-cusvhd2w] .delta[data-astro-cid-cusvhd2w]{display:inline-flex;align-items:center;gap:2px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#7bb6e0}.lp-cockpit[data-astro-cid-cusvhd2w] .mod[data-astro-cid-cusvhd2w] .ms[data-astro-cid-cusvhd2w] .delta[data-astro-cid-cusvhd2w].up{color:#4cc99a}.lp-cockpit[data-astro-cid-cusvhd2w] .mod[data-astro-cid-cusvhd2w] .ms[data-astro-cid-cusvhd2w] .delta[data-astro-cid-cusvhd2w].down{color:var(--red)}.lp-cockpit[data-astro-cid-cusvhd2w] .mod[data-astro-cid-cusvhd2w] .ms[data-astro-cid-cusvhd2w] .delta[data-astro-cid-cusvhd2w] .delta-arrow[data-astro-cid-cusvhd2w]{font-size:.92em}.cd-sr[data-astro-cid-cusvhd2w]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-cockpit[data-astro-cid-cusvhd2w] .mod[data-astro-cid-cusvhd2w] .spark[data-astro-cid-cusvhd2w]{margin-top:auto;padding-top:16px;height:34px;opacity:.92}.lp-cockpit[data-astro-cid-cusvhd2w] .demo-caption[data-astro-cid-cusvhd2w]{font-family:var(--sans);font-size:12.5px;color:#93acc6;letter-spacing:0;margin-top:22px}.lp-cockpit[data-astro-cid-cusvhd2w] .scrub-step[data-astro-cid-cusvhd2w]{font-family:var(--sans);font-size:13.5px;letter-spacing:0;line-height:1.5;color:#a7c0d8}.lp-cockpit[data-astro-cid-cusvhd2w] .scrub-step[data-astro-cid-cusvhd2w] b[data-astro-cid-cusvhd2w]{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sky-l);margin-bottom:7px}@media(max-width:600px){.lp-cockpit[data-astro-cid-cusvhd2w] .mod[data-astro-cid-cusvhd2w]{min-height:138px;padding:20px 18px 18px}.lp-cockpit[data-astro-cid-cusvhd2w] .mod[data-astro-cid-cusvhd2w] .mv[data-astro-cid-cusvhd2w]{font-size:clamp(2rem,7vw,2.4rem)}}@media(max-width:400px){.lp-cockpit[data-astro-cid-cusvhd2w] .dash[data-astro-cid-cusvhd2w] .dtop[data-astro-cid-cusvhd2w]{padding:12px 16px}.lp-cockpit[data-astro-cid-cusvhd2w] .mod[data-astro-cid-cusvhd2w]{padding:18px 16px 16px}}
