html:has(.lp){scroll-behavior:smooth;scroll-padding-top:84px}.lp{--bg:#fff;--bg-2:#f6f8fb;--surface:#fff;--surface-2:#f5f8fb;--surface-3:#eaeff5;--border:#0a1f4414;--border-strong:#0a1f4429;--border-accent:#2dc7d673;--text:#0a1f44;--text-2:#354c75;--text-3:#6a7c98;--text-4:#a3afc4;--brand-navy:#0a1f44;--brand-blue:#1d6593;--accent:#2dc7d6;--accent-2:#14a8b8;--accent-ink:#0a1f44;--accent-glow:#2dc7d673;--cyan:#2dc7d6;--cyan-glow:#2dc7d673;--warn:#d97706;--danger:#dc2626;--dark-bg:#050b18;--dark-surface:#0a1428;--dark-surface-2:#0e1a33;--dark-border:#ffffff14;--dark-border-strong:#ffffff29;--dark-text:#f4f5f5;--dark-text-2:#c8d0dc;--dark-text-3:#8a96ac;--dark-text-4:#5a6580;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:24px;--r-2xl:32px;--shadow-1:0 1px 0 #fff9 inset, 0 0 0 1px var(--border);--shadow-glow:0 0 0 1px var(--border-accent), 0 20px 60px -20px var(--accent-glow);--font-sans:var(--font-geist-sans), "Inter", ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-geist-sans), "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), "JetBrains Mono", "Geist Mono", ui-monospace, monospace;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.005em;font-size:16px;line-height:1.5;position:relative;overflow-x:hidden}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lp a{color:inherit;text-decoration:none}.lp:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 520px at 12% -120px,#2dc7d624,#0000 62%),radial-gradient(700px 420px at 88% 8%,#1d65931a,#0000 58%);position:fixed;inset:0}.lp:after{content:"";pointer-events:none;z-index:1;opacity:.5;background-image:linear-gradient(90deg,#0a0a0a06 1px,#0000 1px);background-size:96px 100%;position:fixed;inset:0}.lp main,.lp header,.lp footer,.lp section{z-index:2;position:relative}.lp .container{max-width:1280px;margin:0 auto;padding:0 28px}@media (max-width:768px){.lp .container{padding:0 18px}}.lp .kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:500}.lp .kicker .accent{color:var(--text);font-weight:600}.lp h1,.lp h2,.lp h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.02}.lp h1{font-size:clamp(40px,6.2vw,84px)}.lp h2{letter-spacing:-.02em;font-size:clamp(32px,4vw,56px)}.lp h3{letter-spacing:-.015em;font-size:clamp(20px,2vw,28px)}.lp p{color:var(--text-2);margin:0}.lp .mono{font-family:var(--font-mono)}.lp .hl{background:var(--accent);color:var(--accent-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 8px 30px -10px var(--accent-glow);border-radius:8px;margin:0 .04em;padding:.05em .22em;font-weight:600}@keyframes llmSwap{0%{opacity:0}22%{opacity:1}to{opacity:1}}.lp .hl-2{color:var(--text);border-bottom:4px solid var(--accent);padding-bottom:0}.lp .hl-grad{background:linear-gradient(135deg, var(--brand-navy) 0%, var(--brand-blue) 50%, var(--accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp .btn{border-radius:var(--r-md);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:15px;font-weight:500;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.lp .btn:hover{transform:translateY(-1px)}.lp .btn:active{transform:translateY(0)}.lp .btn--primary{background:var(--brand-navy);color:#fff;box-shadow:0 6px 20px -8px #0a1f4480}.lp .btn--primary:hover{background:#08193a;box-shadow:0 10px 28px -8px #0a1f4499}.lp .btn--lime{background:var(--accent);color:var(--accent-ink);box-shadow:0 1px 0 #fff9 inset, 0 10px 30px -10px var(--accent-glow)}.lp .btn--lime:hover{box-shadow:0 1px 0 #ffffffb3 inset, 0 14px 36px -10px var(--accent-glow);background:#4dd6e4}.lp .btn--cta-glow{box-shadow:0 1px 0 #ffffffa6 inset, 0 12px 32px -8px var(--accent-glow), 0 0 0 1px #2dc7d659}.lp .btn--cta-glow:hover{box-shadow:0 1px 0 #ffffffbf inset, 0 16px 40px -8px var(--accent-glow), 0 0 0 1px #2dc7d680}.lp .btn--ghost{color:var(--text);border-color:var(--border-strong);background:0 0}.lp .btn--ghost:hover{background:var(--surface-2);border-color:var(--text)}.lp .btn--dark{background:var(--text);color:var(--bg);border-color:var(--text)}.lp .btn--dark:hover{background:#1f1f1f}.lp .btn--sm{border-radius:10px;height:36px;padding:0 14px;font-size:13px}.lp .btn--lg{border-radius:14px;height:54px;padding:0 24px;font-size:16px}.lp .nav{z-index:50;padding:0 24px;position:sticky;top:18px}.lp .nav__inner{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px)saturate(160%);background:#ffffffc7;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:10px 12px 10px 22px;display:flex;box-shadow:inset 0 1px #fff9,0 6px 24px #0a0a0a0a}.lp .nav__brand{letter-spacing:-.01em;color:var(--brand-navy);align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.lp .nav__brand-mark{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.lp .nav__links{color:var(--text-2);gap:4px;font-size:14px;display:flex}.lp .nav__links a{border-radius:999px;align-items:center;gap:6px;padding:8px 14px;transition:color .15s,background-color .15s;display:inline-flex}.lp .nav__links a:hover{background:var(--surface-2);color:var(--text)}.lp .nav__cta{flex-shrink:0;align-items:center;gap:10px;display:flex}@media (max-width:900px){.lp .nav__links,.lp .nav__cta .btn--sm:first-of-type{display:none}}.lp .hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.lp .hero__copy{min-width:0;max-width:640px}.lp .hero__visual{place-self:start stretch;width:100%;min-width:0;position:relative}@media (min-width:1081px){.lp .hero__visual{width:min(112%,680px);margin-left:auto}}@media (max-width:1080px){.lp .hero__grid{grid-template-columns:1fr;gap:40px}.lp .hero__copy{max-width:none}.lp .hero__visual{width:100%;max-width:560px;margin:0 auto}}.lp .hero__headline{letter-spacing:-.032em;color:var(--text);flex-direction:column;gap:.12em;min-height:3.36em;margin-top:24px;font-size:clamp(34px,4.8vw,62px);font-weight:500;line-height:1.04;display:flex}.lp .hero__headline-line{min-height:1.04em;display:block}.lp .hero__headline-muted{color:var(--text-3)}.lp .hero__llm-slot{vertical-align:baseline;align-items:baseline;width:max-content;max-width:100%;display:inline-grid}.lp .hero__llm-slot__sizer,.lp .hero__llm-slot__label{grid-area:1/1}.lp .hero__llm-slot__sizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.lp .hero__llm-slot__label{white-space:nowrap;will-change:opacity;justify-self:start}.lp .hero__llm-slot__label--swap{animation:.35s ease-out llmSwap}.lp .hero__sub{color:var(--text-2);max-width:520px;margin-top:20px;font-size:clamp(16px,1.5vw,18px);line-height:1.6}.lp .hero__form{background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;grid-template-columns:1fr auto;gap:8px;max-width:540px;margin-top:30px;padding:6px;transition:border-color .2s,box-shadow .2s;display:grid;box-shadow:0 6px 20px -10px #0a0a0a1a}.lp .hero__form:focus-within{border-color:var(--text);box-shadow:0 0 0 4px #0a0a0a14}.lp .hero__input{color:var(--text);font-size:15px;font-family:var(--font-mono);letter-spacing:-.005em;background:0 0;border:0;outline:0;width:100%;padding:0 14px}.lp .hero__input::placeholder{color:var(--text-4)}.lp .hero__trust{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-3);margin-top:18px;font-size:12px}.lp .hero__error{color:#b91c1c;background:#dc262612;border:1px solid #dc26264d;border-radius:12px;max-width:540px;margin-top:14px;padding:10px 14px;font-size:13.5px}.lp .hero__llms{flex-wrap:wrap;align-items:center;gap:14px;margin-top:38px;display:flex}.lp .hero__llms-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:11px}.lp .hero__llms-row{gap:6px;display:flex}.lp .hero__llms-row .llm-chip{background:var(--surface);border:1px solid var(--border);width:36px;height:36px;color:var(--text-2);border-radius:9px;place-items:center;display:grid}.lp .tracker{background:linear-gradient(180deg, var(--dark-surface-2), var(--dark-surface));border:1px solid var(--dark-border);border-radius:var(--r-xl);width:100%;min-height:560px;color:var(--dark-text);box-shadow:0 1px 0 #ffffff0a inset, 0 40px 80px -30px #0a0a0a66, 0 0 0 1px var(--dark-border);flex-direction:column;padding:clamp(18px,2.2vw,26px);display:flex;position:relative;overflow:hidden}.lp .tracker:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#2dc7d666,#0000 50%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp .tracker__chrome{border-bottom:1px solid var(--dark-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-bottom:18px;padding-bottom:16px;display:flex}.lp .tracker__dots{gap:6px;display:flex}.lp .tracker__dots span{border:1px solid var(--dark-border);background:#ffffff0f;border-radius:50%;width:11px;height:11px}.lp .tracker__title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dark-text-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.lp .tracker__live{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#67e8f9;background:#22d3ee14;border:1px solid #22d3ee40;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:5px 9px;font-size:10px;display:inline-flex}.lp .tracker__live .pulse{background:#67e8f9;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite pulse;box-shadow:0 0 10px #67e8f999}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.lp .tracker__hero{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:16px;min-height:72px;margin-bottom:22px;display:flex}.lp .tracker__hero-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dark-text-3);font-size:11px}.lp .tracker__hero-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--dark-text);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;min-width:2.4ch;margin-top:6px;font-size:clamp(44px,5vw,58px);font-weight:500;line-height:1;display:inline-flex}.lp .tracker__hero-value span{color:var(--dark-text-3);font-size:clamp(22px,2.5vw,28px)}.lp .tracker__hero-delta{font-family:var(--font-mono);color:var(--accent);background:#2dc7d61f;border:1px solid #2dc7d64d;border-radius:8px;align-items:center;gap:6px;margin-bottom:8px;padding:5px 9px;font-size:11px;display:inline-flex}.lp .tracker__status{font-family:var(--font-mono);letter-spacing:.08em;color:var(--dark-text-3);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;align-items:center;gap:8px;height:16px;margin-bottom:14px;font-size:11px;display:flex;overflow:hidden}.lp .tracker__status .arrow{color:var(--accent)}.lp .tracker__rows{flex:1;align-content:start;gap:10px;display:grid}.lp .row{border-radius:10px;grid-template-columns:24px minmax(0,1fr) minmax(52px,1fr) 72px;align-items:center;gap:12px;min-height:44px;max-height:44px;padding:10px 4px;display:grid}.lp .row__name{letter-spacing:-.005em;color:var(--dark-text);font-size:clamp(13px,1.2vw,14px)}.lp .row__bar{background:#ffffff0f;border-radius:99px;height:7px;position:relative;overflow:hidden}.lp .row__bar-fill{background:linear-gradient(90deg, var(--accent), var(--accent-2));transform-origin:0;box-shadow:0 0 14px var(--accent-glow);border-radius:99px;transition:width .6s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.lp .row__bar-fill--pending{background:linear-gradient(90deg,#67e8f9,#67e8f966);animation:1.2s ease-in-out infinite scanning;box-shadow:0 0 14px #67e8f966}@keyframes scanning{0%{opacity:.8;width:0%}50%{opacity:1;width:70%}to{opacity:.8;width:0%}}.lp .row__pct{text-align:right;font-family:var(--font-mono);color:var(--dark-text);letter-spacing:-.01em;font-size:13px}.lp .row__status{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;text-align:right;color:var(--dark-text-4);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.lp .row__status--scanning{color:#67e8f9}.lp .row__status--done{color:var(--accent)}.lp .row .llm-glyph{color:var(--dark-text-2)}.lp .tracker__tabs{border-top:1px solid var(--dark-border);min-height:46px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-shrink:0;gap:4px;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.lp .tracker__tabs button{color:var(--dark-text-4);border-radius:8px;padding:8px 12px;transition:color .15s;position:relative}.lp .tracker__tabs button:hover{color:var(--dark-text-2)}.lp .tracker__tabs button.active{color:var(--dark-text)}.lp .tracker__tabs button.active:after{content:"";background:var(--accent);height:1px;position:absolute;bottom:2px;left:12px;right:12px}.lp .tracker-orbit{pointer-events:none;position:absolute}.lp .tracker-orbit--tl{top:-18px;left:-20px}.lp .tracker-orbit--br{bottom:-22px;right:-16px}@media (max-width:1080px){.lp .tracker-orbit{display:none}}.lp .mini-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;min-width:200px;padding:12px 14px;display:flex;box-shadow:0 18px 40px -10px #0a0a0a29}.lp .mini-card .mc-icon{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.lp .mini-card .mc-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:10px}.lp .mini-card .mc-value{letter-spacing:-.01em;color:var(--text);font-size:14px}.lp .section{padding:90px 0}@media (max-width:900px){.lp .section{padding:60px 0}}.lp .feed{border-top:0;border-bottom:1px solid var(--border);background:var(--surface-2);padding:30px 0;position:relative;overflow:hidden}.lp .feed__inner{align-items:center;gap:28px;display:flex}.lp .feed__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;flex-shrink:0;padding-left:28px;font-size:10px}.lp .feed__track{white-space:nowrap;gap:16px;animation:50s linear infinite feed-scroll;display:flex}.lp .feed__item{background:var(--surface);border:1px solid var(--border);color:var(--text-2);border-radius:99px;align-items:center;gap:12px;padding:12px 18px;font-size:14px;display:inline-flex}.lp .feed__item .glyph{color:var(--text-3)}.lp .feed__item b{color:var(--text);font-weight:500}.lp .feed__item .brand{color:var(--accent-ink);background:var(--accent);border-radius:6px;padding:3px 10px;font-weight:600}@keyframes feed-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp .features{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.lp .feature{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;min-height:320px;padding:28px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.lp .feature:hover{border-color:var(--border-strong);box-shadow:0 20px 40px -20px #0a0a0a1a}.lp .feature__tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px;font-size:10px}.lp .feature__title{letter-spacing:-.02em;color:var(--text);margin-bottom:8px;font-size:24px;font-weight:500}.lp .feature__body{color:var(--text-2);font-size:14.5px;line-height:1.55}.lp .feature__visual{margin-top:auto;padding-top:20px}@media (max-width:1080px){.lp .feature--wide,.lp .feature--narrow,.lp .feature--half,.lp .feature--third{grid-column:span 12}}.lp .steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.lp .steps{grid-template-columns:1fr}}.lp .step{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;gap:12px;min-height:220px;padding:28px;transition:border-color .18s,box-shadow .18s;display:flex}.lp .step:hover{border-color:var(--border-strong);box-shadow:0 20px 40px -20px #0a0a0a1a}.lp .step__num{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:11px}.lp .step__num:before{content:"";background:var(--accent-2);vertical-align:middle;width:18px;height:1px;margin-right:10px;display:inline-block}.lp .step__title{letter-spacing:-.015em;color:var(--text);font-size:22px;font-weight:500}.lp .step__body{color:var(--text-2);font-size:14.5px;line-height:1.55}.lp .step__visual{margin-top:auto}.lp .compare{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:900px){.lp .compare{grid-template-columns:1fr}}.lp .compare__col{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px}.lp .compare__col--accent{background:linear-gradient(180deg, #2dc7d62e, var(--surface));border-color:var(--border-accent)}.lp .compare__head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.lp .compare__title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:11px}.lp .compare__col--accent .compare__title{color:var(--text)}.lp .compare__h{letter-spacing:-.02em;color:var(--text);margin-bottom:18px;font-size:26px;font-weight:500}.lp .compare__list{color:var(--text-2);gap:10px;margin:0;padding:0;font-size:14.5px;display:grid}.lp .compare__list li{align-items:flex-start;gap:10px;padding:0;list-style:none;display:flex}.lp .compare__list .x{color:var(--text-4);flex-shrink:0;margin-top:3px}.lp .compare__list .check{color:var(--accent-ink);background:var(--accent);border-radius:50%;flex-shrink:0;margin-top:1px;padding:2px}.lp .pricing{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){.lp .pricing{grid-template-columns:1fr}}.lp .plan{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;padding:28px;display:flex}.lp .plan--featured{box-shadow:0 1px 0 #fffc inset, 0 32px 64px -24px var(--accent-glow), 0 0 0 1px #2dc7d633;background:linear-gradient(#2dc7d62e,#fff 42%);border-color:#2dc7d68c;position:relative;transform:translateY(-6px)}.lp .plan--featured:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#2dc7d6a6,#0000 55%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp .plan__popular{background:var(--accent);color:var(--accent-ink);letter-spacing:.08em;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.lp .pricing__guarantee{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-top:22px;font-size:11px}.lp .plan__tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:11px}.lp .plan--featured .plan__tag{color:var(--text)}.lp .plan__price{align-items:baseline;gap:6px;margin:18px 0 8px;display:flex}.lp .plan__price .amt{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);font-size:48px;font-weight:500}.lp .plan__price .per{color:var(--text-3);font-size:14px}.lp .plan__desc{color:var(--text-2);margin-bottom:22px;font-size:14.5px;line-height:1.55}.lp .plan__list{color:var(--text-2);gap:9px;margin:0 0 22px;padding:0;font-size:14px;list-style:none;display:grid}.lp .plan__list li{align-items:flex-start;gap:10px;display:flex}.lp .plan__list .check{color:var(--accent-ink);background:var(--accent);border-radius:50%;flex-shrink:0;margin-top:1px;padding:2px}.lp .cta{text-align:left;background:0 0;border:0;grid-template-columns:1.4fr 1fr;align-items:end;gap:60px;max-width:1080px;margin:120px auto 80px;display:grid;position:relative}@media (max-width:900px){.lp .cta{grid-template-columns:1fr;gap:36px}}.lp .cta h2{letter-spacing:-.035em;max-width:none;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(40px,5.6vw,76px);line-height:1}.lp .cta h2 em{color:var(--brand-blue);font-style:normal}.lp .cta p{max-width:460px;color:var(--text-2);margin:18px 0 0;font-size:17px;line-height:1.55}.lp .cta__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp .cta__micro{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-top:14px;font-size:11px}.lp .footer{border-top:1px solid var(--border);color:var(--text-3);background:var(--surface-2);padding:48px 0 36px;font-size:14px}.lp .footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:24px;margin-bottom:36px;display:grid}@media (max-width:900px){.lp .footer__grid{grid-template-columns:1fr 1fr}}.lp .footer__col h4{color:var(--text);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-family:var(--font-mono);margin-bottom:14px;font-weight:500}.lp .footer__col a{color:var(--text-2);padding:4px 0;transition:color .15s;display:block}.lp .footer__col a:hover{color:var(--text)}.lp .footer__bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.lp .footer__legal{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp .footer__legal a{color:var(--text-2);padding:0;display:inline}.lp .footer__legal a:hover{color:var(--text)}.lp .footer__legal-sep{color:var(--text-4)}.lp .mono-mini{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:11px}.lp .section__head{max-width:760px;margin-bottom:64px;position:relative}.lp .section__head .kicker{margin-bottom:22px;display:block}.lp .section__head h2{letter-spacing:-.03em;color:var(--text);font-size:clamp(36px,4.6vw,64px);line-height:1.02}.lp .section__head p{max-width:620px;color:var(--text-2);margin-top:22px;font-size:18px;line-height:1.55}.lp .section__head--numbered{grid-template-columns:1fr auto;align-items:end;gap:24px;max-width:none;margin-bottom:64px;display:grid}.lp .section__head--numbered>.head-text{max-width:720px}.lp .section__numeral{font-family:var(--font-display);letter-spacing:-.05em;color:var(--surface-3);-webkit-user-select:none;user-select:none;align-self:end;padding-bottom:4px;font-size:clamp(80px,10vw,160px);font-weight:300;line-height:.9}.lp .section__numeral em{color:var(--accent);background:linear-gradient(135deg, var(--brand-blue), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}@media (max-width:760px){.lp .section__head--numbered{grid-template-columns:1fr}.lp .section__numeral{font-size:80px}}.lp .hero{padding:clamp(72px,8vw,96px) 0 clamp(48px,6vw,72px);position:relative}@media (max-width:900px){.lp .hero{padding:64px 0 40px}}.lp .stats{background:0 0;border-top:0;border-bottom:0;padding:0}.lp .stats--premium{margin-top:-12px;padding:0}.lp .stats--premium .stats__grid{background:linear-gradient(135deg, var(--brand-navy) 0%, #0c2347 52%, #08193a 100%);border-radius:var(--r-xl);border:1px solid #ffffff14;padding:clamp(28px,3vw,36px) clamp(20px,3vw,32px);box-shadow:inset 0 1px #ffffff0f,0 28px 60px -24px #0a1f448c}.lp .stats--premium .stats__grid>div{border-left-color:#ffffff14}.lp .stats--premium .stat__label{color:#ffffff73}.lp .stats--premium .stat__value{color:#fff}.lp .stats--premium .stat__value .unit{color:var(--accent)}.lp .stats--premium .stat__sub{color:#ffffff8c}.lp .stats__grid{grid-template-columns:repeat(4,1fr);align-items:center;gap:0;display:grid}.lp .stats__grid>div{border-left:1px solid var(--border);padding:0 32px}.lp .stats__grid>div:first-child{border-left:0;padding-left:0}@media (max-width:900px){.lp .stats__grid{grid-template-columns:repeat(2,1fr);gap:24px 0}.lp .stats__grid>div{padding:0 20px}.lp .stats__grid>div:nth-child(3){border-left:0;padding-left:0}}.lp .stat__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px;font-size:10px}.lp .stat__value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);align-items:baseline;gap:4px;font-size:clamp(36px,3.8vw,52px);font-weight:500;line-height:1;display:flex}.lp .stat__value .unit{color:var(--text-3);letter-spacing:-.01em;margin-left:2px;font-size:.45em}.lp .stat__sub{color:var(--text-3);margin-top:8px;font-size:12.5px;line-height:1.4}.lp .aidemo{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:1080px){.lp .aidemo{grid-template-columns:1fr}}.lp .chat{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.lp .chat--bad{border-color:#dc262633}.lp .chat--good{border-color:var(--border-accent);box-shadow:0 20px 50px -20px var(--accent-glow)}.lp .chat__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.lp .chat__brand{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;gap:10px;font-size:12px;display:flex}.lp .chat__brand-icon{background:var(--surface-2);border:1px solid var(--border);width:22px;height:22px;color:var(--text-2);border-radius:6px;place-items:center;display:grid}.lp .chat__status{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px}.lp .chat__status--bad{color:var(--danger);background:#dc262614;border:1px solid #dc262633}.lp .chat__status--good{color:var(--accent-2);border:1px solid var(--border-accent);background:#2dc7d61a}.lp .chat__body{flex-direction:column;flex:1;gap:14px;padding:22px 22px 26px;display:flex}.lp .chat__user{background:var(--surface-2);color:var(--text-2);border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:90%;padding:10px 14px;font-size:14px}.lp .chat__ai{color:var(--text);font-size:14.5px;line-height:1.65}.lp .chat__ai p{color:var(--text);margin:0 0 12px}.lp .chat__ai p:last-child{margin-bottom:0}.lp .chat__ai ol{gap:10px;margin:0;padding-left:22px;display:grid}.lp .chat__ai ol li{color:var(--text);font-size:14.5px}.lp .chat__ai strong{color:var(--text);font-weight:600}.lp .chat__cite{font-size:10px;font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);vertical-align:1px;border-radius:4px;align-items:center;gap:5px;margin-left:4px;padding:1px 6px;font-weight:600;display:inline-flex}.lp .brand-cite--you{background:var(--accent);color:var(--accent-ink);border-radius:5px;padding:1px 8px;font-weight:700}.lp .brand-cite--miss{color:var(--text-3);-webkit-text-decoration:line-through #dc262699;text-decoration:line-through #dc262699;text-decoration-thickness:2px}.lp .chat__type{background:var(--text);vertical-align:-2px;width:8px;height:14px;margin-left:2px;animation:.9s ease-in-out infinite pulse;display:inline-block}.lp .case{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);grid-template-columns:1.2fr 1fr;gap:20px;display:grid;overflow:hidden}@media (max-width:900px){.lp .case{grid-template-columns:1fr}}.lp .case__left{background:radial-gradient(400px 220px at 0% 100%, #2dc7d61a, transparent 60%), var(--surface);flex-direction:column;gap:18px;padding:42px;display:flex}.lp .case__meta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:11px}.lp .case__quote{letter-spacing:-.015em;color:var(--text);font-size:24px;font-weight:500;line-height:1.35}.lp .case__author{align-items:center;gap:12px;margin-top:auto;display:flex}.lp .case__avatar{background:linear-gradient(135deg, var(--brand-navy), var(--accent));color:#fff;width:40px;height:40px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.lp .case__name{color:var(--text);font-size:14px;font-weight:500}.lp .case__role{color:var(--text-3);font-size:12.5px}.lp .case__right{background:linear-gradient(180deg, var(--surface-2), var(--surface));border-left:1px solid var(--border);flex-direction:column;gap:20px;padding:32px 36px;display:flex}.lp .case__metric{align-items:baseline;gap:12px;display:flex}.lp .case__metric-from{font-family:var(--font-mono);color:var(--text-3);font-size:14px;text-decoration:line-through;text-decoration-thickness:2px}.lp .case__metric-arrow{color:var(--text-4);font-family:var(--font-mono)}.lp .case__metric-to{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);font-size:56px;font-weight:500;line-height:1}.lp .case__metric-delta{font-family:var(--font-mono);background:var(--accent);color:var(--accent-ink);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.lp .case__chart{flex:1;align-items:flex-end;gap:6px;min-height:160px;display:flex}.lp .case__chart-bar{background:linear-gradient(180deg, var(--accent), var(--brand-blue));border-radius:4px 4px 0 0;flex:1;transition:transform .2s;position:relative}.lp .case__chart-bar:hover{transform:translateY(-4px)}.lp .case__chart-bar:last-child:after,.lp .case__chart-bar:nth-last-child(2):after{content:"";border:2px solid var(--accent);opacity:.4;border-radius:6px 6px 0 0;animation:2s ease-in-out infinite pulse;position:absolute;inset:-2px}.lp .case__chart-x{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-4);text-transform:uppercase;justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.lp .faq{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:900px){.lp .faq{grid-template-columns:1fr}}.lp .qa{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;padding:22px 24px;transition:border-color .18s,background .18s}.lp .qa:hover{border-color:var(--border-strong)}.lp .qa[open]{background:var(--surface-2);border-color:var(--border-accent)}.lp .qa summary{letter-spacing:-.01em;color:var(--text);justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:500;list-style:none;display:flex}.lp .qa summary::-webkit-details-marker{display:none}.lp .qa summary:after{content:"+";font-family:var(--font-mono);color:var(--text-3);flex-shrink:0;font-size:20px;transition:transform .2s,color .2s}.lp .qa[open] summary:after{color:var(--text);transform:rotate(45deg)}.lp .qa__body{color:var(--text-2);margin-top:12px;font-size:14.5px;line-height:1.6}.lp .feature--bento-hero{grid-column:span 12;min-height:460px}.lp .feature--bento-half{grid-column:span 6;min-height:320px}.lp .feature--bento-third{grid-column:span 4;min-height:280px}.lp .feature--bento-twothirds{grid-column:span 8;min-height:280px}@media (max-width:1080px){.lp .feature--bento-hero,.lp .feature--bento-half,.lp .feature--bento-third,.lp .feature--bento-twothirds{grid-column:span 12}}.lp .feature--bento-hero{background:radial-gradient(800px 380px at 80% 0%, #2dc7d638, transparent 60%), radial-gradient(600px 280px at 10% 100%, #1d65931a, transparent 60%), var(--surface);border-color:var(--border-accent)}.lp .feature__hero-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:32px;margin-top:22px;display:grid}@media (max-width:900px){.lp .feature__hero-grid{grid-template-columns:1fr}}.lp .feature__hero-title{letter-spacing:-.025em;color:var(--text);max-width:380px;font-size:clamp(32px,3.4vw,44px);font-weight:500;line-height:1.05}.lp .promo-bar{z-index:45;background:linear-gradient(90deg,#2dc7d61a,#ffffffeb 38%,#ffffffeb);border-bottom:1px solid #2dc7d62e;position:relative}.lp .promo-bar__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:8px 0;display:flex}.lp .promo-bar__badge{background:var(--accent);color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.lp .promo-bar__text{color:var(--text-2);text-align:center;font-size:13px}.lp .promo-bar__cta{color:var(--brand-blue);flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.lp .promo-bar__cta:hover{color:var(--brand-navy)}.lp .hero{overflow:hidden}.lp .hero__bg{pointer-events:none;background:radial-gradient(520px 320px at 0 20%,#2dc7d61f,#0000 70%),radial-gradient(420px 280px at 100% 0,#1d659314,#0000 68%);position:absolute;inset:0}.lp .hero__kicker-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp .kicker--pill{border:1px solid var(--border);color:var(--text-2);background:#ffffffb8;border-radius:999px;padding:7px 12px;display:inline-flex}.lp .hero__proof{flex-wrap:wrap;gap:8px;display:flex}.lp .hero__proof-pill{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);background:#2dc7d614;border:1px solid #2dc7d638;border-radius:999px;align-items:center;padding:6px 10px;font-size:10px;display:inline-flex}.lp .hero__benefits{gap:10px;max-width:560px;margin:22px 0 0;padding:0;list-style:none;display:grid}.lp .hero__benefits li{color:var(--text);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.lp .hero__benefit-check{background:var(--accent);width:20px;height:20px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:inline-grid}.lp .hero__social{align-items:center;gap:12px;margin-top:18px;display:flex}.lp .hero__avatars{align-items:center;display:flex}.lp .hero__avatar{border:2px solid var(--bg);background:linear-gradient(135deg, var(--brand-navy), var(--brand-blue));color:#fff;width:34px;height:34px;font-family:var(--font-mono);letter-spacing:.04em;border-radius:50%;place-items:center;margin-left:-8px;font-size:10px;font-weight:700;display:grid}.lp .hero__avatars .hero__avatar:first-child{margin-left:0}.lp .hero__social-text{color:var(--text-3);font-size:13px}.lp .logo-strip{padding:28px 0 8px}.lp .logo-strip__label{text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:18px;font-size:10px}.lp .logo-strip__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp .logo-strip__track{gap:14px;width:max-content;animation:42s linear infinite feed-scroll;display:flex}.lp .logo-strip__item{border:1px solid var(--border);font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-3);white-space:nowrap;background:#ffffffb8;border-radius:12px;align-items:center;padding:10px 18px;font-size:15px;font-weight:600;display:inline-flex}.lp .section--cta{padding-bottom:80px}.lp .cta-box{border-radius:calc(var(--r-xl) + 4px);background:linear-gradient(135deg,#0a1f44 0%,#0f2d5c 48%,#08193a 100%);border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 40px 90px -30px #0a1f44a6}.lp .cta-box__glow{pointer-events:none;background:radial-gradient(circle,#2dc7d647,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:-40%;right:-10%}.lp .cta-box__content{z-index:1;grid-template-columns:1.35fr 1fr;align-items:end;gap:40px;padding:clamp(36px,5vw,56px);display:grid;position:relative}@media (max-width:900px){.lp .cta-box__content{grid-template-columns:1fr;gap:28px}.lp .plan--featured{transform:none}}.lp .cta-box__badge{color:#a5f3fc;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#2dc7d624;border:1px solid #2dc7d659;border-radius:999px;margin-bottom:16px;padding:6px 12px;font-size:10px;display:inline-flex}.lp .cta-box h2{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(34px,4.8vw,58px);line-height:1.02}.lp .cta-box h2 em{color:var(--accent);font-style:normal}.lp .cta-box p{color:#ffffffb8;max-width:520px;margin:16px 0 0;font-size:17px;line-height:1.6}.lp .cta-box__ghost{color:#ffffffe0;background:#ffffff0a;border-color:#ffffff2e}.lp .cta-box__ghost:hover{color:#fff;background:#ffffff14;border-color:#ffffff47}.lp .cta-box .cta__micro{color:#ffffff73}