.page-section[data-astro-cid-lt6abvqp]{padding:var(--section-pad-y) 0;position:relative;overflow:hidden}.page-section[data-astro-cid-lt6abvqp]+.page-section[data-astro-cid-lt6abvqp]{border-top:1px solid var(--color-line)}.page-section[data-astro-cid-lt6abvqp] h2[data-astro-cid-lt6abvqp]{max-width:17em;margin-bottom:var(--space-6)}.section-eyebrow[data-astro-cid-lt6abvqp]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink-2);margin-bottom:var(--space-4)}.section-sub[data-astro-cid-lt6abvqp]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-ink);max-width:var(--measure);margin-bottom:var(--space-5)}.section-copy[data-astro-cid-lt6abvqp]{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-ink);max-width:36em}.lede[data-astro-cid-lt6abvqp]{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-ink);max-width:var(--measure)}.lede[data-astro-cid-lt6abvqp]+.lede[data-astro-cid-lt6abvqp]{margin-top:var(--space-4)}.lede[data-astro-cid-lt6abvqp] strong{color:var(--color-navy);font-weight:var(--weight-semibold)}.section-items[data-astro-cid-lt6abvqp]{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.section-item[data-astro-cid-lt6abvqp]{background:var(--color-tint);border:1px solid var(--color-line);border-radius:var(--radius-xl);padding:var(--space-6)}.section-item[data-astro-cid-lt6abvqp] h3[data-astro-cid-lt6abvqp]{margin-bottom:var(--space-3)}.section-item[data-astro-cid-lt6abvqp] p[data-astro-cid-lt6abvqp]{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink)}.section-deliverables[data-astro-cid-lt6abvqp]{counter-reset:deliverable;margin-top:var(--space-8);border-top:1px solid var(--color-line);list-style:none}.section-deliverables[data-astro-cid-lt6abvqp] li[data-astro-cid-lt6abvqp]{counter-increment:deliverable;font-size:var(--text-base);color:var(--color-navy);padding:var(--space-4) 0;border-bottom:1px solid var(--color-line);gap:var(--space-3);grid-template-columns:24px 1fr;display:grid}.section-deliverables[data-astro-cid-lt6abvqp] li[data-astro-cid-lt6abvqp]:before{content:counter(deliverable) ".";font-weight:var(--weight-semibold);color:var(--color-blue);font-feature-settings:"tnum" 1}.section-visual[data-astro-cid-lt6abvqp]{margin-top:var(--space-10)}.section-visual[data-astro-cid-lt6abvqp] picture[data-astro-cid-lt6abvqp]{display:block}.section-visual[data-astro-cid-lt6abvqp] img[data-astro-cid-lt6abvqp]{border-radius:var(--radius-2xl);width:100%;height:auto;box-shadow:var(--shadow-xl)}.section-closing[data-astro-cid-lt6abvqp]{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-ink);max-width:var(--measure);margin-top:var(--space-8)}.section-note[data-astro-cid-lt6abvqp]{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-amber);max-width:var(--measure)}.section-ctas[data-astro-cid-lt6abvqp]{margin-top:var(--space-8)}.section-navy[data-astro-cid-lt6abvqp]{background:var(--color-navy-deep);color:#c1d2e6;border-top:0!important}.section-navy[data-astro-cid-lt6abvqp]+.page-section[data-astro-cid-lt6abvqp]{border-top:0}.section-navy[data-astro-cid-lt6abvqp] h2[data-astro-cid-lt6abvqp]{color:#fff}.section-navy[data-astro-cid-lt6abvqp] .lede[data-astro-cid-lt6abvqp],.section-navy[data-astro-cid-lt6abvqp] .section-copy[data-astro-cid-lt6abvqp]{color:#bccde2}.section-navy[data-astro-cid-lt6abvqp] .lede[data-astro-cid-lt6abvqp] strong{color:#fff}.section-navy[data-astro-cid-lt6abvqp] .section-eyebrow[data-astro-cid-lt6abvqp]{color:#ffffff9e}.section-navy[data-astro-cid-lt6abvqp] .section-item[data-astro-cid-lt6abvqp]{background:#ffffff0f;border-color:#ffffff1f}.section-navy[data-astro-cid-lt6abvqp] .section-item[data-astro-cid-lt6abvqp] h3[data-astro-cid-lt6abvqp]{color:#fff}.section-navy[data-astro-cid-lt6abvqp] .section-item[data-astro-cid-lt6abvqp] p[data-astro-cid-lt6abvqp],.section-navy[data-astro-cid-lt6abvqp] .section-closing[data-astro-cid-lt6abvqp]{color:#bccde2}.section-bg-video[data-astro-cid-lt6abvqp]{object-fit:cover;opacity:.45;z-index:0;width:100%;height:100%;position:absolute;inset:0}.section-navy[data-astro-cid-lt6abvqp] .wrap[data-astro-cid-lt6abvqp]{z-index:1;position:relative}.section-tinted[data-astro-cid-lt6abvqp]{background:var(--color-tint)}.section-tinted[data-astro-cid-lt6abvqp] .section-item[data-astro-cid-lt6abvqp]{background:#fff}.section-statement[data-astro-cid-lt6abvqp]{text-align:center;padding:clamp(88px,10vw,120px) 0;border-top:0!important}.section-statement[data-astro-cid-lt6abvqp]+.page-section[data-astro-cid-lt6abvqp]{border-top:0}.section-statement[data-astro-cid-lt6abvqp] h2[data-astro-cid-lt6abvqp]{font-size:var(--text-5xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-wrap:balance;max-width:14em;margin:0 auto}.section-statement[data-astro-cid-lt6abvqp] .lede[data-astro-cid-lt6abvqp],.section-statement[data-astro-cid-lt6abvqp] .section-copy[data-astro-cid-lt6abvqp],.section-statement[data-astro-cid-lt6abvqp] .section-sub[data-astro-cid-lt6abvqp]{text-align:center;max-width:30em;margin-left:auto;margin-right:auto}.section-statement[data-astro-cid-lt6abvqp] .section-ctas[data-astro-cid-lt6abvqp]{justify-content:center}.page-hero[data-astro-cid-2n47ymcm]{padding:calc(var(--nav-height) + var(--space-16)) 0 var(--space-16);background:var(--color-navy-deep);color:#c1d2e6;position:relative;overflow:hidden}.page-hero[data-astro-cid-2n47ymcm]:before{content:"";z-index:1;background:radial-gradient(120% 92% at 76% 8%,#2563eb42,#0000 60%),linear-gradient(#071a33d1,#071a33ed);position:absolute;inset:0}.hero-content[data-astro-cid-2n47ymcm]{z-index:3;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero-eyebrow[data-astro-cid-2n47ymcm]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#ffffff9e;margin-bottom:var(--space-5)}.page-hero[data-astro-cid-2n47ymcm] h1[data-astro-cid-2n47ymcm]{color:#fff;max-width:16em;margin-bottom:var(--space-6)}.hero-sub[data-astro-cid-2n47ymcm]{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:#bccde2;max-width:var(--measure);margin-bottom:var(--space-6)}.page-hero[data-astro-cid-2n47ymcm] .btn-secondary[data-astro-cid-2n47ymcm]{color:#fff;background:#ffffff12;border-color:#ffffff52}.hero-product[data-astro-cid-2n47ymcm]{width:100%;max-width:680px;margin-top:var(--space-14);border-radius:var(--radius-2xl);box-shadow:var(--shadow-dark);overflow:hidden}.hero-product[data-astro-cid-2n47ymcm] img[data-astro-cid-2n47ymcm]{width:100%;display:block}.hero-bridge[data-astro-cid-2n47ymcm]{margin-top:var(--space-12);max-width:var(--measure)}.hero-bridge-text[data-astro-cid-2n47ymcm]{font-size:var(--text-lg);line-height:var(--leading-body);color:#bccde2}.hero-bridge-text[data-astro-cid-2n47ymcm]+.hero-bridge-text[data-astro-cid-2n47ymcm]{margin-top:var(--space-4)}@media (width<=768px){.page-hero[data-astro-cid-2n47ymcm]{padding-top:calc(var(--nav-height) + var(--space-10));padding-bottom:var(--space-10)}.hero-product[data-astro-cid-2n47ymcm]{max-width:100%}}section[data-astro-cid-2n47ymcm]{padding:var(--section-pad-y) 0;position:relative}section[data-astro-cid-2n47ymcm]+section[data-astro-cid-2n47ymcm]{border-top:1px solid var(--color-line)}section[data-astro-cid-2n47ymcm] h2[data-astro-cid-2n47ymcm]{max-width:17em;margin-bottom:var(--space-6)}.lede[data-astro-cid-2n47ymcm]{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-ink);max-width:var(--measure)}.lede[data-astro-cid-2n47ymcm]+.lede[data-astro-cid-2n47ymcm]{margin-top:var(--space-4)}.section-tinted[data-astro-cid-2n47ymcm]{background:var(--color-tint)}.operating-loop-section[data-astro-cid-2n47ymcm] h2[data-astro-cid-2n47ymcm]{max-width:17em;margin-bottom:var(--space-5)}.operating-loop-section[data-astro-cid-2n47ymcm]>.wrap[data-astro-cid-2n47ymcm]>.lede[data-astro-cid-2n47ymcm]:last-of-type{margin-bottom:var(--space-12)}.loop-grid[data-astro-cid-2n47ymcm]{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.loop-cycle[data-astro-cid-2n47ymcm]{background:var(--color-tint);border:1px solid var(--color-line);border-radius:var(--radius-2xl);padding:var(--space-8) var(--space-7)}.loop-cycle-label[data-astro-cid-2n47ymcm]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-blue);margin-bottom:var(--space-4);display:block}.loop-cycle[data-astro-cid-2n47ymcm] h3[data-astro-cid-2n47ymcm]{margin-bottom:var(--space-5)}.loop-cycle[data-astro-cid-2n47ymcm] p[data-astro-cid-2n47ymcm]{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink)}.loop-cycle[data-astro-cid-2n47ymcm] p[data-astro-cid-2n47ymcm]+p[data-astro-cid-2n47ymcm]{margin-top:var(--space-4)}.loop-synthesis[data-astro-cid-2n47ymcm]{margin-top:var(--space-10);background:var(--color-navy);border-radius:var(--radius-2xl);padding:var(--space-10)}.loop-synthesis-heading[data-astro-cid-2n47ymcm]{color:#fff;margin-bottom:var(--space-5)}.loop-synthesis[data-astro-cid-2n47ymcm] .lede[data-astro-cid-2n47ymcm]{color:#bccde2;max-width:var(--measure)}.loop-cta[data-astro-cid-2n47ymcm]{margin-top:var(--space-10)}@media (width<=768px){.loop-grid[data-astro-cid-2n47ymcm]{grid-template-columns:1fr}.loop-synthesis[data-astro-cid-2n47ymcm]{padding:var(--space-7)}}.analyst-section[data-astro-cid-2n47ymcm] h2[data-astro-cid-2n47ymcm]{max-width:17em;margin-bottom:var(--space-6)}.analyst-closing[data-astro-cid-2n47ymcm]{margin-top:var(--space-10);background:var(--color-navy);border-radius:var(--radius-2xl);padding:var(--space-10)}.analyst-closing-text[data-astro-cid-2n47ymcm]{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:#fff;line-height:var(--leading-subhead);max-width:var(--measure)}@media (width<=768px){.analyst-closing[data-astro-cid-2n47ymcm]{padding:var(--space-7)}}.section-navy[data-astro-cid-2n47ymcm]{background:var(--color-navy-deep);color:#c1d2e6;border-top:0!important}.section-navy[data-astro-cid-2n47ymcm]+section[data-astro-cid-2n47ymcm]{border-top:0}.section-navy[data-astro-cid-2n47ymcm] h2[data-astro-cid-2n47ymcm]{color:#fff}.section-navy[data-astro-cid-2n47ymcm] .lede[data-astro-cid-2n47ymcm]{color:#bccde2}.cta-close[data-astro-cid-2n47ymcm]{padding:clamp(80px,10vw,120px) 0}.cta-close[data-astro-cid-2n47ymcm] h2[data-astro-cid-2n47ymcm]{color:#fff;max-width:14em;margin-bottom:var(--space-5)}.cta-close[data-astro-cid-2n47ymcm] .lede[data-astro-cid-2n47ymcm]{font-size:var(--text-xl);margin-bottom:var(--space-8)}.cta-close[data-astro-cid-2n47ymcm] .btn-secondary[data-astro-cid-2n47ymcm]{color:#fff;background:#ffffff12;border-color:#ffffff52}.loop-journey-wrap[data-astro-cid-2n47ymcm]{margin:var(--space-10) auto;max-width:680px}.loop-journey[data-astro-cid-2n47ymcm]{width:100%;height:auto;display:block}.lj-track[data-astro-cid-2n47ymcm]{stroke:var(--color-line);stroke-width:1.5px}.lj-dot[data-astro-cid-2n47ymcm]{fill:var(--color-blue)}.lj-slbl[data-astro-cid-2n47ymcm]{font-family:var(--ff-body);font-size:11px;font-weight:var(--weight-semibold);fill:var(--color-ink-2)}.lj-name[data-astro-cid-2n47ymcm]{font-family:var(--ff-display);font-size:14px;font-weight:var(--weight-semibold);fill:var(--color-navy)}.lj-conn[data-astro-cid-2n47ymcm]{stroke:var(--color-blue);stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.lj-flow[data-astro-cid-2n47ymcm]{stroke:var(--color-blue);stroke-width:1px;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.stats-strip[data-astro-cid-2n47ymcm]{gap:var(--space-6);margin:var(--space-10) 0;padding:var(--space-8);border:1px solid var(--color-line);border-radius:var(--radius-2xl);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.stat-cell[data-astro-cid-2n47ymcm]{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.stat-number[data-astro-cid-2n47ymcm]{font-family:var(--ff-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-navy);letter-spacing:var(--tracking-h2);line-height:1}.stat-label[data-astro-cid-2n47ymcm]{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink)}@media (width<=768px){.stats-strip[data-astro-cid-2n47ymcm]{gap:var(--space-5);padding:var(--space-6);grid-template-columns:1fr}}.guarantee-list[data-astro-cid-2n47ymcm]{margin-top:var(--space-8);flex-direction:column;display:flex}.guarantee-row[data-astro-cid-2n47ymcm]{gap:var(--space-3);padding:var(--space-5) 0;border-bottom:1px solid var(--color-line);grid-template-columns:32px 1fr;align-items:center;display:grid}.guarantee-row[data-astro-cid-2n47ymcm]:first-child{border-top:1px solid var(--color-line)}.guarantee-check[data-astro-cid-2n47ymcm]{color:var(--color-blue);justify-content:center;align-items:center;display:flex}.guarantee-text[data-astro-cid-2n47ymcm]{font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-navy);font-weight:var(--weight-medium)}@media (prefers-reduced-motion:no-preference){.js-motion [data-motion] .lj-track{stroke-dasharray:1;stroke-dashoffset:1px}.js-motion [data-motion].is-visible .lj-track{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ease-out)}.js-motion [data-motion].is-visible .lj-track.lj-r{transition-delay:.4s}.js-motion [data-motion] .lj-dot,.js-motion [data-motion] .lj-slbl,.js-motion [data-motion] .lj-name,.js-motion [data-motion] .lj-flow{opacity:0}.js-motion [data-motion].is-visible .lj-dot,.js-motion [data-motion].is-visible .lj-slbl,.js-motion [data-motion].is-visible .lj-name,.js-motion [data-motion].is-visible .lj-flow{opacity:1;transition:opacity .5s var(--ease-out)}.js-motion [data-motion].is-visible .lj-dot{transition-delay:.5s}.js-motion [data-motion].is-visible .lj-slbl{transition-delay:.7s}.js-motion [data-motion].is-visible .lj-name{transition-delay:.6s}.js-motion [data-motion].is-visible .lj-flow{transition-delay:.8s}.js-motion [data-motion].is-visible .lj-dot.lj-r{transition-delay:.9s}.js-motion [data-motion].is-visible .lj-slbl.lj-r{transition-delay:1.1s}.js-motion [data-motion].is-visible .lj-name.lj-r{transition-delay:1s}.js-motion [data-motion].is-visible .lj-flow.lj-r{transition-delay:1.2s}.js-motion [data-motion] .lj-conn{opacity:0}.js-motion [data-motion].is-visible .lj-conn{opacity:1;transition:opacity .4s var(--ease-out);transition-delay:.85s}.js-motion [data-motion].is-visible .lj-conn.lj-conn-rev{transition-delay:1s}}
