.sp-hero{position:relative;overflow:hidden;color:var(--fl-white);background:radial-gradient(70% 70%at 72% 40%,#24497a 0,#1c3659 62%)}.sp-hero .fl-hdr{z-index:40}.sp-hero-in{position:relative;z-index:2;max-width:var(--fl-max);margin:0 auto;padding:40px var(--fl-gutter) 64px;display:grid;grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:48px;align-items:center}.sp-hero-copy{max-width:520px}.sp-hero-title{font-size:clamp(44px,4.3vw,62px);text-wrap:balance}.sp-hero-sub{max-width:500px}.sp-hero-art{max-width:640px;justify-self:end;width:100%}.fl-otp-list.sp-otp-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-sec{position:relative;padding:var(--fl-sec-y)0}.sp-sec--white{background:var(--fl-white)}.sp-sec--mist{background:var(--fl-mist)}.sp-sec--navy{background:var(--fl-navy-950);color:var(--fl-white)}.sp-in{max-width:var(--fl-max);margin:0 auto;padding:0 var(--fl-gutter)}.sp-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.sp-head-a{display:block}.sp-n{color:var(--fl-blue);margin-right:.18em}.sp-head .fl-h2{color:var(--fl-ink);text-wrap:balance}.sp-lede{margin:0;font-size:19px;line-height:1.55;color:var(--fl-text-body)}.sp-stats{display:flex;flex-direction:column;gap:18px;margin-top:28px}.sp-stat{display:flex;align-items:baseline;gap:16px}.sp-stat b{flex:0 0 auto;font-family:var(--fl-font-display);font-weight:700;font-size:clamp(34px,3vw,44px);line-height:1;letter-spacing:-.01em;color:var(--fl-ink)}.sp-stat span{font-size:17px;line-height:1.4;color:var(--fl-text-body);max-width:340px}.sp-sec--navy .sp-n{color:var(--fl-sky)}.sp-sec--navy .fl-h2,.sp-sec--navy .sp-stat b{color:var(--fl-white)}.sp-sec--navy .sp-lede{color:var(--fl-on-dark)}.sp-sec--navy .sp-stat span{color:var(--fl-on-dark-subtle)}.sp-sec--navy .fl-back{color:var(--fl-sky)}.dd-defs{position:absolute;width:0;height:0;overflow:hidden}.dd-svg{display:block;width:100%;height:auto;overflow:visible}.dd-svg text{font-family:var(--fl-font-sans)}.dd-tall{display:none}.sp-plate{margin:0}.sp-plate-in,.sp-plate--wide{overflow:hidden;border-radius:var(--fl-r-lg);background:radial-gradient(80% 80%at 50% 40%,#173c6b 0,#0c1f3e 72%);box-shadow:inset 0 0 0 1px rgba(143,208,255,.16),0 30px 60px rgba(11,24,48,.22)}.sp-plate-in{padding:20px}.sp-plate--wide{margin-top:52px;padding:24px}.sp-plate--wide .sp-plate-in{padding:0;background:0 0;box-shadow:none}.sp-caps{list-style:none;margin:48px 0 0;padding:28px 0 0;border-top:1px solid var(--fl-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.sp-caps h3{margin:0 0 8px;font-family:var(--fl-font-display);font-weight:700;font-size:22px;line-height:1.2;color:var(--fl-ink)}.sp-caps p{margin:0;font-size:16px;line-height:1.5;color:var(--fl-text-body)}.sp-caps--dark{border-top:0;padding-top:0}.sp-caps--dark h3{color:var(--fl-white)}.sp-caps--dark p{color:var(--fl-on-dark)}.sp-pv-caps{list-style:none;margin:28px 0 0;padding:0 24px;display:grid;grid-template-columns:404fr 248fr 548fr;gap:28px}.sp-pv-caps li:nth-child(2){text-align:center}.sp-pv-caps h3{margin:0 0 6px;font-family:var(--fl-font-display);font-weight:700;font-size:22px;line-height:1.2;color:var(--fl-ink)}.sp-pv-caps p{margin:0;font-size:16px;line-height:1.5;color:var(--fl-text-body)}.sp-drill{--step:64px;--gap:48px;list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--gap);align-items:start}.sp-drill li{position:relative;padding-top:22px;border-top:2px solid var(--fl-blue)}.sp-drill li:nth-child(2){margin-top:var(--step)}.sp-drill li:nth-child(3){margin-top:calc(var(--step)*2)}.sp-drill li+li::before{content:"";position:absolute;left:calc(var(--gap)*-1);top:calc(var(--step)*-1 - 2px);width:var(--gap);height:calc(var(--step) + 2px);box-sizing:border-box;border-top:2px solid var(--fl-blue);border-right:2px solid var(--fl-blue);border-top-right-radius:14px}.sp-drill h3{display:flex;align-items:center;gap:12px;margin:0 0 8px;font-family:var(--fl-font-display);font-weight:700;font-size:24px;line-height:1.2;color:var(--fl-ink)}.sp-drill p{margin:0;font-size:16px;line-height:1.5;color:var(--fl-text-body);max-width:320px}.sp-drill-ic{flex:0 0 auto;display:inline-block;width:16px;height:16px}.sp-drill-ic--sla{border-radius:50%;background:var(--fl-blue);box-shadow:0 0 0 4px rgba(2,83,132,.14)}.sp-drill-ic--inc{width:13px;height:13px;margin:0 1.5px;background:#ffb657;transform:rotate(45deg);border-radius:2px;box-shadow:0 0 0 4px rgba(255,182,87,.22)}.sp-drill-ic--tkt{width:15px;height:18px;border-radius:3px;border:2px solid var(--fl-blue);background:linear-gradient(var(--fl-blue),var(--fl-blue)) 3px 4px/7px 2px no-repeat,linear-gradient(var(--fl-blue),var(--fl-blue)) 3px 9px/5px 2px no-repeat}.sp-plate--win+.sp-caps{margin-top:32px}.sp-plate--win{max-width:1100px;margin-left:auto;margin-right:auto}.dd-node .ul{fill:#143562}.dd-node--dim .ul{fill:#173c6b;opacity:.6}.dd-node .bg{fill:url(#dd-glass);stroke:rgba(143,208,255,.42);stroke-width:1.2}.dd-node .in{fill:none;stroke:rgba(143,208,255,.12);stroke-width:1}.dd-node--on .bg{fill:url(#dd-glass-on);stroke:#bfe3ff}.dd-node--biz .bg{stroke:#e6f6ff;stroke-width:1.8}.dd-node--dim .bg{fill:rgba(143,208,255,.05);stroke:rgba(143,208,255,.2)}.dd-node--dim .in{display:none}.dd-prov--miss .bg{fill:url(#dd-glass-a);stroke:#ffb657;stroke-width:1.8}.dd-nt{font-size:20px;font-weight:600;fill:#fff}.dd-nt--lg{font-family:var(--fl-font-display)!important;font-size:23px;font-weight:700}.dd-nt--sm{font-size:18px}.dd-lab{font-size:17px;font-weight:600;fill:#bfe3ff}.dd-lab--sm{font-size:15px}.dd-lab--a{fill:#ffb657}.dd-lab--on{fill:#fff}.dd-ct{font-size:18px;font-weight:600;fill:#fff}.dd-sig path{fill:none;stroke-linecap:round;stroke-linejoin:round}.dd-sig .h{stroke-width:9;stroke-opacity:.18}.dd-sig .c{stroke-width:2}.dd-sig--sky path{stroke:#8fd0ff}.dd-sig--ice path{stroke:#e6f6ff}.dd-sig--peri path{stroke:#a9b8ff}.dd-sig--dim .c{stroke:rgba(143,208,255,.42);stroke-width:1.4}.dd-sig--dim .h{display:none}.dd-bold .c{stroke-width:3.2}.dd-bold .h{stroke-width:15;stroke-opacity:.16}.dd-mini .c{stroke-width:1.7}.dd-mini .h{stroke-width:6}.dd-mini-miss{fill:#ffb657;filter:url(#dd-glow)}.dd-dot{fill:#e6f6ff;opacity:.75}.dd-pt{fill:#a9b8ff;filter:url(#dd-glow)}.dd-miss .halo{fill:url(#dd-amber)}.dd-miss .core{fill:#ffb657;stroke:#fff;stroke-width:1.5}.dd-ret{fill:none;stroke:#ffb657;stroke-width:2.2;stroke-linecap:round}.dd-edge{fill:none;stroke:rgba(143,208,255,.45);stroke-width:1.4}.dd-edge--dim{stroke:rgba(143,208,255,.2);stroke-dasharray:3 6}.dd-edge--fine{stroke:rgba(143,208,255,.3)}.dd-edge--bundle{stroke:rgba(143,208,255,.2)}.dd-trace{fill:none;stroke:#ffb657;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:url(#dd-glow)}.dd-trace-h{fill:none;stroke:rgba(255,182,87,.16);stroke-width:16;stroke-linecap:round;stroke-linejoin:round}.dd-inc{fill:rgba(143,208,255,.16);stroke:rgba(143,208,255,.5);stroke-width:1.2}.dd-inc--on{fill:#ffb657;stroke:#fff;stroke-width:1.2;filter:url(#dd-glow)}.dd-inc--pick{stroke-width:2.6}.dd-card .bg{fill:rgba(143,208,255,.1);stroke:#bfe3ff;stroke-width:1.2}.dd-tkt .dd-card .bg{stroke:#ffb657;stroke-width:1.8}.dd-f-k{fill:rgba(191,227,255,.4)}.dd-f-v{fill:rgba(191,227,255,.2)}.dd-band{fill:rgba(143,208,255,.08);stroke:rgba(143,208,255,.38);stroke-width:1;stroke-dasharray:5 5}.dd-link{stroke:#bfe3ff;stroke-width:2}.dd-arrow{fill:#bfe3ff}.dd-grid{stroke:rgba(143,208,255,.12);stroke-width:1}.dd-tick{stroke:rgba(143,208,255,.42);stroke-width:1}.dd-gap{stroke:rgba(255,182,87,.75);stroke-width:2;stroke-dasharray:4 5}.dd-cursor{stroke:#e6f6ff;stroke-width:1.6}.dd-read{fill:#0c1f3e;stroke:#e6f6ff;stroke-width:2}.dd-zoom{fill:none;stroke:#ffb657;stroke-width:1.6;stroke-dasharray:6 6}.dd-axis{stroke:rgba(143,208,255,.45);stroke-width:1.2}.dd-stem{stroke:rgba(255,182,87,.6);stroke-width:1.4;stroke-dasharray:3 4}.dd-lead{fill:none;stroke:rgba(191,227,255,.7);stroke-width:1.6}.dd-seg{fill:rgba(143,208,255,.08);stroke:rgba(143,208,255,.38);stroke-width:1}.dd-seg--fill{fill:#ffb657;stroke:#ffd59a}.dd-w-card .bg{fill:rgba(143,208,255,.12);stroke:#bfe3ff;stroke-width:1.2}.dd-w-card .dot{fill:#ffb657}.dd-pack{fill:none;stroke:#e6f6ff;stroke-width:1.6;stroke-dasharray:6 5}.dd-ok{fill:#ffb657}.dd-ok-c{fill:none;stroke:#1c3659;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.dd-w-stem{stroke:rgba(255,182,87,.7);stroke-width:1.6;stroke-dasharray:3 4}.dd-w-stem--on{stroke:rgba(255,182,87,.9);stroke-dasharray:none}.dd-pv-pnl .bg{fill:url(#dd-glass);stroke:rgba(143,208,255,.42);stroke-width:1.2}.dd-pv-after .bg{fill:url(#dd-glass-on);stroke:#bfe3ff;stroke-width:1.4}.dd-pv-lab{fill:#fff}.dd-gate .bg{fill:url(#dd-glass-on);stroke:#e6f6ff;stroke-width:1.8}.dd-gate-l{stroke-width:2.4;stroke-linecap:round}.dd-gate-l--sky{stroke:#8fd0ff}.dd-gate-l--ice{stroke:#e6f6ff}.dd-gate-l--peri{stroke:#a9b8ff}.dd-gate-t{font-family:var(--fl-font-display)!important;font-size:19px;font-weight:700}.dd-feed path{fill:none;stroke-linecap:round}.dd-feed .h{stroke-width:8;stroke-opacity:.14}.dd-feed .c{stroke-width:1.8;stroke-opacity:.85}.dd-feed--sky path{stroke:#8fd0ff}.dd-feed--ice path{stroke:#e6f6ff}.dd-feed--peri path{stroke:#a9b8ff}.dd-w-end{stroke:rgba(191,227,255,.5);stroke-width:1.4;stroke-dasharray:3 4}.motion .sp-hero .dd-trace{stroke-dasharray:1;stroke-dashoffset:1}.motion .sp-hero .dd-trace-h,.motion .sp-hero .dd-tkt{opacity:0}.motion .sp-hero.is-on .dd-trace{animation:dd-draw 2.6s cubic-bezier(.45,.05,.3,1) .5s forwards}.motion .sp-hero.is-on .dd-trace-h{animation:dd-in .8s ease 2.4s forwards}.motion .sp-hero.is-on .dd-tkt{animation:dd-in .6s ease 2.9s forwards}.motion .sp-plate--win .dd-w-miss,.motion .sp-plate--win .dd-w-card,.motion .sp-plate--win .dd-w-pack,.motion .sp-plate--win .dd-w-filed{opacity:0}.motion .sp-plate--win .dd-seg--fill{fill:rgba(143,208,255,.08);stroke:rgba(143,208,255,.38)}.motion .sp-plate--win.is-on .dd-w-miss{animation:dd-in .4s ease .3s forwards}.motion .sp-plate--win.is-on .dd-seg--fill{animation:dd-seg .3s ease forwards;animation-delay:calc(.8s + var(--i)*.32s)}.motion .sp-plate--win.is-on .dd-w-card{animation:dd-slide .5s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(1.1s + var(--k)*.45s)}.motion .sp-plate--win.is-on .dd-w-pack{animation:dd-in .4s ease 2.5s forwards}.motion .sp-plate--win.is-on .dd-w-filed{animation:dd-in .5s ease 2.75s forwards}@keyframes dd-draw{to{stroke-dashoffset:0}}@keyframes dd-in{to{opacity:1}}@keyframes dd-seg{to{fill:#ffb657;stroke:#ffd59a}}@keyframes dd-slide{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@media (max-width:1200px){.sp-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:40px}.sp-hero-art .dd-wide{display:none}.sp-hero-art .dd-tall{display:block}}@media (max-width:1100px){.sp-head{grid-template-columns:1fr;gap:28px}.dd-pv.dd-wide .dd-lab{font-size:23px}.dd-pv.dd-wide .dd-lab--sm{font-size:20px}.dd-pv.dd-wide .dd-gate-t{font-size:23px}.sp-pv-caps{padding:0;gap:20px}}@media (max-width:1060px){.fl-otp-list.sp-otp-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sp-hero-in{grid-template-columns:1fr;padding-bottom:56px}.sp-hero-art{max-width:440px;justify-self:center}}@media (max-width:760px){.sp-caps{grid-template-columns:1fr;gap:22px}.sp-drill{grid-template-columns:1fr;gap:28px;margin-top:40px}.sp-drill li{margin-top:0!important;padding-top:16px}.sp-drill li:nth-child(2){margin-left:24px}.sp-drill li:nth-child(3){margin-left:48px}.sp-drill li+li::before{display:none}.sp-drill h3{font-size:22px}.sp-stat{flex-direction:column;gap:6px}}@media (max-width:640px){.dd-wide{display:none!important}.dd-tall{display:block!important}.sp-plate--wide{padding:14px}.sp-plate-in{padding:12px}.dd-pv.dd-tall .dd-lab{font-size:21px}.dd-pv.dd-tall .dd-lab--sm{font-size:18px}.dd-pv.dd-tall .dd-gate-t{font-size:22px}.sp-plate--pv .dd-tall{max-width:440px;margin:0 auto}.sp-pv-caps{grid-template-columns:1fr;gap:18px}.sp-pv-caps li:nth-child(2){text-align:left}}@media (max-width:560px){.fl-otp-list.sp-otp-4{grid-template-columns:1fr}}