.ab[data-astro-cid-yqgl57wo]{max-width:1120px;margin-inline:auto}.ab-rich[data-astro-cid-yqgl57wo] p{margin:0 0 .75rem}.ab-rich[data-astro-cid-yqgl57wo] p:last-child{margin-bottom:0}.ab-rich[data-astro-cid-yqgl57wo] strong{color:var(--ink)}.ab-rich[data-astro-cid-yqgl57wo] a{color:var(--brand)}.ab-rich[data-astro-cid-yqgl57wo] ul{flex-direction:column;gap:.45rem;margin:.4rem 0 .9rem;padding:0;list-style:none;display:flex}.ab-rich[data-astro-cid-yqgl57wo] li{padding-left:1.7rem;position:relative}.ab-rich[data-astro-cid-yqgl57wo] li:before{content:"✓";background:var(--brand-soft);width:1.1rem;height:1.1rem;color:var(--brand);text-align:center;border-radius:50%;font:800 .68rem/1.1rem system-ui,sans-serif;position:absolute;top:.2rem;left:0}.ab-hero[data-astro-cid-yqgl57wo]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:2.4rem;padding:1rem 0 .5rem;display:grid}.ab-hero[data-astro-cid-yqgl57wo] h1[data-astro-cid-yqgl57wo]{letter-spacing:-.02em;margin:.5rem 0 1rem;font-size:clamp(2rem,4.6vw,3.1rem);line-height:1.05}.ab-lead[data-astro-cid-yqgl57wo]{color:var(--ink-soft);max-width:60ch;font-size:1.05rem;line-height:1.7}.ab-lead[data-astro-cid-yqgl57wo] p:first-child strong:only-child{color:var(--ink);font:600 1.2rem/1.4 Space Grotesk,sans-serif;display:block}.ab-cta[data-astro-cid-yqgl57wo]{flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;display:flex}.ab-facts[data-astro-cid-yqgl57wo]{border:1px solid var(--line);background:var(--paper);border-radius:22px;flex-direction:column;gap:1.05rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.ab-facts[data-astro-cid-yqgl57wo]:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--brand) 22%,transparent),transparent 70%);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;inset:-40% -40% auto auto}.ab-fact[data-astro-cid-yqgl57wo]{align-items:flex-start;gap:.9rem;display:flex;position:relative}.ab-fact-i[data-astro-cid-yqgl57wo]{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.ab-fact-i[data-astro-cid-yqgl57wo] svg[data-astro-cid-yqgl57wo]{width:21px;height:21px}.ab-fact[data-astro-cid-yqgl57wo] b[data-astro-cid-yqgl57wo]{font:600 1rem Space Grotesk,sans-serif;display:block}.ab-fact[data-astro-cid-yqgl57wo] span[data-astro-cid-yqgl57wo]{color:var(--ink-soft);font-size:.88rem;line-height:1.45}.ab-fact-call[data-astro-cid-yqgl57wo]{border-top:1px dashed var(--line);color:var(--ink);margin-top:.2rem;padding-top:1rem;font-weight:600;text-decoration:none;position:relative}.ab-fact-call[data-astro-cid-yqgl57wo]:hover{color:var(--brand)}.ab-sec[data-astro-cid-yqgl57wo]{margin-top:4rem;scroll-margin-top:96px}.ab-h2[data-astro-cid-yqgl57wo]{align-items:center;gap:.75rem;margin:0 0 1.3rem;font-size:clamp(1.45rem,2.6vw,1.9rem);line-height:1.15;display:flex}.ab-ico[data-astro-cid-yqgl57wo]{background:var(--brand-soft);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:1.35rem;line-height:1;display:grid}.ab-ico-sm[data-astro-cid-yqgl57wo]{border-radius:11px;width:36px;height:36px;font-size:1.05rem}.ab-ico-lg[data-astro-cid-yqgl57wo]{border-radius:18px;width:58px;height:58px;font-size:1.7rem}.ab-intro[data-astro-cid-yqgl57wo]{color:var(--ink-soft);max-width:70ch;margin-bottom:1.3rem;line-height:1.7}.ab-subs[data-astro-cid-yqgl57wo]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.ab-card[data-astro-cid-yqgl57wo]{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);border-radius:20px;padding:1.5rem 1.6rem;line-height:1.65;transition:border-color .2s,transform .2s}.ab-card[data-astro-cid-yqgl57wo]:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));transform:translateY(-2px)}.ab-card[data-astro-cid-yqgl57wo] h3[data-astro-cid-yqgl57wo]{color:var(--ink);align-items:center;gap:.65rem;margin:0 0 .9rem;font-size:1.15rem;display:flex}.ab-feats[data-astro-cid-yqgl57wo]{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:.9rem;display:grid}.ab-feat[data-astro-cid-yqgl57wo]{border:1px solid var(--line);background:var(--paper);border-radius:18px;flex-direction:column;gap:.35rem;padding:1.3rem 1.35rem;transition:border-color .2s,transform .2s;display:flex}.ab-feat[data-astro-cid-yqgl57wo]:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));transform:translateY(-2px)}.ab-check[data-astro-cid-yqgl57wo]{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:.45rem;display:grid}.ab-check[data-astro-cid-yqgl57wo] svg[data-astro-cid-yqgl57wo]{width:15px;height:15px}.ab-feat[data-astro-cid-yqgl57wo] b[data-astro-cid-yqgl57wo]{color:var(--ink);font:600 1.05rem Space Grotesk,sans-serif}.ab-feat[data-astro-cid-yqgl57wo]>span[data-astro-cid-yqgl57wo]:last-child{color:var(--ink-soft);font-size:.92rem;line-height:1.55}.ab-after[data-astro-cid-yqgl57wo]{color:var(--ink-soft);margin-top:1rem}.ab-quote[data-astro-cid-yqgl57wo]{background:var(--brand-soft);border:1px solid color-mix(in srgb,var(--brand) 25%,transparent);color:var(--ink-soft);border-radius:24px;align-items:flex-start;gap:1.4rem;padding:2rem 2.2rem;font-size:1.04rem;line-height:1.7;display:flex}.ab-h2-plain[data-astro-cid-yqgl57wo]{margin-bottom:.7rem}.ab-band[data-astro-cid-yqgl57wo]{color:#fff;background:linear-gradient(130deg,var(--brand-dark),var(--brand));box-shadow:0 24px 50px -30px color-mix(in srgb,var(--brand) 90%,transparent);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding:2.3rem 2.5rem;display:flex}.ab-band[data-astro-cid-yqgl57wo]>div[data-astro-cid-yqgl57wo]:first-child{flex:380px}.ab-band[data-astro-cid-yqgl57wo] h2[data-astro-cid-yqgl57wo]{color:#fff;margin:0 0 .6rem;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.15}.ab-band[data-astro-cid-yqgl57wo] .ab-rich[data-astro-cid-yqgl57wo]{color:#ffffffe0;line-height:1.6}.ab-band[data-astro-cid-yqgl57wo] .ab-rich[data-astro-cid-yqgl57wo] strong{color:#fff}.ab-band-btns[data-astro-cid-yqgl57wo]{flex-wrap:wrap;gap:.6rem;display:flex}.ab-btn-light[data-astro-cid-yqgl57wo]{color:#111418;background:#fff}.ab-btn-light[data-astro-cid-yqgl57wo]:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px #00000080}.ab-btn-line[data-astro-cid-yqgl57wo]{color:#fff;background:0 0;border:1.5px solid #ffffffb3}.ab-btn-line[data-astro-cid-yqgl57wo]:hover{background:#ffffff1f}.faq[data-astro-cid-yqgl57wo]{grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);align-items:start;gap:2.5rem;display:grid}.faq-side[data-astro-cid-yqgl57wo]{position:sticky;top:96px}.faq-side[data-astro-cid-yqgl57wo] h2[data-astro-cid-yqgl57wo]{margin:.4rem 0 .7rem;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.1}.faq-side[data-astro-cid-yqgl57wo]>p[data-astro-cid-yqgl57wo]{margin:0;line-height:1.6}.faq-help[data-astro-cid-yqgl57wo]{border:1px solid var(--line);background:var(--paper);border-radius:16px;flex-direction:column;gap:.2rem;margin-top:1.4rem;padding:1.1rem 1.2rem;display:flex}.faq-help-btns[data-astro-cid-yqgl57wo]{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.faq-list[data-astro-cid-yqgl57wo]{flex-direction:column;gap:.6rem;display:flex}.faq-q[data-astro-cid-yqgl57wo]{border:1px solid var(--line);background:var(--paper);border-radius:16px;transition:border-color .2s,box-shadow .2s}.faq-q[data-astro-cid-yqgl57wo]:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.faq-q[data-astro-cid-yqgl57wo][open]{border-color:var(--brand);box-shadow:0 10px 30px -18px color-mix(in srgb,var(--brand) 70%,transparent)}.faq-q[data-astro-cid-yqgl57wo] summary[data-astro-cid-yqgl57wo]{cursor:pointer;user-select:none;align-items:center;gap:1rem;padding:1.05rem 1.2rem;list-style:none;display:flex}.faq-q[data-astro-cid-yqgl57wo] summary[data-astro-cid-yqgl57wo]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-yqgl57wo] summary[data-astro-cid-yqgl57wo]:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:16px}.faq-n[data-astro-cid-yqgl57wo]{letter-spacing:.06em;color:var(--brand);flex:none;font:500 .75rem IBM Plex Mono,monospace}.faq-t[data-astro-cid-yqgl57wo]{color:var(--ink);flex:1;font:600 1.02rem/1.4 Space Grotesk,sans-serif}.faq-i[data-astro-cid-yqgl57wo]{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-soft);border-radius:50%;flex:none;place-items:center;transition:transform .25s,background .2s,color .2s,border-color .2s;display:grid}.faq-i[data-astro-cid-yqgl57wo] svg[data-astro-cid-yqgl57wo]{width:15px;height:15px}.faq-q[data-astro-cid-yqgl57wo][open] .faq-i[data-astro-cid-yqgl57wo]{background:var(--brand);border-color:var(--brand);color:#fff;transform:rotate(45deg)}.faq-a[data-astro-cid-yqgl57wo]{color:var(--ink-soft);white-space:pre-line;padding:0 1.2rem 1.2rem 3.6rem;line-height:1.7;animation:.25s faqIn}@keyframes faqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ab-visit[data-astro-cid-yqgl57wo]{border:1px solid var(--line);background:var(--paper);border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;padding:2rem;display:grid}.ab-visit[data-astro-cid-yqgl57wo] h2[data-astro-cid-yqgl57wo]{margin:.4rem 0 1.1rem;font-size:clamp(1.5rem,2.6vw,1.9rem)}.ab-rows[data-astro-cid-yqgl57wo]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;display:grid}.ab-row[data-astro-cid-yqgl57wo]{border:1px solid var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:.8rem;padding:.8rem .9rem;text-decoration:none;transition:border-color .2s;display:flex}.ab-row[data-astro-cid-yqgl57wo]:hover{border-color:var(--brand)}.ab-row-i[data-astro-cid-yqgl57wo]{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:11px;flex:none;place-items:center;display:grid}.ab-row-i[data-astro-cid-yqgl57wo] svg[data-astro-cid-yqgl57wo]{width:19px;height:19px}.ab-row[data-astro-cid-yqgl57wo]>span[data-astro-cid-yqgl57wo]:last-child{overflow-wrap:anywhere;flex-direction:column;min-width:0;font-size:.9rem;display:flex}.ab-row[data-astro-cid-yqgl57wo] b[data-astro-cid-yqgl57wo]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem;font-weight:600}.ab-area[data-astro-cid-yqgl57wo]{margin:1rem 0 0;font-size:.88rem}.ab-hours[data-astro-cid-yqgl57wo] h3[data-astro-cid-yqgl57wo]{margin:0 0 .7rem;font-size:1.05rem}.ab-hrow[data-astro-cid-yqgl57wo]{color:var(--ink-soft);border-radius:10px;justify-content:space-between;padding:.5rem .7rem;font-size:.93rem;display:flex}.ab-hrow[data-astro-cid-yqgl57wo]:nth-child(odd){background:color-mix(in srgb,var(--ink) 4%,transparent)}.ab-hrow[data-astro-cid-yqgl57wo].is-today{background:var(--brand-soft);color:var(--ink);font-weight:600}@media (width<=900px){.ab-hero[data-astro-cid-yqgl57wo]{grid-template-columns:1fr;gap:1.6rem}.faq[data-astro-cid-yqgl57wo]{grid-template-columns:1fr;gap:1.2rem}.faq-side[data-astro-cid-yqgl57wo]{position:static}.faq-help[data-astro-cid-yqgl57wo]{display:none}.ab-visit[data-astro-cid-yqgl57wo]{grid-template-columns:1fr}.ab-feats[data-astro-cid-yqgl57wo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ab-sec[data-astro-cid-yqgl57wo],.ab-band[data-astro-cid-yqgl57wo]{margin-top:2.8rem}.ab-quote[data-astro-cid-yqgl57wo]{flex-direction:column;gap:.9rem;padding:1.5rem}.ab-feats[data-astro-cid-yqgl57wo]{grid-template-columns:1fr;gap:.6rem}.ab-feat[data-astro-cid-yqgl57wo]{grid-template-columns:auto 1fr;gap:.15rem .85rem;padding:1rem 1.1rem;display:grid}.ab-check[data-astro-cid-yqgl57wo]{grid-row:span 2;margin:0}.ab-band[data-astro-cid-yqgl57wo]{padding:1.7rem 1.4rem}.ab-visit[data-astro-cid-yqgl57wo]{padding:1.3rem}.ab-card[data-astro-cid-yqgl57wo]{padding:1.25rem}.faq-q[data-astro-cid-yqgl57wo] summary[data-astro-cid-yqgl57wo]{gap:.75rem;padding:.95rem 1rem}.faq-a[data-astro-cid-yqgl57wo]{padding:0 1rem 1.1rem}.faq-t[data-astro-cid-yqgl57wo]{font-size:.97rem}}.ab[data-astro-cid-yqgl57wo]{--ease:cubic-bezier(.2,.75,.2,1)}.ab-progress[data-astro-cid-yqgl57wo]{z-index:1000;transform-origin:0;background:linear-gradient(90deg,var(--brand-dark),var(--brand));pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.ab[data-astro-cid-yqgl57wo].anim [data-astro-cid-yqgl57wo]:is(.ab-hero-main>*,.ab-facts,.ab-fact,.ab-fact-call,.ab-sec>.ab-h2,.ab-intro,.ab-after,.ab-subs>*,.ab-feats>*,.ab-quote,.ab-band,.faq-side>*,.faq-list>*,.ab-visit,.ab-rows>*,.ab-hrow,.ab-area):not(.ab-done){opacity:0;transform:var(--from,translateY(28px));transition:opacity .7s var(--ease),transform .85s var(--ease);transition-delay:calc(var(--i,0) * 85ms)}.ab[data-astro-cid-yqgl57wo].anim :is(.ab-hero-main>*,.ab-facts,.ab-fact,.ab-fact-call,.ab-sec>.ab-h2,.ab-intro,.ab-after,.ab-subs>*,.ab-feats>*,.ab-quote,.ab-band,.faq-side>*,.faq-list>*,.ab-visit,.ab-rows>*,.ab-hrow,.ab-area).ab-in[data-astro-cid-yqgl57wo]:not(.ab-done){opacity:1;transform:none}.ab-facts[data-astro-cid-yqgl57wo]{--from:translateX(48px) scale(.97)}.ab-fact[data-astro-cid-yqgl57wo],.ab-fact-call[data-astro-cid-yqgl57wo]{--from:translateX(22px)}.ab-quote[data-astro-cid-yqgl57wo],.ab-band[data-astro-cid-yqgl57wo]{--from:translateY(30px) scale(.96)}.faq-side[data-astro-cid-yqgl57wo]>[data-astro-cid-yqgl57wo]{--from:translateX(-26px)}.ab-hrow[data-astro-cid-yqgl57wo]{--from:translateX(18px)}.ab-subs[data-astro-cid-yqgl57wo]>[data-astro-cid-yqgl57wo]:nth-child(2n){--from:translateY(40px)}.ab[data-astro-cid-yqgl57wo].anim .ab-hero-main[data-astro-cid-yqgl57wo]>.ab-in[data-astro-cid-yqgl57wo]:not(.ab-done){transition-delay:calc(var(--i,0) * .11s)}.ab[data-astro-cid-yqgl57wo].anim .ab-facts[data-astro-cid-yqgl57wo].ab-in:not(.ab-done){transition-delay:.25s}.ab[data-astro-cid-yqgl57wo].anim .ab-fact[data-astro-cid-yqgl57wo].ab-in:not(.ab-done),.ab[data-astro-cid-yqgl57wo].anim .ab-fact-call[data-astro-cid-yqgl57wo].ab-in:not(.ab-done){transition-delay:calc(.45s + var(--i,0) * 90ms)}@keyframes abPop{0%{opacity:0;transform:scale(.3)rotate(-25deg)}to{opacity:1;transform:none}}.ab[data-astro-cid-yqgl57wo].anim .ab-h2[data-astro-cid-yqgl57wo].ab-in .ab-ico[data-astro-cid-yqgl57wo],.ab[data-astro-cid-yqgl57wo].anim .ab-quote[data-astro-cid-yqgl57wo].ab-in .ab-ico[data-astro-cid-yqgl57wo]{animation:.7s cubic-bezier(.34,1.56,.64,1) .2s backwards abPop}.ab[data-astro-cid-yqgl57wo].anim .ab-card[data-astro-cid-yqgl57wo].ab-in .ab-ico[data-astro-cid-yqgl57wo],.ab[data-astro-cid-yqgl57wo].anim .ab-feat[data-astro-cid-yqgl57wo].ab-in .ab-check[data-astro-cid-yqgl57wo]{animation:abPop .6s cubic-bezier(.34,1.56,.64,1) calc(.3s + var(--i,0) * 85ms) backwards}.ab[data-astro-cid-yqgl57wo].anim .ab-fact[data-astro-cid-yqgl57wo].ab-in .ab-fact-i[data-astro-cid-yqgl57wo]{animation:abPop .6s cubic-bezier(.34,1.56,.64,1) calc(.6s + var(--i,0) * 90ms) backwards}.ab-ico[data-astro-cid-yqgl57wo],.ab-check[data-astro-cid-yqgl57wo],.ab-fact-i[data-astro-cid-yqgl57wo],.ab-row-i[data-astro-cid-yqgl57wo]{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.ab-card[data-astro-cid-yqgl57wo]:hover .ab-ico[data-astro-cid-yqgl57wo],.ab-quote[data-astro-cid-yqgl57wo]:hover .ab-ico[data-astro-cid-yqgl57wo]{transform:rotate(-10deg)scale(1.1)}.ab-feat[data-astro-cid-yqgl57wo]:hover .ab-check[data-astro-cid-yqgl57wo]{transform:scale(1.15)rotate(-8deg)}.ab-fact[data-astro-cid-yqgl57wo]:hover .ab-fact-i[data-astro-cid-yqgl57wo]{transform:translateY(-2px)rotate(-8deg)}.ab-row[data-astro-cid-yqgl57wo]:hover .ab-row-i[data-astro-cid-yqgl57wo]{transform:translate(3px)scale(1.06)}.ab-feat[data-astro-cid-yqgl57wo]:hover,.ab-card[data-astro-cid-yqgl57wo]:hover{box-shadow:0 18px 40px -26px color-mix(in srgb,var(--brand) 60%,transparent)}.ab-cta[data-astro-cid-yqgl57wo] .btn[data-astro-cid-yqgl57wo]:hover{transform:translateY(-2px)}@keyframes abFloat{0%{transform:translate(0)}to{transform:translate(-60px,50px)}}.ab-facts[data-astro-cid-yqgl57wo]:before{animation:9s ease-in-out infinite alternate abFloat}@keyframes abFlow{0%{background-position:0%}to{background-position:100%}}@keyframes abShine{0%,70%{transform:translate(-120%)skew(-20deg)}to{transform:translate(380%)skew(-20deg)}}.ab-band[data-astro-cid-yqgl57wo]{background:linear-gradient(120deg,var(--brand-dark),var(--brand),color-mix(in srgb,var(--brand) 75%,#fff),var(--brand-dark));background-size:300% 300%;animation:10s ease-in-out infinite alternate abFlow;position:relative;overflow:hidden}.ab-band[data-astro-cid-yqgl57wo]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:30%;animation:6s ease-in-out infinite abShine;position:absolute;top:0;bottom:0;left:0}.ab-band[data-astro-cid-yqgl57wo]>[data-astro-cid-yqgl57wo]{z-index:1;position:relative}@keyframes abPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 60%,transparent)}to{box-shadow:0 0 0 8px #0000}}.ab-hrow[data-astro-cid-yqgl57wo].is-today>span[data-astro-cid-yqgl57wo]:first-child:before{content:"";background:var(--brand);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:.5rem;animation:1.6s ease-out infinite abPulse;display:inline-block}@media (prefers-reduced-motion:reduce){.faq-i[data-astro-cid-yqgl57wo],.faq-a[data-astro-cid-yqgl57wo],.ab-card[data-astro-cid-yqgl57wo],.ab-feat[data-astro-cid-yqgl57wo],.ab-ico[data-astro-cid-yqgl57wo],.ab-check[data-astro-cid-yqgl57wo],.ab-fact-i[data-astro-cid-yqgl57wo],.ab-row-i[data-astro-cid-yqgl57wo]{transition:none;animation:none}.ab-band[data-astro-cid-yqgl57wo],.ab-facts[data-astro-cid-yqgl57wo]:before,.ab-hrow[data-astro-cid-yqgl57wo].is-today>span[data-astro-cid-yqgl57wo]:first-child:before{animation:none}.ab-band[data-astro-cid-yqgl57wo]:after{display:none}}
