.resize-observer[data-v-8859cc6c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-8859cc6c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}[v-cloak]{display:none!important}[v-cloak]>*{display:none!important}:root{--bs-primary: #12a4c7;--bs-primary-rgb: 18, 164, 199;--accent: #ffb22c;--ink: #222;--muted: #7a7a7a;--bg: #fafafa}.badge{background:#eef9fc;color:#0d6f85;border:1px solid #bae5f0}.btn-muted{background:#efefef}.btn-primary{background:var(--accent)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:12px;padding:12px 18px;font-weight:800;cursor:pointer}.error{color:#b00020;font-size:12px;margin-top:6px}.hint{color:var(--muted);font-size:12px;margin-top:4px}.lead{max-width:880px;color:#444;line-height:1.6;margin-bottom:28px}.page.active{display:block}.page{display:none;padding:26px}.pill-toggle input:checked+label{background:var(--bs-primary);color:#fff}.pill-toggle input{display:none}.pill-toggle label{padding:10px 14px;margin:0;text-align:center;font-weight:700;cursor:pointer}.pill-toggle{display:inline-grid;grid-template-columns:1fr 1fr;border:1px solid #e5e5e5;background:#f7f7f7;border-radius:12px;overflow:hidden}.section-title{font-weight:800;letter-spacing:.2px;text-transform:uppercase}.show{display:block!important}.small{color:var(--muted)}.steps .dot.active{background:var(--bs-primary)}.steps .dot{width:10px;height:10px;border-radius:50%;background:#d9d9d9}.steps .sep{flex:1;height:2px;background:#e8e8e8;border-radius:2px}.steps{display:flex;gap:8px;align-items:center;margin:0 0 18px}body{background:var(--bg);color:var(--ink)}h1{font-weight:800;letter-spacing:.3px;font-size:44px}input:focus,select:focus,textarea:focus{border-color:var(--bs-primary)!important}input[type=text],input[type=email],input[type=number],input[type=time],input[type=tel],select,textarea{width:100%;border:1px solid #e5e5e5;border-bottom:2px solid #d6d6d6;padding:14px;border-radius:10px;outline:none;transition:border-color .2s,background .2s}label{font-weight:700}textarea{min-height:120px;resize:vertical}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}
