.page__hero[data-astro-cid-7d2zqtet]{padding:calc(var(--header-height) + 3rem) 0 2.5rem;background:linear-gradient(#000000b3,#000c),url(/images/video-poster.jpg) center / cover}.lead[data-astro-cid-7d2zqtet]{max-width:560px;margin-top:1.25rem;color:#ffffffe6}.pricing[data-astro-cid-7d2zqtet]{padding:3.5rem 0 1rem}.pricing__heading[data-astro-cid-7d2zqtet]{font-family:var(--font-display);font-size:clamp(1.6rem,3.4vw,2rem);text-transform:uppercase;letter-spacing:-.02em;color:var(--color-gold);text-align:center}.pricing__tabs[data-astro-cid-7d2zqtet]{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.5rem 0 2.5rem}.pricing__tab[data-astro-cid-7d2zqtet]{padding:.6rem 1.3rem;border:1px solid rgba(255,219,36,.35);background:transparent;color:#ffffffbf;font-family:var(--font-nav);font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.pricing__tab[data-astro-cid-7d2zqtet]:hover{border-color:var(--color-gold);color:var(--color-white)}.pricing__tab[data-astro-cid-7d2zqtet].is-active{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-dark)}.pricing__grid[data-astro-cid-7d2zqtet]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.pricing-card[data-astro-cid-7d2zqtet]{display:grid;gap:.4rem;padding:2rem 1.5rem;text-align:center;background:linear-gradient(165deg,#ffdb2414,#ffffff05);border:1px solid rgba(255,219,36,.22);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.pricing-card[data-astro-cid-7d2zqtet]:hover{transform:translateY(-6px);border-color:var(--color-gold);box-shadow:0 18px 40px #00000059}.pricing-card[data-astro-cid-7d2zqtet][hidden]{display:none}.pricing-card__tier[data-astro-cid-7d2zqtet]{font-family:var(--font-nav);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold)}.pricing-card__service[data-astro-cid-7d2zqtet]{margin-top:.35rem;font-family:var(--font-display);font-size:1.3rem;letter-spacing:-.01em;color:var(--color-white)}.pricing-card__desc[data-astro-cid-7d2zqtet]{margin-top:.5rem;font-size:12px;color:#ffffff8c}.pricing-card__price[data-astro-cid-7d2zqtet]{display:flex;align-items:baseline;justify-content:center;gap:.35rem;margin-top:.5rem;font-family:var(--font-display);font-size:clamp(2rem,4vw,2.6rem);font-weight:700;color:var(--color-gold)}.pricing-card__price[data-astro-cid-7d2zqtet] span[data-astro-cid-7d2zqtet]{font-size:1.2rem;font-weight:600}.pricing-card__cta[data-astro-cid-7d2zqtet]{justify-self:center;margin-top:.75rem;min-width:140px}.form-wrap[data-astro-cid-7d2zqtet]{display:grid;grid-template-columns:1.3fr .7fr;gap:2.5rem;padding:3rem 0 5rem;scroll-margin-top:calc(var(--header-height) + 1.5rem)}.form[data-astro-cid-7d2zqtet],.aside[data-astro-cid-7d2zqtet]{display:grid;gap:1rem}label[data-astro-cid-7d2zqtet]{display:grid;gap:.4rem;font-size:13px;letter-spacing:.04em;color:var(--color-gold)}input[data-astro-cid-7d2zqtet],select[data-astro-cid-7d2zqtet],textarea[data-astro-cid-7d2zqtet]{width:100%;padding:.85rem 1rem;border:1px solid rgba(255,219,36,.35);background:#00000059;color:var(--color-white)}.form__intro[data-astro-cid-7d2zqtet]{padding:1rem 1.1rem;border:1px solid rgba(255,219,36,.25);background:#ffdb240f;color:#ffffffd9;font-size:13px;line-height:1.6}.form__services[data-astro-cid-7d2zqtet]{border:0;padding:0;margin:0;display:grid;gap:.6rem}.form__services[data-astro-cid-7d2zqtet] legend[data-astro-cid-7d2zqtet]{padding:0;font-size:13px;letter-spacing:.04em;color:var(--color-gold)}.form__checkboxes[data-astro-cid-7d2zqtet]{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.form__checkbox[data-astro-cid-7d2zqtet]{display:flex;flex-direction:row;align-items:center;gap:.6rem;padding:.7rem .9rem;border:1px solid rgba(255,219,36,.35);background:#00000059;color:var(--color-white);font-size:13px;letter-spacing:normal;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.form__checkbox[data-astro-cid-7d2zqtet]:has(input:checked){border-color:var(--color-gold);background:#ffdb241f}.form__checkbox[data-astro-cid-7d2zqtet] input[data-astro-cid-7d2zqtet]{width:16px;height:16px;padding:0;accent-color:var(--color-gold)}@media(max-width:480px){.form__checkboxes[data-astro-cid-7d2zqtet]{grid-template-columns:1fr}}.reserve-modal[data-astro-cid-7d2zqtet]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:1.5rem}.reserve-modal[data-astro-cid-7d2zqtet][hidden]{display:none}.reserve-modal__overlay[data-astro-cid-7d2zqtet]{position:absolute;inset:0;background:#0a0905a6}.reserve-modal__card[data-astro-cid-7d2zqtet]{position:relative;width:min(480px,100%);padding:3rem 2.5rem 2.5rem;background:#fff;box-shadow:0 30px 70px #00000073;text-align:center;animation:reserve-pop .2s ease}@keyframes reserve-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.reserve-modal__close[data-astro-cid-7d2zqtet]{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:30px;height:30px;border:0;background:transparent;color:#14120a8c;cursor:pointer;transition:color .2s ease}.reserve-modal__close[data-astro-cid-7d2zqtet]:hover{color:var(--color-dark)}.reserve-modal__text[data-astro-cid-7d2zqtet]{color:var(--color-dark);font-size:15px;line-height:1.6}.reserve-modal__ok[data-astro-cid-7d2zqtet]{margin-top:1.75rem;padding:.85rem 2.25rem;border:0;background:var(--color-dark);color:var(--color-gold);font-family:var(--font-nav);font-size:13px;letter-spacing:.08em;cursor:pointer;transition:background-color .25s ease,color .25s ease}.reserve-modal__ok[data-astro-cid-7d2zqtet]:hover{background:var(--color-gold);color:var(--color-dark)}.aside[data-astro-cid-7d2zqtet]{align-content:start;padding:1.5rem;border:1px solid rgba(255,219,36,.25);background:#ffdb240d}.aside[data-astro-cid-7d2zqtet] h2[data-astro-cid-7d2zqtet]{font-family:var(--font-display);font-size:1.4rem;color:var(--color-gold)}.aside[data-astro-cid-7d2zqtet] .btn[data-astro-cid-7d2zqtet]{justify-self:start;margin-top:.5rem}@media(max-width:900px){.pricing__grid[data-astro-cid-7d2zqtet]{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.form-wrap[data-astro-cid-7d2zqtet]{grid-template-columns:1fr}}@media(max-width:560px){.pricing__grid[data-astro-cid-7d2zqtet]{grid-template-columns:1fr}}
