.booking-entry-module__yYgowq__shell{color:#23232c;min-height:100svh;font-family:var(--font-geist-sans), system-ui, sans-serif;background:radial-gradient(circle at 14% 15%,#856eb71a,#0000 34%),radial-gradient(circle at 86% 82%,#a48e6f17,#0000 32%),#f7f6f3;place-items:center;padding:clamp(20px,5vw,64px);display:grid}.booking-entry-module__yYgowq__card{background:#fff;border:1px solid #e3e0e7;border-radius:24px;width:min(100%,980px);overflow:hidden;box-shadow:0 22px 70px #201d2e12}.booking-entry-module__yYgowq__header{border-bottom:1px solid #efedf0;justify-content:space-between;align-items:center;gap:16px;padding:24px clamp(24px,5vw,60px);display:flex}.booking-entry-module__yYgowq__brand{color:#33234f;letter-spacing:-.045em;font-size:21px;font-weight:740}.booking-entry-module__yYgowq__label{color:#696573;font-size:13px;font-weight:600}.booking-entry-module__yYgowq__content{max-width:760px;padding:clamp(38px,8vw,88px) clamp(24px,7vw,72px)}.booking-entry-module__yYgowq__symbol{color:#6e4b9b;background:#f1ecf8;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:38px;font-size:30px;display:grid}.booking-entry-module__yYgowq__eyebrow{color:#785a9e;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:750}.booking-entry-module__yYgowq__content h1{letter-spacing:-.055em;max-width:650px;font-size:clamp(34px,5.5vw,58px);font-weight:690;line-height:1.08}.booking-entry-module__yYgowq__description{color:#595763;max-width:610px;margin-top:24px;font-size:clamp(16px,2vw,18px);line-height:1.7}.booking-entry-module__yYgowq__note{color:#51495e;background:#f9f7fb;border:1px solid #e8e3ed;border-radius:14px;gap:15px;max-width:620px;margin-top:32px;padding:18px 20px;line-height:1.55;display:flex}.booking-entry-module__yYgowq__noteMark{color:#785a9e;font-size:20px;line-height:1.2}.booking-entry-module__yYgowq__link{color:#68478f;text-underline-offset:4px;align-items:center;gap:9px;min-height:44px;margin-top:28px;font-weight:650;text-decoration:underline;display:inline-flex}.booking-entry-module__yYgowq__link:hover{color:#402361}.booking-entry-module__yYgowq__link:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #7c5aa4}.booking-entry-module__yYgowq__footer{color:#77727d;border-top:1px solid #efedf0;padding:20px clamp(24px,5vw,60px);font-size:12px}@media (max-width:600px){.booking-entry-module__yYgowq__header{padding-block:20px}.booking-entry-module__yYgowq__label{font-size:12px}.booking-entry-module__yYgowq__symbol{margin-bottom:28px}.booking-entry-module__yYgowq__content{padding-block:44px 56px}.booking-entry-module__yYgowq__note{padding:16px}}
