.page_hero__QYBF4{max-width:1100px;margin:0 auto;padding:2.8rem clamp(1.3rem,5vw,5rem) 3.5rem;display:grid;grid-template-columns:1.3fr 1fr;gap:2rem 4rem;align-items:center}.page_eyebrow__cc3eH{grid-column:1;font-size:.75rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 1.75rem}.page_h1__ikPYi{grid-column:1;font-family:var(--sans);font-size:clamp(2.5rem,4.5vw,3.75rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--ink);margin:0 0 1.5rem}.page_h1__ikPYi strong{font-weight:700;color:var(--accent)}.page_heroBody__a1tQZ{grid-column:2;grid-row:1/span 2;align-self:center;font-size:1.1rem;color:var(--ink-2);line-height:1.8;max-width:52ch;margin:0}.page_rule__LBiZu{border:none;border-top:1px solid var(--rule);margin:0 clamp(1.3rem,5vw,5rem)}.page_formSection__8pZCV{max-width:1100px;margin:0 auto;padding:5rem clamp(1.3rem,5vw,5rem);display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.4fr);gap:3rem;align-items:start}.page_formIntro__sxu3O{grid-column:1}.page_h2__V8RbF{font-family:var(--sans);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700;line-height:1.25;letter-spacing:-.03em;color:var(--ink);margin:0 0 1rem}.page_formSub__U9j0_{font-size:1rem;color:var(--ink-2);line-height:1.75;max-width:52ch;margin:0}.page_contactCard__IFkGW{grid-column:2;background:var(--bg-card);border:1px solid var(--rule);border-radius:var(--r-card);padding:1.8rem 1.7rem;box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.page_contactLead__HU6XA{font-size:1rem;color:var(--ink-2);line-height:1.75;margin:0}.page_contactNote__U7f3E{font-size:.85rem;color:var(--ink-3);margin:0}.page_leadForm__rAt0N{grid-column:2;background:var(--bg-card);border:1px solid var(--rule);border-radius:var(--r-card);padding:1.8rem 1.7rem;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:1.1rem}.page_field__W3xDg{display:flex;flex-direction:column;gap:.45rem}.page_fieldLabel__dzXTe{font-size:.78rem;font-weight:700;letter-spacing:.04em;color:var(--ink-2)}.page_input__MBiTB,.page_textarea__n9CvF{width:100%;box-sizing:border-box;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-small,11px);padding:.7rem .9rem;color:var(--ink);font:inherit;font-size:.92rem}.page_input__MBiTB:focus,.page_textarea__n9CvF:focus{outline:none;border-color:var(--accent)}.page_textarea__n9CvF{resize:vertical;line-height:1.6}.page_formError__ivQp0{margin:.2rem 0 0;color:var(--danger,#d33);font-size:.85rem;line-height:1.5}.page_formDone__5acRh{margin:0;color:var(--ink);font-size:1rem;line-height:1.7}@media (max-width:768px){.page_hero__QYBF4{grid-template-columns:1fr;gap:1.2rem;padding:1.9rem 1.3rem 2.5rem}.page_eyebrow__cc3eH,.page_h1__ikPYi,.page_heroBody__a1tQZ{grid-column:1;grid-row:auto}.page_formSection__8pZCV{grid-template-columns:1fr;gap:1.6rem;padding:2.6rem 1.3rem}.page_contactCard__IFkGW,.page_formIntro__sxu3O,.page_leadForm__rAt0N{grid-column:1}}