.CustomTour-module__aNXugG__page{background:#f8fafc;min-height:100vh;padding-bottom:4rem}.CustomTour-module__aNXugG__hero{color:#fff;background:linear-gradient(135deg,#1e1b4b 0%,#0f172a 100%);padding:2.75rem 0 5rem}.CustomTour-module__aNXugG__kicker{text-transform:uppercase;letter-spacing:.06em;color:#c4b5fd;align-items:center;gap:.4rem;font-size:.78rem;font-weight:800;display:inline-flex}.CustomTour-module__aNXugG__title{letter-spacing:-.02em;margin:.5rem 0 0;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:800}.CustomTour-module__aNXugG__subtitle{color:#cbd5e1;max-width:640px;margin:.6rem 0 0;font-size:.98rem;line-height:1.6}.CustomTour-module__aNXugG__card{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;max-width:860px;margin-top:-3rem;padding:1.75rem;box-shadow:0 18px 40px -24px #0f172a59}.CustomTour-module__aNXugG__form{flex-direction:column;gap:1.5rem;display:flex}.CustomTour-module__aNXugG__section{border:0;border-bottom:1px solid #f1f5f9;flex-direction:column;gap:.85rem;min-width:0;margin:0;padding:0 0 1.4rem;display:flex}.CustomTour-module__aNXugG__section legend{text-transform:uppercase;letter-spacing:.06em;color:#7c3aed;margin-bottom:.75rem;padding:0;font-size:.78rem;font-weight:800}.CustomTour-module__aNXugG__row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;display:grid}.CustomTour-module__aNXugG__row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.CustomTour-module__aNXugG__stack{flex-direction:column;gap:.85rem;display:flex}.CustomTour-module__aNXugG__field{color:#334155;flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:700;display:flex}.CustomTour-module__aNXugG__field input,.CustomTour-module__aNXugG__field select,.CustomTour-module__aNXugG__field textarea{font:inherit;color:#0f172a;box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:.65rem;outline:none;width:100%;padding:.65rem .8rem;font-size:.93rem;font-weight:500}.CustomTour-module__aNXugG__field input:focus,.CustomTour-module__aNXugG__field select:focus,.CustomTour-module__aNXugG__field textarea:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.CustomTour-module__aNXugG__check{color:#334155;cursor:pointer;align-self:flex-start;align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;display:inline-flex}.CustomTour-module__aNXugG__check input{accent-color:#7c3aed;width:1rem;height:1rem}.CustomTour-module__aNXugG__steppers{border:1.5px solid #e2e8f0;border-radius:.75rem;align-self:start;padding:.25rem .9rem}.CustomTour-module__aNXugG__stepRow{justify-content:space-between;align-items:center;padding:.65rem 0;display:flex}.CustomTour-module__aNXugG__stepRow+.CustomTour-module__aNXugG__stepRow{border-top:1px solid #f1f5f9}.CustomTour-module__aNXugG__stepRow>span:first-child{color:#0f172a;flex-direction:column;font-size:.9rem;display:flex}.CustomTour-module__aNXugG__stepRow small{color:#94a3b8;font-size:.75rem}.CustomTour-module__aNXugG__stepper{align-items:center;gap:.6rem;font-weight:800;display:inline-flex}.CustomTour-module__aNXugG__stepper span{text-align:center;min-width:1.2rem}.CustomTour-module__aNXugG__stepper button{color:#6d28d9;cursor:pointer;background:#fff;border:1.5px solid #ddd6fe;border-radius:50%;width:2rem;height:2rem;font-size:1rem;font-weight:800}.CustomTour-module__aNXugG__stepper button:disabled{color:#cbd5e1;cursor:not-allowed;border-color:#f1f5f9}.CustomTour-module__aNXugG__kidRow{border-top:1px dashed #e2e8f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem 0;display:grid}.CustomTour-module__aNXugG__kidLabel{color:#475569;font-size:.82rem;font-weight:700}.CustomTour-module__aNXugG__kidRow select{font:inherit;color:#0f172a;background:#fff;border:1.5px solid #e2e8f0;border-radius:.55rem;min-width:0;padding:.4rem .5rem;font-size:.88rem}.CustomTour-module__aNXugG__kidRow select.CustomTour-module__aNXugG__kidMissing{background:#fef2f2;border-color:#fca5a5}.CustomTour-module__aNXugG__kidBed{color:#334155;cursor:pointer;white-space:nowrap;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;display:inline-flex}.CustomTour-module__aNXugG__kidBed input{accent-color:#7c3aed}.CustomTour-module__aNXugG__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.65rem;margin:0;padding:.65rem .8rem;font-size:.86rem;font-weight:600}.CustomTour-module__aNXugG__submitRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.CustomTour-module__aNXugG__primaryBtn{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);border:0;border-radius:.75rem;padding:.9rem 1.6rem;font-size:.98rem;font-weight:800;box-shadow:0 4px 14px #7c3aed40}.CustomTour-module__aNXugG__primaryBtn:disabled{opacity:.6;cursor:not-allowed}.CustomTour-module__aNXugG__secondaryBtn{color:#6d28d9;border:1.5px solid #ddd6fe;border-radius:.75rem;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.CustomTour-module__aNXugG__assure{color:#64748b;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.CustomTour-module__aNXugG__assure svg{color:#059669}.CustomTour-module__aNXugG__done{text-align:center;color:#059669;flex-direction:column;align-items:center;gap:.6rem;padding:1.5rem .5rem;display:flex}.CustomTour-module__aNXugG__done h2{color:#0f172a;margin:0;font-size:1.4rem;font-weight:800}.CustomTour-module__aNXugG__done p{color:#475569;max-width:520px;margin:0;line-height:1.6}.CustomTour-module__aNXugG__ref{font-weight:800;color:#6d28d9!important}.CustomTour-module__aNXugG__doneActions{margin-top:.6rem}@media (max-width:720px){.CustomTour-module__aNXugG__card{padding:1.25rem 1rem}.CustomTour-module__aNXugG__row2,.CustomTour-module__aNXugG__row3{grid-template-columns:minmax(0,1fr)}}
