.hero__ctas[data-astro-cid-padqv2xu]{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-top:var(--space-2xl)}.problem[data-astro-cid-padqv2xu]{position:relative;overflow:hidden}.problem__watermark[data-astro-cid-padqv2xu]{position:absolute;top:-8%;right:-5%;pointer-events:none;transform:rotate(-10deg)}.problem__intro[data-astro-cid-padqv2xu]{margin-bottom:var(--space-3xl)}.problem__intro[data-astro-cid-padqv2xu] p[data-astro-cid-padqv2xu]{font-size:var(--text-lg);line-height:1.75;color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.problem__grid[data-astro-cid-padqv2xu]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2xl)}.problem__card[data-astro-cid-padqv2xu]{padding-top:var(--space-lg)}.feature__accent[data-astro-cid-padqv2xu]{width:40px;height:2px;background:var(--color-accent);margin-bottom:var(--space-lg)}.problem__card-title[data-astro-cid-padqv2xu]{font-size:var(--text-xl);font-weight:600;color:var(--color-white);margin-bottom:var(--space-md);line-height:1.3}.problem__card-text[data-astro-cid-padqv2xu]{font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary)}.offer__intro[data-astro-cid-padqv2xu]{font-size:var(--text-lg);line-height:1.7;color:var(--color-text-secondary);max-width:640px;margin-bottom:var(--space-3xl)}.offer__grid[data-astro-cid-padqv2xu]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.offer__card[data-astro-cid-padqv2xu]{background:var(--color-bg);border:1px solid var(--color-border);border-top:3px solid var(--color-accent-line);border-radius:var(--radius-lg);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md)}.offer__card-top[data-astro-cid-padqv2xu]{display:flex;flex-direction:column;gap:var(--space-sm)}.offer__card-tag[data-astro-cid-padqv2xu]{display:inline-block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);border:1px solid var(--color-accent-line);padding:.2rem .6rem;border-radius:var(--radius-sm);align-self:flex-start}.offer__card-title[data-astro-cid-padqv2xu]{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;color:var(--color-white);line-height:1.3}.offer__card-desc[data-astro-cid-padqv2xu]{font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary);flex:1}.offer__card-link[data-astro-cid-padqv2xu]{font-size:var(--text-sm);font-weight:600;color:var(--color-accent);text-decoration:none;transition:opacity var(--transition-fast)}.offer__card-link[data-astro-cid-padqv2xu]:hover{opacity:.75}.faq-section[data-astro-cid-padqv2xu]{position:relative;overflow:hidden}.faq-section__watermark[data-astro-cid-padqv2xu]{position:absolute;top:5%;right:-8%;pointer-events:none;transform:rotate(-6deg)}.faq-section[data-astro-cid-padqv2xu] .faq{padding-block:0}.faq-section[data-astro-cid-padqv2xu] .faq h2{display:none}.faq-section[data-astro-cid-padqv2xu] .faq__list{gap:0}.faq-section[data-astro-cid-padqv2xu] .faq__item{border-left:none;padding-left:0;border-bottom:1px solid var(--color-border);padding-block:var(--space-xl)}.faq-section[data-astro-cid-padqv2xu] .faq__item:first-child{border-top:1px solid var(--color-border)}.faq-section[data-astro-cid-padqv2xu] .faq__question{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;color:var(--color-white);margin-bottom:var(--space-md);line-height:1.3}.faq-section[data-astro-cid-padqv2xu] .faq__answer{font-size:var(--text-base);line-height:1.75;color:var(--color-text-secondary)}.section[data-astro-cid-padqv2xu]{padding-block:var(--space-4xl)}.section--surface[data-astro-cid-padqv2xu]{background:var(--color-bg-surface)}.section-heading[data-astro-cid-padqv2xu]{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:600;line-height:1.15;margin-bottom:var(--space-2xl);color:var(--color-white)}.section-heading[data-astro-cid-padqv2xu] em[data-astro-cid-padqv2xu]{font-style:italic;color:var(--color-accent)}@media(max-width:900px){.problem__grid[data-astro-cid-padqv2xu],.offer__grid[data-astro-cid-padqv2xu]{grid-template-columns:1fr;gap:var(--space-xl)}}@media(max-width:640px){.section-heading[data-astro-cid-padqv2xu]{font-size:var(--text-3xl)}}
