.trial-form__fields[data-astro-cid-uczwokaa]{gap:var(--space-lg);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.trial-form__field[data-astro-cid-uczwokaa]{position:relative}.trial-form__label[data-astro-cid-uczwokaa]{font-size:var(--text-sm);color:var(--bone);margin-bottom:6px;font-weight:700;display:block}.trial-form__optional[data-astro-cid-uczwokaa]{color:var(--dim);font-weight:500}.trial-form__input[data-astro-cid-uczwokaa]{width:100%;padding:.875rem var(--space-md);font-family:var(--font-body);color:var(--bone);background:var(--ink);border:1px solid var(--line-strong);border-bottom:2px solid var(--line-strong);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);appearance:none;border-radius:0;min-height:50px;font-size:16px;font-weight:600}.trial-form__input[data-astro-cid-uczwokaa]:hover{border-color:var(--dim)}.trial-form__input[data-astro-cid-uczwokaa]:focus{border-color:var(--volt);outline:none;box-shadow:0 0 0 3px #b8ff2c2e}.trial-form__input[data-astro-cid-uczwokaa]::placeholder{color:var(--dim);font-weight:500}.trial-form__select[data-astro-cid-uczwokaa] option[data-astro-cid-uczwokaa]{background:var(--ink-2);color:var(--bone)}.trial-form__error[data-astro-cid-uczwokaa]{font-size:var(--text-xs);color:var(--red);margin-top:6px;font-weight:700;display:none}.trial-form__field[data-astro-cid-uczwokaa].has-error .trial-form__error[data-astro-cid-uczwokaa]{display:block}.trial-form__field[data-astro-cid-uczwokaa].has-error .trial-form__input[data-astro-cid-uczwokaa]{border-color:var(--red)}.trial-form__select[data-astro-cid-uczwokaa]{background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23b8ff2c' stroke-width='1.75'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.trial-form__submit[data-astro-cid-uczwokaa]{width:100%;min-height:54px;position:relative}.trial-form__submit-loading[data-astro-cid-uczwokaa]{display:none}.trial-form__submit[data-astro-cid-uczwokaa].is-loading .trial-form__submit-text[data-astro-cid-uczwokaa]{visibility:hidden}.trial-form__submit[data-astro-cid-uczwokaa].is-loading .trial-form__submit-loading[data-astro-cid-uczwokaa]{justify-content:center;align-items:center;animation:1s linear infinite spin;display:flex;position:absolute;inset:0}@keyframes spin{to{transform:rotate(360deg)}}.trial-form__disclaimer[data-astro-cid-uczwokaa]{margin-top:var(--space-md);font-size:var(--text-xs);color:var(--dim);text-align:center}.trial-form__select[data-astro-cid-uczwokaa].is-picked{border-color:var(--volt);box-shadow:0 0 0 3px #b8ff2c40}.trial-form__success[data-astro-cid-uczwokaa]{text-align:center;padding:var(--space-2xl) var(--space-md);display:none}.trial-form__success[data-astro-cid-uczwokaa][aria-hidden=false]{display:block}.trial-form__success-icon[data-astro-cid-uczwokaa]{border:2px solid var(--volt);width:80px;height:80px;color:var(--volt);margin-bottom:var(--space-xl);justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 32px #b8ff2c40}.trial-form__success-title[data-astro-cid-uczwokaa]{font-size:var(--text-2xl);margin-bottom:var(--space-md)}.trial-form__success-text[data-astro-cid-uczwokaa]{color:var(--mute);margin-bottom:var(--space-lg)}.trial-form__success-hint[data-astro-cid-uczwokaa]{font-size:var(--text-sm);color:var(--dim);margin-bottom:var(--space-sm)}.trial-form__success-phone[data-astro-cid-uczwokaa]{font-family:var(--font-hud);font-size:var(--text-xl);color:var(--volt);font-weight:700}.trial-form__success-phone[data-astro-cid-uczwokaa]:hover{color:var(--bone)}.booking__grid[data-astro-cid-b75koquv]{gap:var(--space-2xl) var(--space-4xl);grid-template-columns:minmax(0,1fr) minmax(360px,440px);grid-template-areas:"head form""details form";align-items:start;display:grid}.booking__head[data-astro-cid-b75koquv]{grid-area:head}.booking__form[data-astro-cid-b75koquv]{padding:var(--space-2xl);grid-area:form}.booking__details[data-astro-cid-b75koquv]{grid-area:details}.booking__call[data-astro-cid-b75koquv]{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--line);text-align:center;font-size:var(--text-sm);color:var(--mute);font-weight:600;display:block}.booking__call[data-astro-cid-b75koquv] .hud-num[data-astro-cid-b75koquv]{color:var(--bone);white-space:nowrap;font-weight:700}.booking__call[data-astro-cid-b75koquv]:hover .hud-num[data-astro-cid-b75koquv]{color:var(--volt)}.booking__steps[data-astro-cid-b75koquv]{gap:var(--space-md);max-width:52ch;display:grid}.booking__steps[data-astro-cid-b75koquv] li[data-astro-cid-b75koquv]{gap:var(--space-md);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;display:grid}.booking__step-num[data-astro-cid-b75koquv]{border:1px solid var(--volt);width:2.5rem;height:2.5rem;font-size:var(--text-lg);color:var(--volt);place-items:center;font-weight:700;line-height:1;display:grid}.booking__step-title[data-astro-cid-b75koquv]{font-family:var(--font-body);font-size:var(--text-base);letter-spacing:0;font-weight:800}.booking__steps[data-astro-cid-b75koquv] p[data-astro-cid-b75koquv]{font-size:var(--text-sm);color:var(--mute)}.booking__info[data-astro-cid-b75koquv]{gap:var(--space-lg);margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;max-width:52ch;display:grid}.booking__info[data-astro-cid-b75koquv] dt[data-astro-cid-b75koquv]{font-size:var(--text-xs);color:var(--dim);margin-bottom:var(--space-xs);font-weight:800}.booking__info[data-astro-cid-b75koquv] dd[data-astro-cid-b75koquv]{font-size:var(--text-sm);color:var(--bone);font-weight:600}.booking__info[data-astro-cid-b75koquv] a[data-astro-cid-b75koquv]:hover{color:var(--volt)}@media (width<=900px){.booking__grid[data-astro-cid-b75koquv]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""form""details"}.booking__form[data-astro-cid-b75koquv]{padding:var(--space-lg)}}@media (width<=560px){.booking__fact-hours[data-astro-cid-b75koquv]{display:none}}
