.sl[data-astro-cid-ecunr4fo]{--sol-field:#ebe2fe}.sl-hero[data-astro-cid-ecunr4fo]{background:var(--mist);text-align:center;padding:150px 0 72px;position:relative}.sl-hero[data-astro-cid-ecunr4fo].has-img{background:var(--sol-field);padding:166px 0 clamp(214px,22vw,296px)}.sl-bg[data-astro-cid-ecunr4fo]{z-index:0;background-position:bottom;background-repeat:no-repeat;background-size:auto 100%;height:clamp(172px,18vw,236px);position:absolute;bottom:clamp(22px,2.6vw,36px);left:0;right:0}.sl-hero-in[data-astro-cid-ecunr4fo]{z-index:1;max-width:820px;position:relative}.sl-art[data-astro-cid-ecunr4fo]{width:84px;margin:0 auto 22px;display:block}.sl-hero[data-astro-cid-ecunr4fo] h1[data-astro-cid-ecunr4fo]{text-wrap:balance;margin-top:4px;font-size:clamp(29px,3.9vw,50px);line-height:1.08}.sl-lead[data-astro-cid-ecunr4fo]{max-width:34em;color:var(--ink);margin:20px auto 0;font-size:clamp(17px,1.7vw,20px);font-weight:500;line-height:1.5}.sl-intro[data-astro-cid-ecunr4fo]{color:#2e2e3d;max-width:38em;margin:16px auto 0;font-size:17px;font-weight:300;line-height:1.65}@media (width<=720px){.sl-hero[data-astro-cid-ecunr4fo]{padding:118px 0 54px}.sl-hero[data-astro-cid-ecunr4fo].has-img{padding:118px 0 206px}.sl-bg[data-astro-cid-ecunr4fo]{height:160px;bottom:22px}}.sl-pains[data-astro-cid-ecunr4fo]{background:var(--ivory);padding:72px 0}.sl-pain-grid[data-astro-cid-ecunr4fo]{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:26px;list-style:none;display:grid}.sl-pain-grid[data-astro-cid-ecunr4fo] li[data-astro-cid-ecunr4fo]{background:var(--mist);border:1px solid var(--line);border-radius:16px;padding:22px 24px}.sl-pain-grid[data-astro-cid-ecunr4fo] strong[data-astro-cid-ecunr4fo]{letter-spacing:-.015em;color:var(--ink);font-size:16px;font-weight:600;display:block}.sl-pain-grid[data-astro-cid-ecunr4fo] span[data-astro-cid-ecunr4fo]{color:#2e2e3d;margin-top:7px;font-size:14.5px;font-weight:300;line-height:1.55;display:block}@media (width<=820px){.sl-pain-grid[data-astro-cid-ecunr4fo]{grid-template-columns:1fr}}.sl-steps[data-astro-cid-ecunr4fo]{background:var(--mist);padding:76px 0}.sl-steps-head[data-astro-cid-ecunr4fo]{margin-bottom:26px}.sl-steps-head[data-astro-cid-ecunr4fo] p[data-astro-cid-ecunr4fo]{color:#2e2e3d;max-width:34em;margin-top:10px;font-size:16.5px;font-weight:300;line-height:1.6}.sl-step-list[data-astro-cid-ecunr4fo]{gap:16px;list-style:none;display:grid}.sl-step[data-astro-cid-ecunr4fo]{background:var(--ivory);border:1px solid var(--line);border-radius:20px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);padding:30px 32px 26px;display:grid}.sl-step-ask[data-astro-cid-ecunr4fo]{border-right:1px solid var(--line);padding-right:36px}.sl-n[data-astro-cid-ecunr4fo]{font-family:var(--mono);letter-spacing:.18em;color:var(--indigo-deep);font-size:11.5px;font-weight:600}.sl-step-ask[data-astro-cid-ecunr4fo] h2[data-astro-cid-ecunr4fo]{margin-top:10px;font-size:clamp(20px,1.85vw,25px);line-height:1.2}.sl-step-ask[data-astro-cid-ecunr4fo] p[data-astro-cid-ecunr4fo]{color:#2e2e3d;margin-top:12px;font-size:15px;font-weight:300;line-height:1.6}.sl-step-do[data-astro-cid-ecunr4fo]{padding-left:36px}.sl-step-do[data-astro-cid-ecunr4fo] .kv[data-astro-cid-ecunr4fo]{color:var(--indigo-deep);display:block}.sl-step-do[data-astro-cid-ecunr4fo] ul[data-astro-cid-ecunr4fo]{margin-top:4px;list-style:none}.sl-step-do[data-astro-cid-ecunr4fo] li[data-astro-cid-ecunr4fo]{border-top:1px solid var(--line);padding:14px 0}.sl-step-do[data-astro-cid-ecunr4fo] li[data-astro-cid-ecunr4fo] strong[data-astro-cid-ecunr4fo]{letter-spacing:-.012em;color:var(--ink);font-size:15px;font-weight:600;display:block}.sl-step-do[data-astro-cid-ecunr4fo] li[data-astro-cid-ecunr4fo] span[data-astro-cid-ecunr4fo]{color:#2e2e3d;margin-top:5px;font-size:14px;font-weight:300;line-height:1.55;display:block}.sl-out[data-astro-cid-ecunr4fo]{background:#88f9c047;border-radius:14px;grid-column:1/-1;margin-top:26px;padding:18px 22px 20px}.sl-out[data-astro-cid-ecunr4fo] .kv[data-astro-cid-ecunr4fo]{color:#1f6b45;align-items:center;gap:7px;display:inline-flex}.sl-out[data-astro-cid-ecunr4fo] .kv[data-astro-cid-ecunr4fo] svg[data-astro-cid-ecunr4fo]{width:14px;height:14px}.sl-out[data-astro-cid-ecunr4fo] p[data-astro-cid-ecunr4fo]{color:var(--ink);margin-top:9px;font-size:15px;font-weight:500;line-height:1.55}@media (width<=900px){.sl-step[data-astro-cid-ecunr4fo]{grid-template-columns:1fr;padding:26px 24px 24px}.sl-step-ask[data-astro-cid-ecunr4fo]{border-right:0;padding-right:0}.sl-step-do[data-astro-cid-ecunr4fo]{margin-top:22px;padding-left:0}}.sl-end[data-astro-cid-ecunr4fo]{background:var(--ivory);border:1px solid var(--line);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:16px;padding:34px 32px;display:flex}.sl-end[data-astro-cid-ecunr4fo] p[data-astro-cid-ecunr4fo]{color:#2e2e3d;flex:30em;max-width:46em;font-size:16px;font-weight:300;line-height:1.65}.sl-cta[data-astro-cid-ecunr4fo]{cursor:pointer;background:var(--onyx);color:var(--white);letter-spacing:-.01em;border:0;border-radius:999px;flex:none;align-items:center;gap:9px;padding:15px 28px;font-family:inherit;font-size:15px;font-weight:600;transition:background .25s,color .25s,transform .25s;display:inline-flex}@media (hover:hover) and (pointer:fine){.sl-cta[data-astro-cid-ecunr4fo]:hover{background:var(--mint);color:var(--onyx);transform:translateY(-2px)}}@media (width<=700px){.sl-end[data-astro-cid-ecunr4fo]{padding:26px 24px}.sl-cta[data-astro-cid-ecunr4fo]{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.sl-cta[data-astro-cid-ecunr4fo]{transition:none}}
