.lp{--ink:#14201b;--muted:#6b7772;--rule:#e6eae6;--red:#c8442f;--emerald:#0b7a55;--emerald-deep:#075a40;--emerald-tint:#eaf5f0;--accent:var(--emerald);color:var(--ink);background:#fff}.lp h1,.lp h2,.lp h3{font-family:var(--font-display), sans-serif;letter-spacing:-.012em;font-weight:500}.lp h1,.lp h2{color:var(--ink)}.lp-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:24px}@media (min-width:640px){.lp-wrap{padding-inline:48px}}.lp-btn{background:var(--emerald);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:16px 32px;font-size:17px;font-weight:500;transition:background .2s;display:inline-flex}.lp-btn:hover{background:var(--emerald-deep)}.lp-num{font-family:var(--font-display), sans-serif;color:var(--ink);font-size:40px;font-weight:500;line-height:1}@media (min-width:640px){.lp-num{font-size:52px}}.lp-art{background:var(--emerald-tint);border-radius:28px;align-items:center;min-height:440px;padding:40px 24px;display:grid;position:relative;overflow:hidden}@media (min-width:640px){.lp-art{min-height:520px;padding:56px 44px}}.lp-glyph{inset-inline-start:-3%;color:var(--emerald);opacity:.09;font-size:440px;line-height:1;font-family:var(--font-display), serif;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:600;position:absolute;top:-24%}.lp-sheet{background:#fff;border-radius:18px;padding:28px 26px 24px;position:relative}@media (min-width:640px){.lp-sheet{padding:36px 40px 30px}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}.lp-fade{animation:.5s both lp-fade}.lp{--ink-soft:#3a4741}.lp-sec{padding-top:140px}@media (min-width:640px){.lp-sec{padding-top:220px}}.lp-eyebrow{color:var(--emerald);margin-bottom:22px;font-size:15px}.lp-h2{font-size:34px;line-height:1.4}@media (min-width:640px){.lp-h2{font-size:48px}}.lp-lede{max-width:940px;font-family:var(--font-display), sans-serif;color:var(--ink);font-size:28px;line-height:1.75}@media (min-width:640px){.lp-lede{font-size:42px;line-height:1.65}}.lp-step{background:var(--emerald-tint);width:56px;height:56px;color:var(--emerald);font-family:var(--font-display), sans-serif;border-radius:999px;place-items:center;font-size:24px;display:grid}.lp-panel{background:var(--emerald-tint);border-radius:32px;padding:44px 26px}@media (min-width:640px){.lp-panel{padding:88px 72px}}.lp-link{color:var(--emerald);border-bottom:1.5px solid var(--emerald);padding-bottom:3px;font-size:17px;font-weight:500}.lp-faq summary{cursor:pointer;font-family:var(--font-display), sans-serif;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;font-size:22px;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-plus{flex:none;width:16px;height:16px;position:relative}.lp-plus:before,.lp-plus:after{content:"";inset-inline:0;background:var(--ink);height:1.5px;transition:transform .25s;position:absolute;top:7px}.lp-plus:after{transform:rotate(90deg)}.lp-faq[open] .lp-plus:after{transform:rotate(0)}[data-rv]{opacity:0}@keyframes lp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.lp-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both lp-rise;animation-delay:var(--d,0s)}.lp-bar{background:var(--rule);border-radius:999px;height:6px;overflow:hidden}.lp-bar>i{transform-origin:100%;border-radius:999px;height:100%;display:block;transform:scaleX(0)}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.lp-glyph{animation:9s ease-in-out infinite lp-float}.lp-btn svg{transition:transform .25s}.lp-btn:hover svg{transform:translate(-4px)}.lp-card{background:var(--emerald-tint);border-radius:28px;padding:36px 30px;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .35s;display:block}@media (min-width:640px){.lp-card{padding:48px 44px}}.lp-card:hover{background:#dff0e8;transform:translateY(-6px)}.lp-row{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:30px 0;transition:padding .3s,color .3s;display:grid}@media (min-width:640px){.lp-row{grid-template-columns:1.1fr 1fr 2fr auto;gap:32px}}a.lp-row:hover{color:var(--emerald);padding-inline:14px}@media (prefers-reduced-motion:reduce){[data-rv],.lp-rise,.lp-glyph{opacity:1;transition:none;animation:none;transform:none}.lp-bar>i{transition:none;transform:none}}[dir=ltr] .lp-bar>i{transform-origin:0}[dir=ltr] .lp-btn:hover svg{transform:translate(4px)}[dir=ltr] .lp h1,[dir=ltr] .lp h2,[dir=ltr] .lp h3{letter-spacing:-.028em}[dir=ltr] .lp h1{line-height:1.08!important}[dir=ltr] .lp-h2,[dir=ltr] .lp h2{line-height:1.15}[dir=ltr] .lp-lede{letter-spacing:-.02em;line-height:1.35}[dir=ltr] .lp-glyph{inset-inline:auto -3%}
