.hero[data-astro-cid-wcolddp2]{background:var(--navy-band);padding-block:clamp(48px,6vw,88px) clamp(56px,7vw,104px);position:relative;overflow:hidden}.hero-glow[data-astro-cid-wcolddp2]{pointer-events:none;background:radial-gradient(closest-side,#ff5b1429,#0000 70%);width:70%;height:160%;position:absolute;top:-30%;right:-10%}.hero-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.hero-copy[data-astro-cid-wcolddp2]{justify-items:start;gap:20px;display:grid}.pill[data-astro-cid-wcolddp2]{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:.875rem;font-weight:500;display:inline-flex}.pill[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--indigo);background:#fff;border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:700}.pill[data-astro-cid-wcolddp2]:hover{background:#ffffff29}.hero-title[data-astro-cid-wcolddp2]{letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.6vw,3.75rem);font-weight:700;line-height:1.06}.hero-lede[data-astro-cid-wcolddp2]{color:#ffffffd1;max-width:34em;margin:0;font-size:clamp(1.1rem,1.4vw,1.25rem);line-height:1.55}.hero-trust[data-astro-cid-wcolddp2]{color:#ffffffbf;flex-wrap:wrap;gap:8px 22px;margin:8px 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.hero-trust[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{align-items:center;gap:8px;display:flex}.hero-trust[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:"";background:#34d39933 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-4.8' fill='none' stroke='%2334d399' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px no-repeat;border-radius:50%;width:16px;height:16px}.hero-visual[data-astro-cid-wcolddp2]{padding:36px 24px 48px 48px;position:relative}.arc[data-astro-cid-wcolddp2]{aspect-ratio:1;background:var(--orange);border-radius:50%;width:78%;position:absolute;top:10%;left:0}.spark[data-astro-cid-wcolddp2]{z-index:2;width:54px;position:absolute;top:4px;left:18px}.hero-visual[data-astro-cid-wcolddp2] .hero-photo{aspect-ratio:15/13;border-radius:20px;position:relative;box-shadow:0 30px 60px #00000059}.hero-visual[data-astro-cid-wcolddp2] .fl-clock{z-index:3;top:58%;left:0}.hero-visual[data-astro-cid-wcolddp2] .fl-pay{z-index:3;bottom:0;right:-8px}@media (width<=900px){.hero-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.hero-visual[data-astro-cid-wcolddp2]{max-width:520px;padding-left:16px}}@media (width<=520px){.hero-visual[data-astro-cid-wcolddp2] .fl-pay{display:none}}.promo-wrap[data-astro-cid-wcolddp2]{padding-top:32px}.promo[data-astro-cid-wcolddp2]{background:var(--navy-band);color:#fff;border-radius:14px;align-items:center;gap:20px;padding:18px 24px;transition:filter .2s;display:flex}.promo[data-astro-cid-wcolddp2]:hover{filter:brightness(1.05)}.promo-mark[data-astro-cid-wcolddp2] .icon{color:#fff;background:#fff3}.promo-text[data-astro-cid-wcolddp2]{flex:1;gap:2px;display:grid}.promo-text[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-size:1.05rem}.promo-text[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{opacity:.92;font-size:.9rem}.promo-cta[data-astro-cid-wcolddp2]{white-space:nowrap;color:var(--blue);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex}@media (width<=720px){.promo[data-astro-cid-wcolddp2]{flex-wrap:wrap}}.suite[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:48px 40px;display:grid}.sol[data-astro-cid-wcolddp2]{align-content:start;gap:10px;display:grid}.sol-panel[data-astro-cid-wcolddp2]{background:var(--lavender);border-radius:16px;place-items:center;height:300px;margin-bottom:14px;display:grid;position:relative;overflow:hidden}.sol-panel[data-astro-cid-wcolddp2] .sol-photo{width:58%;height:82%;transition:transform .4s var(--ease);border-radius:14px;margin-left:22%}.sol[data-astro-cid-wcolddp2]:hover .sol-photo{transform:scale(1.03)}.sol-spark[data-astro-cid-wcolddp2]{width:46px;position:absolute;top:10%;right:8%}.chips[data-astro-cid-wcolddp2]{border:1.5px solid var(--line-strong);backdrop-filter:blur(6px);background:#ffffffa6;border-radius:14px;gap:10px;padding:12px;display:grid;position:absolute;top:50%;left:6%;transform:translateY(-50%)}.chip[data-astro-cid-wcolddp2]{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;min-width:230px;padding:8px 12px 8px 8px;display:flex;box-shadow:0 6px 16px -8px #0b16302e}.chip-icon[data-astro-cid-wcolddp2] .icon{background:var(--peach);width:32px;height:32px;color:var(--violet);border-radius:8px}.chip[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{color:var(--ink);font-size:.8125rem;font-weight:600;display:block}.chip[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{color:var(--ink-3);font-size:.72rem;display:block}.sol-title[data-astro-cid-wcolddp2]{font-size:1.375rem}.sol[data-astro-cid-wcolddp2]:hover .sol-title[data-astro-cid-wcolddp2]{color:var(--blue)}@media (width<=900px){.suite[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}@media (width<=520px){.sol-panel[data-astro-cid-wcolddp2] .sol-photo{width:70%;margin-left:30%}.chip[data-astro-cid-wcolddp2]{min-width:0}}.impact-band[data-astro-cid-wcolddp2]{border-block:1px solid var(--line)}.center[data-astro-cid-wcolddp2]{text-align:center}.impact[data-astro-cid-wcolddp2]{text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.impact[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{justify-items:center;gap:8px;display:grid}.impact[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{letter-spacing:-.03em;background:var(--orange);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.75rem,5vw,4rem);font-weight:700;line-height:1}.impact[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{max-width:22ch;font-weight:600}@media (width<=700px){.impact[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:32px}}.stories[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.story-list[data-astro-cid-wcolddp2]{gap:4px;display:grid}.story-item[data-astro-cid-wcolddp2]{border-left:3px solid var(--line-strong);cursor:pointer;padding:14px 18px}.story-title[data-astro-cid-wcolddp2]{margin:0;font-size:1.25rem;font-weight:600}.story-more[data-astro-cid-wcolddp2]{gap:10px;margin-top:10px;display:none}.story-item[data-astro-cid-wcolddp2][aria-selected=true]{border-left-color:var(--blue)}.story-item[data-astro-cid-wcolddp2][aria-selected=true] .story-title[data-astro-cid-wcolddp2]{color:var(--blue)}.story-item[data-astro-cid-wcolddp2][aria-selected=true] .story-more[data-astro-cid-wcolddp2]{display:grid}.story-item[data-astro-cid-wcolddp2]:focus-visible{outline:2px solid var(--blue)}.story-visual[data-astro-cid-wcolddp2]{position:relative}.story-visual[data-astro-cid-wcolddp2][hidden]{display:none}.story-visual[data-astro-cid-wcolddp2] .story-photo{aspect-ratio:19/13;animation:fade-in .4s var(--ease);border-radius:16px}@keyframes fade-in{0%{opacity:0}}.metric[data-astro-cid-wcolddp2]{box-shadow:var(--shadow-float);background:#fff;border-radius:14px;gap:2px;max-width:260px;padding:16px 20px;display:grid;position:absolute;bottom:24px;left:24px}.metric[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{color:var(--blue);font-size:2rem;line-height:1.1}.metric[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--ink-2);font-size:.875rem}@media (width<=900px){.stories[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.meet[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.meet-visual[data-astro-cid-wcolddp2]{background:var(--soft);border-radius:18px;padding:28px;display:block;position:relative}.meet-visual[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{width:100%;height:auto;box-shadow:var(--shadow-window);border-radius:10px;display:block}.play[data-astro-cid-wcolddp2]{background:var(--blue);color:#fff;width:72px;height:72px;transition:transform .25s var(--ease);border-radius:50%;place-items:center;margin:-36px 0 0 -36px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 10px #ff5b142e}.meet-visual[data-astro-cid-wcolddp2]:hover .play[data-astro-cid-wcolddp2]{transform:scale(1.08)}.meet-links[data-astro-cid-wcolddp2]{gap:22px;display:grid}.meet-link[data-astro-cid-wcolddp2]{gap:6px;display:grid}.meet-head[data-astro-cid-wcolddp2]{color:var(--blue);align-items:center;gap:8px;font-size:1.25rem;font-weight:600;display:inline-flex}.meet-link[data-astro-cid-wcolddp2]:hover .meet-head[data-astro-cid-wcolddp2]{text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.meet[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.res[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px;display:grid}.res-card[data-astro-cid-wcolddp2]{align-content:start;gap:8px;display:grid}.res-art[data-astro-cid-wcolddp2]{border-radius:16px;place-items:end center;height:220px;margin-bottom:12px;padding-top:28px;display:grid;overflow:hidden}.tone-0[data-astro-cid-wcolddp2] .res-art[data-astro-cid-wcolddp2]{background:var(--navy)}.tone-1[data-astro-cid-wcolddp2] .res-art[data-astro-cid-wcolddp2]{background:var(--orange)}.tone-2[data-astro-cid-wcolddp2] .res-art[data-astro-cid-wcolddp2]{background:var(--ember)}.doc[data-astro-cid-wcolddp2]{width:70%;height:100%;transition:transform .3s var(--ease);background:#fff;border-radius:12px 12px 0 0;align-content:start;gap:10px;padding:18px;display:grid;box-shadow:0 -8px 30px #0000001f}.res-card[data-astro-cid-wcolddp2]:hover .doc[data-astro-cid-wcolddp2]{transform:translateY(-6px)}.doc-logo[data-astro-cid-wcolddp2]{color:var(--navy);font-size:.8rem;font-weight:700}.doc[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{color:var(--blue);font-size:1rem;line-height:1.25}.doc-lines[data-astro-cid-wcolddp2]{gap:6px;display:grid}.doc-lines[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]{background:var(--soft-2);border-radius:4px;height:7px}.doc-lines[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]:nth-child(2){width:80%}.doc-lines[data-astro-cid-wcolddp2] i[data-astro-cid-wcolddp2]:nth-child(3){width:60%}.res-label[data-astro-cid-wcolddp2]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.75rem;font-weight:700}.res-card[data-astro-cid-wcolddp2]:hover .h3[data-astro-cid-wcolddp2]{color:var(--blue)}@media (width<=900px){.res[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.faq-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.faq[data-astro-cid-wcolddp2]{gap:10px;display:grid}details[data-astro-cid-wcolddp2]{border:1px solid var(--line);background:#fff;border-radius:12px;padding:0 22px}summary[data-astro-cid-wcolddp2]{cursor:pointer;padding:16px 0;font-weight:600}details[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2);margin:0 0 18px;font-size:.9375rem}@media (width<=900px){.faq-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.next[data-astro-cid-wcolddp2]{background:var(--soft);padding-block:clamp(48px,6vw,80px)}.next-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:28px;display:grid}.next-card[data-astro-cid-wcolddp2]{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;justify-items:start;gap:12px;padding:28px;display:grid}.next-card[data-astro-cid-wcolddp2].is-primary{background:var(--indigo);color:#fff;border:0}.next-card[data-astro-cid-wcolddp2].is-primary .body[data-astro-cid-wcolddp2]{color:#fffc}.next-card[data-astro-cid-wcolddp2].is-primary .btn-primary[data-astro-cid-wcolddp2]{color:var(--blue);background:#fff}.next-photo[data-astro-cid-wcolddp2]{padding:0;overflow:hidden}.next-photo[data-astro-cid-wcolddp2] .np{border-radius:0;width:100%;height:100%;min-height:220px}@media (width<=900px){.next-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.next-photo[data-astro-cid-wcolddp2]{display:none}}
