.contact-page{color:#34253e;background:#faf7fc;min-height:100vh;font-family:Inter,system-ui,sans-serif}.contact-page>header{justify-content:space-between;align-items:center;gap:20px;max-width:1140px;margin:auto;padding:26px 24px;display:flex}.contact-page>header>a:first-child{color:#67447b;font-size:22px;font-weight:850;text-decoration:none}.contact-page>header>a:last-child{color:#795788;font-size:13px;font-weight:750}.contact-intro{max-width:1140px;margin:auto;padding:58px 24px 44px}.contact-intro>p,.contact-help>div>p:first-child{letter-spacing:.16em;color:#9370a5;font-size:11px;font-weight:850}.contact-intro h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(38px,6vw,65px);line-height:1.06}.contact-intro>span{color:#7d6689;max-width:560px;font-size:17px;line-height:1.8;display:block}.contact-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1140px;margin:0 auto 50px;padding:0 24px;display:grid}.contact-options article{background:#fff;border:1px solid #dfd1e7;border-radius:18px;flex-direction:column;min-width:0;padding:28px;display:flex}.contact-options article>span,.contact-help aside>span{letter-spacing:.08em;color:#9c7caf;font-size:10px;font-weight:800}.contact-options h2{margin:22px 0 12px;font-size:24px;line-height:1.25}.contact-options p{color:#7b6787;font-size:14px;line-height:1.8}.contact-options article>a{color:#fff;text-align:center;background:#76508e;border-radius:10px;margin-top:auto;padding:15px;font-size:13px;font-weight:800;text-decoration:none;display:block}.contact-options small{color:#947c9f;overflow-wrap:anywhere;margin-top:12px;font-size:11px;line-height:1.6}.contact-help{grid-template-columns:1.6fr 1fr;gap:55px;max-width:1140px;margin:auto;padding:0 24px 55px;display:grid}.contact-help h2{font-size:29px;line-height:1.2}.contact-help ul{padding-left:20px}.contact-help li{color:#7d658a;margin:14px 0;font-size:14px;line-height:1.85}.contact-help li strong{color:#583963}.contact-help a{color:#79518e;font-weight:700}.contact-help .contact-private{color:#8b7696;font-size:12px;line-height:1.7}.contact-help aside{background:#eee3f4;border-radius:18px;align-self:start;padding:30px}.contact-help aside p{color:#7c628a;font-size:14px;line-height:1.85}.contact-help aside a{margin-top:20px;font-size:13px;display:block}.contact-page>footer{border-top:1px solid #e3d8ea;flex-wrap:wrap;justify-content:center;gap:25px;padding:30px 24px;display:flex}.contact-page>footer a{color:#7e608e;font-size:12px}.contact-page a:focus-visible{outline-offset:4px;outline:3px solid #a779bf}@media (max-width:750px){.contact-options{grid-template-columns:1fr}.contact-options article{padding:24px}.contact-help{grid-template-columns:1fr;gap:25px}.contact-intro{padding-top:30px}.contact-page>header>a:first-child{font-size:19px}.contact-page>header>a:last-child{font-size:11px}.contact-options article>a{margin-top:15px}}.contact-coverage{color:#ece4f5;background:#1c1825;border:1px solid #4d3c5f;border-radius:15px;margin:40px auto 70px;padding:36px;scroll-margin-top:25px}.contact-coverage .coverage-eyebrow{letter-spacing:.15em;color:#bda1d8;font-size:10px;font-weight:700}.contact-coverage>h2{letter-spacing:-.04em;color:#f5effc;margin:14px 0 30px;font-size:clamp(26px,4vw,42px);line-height:1.15}.coverage-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.coverage-grid article{background:#282031;border:1px solid #4b3b59;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.coverage-grid article>div{flex:1;padding:23px}.coverage-grid h3{color:#eee3f8;font-size:18px;line-height:1.4}.coverage-grid p{color:#bfb0cb;margin:12px 0 0;font-size:13px;line-height:1.8}.coverage-grid iframe{background:#e4e8e9;border:0;width:100%;height:230px;display:block}.coverage-grid article>a{color:#d0b7e8;padding:15px 23px;font-size:12px;display:block}.contact-coverage .coverage-note{color:#b4a2c3;margin:23px 0 0;font-size:11px;line-height:1.7}@media (max-width:650px){.contact-coverage{padding:23px 18px}.coverage-grid{grid-template-columns:1fr}.coverage-grid iframe{height:210px}}
