:root{--paper:#f4f1eb;--ink:#202524;--red:#b42e26;--muted:#626960;--line:#d4d6cc;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{background:var(--paper);color:var(--ink);margin:0;font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.7}button,input,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{color:var(--red)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:5px;outline:3px solid #257399}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{letter-spacing:-.045em;text-wrap:balance;margin:0 0 24px;font-weight:500;line-height:1.1}h1{font-size:clamp(46px,5.6vw,78px)}h2{font-size:clamp(34px,3.4vw,49px)}h3{font-size:26px;line-height:1.25}h4{font-size:20px}p{margin:0 0 20px}ul,ol{padding-left:1.25em}li{margin-bottom:9px}blockquote{letter-spacing:-.025em;background:#e6e8df;margin:28px 0;padding:36px;font:23px/1.55 Georgia,serif}blockquote p:last-child{margin-bottom:0}hr{border:0;border-top:1px solid var(--line);margin:35px 0}figure{margin:0}.container{width:min(1160px,100% - 96px);margin:0 auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--red);font:700 11px/1.7 Helvetica Neue,Arial,sans-serif}.skip-link{color:#000;z-index:100;background:#fff;padding:12px;position:absolute;top:10px;left:-9999px}.skip-link:focus{left:10px}.site-header{z-index:15;background:#fff;border-bottom:1px solid #e8e8e1;position:relative}.navigation{justify-content:space-between;align-items:center;gap:27px;height:101px;display:flex}.brand img{object-fit:contain;width:205px;height:auto;max-height:75px}.desktop-nav{align-items:center;gap:23px;font-size:12px;font-weight:500;display:flex}.services-menu{position:relative}.services-menu summary{white-space:nowrap;align-items:center;gap:6px;list-style:none;display:flex}.services-chevron{flex:0 0 10px;display:block}.services-menu[open] .services-chevron{transform:rotate(180deg)}.services-menu summary::-webkit-details-marker{display:none}.submenu{background:#fff;border:1px solid #ddd;gap:15px;width:246px;padding:23px;display:grid;position:absolute;top:32px;left:-22px;box-shadow:0 15px 30px #0001}.all-services{font-weight:700}.nav-actions{align-items:center;gap:25px;display:flex}.nav-cta{border-bottom:1px solid var(--red);white-space:nowrap;padding:9px 0;font-size:11px}.search-link{display:flex}.menu-toggle{border:1px solid var(--line);background:#fff;padding:9px 12px;font-size:12px;display:none}.mobile-navigation{display:none}.button,.sqs-block-button-element{background:var(--red);border:1px solid var(--red);letter-spacing:.01em;justify-content:center;align-items:center;gap:22px;min-height:51px;padding:16px 23px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex;color:#fff!important;text-decoration:none!important}.button:hover,.sqs-block-button-element:hover{background:#902820;border-color:#902820}.button:disabled{opacity:.6;cursor:wait}.text-button{color:inherit;text-underline-offset:4px;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:12px}.home-hero{overflow:hidden}.hero-grid{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:60px;display:grid}.hero-copy{padding:65px 0 60px}.hero-copy .eyebrow{margin-bottom:28px}.hero-copy h1{letter-spacing:-.06em;margin-bottom:30px;font-size:clamp(58px,6.4vw,88px);line-height:1.03}.hero-copy h1>span{display:block}.hero-copy h1>span:first-letter{text-transform:uppercase}.hero-copy h1 em{color:var(--red);white-space:nowrap;font-style:normal}.hero-copy h1 em span{text-transform:uppercase}.hero-description{max-width:34ch;margin:0 0 31px;font-size:17px;line-height:1.75}.hero-note{color:var(--muted);align-items:center;gap:18px;margin:30px 0 0;font-size:11px;display:flex}.hero-note:before{content:"";background:var(--red);width:30px;height:1px}.hero-visual{flex-direction:column;justify-content:flex-end;min-height:530px;margin:35px 0 0;display:flex;position:relative}.hero-visual:before{content:"";z-index:-1;border-top:1px solid #b9bcb0;border-right:1px solid #b9bcb0;border-radius:180px 0 0;width:75%;height:170px;position:absolute;top:0;right:20px}.hero-visual img{object-fit:cover;border-radius:170px 0 0;width:100%;height:430px}.hero-visual figcaption{letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:19px 0 24px;font-size:9px;display:flex}.source-section{border-top:1px solid var(--line);padding:65px 0}.source-section:nth-child(2n){background:#eeede6}.source-section:first-child{border-top:0}.source-content{overflow-wrap:anywhere}.hero-grid>*,.inner-hero-grid>*,.source-content>*{min-width:0}.source-content a:not(.sqs-block-button-element){text-underline-offset:4px;text-decoration:underline #b42e2655}.source-content p,.source-content li{max-width:76ch}.source-content .sqs-row{flex-wrap:wrap;align-items:flex-start;gap:24px 40px;display:flex}.source-content .col{flex:1 1 0;min-width:0}.source-content .span-12{flex:0 0 100%;width:100%}.source-content .span-10{flex:0 0 calc(83.33% - 20px)}.source-content .span-8{flex:0 0 calc(66.67% - 20px)}.source-content .span-7{flex:0 0 calc(58.33% - 20px)}.source-content .span-6{flex:0 0 calc(50% - 20px)}.source-content .span-5{flex:0 0 calc(41.67% - 20px)}.source-content .span-4{flex:0 0 calc(33.33% - 27px)}.source-content .span-3{flex:0 0 calc(25% - 30px)}.source-content .span-2{flex:0 0 calc(16.67% - 20px)}.source-content .sqs-block{margin-bottom:26px}.source-content .sqs-block:last-child{margin-bottom:0}.source-content .float-right{float:right;width:42%;margin:0 0 25px 45px}.source-content .float-left{float:left;width:42%;margin:0 45px 25px 0}.source-content .sqs-block-image img{object-fit:contain;width:100%;max-height:440px}.source-content .image-caption{color:var(--muted);padding-top:12px;font-size:12px}.source-content .image-caption p{margin:0}.source-content .image-title{font-size:15px}.sqs-gallery{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));align-items:center;gap:23px;display:grid}.sqs-gallery .slide,.sqs-gallery-design-grid-slide{min-width:0}.sqs-gallery img{object-fit:contain;width:100%;max-height:100px}.sqs-gallery .image-slide-title{text-align:center;letter-spacing:0;margin:12px 0 0;font-size:12px}.sqs-gallery p{text-align:center;margin-bottom:0;font-size:12px}.sqs-gallery .sqs-wrapper{display:contents}.sqs-gallery a{display:block}.summary-header-text{text-transform:uppercase;letter-spacing:.12em;margin-bottom:25px;font-size:11px}.summary-item-list-container .summary-item-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.summary-item{min-width:0}.summary-thumbnail-image{object-fit:cover;width:100%;height:190px}.summary-title{letter-spacing:-.025em;margin:12px 0;font-size:21px;line-height:1.3}.summary-title a{text-decoration:none!important}.summary-metadata{color:var(--muted);font-size:11px}.summary-metadata:empty{display:none}.summary-read-more-link{margin-top:12px;font-size:12px;display:inline-block}.summary-excerpt{font-size:15px;line-height:1.7}.summary-excerpt p{margin-bottom:12px}.summary-thumbnail img{aspect-ratio:1.7;object-fit:cover}.summary-block-setting-text-size-small .summary-item-list{grid-template-columns:repeat(2,minmax(0,1fr))}.page-intro{padding-top:65px;padding-bottom:35px}.page-intro .Intro-content{max-width:920px}.page-intro .Intro-image{display:none}.page-intro h1,.first-section h1{margin-bottom:28px}.first-section{padding-top:60px}.inner-hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.inner-hero-grid .inner-hero-photo{object-fit:cover;border-top-left-radius:120px;width:100%;height:360px}.inner-hero-grid h3{letter-spacing:0;color:var(--muted);max-width:35ch;font-family:inherit;font-size:17px;line-height:1.7}.inner-hero-grid h1{max-width:12ch}.BlogItem-title{max-width:24ch;margin:0 0 40px;font-size:clamp(38px,4.5vw,64px)}.BlogItem{max-width:900px;margin:auto}.BlogItem p{font-size:17px;line-height:1.85}.BlogItem .sqs-block-image{max-width:620px;margin:30px auto}.BlogItem .float-right{width:40%;margin:10px 0 25px 40px}.BlogItem-share{border-top:1px solid var(--line);padding:20px 0}.Share-buttons{flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.Share-buttons-item-count{margin-left:5px}.Blog-meta{color:var(--muted);flex-wrap:wrap;gap:8px 15px;margin:16px 0;font-size:12px;display:flex}.BlogList{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 30px;display:grid}.BlogList-item-image img{object-fit:cover;width:100%;height:210px}.BlogList-item-title{letter-spacing:-.035em;margin-top:20px;font-size:23px;font-weight:500;line-height:1.3;display:block;text-decoration:none!important}.BlogList-filter{grid-column:1/-1;font-size:24px}.BlogList-pagination,.BlogItem-pagination{border-top:1px solid var(--line);clear:both;justify-content:space-between;gap:40px;max-width:900px;margin:50px auto 0;padding-top:30px;display:flex}.BlogItem-pagination>a{max-width:45%;font-size:12px}.BlogItem-pagination h4{margin:15px 0;font-size:20px}.BlogItem-pagination-link-label{text-transform:uppercase;letter-spacing:.12em;font-size:11px}.BlogList .BlogList-pagination{grid-column:1/-1}.BlogList-pagination a{font-size:14px}.BlogList-filter+article{grid-column:auto}.source-content .sqs-block-spacer{display:none}.site-footer{background:#fff;border-top:1px solid #cbd0c4;padding:64px 0 24px}.footer-grid{grid-template-columns:1.4fr 1.35fr .8fr .8fr;gap:40px;padding-bottom:48px;display:grid}.footer-grid>*{min-width:0}.footer-brand img{width:205px;height:auto;margin-bottom:20px}.footer-brand p{color:#51594f;max-width:22ch;font-size:14px;line-height:1.6}.footer-contact-link{border-bottom:1px solid #a7ada0;align-items:center;gap:40px;padding-bottom:8px;font-size:22px;font-weight:500;display:inline-flex}.footer-grid h2{letter-spacing:.12em;text-transform:uppercase;color:#596150;margin-bottom:22px;font-size:11px;font-weight:700}.footer-contact{font-size:13px}.footer-contact>a{width:fit-content;display:block}.footer-contact .footer-phone{letter-spacing:-.04em;margin-bottom:6px;font-size:22px;line-height:1.3}.footer-contact address{margin:22px 0 8px;font-style:normal;line-height:1.65}.footer-contact address span{display:block}.footer-contact p{color:#51594f;margin-bottom:0;font-size:12px}.footer-links{flex-direction:column;align-items:flex-start;gap:9px;font-size:14px;display:flex}.footer-links h2{margin-bottom:10px}.site-footer a:hover{color:var(--red)}.footer-base{border-top:1px solid #c4c9bd;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;font-size:12px;display:flex}.footer-base>a{font-weight:500}.footer-legal{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.footer-legal .text-button{font:inherit;color:inherit;padding:0}.footer-legal .text-button:hover{color:var(--red)}.latest-thinking{background:var(--paper);border-top:1px solid var(--line);padding:72px 0 80px}.thinking-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.thinking-heading h2{margin:0;font-size:clamp(32px,3vw,42px)}.thinking-heading .eyebrow{margin-bottom:12px}.inline-link{border-bottom:1px solid var(--red);white-space:nowrap;align-items:center;padding-bottom:6px;font-size:14px;display:inline-flex}.thinking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.thinking-article{border-top:1px solid var(--ink)}.thinking-article>a{flex-direction:column;align-items:flex-start;height:100%;min-height:220px;padding:22px 0 0;display:flex}.thinking-article time{color:var(--muted);margin-bottom:20px;font-size:12px}.thinking-article h3{letter-spacing:-.035em;text-wrap:pretty;margin-bottom:30px;font-size:23px;line-height:1.3}.thinking-read{color:var(--muted);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--line);margin-top:auto;font-size:12px}.thinking-article a:hover h3{text-underline-offset:5px;text-decoration:underline 1px}.cookie-banner{width:min(370px,100% - 40px);color:var(--ink);z-index:50;border:1px solid var(--line);background:#fff;padding:24px;font-size:13px;position:fixed;bottom:20px;left:20px;box-shadow:0 5px 40px #0002}.cookie-banner[hidden]{display:none}.cookie-banner p{margin-bottom:20px}.cookie-banner>div{align-items:center;gap:18px;display:flex}.cookie-banner .button{min-height:42px;padding:11px 20px}.contact-form{border:1px solid var(--line);background:#fff;max-width:680px;margin:20px auto 0;padding:35px}.form-field{margin-bottom:25px}.form-field label,.contact-form legend{margin-bottom:9px;font-size:14px;font-weight:500;display:block}.form-field label span{color:var(--muted);font-size:12px;font-weight:400}.form-field input,.form-field textarea{width:100%;color:var(--ink);background:#fcfcfa;border:1px solid #aeb6a6;border-radius:0;padding:12px 13px;font-size:16px}.form-field input{min-height:48px}.form-field textarea{resize:vertical;min-height:160px}.form-field p{color:var(--muted);margin-top:9px;font-size:12px}.contact-form fieldset{border:0;margin:0;padding:0}.name-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status{margin:20px 0 0;font-size:14px}.form-status.error{color:#a02620}.search-page,.error-page{min-height:60vh;padding:65px 0 90px}.search-form{max-width:680px;margin:30px 0 40px}.search-form label{margin-bottom:10px;font-size:13px;display:block}.search-form>div{gap:10px;display:flex}.search-form input{background:#fff;border:1px solid #9ca596;flex:1;min-width:0;padding:14px}.search-count{color:var(--muted);font-size:13px}.search-results{max-width:850px}.search-results article{border-top:1px solid var(--line);padding:27px 0}.search-results h2{margin-bottom:15px;font-size:27px}.search-results p{max-width:75ch;font-size:14px}.error-page p{margin-bottom:30px}.reveal-pending{opacity:0;transform:translateY(8px)}.reveal-complete{opacity:1;transition:opacity .55s,transform .55s;transform:none}.sqs-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hidden{display:none!important}.SummaryBlock-display-all{display:block}.sqs-block-code code{font:inherit}.sqs-block-form .form-wrapper{display:block}@media (width<=1150px){.container{width:calc(100% - 64px)}.desktop-nav{gap:17px;font-size:11px}.nav-cta{display:none}.navigation{gap:20px}.hero-grid{gap:45px}.inner-hero-grid{gap:40px}}@media (width<=800px){.container{width:calc(100% - 40px)}.navigation{height:83px}.brand img{width:180px}.desktop-nav{display:none}.menu-toggle{display:block}.nav-actions{gap:20px}.mobile-navigation{border-top:1px solid var(--line);gap:16px;padding:10px 20px 27px;font-size:14px;display:grid}.mobile-navigation[hidden]{display:none}.hero-grid{grid-template-columns:1fr;gap:10px}.hero-copy{padding:43px 0 12px}.hero-copy h1{max-width:100%;font-size:clamp(48px,12vw,70px)}.hero-copy .eyebrow{letter-spacing:.1em;font-size:10px}.hero-description{max-width:36ch;font-size:16px}.hero-note{margin-top:25px}.hero-visual{min-height:0;margin-top:25px}.hero-visual img{border-top-left-radius:100px;height:300px}.hero-visual:before{display:none}.hero-visual figcaption{padding-bottom:22px;font-size:8px}.source-section{padding:46px 0}.source-content .sqs-row{gap:24px}.source-content .col,.source-content [class*=span-]{flex:0 0 100%;width:100%}.source-content .float-right,.source-content .float-left,.BlogItem .float-right{float:none;width:100%;margin:25px 0}.source-content .sqs-block-image img{max-height:320px}.source-content .sqs-block{margin-bottom:22px}.source-content h1{font-size:44px}.source-content h2{font-size:34px}.source-content h3{font-size:24px}.source-content p{font-size:16px}.inner-hero-grid{grid-template-columns:1fr;gap:20px}.inner-hero-grid .inner-hero-photo{border-top-left-radius:90px;height:270px}.inner-hero-grid h1{max-width:17ch}.first-section{padding-top:40px}.page-intro{padding-top:45px;padding-bottom:20px}.page-intro h1{font-size:44px}.summary-item-list-container .summary-item-list,.summary-block-setting-text-size-small .summary-item-list,.home-page #home-intro .summary-item-list{grid-template-columns:1fr}.home-page #home-intro .summary-item{padding:28px}.home-page #home-intro .summary-excerpt{font-size:20px}.home-page #home-problem .sqs-block-image img{max-width:60px;max-height:65px;margin:0}.home-page #home-solutions .sqs-block-image img{max-width:45px;max-height:60px}.home-page #new-page-4 .sqs-block-button-element{padding:23px 0;font-size:23px}.BlogList{grid-template-columns:1fr 1fr;gap:35px 22px}.BlogList-item-title{font-size:21px}.BlogList-item-image img{height:180px}.BlogItem-title{font-size:40px}.BlogItem p{font-size:16px}.BlogItem-pagination{gap:20px}.BlogItem-pagination h4{font-size:17px}.BlogItem-pagination-link-meta{display:none}.sqs-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.site-footer{padding-top:40px}.footer-base{flex-wrap:wrap;font-size:11px}.footer-base .text-button{font-size:11px}.contact-form{padding:25px 20px}.name-fields{grid-template-columns:1fr;gap:0}.cookie-banner{padding:20px;bottom:12px}.cookie-banner .text-button{font-size:11px}.source-content .sqs-row .span-1:empty{display:none}.source-content blockquote{padding:28px;font-size:21px}}@media (width<=480px){.BlogList{grid-template-columns:1fr}.BlogList-item-image img{height:205px}.hero-copy h1{font-size:52px}.hero-copy h1 em{white-space:normal}.button,.sqs-block-button-element{gap:18px;font-size:11px}.hero-visual img{height:260px}.source-content h1,.BlogItem-title{font-size:39px}.sqs-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.search-form>div{flex-wrap:wrap}.search-form input{flex-basis:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-pending,.reveal-complete{opacity:1!important;transition:none!important;transform:none!important}}@media print{.site-header,.site-footer,.cookie-banner,.menu-toggle{display:none}.container{width:100%}.reveal-pending,.reveal-complete{opacity:1;transition:none;transform:none}.source-section{color:#000;padding:25px 0;background:#fff!important}.hero-grid{display:block}.hero-visual{display:none}.BlogList{display:block}}.page-jump{padding-top:18px;padding-bottom:24px;font-size:12px}.page-jump summary{width:max-content}.page-jump nav{flex-wrap:wrap;gap:15px;padding-top:18px;display:flex}.page-jump a{text-underline-offset:4px;text-decoration:underline}h1 strong,h2 strong,h3 strong,h4 strong{font-weight:inherit}.home-page #home-intro h2{max-width:30ch}.home-page #home-intro .sqs-block-html:nth-child(2) h2{font-size:30px}.home-page #home-intro h3{letter-spacing:-.02em;font-size:21px;line-height:1.4}.home-page #home-intro .sqs-block-html h2:only-child{font-size:38px}.legacy-likes{color:var(--muted);font-size:12px}.sqs-share-buttons{flex-wrap:wrap;gap:20px;margin:20px 0;font-size:12px;display:flex}.BlogItem-pagination-link{min-width:0}.BlogItem-pagination-link-title{font-size:20px;line-height:1.3}.source-content .sqs-row>.col{flex:var(--span,1) 1 0;width:auto;min-width:0}.source-content .span-12{--span:12}.source-content .span-10{--span:10}.source-content .span-8{--span:8}.source-content .span-7{--span:7}.source-content .span-6{--span:6}.source-content .span-5{--span:5}.source-content .span-4{--span:4}.source-content .span-3{--span:3}.source-content .span-2{--span:2}.source-content .span-1{--span:1}#discovery-solutions .sqs-block-image img{object-fit:contain;width:60px;max-height:90px}.contact-form{width:100%;max-width:none}@media (width<=800px){.source-content .sqs-row>.col{flex:0 0 100%;width:100%}}.source-content.inner-hero-grid h3{letter-spacing:0;max-width:44ch;font-size:17px;font-weight:400;line-height:1.7}.source-content .summary-thumbnail img{aspect-ratio:16/10;object-fit:cover;height:auto;max-height:none}.source-content .summary-block-header{margin-bottom:20px}#new-page-44 .sqs-block-image img{object-fit:contain;width:110px;max-height:150px}.section-heading{max-width:760px;margin-bottom:36px}.section-heading h2{max-width:25ch;margin-bottom:20px}.section-deck{color:var(--muted);font-size:21px;line-height:1.5}.industries,.testimonials{border-top:1px solid var(--line);margin-top:64px;padding-top:48px}.source-content .industries h3{margin-bottom:28px;font-size:22px}.industry-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.industry-grid li{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;margin:0;padding:20px 8px;font-size:13px;line-height:1.5;display:flex}.industry-grid img{object-fit:contain;width:48px;height:48px}.testimonials .section-heading h2{max-width:34ch;font-size:clamp(28px,2.6vw,38px)}.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.testimonial{border-top:2px solid var(--red);background:#fff;flex-direction:column;padding:30px;display:flex}.source-content .testimonial blockquote{letter-spacing:-.015em;background:0 0;margin:0 0 24px;padding:0;font:18px/1.7 Georgia,serif}.source-content .testimonial blockquote p{font-size:inherit}.testimonial figcaption{margin-top:auto;font-size:13px;font-weight:600;line-height:1.6}.source-content .testimonial figcaption a{text-decoration:none}.section-action{margin-top:32px}.section-lead{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,80px);margin-bottom:48px;display:grid}.section-lead h2{max-width:20ch}.section-lead p:last-child{margin-bottom:0}.source-content .section-callout{border-left:2px solid var(--red);background:0 0;margin:28px 0 0;padding:0 0 0 24px}.source-content .section-callout h3{letter-spacing:-.02em;margin:0;font:22px/1.5 Georgia,serif}.source-content .issues>h3,.source-content .process-intro{max-width:48ch;margin-bottom:28px;font-size:22px;line-height:1.4}.issue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.issue-item{border-top:1px solid var(--line);align-items:center;gap:18px;padding:24px 0;display:flex}.issue-item:before{content:"";border-top:2px solid var(--red);flex:0 0 20px}.source-content .issue-item h3{letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.4}.section-end{max-width:800px;margin-top:32px}.source-content .process-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.source-content .process-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.source-content .process-grid+.sqs-block{margin-top:36px}.source-content .process-step{border:1px solid var(--line);background:#fff;min-width:0;padding:28px}.step-number{width:42px;height:42px;color:var(--red);border:1px solid #b42e2640;justify-content:center;align-items:center;margin-bottom:28px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.source-content .process-step h3{margin-bottom:16px;font-size:27px}.source-content .process-step p{margin-bottom:0;font-size:15px;line-height:1.7}.process-step strong{margin-bottom:10px;font-size:18px;font-weight:500;display:inline-block}.home-page #new-page-4{background:#fff}.home-page #new-page-4 .sqs-block-button-element{border:0;border-top:1px solid var(--line);text-align:left;letter-spacing:-.04em;background:0 0;justify-content:space-between;width:100%;padding:25px 0;font-size:24px;color:var(--ink)!important}.home-page #new-page-3{background:var(--red);color:#fff}.home-page #new-page-3 .sqs-block-button-element{background:#fff;border-color:#fff;color:var(--red)!important}.home-page #home-testimonials .sqs-gallery,#about-our-partners .sqs-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.home-page #home-testimonials .sqs-gallery img,#about-our-partners .sqs-gallery img{object-fit:contain;height:78px}.home-page #home-testimonials h3{letter-spacing:.04em;max-width:72ch;margin-bottom:32px;font-size:14px;line-height:1.7}.benefit-rule{border-top:2px solid var(--red);width:32px;margin-bottom:24px;display:block}#managed-it-services-worry-free h3{font-size:24px;line-height:1.35}.service-program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.service-program{border:1px solid var(--line);background:#fff;min-width:0}.service-program>img{aspect-ratio:16/7;object-fit:cover;width:100%}.service-program>div{padding:28px}.source-content .service-program h3{margin-bottom:20px;font-size:24px;line-height:1.35}.source-content .service-program p{margin-bottom:16px;font-size:15px;line-height:1.9}.service-program p:last-child{margin-bottom:0}#leadership .sqs-block-image img{object-fit:contain;object-position:left center;width:100%;height:300px}.source-content .sqs-html-content>:last-child{margin-bottom:0}@media (width<=1000px){.industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-content .process-step{padding:22px}}@media (width<=800px){.section-lead{grid-template-columns:1fr;gap:4px;margin-bottom:36px}.industries,.testimonials{margin-top:44px;padding-top:36px}.testimonial-grid{grid-template-columns:1fr;gap:20px}.service-program-grid{grid-template-columns:1fr;gap:24px}.testimonial{padding:24px}.section-heading{margin-bottom:28px}.source-content .section-deck{font-size:19px}.source-content .process-grid{grid-template-columns:1fr;gap:16px}.source-content .process-step{grid-template-columns:42px minmax(0,1fr);gap:20px;padding:24px;display:grid}.step-number{margin-bottom:0}.source-content .process-step h3{margin:3px 0 12px;font-size:25px}.source-content .process-step p{font-size:15px}.home-page #home-testimonials .sqs-gallery,#about-our-partners .sqs-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.industry-grid li{text-align:left;border-top:1px solid var(--line);flex-direction:row;gap:12px;padding:16px 0}.industry-grid img{flex:0 0 36px;width:36px;height:36px}.issue-grid{grid-template-columns:1fr}.issue-item{padding:20px 0}.source-content .process-step{gap:16px;padding:20px}.source-content .testimonial blockquote{font-size:17px}.home-page #home-testimonials .sqs-gallery,#about-our-partners .sqs-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-introduction{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(48px,8vw,120px);display:grid}.source-content .intro-story .eyebrow{margin-bottom:20px;font-size:11px}.home-page #home-intro .intro-story h2{max-width:15ch;margin-bottom:26px;font-size:clamp(36px,3.6vw,48px);line-height:1.08}.source-content .intro-statement{max-width:42ch;margin-bottom:24px;font-size:18px;line-height:1.65}.source-content .intro-proof{color:var(--muted);max-width:32ch;margin-bottom:0;font-size:13px;line-height:1.6}@media (width<=1000px){.footer-grid{grid-template-columns:1.2fr 1.2fr 1fr;gap:32px}.footer-brand{border-bottom:1px solid #c4c9bd;grid-column:1/-1;align-items:center;gap:32px;padding-bottom:28px;display:flex}.footer-brand img,.footer-brand p{margin-bottom:0}.footer-contact-link{margin-left:auto}}@media (width<=800px){.home-introduction{grid-template-columns:1fr;gap:36px}.home-page #home-intro .intro-story h2{max-width:20ch}.source-content .intro-statement{max-width:48ch}.thinking-grid{gap:24px}.thinking-article h3{font-size:20px}.footer-brand p{display:none}.footer-base{align-items:flex-start}}@media (width<=600px){.latest-thinking{padding:48px 0}.thinking-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:32px}.thinking-grid{grid-template-columns:1fr;gap:24px}.thinking-article>a{min-height:0;padding-top:20px}.thinking-article h3{max-width:30ch;margin-bottom:12px;font-size:23px}.thinking-article time{margin-bottom:12px}.site-footer{padding-top:40px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px 24px;padding-bottom:32px}.footer-brand{border:0;margin-bottom:0;padding-bottom:0;display:block}.footer-brand img{width:190px;margin-bottom:16px}.footer-brand p{max-width:none;margin-bottom:18px;display:block}.footer-contact-link{font-size:20px}.footer-contact{border-top:1px solid #c4c9bd;grid-column:1/-1;padding-top:28px}.footer-grid h2{margin-bottom:14px}.footer-links h2{margin-bottom:4px}.footer-base{flex-direction:column;gap:20px}.footer-legal{gap:18px;font-size:11px}}.home-page .source-content h2{letter-spacing:-.045em;font-size:clamp(32px,3.3vw,44px);line-height:1.13}.home-page .source-content .eyebrow,.source-content .partner-label{font-size:11px;line-height:1.7}.home-page #home-intro .intro-story h2{max-width:18ch}.intro-story .inline-link{margin-top:24px}.intro-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.intro-benefits li{border-top:1px solid var(--line);min-width:0;margin:0;padding-top:20px}.home-page #home-intro .intro-benefits h3{letter-spacing:-.025em;text-wrap:pretty;margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.3}.source-content .intro-benefits p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.testimonials .section-heading{margin-bottom:24px}.testimonials .section-heading .eyebrow{margin:0}.home-section-heading{max-width:760px;margin-bottom:40px}.home-section-heading h2{max-width:24ch;margin-bottom:20px}.home-section-heading p:last-child{max-width:62ch;margin-bottom:0;font-size:17px;line-height:1.7}.home-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.source-content a.home-service{border-top:1px solid var(--ink);flex-direction:column;align-items:flex-start;min-width:0;padding-top:24px;text-decoration:none;display:flex}.source-content a.inline-link{text-decoration:none}.source-content .home-service h3{letter-spacing:-.025em;text-wrap:pretty;min-height:2.6em;margin:0 0 14px;font-size:21px;font-weight:500;line-height:1.3}.source-content .home-service p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.home-service:hover h3,.home-service:focus-visible h3{color:var(--red);text-underline-offset:5px;text-decoration:underline 1px}.service-reading{margin-top:28px}.risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-bottom:28px;display:grid}.risk-grid>div{border-top:1px solid var(--line);padding-top:24px}.source-content .risk-grid h3{margin-bottom:14px;font-size:22px;line-height:1.3}.source-content .risk-grid p{margin-bottom:0;font-size:16px;line-height:1.7}.process-team-link{margin-top:28px}.source-content .page-deck{letter-spacing:0;max-width:42ch;margin:0;font-size:18px;font-weight:400;line-height:1.65}#home-testimonials .partner-label{color:var(--muted);margin-bottom:32px}@media (width<=1000px){.intro-benefits{gap:28px 24px}.home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.source-content .home-service h3{min-height:0}}@media (width<=800px){.home-page #home-intro .intro-story h2{max-width:22ch;font-size:36px}.intro-benefits{gap:28px 32px}.risk-grid{grid-template-columns:1fr;gap:24px}.home-section-heading{margin-bottom:32px}}@media (width<=480px){.home-page #home-intro .intro-benefits h3{min-height:2.6em;font-size:19px}.source-content .intro-benefits p{font-size:14px}.intro-benefits{gap:28px 20px}.home-service-grid{grid-template-columns:1fr;gap:24px}.source-content a.home-service{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:24px;display:grid}.source-content .home-service h3,.source-content .home-service p{grid-column:1;margin:0}}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans.ttf)format("truetype");font-weight:400 700;font-display:swap}.design-v2{--grid-width:1200px;--gutter:clamp(24px, 4.5vw, 64px);--grid-gap:28px;--section-space:clamp(64px, 8vw, 112px);font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif;line-height:1.65}.design-v2 .container{width:min(var(--grid-width), calc(100% - var(--gutter) * 2))}.design-v2 :is(h1,h2,h3){letter-spacing:-.045em;font-weight:400}.design-v2 h2{font-size:clamp(32px,3.2vw,44px);line-height:1.15}.design-v2 h3{letter-spacing:-.025em;font-size:23px;line-height:1.3}.design-v2 .eyebrow{letter-spacing:.07em;margin-bottom:24px;font:500 13px/1.5 Instrument Sans,Arial,sans-serif}.design-v2 .site-header{background:var(--paper);border:0}.design-v2 .navigation{gap:var(--grid-gap);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;height:108px;display:grid}.design-v2 .brand img{mix-blend-mode:multiply;width:195px}.design-v2 .desktop-nav{justify-content:center;gap:22px;font-size:14px}.design-v2 .nav-actions{gap:20px}.design-v2 .nav-cta{padding:12px 0;font-size:14px}.design-v2 .search-link{align-items:center;min-width:32px;min-height:44px}.design-v2 .services-menu summary{min-height:44px}.design-v2 .submenu{border:1px solid var(--line);top:49px;box-shadow:0 8px 24px #2025240a}.design-v2 .submenu a{padding-block:5px}.design-v2 .services-chevron{transition:transform .18s}.design-v2 .services-menu::details-content{opacity:0;transition:opacity .15s ease, content-visibility .15s allow-discrete}.design-v2 .services-menu[open]::details-content{opacity:1}.design-v2 .button,.design-v2 .sqs-block-button-element{letter-spacing:0;background:var(--red);color:#fff;border:1px solid var(--red);border-radius:3px;justify-content:center;align-items:center;min-height:52px;padding:14px 24px;font:500 15px/1.5 Instrument Sans,Arial,sans-serif;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.design-v2 :is(.button,.sqs-block-button-element):hover{background:#92251f;border-color:#92251f}.design-v2 :is(.inline-link,.v2-text-link){text-underline-offset:6px;border-bottom:0;font-size:15px;font-weight:500;text-decoration:underline #b42e2670;display:inline-block}.design-v2 :is(.inline-link,.v2-text-link):after{content:none}.design-v2 .v2-hero{overflow:hidden}.design-v2 .v2-hero-grid{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:60px;display:grid}.design-v2 .v2-hero-copy{padding:65px 0 60px}.design-v2 .v2-hero-copy .eyebrow{margin-bottom:28px;font-weight:600}.design-v2 .v2-hero h1{letter-spacing:-.06em;text-wrap:initial;margin-bottom:30px;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(58px,6.4vw,88px);font-weight:500;line-height:1.03}.design-v2 .v2-hero h1>span{display:block}.design-v2 .v2-hero h1>span:first-letter{text-transform:uppercase}.design-v2 .v2-hero h1 em{color:var(--red);white-space:nowrap;font-style:normal}.design-v2 .v2-hero h1 em span{text-transform:uppercase}.design-v2 .v2-hero-description{max-width:34ch;margin-bottom:31px;font-size:17px;line-height:1.75}.design-v2 .v2-hero .button{border-radius:0;padding:18px 24px}.design-v2 .v2-hero-note{color:var(--muted);align-items:center;gap:18px;margin:30px 0 0;font-size:13px;display:flex}.design-v2 .v2-hero-note:before{content:"";background:var(--red);flex:0 0 30px;height:1px}.design-v2 .v2-hero-visual{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:530px;margin:35px 0 0;display:flex;position:relative}.design-v2 .v2-hero-visual:before{content:"";z-index:-1;border-top:1px solid #b9bcb0;border-right:1px solid #b9bcb0;border-radius:180px 0 0;width:75%;height:170px;position:absolute;top:0;right:20px}.design-v2 .v2-hero-visual img{object-fit:cover;border-top-left-radius:170px;width:100%;height:430px}.design-v2 .v2-hero-visual figcaption{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:19px 0 24px;font-size:11px;line-height:1.5;display:flex}@media (width<=1100px){.design-v2 .v2-hero-grid{gap:40px}.design-v2 .v2-hero h1{font-size:clamp(46px,6.4vw,70px)}}@media (width<=800px){.design-v2 .v2-hero-grid{grid-template-columns:1fr;gap:0}.design-v2 .v2-hero-copy{padding:43px 0 12px}.design-v2 .v2-hero h1{font-size:clamp(44px,9vw,70px)}.design-v2 .v2-hero-description{max-width:38ch}.design-v2 .v2-hero-visual{min-height:0;margin-top:28px}.design-v2 .v2-hero-visual:before{display:none}.design-v2 .v2-hero-visual img{border-top-left-radius:100px;height:320px}}@media (width<=480px){.design-v2 .v2-hero-copy .eyebrow{font-size:12px}.design-v2 .v2-hero h1{font-size:clamp(40px,11.7vw,56px)}.design-v2 .v2-hero-description{font-size:16px}.design-v2 .v2-hero .button{padding-inline:18px;font-size:14px}.design-v2 .v2-hero-visual img{height:260px}.design-v2 .v2-hero-visual figcaption{letter-spacing:.04em;font-size:10px}}.design-v2 .v2-section{padding-block:var(--section-space);background:var(--paper)}.design-v2 #new-page-4{background:var(--paper);padding-top:0;padding-bottom:0}.design-v2 #new-page-4>.v2-content{gap:24px var(--grid-gap);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:56px 64px;display:grid}.design-v2 .v2-service-heading{grid-column:span 4}.design-v2 .v2-service-heading h2{max-width:18ch;margin-bottom:20px;font-size:30px}.design-v2 .v2-service-heading p:last-child{color:var(--muted);max-width:32ch;margin:0;font-size:16px}.design-v2 .v2-service-list{grid-column:6/-1;grid-template-columns:1fr 1fr;gap:36px 40px;display:grid}.design-v2 .v2-service{display:block}.design-v2 .v2-service h3{margin-bottom:12px;font-size:22px}.design-v2 .v2-service p{color:var(--muted);margin:0;font-size:16px}.design-v2 .v2-service:hover h3{text-underline-offset:5px;text-decoration:underline 1px}.design-v2 .service-reading{grid-column:6/-1;justify-self:start;margin:8px 0 0}.design-v2 .v2-introduction{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.design-v2 .v2-intro-story{grid-column:span 5}.design-v2 .v2-intro-story h2{max-width:18ch}.design-v2 .v2-intro-statement{max-width:38ch;font-size:18px}.design-v2 .v2-intro-proof{color:var(--muted);font-size:16px}.design-v2 .v2-intro-story .inline-link{margin-top:8px}.design-v2 .v2-benefits{grid-column:7/-1;grid-template-columns:1fr 1fr;gap:36px;margin:0;padding:8px 0 0;list-style:none;display:grid}.design-v2 .v2-benefits li{margin:0}.design-v2 .v2-benefits h3{margin-bottom:12px;font-size:21px}.design-v2 .v2-benefits p{color:var(--muted);margin:0;font-size:16px}.design-v2 .v2-industries{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;margin-top:80px;display:grid}.design-v2 .v2-industries h3{grid-column:span 3;margin:0;font-size:18px}.design-v2 .v2-industry-list{grid-column:4/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.design-v2 .v2-industry-list li{white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.design-v2 .v2-industry-list img{object-fit:contain;width:25px;height:25px}.design-v2 .v2-testimonials{margin-top:var(--section-space);border-top:1px solid var(--line);padding-top:56px}.design-v2 .v2-testimonials .section-heading{margin-bottom:40px}.design-v2 .v2-testimonials .eyebrow{margin:0}.design-v2 .v2-quotes{grid-template-columns:1fr 1fr;gap:52px 80px;display:grid}.design-v2 .v2-quote{flex-direction:column;display:flex}.design-v2 .v2-quote blockquote{letter-spacing:-.02em;background:0 0;margin:0 0 24px;padding:0;font:400 20px/1.6 Instrument Sans,Arial,sans-serif}.design-v2 .v2-quote:first-child blockquote{font-size:26px;line-height:1.5}.design-v2 .v2-quote figcaption{max-width:43ch;color:var(--muted);margin-top:auto;font-size:14px;line-height:1.6}.design-v2 .v2-quote .v2-text-link{align-self:flex-start;margin-top:14px}.design-v2 .v2-section-action{margin-top:40px}.design-v2 #home-problem{background:#e9e9e1}.design-v2 .v2-section-heading{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-bottom:48px;display:grid}.design-v2 .v2-section-heading h2{grid-column:span 5;max-width:16ch;margin:0}.design-v2 .v2-section-heading p{grid-column:7/-1;margin:0;font-size:18px}.design-v2 .v2-risk-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin-bottom:28px;display:grid}.design-v2 .v2-risk-list p{color:var(--muted);margin:0}.design-v2 .v2-risk-list h3{margin-bottom:14px}.design-v2 .v2-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;display:grid}.design-v2 .v2-process-step{grid-template-columns:30px 1fr;gap:20px;display:grid}.design-v2 .v2-step-number{color:var(--red);padding-top:4px;font-size:14px}.design-v2 .v2-process-step h3{margin-bottom:14px}.design-v2 .v2-process-step p{color:var(--muted);margin:0}.design-v2 .v2-process-step p a{text-underline-offset:4px;text-decoration:underline}.design-v2 .process-team-link{margin-top:32px}.design-v2 #home-testimonials{padding-block:0 64px}.design-v2 .v2-partners{border-top:1px solid var(--line);padding-top:40px}.design-v2 .v2-partners .eyebrow{color:var(--muted);margin-bottom:24px}.design-v2 .v2-partner-logos{grid-template-columns:repeat(10,minmax(0,1fr));gap:24px;display:grid}.design-v2 .v2-partner-logos img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:66px}.design-v2 .latest-thinking{background:var(--paper);border:0;padding-block:48px 96px}.design-v2 .thinking-heading{align-items:end;margin-bottom:36px}.design-v2 .thinking-heading h2{margin-bottom:0;font-size:34px}.design-v2 .thinking-article{border-top:1px solid var(--line);padding-top:24px}.design-v2 .thinking-article time{font-size:14px}.design-v2 .thinking-article h3{font-size:23px;line-height:1.35}.design-v2 .thinking-read{font-size:15px}.design-v2 :is(#new-page-3,#new-page-5){background:var(--ink);color:var(--paper);padding-block:64px}.design-v2 .v2-closing{grid-template-columns:1fr auto;align-items:center;gap:32px;display:grid}.design-v2 .v2-closing h2{margin:0;font-size:clamp(34px,4vw,52px)}.design-v2 #new-page-3 .sqs-block-button-element{background:var(--paper);border-color:var(--paper);color:var(--ink)!important}.design-v2 #new-page-5 a{color:var(--paper);text-underline-offset:6px;text-decoration:underline}.design-v2 .site-footer{background:var(--paper);padding-top:64px}.design-v2 .footer-grid{grid-template-columns:4fr 3fr 2fr 2fr;gap:44px;display:grid}.design-v2 .site-footer :is(p,a,address){font-size:15px}.design-v2 .site-footer h2{font-size:14px;font-weight:500}.design-v2 .footer-brand img{mix-blend-mode:multiply;width:195px}.design-v2 .footer-base,.design-v2 .footer-base a,.design-v2 .text-button{font-size:14px}.design-v2 #managed-it-services-hero{padding-block:76px 64px}.design-v2 .v2-managed-heading{gap:var(--grid-gap);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-bottom:64px;display:grid}.design-v2 .v2-managed-heading h1{grid-column:span 7;max-width:11ch;margin:0;font-size:clamp(48px,6.2vw,80px);line-height:1.04}.design-v2 .v2-managed-heading p{grid-column:9/-1;margin:0 0 6px;font-size:20px}.design-v2 #managed-it-services-information{padding-block:0 96px}.design-v2 .v2-managed-intro{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.design-v2 .v2-managed-intro>div{grid-column:span 5}.design-v2 .v2-managed-intro h2{max-width:20ch;font-size:34px}.design-v2 .v2-managed-intro p{font-size:18px}.design-v2 .v2-managed-intro .sqs-block-button-element{margin-top:12px}.design-v2 .v2-managed-proof{border-left:2px solid var(--red);grid-column:8/-1;padding-left:32px}.design-v2 .v2-managed-proof blockquote{background:0 0;margin:0 0 24px;padding:0;font:400 27px/1.5 Instrument Sans,Arial,sans-serif}.design-v2 .v2-managed-proof blockquote p{font-size:inherit}.design-v2 .v2-managed-proof blockquote p:last-child{color:var(--muted);font-size:16px}.design-v2 #managed-it-services-worry-free{background:#e9e9e1;padding-block:64px}.design-v2 .v2-managed-benefits>h2{margin-bottom:44px}.design-v2 .v2-benefit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;display:grid}.design-v2 .v2-benefit-list p{color:var(--muted);margin:0}.design-v2 .v2-managed-programs{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.design-v2 .v2-managed-programs>h2{grid-column:span 4}.design-v2 .v2-program-list{grid-column:5/-1;grid-template-columns:1fr 1fr;gap:48px 40px;display:grid}.design-v2 .v2-program h3{margin-bottom:20px}.design-v2 .v2-program p{color:var(--muted);font-size:16px;line-height:1.9}.design-v2 .page-jump{margin-block:28px;font-size:14px}@media (width<=1100px){.design-v2 .desktop-nav{display:none}.design-v2 .navigation{grid-template-columns:1fr auto;height:92px}.design-v2 .menu-toggle{background:0 0;align-items:center;gap:6px;min-height:44px;font-size:15px;display:flex}.design-v2 .mobile-navigation:not([hidden]){padding:24px var(--gutter);border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:1fr 1fr;gap:8px 28px;display:grid}.design-v2 .mobile-navigation a{padding:8px 0;font-size:16px}.design-v2 .v2-benefits{gap:28px}.design-v2 .v2-quotes{gap:44px}.design-v2 .v2-partner-logos{grid-template-columns:repeat(5,minmax(0,1fr))}.design-v2 .v2-managed-heading p{grid-column:8/-1}.design-v2 .v2-managed-proof{grid-column:7/-1}.design-v2 .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media (width<=800px){.design-v2 .v2-service-list{grid-column:6/-1;grid-template-columns:1fr;gap:28px}.design-v2 .v2-benefits{grid-template-columns:1fr}.design-v2 .v2-risk-list,.design-v2 .v2-process,.design-v2 .v2-benefit-list{gap:28px}.design-v2 .v2-process-step{grid-template-columns:1fr;gap:10px}.design-v2 .v2-program-list{grid-template-columns:1fr}.design-v2 .v2-managed-intro{display:block}.design-v2 .v2-managed-proof{margin-top:40px}.design-v2 .v2-industry-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.design-v2 .footer-brand{grid-column:1/-1}}@media (width<=700px){.design-v2 .navigation{height:84px}.design-v2 .brand img{width:170px}.design-v2 .nav-cta{display:none}.design-v2 .nav-actions{gap:10px}.design-v2 .mobile-navigation:not([hidden]){grid-template-columns:1fr;gap:4px}.design-v2 #new-page-4>.v2-content{padding-block:40px;display:block}.design-v2 .v2-service-heading{margin-bottom:32px}.design-v2 .v2-service-heading h2{max-width:22ch}.design-v2 .v2-service-heading p:last-child{max-width:none}.design-v2 .v2-service-list{grid-template-columns:1fr;gap:28px;display:grid}.design-v2 .v2-service h3{margin-bottom:8px;font-size:22px}.design-v2 .service-reading{margin-top:28px}.design-v2 .v2-introduction{display:block}.design-v2 .v2-benefits{grid-template-columns:1fr;gap:28px;margin-top:40px}.design-v2 .v2-industries{margin-top:48px;display:block}.design-v2 .v2-industries h3{margin-bottom:24px}.design-v2 .v2-industry-list{grid-template-columns:1fr 1fr;gap:18px 24px}.design-v2 .v2-testimonials{margin-top:56px;padding-top:36px}.design-v2 .v2-quotes{grid-template-columns:1fr;gap:40px}.design-v2 .v2-quote blockquote,.design-v2 .v2-quote:first-child blockquote{font-size:20px}.design-v2 .v2-section-heading{margin-bottom:32px;display:block}.design-v2 .v2-section-heading h2{max-width:20ch;margin-bottom:24px}.design-v2 .v2-section-heading p{font-size:17px}.design-v2 .v2-risk-list,.design-v2 .v2-process{grid-template-columns:1fr;gap:32px}.design-v2 .v2-process-step{grid-template-columns:28px 1fr;gap:16px}.design-v2 .v2-partner-logos{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.design-v2 .v2-partner-logos img{height:50px}.design-v2 .thinking-heading{align-items:start}.design-v2 .thinking-heading h2{font-size:32px}.design-v2 .thinking-grid{grid-template-columns:1fr;gap:32px}.design-v2 .thinking-article h3{font-size:23px}.design-v2 .latest-thinking{padding-block:24px 56px}.design-v2 .v2-closing{grid-template-columns:1fr;gap:28px}.design-v2 .v2-closing a{justify-self:start}.design-v2 .footer-grid{grid-template-columns:1fr 1fr;gap:32px}.design-v2 .footer-brand{border:0;padding:0;display:block}.design-v2 .footer-brand img{margin-bottom:20px}.design-v2 .footer-contact{grid-column:1/-1}.design-v2 .footer-base{flex-direction:column;align-items:flex-start;gap:24px}.design-v2 .footer-legal{flex-wrap:wrap;gap:16px}.design-v2 #managed-it-services-hero{padding-block:48px 40px}.design-v2 .v2-managed-heading{padding-bottom:36px;display:block}.design-v2 .v2-managed-heading h1{margin-bottom:24px;font-size:52px}.design-v2 .v2-managed-heading p{font-size:18px}.design-v2 .v2-managed-intro{display:block}.design-v2 .v2-managed-intro p{font-size:17px}.design-v2 .v2-managed-proof{margin-top:48px;padding-left:24px}.design-v2 .v2-managed-proof blockquote p{font-size:23px}.design-v2 .v2-benefit-list{grid-template-columns:1fr;gap:32px}.design-v2 .v2-managed-programs{display:block}.design-v2 .v2-managed-programs>h2{margin-bottom:36px}.design-v2 .v2-program-list{gap:32px}}@media (prefers-reduced-motion:reduce){.design-v2 *,.design-v2 :before,.design-v2 :after{transition:none!important;animation:none!important}}
