:root{--sentio-blue:#21446d;--sentio-heading:#1f2a58;--sentio-text:#3c4555;--sentio-green:#14bf7d;--sentio-highlight:#28af6080;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--sentio-text);-webkit-font-smoothing:antialiased;background:#fff;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;font-size:15px;line-height:1.666}button,input,textarea{font:inherit}a,button,input,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}a{color:var(--sentio-blue);text-underline-offset:.2em;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--sentio-green);outline-offset:5px}::selection{color:var(--sentio-heading);background:var(--sentio-highlight)}input,textarea{caret-color:var(--sentio-blue)}h1,h2,h3,h4,h5,h6{color:var(--sentio-heading);margin:0 0 24px;font-weight:700}h1{font-size:73px;line-height:1.24}h2{font-size:39px;line-height:1.05}h3{font-size:25px;line-height:1.25}h4{color:var(--sentio-blue);font-size:18px;line-height:1.2}p{margin:0 0 22px}.container{width:min(1200px,100% - 64px);margin-inline:auto}.skip-link:not(:focus),.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{z-index:100;color:#fff;background:var(--sentio-blue);padding:12px 20px;position:fixed;top:12px;left:12px}.highlight{isolation:isolate;display:inline-block;position:relative}.highlight:before{z-index:-1;background:var(--sentio-highlight);transform-origin:0;height:.275em;transition:transform .85s cubic-bezier(.3,.8,.35,1) var(--highlight-delay,0s);content:"";position:absolute;inset:auto 0 0;transform:scaleX(0)}.is-in-view .highlight:before{transform:scaleX(1)}.heading--regular{font-weight:400}.site-header{z-index:20;color:#fff;width:100%;position:absolute;top:0;left:0}.header-inner{grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;gap:18px;min-height:119.2px;padding:20px 34px;display:grid}.brand{flex-shrink:0;width:180px}.brand img{-o-object-fit:contain;object-fit:contain;width:180px;height:79.2px}.primary-nav{flex:1;justify-content:center;align-items:center;display:flex}.primary-nav a{color:inherit;white-space:nowrap;padding:10px clamp(15px,6.25vw - 65px,25px);font-size:16px;font-weight:700;line-height:24.99px}.primary-nav a:hover{opacity:.75;text-decoration:none}.primary-nav .home-link{display:block}.header-demo{min-height:42px;color:inherit;border:2px solid;border-radius:50px;flex-shrink:0;justify-self:end;align-items:center;padding:11px 21px;font-size:15px;line-height:1;display:inline-flex}.header-demo:hover{color:var(--sentio-blue);background:#fff;text-decoration:none}.menu-toggle{display:none}.site-header--scrolled{color:#333;background:#fff;position:fixed;box-shadow:0 8px 35px #00000014}.site-header--scrolled .header-inner{min-height:119px}.site-header--scrolled .header-demo{border-color:#e2e2e2}.site-header--scrolled .header-demo:hover{color:#fff;background:var(--sentio-blue);border-color:var(--sentio-blue)}.page-hero{color:#fff;text-align:center;background:var(--sentio-blue);min-height:360px;padding:145px 0 92px;position:relative;overflow:hidden}.page-hero h1{color:#fff;margin-bottom:15.35px}.page-hero p{color:#fff9;max-width:670px;margin:0 auto;font-size:18px;line-height:1.2}.page-hero-wave{width:100%;height:60px;position:absolute;bottom:-1px;left:0}.button{text-align:center;border:1px solid #0000;border-radius:40px;justify-content:center;align-items:center;gap:13px;min-height:56px;padding:16px 31px;font-size:16px;line-height:1.3;transition:background .18s ease-out,color .18s ease-out;display:inline-flex}.button:hover{text-decoration:none}.button--green{color:#fff;background:var(--sentio-green)}.button--green:hover{background:#109763}.button--outline{color:var(--sentio-blue);background:0 0;border-color:#b9c4cf}.button--outline:hover{color:#fff;border-color:var(--sentio-blue);background:var(--sentio-blue)}.button-arrow{background:currentColor;width:16px;height:1px;display:inline-block;position:relative}.button-arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.home-hero{color:#fff;align-items:center;min-height:100svh;padding:90px 0;display:flex;position:relative;overflow:hidden}.home-hero-background,.home-hero-shade{width:100%;height:100%;position:absolute;inset:0}.home-hero-background{-o-object-fit:cover;object-fit:cover;-o-object-position:85% 50%;object-position:85% 50%}.home-hero-shade{background:#00000040}.home-hero-content{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid;position:relative}.home-hero-copy{grid-column:1/span 6;max-width:585px}.home-hero h1{color:#fff;max-width:585px;margin-bottom:34px;font-size:68px;line-height:1}.home-hero h1,.home-hero p{text-shadow:0 2px 5px #00000040}.home-hero p{margin-bottom:50px;font-size:28px;font-weight:700;line-height:32px}.home-hero .button{min-width:202px;min-height:64px}.home-hero-wave{width:100%;height:96px;position:absolute;bottom:-1px;left:0}.video-play{color:#fff;border:4px solid #fff;border-radius:50%;grid-column:9/span 4;justify-self:center;place-items:center;width:86px;height:86px;display:grid;box-shadow:0 0 0 12px #ffffff14}.video-play:hover{background:#ffffff26}.video-play>span{border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:17px solid #fff;width:0;height:0;margin-left:6px}.testimonials{text-align:left;padding-block:105px 25px}.testimonials h2{color:var(--sentio-blue);margin-bottom:21px;font-size:42px;line-height:1.2}.testimonial-content{min-height:238.5px}.testimonial-enter-active,.testimonial-leave-active{transition:opacity .35s ease-out,transform .35s ease-out}.testimonial-enter-from{opacity:0;transform:translate(25px)}.testimonial-leave-to{opacity:0;transform:translate(-25px)}.testimonial-content blockquote{color:#243858;margin:0 0 24px;font-size:25px;font-style:italic;line-height:1.5}.testimonial-author{text-align:left;justify-content:flex-start;align-items:center;gap:25px;display:flex}.testimonial-author img{-o-object-fit:contain;object-fit:contain;border-radius:50%;width:72px;height:72px}.testimonial-author h3{color:var(--sentio-blue);margin-bottom:3.5px;font-size:14px;font-weight:500;line-height:21px}.testimonial-author p{color:#8c8c8c;margin:0;font-size:12px;font-weight:300;line-height:18px}.slider-controls{justify-content:flex-start;gap:14px;margin-top:20px;display:flex}.slider-dots{display:none}.slider-controls button{width:47px;height:47px;color:var(--sentio-blue);background:#fff;border:1px solid #e2e5e8;border-radius:50%;place-items:center;display:grid}.slider-controls button:hover:not(:disabled){color:#fff;background:var(--sentio-blue)}.slider-controls button:disabled{opacity:.35;cursor:default}.slider-controls svg{fill:currentColor;width:16px;height:14px}.slider-arrow--previous{transform:rotate(180deg)}.feature-section{padding:55px 0 30px}.feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;width:min(1230px,100% - 34px);display:grid}.feature-images{grid-column:1/span 5;min-width:0;padding:0 15px 30px}.feature-images img{border-radius:3px;width:100%;box-shadow:0 25px 50px #0000001f}.feature-content{grid-column:7/span 6;min-width:0;padding-inline:15px;font-size:16px;line-height:1.35}.feature-content h2{color:var(--sentio-blue);margin-bottom:44.85px}.feature-content p{margin-bottom:8px}.feature-content p:last-child{margin-bottom:0}.feature-grid--reverse .feature-images{order:2;grid-area:1/8/auto/span 5}.feature-grid--reverse .feature-content{order:1;grid-area:1/1/auto/span 6}.home-features{padding-bottom:95px}.home-features>:first-child{padding-top:110px}.solution-features{padding-top:75px}.solution-features>:nth-child(odd){padding-top:110px}.feature-images--layered>img:first-child{width:90%;box-shadow:0 20px 45px #0000001f}.feature-images--layered .feature-image-secondary{width:78%;margin-top:-55%;margin-left:22%;position:relative;box-shadow:0 25px 50px #0000001f}.about-introduction .feature-section{padding:110px 0 60px}.about-introduction .feature-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.about-introduction .feature-content{grid-column:7/span 5}.about-introduction .feature-content h2{color:var(--sentio-heading);--sentio-highlight:#01d09952;margin-bottom:45.35px}.about-introduction .text-blocks h4{margin-bottom:9px}.about-introduction .text-blocks h4:not(:first-child){margin-top:54px}.about-introduction .text-blocks p{max-width:440px;margin-bottom:8px}.brochure-section{text-align:center;padding-block:0 75px}.brochure-section .button{color:#17be74;border:1px solid #17be74;border-radius:0;width:291.94px;max-width:100%;height:57.4px;min-height:0;padding:0;line-height:20px}.brochure-section .button:hover{color:#109763;background:0 0}.solution-features>:first-child .feature-content h2{padding-bottom:58.5px}.stats-strip{padding:35px 0 50px}.stats-grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-block:0;display:grid}.stats-grid dt{color:var(--sentio-blue);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:55px;font-weight:700;line-height:1.5}.stats-grid dd{margin:0;font-size:17px}.stats-strip--muted{color:#fff;background:#9fb4cc;padding:60px 0 70px}.stats-strip--muted dd{line-height:1.5}.stats-strip--muted .stats-grid{gap:0;width:min(1230px,100% - 34px)}.stats-strip--muted .stats-grid>div{padding-inline:15px}.stats-strip--muted dt{color:#fff;margin-bottom:16.5px}.use-cases{background:#fbfbff;padding:100px 0}.section-heading{text-align:center;margin-bottom:55px}.section-heading p{color:var(--sentio-blue);margin-bottom:10px;font-size:20px;font-weight:700;line-height:34px}.section-heading h2{color:var(--sentio-blue);margin-bottom:17.5px;font-size:50px;line-height:1.24}.use-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.use-case{background:#fff;overflow:hidden;box-shadow:0 15px 35px #192a4b0f}.use-case img{aspect-ratio:750/420;-o-object-fit:cover;object-fit:cover;width:100%}.use-case-content{text-align:center;padding:35px 30px}.use-case h3{color:var(--sentio-blue);margin-bottom:16px;font-size:20px;font-weight:400;line-height:24px}.use-case p{letter-spacing:.15px;margin:0;line-height:24px}.customer-story{padding-top:120px}.customer-story+.customer-story{margin-top:-45px}.customer-story .feature-section{padding-block:0}.customer-story .feature-grid .feature-content{grid-column:8/span 5}.customer-story .feature-grid .feature-images{grid-column:1/span 7}.customer-story .feature-grid--reverse .feature-content{grid-column:1/span 5}.customer-story .feature-grid--reverse .feature-images{grid-column:6/span 7}.customer-story .feature-content{color:#464d65cc;flex-direction:column;padding-top:60px;font-size:18px;line-height:1.44;display:flex}.customer-story .feature-grid:not(.feature-grid--reverse) .feature-content{padding-left:40px}.customer-story .feature-content p:not(.story-customer){margin-bottom:36px}.story-customer{color:var(--sentio-blue);order:-1;align-items:center;gap:12px;font-size:15px;font-weight:700;line-height:1;display:flex;margin-bottom:25px!important}.story-customer:after{content:"";background:currentColor;flex:1;height:1px}.customer-story .feature-content h2{margin-bottom:18px;font-size:36px;line-height:1.13}.customer-story .feature-images{padding-left:50px}.customer-story .feature-images--layered>img:first-child{width:100%}.customer-story .feature-images--layered .feature-image-secondary{width:150px;margin-top:-105px;margin-left:45px;box-shadow:0 15px 35px #0000001a}.story-actions{border-top:1px solid #e6e6e6;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:20px;display:grid}.story-actions .button{min-height:0;color:var(--sentio-blue);background:0 0;border:0;border-radius:0;padding:0;font-size:18px;line-height:22.5px}.story-actions .button:hover{color:#111;background:0 0;text-decoration:underline}.customer-story .stats-strip{padding:70px 0 158px;position:relative}.customer-story .stats-strip:after{content:"";background:#70707033;width:min(1200px,100% - 64px);height:1px;margin-inline:auto;position:absolute;bottom:46px;left:0;right:0}.customer-story .stats-grid dt{color:var(--sentio-blue);margin-bottom:15.5px;font-size:62px;line-height:1}.customer-story .stats-grid dd{color:var(--sentio-blue);letter-spacing:.96px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:24.99px}.customer-story:last-child{padding-bottom:90px}.history-section{padding-block:60px}.history-section h2{margin-bottom:25.35px}.history-section p{margin-bottom:40px;font-size:16px;line-height:1.35}.team-section{padding-block:40px 135px}.team-section>h2{text-align:center;margin-bottom:50px}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.team-member{padding-inline:10px}.team-member img{filter:grayscale();border-radius:4px;width:100%;margin-bottom:0}.team-caption{background:#fff;border-radius:5px;grid-template-rows:repeat(2,24.9875px);place-items:center;margin:-40px 15px 0;padding:15px;display:grid;position:relative;box-shadow:0 20px 50px #0000001a}.team-member h3{color:var(--sentio-heading);font-size:16px;font-weight:600;line-height:19.2px}.team-member h3,.team-member p{text-align:center;margin-bottom:0}.team-member p{color:#3c455580;font-size:14px;line-height:14px}.reading-section{max-width:790px;padding-block:60px 115px}.reading-section h2{color:var(--sentio-blue);margin-top:55px;margin-bottom:25.35px;line-height:1.05}.reading-section h2:first-child{margin-top:0}.reading-section p{margin-bottom:16px;font-size:16px;line-height:1.35}.faq-section{padding-block:60px}.faq-group{margin-bottom:80px}.faq-group:last-child{margin-bottom:0}.faq-group h2{color:var(--sentio-blue);margin-bottom:25px;font-size:25px;line-height:30px}.faq-item{margin-bottom:30px;scroll-margin-top:115px}.faq-item summary{color:var(--sentio-blue);cursor:pointer;background:#fafafa;border:0;border-radius:5px;padding:17.5px 60px 17.5px 30px;font-size:16px;font-weight:700;line-height:24px;list-style:none;display:block;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:#f8fafb}.faq-chevron{border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;position:absolute;top:28px;right:28px;transform:rotate(45deg)}.faq-item[open] summary{color:#fff;background:var(--sentio-blue)}.faq-item[open] .faq-chevron{top:32px;transform:rotate(225deg)}.faq-answer{padding:15px 30px;line-height:24.99px}.faq-answer p{margin-bottom:0}.offices-section{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-block:60px 0;display:grid}.office h2{color:var(--sentio-text);margin-bottom:25px;font-size:15px;line-height:1.666}.office address{margin-bottom:22.5px;font-style:normal}.office-person{margin-bottom:0}.office-person strong{font-weight:400}.office>a{margin-bottom:0;display:block}.office a{color:inherit}.contact-form-section{padding-block:100px 135px}.contact-form-panel{background:#fff;max-width:790px;margin-inline:auto;padding:35px 50px 50px;box-shadow:0 10px 60px #00000012}.contact-form-panel h2{color:var(--sentio-text);text-align:left;margin-bottom:22px;font-size:20px;line-height:20px}.form-fields{grid-template-columns:1fr 1fr;gap:20px 30px;display:grid}.contact-form-fields{border:0;min-width:0;margin:0;padding:0}.contact-form-fields:disabled{opacity:.65}.contact-form-fields:disabled button{cursor:wait}.form-fields label{min-width:0;display:block}.form-message{grid-column:1/-1}.form-fields input,.form-fields textarea{color:#3b4b53;background:#f7f8f8;border:0;border-radius:0;width:100%;padding:1px 28px;font-size:14px;line-height:24.99px;display:block}.form-fields input{height:50px}.form-fields input::-moz-placeholder{color:#626a76;opacity:1}.form-fields textarea::-moz-placeholder{color:#626a76;opacity:1}.form-fields input::placeholder,.form-fields textarea::placeholder{color:#626a76;opacity:1}.form-fields textarea{resize:vertical;height:128px;padding:14px 28px}.form-consent{align-items:flex-start;gap:5px;min-height:26.7px;margin-block:20px;font-size:12px;display:flex}.form-consent input{appearance:none;background:#fff;border:1px solid #dedede;border-radius:0;flex-shrink:0;width:22px;height:22px;margin:0}.form-consent input:checked{background:#28af60;border-color:#28af60}.form-consent input:checked:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:12px;margin:2px 0 0 7px;display:block;transform:rotate(45deg)}.contact-form-panel .button{background:#28af60;border-radius:4px;width:100%;height:60px;font-weight:700}.contact-form-panel .button:hover{background:#184341}.form-help,.form-status{margin-top:20px;margin-bottom:0;font-size:14px;line-height:1.5}.form-status{background:#e2f4ec;padding:15px}.form-status--error{color:#7f2020;background:#fff0ed}.site-footer{color:#fff;background:var(--sentio-blue);padding-block:40px}.footer-inner{justify-content:space-between;align-items:center;gap:25px;display:flex}.footer-inner p{margin:0}.site-footer a,.site-footer a:hover{color:#fff}.linkedin-icon{width:18px;height:18px;color:var(--sentio-blue);background:#fff;border-radius:2px;font-size:15px;font-weight:700;line-height:1}.footer-inner>a,.linkedin-icon{place-items:center;display:grid}.footer-inner>a{min-width:22px;min-height:22px}.back-to-top{z-index:10;color:#000;background:#fff;border:0;border-radius:50%;place-items:center;width:45px;height:45px;padding:0;display:grid;position:fixed;bottom:50px;right:50px;box-shadow:0 0 30px -2px #00000026}.back-to-top svg{width:10px;height:7px}.error-page{text-align:center;place-content:center;min-height:100vh;padding:40px;display:grid}.error-page .button{justify-self:center}[data-reveal]{transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1)}[data-reveal=pending]{opacity:0;transform:translateY(60px)}[data-reveal=visible]{opacity:1;transform:none}@keyframes sentio-enter{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes sentio-menu-enter{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes sentio-pulse{0%{box-shadow:0 0 #fff3}to{box-shadow:0 0 0 22px #fff0}}@media (prefers-reduced-motion:no-preference){.header-inner>*,.primary-nav a{animation:1s cubic-bezier(.16,1,.3,1) both sentio-menu-enter}.primary-nav a:nth-child(2){animation-delay:60ms}.primary-nav a:nth-child(3){animation-delay:.12s}.primary-nav a:nth-child(4){animation-delay:.18s}.primary-nav a:nth-child(5){animation-delay:.24s}.primary-nav a:nth-child(6){animation-delay:.3s}.primary-nav a:nth-child(7){animation-delay:.36s}.home-hero-copy>*,.page-hero .container>*{animation:1.8s cubic-bezier(.16,1,.3,1) both sentio-enter}.home-hero-copy>:nth-child(2),.page-hero .container>:nth-child(2){animation-delay:.18s}.home-hero-copy>:nth-child(3){animation-delay:.36s}.video-play{animation:2s ease-out infinite sentio-pulse}}@media (width>=768px) and (width<=1199px){.container{width:min(940px,100% - 60px)}.feature-grid{width:min(970px,100% - 30px)}.home-hero h1{font-size:50px}}@media (width<=1199px){.site-header{color:var(--sentio-blue);background:#fff}.header-inner,.site-header--scrolled .header-inner{grid-template-columns:1fr 112px 1fr;gap:0;min-height:93px;padding:22px 20px;display:grid;position:relative}.brand{grid-column:2;width:112px;position:static}.brand img{width:112px;height:49px}.header-demo{display:none}.menu-toggle{width:44px;height:44px;color:inherit;background:0 0;border:0;grid-column:3;justify-self:end;place-items:center;margin-left:auto;padding:10px;display:grid}.menu-toggle-lines{border-top:2px solid;border-bottom:2px solid;width:20px;height:14px;position:relative}.menu-toggle-lines:before{content:"";background:currentColor;width:14px;height:2px;margin-top:4px;display:block}.menu-toggle[aria-expanded=true] .menu-toggle-lines{border:0}.menu-toggle[aria-expanded=true] .menu-toggle-lines:after,.menu-toggle[aria-expanded=true] .menu-toggle-lines:before{content:"";background:currentColor;width:20px;height:2px;margin:0;position:absolute;top:6px;left:0;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-lines:after{transform:rotate(-45deg)}.primary-nav{max-height:calc(100svh - 93px);color:var(--sentio-blue);background:#fff;margin:0;padding:12px 15px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 15px 25px #0000001a}.primary-nav.is-open{gap:0;display:grid}.primary-nav .home-link,.primary-nav a{padding:15px 25px;font-size:16px;font-weight:500;line-height:24px;display:block}.primary-nav a[aria-current=page]{color:var(--sentio-blue)}}@media (width<=991px){.home-features .feature-content,.solution-features .feature-content{font-size:14px}.section-heading h2{font-size:36px}.section-heading p{font-size:17px;line-height:25px}}@media (width>=992px){.home-features .feature-content>p,.solution-features .feature-content>p{max-width:calc(91.6667% - 2.5px)}}@media (width>=768px){.about-introduction .feature-images{min-height:423.6px;position:relative}.about-introduction .feature-images--layered>img:first-child{width:min(441px,100%)}.about-introduction .feature-images--layered .feature-image-secondary{width:min(378px,100% - 30px);margin:0;position:absolute;top:90px;right:15px}}@media (width<=767px){html{scroll-padding-top:105px}.container{width:calc(100% - 30px)}h1{font-size:clamp(46px,15.9vw,62px);line-height:1.24}h2{font-size:39px;line-height:1.05}.page-hero{min-height:0}.page-hero p{font-size:18px;line-height:1.2}.page-hero h1{margin-bottom:.2em}.page-hero-wave{height:75px}.home-hero-content{text-align:center;grid-template-columns:1fr;gap:20px;padding-bottom:40px}.home-hero-copy{grid-column:1;max-width:100%;margin-inline:auto}.home-hero h1{margin-bottom:23px;font-size:46px;line-height:1.24}.home-hero p{margin-bottom:50.4px;font-size:28px;line-height:32px}.video-play{order:-1;grid-column:1;width:87px;height:87px}.testimonials{padding-block:75px 85px}.testimonials h2{font-size:42px}.testimonial-content{min-height:366px}.testimonial-content blockquote{font-size:20px;line-height:1.5}.testimonials .slider-controls{display:none}.slider-dots{justify-content:center;margin-top:22px;display:flex}.slider-dots button{background:0 0;border:0;place-items:center;width:24px;height:46px;padding:0;display:grid}.slider-dots span{background:#d2d2d2;border-radius:3px;width:6px;height:6px}.slider-dots [aria-current=true] span{background:#222;width:16px}.feature-section{padding:30px 0 20px}.home-features>:first-child,.solution-features>:nth-child(odd){padding-top:60px}.about-introduction .feature-grid,.feature-grid,.feature-grid--reverse{grid-template-columns:minmax(0,1fr);gap:60px;width:100%}.about-introduction .feature-content,.customer-story .feature-grid .feature-content,.customer-story .feature-grid .feature-images,.feature-grid>.feature-content,.feature-grid>.feature-images{order:unset;grid-area:auto/1}.feature-images{padding-bottom:0}.feature-content h2{margin-bottom:44.85px}.feature-content{font-size:14px}.feature-grid{gap:70px}.home-features>:first-child{min-height:623px}.home-features>:nth-child(2){min-height:594px}.home-features>:nth-child(3){min-height:572px}.home-features>:nth-child(4){min-height:613px}.home-features>:nth-child(4) h2{padding-bottom:40.95px}.solution-features>:nth-child(odd){min-height:644px}.solution-features>:nth-child(2n){min-height:534px}.home-features{padding-bottom:0}.solution-features{padding-top:75px}.stats-grid{grid-template-columns:1fr;gap:35px}.stats-grid dt{margin-bottom:0}.stats-strip--muted{margin-top:50px;padding-block:50px}.stats-strip--muted .stats-grid{gap:55px}.use-cases-grid{grid-template-columns:1fr}.use-case-content{padding:32px}.customer-story{padding-top:90px}.customer-story .feature-grid{gap:45px}.customer-story .feature-grid .feature-content,.customer-story .feature-grid:not(.feature-grid--reverse) .feature-content{order:0;padding-top:0;padding-left:15px}.customer-story .feature-grid .feature-images{order:1;padding-left:15px}.customer-story .feature-images--layered>img:first-child{margin-top:0}.customer-story .feature-images--layered .feature-image-secondary{width:150px;margin-top:-105px;margin-left:45px}.customer-story .stats-strip{padding:60px 0 232px}.customer-story .stats-grid dt{margin-bottom:13px;font-size:52px}.story-actions{gap:12px}.story-actions .button{padding-inline:0}.about-introduction .feature-section{padding:60px 0 30px}.about-introduction .feature-grid{gap:50px}.about-introduction .feature-content{font-size:18px}.about-introduction .text-blocks h4:not(:first-child){margin-top:40px}.about-introduction .feature-images--layered .feature-image-secondary,.about-introduction .feature-images--layered>img:first-child{width:100%}.about-introduction .feature-images--layered .feature-image-secondary{margin-top:calc(60px - 80.2%);margin-left:0}.history-section{padding:60px 0 30px}.history-section p{margin-bottom:45px}.team-section{padding:60px 0 125px}.team-caption,.team-section>h2{margin-inline:10px}.back-to-top{display:none}.team-grid{grid-template-columns:minmax(0,1fr);gap:30px}.reading-section{padding-block:60px 115px}.history-section p,.reading-section p{font-size:18px;line-height:1.35}.reading-section p{margin-bottom:18px}.faq-section{padding-block:60px 95px}.faq-group{margin-bottom:60px}.faq-item summary{padding-right:40px;font-size:16px}.offices-section{grid-template-columns:1fr;gap:40px;padding-block:60px 0}.contact-form-section{padding-block:30.75px 95px}.contact-form-panel{width:100%;padding:35px 50px 70px}.form-fields{grid-template-columns:1fr;gap:20px}.footer-inner{text-align:center;flex-direction:column;gap:28.8px}}@media (width<=374px){.home-hero h1{font-size:clamp(32px,12vw,44px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.highlight:before,[data-reveal]{opacity:1;transform:none}}
