.ConsultForm_form__kYSUU{display:flex;flex-direction:column;gap:var(--space-5)}.ConsultForm_row__Afs6W{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ConsultForm_agreeLink__0Laj9{color:var(--text-accent);border-bottom:1px solid var(--line-1)}.ConsultForm_agreeLink__0Laj9:hover{border-color:var(--gold-1)}.ConsultForm_agreeError__uWKMv{font-size:var(--fs-caption);color:var(--danger)}.ConsultForm_honeypot__CmecK{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ConsultForm_result__EskQp{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;text-align:center;padding:var(--space-6) 0}.ConsultForm_resultEyebrow__0T90g{font-family:var(--font-latin);text-transform:uppercase;letter-spacing:var(--tracking-latin-caps);font-size:var(--fs-eyebrow);color:var(--text-muted)}.ConsultForm_resultTitle___BWsh{font-size:var(--fs-h3)}.ConsultForm_resultBody__G1rya{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--text-secondary)}.ConsultForm_failureEyebrow__5Ojhj,.ConsultForm_failureTitle__vm6Nd{color:var(--danger)}.Hero_hero__sbIHl{position:relative;overflow:hidden;background:var(--gradient-paper);border-bottom:1px solid var(--border-hairline)}.Hero_warmEdge__fNub6{position:absolute;inset:0;background:var(--gradient-warm-edge);pointer-events:none}.Hero_inner__PmHwM{position:relative;padding-top:var(--space-8);padding-bottom:var(--space-8);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));grid-gap:var(--space-8);gap:var(--space-8);align-items:center}.Hero_figure__Zva2i{position:relative;display:flex;justify-content:center;min-width:0;margin:0}.Hero_glow__bLxBg{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:120%;height:165%;background:radial-gradient(closest-side,rgba(230,203,175,.75),rgba(230,203,175,0));pointer-events:none}.Hero_image__cKxpA{position:relative;width:100%;max-width:560px;height:auto;display:block;border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.Hero_copy__lJqgQ{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.Hero_eyebrow__2aMcz{font-family:var(--font-latin);text-transform:uppercase;letter-spacing:var(--tracking-latin-caps);font-size:var(--fs-eyebrow);color:var(--text-muted)}.Hero_titleBlock__UmxPp{display:flex;flex-direction:column;gap:var(--space-3)}.Hero_kicker__xUFwJ{font-family:var(--font-display);font-size:var(--fs-body);letter-spacing:var(--tracking-logo);color:var(--text-secondary)}.Hero_title__IAc43{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:1.28;letter-spacing:var(--tracking-display);color:var(--text-primary)}.Hero_body__d5Ppt{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-secondary);max-width:40ch}.Hero_ctas__O1Hl0{gap:var(--space-3)}.Hero_contact__blXlp,.Hero_ctas__O1Hl0{display:flex;flex-wrap:wrap;margin-top:var(--space-2)}.Hero_contact__blXlp{align-items:baseline;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-hairline)}.Hero_phone__dNXpc{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:.04em;color:var(--text-primary)}.Hero_phone__dNXpc:hover{color:var(--text-accent)}.Hero_phoneCaption__i2d2y{font-size:var(--fs-caption);color:var(--text-muted)}@media (max-width:560px){.Hero_title__IAc43{font-size:var(--fs-h2)}}.Reason_grid___vycN{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.Reason_intro__P4P9N{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.Reason_eyebrow__NbyRz{font-family:var(--font-latin);text-transform:uppercase;letter-spacing:var(--tracking-latin-caps);font-size:var(--fs-eyebrow);color:var(--text-muted)}.Reason_title__Jk0v8{font-size:var(--fs-h2);line-height:var(--lh-snug)}.Reason_lead__OCCLZ{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--text-secondary);max-width:34ch}.Reason_list__lRkTe{display:flex;flex-direction:column;min-width:0;list-style:none;margin:0;padding:0}.Reason_item__9MRNV{display:grid;grid-template-columns:56px 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--border-hairline)}.Reason_item__9MRNV:last-child{border-bottom:1px solid var(--border-hairline)}.Reason_number__vRriY{font-family:var(--font-latin);letter-spacing:var(--tracking-latin-caps);font-size:var(--fs-caption);color:var(--text-accent);padding-top:5px}.Reason_itemBody__5ojOJ{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.Reason_itemTitle__15n0M{font-size:var(--fs-h4)}.Reason_itemText__6UteC{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--text-secondary)}.Reason_philosophy__eYMt6{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-top:var(--space-9);text-align:center}.Reason_philosophyTitle__VSCg9{font-size:var(--fs-h3);line-height:var(--lh-snug)}.Reason_philosophyBody__C5EAv{display:flex;flex-direction:column;gap:var(--space-4);max-width:38em;margin-top:var(--space-2);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}.Reason_philosophyBody__C5EAv p:first-child,.Reason_philosophyBody__C5EAv p:last-child{font-family:var(--font-display);font-size:var(--fs-body-l);color:var(--text-primary)}.Reason_philosophyBody__C5EAv p:last-child{margin-top:var(--space-2);color:var(--text-accent)}@media (max-width:560px){.Reason_philosophyTitle__VSCg9{font-size:var(--fs-h4)}.Reason_philosophyBody__C5EAv{font-size:var(--fs-body-s)}.Reason_title__Jk0v8{font-size:var(--fs-h3)}.Reason_item__9MRNV{grid-template-columns:40px 1fr}}