.lp{--bg:#f4f8f6;--card:#ffffff;--line:#e6ede9;--indigo:#1e1b4b;--ink:#20253a;--ink-2:#3d445f;--muted:#656c80;--mint:#34d399;--emerald:#10b981;--deep:#059669;--deep-text:#047857;--deep-press:#065f46;--hero-top:#eaf6f0;--tint:rgba(16,185,129,0.1);--scrim:rgba(30,27,75,0.45);--danger:#f2695c;--sh-card:0 8px 20px -14px rgba(30,27,75,0.18);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);color-scheme:light;color:var(--ink);background:linear-gradient(180deg,var(--hero-top) 0,var(--bg) 760px) no-repeat,var(--bg)}.lp-wrap{width:100%;max-width:640px;margin-inline:auto;padding-inline:20px}.lp-main:focus,.lp-main:focus-visible{outline:none}.lp-nw{display:inline-block}.lp-top{padding-top:16px}.lp-top-in{height:40px;display:flex;align-items:center}.lp-brand{display:inline-flex;align-items:center;gap:9px}.lp-brand-tile{width:36px;height:36px;border-radius:10.5px;background:linear-gradient(160deg,var(--mint),var(--deep));display:grid;place-items:center;box-shadow:0 6px 14px -4px rgba(5,150,105,.45);flex:none}.lp-brand-tile svg{width:19px;height:19px;transform:translateX(-1px)}.lp-wm{font-size:20px;font-weight:700;letter-spacing:-.2px}.lp-wm .w1{color:var(--indigo)}.lp-wm .w2{color:var(--emerald)}.lp-hero{padding-top:20px;overflow-x:clip}.lp-hero-grid{max-width:640px;margin-inline:auto;padding-inline:20px}.lp-hero-copy{text-align:center}.lp-h1{font-size:clamp(24px,7.4vw,40px);line-height:1.16;font-weight:800;letter-spacing:-.02em;color:var(--indigo)}.lp-h1 span{display:block;text-wrap:balance}.lp-sub{max-width:34em;margin:12px auto 0;font-size:16.5px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.lp-badges{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.lp-badge{display:block;border-radius:8px;line-height:0}.lp-badge:active{outline:2px solid var(--deep-text);outline-offset:3px}.lp-as-img{width:auto;height:48px}.lp-gp-crop{display:block;position:relative;width:161.143px;height:48px;overflow:hidden}.lp-gp-img{position:absolute;left:-11.714px;top:-11.714px;width:184.571px;height:71.429px;max-width:none}.lp-micro{margin-top:12px;font-size:13.5px;line-height:1.5;font-weight:500;color:var(--muted)}.lp-proof{max-width:360px;margin:16px auto 0;font-size:14px;line-height:1.6;color:var(--ink-2)}.lp-proof strong{font-weight:700;color:var(--deep-text);white-space:nowrap}.lp-stage{position:relative;margin-top:16px;padding-bottom:24px}.lp-arc{position:absolute;inset-inline:-20px;bottom:0;width:calc(100% + 40px);height:auto;pointer-events:none}.lp-phone-wrap{--s:0.72;position:relative;z-index:1;width:calc(390px * var(--s));height:calc(620px * var(--s));margin-inline:auto}.lp-phone{position:absolute;top:0;left:0;width:390px;height:620px;transform:scale(var(--s));transform-origin:top left;background:#fff;border-radius:44px;border:1px solid var(--line);box-shadow:0 40px 80px -40px rgba(30,27,75,.45);pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.lp-screen{position:absolute;inset:8px;border-radius:36px;background:var(--bg);overflow:hidden;-webkit-clip-path:inset(0 round 36px);clip-path:inset(0 round 36px);isolation:isolate}.lp-m-head{position:absolute;top:0;inset-inline:0;height:52px;display:flex;align-items:center;padding-inline:22px}.lp-m-wm{font-size:19px;font-weight:700}.lp-m-wm .w1{color:var(--indigo)}.lp-m-wm .w2{color:var(--emerald)}.lp-deck{position:absolute;top:60px;left:14px;right:14px;height:400px}.lp-card{position:absolute;inset:0;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 18px 36px -22px rgba(30,27,75,.24);padding:18px 18px 16px;overflow:hidden;transform-origin:50% 100%;transition:transform .3s var(--ease-out),opacity .3s var(--ease-out)}.lp-card[data-pos="0"]{z-index:3}.lp-card[data-pos="1"]{z-index:2;transform:translateY(14px) scale(.95)}.lp-card[data-pos="2"]{z-index:1;transform:translateY(28px) scale(.9)}.lp-card[data-pos=q]{z-index:0;opacity:0;transform:translateY(28px) scale(.9);transition:none}.lp-card[data-st=drag]{z-index:4;transform:translateX(26px) rotate(2.5deg);transition:transform .26s var(--ease-in-out)}.lp-card[data-st=fly]{z-index:4;transform:translateX(135%) rotate(12deg);transition:transform .36s var(--ease-out)}.lp-card-head{display:flex;align-items:center;gap:12px}.lp-av{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;font-size:20px;font-weight:800;flex:none}.lp-co{display:flex;flex-direction:column;gap:2px}.lp-co-name{font-size:15px;font-weight:500;color:var(--ink)}.lp-co-new{font-size:12.5px;color:var(--muted)}.lp-role{margin-top:14px;font-size:21px;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--indigo);text-align:right}.lp-chips{margin-top:12px;display:flex;flex-wrap:wrap;gap:7px}.lp-chip{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:5px 10px;white-space:nowrap}.lp-chip svg{width:13px;height:13px;stroke:var(--deep);flex:none}.lp-sect{margin-top:16px;font-size:12px;font-weight:700;color:var(--indigo)}.lp-req{list-style:none;margin-top:6px;display:grid;grid-gap:4px;gap:4px}.lp-req li{position:relative;-webkit-padding-start:14px;padding-inline-start:14px;font-size:13.5px;line-height:1.45;color:var(--ink)}.lp-req li:before{content:"";position:absolute;inset-inline-start:2px;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--muted)}.lp-req.is-ltr{text-align:left}.lp-sect-match{margin-top:14px;color:var(--deep-text)}.lp-tags{margin-top:7px;display:flex;flex-wrap:wrap;gap:7px}.lp-tag{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--deep-text);background:var(--tint);border-radius:9px;padding:5px 10px}.lp-tag svg{width:11px;height:11px;stroke:var(--deep-text)}.lp-actions{position:absolute;bottom:20px;inset-inline:0;display:flex;justify-content:center;align-items:center;gap:28px}.lp-act{display:grid;place-items:center;border-radius:50%}.lp-act-send{width:64px;height:64px;background:linear-gradient(160deg,var(--mint),var(--deep));box-shadow:0 14px 28px -10px rgba(5,150,105,.55);transition:transform .16s var(--ease-out)}.lp-act-send.is-pressed{transform:scale(.94);transition-duration:.12s}.lp-act-send svg{width:28px;height:28px;transform:translateX(-1px)}.lp-act-skip{width:52px;height:52px;background:#fff;border:1.5px solid var(--line);box-shadow:0 8px 18px -8px rgba(30,27,75,.2)}.lp-act-skip svg{width:20px;height:20px;stroke:var(--danger)}.lp-scrim{position:absolute;inset:0;z-index:5;background:var(--scrim);opacity:0;transition:opacity .2s var(--ease-out)}.lp-scrim[data-level=prog]{opacity:.62;transition-duration:.24s}.lp-scrim[data-level=sheet]{opacity:1;transition-duration:.24s}.lp-prog{position:absolute;z-index:6;inset-inline:22px;bottom:112px;display:grid;grid-gap:6px;gap:6px;padding:12px 16px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 48px -20px rgba(30,27,75,.4);opacity:0;transform:translateY(8px);transition:opacity .15s var(--ease-out),transform .15s var(--ease-out)}.lp-prog.is-in{opacity:1;transform:translateY(0);transition-duration:.22s}.lp-prog-row{display:flex;align-items:center;gap:10px;height:30px;font-size:14.5px;font-weight:500;color:var(--muted)}.lp-prog-row[data-st=active],.lp-prog-row[data-st=done]{color:var(--ink)}.lp-ell{display:none}.lp-prog-row[data-st=active] .lp-ell{display:inline}.lp-dot{position:relative;width:20px;height:20px;flex:none;border-radius:50%;border:2px solid var(--line)}.lp-spin{position:absolute;inset:-2px;border-radius:50%;border:2.5px solid rgba(16,185,129,.22);border-top:2.5px solid var(--deep-text);opacity:0}.lp-prog-row[data-st=active] .lp-spin{opacity:1;animation:lp-spin .7s linear infinite}.lp-phone.is-paused .lp-spin{animation-play-state:paused}.lp-dot-fill{position:absolute;inset:-2px;border-radius:50%;background:var(--deep-text);display:grid;place-items:center;opacity:0;transform:scale(.85)}.lp-prog-row[data-st=done] .lp-dot-fill{opacity:1;transform:scale(1);transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.lp-dot-fill svg{width:11px;height:11px;stroke:#fff}@keyframes lp-spin{to{transform:rotate(1turn)}}.lp-sheet{position:absolute;z-index:7;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:12px;padding:10px 20px 20px;background:var(--bg);border-radius:22px 22px 0 0;box-shadow:0 -12px 32px -18px rgba(30,27,75,.35);transform:translateY(calc(100% + 32px));transition:transform .2s var(--ease-out)}.lp-sheet.is-up{transform:translateY(0);transition:transform .32s var(--ease-drawer)}.lp-sb[hidden]{display:none}.lp-handle{display:block;align-self:center;width:44px;height:5px;border-radius:999px;background:var(--line)}.lp-prog-cap{margin-bottom:2px;font-size:13px}.lp-prog-cap,.lp-sb-cap{font-weight:700;color:var(--deep-text);text-align:right}.lp-sb-cap{font-size:14.5px}.lp-sb-title{margin-top:6px;font-size:21px;font-weight:700;color:var(--indigo)}.lp-sb-list{list-style:none;margin-top:10px;display:grid;grid-gap:7px;gap:7px}.lp-sb-li{display:flex;align-items:flex-start;gap:8px;font-size:17px;line-height:1.45;color:var(--ink);opacity:0;transform:translateY(6px)}.lp-cvchip.is-in,.lp-sb-li.is-in{opacity:1;transform:none;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}.lp-sb-check{flex:none;margin-top:4px}.lp-sb-check svg{width:17px;height:17px;stroke:var(--deep-text)}.lp-hl{position:relative;z-index:0;display:inline-block}.lp-hl:before{content:"";position:absolute;z-index:-1;inset:1px -3px 0;border-radius:4px;background:rgba(52,211,153,.35);transform:scaleX(0);transform-origin:left}.lp-hl.is-on:before{transform:scaleX(1);transition:transform .3s var(--ease-out)}.lp-cvchip{display:flex;align-items:center;gap:12px;padding:12px;background:#eef3f0;border-radius:16px;opacity:0;transform:translateY(6px)}.lp-cv-ic{width:38px;height:38px;flex:none;border-radius:10px;background:var(--tint);display:grid;place-items:center}.lp-cv-ic svg{width:18px;height:18px;stroke:var(--deep-text)}.lp-cv-txt{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.lp-cv-name{font-size:14.5px;font-weight:700;color:var(--ink);text-align:right}.lp-cv-att{display:flex;align-items:center;gap:4px;font-size:12.5px;color:var(--muted)}.lp-cv-att svg{width:12px;height:12px;stroke:var(--deep-text);flex:none}.lp-cv-view{padding:7px 16px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-size:12.5px;font-weight:700;color:var(--indigo)}.lp-sheet-send{display:grid;place-items:center;height:48px;border-radius:14px;background:linear-gradient(160deg,var(--mint),var(--deep));box-shadow:0 12px 24px -12px rgba(5,150,105,.6);color:#fff;font-size:16px;font-weight:700;transition:transform .16s var(--ease-out)}.lp-sheet-send.is-pressed{transform:scale(.97);transition-duration:.12s}.lp-sheet-cancel{align-self:center;font-size:14px;font-weight:700;color:var(--danger)}.lp-pill{position:absolute;z-index:8;top:8px;inset-inline:0;width:max-content;margin-inline:auto;padding:8px 16px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 28px -12px rgba(30,27,75,.35);font-size:15px;font-weight:700;color:var(--deep-text);opacity:0;transform:translateY(-6px) scale(.96);transition:opacity .15s var(--ease-out),transform .15s var(--ease-out)}.lp-pill.is-in{opacity:1;transform:none;transition-duration:.22s}.lp-demo-ctl{position:absolute;z-index:2;top:4px;inset-inline-end:-10px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--indigo);box-shadow:var(--sh-card);cursor:pointer;font:inherit;transition:transform .16s var(--ease-out)}.lp-demo-ctl:active{transform:scale(.94)}.lp-demo-ctl:focus-visible{border-radius:50%}.lp-seg:focus-visible{border-radius:16px}.lp-sticky-btn:focus-visible{border-radius:14px}.lp-badge:focus-visible{border-radius:8px}.lp-demo-ctl:not([data-ready]){visibility:hidden}.lp-demo-ctl svg{display:none;width:18px;height:18px}.lp-demo-ctl[data-state=pause] .i-pause,.lp-demo-ctl[data-state=play] .i-play,.lp-demo-ctl[data-state=replay] .i-replay{display:block}.lp-pain{padding-block:48px;text-align:center}.lp-pain-lines{font-size:21px;line-height:1.45;font-weight:700;color:var(--indigo)}.lp-pain-lines span{display:block;text-wrap:balance}.lp-pain-sub{margin-top:12px;font-size:17px;font-weight:600;color:var(--deep-text)}.lp-h2{font-size:24px;line-height:1.25;font-weight:800;letter-spacing:-.01em;text-align:center;text-wrap:balance;margin-bottom:20px}.lp-h2,.lp-h3{color:var(--indigo)}.lp-h3{font-size:19px;line-height:1.3;font-weight:700}.lp-how{padding-block:8px 48px}.lp-steps{list-style:none;max-width:440px;margin-inline:auto;display:grid;grid-gap:12px;gap:12px}.lp-step{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-card);font-size:17px;line-height:1.45;font-weight:600;color:var(--ink)}.lp-step+.lp-step:before{content:"";position:absolute;inset-inline-start:29px;top:-13px;width:2px;height:12px;background:var(--line)}.lp-step-check{width:28px;height:28px;flex:none;border-radius:50%;background:var(--deep-text);display:grid;place-items:center}.lp-step-check svg{width:13px;height:13px}.lp-faq{padding-block:0 48px}.lp-faq-card{max-width:560px;margin-inline:auto;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:var(--sh-card);overflow:hidden}.lp-faq-item+.lp-faq-item{border-top:1px solid var(--line)}.lp-faq-q{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:16px 20px;cursor:pointer;font-size:17px;line-height:1.4;font-weight:700;color:var(--indigo)}.lp-faq-q::-webkit-details-marker{display:none}.lp-faq-q:focus-visible{outline:3px solid var(--indigo);outline-offset:-3px;border-radius:0}.lp-chev{width:20px;height:20px;flex:none;color:var(--muted);transition:transform .2s var(--ease-out)}.lp-faq-item[open] .lp-chev{transform:rotate(180deg)}.lp-faq-a{padding:0 20px 18px}.lp-faq-a p{max-inline-size:36rem;font-size:16px;line-height:1.65;color:var(--ink)}.lp-faq-item[open] .lp-faq-a{animation:lp-faq-in .2s var(--ease-out)}@keyframes lp-faq-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes lp-faq-fade{0%{opacity:0}}.lp-faq-link{margin-top:2px}.lp-faq-link a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--deep-text)}.lp-plans{padding-block:48px 56px;background:linear-gradient(180deg,var(--bg),var(--hero-top))}.lp-close{font-size:26px}.lp-plan-card{max-width:440px;margin-inline:auto;padding:24px;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:var(--sh-card);text-align:center}.lp-plan-free{margin:6px 0 18px;text-wrap:balance;font-size:15px;line-height:1.5;color:var(--muted)}.lp-segs{display:grid;grid-gap:10px;gap:10px}.lp-seg{display:flex;align-items:center;justify-content:center;gap:9px;min-height:56px;padding:0 18px;border-radius:16px;background:var(--deep-text);box-shadow:0 8px 18px -10px rgba(4,120,87,.6);color:#fff;font-size:17px;line-height:1.25;font-weight:700;text-align:center;text-wrap:balance;text-decoration:none;transition:transform .16s var(--ease-out)}.lp-seg:active{transform:scale(.97);background:var(--deep-press)}.lp-seg svg,.lp-sticky-btn svg{width:19px;height:19px;flex:none}.lp-seg-note{margin-top:12px;text-wrap:balance;font-size:13.5px;line-height:1.5;color:var(--muted)}.lp-wa{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding-inline:4px;font-size:15px;font-weight:600;color:var(--deep-text);text-decoration:underline;-webkit-text-decoration-color:rgba(4,120,87,.35);text-decoration-color:rgba(4,120,87,.35);text-underline-offset:4px}@media (hover:hover) and (pointer:fine){.lp-seg:hover,.lp-sticky-btn:hover{background:var(--deep-press)}.lp-wa:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.lp-foot{padding-block:32px 88px;background:var(--hero-top);text-align:center;color:var(--muted)}.lp-foot-wm{font-size:18px}.lp-foot-row{margin-top:8px;text-wrap:balance;font-size:14px;line-height:1.6}.lp-foot-row a{display:inline-block;padding:11px 4px;color:var(--muted)}.lp-cookie{margin-top:2px;text-wrap:balance;font-size:13px;line-height:1.6}.lp-cookie a{display:inline-block;padding:11px 4px;color:var(--muted)}.lp-tm{max-width:36rem;margin:6px auto 0;font-size:13px;line-height:1.5}.lp-sticky{position:fixed;inset-inline:0;bottom:0;z-index:70;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px -16px rgba(30,27,75,.25);pointer-events:none;transform:translateY(calc(100% + 24px));transition:transform .16s var(--ease-out)}.lp-sticky.is-on{pointer-events:auto;transform:translateY(0);transition:transform .24s var(--ease-out)}.lp-sticky-btn{display:flex;align-items:center;justify-content:center;gap:9px;max-width:480px;height:48px;margin-inline:auto;border-radius:14px;background:var(--deep-text);color:#fff;font-size:17px;font-weight:700;text-decoration:none;transition:transform .16s var(--ease-out)}.lp-sticky-btn:active{transform:scale(.97);background:var(--deep-press)}@media (max-width:767px){.lp-h2{font-size:21px}.lp-close{font-size:22px}}@media (max-width:359px){.lp-phone-wrap{--s:0.68}}@media (min-width:480px){.lp-phone-wrap{--s:0.8}}@media (min-width:768px){.lp-pain{padding-block:72px}.lp-how{padding-block:8px 72px}.lp-faq{padding-block:0 72px}.lp-plans{padding-block:72px}}@media (min-width:1024px){.lp-top .lp-wrap{max-width:1080px}.lp-hero{padding-top:40px}.lp-hero-grid{max-width:1080px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:64px;column-gap:64px;align-items:center}.lp-hero-copy{text-align:start}.lp-proof,.lp-sub{margin-inline:0}.lp-badges{justify-content:flex-start}.lp-stage{margin-top:0;-webkit-padding-end:16px;padding-inline-end:16px}.lp-arc{inset-inline:auto;right:-48px;width:600px;bottom:8px}.lp-phone-wrap{--s:0.9}.lp-pain{padding-block:88px}.lp-how{padding-block:8px 88px}.lp-faq{padding-block:0 88px}.lp-plans{padding-block:88px}.lp-plan-card{max-width:560px}.lp-segs{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-seg{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.lp-scrim{opacity:1}.lp-sheet{transform:none}.lp-cvchip,.lp-sb-li{opacity:1;transform:none}.lp-hl:before{transform:scaleX(1)}.lp-pill,.lp-prog{opacity:0}.lp-demo-ctl{display:none}.lp-faq-item[open] .lp-faq-a{animation:lp-faq-fade .2s var(--ease-out)!important}.lp-sticky,.lp-sticky.is-on{transform:none;transition:opacity .16s var(--ease-out)!important}.lp-sticky{opacity:0}.lp-sticky.is-on{opacity:1}}