.hs-vg{border-radius:0;overflow:visible!important;padding:0}.hs-vg__card{--vg-card-bg:#fff;--vg-card-border-width:0px;--vg-card-border-color:transparent;--vg-btn-enabled-bg:#0ea5e9;--vg-btn-enabled-text:#fff;--vg-btn-disabled-bg:#94a3b8;--vg-btn-disabled-text:#fff;--vg-video-bg:#0b1020;--aspect:16/9;--vg-frame-border-width:1px;--vg-frame-border-color:var(--vg-btn-enabled-bg);--vg-frame-radius:5px;background:var(--vg-card-bg);border:var(--vg-card-border-width) solid var(--vg-card-border-color);border-radius:20px;box-shadow:0 8px 28px rgba(0,0,0,.08);margin:0 auto;max-width:960px;padding:24px}.hs-vg__head{margin-bottom:16px}.hs-vg__title{margin:0 0 8px}.hs-vg__video{aspect-ratio:var(--aspect);background:var(--vg-video-bg);border:var(--vg-frame-border-width) solid var(--vg-frame-border-color);border-radius:var(--vg-frame-radius);overflow:hidden;position:relative;transition:max-width .3s ease;width:100%}.hs-vg__video.is-vertical{margin:0 auto}.hs-vg__iframe{background:transparent;border:0;display:block;height:100%;inset:0;position:absolute;touch-action:manipulation;width:100%}.hs-vg__loader{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;z-index:2}.hs-vg__loader:after{animation:vgspin .8s linear infinite;border:3px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;content:"";height:36px;width:36px}.hs-vg__video.is-ready .hs-vg__loader{display:none}.hs-vg__cta{display:grid;gap:10px;justify-items:center;margin-top:16px}.hs-vg__btn{align-items:center;background:var(--vg-btn-disabled-bg);border:0;border-radius:3px!important;color:var(--vg-btn-disabled-text);cursor:not-allowed;display:inline-flex;font-family:Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;justify-content:center;padding:20px 25px;text-decoration:none;text-transform:none;transition:all .25s ease}.hs-vg__btn[aria-disabled=false]{background:var(--vg-btn-enabled-bg);color:var(--vg-btn-enabled-text);cursor:pointer}.hs-vg__btn .btn-text-enabled{display:none}.hs-vg__btn .btn-text-disabled,.hs-vg__btn[aria-disabled=false] .btn-text-enabled{display:inline}.hs-vg__btn[aria-disabled=false] .btn-text-disabled{display:none}.hs-vg__btn.is-disabled,.hs-vg__btn[aria-disabled=true]{background-color:#d1d5db!important;color:#6b7280!important;cursor:not-allowed;filter:none;opacity:.8}.hs-vg__progress{margin-top:12px}.hs-vg__progress-bar{background:#e5e7eb;border-radius:999px;height:14px;overflow:hidden;position:relative;width:100%}.hs-vg__progress-fill{align-items:center;background:linear-gradient(90deg,var(--vg-btn-enabled-bg),var(--vg-btn-enabled-bg));display:flex;height:100%;inset:0 auto 0 0;justify-content:flex-end;overflow:visible;padding-right:6px;position:absolute;transition:width .24s ease;width:0}.hs-vg__progress-text{color:#fff;font-size:12px;font-weight:700;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.35);white-space:nowrap}.hs-vg__progress-text.is-outside{color:#111827;position:absolute;right:-6px;text-shadow:none;transform:translateX(100%)}.hs-vg__progress-bar>.hs-vg__progress-text{display:none}.hs-vg__modal{background:rgba(0,0,0,.7);display:grid;inset:0;opacity:0;padding:16px;place-items:center;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:9999}.hs-vg__modal[aria-hidden=false]{opacity:1;pointer-events:auto}.hs-vg__dialog{background:#fff;border-radius:14px;max-height:90vh;max-width:1024px;overflow-y:auto;padding:16px;position:relative;width:88%}.hs-vg__close{background:transparent;border:none;cursor:pointer;font-size:24px;line-height:1;position:absolute;right:12px;top:12px}.hs-vg__content>div[data-fillout-id]{height:100%;min-height:80vh}.hs-vg--lock{overflow:hidden}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-4px)}to{transform:translateX(0)}}.shake{animation:shake .4s linear}@media (max-width:767px),(orientation:portrait){.hs-vg__card{margin-left:10px;margin-right:10px}.hs-vg__dialog{border-radius:12px!important;margin:0!important;max-height:96vh!important;max-width:98vw!important;padding:10px!important;width:98vw!important}.hs-vg__content{padding:0!important}}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper){background:var(--tdc-hs-form-bg,#0b2134);border-radius:12px;box-sizing:border-box;margin:0 auto!important;max-width:none!important;overflow:visible;text-align:center;width:100%!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) *{box-sizing:border-box}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .tdc-inner{padding:20px 20px 36px;width:100%}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .tdc-top-image{border-radius:8px;display:block;height:auto;margin:0 auto 22px;max-width:500px;width:100%}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .tdc-title{color:var(--tdc-hs-form-title,#d1a663);font-family:Bodoni FLF,Bodoni Moda,serif;font-size:32px;line-height:1.2;margin-bottom:16px}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .tdc-text{color:var(--tdc-hs-form-text,#f1f1f1);font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;margin-bottom:10px}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .tdc-price{color:#d1a663;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.4;margin-bottom:24px}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .tdc-bottom-note{color:var(--tdc-hs-form-text,#f1f1f1);font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:1.45;margin-top:14px;opacity:.95}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .tdc-guarantee{align-items:flex-start;background:#f1f1f1;border-radius:8px;color:#222;display:flex;font-family:Roboto,Arial,sans-serif;font-size:14px;gap:12px;line-height:1.55;margin-bottom:24px;padding:14px 16px;text-align:left}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-form-field{margin-bottom:14px!important;text-align:left!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-form-field:first-child{margin-top:0!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) label{color:var(--tdc-hs-form-label,#fff)!important;display:block!important;font-family:Roboto,Arial,sans-serif!important;font-size:14px!important;line-height:1.4!important;margin-bottom:6px!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) input,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) select,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) textarea{background:var(--tdc-hs-form-card-bg,#355a78)!important;border:var(--tdc-hs-form-field-border-width,1px) solid var(--tdc-hs-form-field-border-color,hsla(0,0%,100%,.18))!important;border-radius:var(--tdc-hs-form-field-border-radius,6px)!important;color:var(--tdc-hs-form-field-text,#fff)!important;font-family:Roboto,Arial,sans-serif!important;font-size:15px!important;line-height:1.4!important;min-height:48px!important;padding:12px 14px!important;width:100%!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) input::placeholder,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) textarea::placeholder{color:hsla(0,0%,100%,.72)!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) input[type=checkbox],:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) input[type=radio]{border-radius:3px!important;display:inline-block!important;flex:0 0 16px!important;height:16px!important;margin:2px 8px 0 0!important;min-height:16px!important;min-width:16px!important;padding:0!important;vertical-align:top!important;width:16px!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) input[type=radio]{border-radius:50%!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-dependent-field .hs-form-booleancheckbox,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-form-booleancheckbox,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-form-checkbox,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-form-radio,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .legal-consent-container .hs-form-booleancheckbox{align-items:flex-start!important;display:flex!important;gap:0!important;text-align:left!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-form-booleancheckbox label,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-form-checkbox label,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-form-radio label,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .legal-consent-container label{align-items:flex-start!important;color:var(--tdc-hs-form-label,#fff)!important;display:flex!important;font-size:13px!important;line-height:1.45!important;margin-bottom:8px!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-dependent-field,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .legal-consent-container{color:var(--tdc-hs-form-label,#fff)!important;font-family:Roboto,Arial,sans-serif!important;font-size:13px!important;line-height:1.45!important;text-align:left!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .legal-consent-container div,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .legal-consent-container p,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .legal-consent-container span{color:var(--tdc-hs-form-label,#fff)!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-button,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) input[type=submit]{background:#349c73!important;border:none!important;border-radius:8px!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;font-family:Roboto,Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;padding:16px!important;width:100%!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .actions,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs_submit{box-sizing:border-box!important;max-width:100%!important;width:100%!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-fieldtype-phone .input,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-fieldtype-phonenumber .input,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-phone .input{display:grid!important;gap:10px!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-fieldtype-phone .input>*,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-fieldtype-phonenumber .input>*,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-phone .input>*{margin:0!important;max-width:100%!important;width:100%!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .hs-button:hover,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) input[type=submit]:hover{background:#2a7d5f!important}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .tdc-form-error,:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .tdc-loading-form{color:#fff;font-family:Roboto,Arial,sans-serif;font-size:14px;opacity:.95;padding:14px 0;text-align:center}@media (max-width:767px){:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .tdc-inner{padding:16px 16px 28px}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .tdc-title{font-size:26px}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .tdc-text{font-size:15px}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .tdc-price{font-size:17px}:is(#tdc-modal-form-wrapper,.tdc-modal-form-wrapper) .tdc-guarantee{font-size:13px;padding:12px 14px}}