.section-fit.svelte-4z030h .fit-grid:where(.svelte-4z030h),.reasons.svelte-4z030h,.svc-case-list.svelte-4z030h,.flow.svelte-4z030h,.faq-list.svelte-4z030h,.decision-strip.svelte-4z030h{max-width:980px;margin-left:auto;margin-right:auto}.section-pricing.svelte-4z030h .plan-card{text-align:left}.section-pricing.svelte-4z030h .plan-card h3,.section-pricing.svelte-4z030h .plan-price{text-align:center}.hero-sub-free.svelte-4z030h{font-size:.85rem;color:var(--color-text-light);margin-top:.75rem}.flow.svelte-4z030h{list-style:none;counter-reset:step;padding:0;margin:0 auto;max-width:46em}.flow.svelte-4z030h>li:where(.svelte-4z030h){counter-increment:step;position:relative;padding:0 0 1.75rem 3rem;border-left:2px solid var(--color-border);margin-left:1rem}.flow.svelte-4z030h>li:where(.svelte-4z030h):last-child{border-left-color:transparent;padding-bottom:0}.flow.svelte-4z030h>li:where(.svelte-4z030h):before{content:counter(step);position:absolute;left:-1.05rem;top:-.15rem;width:2rem;height:2rem;border-radius:50%;background:#e73e8f;color:#fff;font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center}.flow-when.svelte-4z030h{display:inline-block;font-size:.75rem;font-weight:700;color:#e73e8f;letter-spacing:.03em;margin-bottom:.15rem}.flow.svelte-4z030h h3:where(.svelte-4z030h){font-size:1.1rem;margin:0 0 .4rem}.flow.svelte-4z030h p:where(.svelte-4z030h){margin:0 0 .5rem;line-height:1.85}.flow-deliverables.svelte-4z030h{margin:.5rem 0 0;padding-left:1.1rem}.flow-deliverables.svelte-4z030h li:where(.svelte-4z030h){font-size:.92rem;line-height:1.8;margin-bottom:.35rem}.page-title.svelte-4z030h{line-height:1.25}.facts.svelte-4z030h span:where(.svelte-4z030h):not(:last-child):after{content:" /";margin-left:.5em;opacity:.5}.facts.svelte-4z030h span:where(.svelte-4z030h){margin-right:.4em}.hero-sub-actions.svelte-4z030h{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:1.25rem}.hero-sub-actions.svelte-4z030h a{min-width:180px;text-align:center}.section-fit.svelte-4z030h .fit-grid:where(.svelte-4z030h),.section-pricing.svelte-4z030h .service-plans:where(.svelte-4z030h){position:relative}.section-pricing.svelte-4z030h .service-plans:where(.svelte-4z030h){grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.fit-grid.svelte-4z030h{display:flex;flex-direction:column;gap:1.75rem}.fit-card.svelte-4z030h{padding:0;border:none;border-top:2px solid var(--color-border);padding-top:1rem;background:none;box-shadow:none}.fit-card.svelte-4z030h h3:where(.svelte-4z030h){margin-bottom:.75rem;font-size:1.08rem;line-height:1.45}.fit-card.svelte-4z030h li:where(.svelte-4z030h){color:var(--color-text-light);line-height:1.8}.fit-card.svelte-4z030h ul:where(.svelte-4z030h){margin:0;padding-left:1.25rem}.fit-good.svelte-4z030h{border-color:#2c7a3f40}.fit-caution.svelte-4z030h{border-color:#e73e8f38}.decision-strip.svelte-4z030h{border:none;border-left:3px solid var(--color-border);border-radius:0;background:none;padding:.25rem 0 .25rem 1.1rem;margin-top:2rem}.decision-copy.svelte-4z030h{text-align:center}.decision-copy.svelte-4z030h p:where(.svelte-4z030h){text-align:left}.decision-copy.svelte-4z030h h2:where(.svelte-4z030h){margin:0 0 .5rem;font-size:1.2rem}.decision-copy.svelte-4z030h p:where(.svelte-4z030h){margin:0;color:var(--color-text-light);line-height:1.8}@media(max-width:640px){.hero-sub-actions.svelte-4z030h{flex-direction:column}.hero-sub-actions.svelte-4z030h a{width:100%}.decision-strip.svelte-4z030h{grid-template-columns:1fr}}.faq-list.svelte-4z030h{padding:0;display:flex;flex-direction:column;gap:1.25rem;max-width:800px;margin:0 auto}.faq-item.svelte-4z030h{background:none;border:none;border-bottom:1px solid var(--color-border);border-radius:0;padding:1.1rem 0;margin:0}.faq-item.svelte-4z030h dt:where(.svelte-4z030h){font-weight:700;font-size:1rem;margin-bottom:.5rem;color:var(--color-text);line-height:1.5}.faq-item.svelte-4z030h dt:where(.svelte-4z030h):before{content:"Q. ";color:#06c;font-weight:700}.faq-item.svelte-4z030h dd:where(.svelte-4z030h){margin:0;font-size:.95rem;line-height:1.75;color:var(--color-text-light)}.faq-item.svelte-4z030h dd:where(.svelte-4z030h):before{content:"A. ";color:var(--color-text-light);font-weight:700;margin-right:.25rem}.reasons.svelte-4z030h{display:flex;flex-direction:column;gap:1.5rem}.reason.svelte-4z030h{padding:0;border:none;border-left:2px solid var(--color-border);padding-left:1.1rem;background:none;box-shadow:none}[data-theme=light] .reason.svelte-4z030h{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reason.svelte-4z030h h3:where(.svelte-4z030h){margin:0 0 .5rem;font-size:1.05rem}.reason.svelte-4z030h p:where(.svelte-4z030h){margin:0;font-size:.9rem;line-height:1.7;color:var(--color-text-light)}.svc-case-list.svelte-4z030h{display:flex;flex-direction:column}.svc-case.svelte-4z030h{display:block;text-decoration:none;color:inherit;background:none;border:none;border-bottom:1px solid var(--color-border);border-radius:0;padding:1rem 0;transition:opacity .2s}.svc-case.svelte-4z030h:hover{opacity:1;transform:translateY(-2px);box-shadow:0 14px 30px #0f172a12}.svc-case.svelte-4z030h:last-child{border-bottom:1px solid rgba(15,23,42,.08);margin-bottom:0}.svc-case.svelte-4z030h strong:where(.svelte-4z030h){display:block;font-size:1.1rem;font-weight:700;margin:.5rem 0;color:var(--color-text)}.svc-case.svelte-4z030h p:where(.svelte-4z030h){margin:0;font-size:.95rem;color:var(--color-text-light);line-height:1.6}.cases-more.svelte-4z030h{text-align:center;margin-top:1.5rem}.cases-more.svelte-4z030h a:where(.svelte-4z030h){color:#06c;text-decoration:none;font-weight:500}.cases-more.svelte-4z030h a:where(.svelte-4z030h):hover{text-decoration:underline}.plan-scope.svelte-4z030h{margin-top:.75rem!important;font-size:.8rem!important;line-height:1.6!important;color:var(--color-text-light)!important;opacity:.85}.plan-note.svelte-4z030h{margin-top:.75rem!important;padding-top:.75rem;border-top:1px dashed rgba(128,128,128,.25);font-size:.85rem!important;line-height:1.6!important;color:var(--color-text-light)!important}.plan-note.svelte-4z030h strong:where(.svelte-4z030h){color:var(--color-text)}
