.hero[data-astro-cid-bbe6dxrz]{padding-block:clamp(var(--s-8),6vw,var(--s-20)) clamp(var(--s-6),4vw,var(--s-16));position:relative;overflow:clip}.hero-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr;gap:var(--s-8);align-items:center}@media(min-width:960px){.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1.1fr .9fr;gap:var(--s-12)}}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(var(--t-36),9vw,var(--t-72));margin-bottom:var(--s-4);max-width:18ch}@media(min-width:640px){.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(var(--t-36),6vw,var(--t-72))}}.hero-sub[data-astro-cid-bbe6dxrz]{font-size:clamp(var(--t-15),4vw,var(--t-20));color:var(--muted);max-width:36em;margin-bottom:var(--s-5)}.hero-cta[data-astro-cid-bbe6dxrz]{display:flex;gap:var(--s-3);flex-wrap:wrap;margin-bottom:var(--s-5)}.hero-trust[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr;gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--border);margin:0}@media(min-width:480px){.hero-trust[data-astro-cid-bbe6dxrz]{grid-template-columns:repeat(3,1fr)}}.hero-trust[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:2px;font-size:var(--t-13);color:var(--muted)}.hero-trust[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-weight:var(--display-w);font-size:var(--t-20);color:var(--ink)}.hero-viz-wrap[data-astro-cid-bbe6dxrz]{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--s-3);min-width:0}.hero-viz[data-astro-cid-bbe6dxrz]{position:relative;width:100%;min-width:0;display:grid;place-items:center;border-radius:var(--r-lg);overflow:clip;padding-top:56px;padding-block:56px var(--s-5);min-height:240px}@media(min-width:480px){.hero-viz[data-astro-cid-bbe6dxrz]{min-height:280px}}@media(min-width:960px){.hero-viz[data-astro-cid-bbe6dxrz]{min-height:320px}}.hero-arc[data-astro-cid-bbe6dxrz]{position:absolute;width:90%;height:90%;opacity:.6;animation:hero-rot 60s linear infinite}.hero-spotlight[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(360px circle at 50% 50%,var(--accent-soft),transparent 60%);opacity:.7;transition:background .2s var(--ease-out)}.hero-cards[data-astro-cid-bbe6dxrz]{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:var(--s-2);width:100%;min-width:0}@media(min-width:480px){.hero-cards[data-astro-cid-bbe6dxrz]{gap:var(--s-3)}}.hero-card[data-astro-cid-bbe6dxrz]{position:relative;flex:1 1 0;min-width:0;max-width:168px;display:flex;flex-direction:column;gap:var(--s-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-4);box-shadow:var(--shadow);transition:transform .4s var(--ease-out),box-shadow var(--dur-mid) var(--ease-out);will-change:transform}@media(min-width:480px){.hero-card[data-astro-cid-bbe6dxrz]{padding:var(--s-5);max-width:168px}}.hero-card[data-astro-cid-bbe6dxrz].c1{z-index:1}.hero-card[data-astro-cid-bbe6dxrz].c2{z-index:3}.hero-card[data-astro-cid-bbe6dxrz].c3{z-index:2}@media(max-width:479px){.hero-card[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{display:none}}.hero-card-ic[data-astro-cid-bbe6dxrz]{width:40px;height:40px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:var(--s-4)}.hero-card[data-astro-cid-bbe6dxrz] h3[data-astro-cid-bbe6dxrz]{font-size:var(--t-20);margin-bottom:var(--s-2)}.hero-card[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{font-size:var(--t-13);color:var(--muted);margin-bottom:var(--s-4)}.hero-card-pill[data-astro-cid-bbe6dxrz]{display:inline-block;font-size:var(--t-12);font-weight:500;padding:3px var(--s-2);background:var(--accent);color:var(--on-accent);border-radius:var(--r-pill);white-space:nowrap;align-self:flex-start;margin-top:auto}.hero-pause[data-astro-cid-bbe6dxrz]{position:absolute;top:var(--s-3);right:var(--s-3);z-index:4;display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--surface);border:1px solid var(--border-ui);border-radius:var(--r-pill);color:var(--ink);font-size:var(--t-13);font-weight:500;cursor:pointer}.hero-pause[data-astro-cid-bbe6dxrz]:hover{border-color:var(--accent);color:var(--accent)}.hero-pause[data-astro-cid-bbe6dxrz][aria-pressed=true] .icon-pause[data-astro-cid-bbe6dxrz],.hero-pause[data-astro-cid-bbe6dxrz][aria-pressed=false] .icon-play[data-astro-cid-bbe6dxrz]{display:none}@keyframes hero-rot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hero-arc[data-astro-cid-bbe6dxrz]{animation:none}.hero-card[data-astro-cid-bbe6dxrz]{transition:none}}.home-variant[hidden]{display:none}.product-card{display:flex;flex-direction:column;text-decoration:none;color:var(--ink);gap:var(--s-3)}.product-card-ic{width:44px;height:44px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin-bottom:var(--s-3)}.product-card h3{font-size:var(--t-20)}.product-card p{flex:1;font-size:var(--t-14)}.product-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:var(--s-2)}.calc-teaser{background:var(--surface);border-block:1px solid var(--border)}.calc-teaser-grid{display:grid;grid-template-columns:1fr;gap:var(--s-8);align-items:start}@media(min-width:960px){.calc-teaser-grid{grid-template-columns:1fr 1.2fr;gap:var(--s-12)}}.calc-teaser-copy,.calc-teaser-calc{min-width:0}.calc-teaser-list{display:flex;flex-direction:column;gap:var(--s-3);margin:var(--s-5) 0;font-size:var(--t-15)}.calc-teaser-list li{display:flex;align-items:center;gap:var(--s-2)}.calc-teaser-list .icon{color:var(--success)}.agent-teaser-grid{display:grid;grid-template-columns:1fr;gap:var(--s-8);align-items:center}@media(min-width:880px){.agent-teaser-grid{grid-template-columns:1fr 1fr;gap:var(--s-12)}}.agent-teaser-viz{padding:var(--s-5);display:grid;place-items:center;text-decoration:none;color:var(--ink);transition:border-color var(--dur-ui) var(--ease-out),transform var(--dur-mid) var(--ease-out)}.agent-teaser-viz:hover{border-color:var(--accent);transform:translateY(-2px)}.agent-teaser-svg{max-width:360px;width:100%;height:auto}.fin-teaser{background:var(--surface);border-block:1px solid var(--border)}.fin-teaser-grid{display:grid;grid-template-columns:1fr;gap:var(--s-8);align-items:center}@media(min-width:880px){.fin-teaser-grid{grid-template-columns:1fr 1fr;gap:var(--s-12)}}.fin-teaser-stats{display:grid;grid-template-columns:1fr;gap:var(--s-5)}@media(min-width:480px){.fin-teaser-stats{grid-template-columns:repeat(3,1fr)}}@media(min-width:880px){.fin-teaser-stats{grid-template-columns:1fr;gap:var(--s-6)}}.fin-stat{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-5);background:var(--canvas);border:1px solid var(--border);border-radius:var(--r-md)}.fin-stat-num{font-family:var(--font-display);font-weight:var(--display-w);font-size:var(--t-48);line-height:1;color:var(--ink)}.fin-stat-label{font-size:var(--t-13);color:var(--muted)}.resource-card{display:flex;flex-direction:column;gap:var(--s-3);text-decoration:none;color:var(--ink)}.resource-card h3{font-size:var(--t-20)}.resource-card p{font-size:var(--t-14);margin:0}
