.lp-rise-on .lp .lp-card,.lp-rise-on .lp .lp-answer,.lp-rise-on .lp .lp-callout,.lp-rise-on .lp .lp-check li,.lp-rise-on .lp details.lp-faq{transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s;transition-delay:calc(var(--rise-i,0) * 60ms);transform:translateY(26px)}.lp-rise-on .lp .is-up{transform:none}.lp .lp-card{transition:transform .25s,box-shadow .25s,border-color .25s}.lp .lp-card:hover{border-color:#b8f5cf;box-shadow:0 18px 40px #1418211f}.lp-rise-on .lp .lp-card.is-up:hover{transform:translateY(-4px)}.lp{--lp-green:#05e959;--lp-green-deep:#0a9d44;--lp-green-ink:var(--primary-ink);--lp-green-tint:#eafff2;--lp-ink:#19191c;--lp-ink-soft:#6b6b6e;--lp-bg-2:#f6f8fa;--lp-line:#e6e8ec;--lp-line-2:#dfe3e8;--lp-shadow:0 10px 30px #1418210f;color:var(--lp-ink-soft);font-family:var(--font);-webkit-font-smoothing:antialiased;background:#fff;font-size:16px;line-height:1.6}.lp .lp-wrap{max-width:min(1160px, var(--container));padding:0 var(--gutter);margin:0 auto}.lp h1,.lp h2,.lp h3{color:var(--lp-ink);letter-spacing:-.03em;margin:0 0 .5em;font-weight:800;line-height:1.08}.lp h1{font-size:clamp(2.3rem,5.4vw,4rem)}@media (width<=389.98px){.lp h1{font-size:1.95rem}}.lp h2{font-size:clamp(1.7rem,3.6vw,2.6rem)}.lp h3{letter-spacing:-.02em;font-size:clamp(1.1rem,1.7vw,1.3rem)}.lp p{color:var(--lp-ink-soft);margin:0 0 1.1em}.lp strong,.lp b{color:var(--lp-ink);font-weight:700}.lp a:not(.lp-btn){color:var(--lp-green-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}.lp a:not(.lp-btn):hover{text-decoration-thickness:2px}.lp a:focus-visible,.lp summary:focus-visible{outline:3px solid var(--lp-green-ink);outline-offset:3px;border-radius:4px}.lp section{border-top:1px solid var(--lp-line);padding:64px 0}.lp.lp-roomy section:not(.lp-hero){padding:68px 0}.lp .lp-after{margin-top:22px}.lp .lp-eyebrow{color:var(--lp-ink);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:.74rem;font-weight:800;display:inline-block}.lp .lp-eyebrow:before{content:"";background:var(--lp-green);vertical-align:middle;width:26px;height:3px;margin-right:10px;display:inline-block;transform:translateY(-3px)}.lp .lead{color:var(--lp-ink);font-size:1.14rem;line-height:1.6}.lp .hl{color:var(--lp-green-deep)}.lp .lp-crumb{padding-top:26px}.lp .lp-crumb .crumbs ol{align-items:center;font-size:.82rem}.lp .lp-crumb .crumbs a{color:var(--lp-ink-soft);font-weight:600;text-decoration:none}.lp .lp-crumb .crumbs a:hover{color:var(--lp-ink);text-decoration:underline}.lp .lp-crumb .crumbs [aria-current]{color:var(--lp-ink)}.lp .lp-hero{background:radial-gradient(900px 420px at 78% -10%,#05e9591a,#0000 60%);border-top:none;padding:56px 0 36px}.lp .lp-hero h1{max-width:var(--h1-max,15ch)}.lp .lp-hero .lp-sub{max-width:var(--sub-max,720px);color:var(--lp-ink-soft);font-size:clamp(1.05rem,1.9vw,1.32rem)}.lp .lp-cta-row{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.lp .lp-btn{letter-spacing:.04em;text-transform:uppercase;border:2px solid #0000;border-radius:2px;align-items:center;gap:9px;padding:16px 30px;font-size:.92rem;font-weight:700;line-height:1.6;text-decoration:none;transition:transform .12s,box-shadow .2s,background-color .2s,color .2s;display:inline-flex}.lp .lp-btn:hover{transform:translateY(-2px)}.lp .lp-btn-primary{background:var(--lp-green);color:#000;box-shadow:0 10px 22px #05e95947}.lp .lp-btn-primary:hover{box-shadow:0 14px 28px #05e9595c}.lp .lp-btn-ghost{color:var(--lp-ink);border-color:var(--lp-ink);background:#fff}.lp .lp-btn-ghost:hover{background:var(--lp-ink);color:#fff}.lp .lp-btn:focus-visible{outline:3px solid var(--lp-green-ink);outline-offset:3px}.lp .lp-trust{color:var(--lp-ink-soft);flex-wrap:wrap;gap:12px 28px;margin:34px 0 0;padding:0;font-size:.92rem;font-weight:600;list-style:none;display:flex}.lp .lp-trust li{align-items:center;gap:8px;display:inline-flex}.lp .lp-trust .ic{color:var(--lp-green-deep);font-weight:800}.lp .lp-answer{background:var(--lp-green-tint);border:1px solid #c7f3d8;border-left:4px solid var(--lp-green);border-radius:10px;margin:6px 0 26px;padding:18px 22px}.lp .lp-answer .label{color:var(--lp-green-ink);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:800;display:block}.lp .lp-answer p{color:var(--lp-ink);margin:0}.lp .lp-grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp .lp-grid.c3{grid-template-columns:repeat(3,1fr)}.lp .lp-grid.c2{grid-template-columns:repeat(2,1fr)}@media (width<=820px){.lp .lp-grid.c3{grid-template-columns:1fr 1fr}.lp .lp-grid.c2{grid-template-columns:1fr}}@media (width<=520px){.lp .lp-grid.c3{grid-template-columns:1fr}}.lp .lp-card{border:1px solid var(--lp-line);box-shadow:var(--lp-shadow);background:#fff;border-radius:12px;padding:24px}.lp .lp-card h3{margin-bottom:.35em}.lp .lp-card p{margin:0;font-size:.96rem}.lp .lp-card .ic{background:var(--lp-green-tint);width:40px;height:40px;color:var(--lp-green-ink);border-radius:9px;justify-content:center;align-items:center;margin-bottom:14px;font-size:1rem;font-weight:800;display:flex}.lp .lp-card .ic-square{background:var(--lp-green-deep);border-radius:2px;width:11px;height:11px}.lp .lp-callout{background:var(--lp-bg-2);border:1px solid var(--lp-line);border-left:4px solid var(--lp-green);border-radius:12px;align-items:center;gap:20px;margin-top:26px;padding:22px 24px;display:flex}.lp .lp-callout .big{color:var(--lp-ink);font-size:var(--big-size,1.8rem);letter-spacing:-.03em;white-space:nowrap;font-weight:800;line-height:1}.lp .lp-callout p{margin:0}@media (width<=520px){.lp .lp-callout{flex-direction:column;align-items:flex-start;gap:12px}}.lp .lp-check{grid-template-columns:1fr 1fr;gap:10px 28px;margin-top:10px;display:grid}@media (width<=680px){.lp .lp-check{grid-template-columns:1fr}}.lp .lp-check ul{margin:0;padding:0}.lp .lp-check li{border-bottom:1px solid var(--lp-line);color:var(--lp-ink);align-items:flex-start;gap:12px;padding:12px 0;list-style:none;display:flex}.lp .lp-check .tick{background:var(--lp-green-tint);width:24px;height:24px;color:var(--lp-green-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:.82rem;font-weight:800;display:flex}.lp .lp-check b{display:block}.lp .lp-check small{color:var(--lp-ink-soft);font-size:.875em}.lp .lp-tablewrap{border:1px solid var(--lp-line);box-shadow:var(--lp-shadow);border-radius:12px;margin-top:12px;position:relative;overflow-x:auto}.lp .lp-compare{border-collapse:collapse;background:#fff;width:100%;min-width:560px}.lp .lp-compare caption{caption-side:bottom;color:var(--lp-ink-soft);text-align:left;padding:16px 18px;font-size:.88rem}.lp .lp-compare th,.lp .lp-compare td{border-bottom:1px solid var(--lp-line);text-align:left;padding:15px 18px}.lp .lp-compare thead th{background:var(--lp-ink);color:#fff;font-size:.92rem;font-weight:700}.lp .lp-compare thead th:nth-child(2){color:var(--lp-green)}.lp .lp-compare tbody th{color:var(--lp-ink);font-size:.95rem;font-weight:600}.lp .lp-compare td{width:var(--td-w,24%);text-align:center}.lp .lp-compare tbody tr:nth-child(odd){background:#80808012}.lp .lp-compare tbody tr:nth-child(2n){background:var(--lp-bg-2)}@media (width<=599.98px){.lp .lp-compare{table-layout:fixed;min-width:0}.lp .lp-compare th,.lp .lp-compare td{padding:10px 8px}.lp .lp-compare thead th{font-size:.78rem;line-height:1.25}.lp .lp-compare thead th:first-child{width:auto}.lp .lp-compare thead th:not(:first-child){text-align:center;width:27%}.lp .lp-compare tbody th{font-size:.86rem}.lp .lp-compare td{width:27%}}.lp .lp-compare tbody td{border-left:1px solid var(--lp-line-2)}.lp .lp-compare{margin-bottom:15px;font-size:.9rem}.lp .lp-compare .yes{color:var(--lp-green-ink);font-size:1.05rem;font-weight:800}.lp .lp-compare .no{color:var(--lp-ink-soft);font-size:1.05rem;font-weight:800}.lp .lp-tags{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.lp .lp-tags li{border:1px solid var(--lp-line-2);color:var(--lp-ink);background:#fff;border-radius:2px;padding:9px 16px;font-size:.9rem;font-weight:600}.lp .lp-tags li:hover{border-color:var(--lp-green);color:var(--lp-green-ink)}.lp details.lp-faq{border:1px solid var(--lp-line);background:#fff;border-radius:10px;margin-bottom:12px;overflow:hidden}.lp details.lp-faq summary{color:var(--lp-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:700;list-style:none;display:flex}.lp details.lp-faq summary::-webkit-details-marker{display:none}.lp details.lp-faq summary:after{content:"+";color:var(--lp-green-ink);flex:none;font-size:1.5rem;font-weight:800;line-height:1}.lp details.lp-faq[open] summary:after{content:"–"}.lp details.lp-faq[open] summary{border-bottom:1px solid var(--lp-line)}.lp details.lp-faq summary:focus-visible{outline-offset:-3px}.lp details.lp-faq .body{color:var(--lp-ink-soft);padding:16px 20px}.lp details.lp-faq .body p{margin:0}.lp .lp-note{color:var(--lp-ink-soft);margin-top:18px;font-size:.86rem}.lp .lp-final{background:var(--lp-ink);text-align:center;border-radius:16px;padding:48px}.lp .lp-final .lp-eyebrow{color:#fff;max-width:none;margin:0 0 16px}.lp .lp-final h2{color:#fff;margin-bottom:.3em}.lp .lp-final p{color:#c7cad1;max-width:620px;margin:0 auto 24px}.lp .lp-final .lp-cta-row{justify-content:center}.lp .lp-final .lp-btn-ghost{color:#fff;background:0 0;border-color:#fff}.lp .lp-final .lp-btn-ghost:hover{color:var(--lp-ink);background:#fff}.lp .lp-final :focus-visible{outline-color:#fff}.lp .lp-final .lp-final-extra{margin-top:18px;margin-bottom:0;font-size:.92rem}.lp .lp-final .lp-final-extra a{color:#fff}@media (prefers-reduced-motion:reduce){.lp .lp-btn:hover{transform:none}}
