.v-dialog{border-radius:4px;margin:24px;overflow-y:auto;pointer-events:auto;transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit;outline:none;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.v-dialog:not(.v-dialog--fullscreen){max-height:90%}.v-dialog>*{width:100%}.v-dialog>.v-card>.v-card__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;padding:16px 24px 10px}.v-dialog>.v-card>.v-card__subtitle,.v-dialog>.v-card>.v-card__text{padding:0 24px 20px}.v-dialog>.v-card>.v-card__actions{padding:8px 16px}.v-dialog__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;width:100%;z-index:6}.v-dialog__container{display:none}.v-dialog__container--attached{display:inline}.v-dialog--animated{animation-duration:.15s;animation-name:animate-dialog;animation-timing-function:cubic-bezier(.25,.8,.25,1)}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-card{min-height:100%;min-width:100%;margin:0!important;padding:0!important}.v-dialog--scrollable,.v-dialog--scrollable>form{display:flex}.v-dialog--scrollable>.v-card,.v-dialog--scrollable>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-card>.v-card__actions,.v-dialog--scrollable>.v-card>.v-card__title,.v-dialog--scrollable>form>.v-card>.v-card__actions,.v-dialog--scrollable>form>.v-card>.v-card__title{flex:0 0 auto}.v-dialog--scrollable>.v-card>.v-card__text,.v-dialog--scrollable>form>.v-card>.v-card__text{backface-visibility:hidden;flex:1 1 auto;overflow-y:auto}@keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.theme--light.v-overlay{color:rgba(0,0,0,.87)}.theme--dark.v-overlay{color:#fff}.v-overlay{align-items:center;border-radius:inherit;display:flex;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms}.v-overlay__content{position:relative}.v-overlay__scrim{border-radius:inherit;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:inherit;width:100%;will-change:opacity}.v-overlay--absolute{position:absolute}.v-overlay--active{pointer-events:auto}.flow-layout{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(520px,1.25fr);align-items:center;gap:clamp(42px,8vw,145px);min-height:calc(100vh - 189px)}.flow-intro{max-width:410px;padding:18px 0 30px clamp(10px,3vw,48px)}.step-badge{display:flex;align-items:center;gap:9px;color:var(--orange);font-size:10px;font-weight:900;letter-spacing:.16em}.step-badge i{width:34px;height:1px;background:var(--orange);opacity:.55}.flow-intro h1{margin:22px 0 15px;color:var(--ink);font-family:Eurosoft,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(53px,5vw,76px);font-weight:500;letter-spacing:-.055em;line-height:.95}.flow-lede{max-width:360px;margin:0;color:var(--muted);font-size:15px;line-height:1.65}.intro-points{display:grid;gap:14px;margin:34px 0 34px}.intro-point{display:flex;align-items:center;gap:11px}.point-icon{display:grid;width:39px;height:39px;border-radius:12px;place-items:center}.point-icon--orange{background:#fae1d9;color:var(--orange)}.point-icon--accent{background:var(--accent-soft);color:var(--accent)}.intro-point>span:last-child{display:flex;flex-direction:column;gap:3px}.intro-point strong{color:var(--ink);font-size:12px}.intro-point small{color:var(--muted);font-size:11px}.disclaimer-link{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.disclaimer-link:focus-visible,.disclaimer-link:hover{color:var(--orange);outline:none}.form-card{width:100%;max-width:680px;justify-self:end;padding:clamp(28px,3.5vw,44px);box-sizing:border-box;border:1px solid rgba(30,41,42,.08);border-radius:25px;background:hsla(0,0%,100%,.88);box-shadow:0 24px 60px rgba(30,41,42,.08)}.form-card-bottom,.form-card-heading{display:flex;align-items:flex-end;justify-content:space-between}.form-card-heading{align-items:flex-start;margin-bottom:30px}.section-overline{display:block;font-size:10px}.form-card h2{margin:8px 0 0;color:var(--ink);font-size:25px;font-weight:850;letter-spacing:-.04em}.required-note{color:var(--muted);font-size:10px;font-weight:700}.field-label>span:not(.optional),.required-note span{color:var(--orange)}.field-group{margin-bottom:20px}.field-label{display:block;margin-bottom:8px;color:var(--ink);font-size:12px;font-weight:850}.field-label .optional{margin-left:6px;color:#99a19c;font-size:10px;font-weight:700}.kiosk-input,.kiosk-select{width:100%;min-height:52px;padding:0 16px;box-sizing:border-box;border:1px solid #dfe3dd;border-radius:12px;outline:0;background:#fbfbf9;color:var(--ink);font:inherit;font-size:14px;transition:border .16s ease,box-shadow .16s ease,background .16s ease}.kiosk-input::-moz-placeholder{color:#aab1ad}.kiosk-input::placeholder{color:#aab1ad}.kiosk-input:focus,.kiosk-select:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 4px rgba(77,86,84,.1)}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.choice-card{position:relative;display:flex;min-height:70px;padding:13px 10px 12px 13px;border:1px solid #dfe3dd;border-radius:12px;background:#fbfbf9;color:var(--ink);text-align:left;cursor:pointer;transition:.16s ease}.choice-card:hover{border-color:#d7b58f;background:#f8f4ec}.choice-card--selected{border-color:var(--accent);background:#f5eee6;box-shadow:inset 0 0 0 1px var(--accent)}.choice-check{display:grid;width:17px;height:17px;margin-right:8px;border:1px solid #c9d0cc;border-radius:50%;color:transparent;place-items:center}.choice-card--selected .choice-check{border-color:var(--accent);background:var(--accent);color:#fff}.choice-copy{display:flex;flex-direction:column;gap:5px}.choice-copy strong{font-size:11px}.choice-copy small{color:var(--muted);font-size:9px;line-height:1.2}.conditional-fields{display:grid;grid-template-columns:.82fr 1.18fr;gap:13px}.conditional-fields .field-group{min-width:0}.form-card-bottom{align-items:center;gap:16px;margin-top:26px;padding-top:22px;border-top:1px solid #ecece7}.form-hint{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;line-height:1.4}.hint-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--yellow)}.dialog-done,.primary-cta{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-width:142px;min-height:51px;padding:0 19px;border:0;border-radius:12px;background:var(--orange);color:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer;box-shadow:0 8px 15px rgba(233,86,53,.18);transition:.16s ease}.dialog-done:focus-visible,.dialog-done:hover,.primary-cta:focus-visible,.primary-cta:hover{background:var(--orange-dark);box-shadow:0 11px 19px rgba(233,86,53,.24);outline:none}.primary-cta:disabled{cursor:wait;opacity:.65}.kiosk-dialog{position:relative;padding:31px;border-radius:21px;background:var(--white);box-shadow:0 25px 70px rgba(30,41,42,.23)}.dialog-heading{display:flex;align-items:center;gap:13px;padding-bottom:22px;border-bottom:1px solid var(--line)}.dialog-icon{display:grid;width:47px;height:47px;border-radius:14px;background:var(--accent-soft);color:var(--accent);place-items:center}.kiosk-dialog h2{margin:6px 0 0;color:var(--ink);font-size:24px;font-weight:850;letter-spacing:-.04em}.dialog-close{position:absolute;top:22px;right:24px;width:33px;height:33px;border:0;border-radius:50%;background:#f2f4f0;color:var(--muted);font-size:25px;line-height:1;cursor:pointer}.dialog-copy{padding:18px 4px 12px;color:var(--muted);font-size:13px;line-height:1.6}.dialog-copy p+p{margin-top:15px}.dialog-done{min-width:100px;min-height:43px;margin-top:8px}.kiosk-dialog--success{padding:43px 40px 38px;text-align:center}.success-mark{display:grid;width:69px;height:69px;margin:0 auto 23px;border-radius:50%;background:var(--accent-soft);color:var(--accent);place-items:center}.kiosk-dialog--success h2{margin-top:11px;font-size:29px}.kiosk-dialog--success p{max-width:340px;margin:14px auto 24px;color:var(--muted);font-size:13px;line-height:1.6}.success-progress{width:100%;height:4px;overflow:hidden;border-radius:99px;background:#ebeae4}.success-progress span{display:block;width:100%;height:100%;transform-origin:left;background:var(--accent);animation:success-progress 5s linear forwards}.kiosk-dialog--success small{display:block;margin-top:12px;color:#9ba6a1;font-size:10px}@keyframes success-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:1000px){.flow-layout{grid-template-columns:1fr;gap:24px;min-height:0}.flow-intro{max-width:680px;padding-left:0}.flow-intro h1{margin-top:14px;font-size:56px}.intro-points{display:flex;gap:24px;margin:22px 0}.form-card{max-width:none;justify-self:stretch}}@media (max-width:620px){.choice-grid,.conditional-fields{grid-template-columns:1fr}.form-card-bottom{align-items:stretch;flex-direction:column}.primary-cta{width:100%}}