@font-face{font-family:Bungee;src:url(/vendor/form-fonts/bungee-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/vendor/form-fonts/inter-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/vendor/form-fonts/inter-latin-700-normal.woff2) format("woff2");font-weight:700 900;font-display:swap}.form-design-page{container-type:inline-size;width:100%;min-height:100%;background:var(--form-page);color:var(--form-ink);font-family:var(--form-font),Arial,sans-serif}.form-design-shell{max-width:1180px;margin:0 auto;padding:40px 24px;display:grid;gap:32px;align-items:start}.form-design-card{min-width:0;padding:28px;background:var(--form-surface);border:1px solid var(--form-border);border-radius:var(--form-radius);box-shadow:0 18px 60px #13264a0d}.form-design-card-header{margin-bottom:24px}.form-design-card-header h1{margin:0 0 10px;color:var(--form-ink);font:400 25px/1.25 var(--form-heading-font),Arial,sans-serif}.form-design-card-header p{font-size:14px;line-height:1.65;color:var(--form-ink)}.form-design-card [data-protected-form]>form{padding:0;border:0;border-radius:0;box-shadow:none;background:var(--form-surface)}.form-design-card [data-protected-form] form>p,.form-design-card [data-protected-form] label,.form-design-card [data-protected-form] label span,.form-design-card [data-protected-form] label>span,.form-design-card [data-protected-form] legend{color:var(--form-ink)}.form-design-card [data-protected-form] input:not([type=checkbox]):not([type=radio]),.form-design-card [data-protected-form] select,.form-design-card [data-protected-form] textarea{border-color:var(--form-border);background:var(--form-surface);color:var(--form-ink);border-radius:10px;font-family:var(--form-font),Arial,sans-serif}.form-design-card [data-protected-form] input:focus-visible,.form-design-card [data-protected-form] select:focus-visible,.form-design-card [data-protected-form] textarea:focus-visible{outline:2px solid var(--form-ink);outline-offset:2px}.form-design-card [data-protected-form] button{min-height:52px;border-radius:12px;background:var(--form-button);color:var(--form-button-ink);font-family:var(--form-font),Arial,sans-serif;box-shadow:0 4px 0 #0002}.form-design-card [data-protected-form] label[for=sms_consent]{font-size:12px;line-height:1.45}.form-design-card [data-protected-form] input[type=checkbox]{accent-color:var(--form-ink)}.form-design-card [data-protected-form] a{color:var(--form-ink);text-decoration:underline}.form-design-card [data-protected-form] [role=alert]{color:#b91c1c;background:#fff;padding:8px}.form-design-closing{grid-column:1/-1;min-width:0}@container (min-width: 780px){.form-design-page[data-layout=split] .form-design-shell{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;padding:64px 40px 28px}}@container (max-width: 420px){.form-design-shell{padding:32px 18px 20px;gap:24px}.form-design-card{padding:22px 18px}}.form-design-card [data-form-consent]{gap:10px;padding:0;background:transparent;border:0}.form-design-card [data-form-consent] input[type=checkbox]{width:18px;height:18px;margin-top:2px}.form-design-card [data-form-consent] label span{font-size:11px;line-height:1.45}.form-design-card [data-protected-form] button[type=submit]{font-family:var(--form-heading-font),Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.4}.form-design-card [data-protected-form] input::placeholder,.form-design-card [data-protected-form] textarea::placeholder{color:var(--form-ink);opacity:.65}.form-design-card{border-top:4px solid var(--form-accent)}.form-design-card [data-form-offer]{color:var(--form-ink)}.form-design-page[data-treatment=bold] .form-design-card{border:3px solid var(--form-ink);box-shadow:6px 7px 0 var(--form-ink)}.form-design-page[data-treatment=bold] .form-design-card-header h1{font-size:26px;line-height:1.2}.form-design-page[data-treatment=bold] [data-form-offer]{padding:18px 20px;border:3px solid var(--form-ink);border-radius:14px;background:var(--form-page)!important;color:var(--form-ink);box-shadow:4px 5px 0 var(--form-accent);font:400 clamp(18px,4.5vw,23px)/1.35 var(--form-heading-font),Arial,sans-serif;text-align:center;overflow-wrap:anywhere}.form-design-page[data-treatment=bold] [data-protected-form] button[type=submit]{border:3px solid var(--form-ink);border-radius:14px;min-height:62px;font-size:20px;text-shadow:2px 2px 0 var(--form-ink);box-shadow:4px 5px 0 var(--form-ink),inset 0 2px 0 #ffffff35;transition:transform .16s ease,box-shadow .16s ease}@media (hover:hover) and (prefers-reduced-motion:no-preference){.form-design-page[data-treatment=bold] [data-protected-form] button[type=submit]:not(:disabled):hover{transform:translateY(-2px);box-shadow:4px 7px 0 var(--form-ink),inset 0 2px 0 #ffffff35}.form-design-page[data-treatment=bold] [data-protected-form] button[type=submit]:not(:disabled):active{transform:translate(2px,3px);box-shadow:2px 2px 0 var(--form-ink)}}@container (max-width: 779px){.form-design-shell{padding:0;gap:24px}.form-design-card{margin-inline:18px}}.form-design-legal{background:var(--form-ink);color:var(--form-page);padding:24px 24px 32px}.form-design-legal footer{margin-top:0;color:inherit}.form-design-legal a{color:inherit}.form-design-legal a:hover{color:inherit;text-decoration:underline}.form-design-shell:has(.form-design-closing){padding-bottom:0}.form-design-page[data-layout=stack] .form-design-shell{max-width:none;padding:0;gap:24px}.form-design-page[data-layout=stack] .form-design-card{width:calc(100% - 36px);max-width:640px;margin-inline:auto}@container (min-width: 780px){.form-design-page[data-layout=stack] .form-design-shell{gap:40px}.form-design-page[data-layout=stack] .form-design-card{padding:32px}}.form-design-page[data-layout=hero] .form-design-shell{max-width:none;padding:0;gap:0}.form-design-page[data-layout=hero] .form-design-shell>iframe{min-height:180px}.form-design-page[data-layout=hero] .form-design-card{position:relative;z-index:1;width:calc(100% - 36px);max-width:640px;margin-inline:auto}.form-design-page[data-layout=hero] .form-design-shell>iframe+.form-design-card{margin-top:-64px}.form-design-page[data-layout=hero] .form-design-closing{margin-top:32px}@container (min-width: 780px){.form-design-page[data-layout=hero] .form-design-card{padding:32px}}.form-design-card [data-form-code-result]{padding:0;border:0;box-shadow:none;background:var(--form-surface);color:var(--form-ink)}.form-design-card [data-form-code-result] [data-private]{border-color:var(--form-border)}.form-design-card [data-form-code-result] h2{font-family:var(--form-heading-font),Arial,sans-serif}.form-design-hosted>.form-design-page{flex:1;display:flex;flex-direction:column}.form-design-hosted .form-design-shell{width:100%;flex:1}.form-design-hosted .form-design-shell:has(.form-design-closing){grid-template-rows:auto 1fr auto}.form-design-hosted .form-design-closing{align-self:end}@container (min-width: 780px){.form-design-hosted .form-design-page[data-layout=split] .form-design-shell:has(.form-design-closing){grid-template-rows:1fr auto}}.form-location-badge{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:16px 18px;border:1px solid var(--form-border,#ccdcec);border-radius:14px;color:var(--form-ink,#102b50);background:var(--form-page,#f0f6fc);font-family:var(--form-font,Inter),Arial,sans-serif}.form-location-badge svg{flex:0 0 24px;color:var(--form-accent,#1468e8)}.form-location-badge span{display:block;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.form-location-badge strong{display:block;margin-top:3px;font-size:22px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.form-design-page[data-treatment=refined] .form-design-card{border:3px solid var(--form-ink);border-radius:24px;box-shadow:6px 7px 0 var(--form-ink);padding:36px}.form-design-page[data-treatment=refined] .form-design-card-header{margin-bottom:28px}.form-design-page[data-treatment=refined] .form-design-card-header h1{font-size:32px;font-weight:800;line-height:1.12;letter-spacing:-.035em}.form-design-page[data-treatment=refined] .form-design-card-header p{font-size:16px;line-height:1.6;opacity:.8}.form-design-page[data-treatment=refined] [data-form-offer]{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid var(--form-border);border-radius:16px;background-image:linear-gradient(115deg,var(--form-page),var(--form-surface));font-size:18px;font-weight:700;line-height:1.4}.form-design-page[data-treatment=refined] [data-form-offer]:before{content:"✦";color:var(--form-accent);font-size:28px;line-height:1}.form-design-page[data-treatment=refined] [data-protected-form] label>span:first-child{font-weight:700}.form-design-page[data-treatment=refined] [data-protected-form] input:not([type=checkbox]):not([type=radio]),.form-design-page[data-treatment=refined] [data-protected-form] select,.form-design-page[data-treatment=refined] [data-protected-form] textarea{min-height:54px;padding:14px 16px;border-radius:12px;font-size:16px;line-height:1.5}.form-design-page[data-treatment=refined] [data-form-consent]{padding-block:4px;gap:12px}.form-design-page[data-treatment=refined] [data-form-consent] label{font-size:13px;line-height:1.6}.form-design-page[data-treatment=refined] [data-form-consent] label span{font-size:12px;line-height:1.6;font-weight:400}.form-design-page[data-treatment=refined] [data-form-consent] input[type=checkbox]{width:22px;height:22px;accent-color:var(--form-button)}.form-design-page[data-treatment=refined] [data-protected-form] button[type=submit]{min-height:58px;border:0;border-radius:14px;font-size:18px;font-weight:700;text-shadow:none;box-shadow:0 6px 18px #1468e826}.form-design-page[data-treatment=refined] [data-protected-form] form>p{font-size:12px;line-height:1.65}.form-design-page[data-treatment=refined] .form-location-badge{padding:14px 16px;margin-bottom:24px}.form-design-page[data-treatment=refined] .form-location-badge strong{font-size:20px}@container (max-width: 420px){.form-design-page[data-treatment=refined] .form-design-card{padding:26px 22px;border-radius:20px}.form-design-page[data-treatment=refined] .form-design-card-header h1{font-size:29px}.form-design-page[data-treatment=refined] [data-form-offer]{font-size:16px;padding:16px}}.form-design-card:has([data-form-phone-confirmation])>.form-design-card-header{display:none}