.fg[data-astro-cid-6tzy4fwq]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}@media (width<=980px){.fg[data-astro-cid-6tzy4fwq]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.fg[data-astro-cid-6tzy4fwq]{grid-template-columns:1fr}}.fg-item[data-astro-cid-6tzy4fwq]{background:var(--paper);flex-direction:column;gap:8px;padding:20px 20px 18px;display:flex}.fg-n[data-astro-cid-6tzy4fwq]{font-family:var(--mono);color:var(--orange);font-size:12px;font-weight:600}.fg-item[data-astro-cid-6tzy4fwq] strong[data-astro-cid-6tzy4fwq]{letter-spacing:-.02em;font-size:16.5px;font-weight:900}.fg-item[data-astro-cid-6tzy4fwq] ul[data-astro-cid-6tzy4fwq]{flex-wrap:wrap;gap:5px;margin:2px 0 0;padding:0;list-style:none;display:flex}.fg-item[data-astro-cid-6tzy4fwq] li[data-astro-cid-6tzy4fwq]{font-family:var(--mono);color:var(--ink-2);background:var(--cream-2);border:1px solid var(--line);border-radius:2px;padding:4px 7px;font-size:11px}.fg-note[data-astro-cid-6tzy4fwq]{color:var(--ink-3);margin-top:auto;padding-top:8px;font-size:12.5px;line-height:1.6}.tpl[data-astro-cid-6tzy4fwq]{background:var(--cream-2);border:1px solid var(--line);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:22px;padding:clamp(20px,2.4vw,28px);display:flex}.tpl[data-astro-cid-6tzy4fwq] strong[data-astro-cid-6tzy4fwq]{letter-spacing:-.02em;margin-bottom:5px;font-size:17px;font-weight:900;display:block}.tpl[data-astro-cid-6tzy4fwq] p[data-astro-cid-6tzy4fwq]{color:var(--ink-2);max-width:58ch;margin:0;font-size:14.5px;line-height:1.7}.rq[data-astro-cid-6tzy4fwq]{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--navy);border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:22px 24px 24px}.rq[data-astro-cid-6tzy4fwq] h3[data-astro-cid-6tzy4fwq]{margin-bottom:14px;font-size:16.5px}.rq[data-astro-cid-6tzy4fwq] ul[data-astro-cid-6tzy4fwq]{margin:0;padding:0;list-style:none}.rq[data-astro-cid-6tzy4fwq] li[data-astro-cid-6tzy4fwq]{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:16px 1fr;align-items:baseline;gap:10px;padding:8px 0;font-size:14.5px;display:grid}.rq[data-astro-cid-6tzy4fwq] li[data-astro-cid-6tzy4fwq]:before{content:"";border:1.5px solid var(--orange);border-radius:2px;width:9px;height:9px}.svc-grid[data-astro-cid-6tzy4fwq]{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);align-items:center;gap:clamp(32px,4.5vw,72px);padding:clamp(48px,5.5vw,84px) 0;display:grid}@media (width<=1000px){.svc-grid[data-astro-cid-6tzy4fwq]{grid-template-columns:1fr;gap:36px}}.band[data-astro-cid-6tzy4fwq] h1[data-astro-cid-6tzy4fwq]{max-width:14ch}.fit[data-astro-cid-6tzy4fwq]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 16px;display:flex}.fit[data-astro-cid-6tzy4fwq] strong[data-astro-cid-6tzy4fwq]{font-size:17px;font-weight:700}.fit[data-astro-cid-6tzy4fwq] p[data-astro-cid-6tzy4fwq]{color:var(--ink-2);max-width:none;margin:0;font-size:15px;line-height:1.75}.need[data-astro-cid-6tzy4fwq]{text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:8px;padding:22px 14px;display:flex}.need[data-astro-cid-6tzy4fwq] .ic[data-astro-cid-6tzy4fwq]{place-items:center;width:40px;height:40px;display:grid}.need[data-astro-cid-6tzy4fwq] .ic[data-astro-cid-6tzy4fwq] svg[data-astro-cid-6tzy4fwq]{width:32px;height:32px;stroke:var(--navy);stroke-width:1.4px}.need[data-astro-cid-6tzy4fwq] strong[data-astro-cid-6tzy4fwq]{font-size:15px}.need[data-astro-cid-6tzy4fwq] span[data-astro-cid-6tzy4fwq]:last-child{color:var(--ink-3);font-size:13.5px}.incl[data-astro-cid-6tzy4fwq]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(26px,3.2vw,40px)}.two-col[data-astro-cid-6tzy4fwq]{grid-template-columns:1fr 1fr;gap:clamp(28px,3.6vw,52px);display:grid}@media (width<=960px){.two-col[data-astro-cid-6tzy4fwq]{grid-template-columns:1fr}}.two-col[data-astro-cid-6tzy4fwq] .head[data-astro-cid-6tzy4fwq]{margin-bottom:22px}.two-col[data-astro-cid-6tzy4fwq] .fact-row[data-astro-cid-6tzy4fwq]{grid-template-columns:130px 1fr}@media (width<=680px){.two-col[data-astro-cid-6tzy4fwq] .fact-row[data-astro-cid-6tzy4fwq]{grid-template-columns:1fr}}.demo-row[data-astro-cid-6tzy4fwq]{grid-template-columns:minmax(300px,1fr) minmax(260px,.72fr);align-items:start;gap:clamp(28px,3.6vw,56px);display:grid}@media (width<=900px){.demo-row[data-astro-cid-6tzy4fwq]{grid-template-columns:1fr}}.demo-side[data-astro-cid-6tzy4fwq]{flex-direction:column;gap:14px;display:flex}.demo-side[data-astro-cid-6tzy4fwq] h3[data-astro-cid-6tzy4fwq]{margin-top:6px}.demo-side[data-astro-cid-6tzy4fwq] p[data-astro-cid-6tzy4fwq]{color:var(--ink-2);max-width:none;margin:0;font-size:15.5px}.demo-side[data-astro-cid-6tzy4fwq] .btn[data-astro-cid-6tzy4fwq]{align-self:flex-start}
