.why[data-astro-cid-rnqo2yuk]{display:grid;gap:1.75rem}@media(min-width:900px){.why[data-astro-cid-rnqo2yuk]{grid-template-columns:1.4fr .6fr;gap:3rem;align-items:center}}.why__text[data-astro-cid-rnqo2yuk] h2[data-astro-cid-rnqo2yuk]{font-size:var(--fs-h2);margin-bottom:var(--sp-4)}.why__text[data-astro-cid-rnqo2yuk] p[data-astro-cid-rnqo2yuk]{font-size:var(--fs-body);color:var(--c-ink-2);line-height:1.85;margin-bottom:var(--sp-4);max-width:66ch}.why__text[data-astro-cid-rnqo2yuk] strong[data-astro-cid-rnqo2yuk]{color:var(--c-ink);font-weight:600}.why__points[data-astro-cid-rnqo2yuk]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(min-width:900px){.why__points[data-astro-cid-rnqo2yuk]{grid-template-columns:1fr;gap:1rem}}.why-point[data-astro-cid-rnqo2yuk]{padding:1rem;background:var(--c-primary-tint);border:1px solid rgba(37,99,235,.1);border-radius:var(--r-md);text-align:center}@media(min-width:900px){.why-point[data-astro-cid-rnqo2yuk]{text-align:left;display:flex;align-items:baseline;gap:.6rem;padding:.9rem 1.1rem}}.why-point__num[data-astro-cid-rnqo2yuk]{display:block;font-size:1.75rem;font-weight:700;color:var(--c-primary);line-height:1.1;font-variant-numeric:tabular-nums}.why-point[data-astro-cid-rnqo2yuk] em[data-astro-cid-rnqo2yuk]{display:block;font-style:normal;font-size:.6875rem;color:var(--c-ink-4);margin-top:.2rem}@media(min-width:900px){.why-point[data-astro-cid-rnqo2yuk] em[data-astro-cid-rnqo2yuk]{margin-top:0}}.platforms[data-astro-cid-rnqo2yuk]{display:flex;flex-direction:column;gap:1.5rem}.platform[data-astro-cid-rnqo2yuk]{padding:1.75rem;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);transition-delay:var(--delay, 0ms);scroll-margin-top:88px}@media(min-width:768px){.platform[data-astro-cid-rnqo2yuk]{padding:2rem}}.platform__head[data-astro-cid-rnqo2yuk]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}@media(min-width:640px){.platform__head[data-astro-cid-rnqo2yuk]{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1.5rem}}.platform__title[data-astro-cid-rnqo2yuk] h2[data-astro-cid-rnqo2yuk]{font-size:var(--fs-h2);margin-bottom:.25rem}.platform__tagline[data-astro-cid-rnqo2yuk]{font-size:var(--fs-sm);color:var(--c-ink-3);line-height:1.65}.platform__audience[data-astro-cid-rnqo2yuk]{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;color:var(--c-ink-4);background:var(--c-bg-alt);padding:.3rem .7rem;border-radius:999px;align-self:flex-start;flex-shrink:0;white-space:nowrap}.platform__desc[data-astro-cid-rnqo2yuk]{font-size:var(--fs-sm);color:var(--c-ink-2);line-height:1.85;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--c-line-soft);max-width:76ch}.platform__grid[data-astro-cid-rnqo2yuk]{display:grid;gap:1.5rem}@media(min-width:900px){.platform__grid[data-astro-cid-rnqo2yuk]{grid-template-columns:1fr 300px;gap:2rem;align-items:start}}.platform__grid[data-astro-cid-rnqo2yuk]>[data-astro-cid-rnqo2yuk]>h3[data-astro-cid-rnqo2yuk]{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-4);margin-bottom:.85rem}.cap-list[data-astro-cid-rnqo2yuk]{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:560px){.cap-list[data-astro-cid-rnqo2yuk]{grid-template-columns:repeat(2,1fr);gap:1rem}}.cap[data-astro-cid-rnqo2yuk]{padding:.9rem 1rem;background:var(--c-bg-alt);border-radius:var(--r-sm)}.cap[data-astro-cid-rnqo2yuk] h4[data-astro-cid-rnqo2yuk]{font-size:.8125rem;font-weight:600;margin-bottom:.3rem}.cap[data-astro-cid-rnqo2yuk] p[data-astro-cid-rnqo2yuk]{font-size:.75rem;color:var(--c-ink-3);line-height:1.65}.platform__highlights[data-astro-cid-rnqo2yuk]{padding:1.25rem;background:var(--c-primary-tint);border:1px solid rgba(37,99,235,.1);border-radius:var(--r-md)}.platform__highlights[data-astro-cid-rnqo2yuk]>h3[data-astro-cid-rnqo2yuk]{color:var(--c-primary)!important}.platform__highlights[data-astro-cid-rnqo2yuk] ul[data-astro-cid-rnqo2yuk]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.7rem}.platform__highlights[data-astro-cid-rnqo2yuk] li[data-astro-cid-rnqo2yuk]{display:flex;align-items:flex-start;gap:.45rem;font-size:.75rem;color:var(--c-ink-2);line-height:1.65}.platform__highlights[data-astro-cid-rnqo2yuk] svg{color:var(--c-accent);margin-top:3px;flex-shrink:0}.sandbox[data-astro-cid-rnqo2yuk]{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem;padding:1.1rem 1.25rem;background:linear-gradient(135deg,var(--c-primary-soft),var(--c-primary-tint));border:1px solid rgba(37,99,235,.14);border-radius:var(--r-md)}@media(min-width:720px){.sandbox[data-astro-cid-rnqo2yuk]{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}}.sandbox__text[data-astro-cid-rnqo2yuk]{min-width:0}.sandbox__label[data-astro-cid-rnqo2yuk]{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:700;color:var(--c-primary);letter-spacing:.02em;margin-bottom:.45rem}.sandbox__tip[data-astro-cid-rnqo2yuk]{font-size:var(--fs-xs);color:var(--c-ink-2);line-height:1.7;max-width:62ch}.sandbox__views[data-astro-cid-rnqo2yuk]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none}.sandbox__views[data-astro-cid-rnqo2yuk] li[data-astro-cid-rnqo2yuk]{font-size:.625rem;color:var(--c-ink-3);padding:.15rem .5rem;background:#fff;border:1px solid var(--c-line);border-radius:999px}.sandbox__btn[data-astro-cid-rnqo2yuk]{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.6rem 1.1rem;font-size:var(--fs-xs);font-weight:600;color:#fff;background:var(--c-primary);border-radius:var(--r-sm);transition:background var(--dur) var(--ease),transform var(--dur) var(--ease)}.sandbox__btn[data-astro-cid-rnqo2yuk]:hover{background:var(--c-primary-deep);transform:translateY(-1px)}.standards[data-astro-cid-rnqo2yuk]{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}@media(min-width:640px){.standards[data-astro-cid-rnqo2yuk]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.standards[data-astro-cid-rnqo2yuk]{grid-template-columns:repeat(4,1fr)}}.standard[data-astro-cid-rnqo2yuk]{padding:1.35rem;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-md);transition-delay:var(--delay, 0ms)}.standard[data-astro-cid-rnqo2yuk] h3[data-astro-cid-rnqo2yuk]{font-size:.9375rem;margin-bottom:.4rem}.standard[data-astro-cid-rnqo2yuk] p[data-astro-cid-rnqo2yuk]{font-size:var(--fs-xs);color:var(--c-ink-3);line-height:1.7}.stack[data-astro-cid-rnqo2yuk]{padding:1.5rem;background:var(--c-bg-alt);border:1px solid var(--c-line);border-radius:var(--r-md)}.stack[data-astro-cid-rnqo2yuk]>h3[data-astro-cid-rnqo2yuk]{font-size:var(--fs-body);margin-bottom:.3rem}.stack__note[data-astro-cid-rnqo2yuk]{font-size:var(--fs-xs);color:var(--c-ink-4);margin-bottom:1.25rem}.stack__groups[data-astro-cid-rnqo2yuk]{display:grid;grid-template-columns:1fr;gap:1.1rem}@media(min-width:768px){.stack__groups[data-astro-cid-rnqo2yuk]{grid-template-columns:repeat(3,1fr)}}.stack-group[data-astro-cid-rnqo2yuk] h4[data-astro-cid-rnqo2yuk]{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-4);margin-bottom:.5rem}.stack-group[data-astro-cid-rnqo2yuk] ul[data-astro-cid-rnqo2yuk]{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.stack-group[data-astro-cid-rnqo2yuk] li[data-astro-cid-rnqo2yuk]{font-size:.6875rem;font-weight:500;color:var(--c-ink-2);padding:.25rem .55rem;background:#fff;border:1px solid var(--c-line);border-radius:3px}.cta[data-astro-cid-rnqo2yuk]{display:flex;flex-direction:column;gap:1.25rem;padding:2rem;background:linear-gradient(135deg,var(--c-primary-soft),var(--c-primary-tint));border:1px solid rgba(37,99,235,.14);border-radius:var(--r-lg)}@media(min-width:768px){.cta[data-astro-cid-rnqo2yuk]{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;padding:2.25rem 2.5rem}}.cta[data-astro-cid-rnqo2yuk] h2[data-astro-cid-rnqo2yuk]{font-size:var(--fs-h3);color:var(--c-ink);margin-bottom:.4rem}.cta[data-astro-cid-rnqo2yuk] p[data-astro-cid-rnqo2yuk]{font-size:var(--fs-sm);color:var(--c-ink-3);line-height:1.7;max-width:56ch}.cta[data-astro-cid-rnqo2yuk] .btn[data-astro-cid-rnqo2yuk]{flex-shrink:0}
