.lp{--bg:#fff;--bg-soft:#faf9f7;--ink:#0b0b0d;--ink-2:#3d3d44;--ink-3:#71717a;--line:#ececec;--line-2:#e2e0dc;--amber:var(--jag-amber-deep);--amber-soft:#fff2e9;--amber-2:var(--jag-amber);--gold:#c2831a;--radius:16px;--shadow:0 1px 2px rgba(0,0,0,.04),0 12px 40px rgba(0,0,0,.06);--shadow-lg:0 2px 6px rgba(0,0,0,.05),0 24px 70px rgba(0,0,0,.1)}.lp *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.lp{font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--bg);line-height:1.5;-webkit-font-smoothing:antialiased}.lp .mono{font-family:JetBrains Mono,monospace}.lp a{color:inherit;text-decoration:none}.lp .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.lp .accent{color:var(--amber)}.lp nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.lp .nav-in{justify-content:space-between;height:66px}.lp .brand,.lp .nav-in{display:flex;align-items:center}.lp .brand{gap:10px;font-weight:800;letter-spacing:-.02em;font-size:19px}.lp .logo{width:30px;height:30px;border-radius:8px;background:#05070a;object-fit:cover;flex:0 0 auto;box-shadow:0 0 0 1px var(--line-2),0 2px 8px rgba(45,212,191,.18)}.lp .nav-links{display:flex;gap:28px;align-items:center;font-size:14.5px;color:var(--ink-2);font-weight:500}.lp .nav-links a:hover{color:var(--ink)}.lp .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px;padding:10px 18px;border-radius:10px;cursor:pointer;border:1px solid transparent;transition:.16s ease;white-space:nowrap}.lp .btn-primary{background:var(--ink);color:#fff}.lp .btn-primary:hover{background:#000;transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.18)}.lp .btn-amber{background:var(--amber);color:#fff}.lp .btn-amber:hover{background:#d24d09;transform:translateY(-1px);box-shadow:0 10px 28px rgba(234,88,12,.32)}.lp .btn-ghost{background:#fff;border-color:var(--line-2);color:var(--ink)}.lp .btn-ghost:hover{border-color:#c9c6c0;background:var(--bg-soft)}.lp .btn-lg{padding:15px 26px;font-size:16px;border-radius:12px}.lp .hero{padding:84px 0 60px;text-align:center;position:relative;overflow:hidden}.lp .hero-bg{background:radial-gradient(60% 50% at 50% 0,rgba(234,88,12,.07) 0,rgba(234,88,12,0) 70%),linear-gradient(180deg,var(--bg-soft),#fff 60%)}.lp .grid-lines,.lp .hero-bg{position:absolute;inset:0;z-index:-1}.lp .grid-lines{opacity:.5;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(70% 55% at 50% 20%,#000,transparent 75%);mask-image:radial-gradient(70% 55% at 50% 20%,#000,transparent 75%)}.lp .pill{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--amber);background:var(--amber-soft);border:1px solid #ffd9bf;padding:7px 14px;border-radius:100px;margin-bottom:26px}.lp .dot{width:7px;height:7px;border-radius:50%;background:var(--amber-2);box-shadow:0 0 0 4px rgba(249,115,22,.18)}.lp h1{font-size:clamp(38px,6vw,68px);line-height:1.03;letter-spacing:-.035em;font-weight:800;max-width:14ch;margin:0 auto}.lp .sub{font-size:clamp(17px,2.2vw,21px);color:var(--ink-2);max-width:60ch;margin:24px auto 0;line-height:1.55}.lp .hero-cta{display:flex;gap:14px;justify-content:center;margin-top:38px;flex-wrap:wrap}.lp .hero-note{margin-top:18px;font-size:13.5px;color:var(--ink-3)}.lp .logos{margin-top:56px;color:var(--ink-3);font-size:12.5px;letter-spacing:.14em;font-weight:600;text-transform:uppercase}.lp .logos-row{display:flex;gap:36px;justify-content:center;flex-wrap:wrap;margin-top:16px;font-weight:700;font-size:16px;color:#b8b6b0;letter-spacing:-.01em}.lp section{padding:88px 0}.lp .eyebrow{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;color:var(--amber);letter-spacing:.02em;text-transform:uppercase;margin-bottom:14px}.lp .h2{font-size:clamp(28px,4vw,42px);letter-spacing:-.03em;font-weight:800;line-height:1.08;max-width:20ch}.lp .lead{font-size:18px;color:var(--ink-2);max-width:62ch;margin-top:16px;line-height:1.6}.lp .center{text-align:center}.lp .center .h2,.lp .center .lead{margin-left:auto;margin-right:auto}.lp .why{background:var(--ink);border-radius:28px;padding:64px;position:relative;overflow:hidden}.lp .why,.lp .why .h2{color:#fff}.lp .why-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.lp .pain-list{margin-top:22px;display:flex;flex-direction:column;gap:16px}.lp .pain{display:flex;gap:14px;align-items:flex-start;color:#c9c9d1;font-size:16px;line-height:1.5}.lp .pain b{color:#fff;font-weight:600}.lp .x{flex:0 0 auto;width:22px;height:22px;border-radius:6px;background:rgba(255,90,60,.16);color:#ff7a5c;display:grid;place-items:center;font-size:13px;font-weight:700;margin-top:1px}.lp .chaos{background:#0f0f14;border:1px solid #23232c;border-radius:16px;padding:22px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.9;color:#8a8a97}.lp .chaos .r{color:#ff7a5c}.lp .chaos .g{color:#5ad48a}.lp .chaos .y{color:#e8b84a}.lp .cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:44px}.lp .card{background:#fff;border:1px solid var(--line-2);border-radius:var(--radius);padding:26px;transition:.18s ease}.lp .card:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:#d8d5cf}.lp .ci{width:44px;height:44px;border-radius:11px;background:var(--amber-soft);display:grid;place-items:center;margin-bottom:18px;font-size:20px}.lp .card h3{font-size:18.5px;letter-spacing:-.01em;margin-bottom:8px}.lp .card p{color:var(--ink-2);font-size:15px;line-height:1.55}.lp .steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:44px;border:1px solid var(--line-2);border-radius:var(--radius);overflow:hidden}.lp .step{padding:34px 28px;border-right:1px solid var(--line-2);position:relative}.lp .step:last-child{border-right:none}.lp .step .n{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--amber);font-weight:600}.lp .step h3{font-size:19px;margin:12px 0 8px;letter-spacing:-.01em}.lp .step p{color:var(--ink-2);font-size:15px;line-height:1.55}.lp .split{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:44px}.lp .vs{border:1px solid var(--line-2);border-radius:var(--radius);padding:30px}.lp .vs.good{background:linear-gradient(180deg,var(--amber-soft),#fff);border-color:#ffd9bf}.lp .vs h3{font-size:15px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:18px;font-weight:700}.lp .vs.good h3{color:var(--amber)}.lp .vrow{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--line);font-size:15.5px;color:var(--ink-2);line-height:1.45}.lp .vrow:first-of-type{border-top:none}.lp .vrow .mk{flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;margin-top:1px}.lp .mk.yes{background:#e8f7ee;color:#159c53}.lp .mk.no{background:#f3f3f3;color:#b0b0b0}.lp .tablewrap{margin-top:40px;border:1px solid var(--line-2);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.lp table{width:100%;border-collapse:collapse;font-size:14.5px}.lp td,.lp th{padding:16px 18px;text-align:left;border-bottom:1px solid var(--line)}.lp thead th{background:var(--bg-soft);font-weight:600;color:var(--ink-3);font-size:12.5px;text-transform:uppercase;letter-spacing:.05em}.lp thead th.us{background:var(--ink);color:#fff}.lp tbody td:first-child,.lp td.us{font-weight:600}.lp td.us{background:var(--amber-soft);color:var(--ink)}.lp tr:last-child td{border-bottom:none}.lp .tk{color:#159c53;font-weight:700}.lp .tx{color:#c4c4c4}.lp .tm{color:var(--ink-3)}.lp .pricing{background:var(--bg-soft)}.lp .plans{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:46px;align-items:stretch}.lp .plan{background:#fff;border:1px solid var(--line-2);border-radius:var(--radius);padding:28px 24px;display:flex;flex-direction:column;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.lp .plan:not(.feature):hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--line)}.lp .plan.feature{border-color:var(--ink);box-shadow:var(--shadow-lg),0 20px 50px -24px rgba(234,88,12,.45);transform:scale(1.03)}.lp .plan.feature:hover{transform:scale(1.03) translateY(-5px)}.lp .tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;font-size:11.5px;font-weight:700;padding:5px 12px;border-radius:100px;letter-spacing:.03em}.lp .plan h3{font-size:17px;letter-spacing:-.01em}.lp .plan .who{color:var(--ink-3);font-size:13px;margin-top:4px;min-height:34px}.lp .price{margin:18px 0 4px;display:flex;align-items:baseline;gap:4px;white-space:nowrap;min-height:44px}.lp .price .amt{font-size:32px;font-weight:800;letter-spacing:-.03em;white-space:nowrap}.lp .price .per{color:var(--ink-3);font-size:14px;font-weight:500}.lp .plan.feature .price .amt{color:var(--amber)}.lp .trial{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12px;font-weight:700;color:#0d9488;background:#e9fbf7;border:1px solid #bcefe6;padding:4px 11px;border-radius:100px;margin:4px 0 2px;letter-spacing:.01em}.lp .trial:before{content:"✦";font-size:10px}.lp .trial-muted{color:var(--ink-3);background:var(--bg-soft);border-color:var(--line-2)}.lp .trial-hook{margin-top:14px;font-size:15px;font-weight:600;color:var(--amber)}.lp .form{max-width:520px;margin:0 auto;text-align:left;padding:30px}.lp .field{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.lp .field label{font-size:13px;font-weight:600;color:var(--ink-2)}.lp .field input,.lp .field select,.lp .field textarea{font:inherit;font-size:15px;padding:11px 13px;border:1px solid var(--line-2);border-radius:10px;background:#fff;color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s}.lp .field input:focus,.lp .field select:focus,.lp .field textarea:focus{border-color:var(--amber-2);box-shadow:0 0 0 3px var(--amber-soft)}.lp .field textarea{resize:vertical;min-height:92px}.lp .form .btn{width:100%;justify-content:center;margin-top:4px}.lp .form-msg{font-size:13px;margin-top:10px}.lp .form-msg.err{color:#dc2626;font-weight:600}.lp .form-msg.muted{color:var(--ink-3)}.lp .success{text-align:center;padding:34px 30px}.lp .plan ul{list-style:none;margin:20px 0 24px;display:flex;flex-direction:column;gap:11px}.lp .plan li{display:flex;gap:9px;align-items:flex-start;font-size:14px;color:var(--ink-2);line-height:1.45}.lp .plan li .c{color:var(--amber);font-weight:800;flex:0 0 auto;margin-top:1px}.lp .plan .btn{margin-top:auto;justify-content:center;width:100%}.lp .model-note{margin-top:30px;text-align:center;font-size:14.5px;color:var(--ink-3)}.lp .faq{max-width:820px;margin:44px auto 0}.lp details{border-bottom:1px solid var(--line-2);padding:22px 4px}.lp details summary{cursor:pointer;font-weight:600;font-size:17px;letter-spacing:-.01em;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px}.lp details summary::-webkit-details-marker{display:none}.lp details summary .plus{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--bg-soft);display:grid;place-items:center;font-size:16px;color:var(--amber);transition:.2s}.lp details[open] summary .plus{transform:rotate(45deg);background:var(--amber);color:#fff}.lp details p{color:var(--ink-2);font-size:15.5px;line-height:1.62;margin-top:14px;max-width:70ch}.lp .cta-final{text-align:center;background:var(--ink);color:#fff;border-radius:28px;padding:76px 40px;position:relative;overflow:hidden}.lp .cta-final:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 50% 0,rgba(249,115,22,.22),transparent 70%)}.lp .cta-final>*{position:relative}.lp .cta-final h2{font-size:clamp(30px,4.4vw,46px);letter-spacing:-.03em;font-weight:800;max-width:18ch;margin:0 auto}.lp .cta-final p{color:#b9b9c4;font-size:18px;margin:18px auto 34px;max-width:52ch}.lp footer{padding:56px 0 40px;border-top:1px solid var(--line);color:var(--ink-3);font-size:14px}.lp .foot-in{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.lp .foot-links{display:flex;gap:24px}.lp .foot-links a:hover{color:var(--ink)}.lp .demo{max-width:912px;margin:54px auto 0;border-radius:16px;background:#0b0b0f;border:1px solid #23232c;box-shadow:0 34px 90px -34px rgba(0,0,0,.55),0 10px 30px rgba(0,0,0,.14);overflow:hidden;text-align:left}.lp .demo-chrome{display:flex;align-items:center;gap:8px;padding:11px 15px;background:#14141a;border-bottom:1px solid #23232c}.lp .dbtn{width:11px;height:11px;border-radius:50%;flex:0 0 auto}.lp .dbtn.r{background:#ff5f57}.lp .dbtn.y{background:#febc2e}.lp .dbtn.g{background:#28c840}.lp .demo-url{margin-left:12px;font-family:JetBrains Mono,monospace;font-size:12px;color:#7c7c8c;background:#0d0d12;border:1px solid #23232c;border-radius:7px;padding:4px 14px}.lp .demo-live{margin-left:auto;font-size:11px;color:#37d67a;font-weight:600;letter-spacing:.02em}.lp .demo-body{padding:20px}.lp .demo-prompt{display:flex;gap:12px;align-items:center;background:#101017;border:1px solid #23232c;border-radius:11px;padding:11px 13px}.lp .dp-text{flex:1 1;font-size:13.5px;color:#c7c7d2;line-height:1.4}.lp .caret{display:inline-block;width:2px;height:14px;background:#f97316;margin-left:1px;vertical-align:-2px;animation:dcaret 1s step-end infinite}.lp .dp-btn{flex:0 0 auto;font-size:12.5px;font-weight:700;color:#1a0e02;background:linear-gradient(180deg,#ff9d4d,#f97316);border-radius:8px;padding:8px 13px;white-space:nowrap;animation:dpulse 4.8s ease both}.lp .demo-stage{position:relative;margin-top:14px}.lp .demo-svg{display:block;width:100%;height:auto}.lp .demo-gen{position:absolute;top:2px;left:50%;transform:translateX(-50%);font-size:12px;color:#ff9d4d;opacity:0;animation:dgen 4.8s ease both;z-index:5}.lp .d-head,.lp .demo-gen{font-family:JetBrains Mono,monospace}.lp .d-head{font-size:11px;font-weight:700;letter-spacing:.09em}.lp .d-head.a{fill:#3b82f6}.lp .d-head.b{fill:#ff7a1a}.lp .d-head.c{fill:#2dd4bf}.lp .d-rect{fill:#14141c;stroke-width:1.4}.lp .d-rect.a{stroke:#3b82f6}.lp .d-rect.b{stroke:#ff7a1a}.lp .d-rect.c{stroke:#2dd4bf}.lp .d-rect.miss{fill:rgba(255,90,82,.06);stroke:#ff5a52;stroke-width:1.4;stroke-dasharray:5 4}.lp .d-t{fill:#f2f2f5;font-size:13px;font-weight:600;font-family:Inter,sans-serif}.lp .d-t.miss{fill:#ff8a80}.lp .d-s{fill:#6c6c7a;font-size:10.5px;font-family:Inter,sans-serif}.lp .d-s.miss{fill:hsla(5,100%,75%,.75)}.lp .demo-flows{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 14px}.lp .dfl{font-size:11.5px;font-weight:600;color:#9a9aa6;background:hsla(0,0%,100%,.04);border:1px solid #26262f;border-radius:100px;padding:4px 12px}.lp .dfl.on{color:#ffb27a;background:rgba(249,115,22,.1);border-color:rgba(249,115,22,.35)}.lp .d-bound{fill:rgba(255,90,82,.035);stroke:#ff5a52;stroke-width:1.2;stroke-dasharray:6 5;opacity:.7}.lp .d-bound-label{fill:#ff8a80;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;letter-spacing:.08em}.lp .d-line path{fill:none;stroke:#8b8b9a;stroke-width:1.7;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.lp .d-line.w1 path{animation:ddraw1 4.8s ease both}.lp .d-line.w2 path{animation:ddraw2 4.8s ease both}.lp .d-line.red path{stroke:#ff5a52}.lp .d-arrow{fill:#8b8b9a}.lp .d-arrow.red{fill:#ff5a52}.lp .d-label{opacity:1;animation:dlabel 4.8s ease both}.lp .d-label text{fill:#9a9aa6;font-family:JetBrains Mono,monospace;font-size:10px;paint-order:stroke;stroke:#0b0b0f;stroke-width:4px;stroke-linejoin:round}.lp .d-label.red text{fill:#ff8a80}.lp .d-band{opacity:1;transform-box:fill-box;will-change:opacity,transform}.lp .d-band.d-a{animation:dbandA 4.8s ease both}.lp .d-band.d-b{animation:dbandB 4.8s ease both}.lp .d-band.d-c{animation:dbandC 4.8s ease both}.lp .d-badge{opacity:1;transform-box:fill-box;transform-origin:center;animation:dbadge 4.8s ease both;will-change:opacity,transform}.lp .d-badge rect{fill:#ff5a52}.lp .d-badge text{fill:#0a0a0a;font-size:11px;font-weight:800;font-family:JetBrains Mono,monospace;text-anchor:middle}.lp .demo-finding{display:flex;gap:10px;align-items:flex-start;margin-top:8px;background:rgba(255,90,82,.09);border:1px solid rgba(255,90,82,.28);border-radius:11px;padding:11px 13px;opacity:1;animation:dfind 4.8s ease both}.lp .df-code{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;color:#fff;background:#ff5a52;border-radius:5px;padding:3px 8px;flex:0 0 auto}.lp .df-text{font-size:12.5px;color:#c7c7d2;line-height:1.45}.lp .df-text b{color:#fff;font-weight:600}@keyframes dcaret{50%{opacity:0}}@keyframes dpulse{0%,7%{box-shadow:0 0 0 0 rgba(249,115,22,.55)}13%{box-shadow:0 0 0 9px rgba(249,115,22,0)}17%,to{box-shadow:0 0 0 0 rgba(249,115,22,0)}}@keyframes dgen{0%,6%{opacity:0}12%{opacity:1}22%{opacity:1}30%{opacity:0}to{opacity:0}}@keyframes dbandA{0%{opacity:0;transform:translateY(9px)}30%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes dbandB{0%,8%{opacity:0;transform:translateY(9px)}38%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes dbandC{0%,16%{opacity:0;transform:translateY(9px)}46%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes ddraw1{0%,35%{stroke-dashoffset:1}58%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes ddraw2{0%,50%{stroke-dashoffset:1}72%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes dlabel{0%,58%{opacity:0}74%{opacity:1}to{opacity:1}}@keyframes dbadge{0%,72%{opacity:0;transform:scale(.4)}84%{opacity:1;transform:scale(1.15)}92%{transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes dfind{0%,78%{opacity:0;transform:translateY(6px)}90%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lp .demo *{animation:none!important}.lp .d-badge,.lp .d-band,.lp .d-label,.lp .demo-finding{opacity:1!important;transform:none!important}.lp .d-line path{stroke-dashoffset:0!important}.lp .demo-gen{opacity:0!important}}.lp #founder .founder{display:grid;grid-template-columns:300px 1fr;grid-gap:48px;gap:48px;align-items:center;background:var(--bg-soft);border:1px solid var(--line-2);border-radius:28px;padding:52px}.lp .founder-photo{position:relative;width:300px;height:320px;border-radius:22px;overflow:hidden;background:linear-gradient(160deg,#1c1c24,#0d0d12);display:grid;place-items:center;box-shadow:var(--shadow-lg)}.lp .founder-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp .founder-initial{font-size:128px;font-weight:800;color:#33333f;letter-spacing:-.03em}.lp .founder-badge{position:absolute;bottom:14px;left:14px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffb27a;background:rgba(249,115,22,.14);border:1px solid rgba(249,115,22,.34);border-radius:100px;padding:4px 12px}.lp .founder-body .eyebrow{margin-bottom:12px}.lp .founder-quote{font-size:19px;line-height:1.62;color:var(--ink);margin-top:16px;font-weight:500;letter-spacing:-.01em;max-width:60ch}.lp .founder-quote em{font-style:italic;color:var(--amber);font-weight:600}.lp .founder-sign{margin-top:24px;display:flex;flex-direction:column;gap:2px}.lp .fs-name{font-size:23px;font-weight:800;letter-spacing:-.02em}.lp .fs-role{font-size:14px;color:var(--ink-3);font-weight:500}.lp .founder-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.lp .fchip{font-size:12.5px;font-weight:600;color:var(--ink-2);background:#fff;border:1px solid var(--line-2);border-radius:100px;padding:5px 13px}.lp .founder-link{display:inline-block;margin-top:18px;font-size:14px;font-weight:600;color:var(--amber)}.lp .founder-link:hover{color:var(--amber-2)}.lp #monitoring .cards{margin-top:14px}.lp .monitor-cta{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:15px}.lp .monitor-note{font-size:16px;color:var(--ink-2);max-width:600px;margin:0 auto;line-height:1.55}.lp .hero-form-wrap{max-width:660px;margin:28px auto 0}.lp .hero-modes{display:flex;gap:6px;justify-content:center;margin-bottom:10px}.lp .hero-mode{border:1.5px solid var(--line-2);background:#fff;color:var(--ink-2);border-radius:100px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:.15s}.lp .hero-mode:hover{border-color:var(--amber-2);color:var(--ink)}.lp .hero-mode.on{background:var(--amber-soft);border-color:var(--amber-2);color:var(--amber)}.lp .hero-formhint{color:var(--ink-3)}.lp .hero-formerr,.lp .hero-formhint{margin-top:10px;font-size:12.5px;text-align:center}.lp .hero-formerr{color:#d43d2f;font-weight:600}.lp .hero-urlform{display:flex;gap:10px;max-width:660px;margin:0 auto}.lp .hero-urlform input{flex:1 1;min-width:0;border:1.5px solid var(--line-2);border-radius:12px;padding:14px 16px;font-family:inherit;font-size:15px;color:var(--ink);background:#fff}.lp .hero-urlform input::placeholder{color:var(--ink-3)}.lp .hero-urlform input:focus{outline:none;border-color:var(--amber-2);box-shadow:0 0 0 3px var(--amber-soft)}.lp .hero-urlform .btn{white-space:nowrap;flex:0 0 auto}@media(max-width:640px){.lp .hero-urlform{flex-direction:column}}@media(max-width:900px){.lp .demo{margin-top:40px}.lp #founder .founder{grid-template-columns:1fr;padding:32px;gap:28px}.lp .founder-photo{width:100%;max-width:280px;height:280px;margin:0 auto}.lp .cards,.lp .plans,.lp .split,.lp .steps,.lp .why-grid{grid-template-columns:1fr}.lp .steps .step{border-right:none;border-bottom:1px solid var(--line-2)}.lp .plan.feature{transform:none}.lp .why{padding:40px 26px}.lp .nav-links{display:none}.lp .tablewrap{overflow-x:auto}.lp table{min-width:640px}}.lp .demo-svg .ideck .idk-t{fill:hsla(0,0%,100%,.028);stroke:hsla(0,0%,100%,.05)}.lp .demo-svg .ideck .idk-f{fill:rgba(0,0,0,.4)}.lp .demo-svg .dk-a .idk-t{fill:rgba(59,130,246,.07)}.lp .demo-svg .dk-b .idk-t{fill:rgba(249,115,22,.06)}.lp .demo-svg .dk-c .idk-t{fill:rgba(45,212,191,.06)}.lp .demo-svg .ideck-label{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.14em}.lp .demo-svg .la{fill:#3b82f6}.lp .demo-svg .lb{fill:#f97316}.lp .demo-svg .lc{fill:#2dd4bf}.lp .demo-svg .if-t{fill:#262633;stroke-width:1.2}.lp .demo-svg .if-l{fill:#14141c;stroke-width:.8}.lp .demo-svg .if-r{fill:#1b1b27;stroke-width:.8}.lp .demo-svg .c-a{stroke:#3b82f6}.lp .demo-svg .c-b{stroke:#f97316}.lp .demo-svg .c-c{stroke:#2dd4bf}.lp .demo-svg .c-miss{stroke:#ef4444;stroke-dasharray:5 3}.lp .demo-svg .if-l.c-miss,.lp .demo-svg .if-r.c-miss{fill:#1d1013}.lp .demo-svg .if-t.c-miss{fill:#2a1216}.lp .demo-svg .ighost{fill:#15151d;stroke:#2c2c38;stroke-width:.8}.lp .demo-svg .ighost.g1{opacity:.55}.lp .demo-svg .ighost.g2{opacity:.3}.lp .demo-svg .iname{fill:#f2f2f5;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:650}.lp .demo-svg .isub{fill:#8f8f9c;font-family:Inter,system-ui,sans-serif;font-size:9px}.lp .demo-svg .imiss{fill:#ff8a80}.lp .demo-svg .ix{fill:#54b3a6;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.lp .demo-svg .iwire{fill:none;stroke:rgba(45,212,191,.4);stroke-width:1.4}.lp .demo-svg .iwire.hot{stroke:rgba(255,157,77,.75);stroke-width:1.8}.lp .demo-svg .iwire.red{stroke:rgba(239,68,68,.55);stroke-dasharray:5 4}.lp .demo-svg .ilbl{font-family:JetBrains Mono,monospace;font-size:9px;fill:#54b3a6}.lp .demo-svg .ilbl.red{fill:#ff8a80}.lp .demo-svg .ic-head{fill:#ffd9b0}.lp .demo-svg .ic-t1{fill:#ff9d4d;opacity:.75}.lp .demo-svg .ic-t2{fill:#ff9d4d;opacity:.5}.lp .demo-svg .ic-t3{fill:#f97316;opacity:.3}.lp .demo-svg .ic-amb{fill:#2dd4bf;opacity:.8}.lp .demo-svg .ic-amb.dim{opacity:.45}.lp .demo-svg .ic-red{fill:#ff8a80;opacity:.75}.lp .demo-svg .icap rect{fill:rgba(10,10,16,.92);stroke:rgba(249,115,22,.4)}.lp .demo-svg .icap text{fill:#e8e8ee;font-family:Inter,system-ui,sans-serif;font-size:11.5px}.lp .demo-svg .icn{fill:#ff9d4d;font-family:JetBrains Mono,monospace;font-weight:700}.lp .demo-svg .icap{opacity:0}.lp .demo-svg .ic1{animation:icap1 5.4s linear infinite}.lp .demo-svg .ic2{animation:icap2 5.4s linear infinite}.lp .demo-svg .ic3{animation:icap3 5.4s linear infinite}@keyframes icap1{0%,30%{opacity:1}34%,to{opacity:0}}@keyframes icap2{0%,32%{opacity:0}36%,63%{opacity:1}67%,to{opacity:0}}@keyframes icap3{0%,65%{opacity:0}69%,97%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.lp .demo-svg .ipart{display:none}.lp .demo-svg .icap{animation:none!important}.lp .demo-svg .ic3{opacity:1}}.lp .lab{max-width:1080px;margin:40px auto 0;text-align:left}.lp .lab-bar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:12px}.lp .lab-tabs{display:flex;gap:4px;background:var(--bg-soft);border:1px solid var(--line-2);border-radius:12px;padding:4px}.lp .lab-tab{border:none;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--ink-3);padding:8px 16px;border-radius:9px;cursor:pointer;transition:.15s;white-space:nowrap}.lp .lab-tab.on{background:#fff;color:var(--ink);box-shadow:0 1px 4px rgba(0,0,0,.08);border:1px solid var(--line-2)}.lp .lab-blurb{font-size:13.5px;color:var(--ink-3);flex:1 1;min-width:220px}.lp .lab-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.lp .lab-chiplbl{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:2px}.lp .lab-chip{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:600;color:var(--ink-2);background:#fff;border:1px solid var(--line-2);border-radius:100px;padding:7px 14px;cursor:pointer;transition:.14s}.lp .lab-chip:hover{border-color:#c9c6c0}.lp .lab-chip.on{background:var(--amber-soft);border-color:var(--amber);color:var(--amber)}.lp .lab-loading{height:560px;border-radius:16px;border:1px solid #22222c;background:radial-gradient(80% 90% at 50% 10%,#0d0d14 0,#07070a 70%);display:grid;place-items:center;color:#ff9d4d;font-family:JetBrains Mono,monospace;font-size:13px}.lp .lab-slider{display:flex;align-items:center;gap:14px;margin:2px 0 6px}.lp .lab-slider input[type=range]{flex:1 1;min-width:120px;accent-color:var(--amber);cursor:-webkit-grab;cursor:grab}.lp .lab-slider input[type=range]:active{cursor:-webkit-grabbing;cursor:grabbing}.lp .lab-dau{flex:0 0 auto;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800;border:1.5px solid;border-radius:9px;padding:4px 10px;min-width:86px;text-align:center;transition:color .2s,border-color .2s}.lp .lab-dau small{font-size:9px;font-weight:600;letter-spacing:.08em}.lp .lab-ticks{display:flex;justify-content:space-between;margin-bottom:12px;padding:0 2px}.lp .lab-ticks button{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--ink-3);background:none;border:none;cursor:pointer;padding:2px 4px}.lp .lab-ticks button:hover{color:var(--amber)}.lp .lab-press{display:flex;flex-direction:column;gap:7px;margin-top:12px;padding:14px 18px;background:#fff;border:1px solid var(--line-2);border-radius:14px}.lp .lab-press-t{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.lp .lab-press-ok{font-size:13px;font-weight:600;color:#0d9488}.lp .lab-press-grew{font-size:12.5px;color:var(--ink-2)}.lp .lab-press-grew b{font-family:JetBrains Mono,monospace;font-size:11px;color:#c2410c;background:rgba(234,88,12,.07);border:1px solid rgba(234,88,12,.35);border-radius:100px;padding:2px 9px;margin-left:6px;font-weight:700}.lp .lab-press-item{font-size:12.5px;color:var(--ink-2);line-height:1.5}.lp .lab-press-item b{font-family:JetBrains Mono,monospace;font-size:11.5px;margin-right:6px}.lp .lab-hint{margin-top:12px;font-size:12.5px;color:var(--ink-3);text-align:center}.lp .lab-hint a{color:var(--amber);font-weight:600}.lp .lab-hint b{font-family:JetBrains Mono,monospace;color:#0d9488}@media(max-width:900px){.lp .lab-bar{flex-direction:column;align-items:flex-start}.lp .cards[style]{grid-template-columns:1fr!important}}.lp .lab-road{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:12px 16px;background:#fff;border:1px solid var(--line-2);border-radius:14px}.lp .lab-road .lab-press-t{width:100%}.lp .lab-mile{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12px;font-weight:600;color:var(--ink-3);background:#fafaf8;border:1px solid var(--line-2);border-radius:100px;padding:5px 12px;cursor:pointer;transition:.14s}.lp .lab-mile.due,.lp .lab-mile:hover{border-color:var(--amber)}.lp .lab-mile.due{color:var(--ink);background:var(--amber-soft)}.lp .lab-mdau{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:800;color:var(--amber)}.lp .lab-mile:not(.due) .lab-mdau{color:var(--ink-3)}.lp .d3-fallback{height:560px;border-radius:16px;border:1px solid #22222c;background:#0a0a10;display:grid;place-items:center;color:#a7a7b4;font-size:14px;padding:24px;text-align:center}.lp .nav-cta{display:flex;align-items:center;gap:18px}.lp .nav-login{font-size:14px;font-weight:600;color:var(--ink-2);white-space:nowrap}.lp .nav-login:hover{color:var(--amber)}@media(max-width:640px){.lp .nav-login{display:none}}