.sh[data-astro-cid-qk5l4jgx]{position:relative;overflow:hidden;background:radial-gradient(90% 120% at 0% 0%,#00a1e024,#fff0 70%),radial-gradient(60% 80% at 100% 10%,#5eead429,#fff0 70%),#fff;padding:clamp(3rem,6vw,5.5rem) 0 clamp(3rem,5vw,4.5rem)}.sh-grid[data-astro-cid-qk5l4jgx]{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.sh-chip[data-astro-cid-qk5l4jgx]{display:inline-block;font-family:var(--font-accent);font-weight:600;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);background:#00a1e01a;padding:.45rem .9rem;border-radius:999px}h1[data-astro-cid-qk5l4jgx]{font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.06;margin:1.1rem 0;letter-spacing:-.01em;text-wrap:balance;white-space:pre-line}.sh-intro[data-astro-cid-qk5l4jgx]{font-size:clamp(1.05rem,1.5vw,1.2rem);color:var(--color-muted);max-width:54ch;margin:0 0 1.75rem}.sh-promises[data-astro-cid-qk5l4jgx]{list-style:none;margin:0 0 2rem;padding:0;display:grid;gap:.9rem}.sh-promises[data-astro-cid-qk5l4jgx] li[data-astro-cid-qk5l4jgx]{display:grid;grid-template-columns:2rem 1fr;gap:.9rem;align-items:start;color:var(--color-ink);line-height:1.5}.sh-promises[data-astro-cid-qk5l4jgx] strong[data-astro-cid-qk5l4jgx]{color:var(--color-primary)}.n[data-astro-cid-qk5l4jgx]{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-primary);color:#fff;font-family:var(--font-heading);font-weight:600;font-size:.85rem}.sh-cta[data-astro-cid-qk5l4jgx]{display:flex;gap:.9rem;flex-wrap:wrap}.sh-media[data-astro-cid-qk5l4jgx]{position:relative}.sh-shot[data-astro-cid-qk5l4jgx]{position:relative;display:block;border-radius:20px;overflow:hidden;box-shadow:0 30px 70px #0e354d38;border:1px solid rgba(14,53,77,.12)}.sh-shot[data-astro-cid-qk5l4jgx] img[data-astro-cid-qk5l4jgx]{width:100%;height:auto;display:block;transition:transform .8s var(--ease, cubic-bezier(.2,.7,.2,1))}.sh-shot[data-astro-cid-qk5l4jgx]:hover img[data-astro-cid-qk5l4jgx]{transform:scale(1.03)}.sh-video[data-astro-cid-qk5l4jgx]{position:relative;display:block;width:100%;padding:0;border:0;background:#fff;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 30px 70px #0e354d38;outline-offset:4px}.sh-video[data-astro-cid-qk5l4jgx] img[data-astro-cid-qk5l4jgx]{width:100%;height:auto;display:block;transition:transform .8s var(--ease, cubic-bezier(.2,.7,.2,1))}.sh-video[data-astro-cid-qk5l4jgx]:hover img[data-astro-cid-qk5l4jgx]{transform:scale(1.03)}.sh-play[data-astro-cid-qk5l4jgx]{position:absolute;inset:0;margin:auto;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--color-accent);box-shadow:0 0 #00a1e08c;animation:pulse 2.4s infinite;padding-left:4px}.sh-play[data-astro-cid-qk5l4jgx] svg{margin-left:2px}.sh-vlabel[data-astro-cid-qk5l4jgx]{position:absolute;left:1rem;bottom:1rem;font-family:var(--font-heading);font-weight:600;font-size:.85rem;color:#fff;background:#0e354dd1;padding:.45rem .8rem;border-radius:999px;backdrop-filter:blur(6px)}@keyframes pulse{70%{box-shadow:0 0 0 22px #00a1e000}to{box-shadow:0 0 #00a1e000}}.sh-modal[data-astro-cid-qk5l4jgx]{position:fixed;inset:0;z-index:1000;background:#0a141ee0;display:flex;align-items:center;justify-content:center;padding:2rem}.sh-modal[data-astro-cid-qk5l4jgx][hidden]{display:none}.sh-modal-inner[data-astro-cid-qk5l4jgx]{width:min(960px,100%);aspect-ratio:16 / 9}.sh-modal-close[data-astro-cid-qk5l4jgx]{position:absolute;top:1.25rem;right:1.5rem;background:none;border:0;color:#fff;font-size:2.6rem;line-height:1;cursor:pointer}@media(max-width:900px){.sh-grid[data-astro-cid-qk5l4jgx]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sh-play[data-astro-cid-qk5l4jgx]{animation:none}}.proof[data-astro-cid-gvtjxldw]{padding:2rem 0 2.25rem;background:#fff;border-block:1px solid var(--color-line)}.proof-text[data-astro-cid-gvtjxldw]{text-align:center;margin:0 0 1.25rem;font-family:var(--font-accent);font-weight:600;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.proof-logos[data-astro-cid-gvtjxldw]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2.5rem}.proof-logos[data-astro-cid-gvtjxldw] img[data-astro-cid-gvtjxldw]{height:28px;width:auto;max-width:120px;object-fit:contain;filter:grayscale(1);opacity:.6;transition:filter .3s,opacity .3s}.proof-logos[data-astro-cid-gvtjxldw] li[data-astro-cid-gvtjxldw]:hover img[data-astro-cid-gvtjxldw]{filter:none;opacity:1}.ch[data-astro-cid-ako3dxcx]{max-width:820px;margin-bottom:clamp(2rem,4vw,3.25rem)}.ch[data-astro-cid-ako3dxcx].center{margin-inline:auto;text-align:center}.ch[data-astro-cid-ako3dxcx].center .ch-over[data-astro-cid-ako3dxcx]{justify-content:center}.ch-over[data-astro-cid-ako3dxcx]{display:flex;align-items:center;gap:.85rem;margin:0 0 1.1rem;font-family:var(--font-accent);font-weight:600;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.ch-num[data-astro-cid-ako3dxcx]{font-variant-numeric:tabular-nums}.ch-rule[data-astro-cid-ako3dxcx]{width:2.75rem;height:2px;background:currentColor;opacity:.55}h2[data-astro-cid-ako3dxcx]{font-size:clamp(1.9rem,4vw,3rem);line-height:1.1;margin:0;letter-spacing:-.01em}.ch-lede[data-astro-cid-ako3dxcx]{margin:1.1rem 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6;color:var(--color-muted);max-width:62ch}.center[data-astro-cid-ako3dxcx] .ch-lede[data-astro-cid-ako3dxcx]{margin-inline:auto}.dark[data-astro-cid-ako3dxcx] h2[data-astro-cid-ako3dxcx]{color:#fff}.dark[data-astro-cid-ako3dxcx] .ch-lede[data-astro-cid-ako3dxcx]{color:#b9cbd6}.dark[data-astro-cid-ako3dxcx] .ch-over[data-astro-cid-ako3dxcx]{color:var(--color-teal)}.vg[data-astro-cid-ipgm2nyz]{background:var(--color-surface)}.vg-grid[data-astro-cid-ipgm2nyz]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,2rem);counter-reset:vg}.vg-card[data-astro-cid-ipgm2nyz]{position:relative;background:#fff;border:1px solid var(--color-line);border-radius:20px;padding:1.5rem 1.5rem 1.75rem;display:flex;flex-direction:column;gap:.85rem;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.vg-card[data-astro-cid-ipgm2nyz]:hover{transform:translateY(-6px);box-shadow:0 24px 50px #0e354d1f}.vg-step[data-astro-cid-ipgm2nyz]{font-family:var(--font-accent);font-weight:600;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#c8453b}.vg-art[data-astro-cid-ipgm2nyz]{aspect-ratio:16 / 10;display:grid;place-items:center;background:#fff;border-radius:14px;overflow:hidden}.vg-art[data-astro-cid-ipgm2nyz] img[data-astro-cid-ipgm2nyz]{width:100%;height:100%;object-fit:contain}h3[data-astro-cid-ipgm2nyz]{font-size:1.3rem;line-height:1.2;margin:.2rem 0 0}p[data-astro-cid-ipgm2nyz]{margin:0;color:var(--color-muted)}.vg-arrow[data-astro-cid-ipgm2nyz]{position:absolute;right:-1.55rem;top:38%;z-index:2;width:2.2rem;height:2.2rem;border-radius:50%;display:grid;place-items:center;background:var(--color-primary);color:#fff;font-size:1.05rem;box-shadow:0 6px 16px #0e354d4d}.vg-punch[data-astro-cid-ipgm2nyz]{position:relative;margin:clamp(2.25rem,5vw,3.75rem) auto 0;max-width:860px;text-align:center;font-family:var(--font-heading);font-weight:600;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.3;color:var(--color-primary);padding:2rem 1rem 0}.vg-punch[data-astro-cid-ipgm2nyz]:before{content:"";display:block;width:3.5rem;height:3px;background:var(--color-accent);margin:0 auto 1.4rem;border-radius:2px}.vg-mark[data-astro-cid-ipgm2nyz]{color:var(--color-accent);margin-right:.15em}@media(max-width:900px){.vg-grid[data-astro-cid-ipgm2nyz]{grid-template-columns:1fr}.vg-arrow[data-astro-cid-ipgm2nyz]{right:auto;left:50%;top:auto;bottom:-1.55rem;transform:translate(-50%) rotate(90deg)}}.fl[data-astro-cid-tvumnmjp]{position:relative;overflow:hidden;background:radial-gradient(70% 90% at 85% 0%,rgba(0,161,224,.28),transparent 70%),radial-gradient(60% 80% at 0% 100%,rgba(94,234,212,.12),transparent 70%),var(--color-primary)}.fl-track[data-astro-cid-tvumnmjp]{position:relative;list-style:none;margin:clamp(1rem,3vw,2.5rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.fl-line[data-astro-cid-tvumnmjp]{position:absolute;top:37px;left:10%;right:10%;height:2px;background:#ffffff24;overflow:hidden}.fl-line[data-astro-cid-tvumnmjp] i[data-astro-cid-tvumnmjp]{position:absolute;inset:0;background:linear-gradient(90deg,var(--color-accent),var(--color-teal));transform:scaleX(0);transform-origin:left;transition:transform 1.8s var(--ease) .3s}.fl-track[data-astro-cid-tvumnmjp].in .fl-line[data-astro-cid-tvumnmjp] i[data-astro-cid-tvumnmjp]{transform:scaleX(1)}.fl-node[data-astro-cid-tvumnmjp]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(.25s + var(--i) * .22s)}.fl-track[data-astro-cid-tvumnmjp].in .fl-node[data-astro-cid-tvumnmjp]{opacity:1;transform:none}.fl-badge[data-astro-cid-tvumnmjp]{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;color:var(--color-teal);background:#0b2a3d;border:2px solid rgba(94,234,212,.55);box-shadow:0 0 0 8px #5eead414,0 0 30px #00a1e059;margin-bottom:.6rem}.fl-node[data-astro-cid-tvumnmjp] strong[data-astro-cid-tvumnmjp]{font-family:var(--font-heading);font-size:1.15rem;color:#fff}.fl-text[data-astro-cid-tvumnmjp]{color:#b9cbd6;font-size:.95rem;line-height:1.45;max-width:18ch}.fl-tags[data-astro-cid-tvumnmjp]{list-style:none;margin:.7rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;max-width:20ch}.fl-tags[data-astro-cid-tvumnmjp] li[data-astro-cid-tvumnmjp]{font-size:.72rem;color:#d7e4ec;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:.2rem .55rem}@media(max-width:900px){.fl-track[data-astro-cid-tvumnmjp]{grid-template-columns:1fr;gap:1.75rem}.fl-line[data-astro-cid-tvumnmjp]{inset:38px auto 38px 37px;width:2px;height:auto}.fl-line[data-astro-cid-tvumnmjp] i[data-astro-cid-tvumnmjp]{transform:scaleY(0);transform-origin:top}.fl-track[data-astro-cid-tvumnmjp].in .fl-line[data-astro-cid-tvumnmjp] i[data-astro-cid-tvumnmjp]{transform:scaleY(1)}.fl-node[data-astro-cid-tvumnmjp]{display:grid;grid-template-columns:76px 1fr;column-gap:1.1rem;row-gap:.1rem;align-items:center;text-align:left;justify-items:start}.fl-badge[data-astro-cid-tvumnmjp]{grid-row:1 / span 3;margin:0;align-self:start}.fl-node[data-astro-cid-tvumnmjp] strong[data-astro-cid-tvumnmjp]{grid-column:2;align-self:end}.fl-text[data-astro-cid-tvumnmjp]{grid-column:2;max-width:none;align-self:start}.fl-tags[data-astro-cid-tvumnmjp]{grid-column:2;justify-content:flex-start;max-width:none;margin-top:.5rem}}@media(prefers-reduced-motion:reduce){.fl-line[data-astro-cid-tvumnmjp] i[data-astro-cid-tvumnmjp]{transition:none;transform:none}.fl-node[data-astro-cid-tvumnmjp]{opacity:1;transform:none;transition:none}}.ly-list[data-astro-cid-72nryort]{display:grid;gap:clamp(3rem,7vw,6rem)}.ly-row[data-astro-cid-72nryort]{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2rem,6vw,5.5rem);align-items:center}.ly-row[data-astro-cid-72nryort].flip .ly-art[data-astro-cid-72nryort]{order:2}.ly-art[data-astro-cid-72nryort]{position:relative}.ly-big[data-astro-cid-72nryort]{position:absolute;z-index:0;top:-2.4rem;left:-1rem;font-family:var(--font-display);font-size:clamp(6rem,14vw,11rem);line-height:1;color:transparent;-webkit-text-stroke:2px rgba(0,161,224,.22);user-select:none}.flip[data-astro-cid-72nryort] .ly-big[data-astro-cid-72nryort]{left:auto;right:-1rem}.ly-frame[data-astro-cid-72nryort]{position:relative;z-index:1;background:#fff;border:1px solid var(--color-line);border-radius:24px;padding:clamp(1rem,2vw,1.75rem);box-shadow:0 28px 60px #0e354d1f}.ly-frame[data-astro-cid-72nryort] img[data-astro-cid-72nryort]{width:100%;height:auto;display:block}.ly-label[data-astro-cid-72nryort]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-accent);font-weight:600;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);background:#00a1e01a;padding:.4rem .8rem;border-radius:999px}h3[data-astro-cid-72nryort]{font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.12;margin:1rem 0 .8rem}.ly-text[data-astro-cid-72nryort]{color:var(--color-muted);font-size:1.08rem;margin:0 0 1.4rem}.ly-feats[data-astro-cid-72nryort]{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.ly-feats[data-astro-cid-72nryort] li[data-astro-cid-72nryort]{display:grid;grid-template-columns:1.6rem 1fr;gap:.8rem;align-items:start;line-height:1.5;color:var(--color-ink)}.ly-feats[data-astro-cid-72nryort] strong[data-astro-cid-72nryort]{display:block;color:var(--color-primary);font-family:var(--font-heading)}.ly-check[data-astro-cid-72nryort]{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--color-accent);color:#fff;margin-top:.1rem}@media(max-width:900px){.ly-row[data-astro-cid-72nryort]{grid-template-columns:1fr}.ly-row[data-astro-cid-72nryort].flip .ly-art[data-astro-cid-72nryort]{order:0}.ly-big[data-astro-cid-72nryort]{top:-1.6rem}}.rs[data-astro-cid-75z2pp46]{background:linear-gradient(130deg,var(--color-primary) 0%,#0b4a6c 60%,#0a6fa0 100%)}.rs-grid[data-astro-cid-75z2pp46]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,6vw,5rem);align-items:center}.rs-kicker[data-astro-cid-75z2pp46]{margin:0 0 1rem;font-family:var(--font-heading);font-weight:600;font-size:1.1rem;color:var(--color-teal)}.rs-words[data-astro-cid-75z2pp46]{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;gap:.35rem}.rs-words[data-astro-cid-75z2pp46] li[data-astro-cid-75z2pp46]{display:flex;align-items:center;gap:1rem;font-family:var(--font-display);font-size:clamp(1.9rem,4.4vw,3.4rem);line-height:1.12;color:#fff}.rs-i[data-astro-cid-75z2pp46]{flex:0 0 auto;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;border:2px solid var(--color-teal);color:var(--color-teal);font-family:var(--font-heading);font-weight:600;font-size:.9rem}.rs-text[data-astro-cid-75z2pp46]{color:#c4d6e1;font-size:1.15rem;max-width:44ch;margin:0 0 1.75rem}.rs-viz[data-astro-cid-75z2pp46]{padding:1.25rem;border-radius:24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px)}.rs-viz[data-astro-cid-75z2pp46] svg[data-astro-cid-75z2pp46]{width:100%;height:auto;display:block}.rs-line[data-astro-cid-75z2pp46]{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s var(--ease) .5s}.rs-area[data-astro-cid-75z2pp46]{opacity:0;transition:opacity 1.6s ease 1.2s}.rs-dots[data-astro-cid-75z2pp46]{opacity:0;transition:opacity .8s ease 1.9s}.rs-viz[data-astro-cid-75z2pp46].in .rs-line[data-astro-cid-75z2pp46]{stroke-dashoffset:0}.rs-viz[data-astro-cid-75z2pp46].in .rs-area[data-astro-cid-75z2pp46],.rs-viz[data-astro-cid-75z2pp46].in .rs-dots[data-astro-cid-75z2pp46]{opacity:1}@media(max-width:900px){.rs-grid[data-astro-cid-75z2pp46]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.rs-line[data-astro-cid-75z2pp46]{stroke-dashoffset:0;transition:none}.rs-area[data-astro-cid-75z2pp46],.rs-dots[data-astro-cid-75z2pp46]{opacity:1;transition:none}}.st[data-astro-cid-i5nnbnzd]{background:linear-gradient(180deg,#fff,var(--color-surface))}.st-track[data-astro-cid-i5nnbnzd]{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.5rem)}.st-rail[data-astro-cid-i5nnbnzd]{position:absolute;top:22px;left:12.5%;right:12.5%;height:3px;background:var(--color-line);border-radius:2px;overflow:hidden}.st-rail[data-astro-cid-i5nnbnzd] i[data-astro-cid-i5nnbnzd]{position:absolute;inset:0;background:linear-gradient(90deg,var(--color-accent),var(--color-teal));transform:scaleX(0);transform-origin:left;transition:transform 2s var(--ease) .3s}.st-track[data-astro-cid-i5nnbnzd].in .st-rail[data-astro-cid-i5nnbnzd] i[data-astro-cid-i5nnbnzd]{transform:scaleX(1)}.st-step[data-astro-cid-i5nnbnzd]{position:relative;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(.2s + var(--i) * .25s)}.st-track[data-astro-cid-i5nnbnzd].in .st-step[data-astro-cid-i5nnbnzd]{opacity:1;transform:none}.st-node[data-astro-cid-i5nnbnzd]{position:relative;z-index:1;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--color-primary);color:#fff;font-family:var(--font-heading);font-weight:700;box-shadow:0 0 0 6px #fff,0 8px 20px #0e354d40}.st-card[data-astro-cid-i5nnbnzd]{margin-top:1.1rem;width:100%;background:#fff;border:1px solid var(--color-line);border-radius:18px;padding:1.1rem 1.1rem 1.35rem;text-align:left;flex:1;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.st-card[data-astro-cid-i5nnbnzd]:hover{transform:translateY(-5px);box-shadow:0 22px 44px #0e354d1f}.st-art[data-astro-cid-i5nnbnzd]{aspect-ratio:16 / 10;display:grid;place-items:center;overflow:hidden;border-radius:10px;margin-bottom:.9rem}.st-art[data-astro-cid-i5nnbnzd] img[data-astro-cid-i5nnbnzd]{width:100%;height:100%;object-fit:contain}.st-tag[data-astro-cid-i5nnbnzd]{font-family:var(--font-accent);font-weight:600;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}h3[data-astro-cid-i5nnbnzd]{font-size:1.2rem;margin:.3rem 0 .5rem}p[data-astro-cid-i5nnbnzd]{margin:0;color:var(--color-muted);font-size:.96rem;line-height:1.55}@media(max-width:1000px){.st-track[data-astro-cid-i5nnbnzd]{grid-template-columns:1fr;gap:1.5rem;padding-left:3.4rem}.st-rail[data-astro-cid-i5nnbnzd]{inset:22px auto 22px 22px;width:3px;height:auto}.st-rail[data-astro-cid-i5nnbnzd] i[data-astro-cid-i5nnbnzd]{transform:scaleY(0);transform-origin:top}.st-track[data-astro-cid-i5nnbnzd].in .st-rail[data-astro-cid-i5nnbnzd] i[data-astro-cid-i5nnbnzd]{transform:scaleY(1)}.st-step[data-astro-cid-i5nnbnzd]{align-items:stretch}.st-node[data-astro-cid-i5nnbnzd]{position:absolute;left:-3.4rem;top:0}.st-card[data-astro-cid-i5nnbnzd]{margin-top:0}}@media(prefers-reduced-motion:reduce){.st-rail[data-astro-cid-i5nnbnzd] i[data-astro-cid-i5nnbnzd]{transition:none;transform:none}.st-step[data-astro-cid-i5nnbnzd]{opacity:1;transform:none;transition:none}}.cd[data-astro-cid-u3g2vi4d]{background:var(--color-surface)}.cd-grid[data-astro-cid-u3g2vi4d]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem}.cd-card[data-astro-cid-u3g2vi4d]{grid-column:span 2;background:#fff;border:1px solid var(--color-line);border-radius:18px;padding:1.6rem;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .3s}.cd-card[data-astro-cid-u3g2vi4d]:nth-child(n+4){grid-column:span 3}.cd-card[data-astro-cid-u3g2vi4d]:hover{transform:translateY(-5px);box-shadow:0 22px 44px #0e354d1f;border-color:#00a1e080}.cd-icon[data-astro-cid-u3g2vi4d]{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#00a1e01a;color:var(--color-accent);margin-bottom:1rem}h3[data-astro-cid-u3g2vi4d]{font-size:1.2rem;margin:0 0 .5rem}p[data-astro-cid-u3g2vi4d]{margin:0;color:var(--color-muted);font-size:.98rem;line-height:1.55}.cd-more[data-astro-cid-u3g2vi4d]{display:inline-block;margin-top:.9rem;font-family:var(--font-heading);font-weight:600;font-size:.9rem;color:var(--color-accent)}@media(max-width:900px){.cd-grid[data-astro-cid-u3g2vi4d]{grid-template-columns:repeat(2,1fr)}.cd-card[data-astro-cid-u3g2vi4d],.cd-card[data-astro-cid-u3g2vi4d]:nth-child(n+4){grid-column:span 1}}@media(max-width:600px){.cd-grid[data-astro-cid-u3g2vi4d]{grid-template-columns:1fr}}.cp-grid[data-astro-cid-u4nina7h]{display:grid;grid-template-columns:1fr auto 1fr;gap:1.25rem;align-items:stretch}.cp-col[data-astro-cid-u4nina7h]{border-radius:20px;padding:clamp(1.4rem,3vw,2.2rem)}.before[data-astro-cid-u4nina7h]{background:#fff5f3;border:1px solid #f3d3cd}.after[data-astro-cid-u4nina7h]{background:linear-gradient(150deg,#effbff,#f0fffb);border:1px solid #bfe8ef}h3[data-astro-cid-u4nina7h]{font-size:1.35rem;margin:0 0 1rem}.before[data-astro-cid-u4nina7h] h3[data-astro-cid-u4nina7h]{color:#a8392f}ul[data-astro-cid-u4nina7h]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}li[data-astro-cid-u4nina7h]{position:relative;padding-left:1.7rem;line-height:1.5;color:var(--color-ink)}li[data-astro-cid-u4nina7h]:before{content:"";position:absolute;left:0;top:.5em;width:.9rem;height:.9rem;border-radius:50%;background:#e2776c}.after[data-astro-cid-u4nina7h] li[data-astro-cid-u4nina7h]:before{background:var(--color-accent)}.cp-arrow[data-astro-cid-u4nina7h]{align-self:center;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--color-primary);color:#fff;font-size:1.3rem}@media(max-width:860px){.cp-grid[data-astro-cid-u4nina7h]{grid-template-columns:1fr}.cp-arrow[data-astro-cid-u4nina7h]{justify-self:center;transform:rotate(90deg)}}.mt[data-astro-cid-3rlwmp2n]{background:var(--color-primary)}.mt-grid[data-astro-cid-3rlwmp2n]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1.25rem}.mt-grid[data-astro-cid-3rlwmp2n] li[data-astro-cid-3rlwmp2n]{padding:1.6rem;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}strong[data-astro-cid-3rlwmp2n]{display:block;font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.2rem);line-height:1;color:var(--color-teal);margin-bottom:.5rem}span[data-astro-cid-3rlwmp2n]{color:#c4d6e1}.mt-src[data-astro-cid-3rlwmp2n]{margin:1.5rem 0 0;color:#8fa9b8;font-size:.85rem}.eb[data-astro-cid-cfqhnx7o]{background:linear-gradient(130deg,var(--color-primary) 0%,var(--color-accent) 89%);color:#fff;overflow:hidden}.eb-grid[data-astro-cid-cfqhnx7o]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,4rem);align-items:center}.eb-chip[data-astro-cid-cfqhnx7o]{display:inline-block;font-family:var(--font-accent);font-weight:600;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-teal);border:1px solid rgba(94,234,212,.5);padding:.35rem .8rem;border-radius:999px;margin-bottom:1rem}h2[data-astro-cid-cfqhnx7o]{color:#fff;font-size:clamp(1.8rem,3.6vw,2.7rem);margin:0 0 .9rem}p[data-astro-cid-cfqhnx7o]{color:#ffffffeb;font-size:1.1rem;max-width:46ch;margin:0}.eb-cover[data-astro-cid-cfqhnx7o]{margin:0;justify-self:center;max-width:340px}.eb-cover[data-astro-cid-cfqhnx7o] img[data-astro-cid-cfqhnx7o]{width:100%;height:auto;border-radius:6px;box-shadow:0 30px 70px #00000061;transform:rotate(3deg);transition:transform .6s var(--ease)}.eb-cover[data-astro-cid-cfqhnx7o]:hover img[data-astro-cid-cfqhnx7o]{transform:rotate(0) scale(1.02)}@media(max-width:800px){.eb-grid[data-astro-cid-cfqhnx7o]{grid-template-columns:1fr}.eb-cover[data-astro-cid-cfqhnx7o]{max-width:240px}}.pr-grid[data-astro-cid-wenpmr2m]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:stretch}.pr-card[data-astro-cid-wenpmr2m]{position:relative;display:flex;flex-direction:column;gap:.5rem;background:#fff;border:1px solid var(--color-line);border-radius:20px;padding:2rem 1.75rem;text-align:center}.pr-card[data-astro-cid-wenpmr2m].feat{border:2px solid var(--color-accent);box-shadow:0 26px 60px #00a1e02e;transform:translateY(-8px)}.pr-badge[data-astro-cid-wenpmr2m]{position:absolute;top:-.8rem;left:50%;transform:translate(-50%);font-family:var(--font-heading);font-weight:700;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--color-accent);padding:.35rem .85rem;border-radius:999px;white-space:nowrap}h3[data-astro-cid-wenpmr2m]{font-size:1.1rem;margin:0;color:var(--color-muted);font-family:var(--font-heading);font-weight:600}.pr-price[data-astro-cid-wenpmr2m]{margin:.2rem 0;font-family:var(--font-heading);font-weight:700;font-size:clamp(2.2rem,4vw,3rem);color:var(--color-primary);line-height:1.1}.pr-price[data-astro-cid-wenpmr2m] small[data-astro-cid-wenpmr2m]{font-size:1rem;font-weight:500;color:var(--color-muted);margin-left:.15rem}.pr-text[data-astro-cid-wenpmr2m]{margin:0 0 1rem;color:var(--color-muted);flex:1}.pr-inc[data-astro-cid-wenpmr2m]{margin-top:2.5rem;text-align:center}.pr-inc[data-astro-cid-wenpmr2m] p[data-astro-cid-wenpmr2m]{margin:0 0 1rem;font-family:var(--font-accent);font-weight:600;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.pr-inc[data-astro-cid-wenpmr2m] ul[data-astro-cid-wenpmr2m]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.pr-inc[data-astro-cid-wenpmr2m] li[data-astro-cid-wenpmr2m]{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-line);border-radius:999px;padding:.4rem .8rem}.pr-inc[data-astro-cid-wenpmr2m] li[data-astro-cid-wenpmr2m] svg{color:var(--color-accent)}.pr-link[data-astro-cid-wenpmr2m]{text-align:center;margin:1.75rem 0 0}.pr-link[data-astro-cid-wenpmr2m] a[data-astro-cid-wenpmr2m]{font-family:var(--font-heading);font-weight:600;color:var(--color-accent)}@media(max-width:900px){.pr-grid[data-astro-cid-wenpmr2m]{grid-template-columns:1fr}.pr-card[data-astro-cid-wenpmr2m].feat{transform:none}}.dm[data-astro-cid-7bfz73s7]{background:linear-gradient(180deg,var(--color-surface),#fff)}.dm-window[data-astro-cid-7bfz73s7]{border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--color-line);box-shadow:0 34px 80px #0e354d2e}.dm-bar[data-astro-cid-7bfz73s7]{display:flex;align-items:center;gap:.45rem;padding:.7rem 1rem;background:#eef2f5;border-bottom:1px solid var(--color-line)}.dm-bar[data-astro-cid-7bfz73s7] i[data-astro-cid-7bfz73s7]{width:11px;height:11px;border-radius:50%;background:#cfd8de}.dm-bar[data-astro-cid-7bfz73s7] i[data-astro-cid-7bfz73s7]:nth-child(1){background:#f08a80}.dm-bar[data-astro-cid-7bfz73s7] i[data-astro-cid-7bfz73s7]:nth-child(2){background:#f2c76b}.dm-bar[data-astro-cid-7bfz73s7] i[data-astro-cid-7bfz73s7]:nth-child(3){background:#7ccf8f}.dm-bar[data-astro-cid-7bfz73s7] span[data-astro-cid-7bfz73s7]{margin-left:.75rem;font-family:var(--font-heading);font-size:.85rem;color:var(--color-muted)}.dm-frame[data-astro-cid-7bfz73s7]{position:relative;width:100%;aspect-ratio:16 / 9;min-height:320px;background:#f4f6f8}.dm-frame[data-astro-cid-7bfz73s7]:before{content:"Loading the interactive dashboard…";position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-heading);font-size:.95rem;color:var(--color-muted)}.dm-frame[data-astro-cid-7bfz73s7] iframe[data-astro-cid-7bfz73s7]{position:relative;z-index:1;display:block;width:100%;height:100%;border:0}.dm-open[data-astro-cid-7bfz73s7]{text-align:center;margin:1.25rem 0 0}.dm-open[data-astro-cid-7bfz73s7] a[data-astro-cid-7bfz73s7]{font-family:var(--font-heading);font-weight:600;color:var(--color-accent)}@media(min-width:701px){.dm-fit[data-astro-cid-7bfz73s7]{aspect-ratio:var(--fw) / var(--fh);min-height:0;overflow:hidden}.dm-fit[data-astro-cid-7bfz73s7] iframe[data-astro-cid-7bfz73s7]{position:absolute;top:0;left:0;width:calc(var(--fw) * 1px);height:calc(var(--fh) * 1px);transform:scale(var(--s, 1));transform-origin:0 0}}@media(max-width:700px){.dm-frame[data-astro-cid-7bfz73s7]{aspect-ratio:3 / 4}}.story{--ease: cubic-bezier(.2, .7, .2, 1)}.story section[id]{scroll-margin-top:80px}.story .rise{animation:st-rise 1s var(--ease) both;animation-delay:var(--d, 0s)}@keyframes st-rise{0%{opacity:0;transform:translateY(20px)}}.js .story .reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d, 0s)}.js .story .reveal.in{opacity:1;transform:none}.st-dots{position:fixed;right:1.1rem;top:50%;transform:translateY(-50%);z-index:40;display:none;flex-direction:column;gap:.9rem}@media(min-width:1280px){.st-dots{display:flex}}.st-dots a{position:relative;display:block;width:11px;height:11px;border-radius:50%;background:#0e354d40;border:2px solid #fff;box-shadow:0 0 0 1px #0e354d33;transition:transform .25s,background .25s}.st-dots a:hover,.st-dots a.on{background:var(--color-accent);transform:scale(1.35)}.st-dots a span{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%) translate(6px);white-space:nowrap;font-family:var(--font-accent);font-weight:600;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--color-primary);padding:.3rem .6rem;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.st-dots a:hover span,.st-dots a:focus-visible span{opacity:1;transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){.story .rise{animation:none}.js .story .reveal{opacity:1;transform:none;transition:none}}.gp-hero[data-astro-cid-fzx4jmue]{background:radial-gradient(120% 120% at 15% 0%,#124763,var(--color-primary) 50%,var(--color-primary-600));color:#fff;padding:4.5rem 0}.gp-hero[data-astro-cid-fzx4jmue] .container[data-astro-cid-fzx4jmue]{max-width:820px}.gp-hero[data-astro-cid-fzx4jmue] h1[data-astro-cid-fzx4jmue]{color:#fff;font-size:clamp(1.9rem,4vw,3rem);margin-bottom:1rem}.gp-hero[data-astro-cid-fzx4jmue] p[data-astro-cid-fzx4jmue]{color:#c9d6df;font-size:1.15rem}.gp-cta[data-astro-cid-fzx4jmue]{display:flex;gap:1rem;margin-top:1.75rem;flex-wrap:wrap}.gp-hero-light[data-astro-cid-fzx4jmue]{background:radial-gradient(120% 120% at 0% 0%,#00a1e01f,#fff0 88%),#fff;padding:4.5rem 0}.gp-hero-light-grid[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:center}.gp-hero-light[data-astro-cid-fzx4jmue] h1[data-astro-cid-fzx4jmue]{color:var(--color-primary);font-size:clamp(1.9rem,4vw,3rem);margin:.6rem 0 1rem}.gp-hero-light-intro[data-astro-cid-fzx4jmue]{color:var(--color-muted);font-size:1.15rem}.gp-hero-bullets[data-astro-cid-fzx4jmue]{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}.gp-hero-bullets[data-astro-cid-fzx4jmue] li[data-astro-cid-fzx4jmue]{color:var(--color-ink)}.gp-hero-bullets[data-astro-cid-fzx4jmue] strong[data-astro-cid-fzx4jmue]{color:var(--color-primary)}.gp-hero-media[data-astro-cid-fzx4jmue]{position:relative;display:block;width:100%;border:none;padding:0;background:none;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #0e354d26}button[data-astro-cid-fzx4jmue].gp-hero-media{cursor:pointer}.gp-hero-media[data-astro-cid-fzx4jmue] img[data-astro-cid-fzx4jmue]{width:100%;height:auto;display:block}.gp-play-btn[data-astro-cid-fzx4jmue]{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:50%;background:#00a1e0e6;transition:transform .15s ease}.gp-hero-media[data-astro-cid-fzx4jmue]:hover .gp-play-btn[data-astro-cid-fzx4jmue]{transform:scale(1.08)}.gp-play-btn[data-astro-cid-fzx4jmue]:before{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #fff}@media(max-width:850px){.gp-hero-light-grid[data-astro-cid-fzx4jmue]{grid-template-columns:1fr}}.gp-video-modal[data-astro-cid-fzx4jmue]{position:fixed;inset:0;z-index:1000;background:#0a141ed9;display:flex;align-items:center;justify-content:center;padding:2rem}.gp-video-modal[data-astro-cid-fzx4jmue][hidden]{display:none}.gp-video-modal-inner[data-astro-cid-fzx4jmue]{width:min(960px,100%);aspect-ratio:16 / 9}.gp-video-modal-inner[data-astro-cid-fzx4jmue] iframe[data-astro-cid-fzx4jmue]{width:100%;height:100%;border:none;border-radius:12px}.gp-video-modal-close[data-astro-cid-fzx4jmue]{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:#fff;font-size:2.5rem;line-height:1;cursor:pointer;padding:0}
