.page.svelte-waj0md{padding-top:4rem}.page-header.svelte-waj0md{margin-bottom:3rem}.page-header.svelte-waj0md h1:where(.svelte-waj0md){background:linear-gradient(135deg,var(--green-400),var(--green-600));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:max(2rem,min(4vw,3rem));font-weight:700}.page-description.svelte-waj0md{color:var(--text-secondary);max-width:600px;font-size:1.15rem;line-height:1.7}.offer-section.svelte-waj0md{padding:2rem 0 3rem}.contact-section.svelte-waj0md{padding:2rem 0}.contact-card.svelte-waj0md{text-align:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:3rem 2rem}.contact-card.svelte-waj0md h2:where(.svelte-waj0md){margin-bottom:1rem;font-size:1.75rem}.contact-card.svelte-waj0md p:where(.svelte-waj0md){color:var(--text-secondary);max-width:500px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.1rem}.faq-section.svelte-waj0md{padding:3rem 0}.faq-list.svelte-waj0md{flex-direction:column;gap:1.5rem;max-width:700px;margin:2rem auto 0;display:flex}.faq-item.svelte-waj0md{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.faq-item.svelte-waj0md h3:where(.svelte-waj0md){color:var(--text);margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.faq-item.svelte-waj0md p:where(.svelte-waj0md){color:var(--text-secondary);line-height:1.7}
