.bc-page[data-astro-cid-zkhec6xw]{max-width:76rem;margin:0 auto;padding:clamp(6.5rem,12vw,9rem) 1.5rem clamp(4rem,10vw,7rem);position:relative}.bc-hero[data-astro-cid-zkhec6xw]{z-index:1;max-width:44rem;margin-bottom:clamp(2rem,5vw,3rem);position:relative}.bc-trust[data-astro-cid-zkhec6xw]{z-index:1;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.25rem 2rem;margin:0 0 clamp(2.5rem,6vw,4rem);padding:0;list-style:none;display:grid;position:relative}.bc-trust[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{border-top:1px solid var(--line);padding-top:.85rem}.bc-trust-label[data-astro-cid-zkhec6xw]{color:var(--ink);margin-bottom:.3rem;font-size:.95rem;font-weight:700;display:block}.bc-trust-text[data-astro-cid-zkhec6xw]{max-width:34ch;color:var(--muted);margin:0;font-size:.875rem;line-height:1.55}.bc-trust-text[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{color:var(--accent);text-underline-offset:.2em;font-weight:600;text-decoration:underline 1px}.bc-trust-text[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:hover{text-decoration-thickness:2px}.bc-grid[data-astro-cid-zkhec6xw]{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;row-gap:1.25rem;display:grid;position:relative}.bc-card--tools[data-astro-cid-zkhec6xw],.bc-card--about[data-astro-cid-zkhec6xw],.bc-card--simulators[data-astro-cid-zkhec6xw]{grid-column:1/-1}.bc-card[data-astro-cid-zkhec6xw]{--hue:var(--muted,#94a3b8);background:linear-gradient(120deg, color-mix(in srgb, var(--hue) 24%, transparent) 0%, color-mix(in srgb, var(--hue) 9%, transparent) 100%);filter:drop-shadow(0 0 12px color-mix(in srgb, var(--hue) 45%, transparent));border-radius:1.1rem;flex-direction:column;gap:1.1rem;padding:1.75rem 2rem;transition:opacity .3s cubic-bezier(.25,1,.5,1);display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.bc-card[data-astro-cid-zkhec6xw]{animation:.45s cubic-bezier(.25,1,.5,1) both bc-card-settle}.bc-card[data-astro-cid-zkhec6xw]:nth-child(2){animation-delay:60ms}.bc-card[data-astro-cid-zkhec6xw]:nth-child(3){animation-delay:.12s}}@keyframes bc-card-settle{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.bc-grid[data-astro-cid-zkhec6xw]:has(.bc-card:hover) .bc-card[data-astro-cid-zkhec6xw]:not(:hover){opacity:.72}}.bc-card--about[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:1rem 2.5rem;display:grid}.bc-card--about[data-astro-cid-zkhec6xw] .bc-about-line[data-astro-cid-zkhec6xw],.bc-card--about[data-astro-cid-zkhec6xw] .bc-about-sub[data-astro-cid-zkhec6xw],.bc-card--about[data-astro-cid-zkhec6xw] .bc-about-body[data-astro-cid-zkhec6xw]{grid-column:2}.bc-card--about[data-astro-cid-zkhec6xw] .bc-tags[data-astro-cid-zkhec6xw]{grid-area:2/2}.bc-card--about[data-astro-cid-zkhec6xw] .bc-cta[data-astro-cid-zkhec6xw]{grid-area:3/2;margin-top:0}.bc-card--tools[data-astro-cid-zkhec6xw] .bc-card-lede[data-astro-cid-zkhec6xw]{max-width:62ch}.bc-card--tools[data-astro-cid-zkhec6xw] .bc-list[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(auto-fill,minmax(max(15rem,33.3333% - .4rem),1fr));display:grid}.bc-card-head[data-astro-cid-zkhec6xw]{align-items:flex-start;gap:.9rem;display:flex}.bc-icon[data-astro-cid-zkhec6xw]{width:2.6rem;height:2.6rem;color:var(--hue);background:color-mix(in srgb, var(--hue) 18%, transparent);border-radius:.7rem;flex:none;justify-content:center;align-items:center;display:flex}.bc-icon[data-astro-cid-zkhec6xw] svg[data-astro-cid-zkhec6xw]{width:1.4rem;height:1.4rem}.bc-card-title[data-astro-cid-zkhec6xw]{color:var(--ink,#eef2ff);margin:0 0 .3rem;font-size:1.35rem;font-weight:800}.bc-card-lede[data-astro-cid-zkhec6xw]{color:var(--muted,#94a3b8);margin:0;font-size:.9rem;line-height:1.5}.bc-list[data-astro-cid-zkhec6xw]{flex-direction:column;flex:1;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.bc-item[data-astro-cid-zkhec6xw]{background:color-mix(in srgb, var(--ink,#fff) 4%, transparent);border-radius:.6rem;flex-direction:column;gap:.15rem;padding:.7rem .85rem;text-decoration:none;transition:background .2s;display:flex}.bc-item[data-astro-cid-zkhec6xw]:hover{background:color-mix(in srgb, var(--hue) 16%, transparent)}.bc-item-head[data-astro-cid-zkhec6xw]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .6rem;display:flex}.bc-item-name[data-astro-cid-zkhec6xw]{color:var(--ink,#eef2ff);font-size:.92rem;font-weight:700}.bc-item-kind[data-astro-cid-zkhec6xw]{border:1px solid color-mix(in srgb, var(--hue) 45%, transparent);white-space:nowrap;color:var(--ink,#eef2ff);border-radius:.3rem;flex:none;padding:.05rem .45rem;font-size:.75rem;font-weight:600;line-height:1.5}.bc-item-blurb[data-astro-cid-zkhec6xw]{color:var(--muted,#94a3b8);font-size:.78rem;line-height:1.4}.bc-item-note[data-astro-cid-zkhec6xw]{color:var(--warn,#fbbf24);font-size:.75rem;font-weight:600;line-height:1.4}.bc-about-line[data-astro-cid-zkhec6xw]{color:var(--hue);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.bc-about-sub[data-astro-cid-zkhec6xw]{color:var(--ink,#eef2ff);margin:0;font-size:.92rem;line-height:1.55}.bc-about-body[data-astro-cid-zkhec6xw]{color:var(--muted,#94a3b8);flex:1;margin:0;font-size:.88rem;line-height:1.6}.bc-tags[data-astro-cid-zkhec6xw]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.bc-tags[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{letter-spacing:.03em;color:var(--hue);background:color-mix(in srgb, var(--hue) 16%, transparent);border-radius:999px;padding:.3rem .6rem;font-size:.7rem;font-weight:700}.bc-cta[data-astro-cid-zkhec6xw]{color:var(--hue);margin-top:auto;font-size:.82rem;font-weight:700;text-decoration:none}.bc-cta[data-astro-cid-zkhec6xw]:hover{text-decoration:underline}.bc-page[data-astro-cid-zkhec6xw]{--accent:#818cf8;--accent-strong:#6366f1}html.light-mode .bc-page[data-astro-cid-zkhec6xw]{--accent:#4338ca;--accent-strong:#4338ca}.bc-card[data-astro-cid-zkhec6xw]{--hue:#818cf8}html.light-mode .bc-card[data-astro-cid-zkhec6xw]{--hue:#4338ca}.bc-card--simulators[data-astro-cid-zkhec6xw]{background:color-mix(in srgb, var(--hue) 4%, transparent);border:1.5px dashed color-mix(in srgb, var(--hue) 60%, transparent);filter:none}.bc-card--about[data-astro-cid-zkhec6xw]{--hue:#fff;filter:drop-shadow(0 0 14px #4f46e573);color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%)}html.light-mode .bc-card--about[data-astro-cid-zkhec6xw]{--hue:#fff}.bc-card--about[data-astro-cid-zkhec6xw] .bc-card-title[data-astro-cid-zkhec6xw],.bc-card--about[data-astro-cid-zkhec6xw] .bc-about-sub[data-astro-cid-zkhec6xw]{color:#fff}.bc-card--about[data-astro-cid-zkhec6xw] .bc-about-line[data-astro-cid-zkhec6xw]{color:#c7d2fe}.bc-card--about[data-astro-cid-zkhec6xw] .bc-about-body[data-astro-cid-zkhec6xw],.bc-card--about[data-astro-cid-zkhec6xw] .bc-card-lede[data-astro-cid-zkhec6xw]{color:#e0e7ff}.bc-card--about[data-astro-cid-zkhec6xw] .bc-tags[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{color:#fff;background:#ffffff29}.bc-card--about[data-astro-cid-zkhec6xw] .bc-cta[data-astro-cid-zkhec6xw]{color:#fff;text-underline-offset:.2em;text-decoration:underline}html.light-mode .bc-item-note[data-astro-cid-zkhec6xw]{color:#92400e}@media (width<=900px){.bc-grid[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr)}.bc-card--about[data-astro-cid-zkhec6xw]{display:flex}}.bc-split[data-astro-cid-zkhec6xw]{z-index:1;gap:1.25rem;display:grid;position:relative}.bc-left[data-astro-cid-zkhec6xw],.bc-right[data-astro-cid-zkhec6xw]{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.bc-right[data-astro-cid-zkhec6xw] .bc-card--tools[data-astro-cid-zkhec6xw],.bc-right[data-astro-cid-zkhec6xw] .bc-card--simulators[data-astro-cid-zkhec6xw]{grid-column:auto}.bc-stack[data-astro-cid-zkhec6xw]{flex-direction:column;gap:1.25rem;min-width:0;display:flex}@media (width>=1000px) and (height>=700px){.bc-page[data-astro-cid-zkhec6xw]{flex-direction:column;min-height:100vh;padding-top:5.25rem;padding-bottom:1.25rem;display:flex}.bc-split[data-astro-cid-zkhec6xw]{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.5rem}.bc-hero[data-astro-cid-zkhec6xw]{margin-bottom:0}.bc-left[data-astro-cid-zkhec6xw]{justify-content:space-between;gap:1rem}.bc-right[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.5rem;display:grid}.bc-page[data-astro-cid-zkhec6xw] .bc-left[data-astro-cid-zkhec6xw] .tm-title-name[data-astro-cid-zkhec6xw]{font-size:clamp(1.9rem,2.9vw,2.6rem)}.bc-left[data-astro-cid-zkhec6xw] .tm-title[data-astro-cid-zkhec6xw]{margin-bottom:.5rem}.bc-left[data-astro-cid-zkhec6xw] .tm-title-line[data-astro-cid-zkhec6xw]{font-size:clamp(1rem,1.5vw,1.25rem)}.bc-left[data-astro-cid-zkhec6xw] .tm-sub[data-astro-cid-zkhec6xw]{font-size:.95rem}.bc-card[data-astro-cid-zkhec6xw]{gap:.75rem;padding:1.15rem 1.35rem}.bc-card--about[data-astro-cid-zkhec6xw]{flex:1;display:flex}.bc-card--about[data-astro-cid-zkhec6xw] .bc-card-lede[data-astro-cid-zkhec6xw],.bc-card--tools[data-astro-cid-zkhec6xw] .bc-card-lede[data-astro-cid-zkhec6xw],.bc-stack[data-astro-cid-zkhec6xw] .bc-card-lede[data-astro-cid-zkhec6xw],.bc-card--about[data-astro-cid-zkhec6xw] .bc-icon[data-astro-cid-zkhec6xw]{display:none}.bc-card-title[data-astro-cid-zkhec6xw]{margin:0;font-size:1.15rem}.bc-left[data-astro-cid-zkhec6xw] .tm-ctas[data-astro-cid-zkhec6xw]{margin-top:.9rem}.bc-card--tools[data-astro-cid-zkhec6xw] .bc-list[data-astro-cid-zkhec6xw]{flex-direction:column;gap:.5rem;display:flex}.bc-card--tools[data-astro-cid-zkhec6xw] .bc-list[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{flex:1}.bc-card--tools[data-astro-cid-zkhec6xw] .bc-item[data-astro-cid-zkhec6xw]{height:100%}.bc-stack[data-astro-cid-zkhec6xw]{gap:1rem}.bc-stack[data-astro-cid-zkhec6xw] .bc-card--simulators[data-astro-cid-zkhec6xw],.bc-stack[data-astro-cid-zkhec6xw] .bc-card--learn[data-astro-cid-zkhec6xw],.bc-card--learn[data-astro-cid-zkhec6xw] .bc-list[data-astro-cid-zkhec6xw],.bc-card--simulators[data-astro-cid-zkhec6xw] .bc-list[data-astro-cid-zkhec6xw]{flex:1}.bc-card--simulators[data-astro-cid-zkhec6xw] .bc-item[data-astro-cid-zkhec6xw]{height:100%}.bc-item[data-astro-cid-zkhec6xw]{padding:.55rem .75rem}.bc-trust[data-astro-cid-zkhec6xw]{gap:.5rem 2rem;margin:1rem 0 0}.bc-trust[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{padding-top:.5rem}.bc-trust-label[data-astro-cid-zkhec6xw]{margin-bottom:.1rem;font-size:.82rem}.bc-trust-text[data-astro-cid-zkhec6xw]{max-width:none;font-size:.78rem;line-height:1.4}}
