.contact-support,.contact-section{background:var(--surface-deep, #121313);color:var(--ink, #fff)}.contact-support__hero{background:radial-gradient(circle at 72% 42%,rgba(255,107,0,.08),transparent 32%),linear-gradient(112deg,#111313,#161818 55%,#202121);min-height:540px;overflow:hidden;position:relative}.contact-support__hero-media,.contact-support__hero-overlay{top:0;right:0;bottom:0;left:0;position:absolute}.contact-support__hero-image{height:100%;object-fit:cover;object-position:center;width:100%}.contact-support__hero-overlay{background:linear-gradient(90deg,#0b0d0dfa,#0b0d0de6 34%,#0b0d0d73 62%,#0b0d0d1f)}.contact-support__hero:not(.contact-support__hero--with-image):after{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);position:absolute}.contact-support__hero-inner{align-items:center;display:flex;min-height:540px;position:relative;z-index:1}.contact-support__intro{max-width:620px;padding:64px 0}.contact-support__eyebrow{color:var(--primary, #ff6b00);font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 14px;text-transform:uppercase}.contact-support__title{color:var(--ink, #fff);font-size:clamp(5rem,6.2vw,8.2rem);font-weight:700;letter-spacing:-.045em;line-height:.92;margin:0 0 20px}.contact-support__title span,.contact-support__title strong{display:block}.contact-support__title strong{color:var(--primary, #ff6b00);font-weight:inherit}.contact-support__subtitle{color:var(--ink, #fff);font-size:clamp(2rem,2.3vw,2.8rem);font-weight:700;line-height:1.25;margin:0 0 18px}.contact-support__desc{color:var(--slate, #a3a3a3);font-size:16px;line-height:1.65;max-width:520px}.contact-support__desc p{margin:0}.contact-support__benefits{display:flex;gap:30px;list-style:none;margin:34px 0 0;padding:0}.contact-support__benefits li{align-items:center;display:flex;gap:10px;min-width:0}.contact-support__benefit-icon{align-items:center;border:1px solid rgba(255,107,0,.5);border-radius:50%;color:var(--primary, #ff6b00);display:inline-flex;flex:0 0 42px;font-size:20px;height:42px;justify-content:center}.contact-support__benefits strong,.contact-support__benefits span span{display:block}.contact-support__benefits strong{color:var(--ink, #fff);font-size:12px;line-height:1.35}.contact-support__benefits li>span:last-child{color:var(--slate, #a3a3a3);font-size:10px;line-height:1.45}.contact-support__cards{padding-bottom:12px;padding-top:34px}.contact-support__grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.contact-support__item{background:linear-gradient(145deg,var(--surface, #202121),#1a1b1b);border:1px solid var(--hairline-soft, rgba(255, 255, 255, .08));border-radius:var(--rounded-md, 10px);min-height:236px;min-width:0;padding:20px}.contact-support__icon{align-items:center;background:#ffffff09;border:1px solid var(--hairline-soft, rgba(255, 255, 255, .08));border-radius:9px;color:var(--primary, #ff6b00);display:inline-flex;font-size:22px;height:42px;justify-content:center;margin-bottom:16px;width:42px}.contact-support__item h2{color:var(--ink, #fff);font-size:17px;line-height:1.3;margin:0 0 10px}.contact-support__item p{color:var(--slate, #a3a3a3);font-size:14px;line-height:1.55;margin:0}.contact-panel{background:linear-gradient(145deg,var(--surface, #202121),#1b1c1c);border:1px solid var(--hairline-soft, rgba(255, 255, 255, .08));border-radius:var(--rounded-md, 10px);display:grid;gap:34px;grid-template-columns:minmax(230px,.78fr) minmax(0,2fr);padding:28px}.contact-panel__details{display:flex;flex-direction:column;justify-content:space-between}.contact-panel__title{color:var(--ink, #fff);font-size:24px;line-height:1.2;margin:8px 0 10px}.contact-panel__intro{color:var(--slate, #a3a3a3);font-size:13px;line-height:1.6;margin:0;max-width:270px}.contact-panel__promises{display:grid;gap:12px;list-style:none;margin:20px 0 30px;padding:0}.contact-panel__promises li{align-items:center;color:var(--slate, #a3a3a3);display:flex;font-size:12px;gap:10px}.contact-panel__promises i{color:var(--primary, #ff6b00);font-size:18px}.contact-panel__email-card{align-items:flex-start;border:1px solid var(--hairline, rgba(255, 255, 255, .12));border-radius:7px;color:inherit;display:flex;gap:14px;padding:18px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.contact-panel__email-card:hover{background:#ffffff05;border-color:#ff6b008c}.contact-panel__email-icon{color:var(--primary, #ff6b00);flex:0 0 auto;font-size:26px;line-height:1}.contact-panel__email-card strong,.contact-panel__email-card small{display:block}.contact-panel__email-card strong{color:var(--primary, #ff6b00);font-size:13px;overflow-wrap:anywhere}.contact-panel__email-card small{color:var(--slate, #a3a3a3);font-size:11px;line-height:1.5;margin-top:7px}.contact-panel__form .field,.contact__select-wrap{margin:0 0 10px}.contact-panel__form .field:after,.contact-panel__form .field:before{box-shadow:none}.contact-panel__form .field__input,.contact__select{background:#0a0c0c52;border:1px solid var(--hairline, rgba(255, 255, 255, .14));border-radius:0;box-shadow:none;color:var(--ink, #fff);font-family:inherit;font-size:12px;min-height:46px}.contact-panel__form .field__input{padding:18px 13px 7px}.contact-panel__form .field__label{color:var(--slate, #a3a3a3);font-size:12px;left:13px;top:13px}.contact-panel__form .field__input:focus,.contact-panel__form .field__input:not(:placeholder-shown),.contact-panel__form .field__input:-webkit-autofill{padding:18px 13px 7px}.contact-panel__form .field__input:focus~.field__label,.contact-panel__form .field__input:not(:placeholder-shown)~.field__label,.contact-panel__form .field__input:-webkit-autofill~.field__label{font-size:9px;letter-spacing:.04em;top:5px}.contact-panel__form .field__input:focus,.contact__select:focus{border-color:var(--primary, #ff6b00);box-shadow:0 0 0 1px var(--primary, #ff6b00);outline:none}.contact__fields{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact__select-wrap{position:relative}.contact__select{-webkit-appearance:none;appearance:none;cursor:pointer;padding:0 42px 0 13px;width:100%}.contact__select:invalid{color:var(--slate, #a3a3a3)}.contact__select option{background:#1b1c1c;color:#fff}.contact__select-wrap>i{color:var(--slate, #a3a3a3);font-size:16px;pointer-events:none;position:absolute;right:13px;top:15px}.contact-panel__form .contact__message-field .field__input{min-height:132px;resize:vertical}.contact__footer{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(190px,.7fr) minmax(0,1.5fr);margin-top:14px}.contact__submit.button{align-items:center;background:var(--primary, #ff6b00);border:0;border-radius:3px;color:#fff;display:flex;font-size:12px;font-weight:700;justify-content:space-between;letter-spacing:.02em;min-height:46px;padding:0 20px;text-transform:uppercase;width:100%}.contact__submit.button:after,.contact__submit.button:before{box-shadow:none}.contact__submit.button:hover{background:var(--primary-deep, #d95900)}.contact__submit.button:disabled{background:var(--primary-deep, #d95900);cursor:wait;opacity:.78}.contact__submit i{font-size:17px}.contact__submit-spinner{border:2px solid rgba(255,255,255,.45);border-radius:50%;border-top-color:#fff;display:none;height:16px;width:16px}.contact-form[data-submitting=true] .contact__submit-spinner{animation:contact-submit-spin .8s linear infinite;display:block}.contact-form[data-submitting=true] [data-contact-submit-icon]{display:none}@keyframes contact-submit-spin{to{transform:rotate(360deg)}}.contact__privacy{color:var(--slate, #a3a3a3);font-size:10px;margin:0;text-align:center}.contact__privacy a{color:var(--primary, #ff6b00);text-decoration:none}.contact__privacy a:hover{text-decoration:underline}.contact-panel__form .form-status,.contact-panel__form .form-status-list,.contact-panel__form .form__message,.contact-panel__form .link{color:var(--ink, #fff)}.contact-panel__form .form-status-list{margin-bottom:16px}.contact-panel__form .icon-success{margin-top:.2rem}@media screen and (max-width:1100px){.contact-support__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-support__item{min-height:210px}.contact-support__benefits{flex-wrap:wrap}.contact-panel{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr)}}@media screen and (max-width:749px){.contact-support__hero,.contact-support__hero-inner{min-height:0}.contact-support__hero{padding-top:0}.contact-support__hero--with-image{padding-top:min(68vw,360px)}.contact-support__hero-media{bottom:auto;height:min(72vw,390px)}.contact-support__hero-image{object-position:center}.contact-support__hero-overlay{background:linear-gradient(0deg,#111313 1%,#111313eb 44%,#1113131f)}.contact-support__intro{max-width:none;padding:34px 0 42px}.contact-support__title{font-size:clamp(4.4rem,15vw,6.2rem)}.contact-support__subtitle{font-size:2rem}.contact-support__benefits{align-items:flex-start;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.contact-support__benefits li{align-items:flex-start;flex-direction:column}.contact-support__cards{padding-top:22px}.contact-support__grid,.contact-panel,.contact__fields,.contact__footer{grid-template-columns:1fr}.contact-support__item{min-height:0}.contact-panel{gap:28px;padding:20px}.contact-panel__intro{max-width:none}.contact-panel__email-card{margin-top:10px}.contact__footer{gap:16px}.contact__privacy{text-align:left}}@media screen and (max-width:420px){.contact-support__benefits{grid-template-columns:1fr}.contact-support__benefits li{align-items:center;flex-direction:row}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-contact-form.css.map */
