.pkgs__grid[data-astro-cid-phl5w4vx]{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width<=759px){.pkgs__grid[data-astro-cid-phl5w4vx]>.card--feature{order:-1}}@media (width>=760px){.pkgs__grid[data-astro-cid-phl5w4vx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}}@media (width>=1000px){.pkgs__grid[data-astro-cid-phl5w4vx] .pkg-card__body{padding:clamp(28px,2.6vw,40px)}}.steps[data-astro-cid-phl5w4vx]{--steps-gap:var(--s-7);gap:var(--steps-gap);margin-top:var(--s-7);view-timeline-name:--p-steps;view-timeline-axis:block;grid-template-columns:minmax(0,1fr);display:grid}.step[data-astro-cid-phl5w4vx]{align-items:flex-start;gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.step__head[data-astro-cid-phl5w4vx]{align-items:center;gap:var(--s-4);width:100%;display:flex}.step__n[data-astro-cid-phl5w4vx]{font-family:var(--f-mono);letter-spacing:0;color:var(--accent-text);flex:none;font-size:2.25rem;line-height:1}.step__rule[data-astro-cid-phl5w4vx]{display:none}.h3[data-astro-cid-phl5w4vx].step__t{margin-top:var(--s-2)}.step__b[data-astro-cid-phl5w4vx]{max-width:40ch;color:var(--ink)}.step__link[data-astro-cid-phl5w4vx]{margin-top:auto}@media (width>=760px){.steps[data-astro-cid-phl5w4vx]{--steps-gap:clamp(24px, 3vw, 48px);grid-template-columns:repeat(3,minmax(0,1fr))}.step[data-astro-cid-phl5w4vx]:not(:last-child) .step__rule[data-astro-cid-phl5w4vx]{background:var(--mark);height:2px;margin-right:calc(var(--s-4) - var(--steps-gap));transform-origin:0;flex:auto;display:block}}@supports (animation-timeline:view()) and (animation-range:entry 0% entry 60%){:root[data-motion=full] .step__rule[data-astro-cid-phl5w4vx]{animation-name:p-steps-rule;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--p-steps;animation-range:entry 20% cover 35%}:root[data-motion=full] .step[data-astro-cid-phl5w4vx]:nth-child(2) .step__rule[data-astro-cid-phl5w4vx]{animation-range:cover 35% cover 50%}}@keyframes p-steps-rule{0%{scale:0 1}to{scale:1}}.booking__faq[data-astro-cid-phl5w4vx]{margin-top:var(--sec);padding-top:var(--sec-tight);border-top:1px solid var(--line);align-items:start}@media (width>=1000px){.booking__faq[data-astro-cid-phl5w4vx]{container-type:inline-size}.faq__title[data-astro-cid-phl5w4vx]{font-size:min(var(--t-h2), 7.4cqi);grid-column:1/span 5}.faq[data-astro-cid-phl5w4vx]{grid-column:6/span 7}}.faq[data-astro-cid-phl5w4vx]{border-top:1px solid var(--line-strong)}.faq__item[data-astro-cid-phl5w4vx]{border-bottom:1px solid var(--line-strong)}.faq__q[data-astro-cid-phl5w4vx]{cursor:pointer;min-height:64px;font-family:var(--f-display);color:var(--ink);align-items:center;padding:14px 48px 14px 0;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);font-weight:700;line-height:1.25;list-style:none;display:flex;position:relative}.faq__q[data-astro-cid-phl5w4vx]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-phl5w4vx]:before,.faq__q[data-astro-cid-phl5w4vx]:after{content:"";background:var(--ink);width:16px;height:2px;margin-top:-1px;position:absolute;top:50%;right:8px}.faq__q[data-astro-cid-phl5w4vx]:before{rotate:90deg}.faq__item[data-astro-cid-phl5w4vx][open]>.faq__q[data-astro-cid-phl5w4vx]:before{opacity:0;rotate:0deg}.faq__item[data-astro-cid-phl5w4vx][open]>.faq__q[data-astro-cid-phl5w4vx]:after{background:var(--mark)}.faq__q[data-astro-cid-phl5w4vx]:hover{text-decoration-line:underline;text-decoration-color:var(--link);text-underline-offset:.25em;text-decoration-thickness:2px}.faq__a[data-astro-cid-phl5w4vx]{padding:0 0 var(--s-5)}.faq__a[data-astro-cid-phl5w4vx] p[data-astro-cid-phl5w4vx]{max-width:60ch;color:var(--ink)}.faq__a[data-astro-cid-phl5w4vx] .link-arrow[data-astro-cid-phl5w4vx]{margin-top:var(--s-2)}@supports (interpolate-size:allow-keywords) and selector(::details-content){:root:is([data-motion=full],[data-motion=lite]) .faq[data-astro-cid-phl5w4vx]{interpolate-size:allow-keywords}:root:is([data-motion=full],[data-motion=lite]) .faq__item[data-astro-cid-phl5w4vx]::details-content{block-size:0;transition:block-size var(--dur-2) var(--ease-swoop), content-visibility var(--dur-2) allow-discrete;overflow:clip}:root:is([data-motion=full],[data-motion=lite]) .faq__item[data-astro-cid-phl5w4vx][open]::details-content{block-size:auto}:root:is([data-motion=full],[data-motion=lite]) .faq__q[data-astro-cid-phl5w4vx]:before{transition:rotate var(--dur-1) var(--ease-swoop), opacity var(--dur-1) linear}}
