.lesson-calendar-booking[data-astro-cid-mmassksv]{background:#f7f5f2;color:#1c1c1c;padding-bottom:4rem}.lesson-calendar-booking[data-astro-cid-mmassksv] [data-astro-cid-mmassksv]{box-sizing:border-box}.lesson-calendar-intro[data-astro-cid-mmassksv]{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding-block:3.2rem}.lesson-calendar-intro-copy[data-astro-cid-mmassksv]{max-width:710px}.lesson-calendar-intro[data-astro-cid-mmassksv] .eyebrow[data-astro-cid-mmassksv]{color:#ab211c;font-weight:800;letter-spacing:.13em}.lesson-calendar-intro[data-astro-cid-mmassksv] h2[data-astro-cid-mmassksv]{font-size:clamp(2.1rem,5vw,4rem);line-height:1.1;margin:.7rem 0 1.1rem;color:#151515}.lesson-calendar-intro[data-astro-cid-mmassksv] h2[data-astro-cid-mmassksv] span[data-astro-cid-mmassksv]{color:#c02d26}.lesson-calendar-intro[data-astro-cid-mmassksv] p[data-astro-cid-mmassksv]{font-size:1.05rem;line-height:1.7;color:#363636}.lesson-calendar-intro[data-astro-cid-mmassksv] .lesson-calendar-subline[data-astro-cid-mmassksv]{color:#565656;font-size:.91rem}.lesson-calendar-logo-wrap[data-astro-cid-mmassksv]{flex:none;background:#fff;border:1px solid #e4dcd4;border-radius:20px;padding:20px}.lesson-calendar-logo-wrap[data-astro-cid-mmassksv] img[data-astro-cid-mmassksv]{width:160px;height:auto;display:block}.lesson-calendar-layout[data-astro-cid-mmassksv]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:1.3rem;align-items:start}.lesson-calendar-panel[data-astro-cid-mmassksv]{background:#fff;border:1px solid #e6dfda;border-radius:16px;padding:clamp(1rem,3vw,1.65rem);margin-bottom:1.3rem;box-shadow:0 8px 30px #31211a0a}.lesson-calendar-panel[data-astro-cid-mmassksv][hidden]{display:none}.step-title[data-astro-cid-mmassksv]{display:flex;gap:13px;align-items:start;margin-bottom:1.5rem}.step-number[data-astro-cid-mmassksv]{display:grid;place-items:center;flex:none;width:36px;height:36px;color:#fff;background:#b8231f;border-radius:50%;font-weight:800}.step-title[data-astro-cid-mmassksv] h2[data-astro-cid-mmassksv]{font-size:1.25rem;color:#171717;margin:0 0 4px}.step-title[data-astro-cid-mmassksv] p[data-astro-cid-mmassksv]{margin:0;color:#67615e;font-size:.87rem}.month-nav[data-astro-cid-mmassksv]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.month-nav[data-astro-cid-mmassksv] h3[data-astro-cid-mmassksv]{font-size:1.17rem;margin:0;color:#191919}.month-nav[data-astro-cid-mmassksv] button[data-astro-cid-mmassksv]{border:1px solid #e5dbd3;background:#f7f3ef;border-radius:9px;color:#1a1a1a;font-size:1.6rem;cursor:pointer;width:40px;height:40px}.month-nav[data-astro-cid-mmassksv] button[data-astro-cid-mmassksv]:disabled{opacity:.35;cursor:not-allowed}.weekdays[data-astro-cid-mmassksv],.days[data-astro-cid-mmassksv]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;text-align:center}.weekdays[data-astro-cid-mmassksv] span[data-astro-cid-mmassksv]{font-size:.77rem;font-weight:800;color:#716b68;padding:5px 0}.date-button[data-astro-cid-mmassksv]{width:100%;aspect-ratio:1;min-width:0;border:1px solid transparent;border-radius:10px;background:#ffebe7;color:#a8241e;font-size:.92rem;font-weight:800;cursor:pointer}.date-button[data-astro-cid-mmassksv]:hover,.date-button[data-astro-cid-mmassksv].active{background:#bd2b24;color:#fff}.date-button[data-astro-cid-mmassksv]:disabled{background:#f7f5f3;color:#aaa5a2;cursor:not-allowed}.lesson-calendar-status[data-astro-cid-mmassksv],.lesson-calendar-muted[data-astro-cid-mmassksv]{font-size:.88rem;color:#635b57;line-height:1.5}.lesson-calendar-fixed-duration[data-astro-cid-mmassksv]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;margin:0;background:#fff1ed;border:2px solid #bd2821;border-radius:12px;color:#28201d;padding:15px 18px}.lesson-calendar-fixed-duration[data-astro-cid-mmassksv] strong[data-astro-cid-mmassksv]{font-size:1.2rem;color:#8d211d}.lesson-calendar-fixed-duration[data-astro-cid-mmassksv] span[data-astro-cid-mmassksv]{font-size:.87rem;color:#5f5651}.lesson-calendar-times[data-astro-cid-mmassksv]{display:flex;flex-wrap:wrap;gap:9px}.time-button[data-astro-cid-mmassksv]{border:1px solid #c23930;color:#ab241e;background:#fff7f5;border-radius:9px;padding:11px 12px;font-weight:750;cursor:pointer;font-size:.86rem}.time-button[data-astro-cid-mmassksv]:hover,.time-button[data-astro-cid-mmassksv].active{background:#ba2923;color:#fff}#lesson-calendar-form[data-astro-cid-mmassksv]{display:grid;gap:14px}.lesson-calendar-field[data-astro-cid-mmassksv]{display:grid;gap:6px}.lesson-calendar-field[data-astro-cid-mmassksv] label[data-astro-cid-mmassksv]{font-size:.9rem;font-weight:800;color:#302826}.lesson-calendar-field[data-astro-cid-mmassksv] input[data-astro-cid-mmassksv],.lesson-calendar-field[data-astro-cid-mmassksv] select[data-astro-cid-mmassksv],.lesson-calendar-field[data-astro-cid-mmassksv] textarea[data-astro-cid-mmassksv]{width:100%;background:#fff;border:1px solid #bbb3ae;border-radius:9px;padding:12px 13px;font:inherit;font-size:1rem;color:#1b1b1b}.lesson-calendar-field[data-astro-cid-mmassksv] [data-astro-cid-mmassksv]:is(input,select,textarea):focus{outline:2px solid #c4322b;outline-offset:2px}.lesson-calendar-cta[data-astro-cid-mmassksv],.lesson-calendar-contact-button[data-astro-cid-mmassksv]{display:inline-block;background:#b82420;color:#fff!important;border:0;border-radius:10px;padding:14px 18px;font:inherit;font-weight:850;text-align:center;text-decoration:none;cursor:pointer}.lesson-calendar-cta[data-astro-cid-mmassksv]:disabled{opacity:.6;cursor:wait}.lesson-calendar-cta[data-astro-cid-mmassksv]:hover,.lesson-calendar-contact-button[data-astro-cid-mmassksv]:hover{background:#94231f}.lesson-calendar-check[data-astro-cid-mmassksv] p[data-astro-cid-mmassksv]{font-weight:800;margin:6px 0 10px}.lesson-calendar-fine[data-astro-cid-mmassksv]{font-size:.79rem;color:#605d5a;line-height:1.55}#lesson-calendar-form-status[data-astro-cid-mmassksv]{color:#a6201d;font-weight:750}.lesson-calendar-confirmed[data-astro-cid-mmassksv]{text-align:center}.lesson-calendar-confirmed-icon[data-astro-cid-mmassksv]{font-size:3.4rem;color:#1b8f51;line-height:1}.lesson-calendar-confirmed[data-astro-cid-mmassksv] h2[data-astro-cid-mmassksv]{color:#141414}.lesson-calendar-bottom[data-astro-cid-mmassksv]{max-width:860px;text-align:center;padding-top:2.4rem}.lesson-calendar-bottom[data-astro-cid-mmassksv] h2[data-astro-cid-mmassksv]{color:#1d1d1d;margin-bottom:.6rem}.lesson-calendar-bottom[data-astro-cid-mmassksv] p[data-astro-cid-mmassksv]{color:#484443;line-height:1.65}.lesson-calendar-bottom[data-astro-cid-mmassksv] .lesson-calendar-contact-button[data-astro-cid-mmassksv]{margin:1rem 0}@media(max-width:820px){.lesson-calendar-layout[data-astro-cid-mmassksv]{grid-template-columns:1fr}.lesson-calendar-intro[data-astro-cid-mmassksv]{padding-block:2rem}.lesson-calendar-logo-wrap[data-astro-cid-mmassksv]{display:none}}@media(max-width:480px){.days[data-astro-cid-mmassksv],.weekdays[data-astro-cid-mmassksv]{gap:3px}.date-button[data-astro-cid-mmassksv]{border-radius:6px;font-size:.79rem}.lesson-calendar-panel[data-astro-cid-mmassksv]{border-radius:12px}.time-button[data-astro-cid-mmassksv]{flex:1 1 40%}}.private[data-astro-cid-q4ogbqxh]{color:#151515;overflow:hidden;--red:#df161d}.private[data-astro-cid-q4ogbqxh] [data-astro-cid-q4ogbqxh]{box-sizing:border-box}.private[data-astro-cid-q4ogbqxh] [data-astro-cid-q4ogbqxh][hidden]{display:none!important}.private-wrap[data-astro-cid-q4ogbqxh]{max-width:1240px;margin:auto;padding-left:clamp(18px,4vw,42px);padding-right:clamp(18px,4vw,42px)}.private-steps[data-astro-cid-q4ogbqxh]{background:#fff;border-top:4px solid #df161d;border-bottom:1px solid #ddd;padding:30px 0 32px}.private-steps-eyebrow[data-astro-cid-q4ogbqxh]{font-size:.72rem;font-weight:900;letter-spacing:.13em;color:#ae131a;text-align:center;margin:0 0 6px}.private-steps[data-astro-cid-q4ogbqxh] h2[data-astro-cid-q4ogbqxh]{text-align:center;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.2;font-weight:1000;letter-spacing:-.035em;color:#101010;margin:0 0 22px}.private-steps[data-astro-cid-q4ogbqxh] h2[data-astro-cid-q4ogbqxh] span[data-astro-cid-q4ogbqxh]{color:#c1121b}.private-steps-list[data-astro-cid-q4ogbqxh]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;list-style:none;margin:0;padding:0}.private-steps-list[data-astro-cid-q4ogbqxh] li[data-astro-cid-q4ogbqxh]{min-width:0}.private-steps-list[data-astro-cid-q4ogbqxh] a[data-astro-cid-q4ogbqxh]{height:100%;min-height:124px;display:flex;align-items:center;gap:14px;text-decoration:none!important;color:#161616!important;background:#fafafa;border:2px solid #e5e5e5;border-radius:12px;padding:19px 16px;transition:border-color .15s,background .15s}.private-steps-list[data-astro-cid-q4ogbqxh] a[data-astro-cid-q4ogbqxh]:hover,.private-steps-list[data-astro-cid-q4ogbqxh] a[data-astro-cid-q4ogbqxh]:focus-visible{border-color:#c1121b;background:#fff4f4;outline-offset:3px}.private-step-number[data-astro-cid-q4ogbqxh]{flex:0 0 46px;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#c1121b;color:#fff;font-size:1.45rem;font-weight:1000}.private-step-content[data-astro-cid-q4ogbqxh]{display:flex;flex-direction:column;gap:6px;min-width:0}.private-step-content[data-astro-cid-q4ogbqxh] strong[data-astro-cid-q4ogbqxh]{font-size:clamp(.92rem,1.35vw,1.16rem);line-height:1.2;font-weight:1000;color:#111}.private-step-content[data-astro-cid-q4ogbqxh]>span[data-astro-cid-q4ogbqxh]{font-size:.84rem;line-height:1.45;color:#444}.private-steps-note[data-astro-cid-q4ogbqxh]{font-size:.82rem;line-height:1.55;color:#474747;text-align:center;margin:18px 0 0}.private-steps-note[data-astro-cid-q4ogbqxh] a[data-astro-cid-q4ogbqxh]{color:#ad1017!important;font-weight:800;text-decoration:underline}@media(max-width:880px){.private-steps-list[data-astro-cid-q4ogbqxh]{grid-template-columns:1fr;gap:10px}.private-steps-list[data-astro-cid-q4ogbqxh] a[data-astro-cid-q4ogbqxh]{min-height:83px;padding:13px 15px}.private-steps[data-astro-cid-q4ogbqxh]{padding:25px 0}.private-step-content[data-astro-cid-q4ogbqxh] strong[data-astro-cid-q4ogbqxh]{font-size:1.08rem}}.private-eyebrow[data-astro-cid-q4ogbqxh]{font-weight:900;font-size:.8rem;letter-spacing:.11em;color:var(--red)}.private-hero[data-astro-cid-q4ogbqxh]{background:radial-gradient(circle at 80% 70%,#991217,transparent 48%),#111;color:#fff}.private-hero-grid[data-astro-cid-q4ogbqxh]{min-height:570px;display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:center;padding-top:35px;padding-bottom:35px}.private-hero[data-astro-cid-q4ogbqxh] h1[data-astro-cid-q4ogbqxh]{font-size:clamp(2.7rem,5.6vw,5.2rem);font-weight:1000;letter-spacing:-.055em;line-height:1.03;margin:16px 0}.private-hero[data-astro-cid-q4ogbqxh] h1[data-astro-cid-q4ogbqxh] span[data-astro-cid-q4ogbqxh]{display:block;color:#ff333c}.private-hero[data-astro-cid-q4ogbqxh] p[data-astro-cid-q4ogbqxh]{max-width:570px;line-height:1.6}.private-hero[data-astro-cid-q4ogbqxh] .private-eyebrow[data-astro-cid-q4ogbqxh]{color:#ffc4c4}.private-intro[data-astro-cid-q4ogbqxh]{font-size:1.4rem;font-weight:900}.private-intro[data-astro-cid-q4ogbqxh] strong[data-astro-cid-q4ogbqxh]{color:#ff494e}.private-buttons[data-astro-cid-q4ogbqxh]{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.private-btn[data-astro-cid-q4ogbqxh]{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:46px;padding:12px 17px;border:2px solid var(--red);border-radius:7px;background:var(--red);color:#fff!important;text-decoration:none!important;cursor:pointer;font-weight:900;font-size:.85rem;line-height:1.25}.private-btn[data-astro-cid-q4ogbqxh]:hover,.private-btn[data-astro-cid-q4ogbqxh]:focus-visible{background:#a80910;border-color:#a80910}.private-outline[data-astro-cid-q4ogbqxh]{border-color:#fff;background:transparent}.private-motto[data-astro-cid-q4ogbqxh]{color:#ffb8ba;font-weight:900;font-style:italic;letter-spacing:.05em}.private-hero-photo[data-astro-cid-q4ogbqxh]{position:relative;min-height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.private-hero-photo[data-astro-cid-q4ogbqxh] img[data-astro-cid-q4ogbqxh]{display:block;width:100%;height:auto;max-height:530px;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 18px #111)}.private-photo-note[data-astro-cid-q4ogbqxh]{position:relative;align-self:center;background:var(--red);padding:12px 20px;transform:rotate(-3deg);font-size:1.5rem;font-weight:1000;box-shadow:5px 6px #000}.private-photo-note[data-astro-cid-q4ogbqxh] small[data-astro-cid-q4ogbqxh]{display:block;font-size:.75rem}.private-section[data-astro-cid-q4ogbqxh]{padding-top:70px;padding-bottom:70px;scroll-margin-top:90px}.private-heading[data-astro-cid-q4ogbqxh]{text-align:center;margin:0 auto 32px;max-width:790px}.private-heading[data-astro-cid-q4ogbqxh] h2[data-astro-cid-q4ogbqxh],.private-benefit-strip[data-astro-cid-q4ogbqxh] h2[data-astro-cid-q4ogbqxh]{font-weight:1000;font-size:clamp(2.3rem,4vw,4rem);letter-spacing:-.045em;line-height:1.06;margin:12px 0}.private-heading[data-astro-cid-q4ogbqxh] h2[data-astro-cid-q4ogbqxh] span[data-astro-cid-q4ogbqxh],.private-benefit-strip[data-astro-cid-q4ogbqxh] h2[data-astro-cid-q4ogbqxh] span[data-astro-cid-q4ogbqxh]{color:var(--red)}.private-heading[data-astro-cid-q4ogbqxh]>p[data-astro-cid-q4ogbqxh]:last-child{line-height:1.65}.private-cards[data-astro-cid-q4ogbqxh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.private-card[data-astro-cid-q4ogbqxh]{border:2px solid #ddd;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 9px 24px #0001;background:#fff}.private-master[data-astro-cid-q4ogbqxh]{border-color:#bd992c}.private-card-photo[data-astro-cid-q4ogbqxh]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:auto!important;min-height:0;aspect-ratio:auto;overflow:visible;background:#fff}.private-card-photo[data-astro-cid-q4ogbqxh] img[data-astro-cid-q4ogbqxh]{display:block;width:100%;max-width:100%;height:auto!important;max-height:none!important;aspect-ratio:auto;object-fit:contain;object-position:center}.private-card-photo[data-astro-cid-q4ogbqxh] span[data-astro-cid-q4ogbqxh]{display:block;position:static;flex:0 0 auto;padding:10px;background:#0c0c0c;color:#fff;text-align:center;font-weight:900;font-size:.76rem;letter-spacing:.08em}.private-card-body[data-astro-cid-q4ogbqxh]{padding:18px 15px;display:flex;flex:1;flex-direction:column}.private-card[data-astro-cid-q4ogbqxh] h3[data-astro-cid-q4ogbqxh]{font-size:1.6rem;line-height:1.1;margin:2px 0;text-transform:uppercase}.private-card[data-astro-cid-q4ogbqxh] h3[data-astro-cid-q4ogbqxh] span[data-astro-cid-q4ogbqxh]{display:block;color:var(--red);font-size:1.04rem}.private-tagline[data-astro-cid-q4ogbqxh]{font-size:.82rem;font-weight:900;min-height:35px;margin:10px 0}.private-price[data-astro-cid-q4ogbqxh]{font-size:2.3rem;color:var(--red);margin:0;font-weight:900}.private-price[data-astro-cid-q4ogbqxh] strong[data-astro-cid-q4ogbqxh]{font-size:3rem;letter-spacing:-.065em}.private-master[data-astro-cid-q4ogbqxh] .private-price[data-astro-cid-q4ogbqxh]{color:#ba8509}.private-duration[data-astro-cid-q4ogbqxh]{font-size:.85rem;line-height:1.4;margin:6px 0 12px}.private-card[data-astro-cid-q4ogbqxh] ul[data-astro-cid-q4ogbqxh]{margin:0 0 18px;padding:0;list-style:none;flex:1}.private-card[data-astro-cid-q4ogbqxh] li[data-astro-cid-q4ogbqxh]{position:relative;padding:6px 0 6px 23px;font-size:.86rem;line-height:1.3}.private-card[data-astro-cid-q4ogbqxh] li[data-astro-cid-q4ogbqxh]:before{content:"✓";position:absolute;left:0;top:6px;width:17px;height:17px;line-height:17px;border-radius:50%;background:var(--red);color:#fff;text-align:center;font-size:.7rem;font-weight:900}.private-select[data-astro-cid-q4ogbqxh]{width:100%}.private-note[data-astro-cid-q4ogbqxh]{max-width:880px;margin:22px auto 0;text-align:center;font-size:.88rem;line-height:1.5;color:#555}.private-benefit-strip[data-astro-cid-q4ogbqxh]{background:#141414;color:#fff;padding:65px 0}.private-benefit-grid[data-astro-cid-q4ogbqxh]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.private-benefit-grid[data-astro-cid-q4ogbqxh]>div[data-astro-cid-q4ogbqxh]>p[data-astro-cid-q4ogbqxh]{line-height:1.6}.private-benefit-points[data-astro-cid-q4ogbqxh] p[data-astro-cid-q4ogbqxh]{background:#272727;border-left:4px solid var(--red);margin:0 0 12px;padding:15px 20px;font-weight:800}.private-benefit-points[data-astro-cid-q4ogbqxh] strong[data-astro-cid-q4ogbqxh]{color:#ff7f84;margin-right:12px}.private-booking-grid[data-astro-cid-q4ogbqxh]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.77fr);align-items:start;gap:25px}.private-panel[data-astro-cid-q4ogbqxh],.private-summary[data-astro-cid-q4ogbqxh]{padding:clamp(18px,3vw,30px);border:1px solid #ddd;border-radius:14px;background:#fff;box-shadow:0 8px 25px #0001}.private-panel[data-astro-cid-q4ogbqxh] h3[data-astro-cid-q4ogbqxh]{font-size:1.4rem;margin:4px 0 20px}.private-panel[data-astro-cid-q4ogbqxh] label[data-astro-cid-q4ogbqxh]{display:block;font-weight:800;margin:15px 0 6px}.private-panel[data-astro-cid-q4ogbqxh] input[data-astro-cid-q4ogbqxh],.private-panel[data-astro-cid-q4ogbqxh] select[data-astro-cid-q4ogbqxh],.private-panel[data-astro-cid-q4ogbqxh] textarea[data-astro-cid-q4ogbqxh]{display:block;width:100%;max-width:100%;background:#fff;color:#111;border:1px solid #999;border-radius:7px;padding:11px 12px;font:inherit;font-size:16px;min-height:46px}.private-panel[data-astro-cid-q4ogbqxh] input[data-astro-cid-q4ogbqxh]:focus,.private-panel[data-astro-cid-q4ogbqxh] select[data-astro-cid-q4ogbqxh]:focus,.private-panel[data-astro-cid-q4ogbqxh] textarea[data-astro-cid-q4ogbqxh]:focus{outline:3px solid #f6a7a9;border-color:#ae0000}.private-two[data-astro-cid-q4ogbqxh]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.private-security[data-astro-cid-q4ogbqxh]{border:1px solid #ddd;padding:15px;border-radius:8px;margin-top:20px}.private-security[data-astro-cid-q4ogbqxh] strong[data-astro-cid-q4ogbqxh]{display:block;margin-bottom:10px}.private-small[data-astro-cid-q4ogbqxh]{color:#555;font-size:.85rem;line-height:1.55;margin:16px 0}.private-feedback[data-astro-cid-q4ogbqxh]{background:#fff0f0;border-left:5px solid var(--red);padding:14px 16px;font-weight:700;line-height:1.5}.private-pay-grid[data-astro-cid-q4ogbqxh]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.private-pay-grid[data-astro-cid-q4ogbqxh] button[data-astro-cid-q4ogbqxh]{border:2px solid #111;border-radius:7px;background:#171717;color:#fff;padding:16px 10px;min-height:66px;font-weight:900;cursor:pointer;font-size:.86rem}.private-pay-grid[data-astro-cid-q4ogbqxh] button[data-astro-cid-q4ogbqxh]:hover,.private-pay-grid[data-astro-cid-q4ogbqxh] button[data-astro-cid-q4ogbqxh]:focus-visible{background:#b80d13;border-color:#b80d13}.private-pay-grid[data-astro-cid-q4ogbqxh] button[data-astro-cid-q4ogbqxh]:disabled{opacity:.55;cursor:wait}.private-summary[data-astro-cid-q4ogbqxh]{position:sticky;top:15px;background:#181818;color:#fff;border:2px solid var(--red)}.private-summary[data-astro-cid-q4ogbqxh] img[data-astro-cid-q4ogbqxh]{display:block;max-width:90px;height:auto;margin:0 auto 15px}.private-summary[data-astro-cid-q4ogbqxh] .private-eyebrow[data-astro-cid-q4ogbqxh]{color:#ff9b9d}.private-summary[data-astro-cid-q4ogbqxh] h3[data-astro-cid-q4ogbqxh]{font-size:2.3rem;font-weight:1000;margin:9px 0}.private-summary-price[data-astro-cid-q4ogbqxh]{font-weight:1000;font-size:3.9rem;color:#ff3039;margin:0}.private-summary[data-astro-cid-q4ogbqxh] hr[data-astro-cid-q4ogbqxh]{border:0;border-top:1px solid #555;margin:22px 0}.private-summary[data-astro-cid-q4ogbqxh] li[data-astro-cid-q4ogbqxh]{padding-bottom:12px;line-height:1.5}.private-summary[data-astro-cid-q4ogbqxh] a[data-astro-cid-q4ogbqxh]{color:#fff;text-decoration:underline}.private-summary[data-astro-cid-q4ogbqxh] p[data-astro-cid-q4ogbqxh]{line-height:1.55}.private-manual[data-astro-cid-q4ogbqxh]{border:2px solid #b60000;border-radius:12px;background:#fff5f5;padding:20px;margin-top:25px;line-height:1.65}.private-manual[data-astro-cid-q4ogbqxh] .private-btn[data-astro-cid-q4ogbqxh]{margin:5px 0 12px}.private-result[data-astro-cid-q4ogbqxh]{background:#f7f7f7;border-top:5px solid var(--red);margin-bottom:40px}.private-group-promo[data-astro-cid-q4ogbqxh]{margin:30px auto 65px}.private-group-promo-content[data-astro-cid-q4ogbqxh]{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(22px,4vw,38px);border:2px solid #d1212b;border-radius:14px;background:#fff}.private-group-promo-content[data-astro-cid-q4ogbqxh] h2[data-astro-cid-q4ogbqxh]{font-size:clamp(1.55rem,2.6vw,2.3rem);line-height:1.15;font-weight:1000;margin:8px 0}.private-group-promo-content[data-astro-cid-q4ogbqxh] h2[data-astro-cid-q4ogbqxh] span[data-astro-cid-q4ogbqxh]{color:#cf151d}.private-group-promo-content[data-astro-cid-q4ogbqxh] p[data-astro-cid-q4ogbqxh]:last-child{max-width:720px;line-height:1.6}.private-group-promo-content[data-astro-cid-q4ogbqxh] .private-btn[data-astro-cid-q4ogbqxh]{flex:none;max-width:260px}@media(max-width:750px){.private-group-promo-content[data-astro-cid-q4ogbqxh]{flex-direction:column;align-items:stretch}.private-group-promo-content[data-astro-cid-q4ogbqxh] .private-btn[data-astro-cid-q4ogbqxh]{max-width:none}}.private-faq[data-astro-cid-q4ogbqxh]{padding-bottom:75px}.private-faq[data-astro-cid-q4ogbqxh] h2[data-astro-cid-q4ogbqxh]{font-size:2.1rem}.private-faq[data-astro-cid-q4ogbqxh] details[data-astro-cid-q4ogbqxh]{border:1px solid #ddd;border-radius:9px;background:#fafafa;padding:17px 20px;margin-bottom:12px}.private-faq[data-astro-cid-q4ogbqxh] summary[data-astro-cid-q4ogbqxh]{font-weight:900;cursor:pointer}.private-faq[data-astro-cid-q4ogbqxh] details[data-astro-cid-q4ogbqxh] p[data-astro-cid-q4ogbqxh]{line-height:1.6}.private-fullsize-link[data-astro-cid-q4ogbqxh]{display:block;margin:0 0 16px;padding:10px 8px;border:1px solid #bbb;border-radius:8px;text-align:center;color:#1a1a1a;text-decoration:underline;text-underline-offset:3px;font-size:.85rem;font-weight:900}.private-fullsize-link[data-astro-cid-q4ogbqxh]:hover,.private-fullsize-link[data-astro-cid-q4ogbqxh]:focus-visible{border-color:var(--red);color:#b10f16}.private-full-overview[data-astro-cid-q4ogbqxh]{margin:45px auto 0;max-width:800px;text-align:center;padding:18px;background:#fff;border:1px solid #e4e4e4;border-radius:12px}.private-full-overview[data-astro-cid-q4ogbqxh] h3[data-astro-cid-q4ogbqxh]{font-size:clamp(1.2rem,2.5vw,1.8rem);margin:7px 0 22px}.private-full-overview[data-astro-cid-q4ogbqxh] img[data-astro-cid-q4ogbqxh]{display:block;width:100%;max-width:650px;height:auto;object-fit:contain;object-position:center;margin:auto}@media(max-width:1120px){.private-cards[data-astro-cid-q4ogbqxh]{gap:18px}}@media(max-width:740px){.private-hero-grid[data-astro-cid-q4ogbqxh],.private-benefit-grid[data-astro-cid-q4ogbqxh],.private-booking-grid[data-astro-cid-q4ogbqxh]{grid-template-columns:1fr}.private-hero-grid[data-astro-cid-q4ogbqxh]{padding-top:45px}.private-hero-photo[data-astro-cid-q4ogbqxh]{min-height:0;max-height:none}.private-hero-photo[data-astro-cid-q4ogbqxh] img[data-astro-cid-q4ogbqxh]{max-height:430px}.private-section[data-astro-cid-q4ogbqxh]{padding-top:52px;padding-bottom:52px}.private-summary[data-astro-cid-q4ogbqxh]{position:static}}@media(max-width:760px){.private-cards[data-astro-cid-q4ogbqxh]{grid-template-columns:1fr}}@media(max-width:530px){.private-two[data-astro-cid-q4ogbqxh],.private-pay-grid[data-astro-cid-q4ogbqxh]{grid-template-columns:1fr}.private-hero[data-astro-cid-q4ogbqxh] h1[data-astro-cid-q4ogbqxh]{font-size:2.7rem}.private-buttons[data-astro-cid-q4ogbqxh]{display:grid}}
