@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth;scroll-padding-top:90px}body{font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;font-weight:400;color:#122d3f;background-color:#fff;margin:0;min-height:100vh;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #f0ff64;outline-offset:2px}h1,h2,h3,h4,h5,h6{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin:0 0 1.5rem}h1{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.5rem;font-weight:800;font-size:3.5rem;line-height:1.1;letter-spacing:-.03em}@media(min-width:640px){h1{font-size:4rem}}@media(min-width:1024px){h1{font-size:3.5rem}}h2{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.5rem;font-weight:700;font-size:2.5rem;line-height:1.15;letter-spacing:-.025em}@media(min-width:640px){h2{font-size:3rem}}@media(min-width:1024px){h2{font-size:2.5rem}}h3{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;line-height:1.2;margin-bottom:1.5rem;font-weight:700;font-size:1.75rem;line-height:1.3;letter-spacing:-.02em}@media(min-width:640px){h3{font-size:1.5rem}}@media(min-width:1024px){h3{font-size:1.75rem}}h4{font-weight:600;font-size:1.25rem}h5{font-weight:600;font-size:1.125rem}h6{font-weight:600;font-size:1rem}p{margin:0 0 1rem;line-height:1.6}a{color:inherit;text-decoration:none;transition:color .3s ease}a:hover{color:#00d4aa}strong,b{font-weight:700}em,i{font-style:italic}small{font-size:.875rem}ul,ol{margin:0 0 1rem;padding-left:1.5rem}li{margin-bottom:.25rem}.nav__menu,.service-features,.feature-grid,.case-study-grid,.pricing-features{list-style:none;padding-left:0;margin:0}.nav__menu li,.service-features li,.feature-grid li,.case-study-grid li,.pricing-features li{margin-bottom:0}body{padding-top:0}.container{width:100%;max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.container{padding-left:2rem;padding-right:2rem}}.row{display:flex;align-items:center;min-height:100vh}.row--padded{padding:6rem 0}.row--light-blue{background-color:#f3f7fb}.row--dark-blue{background-color:#122d3f;color:#fff}.row--dark-blue h1,.row--dark-blue h2,.row--dark-blue h3,.row--dark-blue h4,.row--dark-blue h5,.row--dark-blue h6{color:#fff}@media(max-width:768px){.row{min-height:60vh}.row--padded{padding:2.5rem 0}}@media(max-width:768px){.container{padding:0 1rem}}.btn{display:inline-block;height:53px;padding:12px 20px;border:none;border-radius:100px;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;line-height:1.4}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--primary{display:inline-block;height:53px;padding:12px 20px;border:none;border-radius:100px;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;line-height:1.4}.btn--primary:disabled{opacity:.6;cursor:not-allowed}.btn--primary{background-color:#f0ff64;color:#000}.btn--primary:hover:not(:disabled){background-color:#ebff31;transform:translateY(-2px)}.btn--secondary{display:inline-block;height:53px;padding:12px 20px;border:none;border-radius:100px;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;line-height:1.4}.btn--secondary:disabled{opacity:.6;cursor:not-allowed}.btn--secondary{background-color:transparent;color:#122d3f;border:2px solid #122d3f}.btn--secondary:hover:not(:disabled){background-color:#122d3f;color:#fff}.btn--large{padding:1.5rem 3rem;font-size:1.125rem}.btn--small{padding:.5rem 1.5rem;font-size:.875rem}.hero__cta,.cta-button,.nav__button{display:inline-block;height:53px;padding:12px 20px;border:none;border-radius:100px;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;text-decoration:none;text-align:center;cursor:pointer;transition:all .3s ease;line-height:1.4}.hero__cta:disabled,.cta-button:disabled,.nav__button:disabled{opacity:.6;cursor:not-allowed}.hero__cta,.cta-button,.nav__button{background-color:#f0ff64;color:#000}.hero__cta:hover:not(:disabled),.cta-button:hover:not(:disabled),.nav__button:hover:not(:disabled){background-color:#ebff31;transform:translateY(-2px)}.hero__cta,.cta-button,.nav__button{font-weight:500;font-size:1.125rem;padding:1rem 2.5rem;border-radius:.5rem;display:inline-block;text-decoration:none;transition:all .3s ease}.hero__cta:hover,.cta-button:hover,.nav__button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f0ff644d}@media(min-width:640px){.hero__cta,.cta-button,.nav__button{font-size:1rem;padding:.5rem 2rem}}@media(min-width:768px){.hero__cta,.cta-button,.nav__button{font-size:1.125rem;padding:1rem 2.5rem}}.hero__learn-more,.service__link{color:#122d3f;text-decoration:underline;font-weight:500;transition:color .3s ease}.hero__learn-more:hover,.service__link:hover{color:#00d4aa}.card{background:#fff;border-radius:.75rem;padding:2.5rem;box-shadow:0 4px 6px #0000001a;transition:box-shadow .3s ease}.card:hover{box-shadow:0 8px 25px #00000026}.feature{background:#fff;border-radius:.75rem;padding:2.5rem;box-shadow:0 4px 6px #0000001a;transition:box-shadow .3s ease}.feature:hover{box-shadow:0 8px 25px #00000026}.feature{text-align:center}.feature__title{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#122d3f}.feature__description{font-size:1rem;line-height:1.6;color:#1d4967}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.img-responsive{max-width:100%;height:auto;display:block}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:2rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:2rem}.landing-header{position:sticky;top:0;z-index:1020;padding:1rem 0;transition:background-color .3s ease,box-shadow .3s ease}.landing-header--dark{background-color:#122d3f}.landing-header--light{background-color:#f3f5f5}.landing-header--scrolled{background-color:#fff;box-shadow:0 2px 10px #122d3f1a}.landing-header__inner{display:flex;justify-content:space-between;align-items:center;gap:1rem}.landing-header__logo img{height:36px;width:auto}.landing-header__actions{display:flex;align-items:center;gap:1.5rem}.landing-header__links{display:none}@media(min-width:640px){.landing-header__links{display:flex;gap:1.5rem}}.landing-header__links a{font-size:.875rem;font-weight:500}.landing-header--dark .landing-header__links a{color:#ffffffd9}.landing-header--dark .landing-header__links a:hover{color:#f0ff64}.landing-header--scrolled .landing-header__links a{color:#122d3f}.landing-header--scrolled .landing-header__links a:hover{color:#00d4aa}.landing-header .btn{height:auto;padding:.5rem 1.5rem;font-size:.875rem}.language-switcher{position:relative;display:inline-flex;align-items:center;gap:2px;padding:3px;height:36px;border-radius:100px;color:#122d3f;background:#122d3f14;box-shadow:inset 0 0 0 1px #122d3f14;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.language-switcher__slider{position:absolute;top:3px;left:3px;width:calc(50% - 4px);height:calc(100% - 6px);border-radius:100px;background:#fff;box-shadow:0 2px 6px #122d3f2e;transition:transform .35s cubic-bezier(.34,1.56,.64,1);pointer-events:none;z-index:0}.language-switcher__slider--right{transform:translate(calc(100% + 2px))}.language-switcher__button{position:relative;z-index:1;flex:1;min-width:38px;padding:6px 12px;border:none;background:none;border-radius:100px;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.02em;text-align:center;text-decoration:none;color:inherit;opacity:.65;cursor:pointer;transition:opacity .2s ease,color .2s ease}.language-switcher__button:hover:not(.language-switcher__button--active){opacity:.9}.language-switcher__button--active{opacity:1;font-weight:700;color:#122d3f}.language-switcher__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.landing-header--dark:not(.landing-header--scrolled) .language-switcher{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff2e}.landing-header--dark:not(.landing-header--scrolled) .language-switcher .language-switcher__button--active{color:#122d3f}.landing-header--scrolled .language-switcher{background:#122d3f0f}.language-switcher--header{margin-right:1rem}@media(min-width:768px){.language-switcher--header{margin-right:1.5rem}}.digital-ops-header__actions{display:inline-flex;align-items:center;gap:1rem}.landing-hero{padding:5rem 0}.landing-hero--dark{background-color:#122d3f;color:#fff}.landing-hero--dark .landing-hero__title{color:#fff}.landing-hero--dark .landing-hero__eyebrow{color:#f0ff64}.landing-hero--dark .landing-hero__description{color:#ffffffd9}.landing-hero--light{background-color:#f3f5f5}.landing-hero--light .landing-hero__eyebrow{color:#f16100}.landing-hero__inner{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:1024px){.landing-hero__inner{grid-template-columns:.9fr 1.1fr}}.landing-hero__inner--centered{justify-items:center;text-align:center;max-width:720px;margin:0 auto}.landing-hero__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.landing-hero__title{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.5rem;font-weight:800;font-size:3.5rem;line-height:1.1;letter-spacing:-.03em}@media(min-width:640px){.landing-hero__title{font-size:4rem}}@media(min-width:1024px){.landing-hero__title{font-size:3.5rem}}.landing-hero__title{margin-bottom:1.5rem}.landing-hero__title-accent{color:#f16100}.landing-hero__description{font-size:1.125rem;line-height:1.6;margin-bottom:1rem;max-width:42ch}.landing-hero__supporting{font-size:1rem;line-height:1.6;margin-bottom:2rem;max-width:48ch;opacity:.9}.landing-hero--dark .landing-hero__supporting{color:#ffffffbf}.landing-hero__inner--centered .landing-hero__description,.landing-hero__inner--centered .landing-hero__supporting{max-width:none}.landing-hero__bullets{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;grid-template-columns:1fr;gap:.5rem;max-width:480px}@media(min-width:640px){.landing-hero__bullets{grid-template-columns:1fr 1fr}}.landing-hero__bullet{display:flex;align-items:flex-start;gap:.5rem;font-size:1rem;line-height:1.15}.landing-hero__bullet-icon{color:#00d4aa;flex-shrink:0;margin-top:2px}.landing-hero--dark .landing-hero__bullet-icon{color:#f0ff64}.landing-hero__price-pill{display:inline-flex;align-items:center;margin:0 0 1.5rem;padding:.25rem 1rem;background-color:#f0ff64;color:#122d3f;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:.02em;border-radius:9999px}.landing-hero__ctas{display:flex;flex-wrap:wrap;gap:1rem}.landing-hero__inner--centered .landing-hero__ctas{justify-content:center}.landing-hero__client-logos{display:grid;gap:.5rem;max-width:620px;margin-top:1.5rem}.landing-hero__client-logos p{margin:0;color:#6b7280;font-size:.875rem;font-weight:500;line-height:1.3}.landing-hero__client-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}@media(min-width:768px){.landing-hero__client-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.landing-hero__client-logo{display:flex;align-items:center;justify-content:center;min-height:48px;padding:.25rem .5rem;border-radius:.5rem;background:#122d3fe0}.landing-hero__client-logo img{width:100%;max-width:92px;max-height:28px;object-fit:contain;filter:grayscale(1);opacity:.9}.landing-hero__client-logo--invert img{filter:grayscale(1) invert(1)}.landing-hero__media img{width:100%;height:auto}.landing-hero--dark .btn--secondary{color:#fff;border-color:#ffffff80}.landing-hero--dark .btn--secondary:hover:not(:disabled){background-color:#fff;color:#122d3f;border-color:#fff}.landing-section{padding:5rem 0}.landing-section__header{max-width:720px;margin:0 auto 3rem;text-align:center}.landing-section__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.875rem;font-weight:600;color:#f16100;margin-bottom:.5rem}.landing-section__title{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.5rem;font-weight:700;font-size:2.5rem;line-height:1.15;letter-spacing:-.025em}@media(min-width:640px){.landing-section__title{font-size:3rem}}@media(min-width:1024px){.landing-section__title{font-size:2.5rem}}.landing-section__lead{font-size:1.125rem;color:#6b7280;line-height:1.6}.landing-benefits{background-color:#fff}.landing-benefits__grid{display:grid;grid-template-columns:1fr;gap:2rem;list-style:none;padding:0;margin:0}@media(min-width:768px){.landing-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.landing-benefits__grid{grid-template-columns:repeat(3,1fr)}}.landing-benefit{text-align:left}.landing-benefit__icon{width:48px;height:48px;margin-bottom:1rem}.landing-benefit__title{font-size:1.25rem;margin-bottom:.5rem}.landing-benefit__description{color:#6b7280;margin:0 0 1rem}.landing-benefit__items{list-style:none;padding:0;margin:0;color:#6b7280}.landing-benefit__items li{position:relative;padding-left:1rem;margin-bottom:.25rem;font-size:.875rem;line-height:1.15}.landing-benefit__items li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background-color:#f0ff64}.landing-diff{background-color:#f3f7fb}.landing-diff__table{max-width:820px;margin:0 auto;background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden}.landing-diff__row{display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #e9e9e9}.landing-diff__row:last-child{border-bottom:none}.landing-diff__row--head{background-color:#122d3f;color:#fff;font-weight:600;border-bottom:none}.landing-diff__label{font-weight:500}.landing-diff__col{text-align:center;justify-self:center}.landing-diff__col--swapps{font-weight:600}.landing-diff__row--head .landing-diff__col--swapps{color:#f0ff64}.landing-diff__check{color:#00d4aa}.landing-diff__cross{color:#9ca3af}.landing-diff__yes-text{color:#122d3f;font-weight:500}.landing-diff__no-text{color:#9ca3af}@media(max-width:768px){.landing-diff__row{padding:1rem;gap:.5rem}.landing-diff__label{font-size:.875rem}}.landing-process{background-color:#fff}.landing-process__steps{display:grid;grid-template-columns:1fr;gap:2rem;list-style:none;padding:0;margin:0;max-width:920px;margin-inline:auto}@media(min-width:768px){.landing-process__steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.landing-process__steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.landing-process__step{margin:0}.landing-process__number{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:9999px;background-color:#f0ff64;color:#122d3f;font-family:Ofelia Display,Georgia,Times New Roman,serif;font-weight:800;font-size:1.25rem;margin-bottom:1rem}.landing-process__step-title{font-size:1.125rem;margin-bottom:.5rem}.landing-process__step-description{color:#6b7280;margin:0}.landing-social{background-color:#f3f7fb;text-align:center}.landing-social__title{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;font-weight:700;line-height:1.2;margin-bottom:1.5rem;font-weight:600;font-size:1.5rem;line-height:1.3;letter-spacing:-.02em}@media(min-width:640px){.landing-social__title{font-size:1.25rem}}@media(min-width:1024px){.landing-social__title{font-size:1.5rem}}.landing-social__title{color:#6b7280;margin-bottom:2.5rem}.landing-social__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.5rem;list-style:none;padding:0;margin:0 0 3rem}.landing-social__logo img{height:40px;width:auto;opacity:.7;filter:grayscale(1);transition:opacity .3s ease,filter .3s ease}.landing-social__logo img:hover{opacity:1;filter:grayscale(0)}.landing-social__testimonials{display:grid;gap:2rem;max-width:760px;margin:0 auto}.landing-social__testimonial{text-align:left}.landing-social__testimonial blockquote{font-size:1.25rem;font-family:Ofelia Display,Georgia,Times New Roman,serif;line-height:1.3;margin-bottom:1rem}.landing-social__testimonial figcaption{display:flex;flex-direction:column;color:#6b7280}.landing-social__testimonial figcaption strong{color:#122d3f}.landing-faq{background-color:#fff}.landing-faq__inner{max-width:800px}.landing-faq__item{border-bottom:1px solid #e9e9e9;padding:1rem 0}.landing-faq__question{font-family:Ofelia Display,Georgia,Times New Roman,serif;font-weight:700;font-size:1.125rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.landing-faq__question::-webkit-details-marker{display:none}.landing-faq__question:after{content:"+";font-size:1.5rem;color:#f16100;transition:transform .3s ease}.landing-faq__item[open] .landing-faq__question:after{content:"–"}.landing-faq__answer{padding-top:1rem;color:#6b7280}.landing-faq__answer p{margin:0;line-height:1.6}.landing-cta{background-color:#122d3f;color:#fff;text-align:center}.landing-cta__inner{max-width:720px}.landing-cta__title{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.5rem;font-weight:700;font-size:2.5rem;line-height:1.15;letter-spacing:-.025em}@media(min-width:640px){.landing-cta__title{font-size:3rem}}@media(min-width:1024px){.landing-cta__title{font-size:2.5rem}}.landing-cta__title{color:#fff}.landing-cta__description{font-size:1.125rem;color:#ffffffd9;margin-bottom:2rem}.landing-list:nth-of-type(2n){background-color:#f3f7fb}.landing-list:nth-of-type(odd){background-color:#fff}.landing-list__items{list-style:none;padding:0;margin:0}.landing-list__items--cards{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.landing-list__items--cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.landing-list__items--cards{grid-template-columns:repeat(3,1fr)}}.landing-list__items--cards .landing-list__item{background:#fff;border-radius:.5rem;border-top:3px solid #f0ff64;padding:1rem 1.5rem;box-shadow:0 1px 2px #0000000d;font-weight:500;line-height:1.15;transition:transform .15s ease,box-shadow .3s ease}.landing-list__items--cards .landing-list__item:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.landing-list__items--check{display:grid;grid-template-columns:1fr;gap:1rem;max-width:920px;margin-inline:auto}@media(min-width:768px){.landing-list__items--check{grid-template-columns:repeat(2,1fr)}}.landing-list__items--check .landing-list__item{display:flex;align-items:flex-start;gap:.5rem;background:#fff;border:1px solid #e9e9e9;border-radius:.75rem;padding:1rem 1.5rem}.landing-list__items--tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:900px;margin-inline:auto}.landing-list__items--tags .landing-list__item{background:#fff;border:1px solid #e9e9e9;border-radius:9999px;padding:.5rem 1.5rem;font-weight:500;font-size:.875rem}.landing-list__check{color:#00d4aa;flex-shrink:0;margin-top:2px}.landing-list__note{max-width:720px;margin:2.5rem auto 0;text-align:center;color:#6b7280;font-size:.875rem}.landing-comparison{background-color:#fff}.landing-comparison__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;list-style:none;padding:0;margin:0}@media(min-width:768px){.landing-comparison__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.landing-comparison__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.landing-comparison__card{text-align:left}.landing-comparison__card--highlight{background-color:#122d3f;color:#fff;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.landing-comparison__card--highlight .landing-comparison__label{color:#f0ff64}.landing-comparison__card--highlight .landing-comparison__description{color:#ffffffd9}.landing-comparison__label{font-size:1.125rem;margin-bottom:.5rem}.landing-comparison__description{color:#6b7280;margin:0}.landing-plans{background-color:#f3f7fb}.landing-plans__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;list-style:none;padding:0;margin:0}@media(min-width:1024px){.landing-plans__grid{grid-template-columns:repeat(3,1fr)}}.landing-plans__card{text-align:left;border-top:4px solid #f0ff64}.landing-plans__card--highlight{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.landing-plans__name{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;font-weight:700;line-height:1.2;margin-bottom:1.5rem;font-weight:600;font-size:1.5rem;line-height:1.3;letter-spacing:-.02em}@media(min-width:640px){.landing-plans__name{font-size:1.25rem}}@media(min-width:1024px){.landing-plans__name{font-size:1.5rem}}.landing-plans__name{margin-bottom:.25rem}.landing-plans__price{font-family:Ofelia Display,Georgia,Times New Roman,serif;font-weight:800;font-size:1.5rem;color:#122d3f;margin-bottom:.5rem}.landing-plans__description{color:#6b7280;margin:0}.landing-plans__price-note{max-width:720px;margin:2.5rem auto 0;text-align:center;color:#122d3f;font-size:1rem;line-height:1.6}.landing-plans__cta{text-align:center;margin-top:2rem}.landing-plans__footnote{color:#6b7280;margin-bottom:1rem}.landing-form-section{background-color:#f3f7fb}.lead-form{background:#fff;border-radius:.75rem;padding:2.5rem;box-shadow:0 4px 6px #0000001a;transition:box-shadow .3s ease}.lead-form:hover{box-shadow:0 8px 25px #00000026}.lead-form{max-width:640px;margin:0 auto;padding:3rem}.lead-form__title{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;line-height:1.2;margin-bottom:1.5rem;font-weight:700;font-size:1.75rem;line-height:1.3;letter-spacing:-.02em}@media(min-width:640px){.lead-form__title{font-size:1.5rem}}@media(min-width:1024px){.lead-form__title{font-size:1.75rem}}.lead-form__title{margin-bottom:.5rem}.lead-form__description{color:#6b7280;margin-bottom:2rem}.lead-form__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}@media(min-width:640px){.lead-form__grid{grid-template-columns:repeat(2,1fr)}}.lead-form__field{display:flex;flex-direction:column;gap:.25rem}@media(min-width:640px){.lead-form__field--full{grid-column:1/-1}}.lead-form__label{font-weight:500;font-size:.875rem}.lead-form input,.lead-form textarea,.lead-form select{width:100%;padding:.5rem 1rem;border:1px solid #e9e9e9;border-radius:.5rem;font-size:1rem;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#fff;transition:border-color .15s ease,box-shadow .15s ease}.lead-form input:focus,.lead-form textarea:focus,.lead-form select:focus{outline:none;border-color:#00d4aa;box-shadow:0 0 0 3px #00d4aa26}.lead-form input[aria-invalid=true],.lead-form textarea[aria-invalid=true],.lead-form select[aria-invalid=true]{border-color:#f16100}.lead-form textarea{resize:vertical}.lead-form__error{color:#f16100;font-size:.875rem}.lead-form__recaptcha{margin-bottom:1.5rem}.lead-form__server-error{color:#f16100;font-weight:500;margin-bottom:1rem}.lead-form__submit{width:100%}.lead-form__disclaimer{margin-top:1rem;margin-bottom:0;font-size:.75rem;color:#9ca3af;text-align:center}.lead-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lead-form--success{text-align:center}.lead-form--success .lead-form__title{color:#00d4aa}.landing-footer{background-color:#122d3f;color:#fffc;padding:2.5rem 0}.landing-footer__inner{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media(min-width:768px){.landing-footer__inner{flex-direction:row;justify-content:space-between;text-align:left}}.landing-footer__logo img{height:34px;width:auto}.landing-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.landing-footer__links a{color:#fffc;font-size:.875rem}.landing-footer__links a:hover{color:#f0ff64}.landing-footer__legal{margin:0;font-size:.75rem;color:#fff9}.landing-qualification{background-color:#fff}.landing-qualification__grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1024px;margin-inline:auto}@media(min-width:768px){.landing-qualification__grid{grid-template-columns:repeat(2,1fr)}}.landing-qualification__col{padding:2.5rem}.landing-qualification__col--fit{border-top:4px solid #00d4aa}.landing-qualification__col--no-fit{border-top:4px solid #9ca3af;background-color:#f3f7fb}.landing-qualification__heading{font-size:1.25rem;margin-bottom:1.5rem}.landing-qualification__list{list-style:none;padding:0;margin:0}.landing-qualification__item{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 0;color:#122d3f;line-height:1.15}.landing-qualification__icon{flex-shrink:0;margin-top:2px}.landing-qualification__icon--yes{color:#00d4aa}.landing-qualification__icon--no{color:#9ca3af}.landing-situations{background-color:#fff}.landing-situations__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;list-style:none;padding:0;margin:0}@media(min-width:768px){.landing-situations__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.landing-situations__grid{grid-template-columns:repeat(3,1fr)}}.landing-situations__card{padding:2rem;border-top:4px solid #f16100;display:flex;flex-direction:column;gap:1rem}.landing-situations__quote{font-family:Ofelia Display,Georgia,Times New Roman,serif;font-weight:600;font-size:1.125rem;line-height:1.15;color:#122d3f;margin:0}.landing-situations__response{color:#6b7280;line-height:1.6;margin:0}.landing-coverage{background-color:#f3f7fb}.landing-coverage__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;list-style:none;padding:0;margin:0}@media(min-width:768px){.landing-coverage__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.landing-coverage__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.landing-coverage__group{padding:2rem;border-top:4px solid #f0ff64}.landing-coverage__icon{width:40px;height:40px;margin-bottom:1rem}.landing-coverage__title{font-size:1.125rem;margin-bottom:1rem}.landing-coverage__items{list-style:none;padding:0;margin:0;color:#6b7280}.landing-coverage__items li{position:relative;padding-left:1rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.15}.landing-coverage__items li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background-color:#00d4aa}.diagnostic-form{background:#fff;border-radius:.75rem;padding:2.5rem;box-shadow:0 4px 6px #0000001a;transition:box-shadow .3s ease}.diagnostic-form:hover{box-shadow:0 8px 25px #00000026}.diagnostic-form{max-width:720px;margin:0 auto;padding:3rem}.diagnostic-form__progress{font-size:.875rem;font-weight:600;color:#f16100;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.diagnostic-form__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:0;margin:0 0 2rem;list-style:none}.diagnostic-form__step{min-width:0}.diagnostic-form__step button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;width:100%;min-height:64px;padding:.5rem;border:1px solid #e9e9e9;border-radius:.5rem;background:#fff;color:#9ca3af;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;text-align:left;cursor:default}.diagnostic-form__step--complete button{color:#122d3f;cursor:pointer}.diagnostic-form__step--complete button:hover{border-color:#00d4aa;background:#00d4aa0d}.diagnostic-form__step--current button{border-color:#122d3f;background:#f3f7fb;color:#122d3f}.diagnostic-form__step-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9999px;background:#e9e9e9;color:#6b7280;font-weight:700;font-size:.875rem}.diagnostic-form__step--complete .diagnostic-form__step-number{background:#00d4aa;color:#122d3f}.diagnostic-form__step--current .diagnostic-form__step-number{background:#122d3f;color:#f0ff64}.diagnostic-form__step-label{font-size:.75rem;font-weight:600;line-height:1.15}.diagnostic-form__title{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;line-height:1.2;margin-bottom:1.5rem;font-weight:700;font-size:1.75rem;line-height:1.3;letter-spacing:-.02em}@media(min-width:640px){.diagnostic-form__title{font-size:1.5rem}}@media(min-width:1024px){.diagnostic-form__title{font-size:1.75rem}}.diagnostic-form__title{margin-bottom:.5rem}.diagnostic-form__helper{color:#6b7280;margin-bottom:2rem}.diagnostic-form__fields{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}@media(min-width:640px){.diagnostic-form__fields{grid-template-columns:repeat(2,1fr)}}.diagnostic-form__field{display:flex;flex-direction:column;gap:.25rem}@media(min-width:640px){.diagnostic-form__field--full{grid-column:1/-1}}.diagnostic-form__label{font-weight:500;font-size:.875rem}.diagnostic-form input,.diagnostic-form textarea,.diagnostic-form select{width:100%;padding:.5rem 1rem;border:1px solid #e9e9e9;border-radius:.5rem;font-size:1rem;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#fff;transition:border-color .15s ease,box-shadow .15s ease}.diagnostic-form input:focus,.diagnostic-form textarea:focus,.diagnostic-form select:focus{outline:none;border-color:#00d4aa;box-shadow:0 0 0 3px #00d4aa26}.diagnostic-form input[aria-invalid=true],.diagnostic-form textarea[aria-invalid=true],.diagnostic-form select[aria-invalid=true]{border-color:#f16100}.diagnostic-form textarea{resize:vertical}.diagnostic-form select{min-height:48px}.diagnostic-form__error{color:#f16100;font-size:.875rem}.diagnostic-form__server-error{color:#f16100;font-weight:500;margin:1rem 0}.diagnostic-form__recaptcha{margin:1rem 0 0}.diagnostic-form__actions{display:flex;gap:1rem;margin-top:2rem;justify-content:flex-end}.diagnostic-form__actions .btn{min-width:140px}.diagnostic-form__back{margin-right:auto}.diagnostic-form__microcopy{margin-top:1rem;margin-bottom:0;font-size:.75rem;color:#9ca3af;text-align:center}.diagnostic-form--success{text-align:center}.diagnostic-form--success .diagnostic-form__title{color:#00d4aa}@media(max-width:768px){.diagnostic-form__steps{grid-template-columns:1fr}}.diagnostic-options{display:grid;grid-template-columns:1fr;gap:.5rem;margin-bottom:1rem}@media(min-width:640px){.diagnostic-options{grid-template-columns:repeat(2,1fr)}}.diagnostic-option{appearance:none;display:flex;align-items:center;gap:1rem;width:100%;text-align:left;padding:1rem 1.5rem;background:#fff;border:2px solid #e9e9e9;border-radius:.5rem;font-family:Ofelia Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;font-weight:500;color:#122d3f;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.diagnostic-option:hover{border-color:#00d4aa;transform:translateY(-1px)}.diagnostic-option:focus-visible{outline:none;border-color:#00d4aa;box-shadow:0 0 0 3px #00d4aa33}.diagnostic-option__indicator{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid #e9e9e9;transition:border-color .15s ease,background-color .15s ease;position:relative}.diagnostic-option__label{flex:1;line-height:1.15}.diagnostic-option--selected{border-color:#00d4aa;background-color:#00d4aa0f}.diagnostic-option--selected .diagnostic-option__indicator{border-color:#00d4aa;background-color:#00d4aa}.diagnostic-option--selected .diagnostic-option__indicator:after{content:"";position:absolute;inset:4px;background-color:#fff;border-radius:50%}.digital-ops-landing{min-height:100vh;background:#fff;color:#122d3f}.digital-ops-landing svg{display:block;width:1em;height:1em}.digital-ops-landing h1,.digital-ops-landing h2,.digital-ops-landing h3,.digital-ops-landing p{margin-top:0}.digital-ops-header{position:sticky;top:0;z-index:1020;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(18,45,63,.08)}.digital-ops-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1rem}.digital-ops-header__logo{display:inline-flex;align-items:center}.digital-ops-header__logo img{display:block;width:140px;height:auto}.digital-ops-hero{position:relative;overflow:hidden;padding:5rem 0 4rem;background:radial-gradient(circle at 78% 20%,rgba(0,212,170,.16),transparent 30%),linear-gradient(180deg,#f3f5f5,#fff)}.digital-ops-hero__inner{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media(min-width:1024px){.digital-ops-hero__inner{grid-template-columns:1.05fr .95fr}}.digital-ops-hero__content{max-width:680px}.digital-ops-hero h1{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.5rem;font-weight:800;font-size:3.5rem;line-height:1.1;letter-spacing:-.03em}@media(min-width:640px){.digital-ops-hero h1{font-size:4rem}}@media(min-width:1024px){.digital-ops-hero h1{font-size:3.5rem}}.digital-ops-hero h1{margin-bottom:1.5rem}.digital-ops-hero h1 span{display:block;color:#f16100}.digital-ops-hero p{max-width:58ch;color:#6b7280;font-size:1.125rem;line-height:1.6;margin-bottom:1.5rem}.digital-ops-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem}.digital-ops-hero__primary-action{display:grid;gap:.25rem;max-width:520px}.digital-ops-hero__primary-action p{max-width:48ch;margin:0;color:#6b7280;font-size:.875rem;line-height:1.3}.digital-ops-checklist{display:grid;gap:.5rem;padding:0;margin:0;list-style:none}.digital-ops-checklist li{display:flex;align-items:center;gap:.5rem;font-weight:500}.digital-ops-checklist svg{width:20px;height:20px;padding:4px;border-radius:9999px;background:#00d4aa;color:#fff}.digital-ops-link{display:inline-flex;align-items:center;gap:.25rem;color:#122d3f;font-weight:600;text-decoration:none}.digital-ops-link svg{width:18px;height:18px}.digital-ops-link:hover{color:#f16100}.technical-review-card{position:relative;width:100%;max-width:460px;justify-self:center;padding:2.5rem;border:1px solid rgba(18,45,63,.12);border-radius:1rem;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.technical-review-card:before{content:"";position:absolute;inset:-22px;z-index:-1;border-radius:2rem;background:#122d3f0a}.technical-review-card__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #e9e9e9}.technical-review-card__head h2{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;font-weight:700;line-height:1.2;margin-bottom:1.5rem;font-weight:600;font-size:1.5rem;line-height:1.3;letter-spacing:-.02em}@media(min-width:640px){.technical-review-card__head h2{font-size:1.25rem}}@media(min-width:1024px){.technical-review-card__head h2{font-size:1.5rem}}.technical-review-card__head h2{margin-bottom:0}.technical-review-card__head span{display:inline-flex;padding:.25rem .5rem;border-radius:9999px;background:#f161001a;color:#f16100;font-size:.75rem;font-weight:700;white-space:nowrap}.technical-review-card__section{margin-top:1.5rem}.technical-review-card__section h3{font-size:1rem;margin-bottom:1rem}.technical-review-card__section ul{display:grid;gap:.5rem;padding:0;margin:0;list-style:none}.technical-review-card__section li{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-weight:500}.technical-review-card__section li span{width:10px;height:10px;border-radius:9999px;background:#f16100}.technical-review-card__model{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.5rem;background:#f3f7fb}.technical-review-card__model svg{width:42px;height:42px;padding:10px;border-radius:.5rem;background:#122d3f;color:#f0ff64}.digital-ops-narrow{max-width:980px;text-align:center}.digital-ops-narrow h2{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.5rem;font-weight:700;font-size:2.5rem;line-height:1.15;letter-spacing:-.025em}@media(min-width:640px){.digital-ops-narrow h2{font-size:3rem}}@media(min-width:1024px){.digital-ops-narrow h2{font-size:2.5rem}}.digital-ops-narrow h2{margin-bottom:1rem}.digital-ops-narrow>p{max-width:760px;margin-inline:auto;color:#6b7280;line-height:1.6}.digital-ops-before-after,.digital-ops-coverage,.digital-ops-review-outcome,.digital-ops-fit-process,.digital-ops-plans,.digital-ops-team,.digital-ops-testimonials,.digital-ops-risk-reduction,.digital-ops-final{padding:4rem 0}.digital-ops-logo-strip{padding:2rem 0;border-block:1px solid rgba(18,45,63,.08);background:#f3f5f58f}.digital-ops-logo-strip--platforms{border-top:0;background:#fff}.digital-ops-logo-strip .container{display:grid;gap:1.5rem;align-items:center}@media(min-width:1024px){.digital-ops-logo-strip .container{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}}.digital-ops-logo-strip--full .container{display:block}@media(min-width:1024px){.digital-ops-logo-strip--full .container{grid-template-columns:none}}.digital-ops-logo-strip--full .container p{max-width:52ch;margin:0 auto 1.5rem;text-align:center}.digital-ops-logo-strip p{max-width:48ch;margin-bottom:0;color:#6b7280;font-size:.875rem;font-weight:500;line-height:1.6}.digital-ops-logo-strip__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;align-items:center}@media(min-width:768px){.digital-ops-logo-strip__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.digital-ops-logo-strip__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:768px){.digital-ops-logo-strip--platforms .digital-ops-logo-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.digital-ops-logo-strip--platforms .digital-ops-logo-strip__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.digital-ops-logo-strip__mark{display:flex;align-items:center;justify-content:center;min-height:64px;padding:.5rem 1rem;border:1px solid rgba(18,45,63,.08);border-radius:.75rem;background:#122d3fe0}.digital-ops-logo-strip--platforms .digital-ops-logo-strip__mark{background:#fff;box-shadow:0 1px 2px #0000000d}.digital-ops-logo-strip img{display:block;width:100%;max-width:132px;max-height:44px;margin:0 auto;object-fit:contain;filter:grayscale(1);opacity:.9}.digital-ops-logo-strip--clients .digital-ops-logo-strip__mark--invert img{filter:grayscale(1) invert(1)}.digital-ops-before-after__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center;margin-top:2.5rem;text-align:left}@media(min-width:768px){.digital-ops-before-after__grid{grid-template-columns:1fr auto 1fr}}.digital-ops-before-after__arrow{display:flex;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto;border-radius:9999px;background:#122d3f;color:#f0ff64;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.digital-ops-status{padding:2rem;border:1px solid #e9e9e9;border-radius:1rem;background:#fff;box-shadow:0 1px 2px #0000000d}.digital-ops-status--before{border-color:#f161002e;background:#f161000a}.digital-ops-status--after{border-color:#00d4aa33;background:#00d4aa0f}.digital-ops-status h3{font-size:1rem;color:#122d3f;margin-bottom:1rem}.digital-ops-status ul{display:grid;gap:.5rem;padding:0;margin:0;list-style:none}.digital-ops-status li{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-weight:500}.digital-ops-status svg{width:18px;height:18px;padding:3px;border-radius:9999px;background:#122d3f;color:#fff}.digital-ops-status--after svg{background:#00d4aa}.digital-ops-status--before svg{background:#f16100}.digital-ops-coverage,.digital-ops-review-outcome,.digital-ops-plans,.digital-ops-final{background:#fff}.digital-ops-coverage h2,.digital-ops-review-outcome h2,.digital-ops-plans h2,.digital-ops-final h2{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.5rem;font-weight:700;font-size:2.5rem;line-height:1.15;letter-spacing:-.025em}@media(min-width:640px){.digital-ops-coverage h2,.digital-ops-review-outcome h2,.digital-ops-plans h2,.digital-ops-final h2{font-size:3rem}}@media(min-width:1024px){.digital-ops-coverage h2,.digital-ops-review-outcome h2,.digital-ops-plans h2,.digital-ops-final h2{font-size:2.5rem}}.digital-ops-coverage h2,.digital-ops-review-outcome h2,.digital-ops-plans h2,.digital-ops-final h2{text-align:center;margin-bottom:2.5rem}.digital-ops-review-outcome__header{max-width:740px;margin:0 auto 2rem;text-align:center}.digital-ops-review-outcome__header h2{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.5rem;font-weight:700;font-size:2.5rem;line-height:1.15;letter-spacing:-.025em}@media(min-width:640px){.digital-ops-review-outcome__header h2{font-size:3rem}}@media(min-width:1024px){.digital-ops-review-outcome__header h2{font-size:2.5rem}}.digital-ops-review-outcome__header h2{margin-bottom:.5rem}.digital-ops-review-outcome__header p{color:#6b7280;line-height:1.6}.digital-ops-review-outcome__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.digital-ops-review-outcome__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.digital-ops-review-outcome__grid article{display:flex;align-items:center;gap:.5rem;padding:1.5rem;border:1px solid #e9e9e9;border-radius:.75rem;background:#f3f5f5;box-shadow:0 1px 2px #0000000d}.digital-ops-review-outcome__grid span{display:flex;justify-content:center;align-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:9999px;background:#122d3f;color:#f0ff64;font-size:.875rem;font-weight:700}.digital-ops-review-outcome__grid strong{color:#122d3f;font-size:.875rem;line-height:1.15}.digital-ops-card-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.digital-ops-card-grid--three{grid-template-columns:repeat(3,1fr)}.digital-ops-card-grid--four,.digital-ops-card-grid--five{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.digital-ops-card-grid--four{grid-template-columns:repeat(4,1fr)}.digital-ops-card-grid--five{grid-template-columns:repeat(5,1fr)}}.digital-ops-section-lead{max-width:760px;margin:-1.5rem auto 2.5rem;color:#6b7280;text-align:center;line-height:1.6}.digital-ops-info-card,.digital-ops-plan{padding:2rem;border:1px solid #e9e9e9;border-radius:1rem;background:#fff;box-shadow:0 1px 2px #0000000d}.digital-ops-info-card h3,.digital-ops-plan h3{font-size:1.25rem;margin:1rem 0 .5rem}.digital-ops-info-card p,.digital-ops-plan p{color:#6b7280;line-height:1.6}.digital-ops-info-card ul,.digital-ops-plan ul{display:grid;gap:.25rem;padding:0;margin:1rem 0 0;list-style:none}.digital-ops-info-card li,.digital-ops-plan li{display:flex;align-items:center;gap:.25rem;color:#6b7280;font-size:.875rem}.digital-ops-info-card li svg,.digital-ops-plan li svg{color:#00d4aa}.digital-ops-icon{display:flex;justify-content:center;align-items:center;width:54px;height:54px;border-radius:.75rem;background:#f3f7fb;color:#122d3f}.digital-ops-icon svg{width:28px;height:28px}.digital-ops-fit-process{background:#f3f5f5}.digital-ops-fit-process__grid{display:grid;grid-template-columns:1fr;gap:4rem}@media(min-width:1024px){.digital-ops-fit-process__grid{grid-template-columns:1fr 1fr;align-items:start}}.digital-ops-fit-process__grid h2{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.5rem;font-weight:700;font-size:2.5rem;line-height:1.15;letter-spacing:-.025em}@media(min-width:640px){.digital-ops-fit-process__grid h2{font-size:3rem}}@media(min-width:1024px){.digital-ops-fit-process__grid h2{font-size:2.5rem}}.digital-ops-fit-process__grid h2{margin-bottom:2rem}.digital-ops-fit-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.digital-ops-fit-grid{grid-template-columns:1fr 1fr}}.digital-ops-process-list{display:grid;gap:1.5rem;padding:0;margin:0;list-style:none}.digital-ops-process-list li{display:grid;grid-template-columns:auto auto 1fr;gap:1rem;align-items:center}.digital-ops-process-list__number{display:flex;justify-content:center;align-items:center;width:34px;height:34px;border-radius:9999px;background:#122d3f;color:#f0ff64;font-weight:700}.digital-ops-process-list__icon{display:flex;justify-content:center;align-items:center;width:62px;height:62px;border-radius:9999px;background:#fff;color:#122d3f;box-shadow:0 1px 2px #0000000d}.digital-ops-process-list__icon svg{width:30px;height:30px}.digital-ops-process-list strong{display:block;font-size:1.25rem;margin-bottom:.25rem}.digital-ops-process-list em{display:block;color:#6b7280;font-style:normal;line-height:1.6}.digital-ops-plan{display:flex;gap:1rem;align-items:flex-start}.digital-ops-plan h3{margin-top:0}.digital-ops-plan--highlight{border-color:#00d4aa66;background:#00d4aa0f}.digital-ops-price-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.5rem;padding:1.5rem;border-radius:.75rem;background:#f3f7fb}.digital-ops-price-note p{margin-bottom:0;color:#6b7280;line-height:1.6}.digital-ops-risk-reduction{background:#fff}.digital-ops-risk-reduction article{max-width:900px;margin:0 auto;padding:2.5rem;border:1px solid rgba(0,212,170,.22);border-radius:1rem;background:#00d4aa0f;box-shadow:0 1px 2px #0000000d}.digital-ops-risk-reduction h2{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;line-height:1.2;margin-bottom:1.5rem;font-weight:700;font-size:1.75rem;line-height:1.3;letter-spacing:-.02em}@media(min-width:640px){.digital-ops-risk-reduction h2{font-size:1.5rem}}@media(min-width:1024px){.digital-ops-risk-reduction h2{font-size:1.75rem}}.digital-ops-risk-reduction h2{margin-bottom:.5rem}.digital-ops-risk-reduction p{margin:0;color:#6b7280;line-height:1.6}.digital-ops-team{background:#f3f5f5}.digital-ops-team__grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:1024px){.digital-ops-team__grid{grid-template-columns:.9fr 1.35fr}}.digital-ops-team h2{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.5rem;font-weight:700;font-size:2.5rem;line-height:1.15;letter-spacing:-.025em}@media(min-width:640px){.digital-ops-team h2{font-size:3rem}}@media(min-width:1024px){.digital-ops-team h2{font-size:2.5rem}}.digital-ops-team p{color:#6b7280;line-height:1.6}.digital-ops-testimonials{background:#fff}.digital-ops-testimonials__header{max-width:760px;margin:0 auto 2.5rem;text-align:center}.digital-ops-testimonials__header h2{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.5rem;font-weight:700;font-size:2.5rem;line-height:1.15;letter-spacing:-.025em}@media(min-width:640px){.digital-ops-testimonials__header h2{font-size:3rem}}@media(min-width:1024px){.digital-ops-testimonials__header h2{font-size:2.5rem}}.digital-ops-testimonials__header h2{margin-bottom:.5rem}.digital-ops-testimonials__header p{color:#6b7280;line-height:1.6}.digital-ops-testimonials__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.digital-ops-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.digital-ops-testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.digital-ops-testimonial{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:2rem;border:1px solid #e9e9e9;border-radius:1rem;background:#f3f5f5;box-shadow:0 1px 2px #0000000d}.digital-ops-testimonial blockquote{margin:0;color:#6b7280;line-height:1.6}.digital-ops-testimonial figcaption{margin-top:1.5rem;color:#122d3f;font-weight:700}.digital-ops-testimonial--featured{max-width:820px;margin:0 auto;background:#f3f7fb}.digital-ops-testimonial--featured blockquote{color:#122d3f;font-size:1.125rem}.digital-ops-capabilities{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.digital-ops-capabilities{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.digital-ops-capabilities{grid-template-columns:repeat(6,1fr)}}.digital-ops-capabilities div{padding:1rem;border:1px solid #e9e9e9;border-radius:.75rem;background:#fff;text-align:center;box-shadow:0 1px 2px #0000000d}.digital-ops-capabilities svg{width:32px;height:32px;margin:0 auto .5rem;color:#122d3f}.digital-ops-capabilities strong{display:block;font-size:.75rem;line-height:1.15}.digital-ops-capabilities span{display:block;margin-top:.25rem;color:#6b7280;font-size:.75rem;line-height:1.15}.digital-ops-final__grid{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:1024px){.digital-ops-final__grid{grid-template-columns:1.1fr .9fr;align-items:start}}.digital-ops-final h2{text-align:left}.digital-ops-final__cta{padding:2.5rem;border-radius:1rem;background:#122d3f;color:#fff}.digital-ops-final__cta h2{color:#fff;margin-bottom:1rem}.digital-ops-final__cta p{color:#ffffffd1;line-height:1.6;margin-bottom:2rem}.digital-ops-faq{border:1px solid #e9e9e9;border-radius:1rem;background:#fff;overflow:hidden}.digital-ops-faq__item+.digital-ops-faq__item{border-top:1px solid #e9e9e9}.digital-ops-faq button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.5rem;border:0;background:transparent;color:#122d3f;font:inherit;font-weight:600;text-align:left;cursor:pointer}.digital-ops-faq button svg{width:18px;height:18px;flex-shrink:0}.digital-ops-faq p{padding:0 1.5rem 1.5rem;margin:0;color:#6b7280;line-height:1.6}.technical-review-modal{position:fixed;inset:0;z-index:1050;display:none;align-items:flex-start;justify-content:center;padding:2rem;overflow-y:auto;background:#122d3fc2}.technical-review-modal--open{display:flex}.technical-review-modal__dialog{position:relative;width:min(100%,900px);margin:auto 0;padding:2.5rem;border-radius:1rem;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.technical-review-modal__dialog>h2{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;line-height:1.2;margin-bottom:1.5rem;font-weight:700;font-size:1.75rem;line-height:1.3;letter-spacing:-.02em}@media(min-width:640px){.technical-review-modal__dialog>h2{font-size:1.5rem}}@media(min-width:1024px){.technical-review-modal__dialog>h2{font-size:1.75rem}}.technical-review-modal__dialog>h2{padding-right:4rem;margin-bottom:2rem}.technical-review-modal__dialog .diagnostic-form{max-width:none;margin:0;box-shadow:none;border:1px solid #e9e9e9}.technical-review-modal__close{display:flex;justify-content:center;align-items:center;position:absolute;top:1.5rem;right:1.5rem;width:42px;height:42px;padding:0;border:1px solid #e9e9e9;border-radius:9999px;background:#fff;color:#122d3f;cursor:pointer}.technical-review-modal__close:hover{background:#f3f7fb}.technical-review-modal__close svg{width:22px;height:22px}@media(max-width:768px){.digital-ops-header__inner{align-items:flex-start;flex-direction:column}.digital-ops-hero{padding-top:3rem}.digital-ops-hero h1{font-size:2.5rem}.digital-ops-before-after,.digital-ops-coverage,.digital-ops-review-outcome,.digital-ops-fit-process,.digital-ops-plans,.digital-ops-team,.digital-ops-risk-reduction,.digital-ops-final{padding:3rem 0}.technical-review-modal{padding:1rem}.technical-review-modal__dialog{padding:1.5rem}}.not-found-page{min-height:100vh;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;width:100%}.not-found-page__inner{width:100%;text-align:center;max-width:720px}.not-found-page__eyebrow{font-family:Ofelia Display,Georgia,Times New Roman,serif;font-weight:800;font-size:1.5rem;letter-spacing:.05em;color:#f16100;margin-bottom:.5rem}.not-found-page__title{font-family:Ofelia Display,Georgia,Times New Roman,serif;color:#122d3f;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-bottom:1.5rem;font-weight:800;font-size:3.5rem;line-height:1.1;letter-spacing:-.03em}@media(min-width:640px){.not-found-page__title{font-size:4rem}}@media(min-width:1024px){.not-found-page__title{font-size:3.5rem}}.not-found-page__title{margin-bottom:1rem}.not-found-page__description{font-size:1.125rem;color:#6b7280;margin-bottom:2.5rem}
