.products-page[data-astro-cid-3swd3b6j]{color:#111a2e;word-break:auto-phrase}.wrap[data-astro-cid-3swd3b6j]{max-width:1200px;margin:0 auto;padding:0 20px}@media (min-width:768px){.wrap[data-astro-cid-3swd3b6j]{padding:0 40px}}.cat-index[data-astro-cid-3swd3b6j]{display:grid;gap:12px;margin-top:32px}@media (min-width:768px){.cat-index[data-astro-cid-3swd3b6j]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cat-index[data-astro-cid-3swd3b6j]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cat-link[data-astro-cid-3swd3b6j]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:20px 22px;border:1px solid #e4e7ee;border-radius:22px;background:#fff;transition:border-color .2s ease,transform .2s ease}.cat-link[data-astro-cid-3swd3b6j]:hover{border-color:var(--c);transform:translateY(-2px)}.cat-link[data-astro-cid-3swd3b6j]:focus-visible{outline:3px solid var(--c);outline-offset:2px}.cat-area[data-astro-cid-3swd3b6j],.cat-label[data-astro-cid-3swd3b6j]{display:inline-flex;align-items:center;gap:8px;color:var(--deep);font-family:var(--font-special);font-size:13px;font-weight:800}.cat-dot[data-astro-cid-3swd3b6j]{width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px var(--tint)}.cat-link[data-astro-cid-3swd3b6j] strong[data-astro-cid-3swd3b6j]{grid-column:1;font-family:var(--font-special);font-size:20px;font-weight:800;line-height:1.4}.cat-logos[data-astro-cid-3swd3b6j]{display:flex;flex-wrap:wrap;gap:8px;grid-column:1}.cat-logo[data-astro-cid-3swd3b6j]{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#f4f5f8;color:#0b57d0}.cat-logo[data-astro-cid-3swd3b6j] img[data-astro-cid-3swd3b6j]{width:22px;height:22px;object-fit:contain}.cat-count[data-astro-cid-3swd3b6j]{display:inline-flex;grid-column:2;grid-row:1/span 3;align-items:center;gap:4px;color:var(--deep);font-size:14px;font-weight:800;white-space:nowrap}.cat-sec[data-astro-cid-3swd3b6j]{padding:72px 0;background:#fff;scroll-margin-top:90px}.cat-sec[data-astro-cid-3swd3b6j].is-first{padding-top:80px}.cat-sec[data-astro-cid-3swd3b6j]+.cat-sec[data-astro-cid-3swd3b6j]{background:#f4f5f8}.cat-sec[data-astro-cid-3swd3b6j] h2[data-astro-cid-3swd3b6j]{margin-top:10px;font-family:var(--font-special);font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.3}.cat-lead[data-astro-cid-3swd3b6j]{max-width:760px;margin-top:12px;color:#5a6475;line-height:1.9}.cat-cards[data-astro-cid-3swd3b6j]{margin-top:32px}.support-sec[data-astro-cid-3swd3b6j]{padding:0 0 88px;background:#f4f5f8}.support[data-astro-cid-3swd3b6j]{display:grid;gap:28px;padding:32px 24px;border-radius:28px;background:#111a2e;color:#fff}@media (min-width:1024px){.support[data-astro-cid-3swd3b6j]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:40px;padding:44px 48px}}.support-kicker[data-astro-cid-3swd3b6j]{font-family:var(--font-special);font-size:13px;font-weight:800;letter-spacing:.16em;color:#7fb2ff}.support[data-astro-cid-3swd3b6j] h2[data-astro-cid-3swd3b6j]{margin-top:10px;font-family:var(--font-special);font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.4}.support[data-astro-cid-3swd3b6j]>div[data-astro-cid-3swd3b6j]>p[data-astro-cid-3swd3b6j]:not(.support-kicker){margin-top:12px;color:#ffffffbf;line-height:1.85}.support-btn[data-astro-cid-3swd3b6j]{display:inline-flex;align-items:center;gap:8px;min-height:52px;margin-top:22px;padding:0 26px;border-radius:999px;background:#fff;color:#111a2e;font-family:var(--font-special);font-weight:800;transition:transform .2s ease}.support-btn[data-astro-cid-3swd3b6j]:hover{transform:translateY(-2px)}.support-btn[data-astro-cid-3swd3b6j]:focus-visible,.support-list[data-astro-cid-3swd3b6j] a[data-astro-cid-3swd3b6j]:focus-visible{outline:3px solid #7fb2ff;outline-offset:3px}.support-list[data-astro-cid-3swd3b6j]{display:grid;gap:10px}.support-list[data-astro-cid-3swd3b6j] a[data-astro-cid-3swd3b6j]{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:14px 16px 14px 14px;border-radius:18px;background:#ffffff14;transition:background-color .2s ease}.support-list[data-astro-cid-3swd3b6j] a[data-astro-cid-3swd3b6j]:hover{background:#ffffff24}.support-logo[data-astro-cid-3swd3b6j]{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#fff}.support-logo[data-astro-cid-3swd3b6j] img[data-astro-cid-3swd3b6j]{width:26px;height:26px;object-fit:contain}.support-text[data-astro-cid-3swd3b6j]{display:grid;gap:3px}.support-text[data-astro-cid-3swd3b6j] strong[data-astro-cid-3swd3b6j]{font-family:var(--font-special);font-size:15px;font-weight:800}.support-text[data-astro-cid-3swd3b6j] span[data-astro-cid-3swd3b6j]{color:#ffffffb3;font-size:13px;line-height:1.65}.support-list[data-astro-cid-3swd3b6j] .support-arrow{color:#7fb2ff}.partner-sec[data-astro-cid-3swd3b6j]{padding:88px 0 96px;background:#fff}.partners[data-astro-cid-3swd3b6j]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (min-width:768px){.partners[data-astro-cid-3swd3b6j]{grid-template-columns:repeat(5,minmax(0,1fr))}}.partner[data-astro-cid-3swd3b6j]{display:grid;justify-items:center;align-content:start;gap:6px;padding:24px 14px;border:1px solid #e4e7ee;border-radius:20px;text-align:center}.partner[data-astro-cid-3swd3b6j]:first-child{grid-column:1/-1}@media (min-width:768px){.partner[data-astro-cid-3swd3b6j]:first-child{grid-column:auto}}.partner-logo[data-astro-cid-3swd3b6j]{display:grid;place-items:center;height:48px;margin-bottom:6px}.partner-logo[data-astro-cid-3swd3b6j] img[data-astro-cid-3swd3b6j]{width:auto;height:36px;object-fit:contain}.partner[data-astro-cid-3swd3b6j] strong[data-astro-cid-3swd3b6j]{font-family:var(--font-special);font-size:14px;font-weight:800;line-height:1.5}.partner[data-astro-cid-3swd3b6j] span[data-astro-cid-3swd3b6j]:not(.partner-logo){color:#5a6475;font-size:12px;line-height:1.6}@media (prefers-reduced-motion:reduce){.cat-link[data-astro-cid-3swd3b6j],.support-btn[data-astro-cid-3swd3b6j],.support-list[data-astro-cid-3swd3b6j] a[data-astro-cid-3swd3b6j]{transition:none}}