.page[data-astro-cid-gagbwmbo]{background:var(--cloud)}.frame[data-astro-cid-gagbwmbo]{max-width:980px;margin:0 auto;padding:0 20px}.h2[data-astro-cid-gagbwmbo]{letter-spacing:-.035em;color:var(--charcoal);margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1.05}.hero[data-astro-cid-gagbwmbo]{padding:40px 0 20px}.kicker[data-astro-cid-gagbwmbo]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0 0 18px;font-size:13px;font-weight:600;line-height:1.3;display:flex}h1[data-astro-cid-gagbwmbo]{letter-spacing:-.045em;color:var(--charcoal);text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1}h1[data-astro-cid-gagbwmbo] span[data-astro-cid-gagbwmbo]{box-shadow:inset 0 -.14em 0 var(--lavender)}.who[data-astro-cid-gagbwmbo]{color:var(--charcoal);text-wrap:pretty;max-width:52ch;margin:16px 0 0;font-size:17px;font-weight:600;line-height:1.5}.pick[data-astro-cid-gagbwmbo]{color:var(--body);text-wrap:pretty;max-width:52ch;margin:6px 0 0;font-size:16px;line-height:1.5}.tiles[data-astro-cid-gagbwmbo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.tile[data-astro-cid-gagbwmbo]{border:1.5px solid var(--white);background:var(--white);min-height:72px;color:var(--charcoal);font:inherit;text-align:left;cursor:pointer;border-radius:0;align-items:center;gap:14px;padding:14px 16px;font-size:15.5px;font-weight:600;line-height:1.25;transition:border-color .2s,background-color .2s,color .2s;display:flex}.tile[data-astro-cid-gagbwmbo]:hover{border-color:var(--charcoal)}.tile[data-astro-cid-gagbwmbo]:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.tile[data-astro-cid-gagbwmbo][aria-pressed=true]{background:var(--purple);border-color:var(--purple);color:var(--white)}.chip[data-astro-cid-gagbwmbo]{background:var(--chip-bg);width:44px;height:44px;color:var(--chip-ink);border:1.5px solid var(--cloud);flex:none;justify-content:center;align-items:center;display:inline-flex}.tile[data-astro-cid-gagbwmbo][aria-pressed=true] .chip[data-astro-cid-gagbwmbo]{border-color:var(--white)}.chip--lg[data-astro-cid-gagbwmbo]{width:52px;height:52px}.tile-title[data-astro-cid-gagbwmbo]{text-wrap:balance}.details[data-astro-cid-gagbwmbo]{margin-top:16px}.detail[data-astro-cid-gagbwmbo]{background:var(--white);border-top:3px solid var(--purple);flex-direction:column;gap:12px;padding:24px;display:flex}.detail[data-astro-cid-gagbwmbo][hidden]{display:none}.detail-head[data-astro-cid-gagbwmbo]{align-items:center;gap:12px;display:flex}.tag[data-astro-cid-gagbwmbo]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600;line-height:1.2}.detail[data-astro-cid-gagbwmbo] h2[data-astro-cid-gagbwmbo]{letter-spacing:-.03em;color:var(--charcoal);text-wrap:balance;outline:none;margin:2px 0 0;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.1}.detail[data-astro-cid-gagbwmbo] p[data-astro-cid-gagbwmbo]{color:var(--body);max-width:60ch;margin:0;font-size:16px;line-height:1.55}.price[data-astro-cid-gagbwmbo]{border-top:1px solid var(--cloud);color:var(--muted);padding-top:12px;font-size:14px;line-height:1.4}.price[data-astro-cid-gagbwmbo] b[data-astro-cid-gagbwmbo]{color:var(--charcoal);font-weight:600}.btn[data-astro-cid-gagbwmbo]{background:var(--purple);min-height:52px;color:var(--white);font:inherit;text-align:center;cursor:pointer;border:0;border-radius:0;justify-content:center;align-self:flex-start;align-items:center;padding:0 24px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.btn[data-astro-cid-gagbwmbo]:hover{background:var(--charcoal);color:var(--white)}.btn[data-astro-cid-gagbwmbo]:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.btn--light[data-astro-cid-gagbwmbo]{background:var(--white);color:var(--charcoal)}.btn--light[data-astro-cid-gagbwmbo]:hover{background:var(--purple);color:var(--white)}html:not(.js) .detail[data-astro-cid-gagbwmbo][hidden]{display:flex}.terms[data-astro-cid-gagbwmbo]{color:var(--body);max-width:70ch;margin:16px 0 0;padding-bottom:48px;font-size:13.5px;line-height:1.5}.terms[data-astro-cid-gagbwmbo] b[data-astro-cid-gagbwmbo]{color:var(--charcoal);font-weight:600}.band[data-astro-cid-gagbwmbo]{padding:56px 0}.band--white[data-astro-cid-gagbwmbo]{background:var(--white)}.band--dark[data-astro-cid-gagbwmbo]{background:var(--charcoal);color:var(--white)}.what-lead[data-astro-cid-gagbwmbo]{color:var(--body);max-width:56ch;margin:14px 0 0;font-size:16px;line-height:1.5}.what[data-astro-cid-gagbwmbo]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.what[data-astro-cid-gagbwmbo] li[data-astro-cid-gagbwmbo]{border-top:1.5px solid var(--charcoal);flex-direction:column;gap:8px;padding-top:14px;display:flex}.what[data-astro-cid-gagbwmbo] b[data-astro-cid-gagbwmbo]{letter-spacing:-.02em;color:var(--charcoal);font-size:19px;font-weight:700}.what[data-astro-cid-gagbwmbo] span[data-astro-cid-gagbwmbo]{color:var(--body);font-size:15px;line-height:1.5}.two[data-astro-cid-gagbwmbo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.steps[data-astro-cid-gagbwmbo]{border-top:1px solid var(--white);gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-gagbwmbo] li[data-astro-cid-gagbwmbo]{border-bottom:1px solid var(--white);color:var(--charcoal);grid-template-columns:40px 1fr;gap:8px;padding:14px 0;font-size:16px;line-height:1.5;display:grid}.steps[data-astro-cid-gagbwmbo] b[data-astro-cid-gagbwmbo]{letter-spacing:.06em;color:var(--muted);padding-top:2px;font-size:13px;font-weight:700}.review[data-astro-cid-gagbwmbo]{background:var(--white);flex-direction:column;gap:12px;padding:24px;display:flex}.eyebrow[data-astro-cid-gagbwmbo]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.dot[data-astro-cid-gagbwmbo]{background:var(--purple);border-radius:50%;width:8px;height:8px}.h2--review[data-astro-cid-gagbwmbo]{font-size:clamp(22px,2.6vw,30px)}.review-body[data-astro-cid-gagbwmbo]{color:var(--body);margin:0;font-size:15.5px;line-height:1.5}.points[data-astro-cid-gagbwmbo]{color:var(--charcoal);margin:0;padding:0 0 0 18px;font-size:15px;line-height:1.6}.faqs[data-astro-cid-gagbwmbo]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));column-gap:40px;margin-top:20px;display:grid}.faq[data-astro-cid-gagbwmbo]{border-top:1px solid var(--cloud)}.faq[data-astro-cid-gagbwmbo] summary[data-astro-cid-gagbwmbo]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 0;list-style:none;display:flex}.faq[data-astro-cid-gagbwmbo] summary[data-astro-cid-gagbwmbo]::-webkit-details-marker{display:none}.faq[data-astro-cid-gagbwmbo] summary[data-astro-cid-gagbwmbo]:after{content:"+";color:var(--muted);font-size:22px;font-weight:500;line-height:1}.faq[data-astro-cid-gagbwmbo][open] summary[data-astro-cid-gagbwmbo]:after{content:"\\2212"}.faq[data-astro-cid-gagbwmbo] h3[data-astro-cid-gagbwmbo]{color:var(--charcoal);margin:0;font-size:16px;font-weight:600;line-height:1.35}.faq[data-astro-cid-gagbwmbo] p[data-astro-cid-gagbwmbo]{color:var(--body);max-width:60ch;margin:0 0 18px;font-size:15px;line-height:1.55}.closing[data-astro-cid-gagbwmbo]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.h2--dark[data-astro-cid-gagbwmbo]{color:var(--white)}.closing-body[data-astro-cid-gagbwmbo]{color:var(--cloud);margin:8px 0 0;font-size:16px;line-height:1.5}@media (width<=860px){.what[data-astro-cid-gagbwmbo]{grid-template-columns:repeat(2,minmax(0,1fr))}.two[data-astro-cid-gagbwmbo]{grid-template-columns:1fr}}@media (width<=720px){.tiles[data-astro-cid-gagbwmbo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.frame[data-astro-cid-gagbwmbo]{padding:0 16px}.hero[data-astro-cid-gagbwmbo]{padding-top:28px}.tiles[data-astro-cid-gagbwmbo]{grid-template-columns:1fr;gap:8px}.tile[data-astro-cid-gagbwmbo]{min-height:64px}.detail[data-astro-cid-gagbwmbo]{padding:20px 18px}.btn[data-astro-cid-gagbwmbo]{width:100%}.band[data-astro-cid-gagbwmbo]{padding:44px 0}.what[data-astro-cid-gagbwmbo]{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-gagbwmbo],.btn[data-astro-cid-gagbwmbo]{transition:none}}
