.svy-section{background:var(--svy-bg, #f0f9ff);padding-inline:20px}.svy-card{width:100%;max-width:var(--svy-max-width, 560px);margin-inline:auto;background:#fff;border-radius:var(--svy-radius, 16px);overflow:hidden;box-shadow:0 18px 50px #0a254024}.svy-header{background:linear-gradient(135deg,var(--svy-brand, #0699ba),var(--svy-brand-dark, #0a3553));padding:30px 28px 26px;text-align:center;color:#fff}.svy-header__logo{display:block;width:auto;max-width:220px;max-height:54px;margin:0 auto;object-fit:contain}.svy-header__wordmark{margin:0;font-size:26px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#fff}.svy-header__heading{margin:14px 0 0;font-size:19px;font-weight:700;line-height:1.35;color:#fff}.svy-body{padding:28px 28px 26px}.svy-form__intro{margin:0 0 22px;text-align:center;font-size:16px;line-height:1.5;color:#445}.svy-field{margin-bottom:14px}.svy-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.svy-input{width:100%;box-sizing:border-box;padding:15px 22px;font-family:inherit;font-size:16px;color:#0a2540;background:#fff;border:1px solid #d9e2ec;border-radius:999px;outline:none;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.svy-input::placeholder{color:#8a97a8}.svy-select{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='%238a97a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;padding-right:48px}.svy-select option[value=""]{color:#8a97a8}.svy-input:focus{border-color:var(--svy-brand, #0699ba);box-shadow:0 0 0 3px #0699ba29}.svy-input:user-invalid{border-color:#e2574c}.svy-field--hidden{display:none}.svy-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.svy-consent{display:flex;align-items:flex-start;gap:10px;margin:16px 2px 18px;font-size:13px;line-height:1.5;color:#5a6878}.svy-consent input[type=checkbox]{flex-shrink:0;width:17px;height:17px;margin:1px 0 0;accent-color:var(--svy-brand, #0699ba)}.svy-consent a{color:var(--svy-brand, #0699ba);text-decoration:underline}.svy-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:18px 24px;font-family:inherit;font-size:17px;font-weight:700;color:var(--svy-button-text, #fff);background:var(--svy-button, #0a3553);border:none;border-radius:999px;cursor:pointer;transition:transform .18s,opacity .18s,box-shadow .18s}.svy-submit svg{width:19px;height:19px;flex-shrink:0}.svy-submit:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0a355347}.svy-submit:active{transform:translateY(0)}.svy-submit[disabled]{opacity:.62;cursor:not-allowed;transform:none;box-shadow:none}.svy-reassure{display:flex;align-items:center;justify-content:center;gap:7px;margin:16px 0 0;font-size:13px;color:#8a97a8}.svy-reassure svg{width:13px;height:13px;flex-shrink:0}.svy-errors{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;padding:13px 16px;font-size:14px;color:#a3261c;background:#fdeceb;border-radius:10px}.svy-errors svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}.svy-errors p{margin:0}.svy-success{text-align:center;padding:16px 4px 8px}.svy-success__icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0 auto 18px;color:var(--svy-brand, #0699ba);border:2px solid currentColor;border-radius:50%}.svy-success__icon svg{width:26px;height:26px}.svy-success__title{margin:0 0 8px;font-size:22px;font-weight:700;color:#0a2540}.svy-success__text{margin:0;font-size:15px;line-height:1.55;color:#5a6878}.svy-success__wa{display:inline-flex;align-items:center;gap:9px;margin-top:22px;padding:13px 26px;font-size:15px;font-weight:600;color:#fff;text-decoration:none;background:#25d366;border-radius:999px;transition:transform .18s}.svy-success__wa svg{width:18px;height:18px}.svy-success__wa:hover{transform:translateY(-2px)}.svy-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto}.svy-popup[hidden]{display:none}.svy-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0615289e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:svy-fade .22s ease both}.svy-popup__dialog{position:relative;width:100%;max-width:var(--svy-max-width, 560px);margin:auto;animation:svy-rise .3s cubic-bezier(.22,1,.36,1) both}.svy-popup__close{position:absolute;top:14px;right:14px;z-index:2;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;color:#fff;background:#ffffff24;border:none;border-radius:50%;cursor:pointer;transition:background .2s}.svy-popup__close svg{width:17px;height:17px}.svy-popup__close:hover{background:#ffffff4d}body.svy-scroll-locked{overflow:hidden}@keyframes svy-fade{0%{opacity:0}to{opacity:1}}@keyframes svy-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.svy-popup__backdrop,.svy-popup__dialog{animation:none}.svy-submit,.svy-success__wa{transition:none}.svy-submit:hover,.svy-success__wa:hover{transform:none}}@media(max-width:600px){.svy-section{padding-inline:14px}.svy-header{padding:24px 20px 22px}.svy-header__heading{font-size:17px}.svy-body{padding:22px 18px 20px}.svy-form__intro{font-size:15px;margin-bottom:18px}.svy-input{padding:14px 18px}.svy-submit{padding:16px 20px;font-size:16px}.svy-popup{padding:14px 12px;align-items:flex-start}.svy-popup__close{top:10px;right:10px}}.svy-popup__peek-bar{display:none}@media(max-width:749px){.svy-popup[data-mobile-style=banner]:not([data-expanded=true]){align-items:flex-end;padding:0;pointer-events:none;background:transparent}.svy-popup[data-mobile-style=banner]:not([data-expanded=true]) .svy-popup__backdrop,.svy-popup[data-mobile-style=banner]:not([data-expanded=true]) .svy-popup__dialog{display:none}.svy-popup[data-mobile-style=banner]:not([data-expanded=true]) .svy-popup__peek-bar{padding-right:var(--svy-chat-bubble-clearance, 74px);display:flex;align-items:stretch;gap:1px;width:100%;pointer-events:auto;background:var(--svy-brand-dark, #0a3553);box-shadow:0 -6px 22px #041e2a47;animation:svy-rise-bar .32s cubic-bezier(.22,1,.36,1) both;padding-bottom:env(safe-area-inset-bottom,0px)}.svy-popup__peek{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.8rem .4rem .8rem .9rem;background:none;border:none;color:#fff;font:inherit;text-align:left;cursor:pointer}.svy-popup__peek-text{display:flex;flex-direction:column;line-height:1.25;flex:1 1 auto;min-width:0}.svy-popup__peek-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svy-popup__peek-text strong{font-size:.95rem;font-weight:700}.svy-popup__peek-text span{font-size:.78rem;opacity:.82;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svy-popup__peek-cta{flex:0 1 auto;min-width:0;max-width:46vw;background:var(--svy-brand, #0699ba);color:#fff;font-size:.78rem;font-weight:700;padding:.55rem .8rem;border-radius:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.svy-popup__peek-close{align-self:stretch}@media(max-width:359px){.svy-popup__peek-cta{display:none}}.svy-popup__peek-close{flex:0 0 46px;width:46px;background:none;border:none;color:#ffffffb8;cursor:pointer;display:grid;place-items:center}.svy-popup__peek-close svg{width:17px;height:17px}.svy-popup[data-mobile-style=banner][data-expanded=true]{align-items:flex-end;padding:0}.svy-popup[data-mobile-style=banner][data-expanded=true] .svy-popup__dialog{margin:0;max-width:100%;animation:svy-rise-bar .3s cubic-bezier(.22,1,.36,1) both}.svy-popup[data-mobile-style=banner][data-expanded=true] .svy-card--popup{border-radius:var(--svy-radius, 16px) var(--svy-radius, 16px) 0 0;max-height:92svh;overflow-y:auto}}@keyframes svy-rise-bar{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.svy-popup__peek-bar,.svy-popup[data-mobile-style=banner][data-expanded=true] .svy-popup__dialog{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-survey-form.css.map */
