.ds-contact-page{background:linear-gradient(180deg,#f7f8f5 0,#fff 650px);padding-bottom:100px}.ds-contact-intro{padding-top:76px;padding-bottom:56px}.ds-site .ds-contact-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--ds-brand);margin-bottom:20px}.ds-contact-intro h1{font-size:clamp(38px,4.5vw,62px);max-width:950px;margin-bottom:24px}.ds-contact-intro h1 em{font-style:normal;color:var(--ds-brand)}.ds-site .ds-contact-lead{max-width:620px;font-size:18px;line-height:1.8;margin:0}.ds-contact-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;align-items:start}.ds-contact-aside{padding-top:24px}.ds-contact-aside>p{max-width:390px}.ds-contact-email{display:flex;align-items:center;gap:16px;border-top:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);padding:25px 0;margin:30px 0}.ds-contact-email span{flex:1}.ds-contact-email small{display:block;font-size:10px;letter-spacing:.13em;color:var(--ds-muted);margin-bottom:5px}.ds-contact-email strong{font-size:17px;font-weight:600}.ds-contact-next{padding-top:8px}.ds-contact-next h3{font-size:17px}.ds-contact-next ol{list-style:none;padding:0;margin:26px 0}.ds-contact-next li{display:flex;gap:18px;margin-bottom:23px}.ds-contact-next li>span{color:var(--ds-brand);font-size:11px;font-weight:700;padding-top:4px}.ds-contact-next strong{font-size:14px;font-weight:600}.ds-site .ds-contact-next p{font-size:13px;margin:5px 0 0;line-height:1.8}.ds-site .ds-contact-product{font-size:13px;border-top:1px solid var(--ds-line);padding-top:24px;margin-top:28px}.ds-contact-product a{display:inline-flex;align-items:center;gap:6px;color:var(--ds-brand);font-weight:600;margin-top:5px}.ds-contact-card{background:#fff;border:1px solid var(--ds-line);border-radius:16px;padding:40px;box-shadow:0 12px 44px #20232306}.ds-contact-card-heading h2{font-size:27px;margin-bottom:12px}.ds-contact-card-heading>p:last-child{font-size:12px;margin-bottom:30px}.ds-contact-card-heading .ds-contact-eyebrow{margin-bottom:12px}.ds-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ds-contact-card .ds-contact-form{display:grid;gap:20px}.ds-contact-card label{font-size:13px;font-weight:600;margin:0}.ds-contact-card label span{font-weight:400;color:var(--ds-muted)}.ds-contact-card input,.ds-contact-card select,.ds-contact-card textarea{width:100%;min-width:0;margin-top:8px;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.6;color:var(--ds-ink);background:#fcfcfb;border:1px solid #d8ded9;border-radius:7px}.ds-contact-card textarea{resize:vertical;min-height:156px}.ds-contact-card input:focus,.ds-contact-card textarea:focus,.ds-contact-card select:focus{border-color:var(--ds-brand);background:#fff}.ds-site .ds-contact-hint{font-size:11px;margin:-15px 0 0}.ds-contact-submit{width:100%;justify-content:center;min-height:50px}.ds-contact-submit:disabled{opacity:.65;cursor:wait}.ds-site .ds-contact-privacy{font-size:11px;line-height:1.8;text-align:center;margin:-5px 0 0}.ds-contact-privacy a{text-decoration:underline;text-underline-offset:3px}.ds-contact-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ds-site .ds-contact-error{color:#9b2525;background:#fff3f1;border-radius:6px;padding:14px;font-size:13px;margin:0}.ds-contact-success{padding:38px 0}.ds-contact-success>svg{color:#2a7250;margin-bottom:22px}.ds-contact-success h3{font-size:24px}@media (max-width: 1000px){.ds-contact-layout{gap:35px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ds-contact-card{padding:28px}.ds-contact-fields{grid-template-columns:1fr;gap:20px}}@media (max-width: 760px){.ds-contact-intro{padding-top:45px;padding-bottom:35px}.ds-site .ds-contact-lead{font-size:16px}.ds-contact-layout{grid-template-columns:1fr;gap:40px}.ds-contact-card{grid-row:1;padding:25px 20px}.ds-contact-aside{padding-top:0}.ds-contact-aside>p{max-width:none}.ds-contact-page{padding-bottom:50px}}
