.Booking-module__hqRmEa__form{flex-direction:column;gap:14px;display:flex}.Booking-module__hqRmEa__step{border-radius:var(--r-xl);background:var(--white);border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:clamp(22px,2.6vw,34px);display:flex}.Booking-module__hqRmEa__step legend{float:left;letter-spacing:-.04em;width:100%;margin-bottom:2px;padding:0;font-size:21px;font-weight:540}.Booking-module__hqRmEa__step legend span{color:var(--azure);margin-right:10px;font-size:14px;font-weight:500}.Booking-module__hqRmEa__chips{flex-wrap:wrap;gap:8px;display:flex}.Booking-module__hqRmEa__chips button{background:var(--fill-2);letter-spacing:-.01em;text-align:left;border-radius:999px;min-height:42px;padding:8px 16px;font-size:14.5px;font-weight:460;transition:background .25s,color .25s}.Booking-module__hqRmEa__chips button:hover{background:var(--fill-3)}.Booking-module__hqRmEa__on,.Booking-module__hqRmEa__chips .Booking-module__hqRmEa__on,.Booking-module__hqRmEa__days .Booking-module__hqRmEa__on,.Booking-module__hqRmEa__bands .Booking-module__hqRmEa__on{color:#fff;background:var(--ink)!important}.Booking-module__hqRmEa__days{scrollbar-width:none;gap:8px;margin:0 -6px;padding:0 6px;display:flex;overflow-x:auto}.Booking-module__hqRmEa__days::-webkit-scrollbar{display:none}.Booking-module__hqRmEa__days button{background:var(--fill-2);border-radius:18px;flex-direction:column;flex:none;align-items:center;gap:2px;width:74px;padding:12px 0;transition:background .25s,color .25s;display:flex}.Booking-module__hqRmEa__days button span{opacity:.7;text-transform:capitalize;font-size:12.5px}.Booking-module__hqRmEa__days button b{letter-spacing:-.04em;font-size:26px;font-weight:500;line-height:1.1}.Booking-module__hqRmEa__bands{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.Booking-module__hqRmEa__bands button{background:var(--fill-2);border-radius:18px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;transition:background .25s,color .25s;display:flex}.Booking-module__hqRmEa__bands b{letter-spacing:-.02em;font-weight:560}.Booking-module__hqRmEa__bands span{opacity:.7;font-size:13.5px}.Booking-module__hqRmEa__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Booking-module__hqRmEa__fields label{flex-direction:column;gap:7px;font-size:14px;font-weight:500;display:flex}.Booking-module__hqRmEa__fields label i{color:var(--muted);font-style:normal;font-weight:400}.Booking-module__hqRmEa__wide{grid-column:1/-1}.Booking-module__hqRmEa__fields input,.Booking-module__hqRmEa__fields textarea{resize:vertical;background:#0f243312;border:0;border-radius:14px;outline:none;width:100%;padding:14px 16px;font-size:16px;transition:background .2s,box-shadow .2s}.Booking-module__hqRmEa__fields input:focus,.Booking-module__hqRmEa__fields textarea:focus{background:var(--white);box-shadow:0 0 0 2px var(--azure)}.Booking-module__hqRmEa__bad input,.Booking-module__hqRmEa__bad textarea{box-shadow:0 0 0 2px var(--red)}.Booking-module__hqRmEa__consent{color:var(--ink-soft);cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:14px;display:grid;position:relative}.Booking-module__hqRmEa__consent input{opacity:0;width:24px;height:24px;margin:0;position:absolute}.Booking-module__hqRmEa__box{color:#0000;background:#0f24331a;border-radius:7px;place-items:center;width:24px;height:24px;transition:background .2s,color .2s;display:grid}.Booking-module__hqRmEa__consent input:checked+.Booking-module__hqRmEa__box{background:var(--azure);color:#fff}.Booking-module__hqRmEa__consent input:focus-visible+.Booking-module__hqRmEa__box{box-shadow:0 0 0 2px var(--paper), 0 0 0 4.5px var(--azure)}.Booking-module__hqRmEa__consent.Booking-module__hqRmEa__bad .Booking-module__hqRmEa__box{box-shadow:0 0 0 2px var(--red)}.Booking-module__hqRmEa__err{color:var(--red);font-size:14px;font-weight:500}.Booking-module__hqRmEa__urgent{color:var(--red);background:#fbeee9;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:14.5px;font-weight:500;display:flex}.Booking-module__hqRmEa__urgent a{font-weight:650;text-decoration:underline}.Booking-module__hqRmEa__submit{flex-wrap:wrap;align-items:center;gap:16px 24px;padding:8px 4px;display:flex}.Booking-module__hqRmEa__submit p{font-size:14.5px}.Booking-module__hqRmEa__done{border-radius:var(--r-xl);background:var(--white);animation:Booking-module__hqRmEa__doneIn .6s var(--ease);flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(26px,3.4vw,48px);display:flex}@keyframes Booking-module__hqRmEa__doneIn{0%{opacity:0;transform:translateY(12px)}}.Booking-module__hqRmEa__check{background:var(--azure);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.Booking-module__hqRmEa__row{flex-wrap:wrap;gap:10px;display:flex}.Booking-module__hqRmEa__demo{color:var(--muted);font-size:13px}@media (max-width:620px){.Booking-module__hqRmEa__fields,.Booking-module__hqRmEa__bands{grid-template-columns:minmax(0,1fr)}.Booking-module__hqRmEa__bands button{flex-direction:row;justify-content:space-between;align-items:center}}
