.cta[data-astro-cid-qz6qkstz]{display:flex;flex-direction:column;align-items:center;gap:14px}.badge[data-astro-cid-qz6qkstz]{display:inline-flex;flex-direction:column;justify-content:center;padding:9px 22px;border-radius:10px;background:var(--fg);color:var(--bg);text-decoration:none;transition:transform var(--m-press) var(--ease-out),opacity var(--m-hover) var(--ease-out)}.lg[data-astro-cid-qz6qkstz] .badge[data-astro-cid-qz6qkstz]{padding:11px 26px}.badge[data-astro-cid-qz6qkstz]:hover{transform:translateY(-1px)}.badge[data-astro-cid-qz6qkstz]:active{transform:scale(.97)}.badge[data-astro-cid-qz6qkstz].is-soon{opacity:.55;cursor:default}.badge[data-astro-cid-qz6qkstz].is-soon:hover{transform:none}.badge-sm[data-astro-cid-qz6qkstz]{font-size:10.5px;letter-spacing:.02em;opacity:.85;line-height:1.2}.badge-lg[data-astro-cid-qz6qkstz]{font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.lg[data-astro-cid-qz6qkstz] .badge-lg[data-astro-cid-qz6qkstz]{font-size:19px}.price[data-astro-cid-qz6qkstz]{font-size:.95rem;color:var(--muted);text-align:center;margin:0}.price[data-astro-cid-qz6qkstz] strong[data-astro-cid-qz6qkstz]{color:var(--fg);font-weight:600}.req[data-astro-cid-qz6qkstz]{display:block;font-size:.84rem;opacity:.8;margin-top:3px}.mobile-note[data-astro-cid-qz6qkstz]{display:none;font-size:.86rem;color:var(--muted);text-align:center;max-width:22rem;line-height:1.45}@media(max-width:767px){.mobile-note[data-astro-cid-qz6qkstz]{display:block}}.get[data-astro-cid-e2hnbu6s]{padding:clamp(4.5rem,10vw,8rem) 0;border-top:1px solid var(--rule);overflow:hidden}.canopy-stage[data-astro-cid-e2hnbu6s]{position:relative;max-width:36rem;margin:0 auto}.canopy[data-astro-cid-e2hnbu6s]{position:relative}.canopy-band[data-astro-cid-e2hnbu6s]{--scw: 34px;--scd: 13px;height:clamp(56px,9vw,78px);border-radius:18px 18px 0 0;background:linear-gradient(180deg,var(--band-top),var(--band-foot));--scallop: radial-gradient(calc(var(--scw) / 2) var(--scd) at 50% 100%, transparent 99%, #000 100%);-webkit-mask-image:var(--scallop);mask-image:var(--scallop);-webkit-mask-size:var(--scw) 100%;mask-size:var(--scw) 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;transform-origin:top center}.js-reveal [data-astro-cid-e2hnbu6s][data-reveal] .canopy-band[data-astro-cid-e2hnbu6s]{transform:scaleY(0)}[data-astro-cid-e2hnbu6s][data-reveal].is-in .canopy-band[data-astro-cid-e2hnbu6s]{transform:scaleY(1);transition:transform .72s var(--ease-settle) 60ms}.canopy[data-astro-cid-e2hnbu6s]:after{content:"";position:absolute;z-index:0;pointer-events:none;left:50%;translate:-50% 0;top:100%;width:150%;height:300px;background:radial-gradient(60% 100% at 50% 0,color-mix(in srgb,var(--awning) 17%,transparent),transparent 74%)}.js-reveal [data-astro-cid-e2hnbu6s][data-reveal] .canopy[data-astro-cid-e2hnbu6s]:after{opacity:0}[data-astro-cid-e2hnbu6s][data-reveal].is-in .canopy[data-astro-cid-e2hnbu6s]:after{opacity:1;transition:opacity .9s var(--ease-out) .46s}.shelter[data-astro-cid-e2hnbu6s]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:clamp(2.6rem,5vw,3.6rem) clamp(1rem,4vw,2rem);gap:clamp(1.8rem,3.5vw,2.6rem)}.shelter[data-astro-cid-e2hnbu6s] .t-section[data-astro-cid-e2hnbu6s]{margin:0}.shelter-cta[data-astro-cid-e2hnbu6s]{position:relative}.shelter-cta[data-astro-cid-e2hnbu6s]:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:29px;translate:-50% -50%;width:30rem;height:17rem;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--awning) 26%,transparent),transparent 70%)}.js-reveal [data-astro-cid-e2hnbu6s][data-reveal] .shelter-cta[data-astro-cid-e2hnbu6s]:before{opacity:0}[data-astro-cid-e2hnbu6s][data-reveal].is-in .shelter-cta[data-astro-cid-e2hnbu6s]:before{opacity:1;transition:opacity .9s var(--ease-out) .52s}.shelter-cta[data-astro-cid-e2hnbu6s] .badge{padding:14px 32px}.shelter-cta[data-astro-cid-e2hnbu6s] .badge:not(.is-soon){box-shadow:0 14px 34px -16px color-mix(in srgb,var(--awning) 85%,transparent),0 2px 8px #0000002e}.shelter-cta[data-astro-cid-e2hnbu6s] .badge:not(.is-soon):hover{box-shadow:0 18px 40px -16px color-mix(in srgb,var(--awning) 95%,transparent),0 2px 8px #00000038}@media(max-width:480px){.canopy-band[data-astro-cid-e2hnbu6s]{--scw: 26px;--scd: 10px}}
