.lp{--lp-ink:#16181a;--lp-muted:#55575a;--lp-line:#e2e0d9;--lp-paper:#f7f6f1;--lp-white:#ffffff;--lp-teal:#0f4c5c;--lp-teal-2:#0b3a46;--lp-lime:#b8e04a;--lp-lime-ink:#1b2408;background:var(--lp-paper);color:var(--lp-ink);color-scheme:light;font-size:16px}.lp a:focus-visible,.lp button:focus-visible{outline:2px solid var(--lp-teal);outline-offset:3px}.lp-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.lp-skip{position:absolute;left:-999px;top:8px;background:#fff;padding:8px 12px;z-index:100}.lp-skip:focus{left:8px}.lp-header{position:sticky;top:0;z-index:40;background:rgb(247 246 241/.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--lp-line)}.lp-header-in{display:flex;align-items:center;gap:24px;height:64px}.lp-nav{display:none;gap:22px;font-size:14.5px;font-weight:550;color:var(--lp-muted)}.lp-nav a:hover{color:var(--lp-ink)}@media (min-width:900px){.lp-nav{display:flex}}.lp-header-cta{margin-left:auto;display:flex;align-items:center;gap:14px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:11px;font-weight:650;font-size:15.5px;white-space:nowrap;transition:transform .15s,background-color .15s}.lp-btn:hover{transform:translateY(-1px)}.lp-btn-dark{background:var(--lp-ink);color:#fff}.lp-btn-dark:hover{background:#2c2e31}.lp-btn-lime{background:var(--lp-lime);color:var(--lp-lime-ink)}.lp-btn-lime:hover{background:#c6ea60}.lp-btn-line{border:1.5px solid}.lp-btn-sm{height:38px;padding:0 14px;font-size:14px;border-radius:9px}.lp-tag{font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.lp-h1{font-size:clamp(42px,6.2vw,66px);line-height:1;letter-spacing:-.04em}.lp-h1,.lp-h2{font-weight:800}.lp-h2{font-size:clamp(30px,4vw,44px);line-height:1.05;letter-spacing:-.03em}.lp-hl{background:var(--lp-lime);color:var(--lp-lime-ink);padding:0 .12em;border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lp-lead{font-size:clamp(17px,1.6vw,19.5px);line-height:1.5;color:var(--lp-muted)}.lp-hero{padding:56px 0 64px}.lp-hero-grid{display:grid;gap:44px;align-items:center}@media (min-width:1000px){.lp-hero-grid{grid-template-columns:1fr 1.05fr}}.lp-visual{position:relative;background:var(--lp-teal);border-radius:26px;padding:26px;overflow:hidden}.lp-visual-label{position:absolute;top:14px;right:16px;color:var(--lp-lime)}.lp-mock{display:grid;grid-template-columns:1fr 190px;gap:16px;align-items:end}@media (max-width:560px){.lp-mock{grid-template-columns:1fr}.lp-mock-builder{display:none}}.lp-mock-builder{background:#fff;border-radius:14px;padding:14px;font-size:12.5px;box-shadow:0 10px 30px rgb(0 0 0/.18)}.lp-mock-row{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px}.lp-mock-row.on{background:#eceae4}.lp-mock-ic{width:20px;height:20px;border-radius:6px;background:#e3ecee;color:var(--lp-teal);display:grid;place-items:center;flex:none}.lp-mock-phone{background:#1c1d1f;border-radius:26px;padding:8px;box-shadow:0 18px 40px rgb(0 0 0/.3);justify-self:center;width:190px}.lp-mock-screen{background:#f7f6f1;border-radius:19px;padding:12px;min-height:330px;font-size:11.5px}.lp-chip{display:inline-block;font-size:10.5px;padding:2px 7px;border-radius:99px;background:var(--lp-lime);color:var(--lp-lime-ink);font-weight:650}.lp-strip{border-block:1px solid var(--lp-line);background:var(--lp-white)}.lp-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:18px 0}.lp-badge{border:1px solid var(--lp-line);border-radius:99px;padding:6px 13px;font-size:13.5px;font-weight:550;color:var(--lp-muted);background:var(--lp-paper)}.lp-section{padding:84px 0}.lp-block-teal{background:var(--lp-teal);color:#fff}.lp-block-teal .lp-lead{color:rgb(255 255 255/.8)}.lp-block-lime{background:var(--lp-lime);color:var(--lp-lime-ink)}.lp-block-white{background:var(--lp-white)}.lp-steps{display:grid;gap:14px;margin-top:40px;counter-reset:s}@media (min-width:800px){.lp-steps{grid-template-columns:repeat(4,1fr)}}.lp-step{background:rgb(255 255 255/.07);border:1px solid rgb(255 255 255/.18);border-radius:18px;padding:22px}.lp-step-n{font-family:var(--font-jetbrains),monospace;color:var(--lp-lime);font-size:13px}.lp-cards{display:grid;gap:14px;margin-top:40px}@media (min-width:700px){.lp-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.lp-cards{grid-template-columns:repeat(3,1fr)}}.lp-card{background:var(--lp-white);border:1px solid var(--lp-line);border-radius:18px;padding:22px}.lp-card-ic{width:40px;height:40px;border-radius:11px;background:#e3ecee;color:var(--lp-teal);display:grid;place-items:center;margin-bottom:14px}.lp-card h3{font-size:18px;font-weight:750;letter-spacing:-.01em}.lp-card p{color:var(--lp-muted);margin-top:6px;font-size:15px}.lp-table{width:100%;border-collapse:collapse;font-size:14.5px;background:var(--lp-white);border-radius:16px;overflow:hidden}.lp-table td,.lp-table th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--lp-line);vertical-align:top}.lp-table th{font-size:12.5px;color:var(--lp-muted);font-weight:650;background:#f1f0eb}.lp-yes{color:#2f6b1f;font-weight:650}.lp-part{color:#7f5a07;font-weight:650}.lp-no{color:#8a2c22;font-weight:650}.lp-faq details{border-bottom:1px solid var(--lp-line);padding:18px 0}.lp-faq summary{font-weight:700;font-size:17px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.lp-faq summary:after{content:"+";font-weight:400;font-size:22px;line-height:1}.lp-faq details[open] summary:after{content:"–"}.lp-faq p{margin-top:10px;max-width:75ch}.lp-faq p,.lp-footer{color:var(--lp-muted)}.lp-footer{border-top:1px solid var(--lp-line);padding:36px 0;font-size:14px}@media (prefers-reduced-motion:reduce){.lp-btn:hover{transform:none}}