.QuoteForm-module__M3S2nW__form{gap:var(--sp-5);flex-direction:column;display:flex}.QuoteForm-module__M3S2nW__row{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.QuoteForm-module__M3S2nW__row{grid-template-columns:1fr}}.QuoteForm-module__M3S2nW__textarea{resize:vertical;min-height:132px;line-height:1.6}.QuoteForm-module__M3S2nW__actions{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.QuoteForm-module__M3S2nW__submit{align-self:flex-start}.QuoteForm-module__M3S2nW__submit[disabled]{cursor:wait;opacity:.72}.QuoteForm-module__M3S2nW__sent{border-left:2px solid var(--accent)}.QuoteForm-module__M3S2nW__sentTitle{font-family:var(--f-display);font-size:var(--fs-h3);color:var(--ink);margin-bottom:var(--sp-3);font-weight:600}
.contact-module__swMWYG__hero{padding:clamp(40px, 6vw, 88px) var(--sec-x) clamp(40px, 5vw, 64px);background:var(--bg)}.contact-module__swMWYG__hero h1{max-width:19ch;padding-bottom:4px;line-height:1.08}.contact-module__swMWYG__heroLead{margin-top:var(--sp-5)}.contact-module__swMWYG__heroLines{gap:var(--sp-3) var(--sp-6);margin-top:var(--sp-6);font-size:var(--fs-base);flex-wrap:wrap;display:flex}.contact-module__swMWYG__formGrid{align-items:start}.contact-module__swMWYG__formHead{margin-bottom:var(--sp-5);max-width:22ch}.contact-module__swMWYG__formIntro{margin-bottom:var(--sp-6)}.contact-module__swMWYG__aside{position:sticky;top:104px}.contact-module__swMWYG__asideItem{padding:var(--sp-5) 0;border-top:1px solid var(--line)}.contact-module__swMWYG__asideItem:first-child{border-top:none;padding-top:0}.contact-module__swMWYG__asideItem:last-child{padding-bottom:0}.contact-module__swMWYG__asideLead{gap:var(--sp-4);grid-template-columns:88px minmax(0,1fr);align-items:start;display:grid}.contact-module__swMWYG__portrait{aspect-ratio:1;border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface);width:88px;position:relative;overflow:hidden}.contact-module__swMWYG__portraitImg{object-fit:cover;object-position:50% 24%}.contact-module__swMWYG__asideTerm{font-family:var(--f-sans);font-size:var(--fs-small);color:var(--ink);margin-bottom:var(--sp-2);font-weight:600}@media (max-width:900px){.contact-module__swMWYG__aside{position:static}}.contact-module__swMWYG__bandInner{justify-content:space-between;align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.contact-module__swMWYG__bandInner h2{max-width:24ch}.contact-module__swMWYG__bandInner p.contact-module__swMWYG__bandSub{margin-top:var(--sp-3);color:var(--accent-ink)}
.quote-module__b7cdYW__hero{padding:clamp(40px, 6vw, 88px) var(--sec-x) clamp(40px, 5vw, 64px);background:var(--bg)}.quote-module__b7cdYW__hero h1{max-width:16ch;padding-bottom:6px;line-height:1.1}.quote-module__b7cdYW__heroLead{margin-top:var(--sp-5)}.quote-module__b7cdYW__formHead{margin-bottom:var(--sp-3)}.quote-module__b7cdYW__formIntro{margin-bottom:var(--sp-7)}.quote-module__b7cdYW__nextHead{max-width:20ch;margin-bottom:var(--sp-6)}.quote-module__b7cdYW__bandInner{justify-content:space-between;align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.quote-module__b7cdYW__bandInner h2{max-width:24ch}.quote-module__b7cdYW__bandInner p.quote-module__b7cdYW__bandSub{margin-top:var(--sp-3);color:var(--accent-ink)}
