.sector-page-padding{padding-inline:var(--page-padding-inline)}.sector-pad-top-md{padding-top:clamp(64px,6vw,96px)}.sector-pad-top-lg{padding-top:clamp(120px,10vw,160px)}.sector-pad-top-problem{padding-top:4rem}.sector-pad-bottom-md{padding-bottom:clamp(64px,6vw,96px)}.sector-pad-bottom-case-study{padding-bottom:148px}.sector-pad-bottom-trusted{padding-bottom:1.5rem}.sector-pad-bottom-integrations{padding-bottom:clamp(80px,8vw,120px)}.sector-pad-bottom-none{padding-bottom:0}.sector-section-label{color:rgb(0 0 0/.55);font-family:var(--font-heading);font-size:1.25rem;font-weight:500;margin:0 0 1rem;filter:saturate(130%)}.sector-heading-on-gradient{color:#ffffff;font-family:var(--font-heading);font-size:var(--text-heading-h2-size);font-weight:var(--text-heading-h2-weight);line-height:var(--text-heading-h2-line-height);margin:0 0 1.5rem}.sector-heading-on-gradient-lg{font-size:clamp(1.75rem,3vw,2.25rem)}.sector-heading-brand{color:var(--color-brand-purple);font-family:var(--font-heading);font-size:var(--text-heading-h2-size);font-weight:var(--text-heading-h2-weight);line-height:var(--text-heading-h2-line-height);margin:0 0 1.5rem}.sector-body-on-gradient{color:rgb(255 255 255/.92);font-family:var(--font-body);font-size:1.125rem;line-height:1.7;margin:0}.sector-body-on-gradient--spaced{margin-bottom:1rem}.sector-body-on-gradient--spaced-lg{margin-bottom:1.75rem}.sector-step-heading{font-size:1.75rem;line-height:1.3;margin:0}.sector-step-footer-heading,.sector-step-heading{color:#ffffff;font-family:var(--font-heading);font-weight:600}.sector-step-footer-heading{font-size:1.075rem;line-height:1.45;margin:0 0 1.35rem}.sector-step-tick{display:block;height:20px;width:20px;flex-shrink:0}.sector-trusted-line{color:rgb(255 255 255/.92);font-size:1rem;font-weight:500;letter-spacing:.01em;margin:3rem 0 2.5rem}.sector-trusted-inner{padding-top:clamp(112px,10vw,177px);padding-inline:var(--page-padding-inline)}.sector-case-study-company{color:#4d4d4d;font-family:var(--font-heading);font-size:clamp(2.25rem,4vw,3rem);font-weight:600;letter-spacing:.02em;line-height:1;margin:0 0 2.5rem}.sector-case-study-logo{filter:grayscale(1);opacity:.66}.sector-case-study-quote{color:#4d4d4d;font-family:var(--font-body);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;line-height:1.65;margin:0 0 2.25rem;max-width:40rem}.sector-problem-shell{position:relative;isolation:isolate;overflow:hidden;align-items:center;margin-inline:-60px;border:1px solid rgb(0 29 103/.06);border-radius:var(--radius-4xl);background-color:#fff7f8;background-image:linear-gradient(135deg,#fff7f8,#fffafa 48%,#f5f9ff);padding:clamp(2rem,4vw,3.5rem) clamp(2.5rem,5vw,4.5rem);box-shadow:0 8px 24px rgb(0 29 103/.1)}.sector-problem-shell .sector-section-label{color:#8c1024;display:inline-flex;align-items:center;gap:.5rem;width:fit-content;border-radius:999px;background:rgb(185 15 47/.07);padding:.35rem .75rem;font-size:.95rem;font-weight:500;letter-spacing:.01em}.sector-problem-shell .sector-section-label i{font-size:.75rem}.sector-problem-shell .sector-heading-on-gradient{color:var(--color-grey1);max-width:34rem}.sector-problem-shell .sector-body-on-gradient{color:rgb(55 65 81/.82);font-size:1.05rem;line-height:1.7;max-width:36rem}.sector-problem-insight{max-width:34rem;margin:1.5rem 0 0;border-left:3px solid #b90f2f;padding-left:1rem;color:rgb(63 63 70/.9);font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.5}@media (max-width:767px){.sector-problem-shell{margin-inline:0}}.sector-problem-card{background-color:rgb(255 255 255/.88);background-image:linear-gradient(135deg,rgb(255 255 255/.96),rgb(255 247 248/.9));border:1px solid rgb(0 29 103/.06);border-radius:var(--radius-large);padding:1.5rem;box-shadow:0 8px 24px rgb(0 29 103/.1)}.sector-problem-card-icon{width:28px;height:28px;border-radius:8px;background:rgb(185 15 47/.09);color:#b90f2f;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.875rem}.sector-problem-card .sector-card-title-on-gradient{color:var(--color-grey1);font-size:1rem}.sector-problem-card .sector-card-body-on-gradient{color:rgb(55 65 81/.76);font-size:.875rem;line-height:1.55}.sector-solution-card{background-color:rgb(255 255 255/.9);background-image:linear-gradient(135deg,rgb(255 255 255/.96),rgb(243 252 247/.92));border:1px solid rgb(0 29 103/.06);border-radius:var(--radius-large);padding:1.5rem;color:var(--color-grey1);box-shadow:0 8px 24px rgb(0 29 103/.1)}.sector-solution-card-icon{width:28px;height:28px;border-radius:8px;background:rgb(22 128 74/.1);color:#16804a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.875rem}.sector-solution-card .sector-card-title-on-gradient{color:var(--color-grey1);font-size:1rem}.sector-solution-card .sector-card-body-on-gradient{color:rgb(55 65 81/.76);font-size:.875rem;line-height:1.55}.sector-card-title-on-gradient{color:#ffffff;font-weight:500}.sector-card-title-brand,.sector-card-title-on-gradient{font-family:var(--font-heading);font-size:1.125rem;margin:0}.sector-card-title-brand{font-weight:600}.sector-card-body-on-gradient{color:#ffffff;font-family:var(--font-body);font-size:.825rem;margin:0}.sector-card-body-on-light{color:var(--color-grey1);font-family:var(--font-body);font-size:.825rem;line-height:1.6;margin:0}.sector-card-reveal{will-change:transform,opacity}.sector-card-reveal--problem,.sector-card-reveal--solution{transform:translateY(24px);opacity:0;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .9s cubic-bezier(.16,1,.3,1)}.sector-stack-deck{position:relative;min-height:165vh;background:var(--gradient-zahara-main);padding-inline:var(--page-padding-inline)}.sector-stack-sticky{position:sticky;top:0;display:grid;height:100vh;align-items:center;padding-top:87px;padding-bottom:clamp(48px,7vh,88px);overflow:clip}.sector-stack-layer{grid-area:1/1;width:100%}.sector-stack-layer>section{background:transparent;padding-top:0;padding-bottom:0}.sector-stack-back{z-index:1;transform:translate3d(0,90px,0) scale(.94);opacity:.6;will-change:transform,opacity}.sector-stack-front{z-index:2;will-change:transform,opacity}.sector-stack-deck .sector-divider-on-gradient{display:none}.sector-stack-back .sector-shell-reveal{transform:none!important;opacity:1!important;transition:none!important}@media (prefers-reduced-motion:reduce){.sector-stack-deck{min-height:auto}.sector-stack-sticky{position:static;display:block;height:auto;min-height:auto;overflow:visible}.sector-stack-layer{display:block}.sector-stack-back,.sector-stack-front{transform:none!important;opacity:1!important}}.sector-card-reveal.is-visible{transform:translateY(0);opacity:1}.sector-shell-reveal{will-change:transform,opacity;transform:translateY(clamp(96px,14vh,160px));opacity:0;transition:transform 1.6s cubic-bezier(.22,1,.36,1),opacity 1.2s cubic-bezier(.25,1,.5,1)}.sector-shell-reveal.is-visible{transform:translateY(0);opacity:1}.sector-white-shell{position:absolute;inset:-60px;border-radius:var(--radius-4xl);background:linear-gradient(135deg,#ffffff,#fbfffd 52%,#f5f9ff);overflow:hidden;pointer-events:none;box-shadow:0 8px 24px rgb(0 29 103/.1)}.sector-solution-shell .sector-white-shell{border:1px solid rgb(0 29 103/.06);box-shadow:0 8px 24px rgb(0 29 103/.1)}.sector-solution-eyebrow{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;border-radius:999px;background:rgb(22 128 74/.08);padding:.35rem .75rem;color:#0e6b3e;font-size:.95rem;font-weight:500;letter-spacing:.01em}.sector-solution-eyebrow i{font-size:.75rem}.sector-solution-copy .sector-heading-brand{color:var(--color-grey1);max-width:34rem}.sector-solution-copy .text-body-lg{color:rgb(55 65 81/.82);max-width:36rem;font-size:1.05rem;line-height:1.7}.sector-solution-insight{max-width:34rem;margin:1.5rem 0;border-left:3px solid #16804a;padding-left:1rem;color:rgb(63 63 70/.9);font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.5}.sector-divider-on-gradient{border-top:1px solid rgb(255 255 255/.4)}.sector-hero-inner{max-width:80rem;margin-inline:auto;padding-top:6.5rem;padding-bottom:3rem}.sector-hero-drop{position:relative;z-index:4;transform-origin:top center;animation:sector-hero-drop 1.2s cubic-bezier(.16,1,.3,1) both;will-change:transform}.sector-hero-wave{top:calc(100% - 2px);overflow:visible;clip-path:inset(0 0 -160px 0);z-index:1}.sector-hero-wave svg{transform:translateY(0)}@keyframes sector-hero-drop{0%{transform:translate3d(0,-72px,0)}to{transform:translateZ(0)}}.sector-hero-eyebrow-row{margin-bottom:1.75rem;padding-inline:2.5rem}.sector-hero-eyebrow-pill{background:var(--gradient-zahara-main);font-size:.95rem;font-weight:500;letter-spacing:.01em;line-height:1.5}.sector-hero-copy{padding-inline:2.5rem;padding-bottom:.5rem}.sector-hero-carousel-frame{width:85%;max-width:400px}.sector-hero-dot{height:8px;border-radius:999px;border:none;cursor:pointer;padding:0;background:#d1d5db;transition:width .3s ease,background .3s ease}.sector-hero-dot.is-active{width:24px;background:var(--gradient-zahara-main)}.sector-hero-dot:not(.is-active){width:8px}@media (prefers-reduced-motion:reduce){.sector-card-reveal--problem,.sector-card-reveal--solution,.sector-shell-reveal{transform:none;opacity:1;transition:none}.sector-hero-drop{animation:none;transform:none}}