.cta-band[data-astro-cid-hwvj6ntz]{--cta-bg:linear-gradient(120deg, var(--navy-900) 0%, var(--navy-700) 58%, var(--navy-600) 100%);--cta-glow-1:#1a6ef561;--cta-glow-2:#22d3ee29;--cta-sheen:#78a0ff24;--cta-title-c:var(--on-dark);--cta-desc-c:var(--on-dark-soft);--cta-icon-c:var(--blue-light);--cta-chip-c:var(--on-dark-muted);--cta-chip-bg:#ffffff0f;--cta-chip-line:var(--on-dark-line);--cta-call-c:var(--on-dark);--cta-call-line:#ffffff8c;--cta-call-hover-bg:#ffffff24;--cta-call-hover-line:#fff;--cta-edge:var(--on-dark-line);background:linear-gradient(90deg, transparent, var(--blue), var(--accent-cyan-bright), var(--blue), transparent) center top / 100% 3px no-repeat, var(--cta-bg);border-bottom:1px solid var(--cta-edge);padding-block:clamp(48px,5.4vw,76px);position:relative;overflow:hidden}.cta-band[data-astro-cid-hwvj6ntz].tone-light{--cta-bg:linear-gradient(120deg, #e6eefb 0%, var(--bg-lighter) 55%, #eaf1fc 100%);--cta-glow-1:#1a6ef524;--cta-glow-2:#4d8dff1f;--cta-sheen:#1a6ef50d;--cta-title-c:var(--ink);--cta-desc-c:var(--muted);--cta-icon-c:var(--blue-text);--cta-chip-c:var(--muted);--cta-chip-bg:var(--white);--cta-chip-line:var(--line-strong);--cta-call-c:var(--ink);--cta-call-line:var(--line-strong);--cta-call-hover-bg:var(--white);--cta-call-hover-line:var(--blue);--cta-edge:transparent}.cta-band[data-astro-cid-hwvj6ntz]:before{content:"";background:radial-gradient(640px 300px at 88% 0%, var(--cta-glow-1), transparent 62%), radial-gradient(520px 260px at 6% 100%, var(--cta-glow-2), transparent 60%);pointer-events:none;position:absolute;inset:0}.cta-band[data-astro-cid-hwvj6ntz]:after{content:"";background:linear-gradient(115deg, transparent 42%, var(--cta-sheen) 47%, transparent 56%);pointer-events:none;width:46%;height:190%;position:absolute;top:-45%;right:-8%;transform:rotate(8deg)}.cta-inner[data-astro-cid-hwvj6ntz]{z-index:1;text-align:center;justify-items:center;gap:var(--sp-6);display:grid;position:relative}.cta-copy[data-astro-cid-hwvj6ntz]{max-width:640px}.cta-copy[data-astro-cid-hwvj6ntz] h2[data-astro-cid-hwvj6ntz]{font-size:var(--fs-h2);color:var(--cta-title-c);text-wrap:balance}.cta-desc[data-astro-cid-hwvj6ntz]{margin-top:var(--sp-3);font-size:var(--fs-lead);color:var(--cta-desc-c);text-wrap:pretty}.cta-hours[data-astro-cid-hwvj6ntz]{margin-top:var(--sp-4);border:1px solid var(--cta-chip-line);border-radius:var(--radius-pill);background:var(--cta-chip-bg);font-size:var(--fs-sm);color:var(--cta-chip-c);align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.cta-hours[data-astro-cid-hwvj6ntz] svg{color:var(--cta-icon-c)}.cta-actions[data-astro-cid-hwvj6ntz]{justify-content:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.cta-actions[data-astro-cid-hwvj6ntz] .btn[data-astro-cid-hwvj6ntz]{padding-inline:26px}.cta-actions[data-astro-cid-hwvj6ntz] .cta-call[data-astro-cid-hwvj6ntz]{text-align:left;color:var(--cta-call-c);border-color:var(--cta-call-line);padding-block:8px}.cta-actions[data-astro-cid-hwvj6ntz] .cta-call[data-astro-cid-hwvj6ntz]:hover{color:var(--cta-call-c);background:var(--cta-call-hover-bg);border-color:var(--cta-call-hover-line)}.cta-call-text[data-astro-cid-hwvj6ntz]{flex-direction:column;line-height:1.5;display:flex}.cta-call-label[data-astro-cid-hwvj6ntz]{font-size:var(--fs-xs);color:var(--cta-desc-c);font-weight:500}.cta-call-num[data-astro-cid-hwvj6ntz]{letter-spacing:.3px;font-size:1.02rem;font-weight:700}.is-compact[data-astro-cid-hwvj6ntz]{padding-block:clamp(32px,3.6vw,48px)}.is-compact[data-astro-cid-hwvj6ntz] .cta-inner[data-astro-cid-hwvj6ntz]{gap:var(--sp-5)}.is-compact[data-astro-cid-hwvj6ntz] .cta-copy[data-astro-cid-hwvj6ntz] h2[data-astro-cid-hwvj6ntz]{font-size:clamp(1.25rem,1.1rem + .7vw,1.6rem)}.is-compact[data-astro-cid-hwvj6ntz] .cta-desc[data-astro-cid-hwvj6ntz]{font-size:var(--fs-sm)}@media (width>=900px){.is-compact[data-astro-cid-hwvj6ntz] .cta-inner[data-astro-cid-hwvj6ntz]{text-align:left;place-items:center start;gap:var(--sp-8);grid-template-columns:1fr auto}}@media (width<=560px){.cta-actions[data-astro-cid-hwvj6ntz]{flex-direction:column;width:100%}.cta-actions[data-astro-cid-hwvj6ntz] .btn[data-astro-cid-hwvj6ntz]{width:100%}}h2[data-astro-cid-sjgajsms]{scroll-margin-top:calc(var(--header-h) + 16px);overflow-wrap:anywhere}
