.contact-highlight{color:inherit;background:linear-gradient(#0000 73%,#ffdf6b 73% 94%,#0000 94%);margin-inline:-2px;padding-inline:2px}.contact-hero{grid-template-columns:1fr 1fr;align-items:start;gap:95px;padding-block:62px 55px;display:grid}.contact-copy h1{letter-spacing:-.055em;margin-block:18px 22px;font-size:clamp(40px,4.8vw,60px);font-weight:700;line-height:1.12}.contact-copy>p:not(.clean-eyebrow):not(.contact-chat-note){color:var(--clean-muted);max-width:37ch;font-size:14px;line-height:1.95}.contact-copy>.clean-button{margin-top:27px}.contact-chat-note{color:var(--clean-muted);font-size:10px;line-height:1.8;margin-top:12px!important}.contact-direct{border-top:1px solid var(--clean-line);grid-template-columns:1fr 1fr;gap:23px 30px;margin:32px 0 0;padding-top:27px;display:grid}.contact-direct>div:last-child{grid-column:1/-1}.contact-direct dt{color:var(--clean-muted);font-size:10px;line-height:1.7}.contact-direct dd{color:#17213d;margin:7px 0 0;font-size:12px;line-height:1.8}.contact-direct a{text-decoration:none}.contact-direct a:hover{text-underline-offset:4px;text-decoration:underline}.contact-options{background:#fff;border:2px solid #17213d;border-radius:8px;margin-top:5px;overflow:hidden;box-shadow:5px 5px #17213d}.contact-options header{background:#f0f4fa;border-bottom:2px solid #17213d;padding:25px 27px}.contact-options h2{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.4}.contact-options header p{color:var(--clean-muted);font-size:12px;line-height:1.8;margin-top:7px!important}.contact-topic{border-bottom:1px solid #d9dfe8;justify-content:space-between;align-items:center;gap:22px;padding:25px 27px;text-decoration:none;transition:background .15s;display:flex}.contact-topic:hover{background:#f1f5fd}.contact-topic:hover>span:last-child{background:#ffdf6b;transform:translate(1px,-1px)}.contact-topic:active>span:last-child{box-shadow:none;transform:translate(2px,1px)}.contact-topic strong{font-size:14px;font-weight:500;line-height:1.6;display:block}.contact-topic small{color:var(--clean-muted);max-width:34ch;margin-top:7px;font-size:11px;line-height:1.9;display:block}.contact-topic>span:last-child{color:#17213d;background:#fff;border:1.5px solid #17213d;border-radius:4px;flex:0 0 30px;place-items:center;height:30px;font-size:19px;font-weight:400;transition:transform .15s;display:grid;box-shadow:2px 2px #17213d}.contact-options-note{color:var(--clean-muted);background:#fbfcfe;padding:17px 27px;font-size:10px;line-height:1.9}.contact-help{border-top:1px solid var(--clean-line);grid-template-columns:1fr 1.1fr;gap:85px;padding-block:42px 65px;display:grid}.contact-help h2{letter-spacing:-.035em;margin-top:12px;font-size:28px;font-weight:600;line-height:1.3}.contact-help header>p:not(.clean-eyebrow){color:var(--clean-muted);font-size:12px;line-height:1.9;margin-top:16px!important}.contact-help details{border-bottom:1px solid #d9dfe8;padding-block:18px}.contact-help details:first-child{border-top:1px solid #d9dfe8}.contact-help summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:22px;font-size:12px;font-weight:500;line-height:1.8;list-style:none;display:flex}.contact-help summary::-webkit-details-marker{display:none}.contact-help summary>span{color:#17213d;background:#fff;border:1px solid #17213d;border-radius:4px;flex:0 0 24px;place-items:center;height:24px;font-size:18px;line-height:1;transition:transform .15s;display:grid}.contact-help details[open] summary>span{color:#fff;background:#2853bd;transform:rotate(45deg)}.contact-help details p{color:var(--clean-muted);padding-top:13px;font-size:11px;line-height:1.95}.contact-help details a{color:#2853bd;text-underline-offset:4px;margin-top:13px;font-size:11px;font-weight:600;display:inline-block}@media (max-width:1000px){.contact-hero,.contact-help{gap:55px}.contact-direct{grid-template-columns:1fr}.contact-direct>div:last-child{grid-column:auto}.contact-options header,.contact-topic,.contact-options-note{padding-inline:23px}}@media (max-width:650px){.contact-hero{grid-template-columns:1fr;gap:32px;padding-block:35px}.contact-copy h1{margin-block:15px 18px;font-size:46px}.contact-copy>p:not(.clean-eyebrow):not(.contact-chat-note){max-width:40ch;font-size:13px}.contact-direct{grid-template-columns:1fr 1fr;gap:20px 16px;margin-top:27px;padding-top:23px}.contact-direct>div:last-child{grid-column:1/-1}.contact-options{margin-top:0;box-shadow:4px 4px #17213d}.contact-options header{padding:23px}.contact-topic{padding:22px 23px}.contact-help{grid-template-columns:1fr;gap:25px;padding-block:33px 40px}.contact-help h2{font-size:26px}.contact-options h2{font-size:20px}.contact-topic small{max-width:33ch}}@media (max-width:360px){.contact-copy h1{font-size:41px}.contact-direct{grid-template-columns:1fr}.contact-direct>div:last-child{grid-column:auto}.contact-options header,.contact-topic,.contact-options-note{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.contact-topic,.contact-topic>span:last-child,.contact-help summary>span{transition:none}}
