.fs-page h2{text-align:center}.fs-page .svc-faq-head h2{text-align:left}.fs-page .svc-faq-head p{margin-top:35px}:where(.fs-page) ul,:where(.fs-page) ol{margin:0;padding:0;list-style:none}.fs-hero{background:#fff;padding-top:227.5px;position:relative;overflow:hidden}.fs-hero-bg{object-fit:cover;object-position:50% 100%}.fs-hero .svc-shell{position:relative}.fs-hero-copy{text-align:center;max-width:1336px;margin-inline:auto}.fs-hero h1{color:var(--svc-navy);font-size:72px;font-weight:600;line-height:83.52px}.fs-hero-copy>p{color:var(--svc-steel);margin-top:32px;font-size:24px;line-height:40px}.fs-hero-button{width:348px;max-width:100%;margin-top:48px}.fs-hero-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:76px;display:grid}.fs-hero-photos li{border-radius:24px;height:340px;position:relative;overflow:hidden}.fs-hero-photos img{object-fit:cover}.fs-hero-photos li:after{content:"";background:linear-gradient(#05121d17 40%,#05121db8);position:absolute;inset:0}.fs-hero-photos span{z-index:1;font:600 16px/18px var(--font-plus-jakarta);color:var(--svc-navy);background:#fff;border-radius:100px;align-items:center;gap:10px;padding:10px 20px 10px 16px;display:flex;position:absolute;bottom:20px;left:20px}.fs-hero-photos span:before{content:"";background:#00a6fb;border-radius:50%;flex:none;width:8px;height:8px}.fs-intro{background:#f2f4f7;padding-top:160px}.fs-intro-row{align-items:center;min-height:629px;display:flex}.fs-intro-art{flex:0 602.7px;min-width:0;margin-left:4.089%}.fs-intro-copy{flex:0 812.9px;min-width:0;margin-left:auto;margin-right:4.875%}.fs-page .fs-intro-copy h2{text-align:left;color:var(--svc-navy)}.fs-intro-copy>div{flex-direction:column;gap:16px;margin-top:32px;display:flex}.fs-intro-copy p{color:var(--svc-text);font-size:24px;line-height:40px}.fs-intro-card{max-width:1558px;box-shadow:0 0 0 2px var(--svc-fog);background:#fff;border-radius:12px;justify-content:center;gap:160px;margin:64px auto 0;padding:48px;display:flex}.fs-intro-card article{flex:0 368px;min-width:0}.fs-intro-card img{display:block}.svc-page .fs-intro-card h3{margin-top:32px}.fs-intro-card p{color:var(--svc-text);margin-top:12px;font-size:16px;line-height:24px}.fs-wave{background:var(--svc-ink);width:100%;height:172px;display:block}.fs-wave-down path{fill:#f2f4f7}.fs-wave-up path{fill:#fff}.fs-services{background:var(--svc-ink);padding:80px 0}.fs-page .fs-services h2,.fs-page .fs-capabilities h2{color:#fff;max-width:1392px;margin-inline:auto}.fs-service-rows{margin-top:48px}.fs-service-row{column-gap:65px;display:grid}.fs-service-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-service-row-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:97px}.fs-service-row+.fs-service-row{border-top:1px solid #fff;margin-top:32px;padding-top:32px}.fs-service-row li{padding:24px 0;position:relative}.fs-service-row-2 li{padding:48px 0}.fs-service-row li+li:before{content:"";background:#fff;width:1px;position:absolute;top:0;bottom:0;left:-33px}.fs-service-row-2 li+li:before{left:-49px}.fs-service-row img{width:auto;height:64px;display:block}.svc-page .fs-service-row h3{font:600 24px/26.4px var(--font-inter);letter-spacing:0;color:#fff;margin-top:48px}.fs-service-row p{color:var(--svc-light);margin-top:24px;font-size:20px;line-height:32px}.fs-capabilities{background:var(--svc-ink);padding:80px 0 120px}.fs-cap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 48px;margin-top:48px;display:grid}.fs-cap-grid li{background:var(--svc-mist);border-radius:8px;min-height:280px;padding:48px 32px;transition:background-color .3s}.fs-cap-icon{height:62px;display:block;position:relative}.fs-cap-icon img{transition:opacity .3s;position:absolute;top:0;left:0}.fs-cap-icon .is-hover{opacity:0}.svc-page .fs-cap-grid h3{font:600 32px/37px var(--font-inter);letter-spacing:-.64px;color:var(--svc-ink);margin-top:48px;transition:color .3s}@media (hover:hover){.fs-cap-grid li:hover{background:var(--accent)}.fs-cap-grid li:hover .fs-cap-icon img{opacity:0}.fs-cap-grid li:hover .fs-cap-icon .is-hover{opacity:1}.svc-page .fs-cap-grid li:hover h3{color:#fff}}.fs-tech{background:#fff;padding:80px 0}.fs-tech-tabs .svc-tablist{gap:96px;margin-inline:auto}.fs-tech-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px;margin-top:48px;display:grid}.fs-tech-grid li{text-align:center;background:#f2f4f7;border-radius:2px;flex-direction:column;align-items:center;gap:32px;min-width:0;padding:48px 32px;display:flex}.fs-tech-tile{background:#fff;border-radius:12px;flex:none;place-items:center;max-width:100%;height:144px;display:grid;overflow:hidden;box-shadow:0 8px 24px #0000001a}.fs-tech-tile.is-dark{background:var(--svc-main)}.fs-tech-tile img{max-width:calc(100% - 16px);height:auto}.svc-page .fs-tech-grid h3{font:600 24px/26.4px var(--font-inter);letter-spacing:0;color:var(--svc-navy)}.fs-outcomes{background:#fff;padding:80px 0}.fs-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 96px;max-width:1467.3px;margin:48px auto 0;display:grid}.fs-outcome-grid img{display:block}.svc-page .fs-outcome-grid h3{font:600 20px/24px var(--font-inter);letter-spacing:.2px;color:var(--svc-main);margin-top:32px}.fs-outcome-grid p{color:var(--svc-text);margin-top:12px;font-size:16px;line-height:24px}.fs-solutions{background:#fff;padding:92px 0 80px;overflow:hidden}.fs-page .fs-solutions h2{max-width:1160px;margin-inline:auto}.fs-sol-row{min-height:852px;margin-top:16px;padding:48px 0;position:relative}.fs-sol-list{z-index:1;width:731px;max-width:100%;margin-left:-1.5px;position:relative}.fs-sol-list li{filter:drop-shadow(0 4px 6px #68737d26);grid-template-columns:auto 2px minmax(0,1fr);align-items:start;column-gap:12px;padding:24px;display:grid;position:relative}.fs-sol-list li+li{margin-top:32px}.fs-sol-list li+li:before{content:"";background:#b3c0cebf;height:1px;position:absolute;top:-16.5px;left:0;right:0}.fs-sol-tile{grid-row:1;line-height:0;display:block}.fs-sol-list .is-open .fs-sol-tile{grid-row:1/span 2}.fs-sol-list li>i{background:#99abbd;border-radius:39px;grid-row:1;align-self:stretch;width:2px}.fs-sol-list .is-open>i{background:var(--sol-rule);grid-row:1/span 2}.fs-sol-list h3{grid-column:3;line-height:24px}.fs-sol-list button{font:600 20px/24px var(--font-inter);letter-spacing:.2px;color:var(--svc-navy);text-align:left;transition:color .3s;display:block}.fs-sol-list button:after{content:"";position:absolute;inset:0}.fs-sol-list button:hover,.fs-sol-list .is-open button{color:var(--sol)}.fs-sol-list button:focus-visible{outline:none}.fs-sol-list button:focus-visible:after{outline-offset:-2px;border-radius:4px;outline:2px solid #00a6fb}.fs-sol-list p{color:var(--svc-steel);grid-column:3;margin-top:12px;font-size:16px;line-height:24px}.fs-sol-list p[hidden]{display:none}.fs-sol-art{aspect-ratio:1054/932;pointer-events:none;width:62.738%;position:absolute;top:0;left:44.405%}.fs-sol-art img{opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.fs-sol-art img.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.fs-sol-art img{transition:none}}.fs-process{background:#f2f4f7;padding:80px 0}.fs-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;margin-top:64px;display:grid}.fs-process-grid li{text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;min-height:348px;padding:0 32px 32px;display:flex;position:relative}.fs-process-grid li.fs-process-art{background:var(--svc-navy);padding:0;overflow:hidden}.fs-process-art img{object-fit:cover}.fs-process-grid b{background:var(--svc-main);width:77px;height:77px;font:600 36px/48px var(--font-poppins);letter-spacing:.2px;color:#fff;border-radius:0 0 4px 4px;flex:none;place-items:center;display:grid}.svc-page .fs-process-grid h3{font:600 20px/24px var(--font-inter);letter-spacing:.2px;color:var(--svc-navy);margin-top:32px}.fs-process-grid li>img{margin-top:20px}.fs-process-grid p{color:var(--svc-text);margin-top:20px;font-size:16px;line-height:24px}.fs-why.svc-why{background:#f2f4f7}.fs-page .fs-why h2{max-width:1418px;margin-inline:auto}.fs-why .svc-why-row{margin-top:48px}.fs-why .svc-why-photo{border-radius:7.559px;flex:0 864.4px;min-height:552px;box-shadow:0 9.04px 36.16px #00000026}.fs-why .svc-accordion .sp-why-row{margin-top:11.5px;padding-top:11.5px}.fs-why .svc-accordion .sp-why-panel p{line-height:24px}.fs-modern{background:var(--svc-ink);padding:120px 0;position:relative;overflow:hidden}.fs-modern-bg{object-fit:cover}.fs-modern .svc-shell{position:relative}.fs-modern-top{min-height:486px;position:relative}.fs-modern-copy{width:913px;max-width:54.345%}.fs-page .fs-modern h2{text-align:left;color:#fff}.fs-modern-copy>div{flex-direction:column;gap:16px;margin-top:32px;display:flex}.fs-modern-copy p{color:var(--svc-light);font-size:24px;line-height:40px}.fs-modern-photo{background:#f8f8ff;border-radius:23.395px;width:846.6px;height:486px;position:absolute;top:0;left:59.6%;overflow:hidden}.fs-modern-photo img{object-fit:cover;object-position:0 50%}.fs-modern-layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;margin-top:64px;display:grid}.fs-modern-layers img{display:block}.svc-page .fs-modern-layers h3{font:600 20px/24px var(--font-inter);letter-spacing:.2px;color:#fff;margin-top:32px}.fs-modern-layers p{color:var(--svc-light);margin-top:16px;font-size:16px;line-height:24px}@media (min-width:861px){.fs-page .svc-cta{padding-top:80px}}@media (min-width:1701px){.fs-service-row:last-child li{min-height:386px}}@media (max-width:1700px){.fs-hero{padding-top:180px}.fs-hero h1{font-size:56px;line-height:66px}.fs-hero-copy>p,.fs-intro-copy p,.fs-modern-copy p{font-size:20px;line-height:34px}.fs-intro-art{flex-basis:40%;margin-left:0}.fs-intro-copy{flex-basis:54%;margin-right:0}.fs-intro-card{gap:64px}.fs-service-row p{font-size:18px;line-height:28px}.svc-page .fs-cap-grid h3{font-size:28px;line-height:33px}.fs-cap-grid{gap:24px}.fs-tech-tabs .svc-tablist{gap:32px}.fs-tech-grid{gap:24px}.svc-page .fs-tech-grid h3{font-size:22px}.fs-outcome-grid{column-gap:48px}.fs-sol-list{width:46%}.fs-process-grid{gap:24px}.fs-why .svc-why-photo{flex-basis:48%}.fs-modern-photo{width:auto;right:-6vw}}@media (max-width:1280px){.fs-hero{padding-top:140px}.fs-hero h1{font-size:48px;line-height:58px}.fs-hero-photos{margin-top:56px}.fs-hero-photos li{aspect-ratio:544/340;height:auto}.fs-intro{padding-top:80px}.fs-intro-row{flex-direction:column;gap:40px;min-height:0}.fs-intro-art{flex:none;width:min(480px,80%)}.fs-intro-copy{flex:none;order:-1;width:100%}.fs-intro-card{flex-wrap:wrap;gap:40px;padding:40px}.fs-intro-card article{flex:260px}.fs-wave{height:96px}.fs-service-row-4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.fs-service-row-4 li:nth-child(odd):before{display:none}.fs-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-cap-grid li{min-height:0}.fs-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-tech-grid li{padding:32px 20px;grid-column:auto!important}.fs-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-sol-row{min-height:0;padding:32px 0 0}.fs-sol-list{width:100%;margin-left:0}.fs-sol-art{width:min(760px,100%);margin:32px auto 0;position:relative;left:auto}.fs-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-process-grid li.fs-process-art{aspect-ratio:384/348;min-height:0}.fs-why .svc-why-photo{aspect-ratio:864.4/552;flex:none;min-height:0}.fs-modern-top{min-height:0}.fs-modern-copy{width:100%;max-width:none}.fs-modern-photo{aspect-ratio:846.6/486;width:100%;height:auto;margin-top:40px;position:relative;left:auto;right:auto}.fs-modern-layers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.fs-hero{padding-top:104px}.fs-hero h1{font-size:34px;line-height:42px}.fs-hero-copy>p,.fs-intro-copy p,.fs-modern-copy p{font-size:18px;line-height:30px}.fs-hero-copy>p{margin-top:24px}.fs-hero-button{width:100%;margin-top:32px}.fs-hero-photos{grid-template-columns:1fr;gap:16px;margin-top:40px}.fs-intro,.fs-services,.fs-tech,.fs-outcomes,.fs-process,.fs-modern{padding:56px 0}.fs-intro{padding-bottom:0}.fs-capabilities{padding:56px 0 72px}.fs-solutions{padding:56px 0}.fs-intro-card{gap:28px;padding:28px 24px}.fs-wave{height:56px}.fs-service-rows{margin-top:32px}.fs-service-row-4,.fs-service-row-2{grid-template-columns:1fr}.fs-service-row li:before{display:none}.fs-service-row li,.fs-service-row-2 li{padding:20px 0}.fs-service-row li+li{border-top:1px solid #ffffff59}.svc-page .fs-service-row h3{margin-top:24px;font-size:21px}.fs-service-row p{margin-top:12px;font-size:17px;line-height:27px}.fs-cap-grid{gap:16px;margin-top:32px}.fs-cap-grid li{padding:28px 24px}.svc-page .fs-cap-grid h3{margin-top:28px;font-size:24px;line-height:29px}.fs-tech-grid{gap:16px;margin-top:32px}.fs-tech-tile{height:112px}.fs-tech-tile img{width:auto;max-height:80px}.svc-page .fs-tech-grid h3{font-size:18px;line-height:22px}.fs-outcome-grid{grid-template-columns:1fr;gap:32px;margin-top:32px}.fs-sol-list li{padding:20px 4px}.fs-sol-list .fs-sol-tile img[width="84"]{width:56px;height:56px}.fs-process-grid{gap:16px;margin-top:40px}.fs-modern-layers{grid-template-columns:1fr;gap:32px;margin-top:48px}}@media (max-width:640px){.fs-cap-grid,.fs-tech-grid,.fs-process-grid{grid-template-columns:1fr}}
