.intro[data-astro-cid-xsweezd6]{padding:64px 0 32px;max-width:70ch}.chip[data-astro-cid-xsweezd6]{display:inline-block;font:600 12.5px/1 var(--mono);color:var(--accent-700);background:var(--accent-050);border:1px solid var(--accent-100);border-radius:var(--r-pill);padding:7px 12px;margin-bottom:18px}h1[data-astro-cid-xsweezd6]{font:800 clamp(36px,4.6vw,54px)/1.06 var(--sans);letter-spacing:-.03em;margin-bottom:14px}.accent[data-astro-cid-xsweezd6]{color:var(--accent)}.lead[data-astro-cid-xsweezd6]{font-size:17.5px;color:var(--body);max-width:62ch}.pain[data-astro-cid-xsweezd6]{padding:24px 0 40px}.pain[data-astro-cid-xsweezd6] h2[data-astro-cid-xsweezd6]{font:700 26px/1.2 var(--sans);letter-spacing:-.02em;margin-bottom:22px}.pain[data-astro-cid-xsweezd6] .cards[data-astro-cid-xsweezd6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pain[data-astro-cid-xsweezd6] .card[data-astro-cid-xsweezd6]{background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px}.pain[data-astro-cid-xsweezd6] .card[data-astro-cid-xsweezd6] h3[data-astro-cid-xsweezd6]{font:700 16px/1.35 var(--sans);margin-bottom:8px}.pain[data-astro-cid-xsweezd6] .card[data-astro-cid-xsweezd6] p[data-astro-cid-xsweezd6]{font-size:14px;color:var(--body);line-height:1.55}.grp[data-astro-cid-xsweezd6]{padding:40px 0}.grp[data-astro-cid-xsweezd6] h2[data-astro-cid-xsweezd6]{font:700 28px/1.2 var(--sans);letter-spacing:-.02em;margin:8px 0}.grpintro[data-astro-cid-xsweezd6]{color:var(--body);max-width:66ch;margin-bottom:28px}.grpintro[data-astro-cid-xsweezd6] a[data-astro-cid-xsweezd6]{color:var(--accent)}.fcards[data-astro-cid-xsweezd6]{display:flex;flex-direction:column;gap:16px}.fcard[data-astro-cid-xsweezd6]{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px;box-shadow:var(--sh-sm)}.fhead[data-astro-cid-xsweezd6]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.fhead[data-astro-cid-xsweezd6] h3[data-astro-cid-xsweezd6]{font:700 16.5px/1.35 var(--sans);letter-spacing:-.01em;margin:0;flex:1}.dot[data-astro-cid-xsweezd6]{width:9px;height:9px;border-radius:50%;background:var(--muted);flex-shrink:0}.dot[data-astro-cid-xsweezd6].ok{background:var(--accent)}.status[data-astro-cid-xsweezd6]{font:600 11.5px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.fbody[data-astro-cid-xsweezd6]{font-size:14px;color:var(--body);line-height:1.55;margin-bottom:10px}.applied[data-astro-cid-xsweezd6]{font-size:14px;color:var(--ink);line-height:1.55;padding-top:10px;border-top:1px dotted var(--line-2)}.fnote[data-astro-cid-xsweezd6]{margin-top:20px;font-size:13.5px;color:var(--muted)}.fnote[data-astro-cid-xsweezd6] a[data-astro-cid-xsweezd6]{color:var(--muted)}.cta-band[data-astro-cid-xsweezd6]{margin-top:8px}.cta-inner[data-astro-cid-xsweezd6]{text-align:center;padding-block:64px 76px}.cta-inner[data-astro-cid-xsweezd6] h2[data-astro-cid-xsweezd6]{font:800 clamp(28px,3.2vw,38px)/1.1 var(--sans);letter-spacing:-.02em;margin-bottom:10px}.cta-inner[data-astro-cid-xsweezd6] p[data-astro-cid-xsweezd6]{color:#ffffffb8;max-width:52ch;margin:0 auto 26px;font-size:16px}.hero-ctas[data-astro-cid-xsweezd6].center{display:flex;justify-content:center}@media(max-width:900px){.pain[data-astro-cid-xsweezd6] .cards[data-astro-cid-xsweezd6]{grid-template-columns:1fr}}@media(min-width:901px)and (max-width:1100px){.pain[data-astro-cid-xsweezd6] .cards[data-astro-cid-xsweezd6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.intro[data-astro-cid-xsweezd6]{padding:42px 0 26px}.intro[data-astro-cid-xsweezd6] h1[data-astro-cid-xsweezd6]{font-size:clamp(34px,10vw,42px)}.lead[data-astro-cid-xsweezd6]{font-size:16.5px}.pain[data-astro-cid-xsweezd6]{padding:28px 0}.pain[data-astro-cid-xsweezd6] .cards[data-astro-cid-xsweezd6]{gap:12px}.pain[data-astro-cid-xsweezd6] .card[data-astro-cid-xsweezd6]{padding:20px}.grp[data-astro-cid-xsweezd6]{padding:34px 0}.fcards[data-astro-cid-xsweezd6]{gap:12px}.fcard[data-astro-cid-xsweezd6]{padding:18px 20px}.cta-inner[data-astro-cid-xsweezd6]{padding-block:54px 60px}}
