.CategoryLandingPage_fit__ZPzX7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.CategoryLandingPage_fitCard__7wQ5g{display:flex;flex-direction:column;gap:14px;border:1px solid var(--op-line);background:var(--op-raised);border-radius:20px;padding:24px;box-shadow:var(--op-shadow-card)}.CategoryLandingPage_fitCard__7wQ5g .CategoryLandingPage_ic__Y_K3v{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--op-accent-tint);color:var(--op-accent-fill)}.CategoryLandingPage_fitCard__7wQ5g h2{font-family:var(--font-jakarta,"Plus Jakarta Sans"),system-ui,sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:-.01em;line-height:1.25}.CategoryLandingPage_chips__eWJfT{display:flex;flex-wrap:wrap;gap:8px}.CategoryLandingPage_chips__eWJfT li{border:1px solid var(--op-line);background:var(--op-well);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600;text-transform:capitalize}.dark .CategoryLandingPage_chips__eWJfT li{background:rgba(15,23,42,.6)}.CategoryLandingPage_ticks__k5FaU{display:flex;flex-direction:column;gap:12px}.CategoryLandingPage_ticks__k5FaU li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;color:var(--op-ink-2);font-size:15px;line-height:1.5}.CategoryLandingPage_page__zPgwW .CategoryLandingPage_ticks__k5FaU li svg{width:18px;height:18px;margin-top:2px;color:var(--op-ok-ink)}.CategoryLandingPage_how____5U4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;position:relative}.CategoryLandingPage_how____5U4:before{content:"";position:absolute;left:24px;right:calc(33% - 24px);top:23px;height:2px;background:var(--op-line)}.CategoryLandingPage_st__PbZOP{position:relative;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.CategoryLandingPage_st__PbZOP .CategoryLandingPage_stepNumber__HTBPC{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;background:var(--op-well);border:2px solid var(--op-accent-fill);color:var(--op-accent-fill);display:grid;place-items:center;font-family:var(--font-jakarta,"Plus Jakarta Sans"),system-ui,sans-serif;font-weight:800;font-size:15px;transition:background-color .3s var(--op-ease),color .3s var(--op-ease)}.dark .CategoryLandingPage_st__PbZOP .CategoryLandingPage_stepNumber__HTBPC{background:var(--op-well)}.CategoryLandingPage_st__PbZOP.CategoryLandingPage_in__b_cNH .CategoryLandingPage_stepNumber__HTBPC{background:var(--op-accent-fill);color:var(--op-on-accent)}.CategoryLandingPage_st__PbZOP:nth-child(2) .CategoryLandingPage_stepNumber__HTBPC{transition-delay:.12s}.CategoryLandingPage_st__PbZOP:nth-child(3) .CategoryLandingPage_stepNumber__HTBPC{transition-delay:.24s}.CategoryLandingPage_st__PbZOP h3{font-family:var(--font-jakarta,"Plus Jakarta Sans"),system-ui,sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:-.01em;line-height:1.25}.CategoryLandingPage_st__PbZOP p{color:var(--op-ink-2);max-width:36ch}.CategoryLandingPage_needs__BD0TH{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:40px;font-size:14px;color:var(--op-ink-2)}.CategoryLandingPage_needs__BD0TH b{color:var(--op-ink);font-weight:600}.CategoryLandingPage_needs__BD0TH .CategoryLandingPage_ctas__m43xu{margin-left:auto}.CategoryLandingPage_pf___DHb9{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start;border:1px solid var(--op-line);background:var(--op-raised);border-radius:24px;padding:36px 40px;box-shadow:var(--op-shadow-card)}.CategoryLandingPage_pf___DHb9 p{color:var(--op-ink)}.CategoryLandingPage_pf___DHb9 .CategoryLandingPage_note__WlSgC{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font-size:14px;color:var(--op-ink-2)}.CategoryLandingPage_page__zPgwW .CategoryLandingPage_pf___DHb9 .CategoryLandingPage_note__WlSgC svg{width:18px;height:18px;margin-top:2px;color:var(--op-ok-ink)}.CategoryLandingPage_faq__i7LES{display:flex;flex-direction:column;border-top:1px solid var(--op-line)}.CategoryLandingPage_faq__i7LES details{border-bottom:1px solid var(--op-line)}.CategoryLandingPage_faq__i7LES summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;transition:color .15s var(--op-ease)}.CategoryLandingPage_faq__i7LES summary::-webkit-details-marker{display:none}.CategoryLandingPage_faq__i7LES summary h3{font-family:var(--font-jakarta,"Plus Jakarta Sans"),system-ui,sans-serif;font-weight:700;font-size:1.0625rem;letter-spacing:-.01em;line-height:1.35}@media(hover:hover) and (pointer:fine){.CategoryLandingPage_faq__i7LES summary:hover{color:var(--op-accent-ink)}}.CategoryLandingPage_faq__i7LES summary .CategoryLandingPage_chevron__TjfFx{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--op-line);display:grid;place-items:center;color:var(--op-ink-2);transition:transform .24s var(--op-ease),border-color .15s var(--op-ease)}.CategoryLandingPage_page__zPgwW .CategoryLandingPage_faq__i7LES .CategoryLandingPage_chevron__TjfFx svg{width:14px;height:14px}.CategoryLandingPage_faq__i7LES details[open] summary .CategoryLandingPage_chevron__TjfFx{transform:rotate(180deg);border-color:var(--op-accent-fill);color:var(--op-accent-fill)}.CategoryLandingPage_faq__i7LES .CategoryLandingPage_answer__F1ug4{padding:0 48px 20px 4px;color:var(--op-ink-2);text-wrap:pretty;animation:CategoryLandingPage_rise__8su9P .24s var(--op-ease) both}@keyframes CategoryLandingPage_rise__8su9P{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.CategoryLandingPage_page__zPgwW :where(.CategoryLandingPage_fit__ZPzX7,.CategoryLandingPage_how____5U4,.CategoryLandingPage_pf___DHb9,.CategoryLandingPage_faq__i7LES) :where(p,h2,h3,ul,ol){margin:0}.CategoryLandingPage_page__zPgwW :where(.CategoryLandingPage_fit__ZPzX7,.CategoryLandingPage_how____5U4) ul,.CategoryLandingPage_page__zPgwW ol.CategoryLandingPage_how____5U4{padding:0;list-style:none}.CategoryLandingPage_page__zPgwW :where(.CategoryLandingPage_fit__ZPzX7,.CategoryLandingPage_how____5U4,.CategoryLandingPage_pf___DHb9,.CategoryLandingPage_faq__i7LES) svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.CategoryLandingPage_page__zPgwW :where(.CategoryLandingPage_fit__ZPzX7,.CategoryLandingPage_how____5U4,.CategoryLandingPage_pf___DHb9,.CategoryLandingPage_faq__i7LES) *{box-sizing:border-box}:where(.CategoryLandingPage_page__zPgwW a){color:var(--op-accent-ink)}.CategoryLandingPage_stepNumber__HTBPC{font-variant-numeric:tabular-nums}.CategoryLandingPage_st__PbZOP:not([data-reveal-pending]) .CategoryLandingPage_stepNumber__HTBPC{background:var(--op-accent-fill);color:var(--op-on-accent)}.CategoryLandingPage_page__zPgwW [data-entry-reveal]{transition:opacity .3s var(--op-ease),transform .3s var(--op-ease)}.CategoryLandingPage_page__zPgwW [data-reveal-pending]{opacity:0;transform:translateY(14px)}.CategoryLandingPage_updated__TII4z{margin-top:36px}.CategoryLandingPage_alt__nR2_E{font-size:14.5px;color:var(--op-ink-2);margin-top:24px}.CategoryLandingPage_needs__BD0TH{margin-top:40px!important}@media(max-width:1100px){.CategoryLandingPage_pf___DHb9{gap:36px}}@media(max-width:900px){.CategoryLandingPage_fit__ZPzX7{grid-template-columns:minmax(0,1fr);gap:14px}.CategoryLandingPage_how____5U4{grid-template-columns:minmax(0,1fr);gap:28px}.CategoryLandingPage_how____5U4:before{left:23px;right:auto;top:24px;bottom:24px;width:2px;height:auto}.CategoryLandingPage_st__PbZOP{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:18px;row-gap:6px}.CategoryLandingPage_st__PbZOP .CategoryLandingPage_stepNumber__HTBPC{grid-row:1/3}.CategoryLandingPage_needs__BD0TH .CategoryLandingPage_ctas__m43xu{margin-left:0}.CategoryLandingPage_pf___DHb9{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}}@media(max-width:640px){.CategoryLandingPage_fitCard__7wQ5g{padding:20px}.CategoryLandingPage_faq__i7LES .CategoryLandingPage_answer__F1ug4{padding-right:4px}}@media(prefers-reduced-motion:reduce){.CategoryLandingPage_page__zPgwW *{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important}.CategoryLandingPage_page__zPgwW [data-entry-reveal]{opacity:1;transform:none}.CategoryLandingPage_stepNumber__HTBPC{background:var(--op-accent-fill);color:var(--op-on-accent)}}.CategoryLandingPage_eyebrow__YOtB1{font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--op-accent-ink);margin-bottom:12px!important}.CategoryLandingPage_pf___DHb9 h2{font-family:var(--font-jakarta),system-ui,sans-serif;font-weight:800;font-size:clamp(1.6rem,2.4vw,2.25rem);letter-spacing:-.02em;line-height:1.12}.CategoryLandingPage_faq__i7LES summary{min-height:44px;touch-action:manipulation}.CategoryLandingPage_faq__i7LES summary:focus-visible{outline:2px solid var(--op-accent-fill);outline-offset:2px;border-radius:8px}.CategoryLandingPage_page__zPgwW .CategoryLandingPage_fitBand__FML6v.CategoryLandingPage_fitBand__FML6v{padding-top:80px}.CategoryLandingPage_section__NqEwR>div>header{margin-bottom:48px}.CategoryLandingPage_section__NqEwR>div>header>h2{font-size:clamp(2rem,3.4vw,3.25rem)}.CategoryLandingPage_page__zPgwW .CategoryLandingPage_faqBand__dLrmy.CategoryLandingPage_faqBand__dLrmy{padding-top:24px}.CategoryLandingPage_section__NqEwR.CategoryLandingPage_faqBand__dLrmy>div>header{margin-bottom:24px}.CategoryLandingPage_page__zPgwW .CategoryLandingPage_worksBand__jgiMT.CategoryLandingPage_worksBand__jgiMT{padding-block:24px 88px}.CategoryLandingPage_section__NqEwR.CategoryLandingPage_worksBand__jgiMT>div>header{margin-bottom:28px}.CategoryLandingPage_section__NqEwR.CategoryLandingPage_worksBand__jgiMT>div>header>h2{font-size:clamp(1.6rem,2.4vw,2.25rem)}.CategoryLandingPage_section__NqEwR.CategoryLandingPage_closingBand__djLCf>div{display:flex;flex-direction:column;gap:18px}.CategoryLandingPage_section__NqEwR.CategoryLandingPage_closingBand__djLCf>div>*{width:100%;max-width:780px}.CategoryLandingPage_section__NqEwR.CategoryLandingPage_closingBand__djLCf>div>header{gap:18px;max-width:780px;margin-bottom:0}.CategoryLandingPage_closingBand__djLCf .CategoryLandingPage_alt__nR2_E{margin-top:0}.CategoryLandingPage_page__zPgwW .CategoryLandingPage_pf___DHb9 .CategoryLandingPage_priceLink__M09ys{margin-top:18px}.CategoryLandingPage_faq__i7LES summary:active{transform:scale(.98);transition-duration:.1s}html:not(.dark) .CategoryLandingPage_closingBand__djLCf{--accent-500:var(--indigo-500);--accent-600:var(--indigo-600);--op-accent-fill:var(--indigo-500);--op-accent-fill-hover:var(--indigo-600);--op-on-accent:#fff;--op-accent-ink:#a78bfa;--op-ring:#a78bfa;--op-accent-tint:rgba(108,92,231,.12)}@media(max-width:900px){.CategoryLandingPage_section__NqEwR>div>header{margin-bottom:32px}}@media(max-width:640px){.CategoryLandingPage_section__NqEwR>div>header>h2{font-size:1.85rem}.CategoryLandingPage_pf___DHb9 h2,.CategoryLandingPage_section__NqEwR.CategoryLandingPage_worksBand__jgiMT>div>header>h2{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.CategoryLandingPage_faq__i7LES summary:active{transform:none}}