.corporate-contact{color:var(--navy)}.corporate-contact .eyebrow{letter-spacing:0}.corporate-contact h1{max-width:960px;font-size:64px;line-height:1.08}.corporate-contact h2{margin-top:15px;font-size:40px;line-height:1.15}.corporate-contact h3{font-size:18px;line-height:1.4}.contact-hero{background:var(--aqua-2);border-bottom:1px solid var(--line);padding:66px 0 54px}.contact-hero h1{margin-top:22px}.contact-hero .lead{max-width:670px;margin-top:24px}.contact-actions{flex-wrap:wrap;align-items:center;gap:22px 30px;margin-top:28px;display:flex}.contact-actions .btn,.contact-submit-row .btn{gap:10px}.contact-text-link{color:var(--blue-2);align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:800;display:inline-flex}.contact-text-link:hover{text-underline-offset:4px;text-decoration:underline}.contact-section{padding:72px 0;scroll-margin-top:105px}.contact-form-layout,.contact-community-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.contact-intro{max-width:450px}.contact-intro p{color:var(--muted);margin-top:20px;line-height:1.75}.contact-intro .contact-text-link{margin-top:20px}.contact-form-area{min-width:0}.contact-required-note{color:var(--muted);margin-bottom:20px;font-size:12px}.contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.contact-field{flex-direction:column;gap:8px;min-width:0;display:flex}.contact-full{grid-column:1/-1}.contact-field label,.contact-community-controls label{font-size:14px;font-weight:800}.contact-optional{color:var(--muted);font-size:12px;font-weight:400}.contact-field input,.contact-field select,.contact-field textarea,.contact-community-controls select{width:100%;min-width:0;max-width:100%;min-height:50px;color:var(--navy);background:#fff;border:1px solid #b9ccd3;border-radius:6px;padding:12px 14px;font-size:16px}.contact-field textarea{resize:vertical;line-height:1.6}.contact-privacy-note{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.7}.contact-field-error,.contact-status{color:#992f28;font-size:13px}.contact-field [aria-invalid=true]{border-color:#992f28}.contact-status{background:#fff6f5;border-left:3px solid #992f28;margin-top:20px;padding:14px 16px}.contact-submit-row{justify-content:flex-end;margin-top:24px;display:flex}.contact-submit-row button[disabled]{opacity:.65;cursor:wait}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-success{border-top:2px solid var(--gold);padding:28px 0}.contact-success svg{color:var(--blue-2);margin-bottom:18px}.contact-success h3{max-width:480px;font:700 30px/1.25 Georgia,serif}.contact-success p{color:var(--muted);margin-top:18px}.contact-common{padding-top:0}.contact-inquiry-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:34px;display:grid}.contact-inquiry{border-top:1px solid var(--line);padding-top:24px}.contact-inquiry svg{color:var(--blue-2);margin-bottom:18px}.contact-inquiry h3{margin-bottom:10px}.contact-inquiry p{color:var(--muted);font-size:14px;line-height:1.7}.contact-communities{background:var(--aqua-2);border-top:1px solid var(--line)}.contact-community-layout{align-items:center}.contact-community-controls label{margin-bottom:10px;display:block}.contact-community-controls select{scroll-margin-top:115px}.contact-community-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 30px;margin-top:22px;padding-top:18px;display:flex}.contact-compliance{background:var(--navy);color:#fff}.contact-compliance h2{color:#fff;max-width:500px}.contact-compliance .eyebrow{color:#b8dde8}.contact-compliance-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;display:grid}.contact-compliance p{color:#d7e5e8;max-width:500px;margin-top:20px;font-size:15px;line-height:1.75}.contact-hotline{border-left:1px solid #ffffff38;padding-left:40px}.contact-hotline>svg{color:var(--gold)}.contact-hotline-number{color:#fff;align-items:center;gap:14px;width:fit-content;min-height:48px;margin-top:14px;font-size:32px;font-weight:700;line-height:1.4;display:flex}.contact-hotline-number:hover{text-underline-offset:5px;text-decoration:underline}.corporate-contact [hidden]{display:none!important}@media (width<=1199px){.contact-form-layout,.contact-community-layout,.contact-compliance-layout{grid-template-columns:1fr;gap:32px}.contact-form-area,.contact-community-controls{width:100%;max-width:720px}.contact-intro{max-width:670px}.contact-inquiry-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-hotline{border-top:1px solid #ffffff38;border-left:0;padding:24px 0 0}}@media (width<=720px){.corporate-contact h1{font-size:42px}.corporate-contact h2{font-size:32px}.contact-title-break{display:none}.contact-hero{padding:36px 0 38px}.contact-hero .lead{margin-top:20px;font-size:16px}.contact-section{padding:44px 0;scroll-margin-top:94px}.contact-common{padding-top:8px}.contact-actions{gap:12px;margin-top:24px}.contact-actions .contact-text-link{justify-content:center;width:100%}.contact-fields,.contact-inquiry-columns{grid-template-columns:1fr}.contact-submit-row .btn{width:100%}.contact-community-actions{flex-direction:column;align-items:flex-start;gap:4px}.contact-hotline-number{font-size:28px}}
