.contact-page,.contact-page *{box-sizing:border-box;font-family:inherit}.contact-page{color:#10283a;background:#fff;overflow:hidden}.contact-page .wrap{width:min(1040px,100% - 72px)}.contact-page h1,.contact-page h2,.contact-page p{margin-top:0}.contact-hero{background:#fff;align-items:center;min-height:0;padding:84px 0 96px;display:flex}.contact-hero>div{max-width:720px}.contact-kicker{color:var(--brand-teal);margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.25}.contact-hero h1{color:var(--brand-teal);margin:0 0 23px;font-size:clamp(32px,2.85vw,41px);font-weight:700;line-height:1.22}.contact-hero div>p:not(.contact-kicker){color:#52676d;max-width:620px;margin:0;font-size:15.7px;font-weight:400;line-height:1.68}.contact-hero div>p+p{padding-top:14px}.contact-hero-cta{margin-top:32px}.contact-hero-cta span{margin-left:20px}.contact-fit,.contact-partner{padding:110px 0}.contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:70px;display:grid}.contact-heading h2,.contact-start h2{color:var(--brand-teal);margin:0 0 24px;font-size:clamp(26.7px,2.85vw - 5.3px,35.7px);font-weight:700;line-height:1.22}.contact-heading>p:last-child,.contact-fit-detail>p,.contact-partner-detail>p,.contact-start-copy>p{color:#52676d;max-width:620px;margin:0;font-size:15.7px;font-weight:400;line-height:1.68}.contact-fit-detail ul,.contact-partner-detail ul{border-top:1px solid #cfdada;margin:0 0 32px;padding:0;list-style:none}.contact-fit-detail li,.contact-partner-detail li{border-bottom:1px solid #cfdada;align-items:center;min-height:62px;padding:14px 0;font-size:14px;line-height:1.5;display:flex}.contact-fit-detail li:before,.contact-partner-detail li:before{content:"—";color:var(--muted);flex:none;margin-right:16px}.contact-fit-detail>p+p{margin-top:16px}.contact-fit{color:var(--nav-text);background:#10283a}.contact-fit .contact-heading h2{color:var(--nav-text)}.contact-fit .contact-heading>p:last-child,.contact-fit-detail>p{color:#bac5ca}.contact-fit-detail ul,.contact-fit-detail li{border-color:#ffffff2b}.contact-fit-detail li:before{color:#9fb2b7}.contact-fit .contact-kicker{color:#bac5ca}.contact-partner{color:#10283a;background:#fff}.contact-partner-detail>p:first-child{margin-bottom:22px}.contact-partner-detail .contact-partner-note{color:#10283a;max-width:520px;margin-top:36px;font-size:17px;font-weight:600;line-height:1.55}.contact-start{color:var(--nav-text);background:#10283a}.contact-start>.wrap{align-items:center;min-height:0;display:flex}.contact-start-copy{max-width:680px;padding:110px 0}.contact-start h2{color:var(--nav-text)}.contact-start-copy>p{color:#bac5ca}.contact-start-copy>p+p{margin-top:14px}.contact-start .button{margin-top:32px}.contact-start .button span{margin-left:20px}@media (max-width:900px){.contact-grid{grid-template-columns:1fr;gap:44px}}@media (max-width:720px){.contact-page .wrap{width:calc(100% - 40px)}.contact-hero{padding:52px 0 62px}.contact-kicker{margin-bottom:14px;font-size:12px}.contact-hero h1{font-size:clamp(29px,8.5vw,36px);line-height:1.17}.contact-hero div>p:not(.contact-kicker),.contact-heading>p:last-child,.contact-fit-detail>p,.contact-partner-detail>p,.contact-start-copy>p{font-size:15px;line-height:1.62}.contact-fit,.contact-partner{padding:68px 0}.contact-grid{gap:36px}.contact-heading h2,.contact-start h2{margin-bottom:20px;font-size:clamp(23.7px,8.5vw - 5.3px,30.7px);line-height:1.17}.contact-fit-detail li,.contact-partner-detail li{min-height:58px;font-size:14px}.contact-partner-detail .contact-partner-note{margin-top:30px;font-size:16px}.contact-start-copy{padding:68px 0}.contact-start .button,.contact-hero-cta{justify-content:space-between;width:100%;min-height:50px}}
