#quote-form{scroll-margin-top:var(--space-16)}.gt-con__split{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:var(--space-12);align-items:start}.gt-con__aside{display:grid;gap:var(--space-6)}.gt-con__areas{padding:var(--space-6);background:var(--surface-subtle);border:1px solid var(--line-hairline);border-radius:var(--radius-md)}.gt-con__areacopy{margin:var(--space-3) 0 0;font-size:var(--size-sm);line-height:var(--leading-relaxed)}.gt-con__arearegion{display:block;font-weight:var(--weight-semibold);color:var(--text-heading)}.gt-con__arealinks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6);margin:var(--space-2) 0 0;font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.gt-con__arealinks a{display:inline-flex;align-items:center;min-height:var(--tap-min)}.gt-con__cardicon{display:flex;color:var(--blue-600);margin-bottom:var(--space-5)}.gt-con__cardicon--urgent{color:var(--red-600)}.gt-con__cardtitle{font-size:var(--size-lg)}.gt-con__carddesc{margin:var(--space-3) 0 var(--space-6);font-size:var(--size-sm);line-height:var(--leading-relaxed);color:var(--text-body)}.gt-con__card{display:flex;flex-direction:column}.gt-con__cardcta{margin-top:auto;align-self:flex-start}.gt-con__faqfoot{margin:var(--space-10) 0 0;font-size:var(--size-sm);color:var(--text-muted)}@media(max-width:900px){.gt-con__split{grid-template-columns:1fr;gap:var(--space-10)}}
