.fsp{--fsp-css-rev:2}.fsp{--green:#25bb4d;--green-d:#1c9a3e;--green-l:#e9f8ed;--navy:#051320;--navy-2:#0c2033;--navy-3:#16304a;--ink:#0b1722;--ink-2:#3a4754;--muted:#667382;--line:#e3e8ee;--bg:#fff;--bg-2:#f5f7fa;--r:14px;--w:1200px;--shadow:0 1px 2px rgba(5,19,32,.05),0 8px 28px rgba(5,19,32,.06)}.fsp,.fsp *{box-sizing:border-box;margin:0;padding:0}.fsp{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.fsp{font-family:var(--ds-font-family, "Inter", sans-serif);color:var(--ink);background:var(--bg);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.fsp img{max-width:100%;height:auto;display:block}.fsp a{color:inherit}.fsp .wrap{max-width:var(--w);margin:0 auto;padding:0 24px}.fsp h1,.fsp h2,.fsp h3{line-height:1.15;letter-spacing:-.02em;font-weight:600;text-wrap:balance}.fsp h1{font-size:clamp(36px,5vw,58px);font-weight:500}.fsp h2{font-size:clamp(28px,3.4vw,40px);font-weight:500}.fsp h3{font-size:20px;letter-spacing:-.01em}.fsp p{text-wrap:pretty}.fsp .eyebrow{font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--green-d)}.fsp .lead{font-size:20px;color:var(--ink-2);max-width:720px}.fsp .sec{padding:88px 0}.fsp .sec.alt{background:var(--bg-2)}.fsp .sec.dark{background:var(--navy);color:#fff}.fsp .sec-head{max-width:780px;margin-bottom:44px}.fsp .sec-head p:not(.eyebrow){margin-top:14px;color:var(--ink-2);font-size:18px}.fsp .sec-head .eyebrow{margin-bottom:12px}.fsp .dark .sec-head p:not(.eyebrow){color:#b8c4d0}.fsp .dark .eyebrow{color:var(--green)}.fsp .btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none;transition:.15s;border:1.5px solid transparent;cursor:pointer}.fsp .btn-p{background:var(--green);color:#04210d}.fsp .btn-p:hover{background:#30d05a}.fsp .btn-g{border-color:#ffffff4d;color:#fff}.fsp .btn-g:hover{border-color:#fff}.fsp .arrow{width:18px;height:18px;flex:none}.fsp .hero{background:radial-gradient(1200px 500px at 85% -10%,#12395a 0,transparent 60%),var(--navy);color:#fff;padding:36px 0 84px}.fsp .crumbs{font-size:13.5px;color:#93a3b3;margin-bottom:44px}.fsp .crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.fsp .crumbs li+li:before{content:"/";margin-right:8px;color:#52667a}.fsp .crumbs a{color:#93a3b3;text-decoration:none}.fsp .crumbs a:hover{color:#fff}.fsp .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:64px;align-items:start}.fsp .hero-grid .sib{width:340px;justify-self:end}.fsp .hero .eyebrow{color:var(--green);margin-bottom:18px}.fsp .hero .lead{color:#c5d0db;margin:22px 0 32px}.fsp .hero-cta{display:flex;flex-wrap:wrap;gap:12px}.fsp .hero-proof{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:36px;font-size:14.5px;color:#a9b7c5}.fsp .hero-proof span{display:inline-flex;align-items:center;gap:8px}.fsp .hero-proof svg{width:16px;height:16px;color:var(--green)}.fsp .sib{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--r);padding:22px 10px 14px}.fsp .sib b{display:block;font-size:12.5px;letter-spacing:.09em;text-transform:uppercase;color:#93a3b3;padding:0 14px 10px}.fsp .sib ul{list-style:none}.fsp .sib a{display:block;padding:8px 14px;border-radius:8px;font-size:15px;color:#d6dee6;text-decoration:none}.fsp .sib a:hover{background:#ffffff12;color:#fff}.fsp .sib a[aria-current]{color:var(--green);font-weight:600;background:#25bb4d1a}.fsp .hslider{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--r);overflow:hidden;min-width:0}.fsp .hs-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.fsp .hs-track::-webkit-scrollbar{display:none}.fsp .hcase{flex:0 0 100%;scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none;color:#fff}.fsp .hcase img{width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--navy-3)}.fsp .hcase-b{display:flex;flex-direction:column;padding:20px 22px 18px;flex:1}.fsp .hcase-k{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#93a3b3}.fsp .hcase-n{font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--green);margin-top:8px}.fsp .hcase-l{font-size:14.5px;color:#c5d0db;margin-top:6px}.fsp .hcase-t{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;margin-top:auto;padding-top:16px}.fsp .hcase:hover .hcase-t{color:var(--green)}.fsp .hs-bar{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 22px;border-top:1px solid rgba(255,255,255,.1);font-size:13.5px;color:#c5d0db}.fsp .hs-clutch{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.fsp .hs-clutch .stars{font-size:13px;letter-spacing:1px}.fsp .hs-dots{display:flex;gap:6px;margin-left:auto}.fsp .hs-dots button{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:#ffffff47;cursor:pointer;transition:.15s}.fsp .hs-dots button[aria-current]{background:var(--green);width:22px;border-radius:999px}.fsp .hs-nav{display:flex;gap:6px}.fsp .hs-nav button{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s}.fsp .hs-nav button:hover{border-color:var(--green);color:var(--green)}.fsp .hs-nav button:first-child svg{transform:rotate(180deg)}.fsp .hs-nav svg{width:16px;height:16px}.fsp .stats{margin-top:-44px;position:relative}.fsp .stats ul{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.fsp .stats li{padding:26px 24px}.fsp .stats li+li{border-left:1px solid var(--line)}.fsp .stats b{display:block;font-size:34px;font-weight:500;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.fsp .stats span{font-size:14.5px;color:var(--muted)}.fsp .logos{padding:40px 0 8px}.fsp .logos .wrap{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.fsp .logos p{font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);flex:none}.fsp .logos ul{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:20px 44px;flex:1;justify-content:space-between}.fsp .logos img{height:30px;width:auto;filter:grayscale(1);opacity:.75;transition:.15s}.fsp .logos li:hover img{filter:none;opacity:1}.fsp .toc{position:sticky;top:0;z-index:40;background:#fffffff0;backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line);margin-top:28px}.fsp .toc ul{list-style:none;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;margin:0 -12px}.fsp .toc ul::-webkit-scrollbar{display:none}.fsp .toc a{display:block;white-space:nowrap;padding:14px 12px;font-size:14.5px;font-weight:500;color:var(--muted);text-decoration:none}.fsp .toc a:hover{color:var(--ink)}.fsp section[id]{scroll-margin-top:64px}.fsp .intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.fsp .intro p+p{margin-top:16px}.fsp .intro p{color:var(--ink-2)}.fsp .ticks{list-style:none;display:grid;gap:14px}.fsp .ticks li{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start}.fsp .ticks svg{width:22px;height:22px;color:var(--green);margin-top:3px}.fsp .ticks b{font-weight:600}.fsp .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fsp .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:28px;display:flex;flex-direction:column;transition:.15s}.fsp a.card{text-decoration:none}.fsp a.card:hover{border-color:var(--green);box-shadow:var(--shadow);transform:translateY(-2px)}.fsp .card h3{display:flex;justify-content:space-between;gap:12px;align-items:start}.fsp .card h3 svg{width:20px;height:20px;color:var(--green-d);flex:none;margin-top:3px}.fsp .card p{font-size:15.5px;color:var(--ink-2);margin:10px 0 14px}.fsp .card ul{list-style:none;display:grid;gap:7px;font-size:15px;color:var(--ink-2);margin-top:auto}.fsp .card li{padding-left:18px;position:relative}.fsp .card li:before{content:"";position:absolute;left:0;top:10px;width:7px;height:7px;border-radius:50%;background:var(--green)}.fsp .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fsp .case{background:var(--navy-2);border:1px solid rgba(255,255,255,.08);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:#fff;transition:.15s}.fsp .case:hover{border-color:var(--green);transform:translateY(-2px)}.fsp .case img{aspect-ratio:16/10;object-fit:cover;width:100%;background:var(--navy-3)}.fsp .case-b{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.fsp .case .metric{font-size:13px;font-weight:600;color:var(--green);letter-spacing:.02em}.fsp .case h3{font-size:19px;font-weight:500}.fsp .case p{font-size:15px;color:#b8c4d0}.fsp .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px}.fsp .tags span{font-size:12.5px;padding:3px 10px;border-radius:999px;background:#ffffff14;color:#c5d0db}.fsp .more{margin-top:32px}.fsp .results{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:var(--r);overflow:hidden;margin-bottom:24px}.fsp .results li{background:var(--navy);padding:24px}.fsp .results b{display:block;font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--green)}.fsp .results span{display:block;font-size:14.5px;color:#b8c4d0;margin-top:6px}.fsp .accel{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fsp .accel.n1{grid-template-columns:1fr}.fsp .accel>div{border:1px solid var(--line);border-radius:var(--r);padding:28px;background:#fff}.fsp .accel h3{margin-bottom:16px}.fsp .accel ul{list-style:none;display:grid;gap:10px;font-size:15.5px;color:var(--ink-2)}.fsp .accel.n1 ul{grid-template-columns:1fr 1fr;gap:10px 40px}.fsp .accel li,.fsp .model li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start}.fsp .accel svg,.fsp .model svg{width:18px;height:18px;color:var(--green);margin-top:4px}.fsp .accel-note{margin-top:20px;color:var(--ink-2);max-width:820px}.fsp .models{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.fsp .model{position:relative;border:1px solid var(--line);border-radius:var(--r);padding:30px 28px;background:#fff}.fsp .model.rec{border:2px solid var(--green);box-shadow:var(--shadow)}.fsp .model-tag{position:absolute;top:-13px;left:24px;background:var(--green);color:#04210d;font-size:12.5px;font-weight:600;padding:3px 12px;border-radius:999px}.fsp .model p{font-size:15.5px;color:var(--ink-2);margin:10px 0 18px}.fsp .model ul{list-style:none;display:grid;gap:10px;font-size:15px;color:var(--ink-2)}.fsp .models-note{margin-top:24px;color:var(--ink-2)}.fsp .models-note a{color:var(--green-d);font-weight:600;white-space:nowrap}.fsp .insights{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px}.fsp .insights a{display:grid;grid-template-columns:1fr 20px;gap:4px 16px;align-items:center;padding:20px 24px;border:1px solid var(--line);border-radius:var(--r);background:#fff;text-decoration:none;transition:.15s}.fsp .insights a:hover{border-color:var(--green);box-shadow:var(--shadow)}.fsp .insights span{grid-column:1;font-size:12.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--green-d)}.fsp .insights b{grid-column:1;font-weight:500;font-size:17px;line-height:1.35}.fsp .insights svg{grid-column:2;grid-row:1/3;color:var(--green-d)}.fsp .caps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 40px}.fsp .caps h3{font-size:18px;padding-bottom:12px;border-bottom:2px solid var(--green);margin-bottom:14px}.fsp .caps ul{list-style:none;display:grid;gap:9px;font-size:15.5px;color:var(--ink-2)}.fsp .integ{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fsp .integ>div{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px 24px}.fsp .integ h3{font-size:15px;font-weight:600;color:var(--muted);margin-bottom:12px;letter-spacing:0}.fsp .chips{display:flex;flex-wrap:wrap;gap:8px}.fsp .chips span{font-size:14.5px;font-weight:500;padding:6px 12px;border-radius:8px;background:var(--bg-2);border:1px solid var(--line)}.fsp .comp{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.fsp .comp-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:var(--r);overflow:hidden}.fsp .comp-list li{background:var(--navy);padding:22px 24px}.fsp .comp-list b{display:block;font-weight:600;margin-bottom:6px}.fsp .comp-list span{font-size:14.5px;color:#b8c4d0}.fsp .badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.fsp .badges span{font-size:13.5px;font-weight:600;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.25)}.fsp .steps{list-style:none;counter-reset:s;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fsp .steps li{counter-increment:s;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px 28px}.fsp .steps li:before{content:counter(s,decimal-leading-zero);display:block;font-size:14px;font-weight:600;color:var(--green-d);margin-bottom:12px}.fsp .steps h3{font-size:18px;margin-bottom:8px}.fsp .steps p{font-size:15.5px;color:var(--ink-2)}.fsp .quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fsp .quote{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:28px;display:flex;flex-direction:column;gap:16px}.fsp .quote blockquote{font-size:16.5px;color:var(--ink)}.fsp .quote blockquote:before{content:"“";display:block;font-size:54px;line-height:.6;color:var(--green);margin-bottom:8px;font-family:Georgia,serif}.fsp .quote figcaption{margin-top:auto;padding-top:8px;display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--muted)}.fsp .quote figcaption b{display:block;color:var(--ink);font-weight:600}.fsp .ava{flex:none;width:42px;height:42px;border-radius:50%;background:var(--green-l);color:var(--green-d);font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center}.fsp .stars{color:#f5a623;letter-spacing:2px;font-size:15px}.fsp .quote.rating{background:var(--navy);color:#fff;border-color:var(--navy);text-decoration:none;gap:6px;justify-content:center;transition:.15s}.fsp .quote.rating:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.fsp .rating-src{font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#93a3b3}.fsp .rating-n{font-size:76px;font-weight:500;line-height:1;letter-spacing:-.03em;margin-top:6px}.fsp .rating-n small{font-size:22px;color:#93a3b3;margin-left:8px;letter-spacing:0}.fsp .rating .stars{font-size:22px;margin-top:8px}.fsp .rating-t{color:#c5d0db;margin-top:4px}.fsp .rating-l{margin-top:22px;display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--green)}.fsp .proof{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px}.fsp .proof li{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px 24px}.fsp .proof b{display:block;font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1.15}.fsp .proof span{font-size:14.5px;color:var(--muted)}.fsp .awards{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.fsp .awards a,.fsp .awards div{height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:22px 14px 20px;border:1px solid var(--line);border-radius:var(--r);background:#fff;text-decoration:none;transition:.15s}.fsp .awards a:hover{border-color:var(--green);box-shadow:var(--shadow);transform:translateY(-2px)}.fsp .aw-img{height:96px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.fsp .aw-img img{max-height:96px;max-width:120px;width:auto;height:auto;object-fit:contain}.fsp .awards b{font-size:14.5px;font-weight:600}.fsp .awards li span:last-child{font-size:13px;line-height:1.4;color:var(--muted)}.fsp .team{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;gap:14px}.fsp .team figure{border-radius:var(--r);overflow:hidden;background:var(--bg-2)}.fsp .team img{width:100%;height:100%;object-fit:cover}.fsp .team .t-wide img{object-position:50% 22%}.fsp .team .t-big{grid-column:span 2;grid-row:span 2}.fsp .team .t-wide{grid-column:span 2}.fsp .roles{list-style:none;display:grid;grid-template-columns:repeat(7,1fr);gap:14px;margin-top:14px}.fsp .roles li{border:1px solid var(--line);border-radius:var(--r);padding:18px 16px}.fsp .roles b{display:block;font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.15}.fsp .roles span{font-size:13.5px;color:var(--muted);line-height:1.35;display:block;margin-top:2px}.fsp .why{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.fsp .why div{border-top:2px solid var(--green);padding-top:18px}.fsp .why h3{font-size:18px;margin-bottom:12px}.fsp .why ul{list-style:none;display:grid;gap:8px;font-size:15px;color:var(--ink-2)}.fsp .faq{max-width:860px}.fsp .faq details{border-bottom:1px solid var(--line)}.fsp .faq summary{list-style:none;cursor:pointer;padding:22px 44px 22px 0;font-size:19px;font-weight:500;position:relative}.fsp .faq summary::-webkit-details-marker{display:none}.fsp .faq summary:after{content:"";position:absolute;right:6px;top:30px;width:11px;height:11px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);transition:.15s}.fsp .faq details[open] summary:after{transform:rotate(-135deg);top:34px}.fsp .faq details div{padding:0 44px 24px 0;color:var(--ink-2)}.fsp .faq details p+p{margin-top:12px}.fsp .rel{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fsp .rel a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:#fff;text-decoration:none;font-weight:500;font-size:15.5px}.fsp .rel a:hover{border-color:var(--green);color:var(--green-d)}.fsp .rel svg{width:16px;height:16px;flex:none}.fsp .cta{background:linear-gradient(120deg,#0a2a1a,#051320 60%);color:#fff;border-radius:24px;padding:64px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.fsp .cta p{color:#b8c4d0;margin-top:14px;max-width:640px}.fsp .sec-cta{padding-top:88px}.fsp .next{grid-column:1/-1;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid rgba(255,255,255,.14);padding-top:28px}.fsp .next b{display:block;font-weight:600;margin-bottom:4px}.fsp .next span{font-size:15px;color:#b8c4d0}@media(max-width:1020px){.fsp .hero-grid,.fsp .intro,.fsp .comp,.fsp .cta{grid-template-columns:1fr;gap:36px}.fsp .hero-grid .sib{width:auto;justify-self:stretch}.fsp .hslider{max-width:520px}.fsp .grid,.fsp .cases,.fsp .quotes,.fsp .steps,.fsp .integ,.fsp .caps,.fsp .why,.fsp .rel,.fsp .proof,.fsp .results{grid-template-columns:1fr 1fr}.fsp .accel,.fsp .models{grid-template-columns:1fr}.fsp .model.rec{margin-top:8px}.fsp .awards,.fsp .roles{grid-template-columns:repeat(4,1fr)}.fsp .team{grid-auto-rows:180px}.fsp .stats ul{grid-template-columns:repeat(3,1fr)}.fsp .stats li:nth-child(4){border-left:0}.fsp .stats li:nth-child(n+4){border-top:1px solid var(--line)}.fsp .cta{padding:40px 28px}}@media(max-width:640px){.fsp{font-size:16px}.fsp .sec{padding:60px 0}.fsp .grid,.fsp .cases,.fsp .quotes,.fsp .steps,.fsp .integ,.fsp .caps,.fsp .why,.fsp .rel,.fsp .comp-list{grid-template-columns:1fr}.fsp .awards,.fsp .proof,.fsp .roles{grid-template-columns:1fr 1fr}.fsp .insights,.fsp .next,.fsp .accel.n1 ul{grid-template-columns:1fr}.fsp .results b{font-size:24px}.fsp .logos ul{justify-content:flex-start;gap:16px 28px}.fsp .logos img{height:24px}.fsp .team{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.fsp .rating-n{font-size:60px}.fsp .stats ul{grid-template-columns:1fr 1fr}.fsp .stats li{border-left:0!important;border-top:1px solid var(--line)}.fsp .stats li:nth-child(-n+2){border-top:0}.fsp .stats li:nth-child(2n){border-left:1px solid var(--line)!important}.fsp .stats b{font-size:28px}.fsp .lead{font-size:18px}.fsp .wrap{padding:0 18px}}@media(prefers-reduced-motion:reduce){.fsp,.fsp *{transition:none!important;scroll-behavior:auto!important}}.fsp-body{margin:0;background:#fff}html:has(.fsp-body){scroll-behavior:smooth}.fsp-header{--ds-header-bg: #051320;background:#051320}main.fsp{padding-bottom:88px}
