.lp{--lp-bg:#f5f4ee;--lp-surface:#fff;--lp-ink:#13161a;--lp-muted:#545b64;--lp-line:#e2e2dc;--lp-brand:#096453;--lp-brand-dark:#033a32;--lp-accent:#fa9e3a;--lp-on-accent:#1d1206;--lp-soft:#dbf2e8;--lp-radius:20px;--lp-shadow:0 24px 60px rgba(3,58,50,.14);background:var(--lp-bg);color:var(--lp-ink);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){.lp{--lp-bg:#061715;--lp-surface:#0d2421;--lp-ink:#eef3f1;--lp-muted:#a6b5b0;--lp-line:#1e3733;--lp-brand:#4cc2a4;--lp-soft:#12342e;--lp-shadow:0 24px 60px rgba(0,0,0,.45)}}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:80px}.lp a{color:inherit}.lp :focus-visible{outline:3px solid var(--lp-accent);outline-offset:3px;border-radius:6px}.lp-wrap{width:min(1120px,100% - 40px);margin-inline:auto}.lp-narrow{width:min(760px,100% - 40px)}.lp-center{text-align:center}.lp h1,.lp h2,.lp h3{letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}.lp h2{font-size:clamp(28px,4vw,40px);margin-bottom:16px}.lp h3{font-size:19px}.lp p{margin:0}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--lp-bg) 86%,transparent);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--lp-line)}.lp-nav-inner{gap:24px;min-height:64px}.lp-brand,.lp-nav-inner{display:flex;align-items:center}.lp-brand{gap:10px;font-weight:800;text-decoration:none}.lp-brand img{border-radius:9px}.lp-nav-links{display:flex;gap:24px;margin-left:auto;font-size:15px;font-weight:600}.lp-nav-links a{color:var(--lp-muted);text-decoration:none;padding:10px 0;transition:color .2s ease}.lp-nav-links a:hover{color:var(--lp-ink)}.lp-nav-cta{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--lp-brand-dark);color:#fff!important;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.lp-nav-cta:hover{background:#096453}@media (prefers-color-scheme:dark){.lp-nav-cta{background:var(--lp-accent);color:var(--lp-on-accent)!important}.lp-nav-cta:hover{background:#ffb560}}.lp-hero{background:radial-gradient(900px 500px at 85% 20%,rgba(250,158,58,.18),transparent 60%),linear-gradient(160deg,#033a32,#096453);color:#fff;overflow:hidden}.lp-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:48px;gap:48px;padding-block:72px 0}.lp-hero-copy{padding-bottom:72px}.lp-eyebrow{display:inline-block;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.12);font-size:14px;font-weight:700;margin-bottom:20px!important}.lp-hero h1{font-size:clamp(36px,5.4vw,60px);font-weight:800}.lp-lead{margin-top:20px!important;font-size:clamp(17px,1.6vw,20px);color:hsla(0,0%,100%,.84);max-width:36em}.lp-hero-note{margin-top:14px!important;font-size:15px;color:hsla(0,0%,100%,.72)}.lp-hero-visual{position:relative;align-self:end;display:flex;justify-content:center}.lp-hero-visual .lp-phone{width:min(320px,72vw);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;margin-bottom:-2px}.lp-float{position:absolute;display:grid;grid-gap:2px;gap:2px;padding:12px 16px;border-radius:16px;background:#fff;color:#13161a;box-shadow:0 18px 40px rgba(0,0,0,.25);font-size:13px;animation:lp-rise .7s cubic-bezier(.2,.8,.2,1) both}.lp-float span{color:#545b64;font-weight:600}.lp-float strong{font-size:20px;letter-spacing:-.01em}.lp-float-rate{top:22%;left:-4%;animation-delay:.25s}.lp-float-profit{bottom:18%;right:-2%;animation-delay:.45s}.lp-float-profit strong{color:#096453}@keyframes lp-rise{0%{opacity:0;transform:translateY(12px)}}.lp-badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.lp-badges-center{justify-content:center}.lp-badge{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:8px 20px 8px 16px;border-radius:14px;background:#000;color:#fff!important;border:1px solid hsla(0,0%,100%,.22);text-decoration:none;transition:transform .2s ease}a.lp-badge:hover{transform:translateY(-2px)}.lp-badge span{display:grid;font-size:19px;font-weight:700;line-height:1.1}.lp-badge small{font-size:12px;font-weight:600;opacity:.8}.lp-badge-soon{cursor:default}.lp-section{padding-block:88px}.lp-sub{color:var(--lp-muted);margin-bottom:40px!important}.lp-problem{background:var(--lp-surface);border-bottom:1px solid var(--lp-line)}.lp-problem p{font-size:19px;color:var(--lp-muted)}.lp-steps{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;counter-reset:none}.lp-step{padding:28px;border-radius:var(--lp-radius);background:var(--lp-surface);border:1px solid var(--lp-line)}.lp-step-num{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--lp-accent);color:var(--lp-on-accent);font-weight:800;font-size:20px;margin-bottom:18px}.lp-feature p,.lp-step p{margin-top:8px!important;color:var(--lp-muted);font-size:16px}.lp-screens{padding-top:0}.lp-screens-row{display:flex;justify-content:center;gap:28px}.lp-screens-row .lp-phone{width:min(280px,30%)}.lp-screens-row .lp-phone:nth-child(2){transform:translateY(-24px)}.lp-phone{border-radius:38px;border:10px solid #0b0f0e;background:#0b0f0e;box-shadow:var(--lp-shadow);overflow:hidden}.lp-phone img{display:block;width:100%;height:auto;border-radius:28px}.lp-hero-visual .lp-phone img{border-bottom-left-radius:0;border-bottom-right-radius:0}.lp-features{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.lp-feature{padding:28px;border-radius:var(--lp-radius);background:var(--lp-surface);border:1px solid var(--lp-line)}.lp-feature-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--lp-soft);color:var(--lp-brand);margin-bottom:18px}.lp-pro{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--lp-accent);color:var(--lp-on-accent);font-size:12px;font-weight:800;vertical-align:3px;letter-spacing:0}.lp-plans{display:grid;grid-template-columns:repeat(2,minmax(0,380px));justify-content:center;grid-gap:24px;gap:24px}.lp-plan{padding:32px;border-radius:var(--lp-radius);background:var(--lp-surface);border:1px solid var(--lp-line)}.lp-plan-pro{border:2px solid var(--lp-accent);box-shadow:var(--lp-shadow)}.lp-plan h3{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lp-plan-tag{padding:3px 10px;border-radius:999px;background:var(--lp-soft);color:var(--lp-brand);font-size:13px;font-weight:700;letter-spacing:0}.lp-price{margin-top:16px!important;font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1}.lp-price span{font-size:18px;font-weight:700;color:var(--lp-muted);letter-spacing:0}.lp-price-alt{margin-top:8px!important;font-size:15px;color:var(--lp-muted)}.lp-plan ul{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-gap:10px;gap:10px}.lp-plan li{position:relative;padding-left:28px}.lp-plan li:before{content:"";position:absolute;left:2px;top:6px;width:14px;height:8px;border:solid var(--lp-brand);border-width:0 0 2.5px 2.5px;transform:rotate(-45deg)}.lp-fine{margin-top:24px!important;font-size:14px;color:var(--lp-muted)}.lp-faq{margin-top:32px;display:grid;grid-gap:12px;gap:12px}.lp-faq details{border-radius:16px;background:var(--lp-surface);border:1px solid var(--lp-line)}.lp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:16px 22px;font-weight:700;cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";flex:none;font-size:24px;font-weight:500;color:var(--lp-brand);transition:transform .2s ease}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq details p{padding:0 22px 20px;color:var(--lp-muted)}.lp-final{padding-block:88px;background:linear-gradient(160deg,#033a32,#096453);color:#fff}.lp-final p{color:hsla(0,0%,100%,.8)}.lp-footer{padding-block:32px;font-size:14px;color:var(--lp-muted)}.lp-footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px}.lp-footer nav{display:flex;flex-wrap:wrap;gap:8px 20px}.lp-footer a{text-decoration:none;padding-block:6px}.lp-footer a:hover{color:var(--lp-ink);text-decoration:underline}@media (max-width:900px){.lp-nav-links{display:none}.lp-nav-cta{margin-left:auto}.lp-hero-grid{grid-template-columns:1fr;gap:40px;padding-top:48px;text-align:center}.lp-hero-copy{padding-bottom:0}.lp-lead{margin-inline:auto}.lp-hero .lp-badges{justify-content:center}.lp-features,.lp-steps{grid-template-columns:1fr}.lp-plans{grid-template-columns:minmax(0,420px)}.lp-section{padding-block:64px}.lp-screens-row{overflow-x:auto;justify-content:flex-start;scroll-snap-type:x mandatory;padding:8px 4px 24px}.lp-screens-row .lp-phone{flex:none;width:62vw;max-width:280px;scroll-snap-align:center}.lp-screens-row .lp-phone:nth-child(2){transform:none}}@media (max-width:420px){.lp-brand span,.lp-float{display:none}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important}html:has(.lp){scroll-behavior:auto}}