.addons.svelte-euz76b{flex-direction:column;gap:2px;margin-top:4px;display:flex}.addons__hint.svelte-euz76b{font:var(--type-body-sm);color:var(--fg-2)}.addons__box.svelte-euz76b{border:1.5px solid var(--border-control);width:22px;height:22px;color:var(--on-accent);border-radius:6px;flex:none;place-items:center;display:grid}.addons__box--on.svelte-euz76b{border-color:var(--accent);background:var(--accent)}.addons__total.svelte-euz76b{font:var(--type-body-sm);color:var(--fg-2);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.addons__total.svelte-euz76b strong:where(.svelte-euz76b){font:var(--type-label);font-size:var(--fs-16);color:var(--fg-1)}.next.svelte-19izgak{flex-direction:column;gap:4px;padding:16px;display:flex}.next__eyebrow.svelte-19izgak{font:var(--type-label);color:var(--accent-text);align-items:center;gap:6px;display:inline-flex}.next__when.svelte-19izgak{font:var(--type-h3);font-variant-numeric:tabular-nums}.next__sub.svelte-19izgak{font:var(--type-body-sm);color:var(--fg-2);margin-bottom:10px}.next__foot.svelte-19izgak{font:var(--type-body-sm);color:var(--fg-3);justify-content:space-between;align-items:center;margin-top:8px;display:flex}.next__link.svelte-19izgak{color:var(--fg-1);align-items:center;gap:2px;font-weight:500;display:inline-flex}.wrap.svelte-1okbjmi{width:100%;max-width:calc(var(--content-default) + 2 * var(--gutter-desktop));padding:0 var(--gutter-desktop);margin:0 auto}.crumbs.svelte-1okbjmi{font:var(--type-body-sm);color:var(--fg-3);align-items:center;gap:6px;padding-top:24px;display:flex}.crumbs.svelte-1okbjmi a:where(.svelte-1okbjmi){color:var(--fg-2);text-decoration:none}.crumbs.svelte-1okbjmi a:where(.svelte-1okbjmi):hover{color:var(--fg-1)}.fhero.svelte-1okbjmi{padding:40px 0 96px}.fhero__grid.svelte-1okbjmi{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px;display:grid}.fhero__text.svelte-1okbjmi{flex-direction:column;gap:20px;max-width:560px;display:flex}.fhero__eyebrow.svelte-1okbjmi{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fhero__title.svelte-1okbjmi{font:var(--type-display-xl);font-size:clamp(var(--fs-38), 2.6vw + 1.25rem, 3.5rem);letter-spacing:var(--tracking-display);text-wrap:balance}.fhero__lead.svelte-1okbjmi{font:var(--type-body-lg);font-size:var(--fs-18);color:var(--fg-2);max-width:48ch}.fhero__cta.svelte-1okbjmi{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.fhero__figure.svelte-1okbjmi{width:360px}.fsec.svelte-1okbjmi{border-top:1px solid var(--border-subtle);padding:96px 0}.fsec--band.svelte-1okbjmi{background:var(--bg-subtle)}.fsec__title.svelte-1okbjmi{font:var(--type-display);font-size:clamp(var(--fs-30), 2.2vw + 1rem, var(--fs-48));letter-spacing:var(--tracking-display)}.fsec__title--sm.svelte-1okbjmi{font-size:clamp(var(--fs-24), 1.2vw + 1rem, var(--fs-30))}.fsec__lead.svelte-1okbjmi{font:var(--type-body);color:var(--fg-2);max-width:44ch;margin-top:12px}.fsec__lead.svelte-1okbjmi a:where(.svelte-1okbjmi){color:var(--fg-1)}.fproblem__grid.svelte-1okbjmi,.fparts__grid.svelte-1okbjmi,.ffaq__grid.svelte-1okbjmi{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:64px;display:grid}.fproblem__body.svelte-1okbjmi{font:var(--type-body-lg);color:var(--fg-2);flex-direction:column;gap:16px;display:flex}.ftool.svelte-1okbjmi{font:var(--type-body);color:var(--fg-2);align-items:flex-start;gap:10px;margin-top:24px;display:flex}.ftool.svelte-1okbjmi svg{color:var(--fg-3);flex:none;margin-top:3px}.ftool.svelte-1okbjmi a:where(.svelte-1okbjmi){color:var(--fg-1);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.ftool.svelte-1okbjmi a:where(.svelte-1okbjmi):hover{text-decoration-color:currentColor}.fsteps.svelte-1okbjmi{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.fsteps.svelte-1okbjmi li:where(.svelte-1okbjmi){border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.fsteps__n.svelte-1okbjmi{border:1px solid var(--border-strong);width:32px;height:32px;font:var(--type-label);color:var(--fg-2);border-radius:50%;place-items:center;display:grid}.fsteps.svelte-1okbjmi h3:where(.svelte-1okbjmi){font:var(--type-h3);margin-top:6px}.fsteps.svelte-1okbjmi p:where(.svelte-1okbjmi){font:var(--type-body);color:var(--fg-2)}.fparts.svelte-1okbjmi{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.fparts.svelte-1okbjmi li:where(.svelte-1okbjmi){border-bottom:1px solid var(--border-subtle);font:var(--type-body);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.frelated__list.svelte-1okbjmi{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.frelated__list.svelte-1okbjmi a:where(.svelte-1okbjmi){border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);height:100%;color:inherit;transition:border-color var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);flex-direction:column;align-items:flex-start;gap:8px;padding:24px;text-decoration:none;display:flex}.frelated__list.svelte-1okbjmi a:where(.svelte-1okbjmi):hover{border-color:var(--border-strong);translate:0 -2px}.frelated__list.svelte-1okbjmi strong:where(.svelte-1okbjmi){font:var(--type-h3)}.frelated__list.svelte-1okbjmi a:where(.svelte-1okbjmi)>span:where(.svelte-1okbjmi):not(.frelated__icon){font:var(--type-body-sm);color:var(--fg-2)}.frelated__icon.svelte-1okbjmi{border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border-subtle);place-items:center;width:36px;height:36px;display:grid}.frelated__all.svelte-1okbjmi{font:var(--type-label);color:var(--fg-1);align-items:center;gap:6px;margin-top:24px;text-decoration:none;display:inline-flex}.frelated__all.svelte-1okbjmi:hover{text-decoration:underline}.fcta.svelte-1okbjmi{padding-bottom:96px}@media (width<=1000px){.fhero__grid.svelte-1okbjmi,.fproblem__grid.svelte-1okbjmi,.fparts__grid.svelte-1okbjmi,.ffaq__grid.svelte-1okbjmi{grid-template-columns:minmax(0,1fr);gap:40px}.fhero__figure.svelte-1okbjmi{width:100%}.frelated__list.svelte-1okbjmi{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.wrap.svelte-1okbjmi{padding:0 var(--gutter-phone)}.fhero.svelte-1okbjmi{padding:24px 0 64px}.fsec.svelte-1okbjmi{padding:64px 0}.fparts.svelte-1okbjmi li:where(.svelte-1okbjmi){flex-direction:column;align-items:flex-start;gap:8px}}
