.contact-page{background:#080a0d}.contact-page section[id]{scroll-margin-top:116px}.contact-breadcrumb{color:#9ca5b0;align-items:center;gap:13px;padding-top:28px;font-size:12px;display:flex}.contact-breadcrumb a:hover{color:var(--accent)}.contact-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.8fr);align-items:center;gap:72px;padding-block:80px 90px;display:grid}.contact-intro h1{letter-spacing:-.055em;font-size:clamp(35px,4vw,54px);line-height:1.35}.contact-intro>p{color:#bac5d0;max-width:520px;margin-top:27px;font-size:16px;line-height:1.9}.contact-direct-links{flex-wrap:wrap;gap:24px 35px;margin-top:38px;display:flex}.contact-direct-links>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.contact-direct-links>div>span{color:#94a3b1;font-size:12px}.contact-direct-links a{color:#e1e8ef;align-items:center;gap:12px;min-height:30px;font-size:16px;display:inline-flex}.contact-direct-links a svg{color:#8eabc4;width:15px}.contact-direct-links a:hover{color:var(--accent)}.contact-start{background:#131a21;border:1px solid #394955;padding:37px}.contact-start-label{color:#bed6eb;align-items:center;gap:10px;font-size:12px;display:flex}.contact-start-label svg{width:20px;height:20px}.contact-start h2{margin-top:26px;font-size:32px;line-height:1.4}.contact-start>p{color:#b5c4d1;margin-top:20px;font-size:14px;line-height:1.9}.contact-start .button{border-radius:4px;justify-content:space-between;gap:20px;min-height:54px;margin-top:30px;padding:15px 21px;font-size:14px;display:flex}.contact-start .button svg{flex:none;width:18px}.contact-start-note{color:#94a6b6;margin-top:16px;font-size:12px;line-height:1.7;display:block}.contact-brief{background:#101318;border-block:1px solid #2b333c;padding-block:90px}.contact-section-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:45px;display:flex}.contact-section-heading h2{font-size:clamp(30px,3vw,40px);line-height:1.4}.contact-section-heading>p{color:#aebac7;max-width:390px;font-size:15px;line-height:1.85}.contact-section-heading .eyebrow{margin-bottom:21px}.contact-question-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.contact-question-grid article{border-top:1px solid #485663;padding-top:22px}.contact-item-number{letter-spacing:.1em;color:#98b7d0;font-size:12px}.contact-question-grid h3{margin-top:20px;font-size:21px;line-height:1.5}.contact-question-grid p{color:#aebbc8;margin-top:15px;font-size:15px;line-height:1.9}.contact-process{border-top:1px solid #323d47;margin-top:64px;padding-top:32px}.contact-process>h3{font-size:19px;line-height:1.6}.contact-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:27px 0 0;padding:0;list-style:none;display:grid}.contact-process li{grid-template-columns:23px minmax(0,1fr);gap:13px;display:grid}.contact-process li>span{color:#91abc1;padding-top:4px;font-size:11px}.contact-process h4{color:#e2e8ef;margin:0;font-size:15px;font-weight:500;line-height:1.7}.contact-process p{color:#9eacb9;margin-top:8px;font-size:14px;line-height:1.9}.contact-explore{padding-block:90px 105px}.contact-channel-list{border-top:1px solid #465360}.contact-channel-list>a{border-bottom:1px solid #303a44;grid-template-columns:150px minmax(0,1fr) 30px;align-items:center;gap:28px;padding-block:29px;transition:background .2s,color .2s;display:grid}.contact-channel-list>a:hover{color:#bfdcf3;background:#11171d}.contact-channel-type{color:#91a8bc;letter-spacing:.12em;font-size:11px}.contact-channel-list h3{font-size:24px}.contact-channel-list p{color:#9dabb9;margin-top:8px;font-size:14px;line-height:1.8}.contact-channel-list svg{color:#b8d0e4;justify-self:end;width:23px}@media (max-width:1100px){.contact-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(310px,1fr);gap:38px}.contact-intro h1{font-size:41px}.contact-start{padding:28px}.contact-start h2{font-size:29px}.contact-question-grid,.contact-process ol{gap:27px}.contact-question-grid h3{font-size:20px}}@media (max-width:760px){.contact-hero-grid{grid-template-columns:1fr;gap:38px;padding-block:46px 65px}.contact-intro h1{font-size:clamp(34px,6vw,46px)}.contact-intro>p{font-size:16px}.contact-direct-links{gap:22px 38px;margin-top:27px}.contact-start{max-width:500px;padding:30px}.contact-start h2{font-size:29px}.contact-brief,.contact-explore{padding-block:65px}.contact-section-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:35px}.contact-question-grid{grid-template-columns:1fr;gap:28px}.contact-question-grid article{grid-template-columns:30px minmax(0,1fr);gap:0 14px;display:grid}.contact-item-number{padding-top:5px}.contact-question-grid h3{margin:0;font-size:22px}.contact-question-grid p{grid-column:2;margin-top:12px}.contact-process{margin-top:40px}.contact-process ol{grid-template-columns:1fr;gap:24px}.contact-process li{grid-template-columns:30px minmax(0,1fr);gap:14px}.contact-process h4{font-size:16px}.contact-process p{font-size:15px}.contact-channel-list>a{grid-template-columns:95px minmax(0,1fr) 24px;gap:16px}.contact-channel-list h3{font-size:22px}}@media (max-width:480px){.contact-page section[id]{scroll-margin-top:128px}.contact-breadcrumb{padding-top:24px;font-size:11px}.contact-intro h1{font-size:clamp(29px,8.3vw,37px);line-height:1.4}.contact-intro .eyebrow{margin-bottom:22px;font-size:10px}.contact-intro>p{margin-top:22px;font-size:15px}.contact-direct-links{gap:20px 28px}.contact-direct-links a{font-size:15px}.contact-start{padding:25px}.contact-start h2{font-size:28px}.contact-start>p{font-size:15px}.contact-start .button{padding-inline:17px;font-size:13px}.contact-start-note{font-size:12px}.contact-section-heading h2{font-size:29px}.contact-question-grid article{grid-template-columns:23px minmax(0,1fr);gap:0 12px}.contact-question-grid h3{font-size:20px}.contact-process>h3{font-size:18px}.contact-channel-list>a{grid-template-columns:minmax(0,1fr) 24px;gap:13px;padding-block:24px}.contact-channel-type{grid-column:1;font-size:10px}.contact-channel-list>a>div{grid-column:1}.contact-channel-list svg{grid-area:1/2/3}.contact-channel-list h3{font-size:23px}.contact-channel-list p{font-size:15px}}@media (prefers-reduced-motion:reduce){.contact-channel-list>a{transition:none}}
