.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(56px,9vw,96px);padding-bottom:clamp(56px,9vw,96px);overflow:hidden}.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.hero-copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:var(--text);font-size:clamp(36px,5.2vw,58px)}.hero-copy[data-astro-cid-ge2uvauf] .accent[data-astro-cid-ge2uvauf]{color:var(--red)}.lead[data-astro-cid-ge2uvauf]{color:var(--text-secondary);max-width:54ch;margin-top:22px;font-size:18px}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.hero-promise[data-astro-cid-ge2uvauf]{color:var(--text-secondary);margin-top:16px;font-size:14px}.hero-visual[data-astro-cid-ge2uvauf]{justify-content:center;display:flex}.hero-icon[data-astro-cid-ge2uvauf]{width:100%;max-width:340px;height:auto}@media (width<=900px){.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero-copy[data-astro-cid-ge2uvauf]{text-align:center}.lead[data-astro-cid-ge2uvauf]{margin-inline:auto}.hero-actions[data-astro-cid-ge2uvauf]{justify-content:center}.hero-visual[data-astro-cid-ge2uvauf]{order:-1}.hero-icon[data-astro-cid-ge2uvauf]{max-width:220px}}.grid[data-astro-cid-ajwsvrbq]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.offering[data-astro-cid-ajwsvrbq]{flex-direction:column;gap:12px;display:flex}.offering[data-astro-cid-ajwsvrbq] h3[data-astro-cid-ajwsvrbq]{color:var(--text);font-size:22px}.offering[data-astro-cid-ajwsvrbq] p[data-astro-cid-ajwsvrbq]{color:var(--text-secondary);font-size:15px;line-height:1.6}.offering[data-astro-cid-ajwsvrbq] .what[data-astro-cid-ajwsvrbq]{flex:1}.offering[data-astro-cid-ajwsvrbq] .for-whom[data-astro-cid-ajwsvrbq]{color:var(--text);font-size:14.5px;font-weight:500}.links[data-astro-cid-ajwsvrbq]{flex-wrap:wrap;align-items:center;column-gap:20px;display:flex}.more-link[data-astro-cid-ajwsvrbq]{min-height:44px;color:var(--text-secondary);text-underline-offset:4px;align-items:center;margin-top:4px;font-size:15px;text-decoration:underline 1px;display:inline-flex}.more-link[data-astro-cid-ajwsvrbq]:hover{color:var(--text);text-decoration-thickness:2px}.quote-link[data-astro-cid-ajwsvrbq]{min-height:44px;color:var(--gold);text-underline-offset:4px;align-self:flex-start;align-items:center;margin-top:4px;font-size:15px;font-weight:600;text-decoration:underline 1px;display:inline-flex}.quote-link[data-astro-cid-ajwsvrbq]:hover{color:var(--gold-light);text-decoration-thickness:2px}@media (width>=961px){.offering[data-astro-cid-ajwsvrbq]:last-child:nth-child(3n+1){grid-column:1/-1}}@media (width<=960px){.grid[data-astro-cid-ajwsvrbq]{grid-template-columns:repeat(2,1fr)}.offering[data-astro-cid-ajwsvrbq]:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=640px){.grid[data-astro-cid-ajwsvrbq]{grid-template-columns:1fr}.offering[data-astro-cid-ajwsvrbq]:last-child:nth-child(odd){grid-column:auto}}.steps[data-astro-cid-2whukpv5]{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-2whukpv5]{border-top:2px solid var(--red);padding-top:20px}.step-number[data-astro-cid-2whukpv5]{font-family:var(--font-display);color:var(--gold);margin-bottom:12px;font-size:44px;font-weight:700;line-height:1;display:block}.step[data-astro-cid-2whukpv5] h3[data-astro-cid-2whukpv5]{color:var(--text);margin-bottom:8px;font-size:24px}.step[data-astro-cid-2whukpv5] p[data-astro-cid-2whukpv5]{color:var(--text-secondary);max-width:38ch;font-size:15px;line-height:1.6}@media (width<=760px){.steps[data-astro-cid-2whukpv5]{grid-template-columns:1fr;gap:28px}}.about-copy[data-astro-cid-oxgmilyn]{max-width:720px}.about-copy[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--text-secondary);max-width:66ch;margin-top:18px;font-size:16px}.about-copy[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]:first-of-type{margin-top:20px}.proof[data-astro-cid-oxgmilyn]{border-top:1px solid var(--border-strong);max-width:720px;margin-top:40px;padding-top:24px}.proof[data-astro-cid-oxgmilyn] h3[data-astro-cid-oxgmilyn]{color:var(--text);font-size:24px}.proof[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--text-secondary);margin-top:8px;font-size:16px}.proof[data-astro-cid-oxgmilyn] ul[data-astro-cid-oxgmilyn]{color:var(--text-secondary);margin:14px 0 0;padding-left:22px;font-size:15px;line-height:1.7}.proof[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]::marker{color:var(--gold)}.contact-inner[data-astro-cid-vekgkm42]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.contact-alt[data-astro-cid-vekgkm42]{flex-direction:column;gap:14px;margin-top:32px;display:flex}.contact-line[data-astro-cid-vekgkm42]{min-height:44px;color:var(--text);align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.contact-line[data-astro-cid-vekgkm42] .icon[data-astro-cid-vekgkm42]{background:var(--bg-elevated);border:1px solid var(--border-strong);width:34px;height:34px;color:var(--red-hover);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.contact-form[data-astro-cid-vekgkm42]{width:100%}.optional[data-astro-cid-vekgkm42]{color:var(--text-muted);font-weight:400}.field-error[data-astro-cid-vekgkm42]{color:var(--red-hover);margin:0;font-size:13px}.field-meta[data-astro-cid-vekgkm42]{justify-content:space-between;gap:12px;display:flex}.field-count[data-astro-cid-vekgkm42]{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:13px}.contact-form[data-astro-cid-vekgkm42] input[aria-invalid=true],.contact-form[data-astro-cid-vekgkm42] textarea[aria-invalid=true]{border-color:var(--red-hover)}.form-status[data-astro-cid-vekgkm42]{font-size:14px}.form-status[data-astro-cid-vekgkm42][data-state]{border-radius:var(--radius-sm);border:1px solid;margin-top:14px;padding:14px 16px;line-height:1.5}.form-status[data-astro-cid-vekgkm42][data-state=success]{color:var(--text);background:#3ecf6a14;border-color:#3ecf6a66}.form-status[data-astro-cid-vekgkm42] strong[data-astro-cid-vekgkm42]{color:#3ecf6a;font-size:16px;display:block}.form-status[data-astro-cid-vekgkm42][data-state=error]{color:var(--text);background:var(--red-dim);border-color:#ff372f73}.privacy-note[data-astro-cid-vekgkm42]{color:var(--text-secondary);text-align:center;margin-top:14px;font-size:13px}.privacy-note[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--gold);text-underline-offset:3px}@media (width<=860px){.contact-inner[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}
