.container.svelte-1oik4xw{max-width:var(--layout-max-width);margin:0 auto}.content-section__heading:empty{display:none}.page-intro.svelte-1oik4xw{background:var(--color-bg);text-align:center;padding:4rem 2rem 1rem}.page-intro__heading.svelte-1oik4xw{text-transform:uppercase;letter-spacing:.02em;color:var(--color-text);max-width:900px;margin:0 auto 1.5rem;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:900;line-height:1.25}.page-intro__body.svelte-1oik4xw{color:var(--color-text);max-width:750px;margin:0 auto;font-size:1.05rem;line-height:1.8}.step.svelte-1oik4xw{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}.step--image-left.svelte-1oik4xw .step__media:where(.svelte-1oik4xw){order:-1}.step__media.svelte-1oik4xw{justify-content:center;display:flex}.step__media.svelte-1oik4xw img:where(.svelte-1oik4xw){border-radius:20px;width:100%;max-width:480px;height:auto;display:block}.step__media--portrait.svelte-1oik4xw img:where(.svelte-1oik4xw){max-width:280px}.step__title.svelte-1oik4xw{letter-spacing:.02em;margin-bottom:1rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:900;line-height:1.2}.step__plus.svelte-1oik4xw{color:red}.step__body.svelte-1oik4xw{font-size:1rem;line-height:1.8}.content-section--dark .step__body.svelte-1oik4xw{color:#ffffffbf}.content-section--light .step__body.svelte-1oik4xw{color:var(--color-text)}.benefits.svelte-1oik4xw{background:#e6e6e6;padding:5rem 2rem}.benefits__heading.svelte-1oik4xw{text-transform:uppercase;letter-spacing:.03em;text-align:center;color:var(--color-text);margin-bottom:3rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.benefits__list.svelte-1oik4xw{flex-direction:column;gap:1rem;max-width:900px;margin:0 auto;display:flex}.benefit.svelte-1oik4xw{background:#f3f3f3;border-radius:12px;overflow:hidden}.benefit[open].svelte-1oik4xw{background:#fff}.benefit__summary.svelte-1oik4xw{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1.75rem;list-style:none;display:flex}.benefit__summary.svelte-1oik4xw::-webkit-details-marker{display:none}.benefit__title.svelte-1oik4xw{color:#464646;font-size:clamp(1rem,2vw,1.25rem);font-weight:700}.benefit[open].svelte-1oik4xw .benefit__title:where(.svelte-1oik4xw){color:#e30818}.benefit__plus.svelte-1oik4xw{color:inherit}.benefit[open].svelte-1oik4xw .benefit__plus:where(.svelte-1oik4xw){color:#e30818}.benefit__toggle.svelte-1oik4xw{color:#fff;text-align:center;background:#e30818;border-radius:50%;flex-shrink:0;width:22px;height:22px;font-size:.9rem;font-weight:700;line-height:22px}.benefit__body.svelte-1oik4xw{color:#464646;padding:0 1.75rem 1.75rem;line-height:1.7}.benefit__body.svelte-1oik4xw p:where(.svelte-1oik4xw){margin:0 0 .75rem}.benefit__body.svelte-1oik4xw p:where(.svelte-1oik4xw):last-child{margin-bottom:0}.lead-form-section.svelte-1oik4xw{background:var(--color-bg-dark);color:var(--color-text-invert);text-align:center;padding:5rem 2rem}.lead-form-section.svelte-1oik4xw h2:where(.svelte-1oik4xw){text-transform:uppercase;color:var(--color-text-invert);margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.lead-form-section.svelte-1oik4xw p:where(.svelte-1oik4xw){color:#fffc;margin-bottom:2rem}@media (width<=980px){.step.svelte-1oik4xw{grid-template-columns:1fr;gap:2rem}.step--image-left.svelte-1oik4xw .step__media:where(.svelte-1oik4xw){order:0}}@media (width<=767px){.page-intro.svelte-1oik4xw,.benefits.svelte-1oik4xw,.lead-form-section.svelte-1oik4xw{padding-left:1.25rem;padding-right:1.25rem}}
