.ihero[data-astro-cid-t33gb4ln]{gap:var(--sp-7);padding:var(--sp-6) var(--sp-5) var(--sp-8);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.ihero__cat[data-astro-cid-t33gb4ln]{font-size:var(--fs-xs);letter-spacing:.4px;text-transform:uppercase;color:var(--m100);background:var(--m5);border:1px solid var(--m10);border-radius:var(--radius-full);margin-bottom:var(--sp-4);align-items:center;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.ihero__cat[data-astro-cid-t33gb4ln] .material-symbols-outlined[data-astro-cid-t33gb4ln]{font-size:15px}.ihero__title[data-astro-cid-t33gb4ln]{font-family:var(--font-title);letter-spacing:-.8px;color:var(--d100);margin:0;font-size:clamp(32px,4.2vw,48px);font-weight:700;line-height:1.1}.ihero__lead[data-astro-cid-t33gb4ln]{font-size:var(--fs-md);color:var(--text-body);margin:var(--sp-4) 0 0;max-width:56ch;line-height:1.6}.ihero__actions[data-astro-cid-t33gb4ln]{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.flow[data-astro-cid-t33gb4ln]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-6);box-shadow:0 8px 32px var(--m10t), 0 2px 8px var(--d8t)}.flow__row[data-astro-cid-t33gb4ln]{align-items:center;gap:var(--sp-4);grid-template-columns:1fr auto 1fr;display:grid}.flow__logo[data-astro-cid-t33gb4ln]{border-radius:var(--radius);border:1px solid var(--d8t);height:88px;padding:0 var(--sp-4);background:#fff;justify-content:center;align-items:center;display:flex}.flow__logo[data-astro-cid-t33gb4ln] img[data-astro-cid-t33gb4ln]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:40px}.flow__arrow[data-astro-cid-t33gb4ln]{background:var(--gradient-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.flow__arrow[data-astro-cid-t33gb4ln] .material-symbols-outlined[data-astro-cid-t33gb4ln]{font-size:24px}.flow__meta[data-astro-cid-t33gb4ln]{gap:var(--sp-3);margin:var(--sp-6) 0 0;display:grid}.flow__meta[data-astro-cid-t33gb4ln] div[data-astro-cid-t33gb4ln]{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border);grid-template-columns:136px 1fr;display:grid}.flow__meta[data-astro-cid-t33gb4ln] dt[data-astro-cid-t33gb4ln]{font-size:var(--fs-sm);color:var(--d100);font-weight:600}.flow__meta[data-astro-cid-t33gb4ln] dd[data-astro-cid-t33gb4ln]{font-size:var(--fs-sm);color:var(--d70);margin:0;line-height:1.5}.block[data-astro-cid-t33gb4ln]{padding:var(--sp-7) var(--sp-5)}.block__title[data-astro-cid-t33gb4ln]{font-family:var(--font-title);letter-spacing:-.5px;color:var(--d100);text-align:center;margin:0 0 var(--sp-6);font-size:clamp(26px,3vw,34px);font-weight:700}.block__title--left[data-astro-cid-t33gb4ln]{text-align:left;margin-bottom:var(--sp-4)}.tbl[data-astro-cid-t33gb4ln]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);max-width:960px;margin:0 auto;overflow-x:auto}.tbl[data-astro-cid-t33gb4ln] table[data-astro-cid-t33gb4ln]{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.tbl[data-astro-cid-t33gb4ln] th[data-astro-cid-t33gb4ln]{text-align:left;background:var(--m5);color:var(--d100);padding:var(--sp-3) var(--sp-4);font-weight:600}.tbl[data-astro-cid-t33gb4ln] td[data-astro-cid-t33gb4ln]{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border);color:var(--d70);vertical-align:top;line-height:1.5}.tbl[data-astro-cid-t33gb4ln] td[data-astro-cid-t33gb4ln]:first-child{color:var(--d100);font-weight:600}.uses[data-astro-cid-t33gb4ln]{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}.uses__card[data-astro-cid-t33gb4ln]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-6)}.uses__ic[data-astro-cid-t33gb4ln]{background:var(--m10);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.uses__ic[data-astro-cid-t33gb4ln] .material-symbols-outlined[data-astro-cid-t33gb4ln]{color:var(--m100);font-size:22px}.uses__title[data-astro-cid-t33gb4ln]{font-family:var(--font-title);font-size:var(--fs-lg);color:var(--d100);margin:var(--sp-4) 0 var(--sp-2);font-weight:700}.uses__text[data-astro-cid-t33gb4ln]{font-size:var(--fs-sm);color:var(--d70);margin:0;line-height:1.6}.know[data-astro-cid-t33gb4ln]{background:var(--m5);border:1px solid var(--m10);border-radius:var(--radius-lg);max-width:860px;padding:var(--sp-6) var(--sp-7);margin:0 auto}.know__list[data-astro-cid-t33gb4ln]{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.know__list[data-astro-cid-t33gb4ln] li[data-astro-cid-t33gb4ln]{font-size:var(--fs-base);color:var(--d100);gap:10px;line-height:1.55;display:flex}.know__list[data-astro-cid-t33gb4ln] .material-symbols-outlined[data-astro-cid-t33gb4ln]{color:var(--m100);flex-shrink:0;margin-top:2px;font-size:20px}.know__links[data-astro-cid-t33gb4ln]{gap:var(--sp-2) var(--sp-6);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.know__link[data-astro-cid-t33gb4ln]{font-size:var(--fs-sm);color:var(--m100);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.know__link[data-astro-cid-t33gb4ln] .material-symbols-outlined[data-astro-cid-t33gb4ln]{font-size:16px}.others[data-astro-cid-t33gb4ln]{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));max-width:1040px;margin:0 auto;display:grid}.others__card[data-astro-cid-t33gb4ln]{align-items:center;gap:var(--sp-2);padding:var(--sp-5) var(--sp-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-surface);transition:transform var(--transition), box-shadow var(--transition);flex-direction:column;text-decoration:none;display:flex}.others__card[data-astro-cid-t33gb4ln]:hover{box-shadow:0 14px 34px -16px var(--m40t), 0 0 0 1px var(--m15t);transform:translateY(-3px)}.others__logo[data-astro-cid-t33gb4ln]{align-items:center;height:40px;display:flex}.others__logo[data-astro-cid-t33gb4ln] img[data-astro-cid-t33gb4ln]{width:auto;max-width:130px;height:auto;max-height:28px}.others__name[data-astro-cid-t33gb4ln]{font-family:var(--font-title);color:var(--d100);font-weight:700}.others__cat[data-astro-cid-t33gb4ln]{font-size:var(--fs-xs);color:var(--text-muted)}@media (width<=960px){.ihero[data-astro-cid-t33gb4ln],.uses[data-astro-cid-t33gb4ln]{grid-template-columns:1fr}}@media (width<=560px){.flow__meta[data-astro-cid-t33gb4ln] div[data-astro-cid-t33gb4ln]{grid-template-columns:1fr;gap:2px}.know[data-astro-cid-t33gb4ln]{padding:var(--sp-5)}}
