#hero{background:radial-gradient(ellipse 65% 55% at 85% -10%,color-mix(in srgb,var(--green) 16%,transparent) 0%,transparent 62%),radial-gradient(ellipse 50% 45% at 0% 10%,color-mix(in srgb,var(--gold) 7%,transparent) 0%,transparent 55%),var(--surface-1);text-align:left;padding:132px 0 var(--space-9)}.hero-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-8);align-items:center;position:relative}.hero-text h1{margin-bottom:var(--space-5)}.hero-text h1 span{color:var(--green);font-style:italic}.hero-text p{font-size:1.1rem;margin-bottom:var(--space-6);max-width:480px}.hero-bullets{list-style:none;display:flex;flex-direction:column;margin-bottom:var(--space-6);border-top:1px solid var(--border-subtle);max-width:480px}.hero-bullets li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-secondary);padding:10px 0;border-bottom:1px solid var(--border-subtle)}.hero-bullets li:before{content:"";flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--green)}.hero-form-anchor{background:linear-gradient(165deg,var(--surface-2),var(--surface-3));border:1px solid var(--border-gold);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md)}.hero-form-anchor h3{margin-bottom:6px;font-size:1.15rem;font-family:var(--font-display)}.hero-form-anchor p{font-size:13px;margin-bottom:var(--space-5)}.form-wrap{max-width:680px;margin:0 auto}.form-wrap .form-card{padding:var(--space-8);border-color:var(--border-gold)}@media(max-width:900px){.hero-layout{grid-template-columns:1fr;gap:var(--space-6)}.hero-text{text-align:center}.hero-bullets{text-align:left}.form-wrap .form-card{padding:var(--space-6) var(--space-5)}}
