.pg-contact .body-r{font-size:18px;font-weight:400;line-height:27px}.pg-contact .btn-gold:hover{background:var(--gold-hover)}.pg-contact .btn-full{box-sizing:border-box;width:100%}.pg-contact .mlink:hover{color:var(--gold-dark)}.pg-contact .mlink.on{color:var(--gold-dark);box-shadow:inset 0 -2px 0 0 var(--gold-dark);font-weight:500}.pg-contact .mml.on{color:var(--gold-dark);font-weight:500}.pg-contact .pghero{background:var(--navy);align-items:center;min-height:290px;padding:60px 0;display:flex;position:relative;overflow:hidden}.pg-contact .pghero .wrapc{z-index:1;text-align:center;position:relative}.pg-contact .crumb{color:var(--on-navy-muted);justify-content:center;align-items:center;gap:8px;margin:0 0 18px;font-size:15px;line-height:22.5px;display:flex}.pg-contact .crumb a:hover{color:var(--gold-bright)}.pg-contact .crumbsep{color:var(--gold-dark)}.pg-contact .herosub{color:var(--on-navy);max-width:560px;margin:20px auto 0}.pg-contact .band{background:var(--surface);padding:100px 0}.pg-contact .ucard{background:#fff;border-radius:20px;grid-template-columns:minmax(0,4fr) minmax(0,6fr);display:grid;overflow:hidden;box-shadow:0 4px 25px #00000014}.pg-contact .fcard{box-sizing:border-box;background:#fff;flex-direction:column;grid-area:1/2;min-width:0;padding:40px;display:flex}.pg-contact .psub{color:var(--text);margin:8px 0 0;font-size:14px;line-height:21px}.pg-contact .fields{flex-direction:column;gap:16px;margin-top:24px;display:flex}.pg-contact .frow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.pg-contact .ffield{min-width:0}.pg-contact .flab{letter-spacing:.2px;color:var(--navy);margin-bottom:6px;font-size:14px;font-weight:500;line-height:20px;display:block}.pg-contact .req{color:var(--gold-dark)}.pg-contact .opt{color:var(--muted);letter-spacing:0;font-weight:400}.pg-contact .fctl{border:1px solid var(--border);font-family:var(--font-poppins),sans-serif;color:var(--ink);box-sizing:border-box;background:#fff;border-radius:18px;width:100%;min-height:48px;padding:11px 18px;font-size:16px;line-height:24px}.pg-contact .fctl::placeholder{color:var(--muted);opacity:1}.pg-contact .fctl:focus{outline:2px solid var(--gold-dark);outline-offset:1px;border-color:var(--gold-dark)}.pg-contact textarea.fctl{resize:vertical;min-height:120px}.pg-contact .fctl.bad{border-color:#c0392b}.pg-contact .err{color:#c0392b;margin:8px 0 0;font-size:15px;line-height:22.5px}.pg-contact .svcmenu{border:1px solid var(--border);z-index:60;background:#fff;border-radius:10px;max-height:300px;margin-top:6px;padding:10px 0;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 4px 25px #00000014}.pg-contact .fnote{color:var(--text);align-items:flex-start;gap:8px;margin:8px 0 0;font-size:13px;line-height:19.5px;display:flex}.pg-contact .fnote svg{flex:none;margin-top:2px}.pg-contact .fsubmit{margin-top:24px}.pg-contact .btn:focus-visible{outline:2px solid var(--gold-dark);outline-offset:2px}.pg-contact .success{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px 0;display:flex}.pg-contact .sbadge{background:#ffc14a33;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.pg-contact .success .h-sm:focus{outline:none}.pg-contact .successsub{color:var(--text);text-wrap:pretty;max-width:360px;margin:12px auto 0}.pg-contact .slink{font-family:var(--font-poppins),sans-serif;color:var(--navy);cursor:pointer;background:0 0;border:0;margin-top:20px;padding:4px 0;font-size:14px;font-weight:500;line-height:21px}.pg-contact .slink:hover{text-decoration:underline}.pg-contact .slink:focus-visible{outline:2px solid var(--gold-dark);outline-offset:2px;border-radius:4px}.pg-contact .navycard{background:var(--navy);box-sizing:border-box;flex-direction:column;grid-area:1/1;min-width:0;padding:40px;display:flex;position:relative;overflow:hidden}.pg-contact .navyin{z-index:1;position:relative}.pg-contact .navycard .h-sm{color:#fff}.pg-contact .navycard .psub{color:var(--on-navy)}.pg-contact .nwm{font-family:var(--font-inter-tight),sans-serif;letter-spacing:-4px;color:#ffffff0d;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;white-space:nowrap;order:2;align-self:flex-end;margin:auto -8px calc(-40px - .4em) 0;padding-top:16px;font-size:200px;font-weight:700;line-height:1}@media (max-width:1180px){.pg-contact .nwm{font-size:180px}}.pg-contact .citems{border-top:1px solid #ffffff26;margin-top:24px}.pg-contact .citem{border-bottom:1px solid #ffffff26;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:14px;padding:15px 0;display:grid}.pg-contact .cicon{flex:none;margin-top:2px}.pg-contact .clab{letter-spacing:1.2px;text-transform:uppercase;color:#aebbd0;margin:0 0 5px;font-size:12px;font-weight:500;line-height:15px}.pg-contact .cval{color:#fff;margin:0;font-size:16px;line-height:24px}.pg-contact .cval a{color:#fff;margin:-10px 0;padding:10px 0;display:inline-block}.pg-contact .cval a:hover{text-decoration:underline}.pg-contact .cval a:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px;border-radius:4px}.pg-contact .ccta{margin-top:20px}.pg-contact .btn-ghost{color:#fff;background:0 0;border-color:#ffffffb3;gap:8px;min-height:48px;padding:11px 24px;font-size:16px;line-height:24px}.pg-contact .btn-ghost:hover{background:#ffffff14}.pg-contact .btn-ghost:focus-visible{outline-color:var(--gold-bright)}.pg-contact .mapsec{background:#fff;line-height:0}.pg-contact .mapframe{border:0;width:100%;height:450px;display:block}.pg-contact .faqsec{background:var(--surface);padding:100px 0}.pg-contact .faqhead{text-align:center;max-width:760px;margin:0 auto}.pg-contact .faqhead .h-lg{margin-top:20px}.pg-contact .flink:hover{color:#fff}@media (max-width:991px){.pg-contact .ucard{grid-template-columns:minmax(0,1fr)}.pg-contact .fcard,.pg-contact .navycard{grid-area:auto;padding:24px}.pg-contact .frow{grid-template-columns:minmax(0,1fr)}.pg-contact .nwm{display:none}.pg-contact .mapframe{height:300px}.pg-contact .band,.pg-contact .faqsec{padding:70px 0}.pg-contact .wrapc{padding:0 20px}}
