/* Source: supplied success SVG, 1412 x 420. Load artwork only after success. */
/* Existing SVG contains drawn placeholders: cover them while editing or filled. */
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) input:is([name="name"], [name="phone"]):focus,
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) input:is([name="name"], [name="phone"]):not(:placeholder-shown) {
  background: #fff !important;
}
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) .v2-help-success[hidden] { display: none !important; }
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help).is-submitted {
  background: linear-gradient(109.85deg, #d2d8de, #edeeef) !important;
}
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help).is-submitted > h2,
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help).is-submitted > :is(.v2-help__intro, .v2-category-help__intro),
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help).is-submitted > form { display: none !important; }
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) .v2-help-success {
  position: absolute; inset: 0; width: 100%; max-width: 1412px;
  margin: 0 auto; overflow: hidden; container-type: inline-size;
  color: #525c68; outline: none;
}
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) .v2-help-success__copy {
  position: absolute; top: 39.047619%; left: 2.26629%; width: 57%; z-index: 1;
}
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) .v2-help-success h2 {
  position: static; width: auto; height: auto; margin: 0 0 18px; padding: 0;
  color: #525c68; font: 700 clamp(24px, 2.54958cqw, 36px)/1.2 'Open Sans', Arial, sans-serif;
  letter-spacing: normal; text-transform: none;
}
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) .v2-help-success p {
  margin: 0; color: #525c68;
  font: 400 clamp(16px, 1.27479cqw, 18px)/1.4 'Open Sans', Arial, sans-serif;
}
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) .v2-help-success__image {
  position: absolute; top: -0.201px; left: 59.4901%; width: 38.5269%;
  max-width: none; height: auto; pointer-events: none;
}
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) label.v2-help__consent {
  position: absolute !important; top: calc(100% + 10px) !important;
  left: 0 !important; width: 100% !important; height: auto !important;
  display: flex !important; align-items: flex-start; gap: 8px;
  color: #525c68 !important; font: 400 12px/1.4 'Open Sans', Arial, sans-serif;
  cursor: pointer;
}
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) .v2-help__consent input {
  appearance: auto !important; display: block !important; position: static !important;
  flex: 0 0 16px; width: 16px !important; height: 16px !important;
  margin: 0 !important; padding: 0 !important; accent-color: #71be00;
}
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) .v2-help__consent a { color: inherit; text-decoration: underline; }
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) :is(.v2-form-result, .v2-category-help__result) { top: calc(100% + 48px) !important; }
html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) :is(.v2-help__submit, .v2-category-help__submit):disabled { cursor: wait !important; opacity: .65; }
@media (min-width: 1440px) {
  /* Keep the 1412 x 420 source proportional to the existing 1920 x 420 panel. */
  html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) .v2-help-success { width: 73.541667%; }
  html body #product-category.v2-category-listing .v2-category-help .v2-category-help__result { top: calc(100% + 34px) !important; }
}
@media (min-width: 1025px) {
  html body #common-home.home-v2 .v2-help--figma .v2-help-success { width: 73.541667%; }
  html body #common-home.home-v2 .v2-help--figma .v2-form-result { top: calc(100% + 34px) !important; }
}
@media (min-width: 1025px) and (max-width: 1439px) {
  html body #product-category.v2-category-listing .v2-category-help .v2-help-success__image { top: auto; bottom: -45px; left: auto; right: -12px; width: min(48%, 544px); }
}
@media (min-width: 576px) and (max-width: 1024px) {
  html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) .v2-help-success__copy { top: 30%; left: 24px; width: 53%; }
  html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) .v2-help-success h2 { font-size: clamp(26px, 3.5cqw, 34px); }
  html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) .v2-help-success__image { top: auto; bottom: -45px; left: auto; right: -12px; width: 48%; }
}
@media (max-width: 575px) {
  html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) .v2-help-success__copy {
    top: 54px; left: 20px; width: calc(100% - 40px);
  }
  html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) .v2-help-success h2 { font-size: 28px; line-height: 1.28; margin-bottom: 20px; }
  html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) .v2-help-success p { font-size: 16px; }
  html body :is(.home-v2 .v2-help--figma, #product-category.v2-category-listing .v2-category-help) .v2-help-success__image {
    top: auto; bottom: -45px; left: 50%; transform: translateX(-50%);
    width: min(115%, 460px);
  }
}
