.bkflow .bk-form{max-width:760px}.bkflow .bk-form .form-card .lc--card{box-shadow:none;background:0 0;border:0;padding:0}.bkflow .bk-step2 h3{letter-spacing:-.02em;outline:none;margin:0 0 8px;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:600;line-height:1.25}.bkflow .bk-step2-sub{color:var(--muted);margin:0 0 22px}.bkflow .bk-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.bkflow .bk-skip{min-height:44px;font:inherit;color:var(--ink-66,#66665f);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:16px;text-decoration:underline}.bkflow .bk-skip:hover{color:var(--ink)}.bkflow .bk-skip:focus-visible{outline:2px solid var(--honey-deep);outline-offset:2px;border-radius:6px}.bkflow .form-error a{overflow-wrap:anywhere;text-decoration:underline}.bkflow .booked-head h2{outline:none}.pagehead .bk-jump{display:none}@media (max-width:900px){.bkflow{flex-direction:column;display:flex}.bkflow>.bk-write,.bkflow>.bk-write>.book-grid{display:contents}.pagehead .bk-jump{margin-top:22px;display:inline-flex}.bkflow .bk-form{order:-1;padding:0 32px 48px}.bkflow .contact-side{padding:0 32px 80px}.bkflow>.book{padding-left:32px;padding-right:32px}}.bk-context{background:var(--bg-2);border:1px solid var(--line);max-width:52ch;color:var(--ink-2);border-radius:14px;margin:16px auto 0;padding:10px 16px;font-size:16px;line-height:1.5}.bk-ready{max-width:52ch;color:var(--muted);margin:22px auto 0;font-size:16px;line-height:1.55}.bk-ready b{color:var(--ink)}.bk-ready a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.bk-assure{padding-bottom:110px}
