.page.svelte-waj0md{padding-top:7.5rem;padding-bottom:4rem}.page-header.svelte-waj0md{margin-bottom:3rem}.page-header.svelte-waj0md h1:where(.svelte-waj0md){font-family:var(--font-mono);letter-spacing:-.04em;color:var(--text);margin-bottom:1rem;font-size:max(2rem,min(5.5vw,3rem));font-weight:800;line-height:1.05}.page-description.svelte-waj0md{font-size:var(--t-md);color:var(--text-secondary);max-width:46ch;line-height:1.45}.offer-section.svelte-waj0md,.faq-section.svelte-waj0md{padding-bottom:3.5rem}.offer-section.svelte-waj0md h2:where(.svelte-waj0md){font-family:var(--font-mono);font-size:clamp(1.35rem,2.6vw,var(--t-lg));letter-spacing:-.03em;margin-bottom:1.5rem;font-weight:700}.contact-card.svelte-waj0md h2:where(.svelte-waj0md){font-family:var(--font-mono);font-size:clamp(1.35rem,2.6vw,var(--t-lg));letter-spacing:-.03em;margin-bottom:1.5rem;font-weight:700}.faq-section.svelte-waj0md h2:where(.svelte-waj0md){font-family:var(--font-mono);font-size:clamp(1.35rem,2.6vw,var(--t-lg));letter-spacing:-.03em;margin-bottom:1.5rem;font-weight:700}.features-grid.svelte-waj0md{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:2rem;padding-top:2rem;display:grid}.feature.svelte-waj0md h3:where(.svelte-waj0md){font-family:var(--font-mono);font-size:var(--t-base);color:var(--green-400);margin-bottom:.5rem;font-weight:700}.feature.svelte-waj0md p:where(.svelte-waj0md){font-size:var(--t-sm);color:var(--text-secondary);line-height:1.65}.contact-section.svelte-waj0md{padding-bottom:3.5rem}.contact-card.svelte-waj0md{border-top:2px solid var(--green-400);padding-top:2rem}.contact-card.svelte-waj0md p:where(.svelte-waj0md){color:var(--text-secondary);max-width:var(--measure);margin-bottom:1.5rem}.faq-list.svelte-waj0md{border-top:1px solid var(--border)}.faq-item.svelte-waj0md{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,22rem) 1fr;align-items:baseline;gap:1rem 2.5rem;padding:1.5rem 0;display:grid}.faq-item.svelte-waj0md h3:where(.svelte-waj0md){font-family:var(--font-mono);font-size:var(--t-base);color:var(--text);font-weight:700}.faq-item.svelte-waj0md p:where(.svelte-waj0md){font-size:var(--t-sm);color:var(--text-secondary);max-width:var(--measure);line-height:1.7}@media (max-width:768px){.page.svelte-waj0md{padding-top:5.5rem;padding-bottom:3rem}.faq-item.svelte-waj0md{grid-template-columns:1fr;gap:.5rem}}
