.lp{--bg:#0a0b1e;--surface:#141633;--surface-2:#181a3a;--dot:#2a2d55;--ink:#f2f4ff;--muted:#a9adcf;--muted-2:#7c81a8;--lime:#c6ff3d;--lime-2:#d9ff6b;--pink:#ff3d9a;--line:#f2f4ff14;--line-2:#f2f4ff1f;--line-3:#f2f4ff40;--light-text:#3a3d5c;--light-line:#dde0f2;--font-sans:var(--font-heebo), "Heebo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-jbm), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-size:16px;line-height:1.5;overflow-x:clip}body:has(>.lp){background:#0a0b1e}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp p{margin:0}.lp ul,.lp ol{margin:0;padding:0;list-style:none}.lp h1,.lp h2,.lp h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:900}.lp img{max-width:100%;display:block}.lp .lime{color:var(--lime)}.lp .pink{color:var(--pink)}.lp .muted{color:var(--muted)}.lp .muted-2{color:var(--muted-2)}.lp .mono{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}.lp .lp-mark{background:var(--lime);color:var(--bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;padding:0 8px}.lp .lp-strong{color:var(--ink);font-weight:700}.lp .sec-light .lp-strong{color:var(--bg)}.lp .wrap{max-width:1240px;margin:0 auto;position:relative}.lp .sec{padding:clamp(56px,8vw,120px) clamp(20px,4vw,48px);position:relative}.lp .sec-clip{overflow:hidden}.lp .sec-line{border-top:1px solid var(--line)}.lp .sec-light{background:var(--ink);color:var(--bg)}.lp .sec-surface{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp .glow{background:var(--lime);filter:blur(220px);opacity:.12;pointer-events:none;border-radius:50%;position:absolute}.lp .kicker{color:var(--lime);margin-bottom:14px;font-size:14px;font-weight:700}.lp .sec-light .kicker{color:var(--light-text)}.lp .kicker-mono{font-family:var(--font-mono);margin-bottom:16px;font-size:13px;font-weight:400}.lp .h-xl{font-size:clamp(40px,5.6vw,80px);line-height:1}.lp .h-lg{letter-spacing:-.045em;font-size:clamp(36px,5vw,72px);line-height:1}.lp .h-md{font-size:clamp(36px,4.6vw,64px);line-height:1}.lp .h-sm{font-size:clamp(34px,4.4vw,60px);line-height:1.02}.lp .h-xs{letter-spacing:-.03em;font-size:clamp(28px,3vw,42px);line-height:1.05}.lp .lead{color:var(--muted);text-wrap:pretty;font-size:clamp(17px,1.7vw,20px);line-height:1.6}.lp .sec-light .lead{color:var(--light-text)}.lp .two{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.lp .two-wide{align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:40px}.lp .two-text{align-items:start;gap:clamp(32px,6vw,96px)}.lp .g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lp .g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lp .stack{align-content:start;gap:18px;display:grid}.lp .btn{border-radius:12px;align-items:center;gap:12px;padding:16px 26px;font-size:18px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.lp .btn-lime{background:var(--lime);color:var(--bg);box-shadow:0 20px 50px -20px #c6ff3d99}.lp .btn-lime:hover{background:var(--lime-2);transform:translateY(-2px)}.lp .btn-outline{border:1.5px solid var(--line-3);color:var(--ink);gap:10px;padding:16px 22px}.lp .btn-outline:hover{border-color:var(--ink)}.lp .btn-navy{background:var(--bg);color:var(--lime);border-radius:10px;gap:10px;padding:13px 22px;font-size:16px}.lp .btn-navy:hover{background:var(--surface-2)}.lp .btn-md{box-shadow:none;padding:15px 24px;font-size:17px}.lp .btn-ghost{color:var(--ink);border:1.5px solid #f2f4ff66;border-radius:10px;gap:10px;padding:12px 20px;font-size:16px}.lp .btn-ghost:hover{border-color:var(--ink)}.lp .arrow{display:inline-block}.lp .link-lime{color:var(--lime);border-bottom:2px solid var(--lime);justify-self:start;align-items:center;gap:10px;margin-top:8px;padding-bottom:2px;font-size:15px;font-weight:700;display:inline-flex}.lp .top{z-index:40;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0a0b1ed1;position:sticky;top:0}.lp .top-in{justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding:14px clamp(20px,4vw,48px);display:flex}.lp .brand{letter-spacing:-.03em;white-space:nowrap;color:var(--ink);direction:ltr;align-items:center;gap:3px;font-size:22px;font-weight:900;line-height:1;display:inline-flex}.lp .brand b{background:var(--lime);color:var(--bg);letter-spacing:-.02em;border-radius:6px;padding:2px 5px 3px;font-weight:900}.lp .nav{white-space:nowrap;gap:22px;font-size:15px;font-weight:500;display:flex}.lp .nav a{color:var(--muted)}.lp .nav a:hover{color:var(--ink)}.lp .top-actions{align-items:center;gap:10px;display:flex}.lp .top-login{color:var(--ink);white-space:nowrap;padding:9px 12px;font-size:15px;font-weight:500}.lp .btn-xs{background:var(--lime);color:var(--bg);white-space:nowrap;border-radius:10px;padding:10px 18px;font-size:15px;font-weight:700}.lp .btn-xs:hover{background:var(--lime-2)}.lp .hero{padding:clamp(48px,7vw,96px) clamp(20px,4vw,48px) clamp(40px,6vw,72px)}.lp .hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,72px);max-width:1240px;margin:0 auto;display:grid;position:relative}.lp .pill{color:var(--lime);background:#c6ff3d0f;border:1px solid #c6ff3d59;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:7px 14px;font-size:14px;font-weight:500;display:inline-flex}.lp .dot{background:var(--lime);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s infinite lp-blink}.lp .hero h1{margin-bottom:24px}.lp .hero .lead{max-width:620px;margin-bottom:34px}.lp .ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp .hero-note{color:var(--muted-2);margin-top:18px;font-size:14px}.lp .agents{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:26px;font-size:14px;display:flex}.lp .agent-chip{background:var(--surface);border:1px solid var(--line-2);color:var(--ink);border-radius:999px;padding:6px 12px;font-weight:500}.lp .hero-card-wrap{position:relative}.lp .hero-card{background:var(--surface);border:1px solid var(--line-2);border-radius:24px;padding:22px;box-shadow:0 60px 120px -50px #000c,0 0 0 1px #c6ff3d0a}.lp .hero-card-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.lp .dots{gap:6px;display:flex}.lp .dots span{background:var(--dot);border-radius:50%;width:10px;height:10px}.lp .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.lp .tile{background:var(--bg);border-radius:14px;gap:6px;padding:14px;display:grid}.lp .tile-lime{background:var(--lime);color:var(--bg)}.lp .tile small{color:var(--muted-2);font-size:12px}.lp .tile-lime small{color:inherit;opacity:.7}.lp .tile strong{letter-spacing:-.03em;font-size:clamp(20px,2vw,26px);font-weight:900;line-height:1}.lp .tile .sub{color:var(--muted);font-size:12px}.lp .tile-lime .sub{color:inherit;opacity:.7}.lp .activity-title{color:var(--muted-2);margin-bottom:10px;font-size:13px}.lp .activity{gap:6px;display:grid}.lp .activity li{background:var(--bg);border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}.lp .activity .ic{background:var(--surface-2);width:32px;height:32px;color:var(--lime);border-radius:9px;flex:none;place-items:center;display:grid}.lp .activity .what{flex:1;min-width:0;font-size:14px;font-weight:500}.lp .activity .when{color:var(--muted-2);white-space:nowrap;font-size:12px}.lp .activity .price{font-family:var(--font-mono);color:var(--lime);white-space:nowrap;font-size:13px;font-weight:500}.lp .float-chip{border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;animation:5s ease-in-out infinite lp-float;display:inline-flex;position:absolute;box-shadow:0 20px 40px -16px #0009}.lp .float-a{inset-inline-end:-14px;background:var(--ink);color:var(--bg);top:-18px}.lp .float-b{inset-inline-start:-14px;background:var(--lime);color:var(--bg);animation-delay:1.2s;bottom:-18px}.lp .float-a .tick{background:var(--lime);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.lp .cats{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1240px;margin:clamp(48px,6vw,80px) auto 0;display:flex;position:relative}.lp .cat{background:var(--surface);border:1px solid #f2f4ff1a;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:500;display:inline-flex}.lp .cat svg{color:var(--lime)}.lp .chips{flex-wrap:wrap;gap:8px;display:flex}.lp .chip-dark{background:var(--bg);color:var(--ink);border-radius:999px;padding:10px 16px;font-size:16px;font-weight:500}.lp .problem-lead{color:var(--light-text);align-self:end;font-size:clamp(20px,2vw,26px);line-height:1.5}.lp .card-white{border:1px solid var(--light-line);background:#fff;border-radius:24px;padding:clamp(26px,3.4vw,44px)}.lp .card-white p{color:var(--light-text);font-size:18px;line-height:1.6}.lp .card-white h3{letter-spacing:-.03em;font-size:clamp(26px,3vw,40px);line-height:1.08}.lp .checks{gap:8px;display:grid}.lp .checks li{align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.lp .checks-top li{align-items:flex-start;line-height:1.5}.lp .checks-top .tick{margin-top:1px}.lp .tick{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.lp .tick-navy{background:var(--bg);color:var(--lime)}.lp .tick-lime{background:var(--lime);color:var(--bg)}.lp .chat{background:var(--bg);color:var(--ink);border-radius:24px;align-content:start;gap:12px;padding:clamp(18px,2.4vw,26px);display:grid}.lp .chat-head{border-bottom:1px solid #f2f4ff1a;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.lp .chat-head strong{font-size:15px}.lp .chat-on{color:var(--lime);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lp .chat-on i{background:var(--lime);border-radius:50%;width:7px;height:7px}.lp .msg{gap:6px;max-width:88%;display:grid}.lp .msg-you{justify-self:start;max-width:85%}.lp .msg-agent{justify-self:end}.lp .msg small{color:var(--muted-2);font-size:12px}.lp .bubble{padding:12px 14px;font-size:15px;line-height:1.55}.lp .bubble-you{background:var(--lime);color:var(--bg);border-radius:14px 14px 14px 4px;font-weight:500}.lp .bubble-agent{background:var(--surface-2);border-radius:14px 14px 4px}.lp .file{background:var(--surface-2);font-family:var(--font-mono);direction:ltr;border-radius:10px;justify-self:start;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.lp .replies{flex-wrap:wrap;gap:6px;display:flex}.lp .reply-yes{background:var(--lime);color:var(--bg);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.lp .reply-no{border:1px solid var(--line-3);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:500}.lp .result{background:#c6ff3d0f;border:1px solid #c6ff3d59;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.lp .result .mono{color:var(--muted-2);text-align:end;font-size:12px}.lp .result strong{color:var(--lime);font-size:15px}.lp .direct-text{color:var(--muted);gap:16px;font-size:18px;line-height:1.6;display:grid}.lp .direct-text .first{color:var(--ink);font-size:20px}.lp .ways{background:var(--surface);border:1px solid #f2f4ff1a;border-radius:24px;gap:14px;margin-top:clamp(40px,5vw,64px);padding:clamp(22px,3vw,36px);display:grid}.lp .ways-title{color:var(--muted);font-size:15px;font-weight:700}.lp .way{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.lp .way-usual{background:var(--bg);opacity:.8}.lp .way-hub{background:var(--lime);color:var(--bg)}.lp .way-label{color:var(--muted-2);margin-bottom:10px;font-size:13px;display:block}.lp .way-hub .way-label{color:inherit;opacity:.7;font-weight:700}.lp .chain{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.lp .way-hub .chain{font-weight:700}.lp .chain .node{background:var(--surface-2);border-radius:10px;padding:8px 12px}.lp .way-hub .chain .node{background:#0a0b1e1a}.lp .way-hub .chain .node-navy{background:var(--bg);color:var(--lime)}.lp .chain .sep{color:var(--muted-2)}.lp .way-hub .chain .sep{color:inherit}.lp .way-price{text-align:end}.lp .way-price strong{letter-spacing:-.04em;font-size:clamp(30px,3.4vw,44px);font-weight:900;display:block}.lp .way-price span{color:var(--muted-2);font-size:13px}.lp .way-hub .way-price span{color:inherit;opacity:.75}.lp .strike{text-decoration:line-through;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-decoration-thickness:4px}.lp .ways-sum{color:var(--lime);font-size:17px;font-weight:700}.lp .editor-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,5vw,72px);max-width:1240px;margin:0 auto;display:grid;position:relative}.lp .editor-grid h2{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(40px,5.4vw,80px);line-height:.98}.lp .editor-grid .lead{max-width:600px;margin-bottom:30px;font-size:clamp(18px,1.8vw,22px);line-height:1.5}.lp .pill-mono{font-family:var(--font-mono);direction:ltr;border:1px solid #f2f4ff33;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:8px 14px;font-size:13px;display:inline-flex}.lp .phone-wrap{justify-items:center;display:grid}.lp .phone{aspect-ratio:9/16;background:var(--surface);border:1px solid #f2f4ff24;border-radius:30px;width:min(100%,340px);position:relative;overflow:hidden;box-shadow:0 60px 120px -50px #c6ff3d4d,0 30px 60px -30px #000c}.lp .phone img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp .phone:after{content:"";pointer-events:none;background:linear-gradient(#0a0b1e00,#0a0b1ebf);height:96px;position:absolute;inset:auto 0 0}.lp .progress{z-index:1}.lp .play{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.lp .play span{background:var(--lime);width:72px;height:72px;color:var(--bg);border-radius:50%;place-items:center;padding-inline-start:5px;font-size:26px;display:grid;box-shadow:0 0 0 14px #c6ff3d26}.lp .progress{bottom:16px;font-family:var(--font-mono);color:var(--ink);pointer-events:none;direction:ltr;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;inset-inline:16px}.lp .progress .bar{background:#f2f4ff40;border-radius:2px;flex:1;height:4px;overflow:hidden}.lp .progress .bar i{background:var(--lime);width:41%;height:100%;display:block}.lp .phone-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.lp .phone-tags strong{font-weight:700}.lp .tag{background:var(--surface);font-family:var(--font-mono);border-radius:999px;padding:4px 10px;font-size:12px}.lp .tag-lime{background:var(--lime);color:var(--bg);font-weight:700;font-family:var(--font-sans)}.lp .phone-note{color:var(--muted-2);text-align:center;margin-top:10px;font-size:13px}.lp .skill{background:var(--bg);color:var(--ink);border-radius:20px;grid-template-rows:auto auto 1fr;min-width:0;transition:transform .2s;display:grid;overflow:hidden}.lp .skill>*{min-width:0}.lp .skill:hover{transform:translateY(-4px)}.lp .skill-frame{aspect-ratio:9/11;background:linear-gradient(160deg,#1e2150,#0a0b1e);position:relative;overflow:hidden}.lp .skill-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp .skill-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;padding:14px 14px 0;display:flex}.lp .skill-head strong{letter-spacing:-.01em;font-size:19px;font-weight:900}.lp .skill-head span{color:var(--lime);white-space:nowrap;font-size:12px}.lp .skill-body{align-content:start;gap:10px;padding:6px 14px 14px;display:grid}.lp .skill-file{font-family:var(--font-mono);color:var(--muted-2);text-align:end;overflow-wrap:anywhere;direction:ltr;font-size:11px}.lp .skill-desc{color:var(--muted);font-size:14px;line-height:1.5}.lp .skill-btn{background:var(--lime);color:var(--bg);text-align:center;border-radius:10px;margin-top:auto;padding:11px;font-size:14px;font-weight:700}.lp .skill-btn:hover{background:var(--lime-2)}.lp .card-white-sm{border:1px solid var(--light-line);background:#fff;border-radius:20px;align-content:start;gap:12px;padding:clamp(22px,3vw,32px);display:grid}.lp .card-white-sm h3{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px)}.lp .card-white-sm p{color:var(--light-text);font-size:17px;line-height:1.6}.lp .card-navy-sm{background:var(--bg);color:var(--ink);border-radius:20px;align-content:start;gap:10px;padding:clamp(22px,3vw,32px);display:grid}.lp .caps{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.lp .cap{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:14px;padding:18px;transition:border-color .15s,background .15s;display:flex}.lp .cap:hover{background:var(--surface-2);border-color:#c6ff3d80}.lp .cap .n{font-family:var(--font-mono);color:var(--lime);flex:none;padding-top:2px;font-size:13px;font-weight:500}.lp .cap .t{font-size:16px;font-weight:500;line-height:1.5}.lp .equals{background:var(--lime);color:var(--bg);border-radius:16px;align-items:center;gap:16px;margin-top:14px;padding:22px 24px;display:flex}.lp .equals .eq{font-size:32px;font-weight:900;line-height:1}.lp .equals strong{letter-spacing:-.02em;font-size:clamp(19px,2.2vw,26px);font-weight:900}.lp .pub-points{flex-wrap:wrap;gap:8px;display:flex}.lp .pub-point{background:var(--surface);border:1px solid #f2f4ff1a;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.lp .pub-point b{color:var(--lime);font-weight:900}.lp .pub-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.lp .net{background:var(--surface);border:1px solid #f2f4ff1a;border-radius:20px;align-content:space-between;gap:20px;min-height:170px;padding:24px 22px;transition:transform .2s,background .2s,border-color .2s,color .2s;display:grid}.lp .net:hover{background:var(--lime);color:var(--bg);border-color:var(--lime);transform:translateY(-4px)}.lp .net-icon{background:#f2f4ff12;border-radius:14px;place-items:center;width:56px;height:56px;display:grid}.lp .net-icon svg{width:28px;height:28px}.lp .net:hover .net-icon{background:#0a0b1e1a}.lp .net strong{letter-spacing:-.02em;font-size:22px;font-weight:900;display:block}.lp .net span{opacity:.7;font-size:14px}.lp .dashed{border:1px dashed var(--line-3);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:22px 26px;display:flex}.lp .dashed .mono{color:var(--lime);font-size:13px}.lp .cmp{border-radius:24px;align-content:start;gap:18px;padding:clamp(26px,3.5vw,40px);display:grid}.lp .cmp-editor{background:var(--surface);border:1px solid var(--line-2);opacity:.85}.lp .cmp-hub{background:var(--lime);color:var(--bg);box-shadow:0 50px 100px -40px #c6ff3d73}.lp .cmp-label{color:var(--muted-2);font-size:15px;font-weight:700}.lp .cmp-hub .cmp-label{color:inherit;opacity:.7}.lp .cmp-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.lp .cmp-price strong{letter-spacing:-.05em;font-size:clamp(56px,7vw,96px);font-weight:900;line-height:1}.lp .cmp-price .strike{text-decoration-thickness:6px}.lp .cmp-price .unit{color:var(--muted);font-size:18px}.lp .cmp-hub .cmp-price .unit{color:inherit;opacity:.75}.lp .cmp-price .from{font-size:20px;font-weight:700}.lp .cmp-list{gap:10px;display:grid}.lp .cmp-list li{gap:12px;font-size:17px;line-height:1.5;display:flex}.lp .cmp-editor .cmp-list li{color:var(--muted)}.lp .cmp-hub .cmp-list li{font-weight:500}.lp .cmp-list b{font-weight:900}.lp .cmp-hub .btn-navy{justify-self:start}.lp .step{background:var(--bg);border:1px solid #f2f4ff1a;border-radius:18px;align-content:start;gap:12px;min-height:200px;padding:22px 20px;display:grid}.lp .step .k{font-family:var(--font-mono);color:var(--lime);text-align:end;direction:ltr;font-size:12px}.lp .step strong{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,32px);font-weight:900;line-height:1.05}.lp .step span{color:var(--muted);font-size:15px;line-height:1.5}.lp .podcast-close{letter-spacing:-.02em;margin-top:36px;font-size:clamp(22px,2.6vw,32px);font-weight:700}.lp .podcast-close .lp-mark{padding:0 10px}.lp .infra{background:var(--surface);min-height:200px;color:var(--ink);border:1px solid #f2f4ff1a;border-radius:20px;align-content:start;gap:14px;padding:26px 24px;transition:transform .2s;display:grid;position:relative}.lp .infra:hover{transform:translateY(-4px)}.lp .infra-lime{background:var(--lime);color:var(--bg);border-color:var(--lime)}.lp .infra .badge{top:18px;background:var(--bg);color:var(--lime);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;inset-inline-end:18px}.lp .infra .ic{width:48px;height:48px;color:var(--lime);background:#c6ff3d1f;border-radius:13px;place-items:center;display:grid}.lp .infra-lime .ic{color:var(--bg);background:#0a0b1e1a}.lp .infra strong{letter-spacing:-.02em;font-size:22px;font-weight:900}.lp .infra span{opacity:.8;font-size:15px;line-height:1.55}.lp .who{border-radius:24px;align-content:start;gap:18px;padding:clamp(26px,3.5vw,44px);display:grid}.lp .who-lime{background:var(--lime);color:var(--bg)}.lp .who-navy{background:var(--bg);color:var(--ink)}.lp .who .num{font-family:var(--font-mono);opacity:.7;font-size:13px}.lp .who-navy .num{color:var(--lime);opacity:1}.lp .who .text{gap:14px;font-size:17px;line-height:1.6;display:grid}.lp .who-navy .text{color:var(--muted)}.lp .who-navy .text .ink{color:var(--ink)}.lp .who .tip{background:#0a0b1e14;border-radius:12px;padding:16px 18px;font-weight:500}.lp .kv{font-family:var(--font-mono);text-align:left;direction:ltr;gap:6px;font-size:13px;line-height:1.5;display:grid}.lp .kv li{background:#f2f4ff0d;border-radius:8px;gap:12px;padding:10px 12px;display:flex}.lp .kv .k{color:var(--lime);flex:none}.lp .kv .v{color:var(--muted)}.lp .who .btn-navy,.lp .who .btn-ghost{justify-self:start}.lp .table-wrap{background:var(--surface);border:1px solid #f2f4ff24;border-radius:20px;overflow:hidden}.lp table{border-collapse:collapse;width:100%}.lp thead tr{background:var(--bg)}.lp th{text-align:start;color:var(--muted-2);padding:16px 20px;font-size:14px;font-weight:500}.lp tbody tr{border-top:1px solid var(--line)}.lp tbody tr:hover{background:var(--surface-2)}.lp tbody tr.rec{background:#c6ff3d0f}.lp td{vertical-align:top;padding:18px 20px}.lp .td-skill{gap:4px;display:grid}.lp .td-skill strong{font-size:17px}.lp .td-skill small{color:var(--muted-2);font-size:13px}.lp .rec-badge{background:var(--lime);color:var(--bg);border-radius:999px;justify-self:start;padding:3px 9px;font-size:12px;font-weight:700}.lp .td-min{gap:3px;display:grid}.lp .td-min span{font-size:15px}.lp .td-min b{color:var(--lime);font-size:15px;font-weight:700}.lp .td-ex{gap:3px;display:grid}.lp .td-ex strong{letter-spacing:-.02em;font-size:20px;font-weight:900}.lp .td-ex span{color:var(--muted-2);font-size:13px}.lp .engine{border:1px solid var(--line-2);border-radius:16px;gap:12px;margin-top:14px;padding:18px 20px;display:grid}.lp .engine-title{color:var(--muted);font-size:14px}.lp .engine-rows{flex-wrap:wrap;gap:8px;display:flex}.lp .engine-row{background:var(--bg);border-radius:10px;align-items:baseline;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.lp .engine-row b{font-family:var(--font-mono);color:var(--lime);font-weight:500}.lp .price-tiles{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;margin-top:14px;display:grid}.lp .ptile{border-radius:18px;gap:8px;padding:26px 28px;display:grid}.lp .ptile-lime{background:var(--lime);color:var(--bg)}.lp .ptile-navy{background:var(--surface);border:1px solid var(--line-2)}.lp .ptile .eq{font-size:20px;font-weight:900}.lp .ptile strong{letter-spacing:-.03em;font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1.05}.lp .ptile span{opacity:.75;font-size:15px}.lp .ptile-navy span{color:var(--muted);opacity:1}.lp .or{color:var(--muted-2);place-items:center;font-weight:700;display:grid}.lp .guarantees{gap:10px;margin-top:14px}.lp .guarantee{border:1px solid var(--line-2);border-radius:14px;align-items:center;gap:10px;padding:16px;font-size:15px;font-weight:500;display:flex}.lp .values{margin-top:clamp(36px,5vw,56px)}.lp .value{background:var(--surface);border:1px solid #f2f4ff1a;border-radius:18px;gap:8px;padding:24px;display:grid}.lp .value .ic{width:40px;height:40px;color:var(--lime);background:#c6ff3d1f;border-radius:11px;place-items:center;display:grid}.lp .value strong{letter-spacing:-.02em;font-size:20px;font-weight:900}.lp .value span{color:var(--muted);font-size:15px;line-height:1.5}.lp .steps h2{letter-spacing:-.045em;margin-bottom:44px;font-size:clamp(38px,5.4vw,80px);line-height:.98}.lp .todo{background:var(--bg);border:1px solid var(--line-2);border-radius:18px;align-content:start;gap:14px;min-height:190px;padding:26px 24px;display:grid}.lp .todo .n{letter-spacing:-.04em;color:var(--lime);font-size:clamp(48px,5vw,68px);font-weight:900;line-height:1}.lp .todo p{color:var(--muted);font-size:18px;line-height:1.55}.lp .todo .mono{color:var(--ink);display:inline-block}.lp .cta-card{background:var(--lime);color:var(--bg);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:26px 28px;display:flex}.lp .cta-card p{letter-spacing:-.02em;font-size:clamp(20px,2.4vw,30px);font-weight:900}.lp .faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,5vw,80px);max-width:1240px;margin:0 auto;display:grid}.lp .faq-list{gap:8px;display:grid}.lp details{background:var(--surface);border:1px solid #f2f4ff1a;border-radius:16px;transition:border-color .2s;overflow:hidden}.lp details[open]{border-color:#c6ff3d66}.lp summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:18px;font-weight:700;list-style:none;display:flex}.lp summary::-webkit-details-marker{display:none}.lp summary .plus{background:var(--line);width:32px;height:32px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;transition:transform .25s,background .2s;display:grid}.lp details[open] summary .plus{background:var(--lime);color:var(--bg);transform:rotate(45deg)}.lp details p{color:var(--muted);padding:0 22px 22px;font-size:16px;line-height:1.65}.lp .final{background:var(--lime);max-width:1240px;color:var(--bg);border-radius:32px;margin:0 auto;padding:clamp(36px,6vw,88px) clamp(24px,5vw,72px);position:relative;overflow:hidden}.lp .final .blob{inset-inline-start:-120px;background:var(--bg);opacity:.06;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-160px}.lp .final h2{letter-spacing:-.045em;max-width:900px;margin-bottom:22px;font-size:clamp(34px,5vw,72px);line-height:1;position:relative}.lp .final p{max-width:720px;margin-bottom:32px;font-size:clamp(18px,1.8vw,22px);line-height:1.5;position:relative}.lp .final .btn{position:relative}.lp .final .note{opacity:.7;margin:18px 0 0;font-size:14px}.lp .tail{max-width:1240px;color:var(--muted-2);text-align:center;margin:36px auto 0;font-size:clamp(20px,2.2vw,28px);font-weight:300}.lp .foot{border-top:1px solid var(--line);padding:36px clamp(20px,4vw,48px) 44px}.lp .foot-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;max-width:1240px;margin:0 auto;display:flex}.lp .foot-brand{justify-items:start;gap:8px;display:grid}.lp .foot-tag{color:var(--muted);font-size:15px}.lp .foot-host{font-family:var(--font-mono);color:var(--muted-2);text-align:end;direction:ltr;font-size:13px}.lp .foot-nav{flex-wrap:wrap;gap:20px;font-size:15px;display:flex}.lp .foot-nav a{color:var(--muted)}.lp .foot-nav a:hover{color:var(--ink)}.lp .copyright{max-width:1240px;color:var(--muted-2);margin:28px auto 0;font-size:13px}.lp .rise{animation:.7s both lp-rise}.lp .rise-2{animation-delay:.15s}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.lp{scroll-behavior:auto}.lp .rise,.lp .dot,.lp .float-chip{animation:none}.lp .btn,.lp .skill,.lp .net,.lp .infra,.lp summary .plus{transition:none}}@media (max-width:1100px){.lp .nav{display:none}}@media (max-width:860px){.lp .two,.lp .g3,.lp .hero-grid,.lp .editor-grid,.lp .faq-grid,.lp .price-tiles{grid-template-columns:1fr}.lp .g4{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .hide-m,.lp .or{display:none}.lp .table-wrap{overflow-x:auto}.lp table{min-width:560px}.lp .float-chip{margin-top:10px;position:static}.lp .hero-card-wrap{display:grid}.lp .way{grid-template-columns:1fr}.lp .way-price{text-align:start}.lp .btn{padding:14px 22px;font-size:16px}}@media (max-width:600px){.lp .skill-head span{white-space:normal}.lp .top-in{gap:8px;padding-inline:14px}.lp .brand{font-size:19px}.lp .top-actions{gap:4px}.lp .top-login{padding:8px;font-size:14px}.lp .btn-xs{padding:8px 11px;font-size:13px}}@media (max-width:480px){.lp .tiles{grid-template-columns:1fr 1fr}.lp .tiles .tile:first-child{grid-column:1/-1}.lp .activity .when{display:none}.lp .net{min-height:0;padding:18px 16px}.lp .net strong{font-size:19px}}
