.cwv-hs__grid{display:grid;gap:clamp(24px,3vw,40px);align-items:start}@media(min-width:900px){.cwv-hs__grid--aside{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.cwv-hs__panel{padding:clamp(12px,2.4vw,32px);border-radius:30px}.cwv-hs__target{--hs-ink:#0B0B0E;--hs-ink-2:#2A2C33;--hs-ink-3:#4A4D55;--hs-line:rgba(11,11,14,.18);--hs-focus:#0E9F88;min-height:320px;padding:clamp(18px,3vw,36px);border-radius:24px;background:#f4f4f6;color:var(--hs-ink);color-scheme:light;box-shadow:0 20px 50px #00000059,inset 0 0 0 1px #fff9}.cwv-hs__target.is-ready{min-height:0}.cwv-hs__loading{display:flex;align-items:center;gap:14px;min-height:260px;justify-content:center;color:var(--hs-ink-3);font-size:15px}.cwv-hs__spinner{width:28px;height:28px;border-radius:50%;-webkit-mask:radial-gradient(circle,transparent 9px,#000 10px);mask:radial-gradient(circle,transparent 9px,#000 10px)}.cwv-hs__target a{color:var(--hs-ink);text-decoration:underline;text-underline-offset:3px}.cwv-hs__target a:hover{color:var(--hs-focus)}.cwv-hs__error{margin-top:16px}.cwv-hs__error a,.cwv-hs__fallback a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.cwv-hs__fallback{margin-top:20px;padding:18px clamp(4px,1vw,8px) 0;border-top:1px solid rgba(255,255,255,.1);font-size:14.5px;color:var(--fg-3)}.cwv-hs__aside{display:flex;flex-direction:column;gap:16px;padding:clamp(4px,1vw,12px) 0}.cwv-hs__aside-body{color:var(--fg-2);font-size:15.5px}.cwv-hs__aside-body ol{padding-left:1.3em}.cwv-hs__contact{display:grid;gap:12px;margin-top:6px}.cwv-hs__contact li{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:20px;border:1px solid var(--line);background:#ffffff08}.cwv-hs__contact .cwv-mono{display:block;margin-bottom:2px}.cwv-hs__contact a{color:#fff;font-weight:700}.cwv-hs__contact a:hover{color:var(--teal)}.cwv-hs__ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#2ee6c91a;color:var(--teal)}.cwv-hs .hs-form-frame,.cwv-hs__target iframe{display:block;width:100%!important;max-width:none;border:0;border-radius:12px;background:transparent;color-scheme:light}.cwv-hs .hs-form{font-family:var(--font-body);color:var(--hs-ink-2)}.cwv-hs .hs-form fieldset{max-width:none!important;margin:0;padding:0;border:0}.cwv-hs .hs-form fieldset.form-columns-2,.cwv-hs .hs-form fieldset.form-columns-3{display:grid;grid-template-columns:minmax(0,1fr);gap:0 16px}@media(min-width:641px){.cwv-hs .hs-form fieldset.form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cwv-hs .hs-form fieldset.form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cwv-hs .hs-form fieldset .hs-form-field,.cwv-hs .hs-form fieldset .input{width:100%!important;float:none!important;margin-right:0!important}.cwv-hs .hs-form .hs-form-field{margin-bottom:18px}.cwv-hs .hs-form label:not(.hs-form-booleancheckbox-display):not(.hs-form-radio-display):not(.hs-form-checkbox-display){display:block;margin-bottom:8px;font-family:var(--font-mono);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--hs-ink-2)}.cwv-hs .hs-form .hs-form-required{color:#b3141b;margin-left:2px}.cwv-hs .hs-form legend.hs-field-desc{margin:-2px 0 8px;font-size:13.5px;color:var(--hs-ink-3)}.cwv-hs .hs-form .hs-input:not([type=checkbox]):not([type=radio]):not([type=file]){width:100%!important;max-width:none;min-height:52px;padding:14px 18px;border-radius:14px;border:1px solid var(--hs-line);background:#fff;color:var(--hs-ink);font-family:var(--font-body);font-size:16px;line-height:1.4;box-shadow:none;transition:border-color .2s,background-color .2s,box-shadow .2s}.cwv-hs .hs-form textarea.hs-input{min-height:140px;resize:vertical}.cwv-hs .hs-form select.hs-input{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234A4D55' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.cwv-hs .hs-form select.hs-input option{background:#fff;color:var(--hs-ink)}.cwv-hs .hs-form .hs-input::placeholder{color:#6b6f78}.cwv-hs .hs-form .hs-input:focus{outline:none;border-color:var(--hs-focus)!important;background-color:#fff!important;box-shadow:0 0 0 3px #2ee6c959!important}.cwv-hs .hs-form .hs-input.invalid.error,.cwv-hs .hs-form .hs-input.error{border-color:#b3141b!important}.cwv-hs .hs-form input[type=file].hs-input{width:100%;padding:12px;border-radius:14px;border:1px dashed rgba(11,11,14,.3);background:#fff;color:var(--hs-ink-2);font-size:14px}.cwv-hs .hs-form .inputs-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.cwv-hs .hs-form .inputs-list label{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:11px 14px;border-radius:12px;border:1px solid rgba(11,11,14,.14);background:#fff;font-size:15px;color:var(--hs-ink-2);cursor:pointer;transition:border-color .2s,background-color .2s}.cwv-hs .hs-form .inputs-list label:hover{border-color:#0b0b0e59}.cwv-hs .hs-form .inputs-list input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--hs-focus);flex:none}.cwv-hs .hs-form .hs-error-msgs{margin:8px 0 0;padding:0;list-style:none}.cwv-hs .hs-form .hs-error-msg,.cwv-hs .hs-form .hs-error-msgs label{display:block;margin:0;font-family:var(--font-body)!important;font-size:13.5px!important;letter-spacing:0!important;text-transform:none!important;color:#b3141b!important}.cwv-hs .hs-form .hs_error_rollup .hs-error-msgs{margin-bottom:12px}.cwv-hs .hs-form .hs-richtext,.cwv-hs .hs-form .legal-consent-container{font-size:13.5px;line-height:1.55;color:var(--hs-ink-3)}.cwv-hs .hs-form .hs-richtext p,.cwv-hs .hs-form .legal-consent-container p{margin:0 0 .6em}.cwv-hs .hs-form .hs-richtext a,.cwv-hs .hs-form .legal-consent-container a{color:var(--hs-ink);text-decoration:underline}.cwv-hs .hs-form .hs-submit{margin-top:8px}.cwv-hs .hs-form .hs-button,.cwv-hs .hs-form input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:14px 32px;border:0;border-radius:999px;background:var(--red);color:#fff;font-family:var(--font-body);font-weight:700;font-size:16px;line-height:1.1;cursor:pointer;box-shadow:0 10px 26px #da1f264d,inset 0 1px #ffffff40;transition:transform .25s ease,filter .25s ease;-webkit-appearance:none;appearance:none}.cwv-hs .hs-form .hs-button:hover,.cwv-hs .hs-form input[type=submit]:hover{transform:translateY(-2px);filter:brightness(1.08)}.cwv-hs .hs-form .hs-button:focus-visible,.cwv-hs .hs-form input[type=submit]:focus-visible{outline:2px solid var(--hs-ink);outline-offset:3px}@media(max-width:480px){.cwv-hs .hs-form .hs-button,.cwv-hs .hs-form input[type=submit]{width:100%}}.cwv-hs .submitted-message{padding:22px 24px;border-radius:18px;border:1px solid rgba(14,159,136,.45);background:#2ee6c924;color:#073b33;font-size:16px}@media(prefers-reduced-motion:reduce){.cwv-hs .hs-form .hs-button{transition:none}.cwv-hs .hs-form .hs-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cwv-hubspot-form.css.map */
