.contact-page-module__pFFuFa__page{gap:2rem;display:grid}.contact-page-module__pFFuFa__contactGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:1.25rem;display:grid}.contact-page-module__pFFuFa__formPanel,.contact-page-module__pFFuFa__contactCard,.contact-page-module__pFFuFa__highlightCard{overflow:hidden}.contact-page-module__pFFuFa__formPanel{display:grid}.contact-page-module__pFFuFa__formVisual{background-image:url(https://images.unsplash.com/photo-1506126613408-eca07ce68773?auto=format&fit=crop&w=1800&q=80);background-position:50%;background-size:cover;min-height:240px;padding:1.6rem;position:relative}.contact-page-module__pFFuFa__formVisualOverlay{background:linear-gradient(140deg,#102420c2,#0f7c752e 60%,#141e1c73);position:absolute;inset:0}.contact-page-module__pFFuFa__formVisualBody{z-index:1;gap:.85rem;max-width:32rem;display:grid;position:relative}.contact-page-module__pFFuFa__visualKicker,.contact-page-module__pFFuFa__contactKicker,.contact-page-module__pFFuFa__highlightsKicker{text-transform:uppercase;letter-spacing:.16em;color:#fff5e5cc;margin:0;font-size:.73rem;font-weight:700}.contact-page-module__pFFuFa__contactKicker,.contact-page-module__pFFuFa__highlightsKicker{color:var(--public-accent)}.contact-page-module__pFFuFa__visualTitle{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.08}.contact-page-module__pFFuFa__visualCopy{color:#fffaf4e0;max-width:30rem;margin:0;line-height:1.7}.contact-page-module__pFFuFa__formBody{gap:1rem;padding:1.5rem;display:grid}.contact-page-module__pFFuFa__notice,.contact-page-module__pFFuFa__errorBanner,.contact-page-module__pFFuFa__successBanner,.contact-page-module__pFFuFa__prefillBanner{border-radius:var(--public-radius-sm);border:1px solid #0000;padding:.95rem 1rem}.contact-page-module__pFFuFa__notice{color:var(--public-primary-strong);background:#0f7c7514;border-color:#0f7c7524;font-weight:600}.contact-page-module__pFFuFa__contactCard{gap:1.2rem;padding:1.4rem;display:grid}.contact-page-module__pFFuFa__contactCardHeader{gap:.55rem;display:grid}.contact-page-module__pFFuFa__contactCardHeader h2{color:var(--public-text);margin:0;font-size:1.55rem;line-height:1.12}.contact-page-module__pFFuFa__contactCardHeader p{color:var(--public-text-muted);margin:0;line-height:1.7}.contact-page-module__pFFuFa__contactList{gap:.95rem;margin:0;display:grid}.contact-page-module__pFFuFa__contactList dt{text-transform:uppercase;letter-spacing:.12em;color:var(--public-text-muted);margin:0 0 .2rem;font-size:.76rem;font-weight:700}.contact-page-module__pFFuFa__contactList dd{color:var(--public-text);margin:0;font-weight:600;line-height:1.5}.contact-page-module__pFFuFa__contactList a{color:var(--public-primary)}.contact-page-module__pFFuFa__supportPillGrid{gap:.75rem;display:grid}.contact-page-module__pFFuFa__supportPill{border-radius:var(--public-radius-sm);background:#fffaf4c7;border:1px solid #e3d8cae0;gap:.25rem;padding:.95rem 1rem;display:grid}.contact-page-module__pFFuFa__supportPill strong{color:var(--public-text);font-size:.94rem}.contact-page-module__pFFuFa__supportPill span{color:var(--public-text-muted);font-size:.88rem;line-height:1.5}.contact-page-module__pFFuFa__form{gap:1rem;display:grid}.contact-page-module__pFFuFa__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.contact-page-module__pFFuFa__field{gap:.42rem;display:grid}.contact-page-module__pFFuFa__field span{color:var(--public-text);font-size:.88rem;font-weight:700}.contact-page-module__pFFuFa__situationFieldset{border:1px solid var(--public-border);border-radius:var(--public-radius-sm);background:#fffdf9b8;gap:.65rem;padding:1rem;display:grid}.contact-page-module__pFFuFa__situationFieldset legend{color:var(--public-text);padding:0 .35rem;font-size:.88rem;font-weight:700}.contact-page-module__pFFuFa__situationOption,.contact-page-module__pFFuFa__checkbox{color:var(--public-text);align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.contact-page-module__pFFuFa__situationOption span,.contact-page-module__pFFuFa__checkbox span{color:var(--public-text)}.contact-page-module__pFFuFa__situationOption input,.contact-page-module__pFFuFa__checkbox input{accent-color:var(--public-primary);margin-top:.18rem}.contact-page-module__pFFuFa__submitRow{justify-content:flex-start;padding-top:.2rem;display:flex}.contact-page-module__pFFuFa__submitButton{min-width:180px}.contact-page-module__pFFuFa__errorBanner{color:#9a2434;background:#d33f5314;border-color:#d33f532e}.contact-page-module__pFFuFa__successBanner{color:#256147;background:#267f5314;border-color:#267f532e}.contact-page-module__pFFuFa__prefillBanner{color:var(--public-primary-strong);background:#0f7c7514;border-color:#0f7c7524}.contact-page-module__pFFuFa__meta{opacity:.82;margin-top:.3rem;font-size:.8rem}.contact-page-module__pFFuFa__inlineError{color:#a32030;font-size:.81rem}.contact-page-module__pFFuFa__highlightsSection{gap:1.15rem;display:grid}.contact-page-module__pFFuFa__highlightsHeader{gap:.55rem;max-width:46rem;display:grid}.contact-page-module__pFFuFa__highlightsHeader h2{color:var(--public-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.08}.contact-page-module__pFFuFa__highlightsHeader p{color:var(--public-text-muted);margin:0;line-height:1.7}.contact-page-module__pFFuFa__highlightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.contact-page-module__pFFuFa__highlightCard{gap:.45rem;padding:1.2rem;display:grid}.contact-page-module__pFFuFa__highlightCard h3{color:var(--public-text);margin:0;font-size:1.03rem}.contact-page-module__pFFuFa__highlightCard p{color:var(--public-text-muted);margin:0;font-size:.92rem;line-height:1.55}@media (max-width:1080px){.contact-page-module__pFFuFa__contactGrid{grid-template-columns:1fr}}@media (max-width:760px){.contact-page-module__pFFuFa__page{gap:1.6rem}.contact-page-module__pFFuFa__formBody,.contact-page-module__pFFuFa__contactCard{padding:1rem}.contact-page-module__pFFuFa__formVisual{min-height:200px;padding:1.15rem}.contact-page-module__pFFuFa__row,.contact-page-module__pFFuFa__highlightGrid{grid-template-columns:1fr}}
/*# sourceMappingURL=f4dbd00021efb373.css.map*/