.industry-hero{background:linear-gradient(180deg,#F7F9FC,#ffffff 60%)!important;padding:clamp(20px,3vh,32px) 0 clamp(40px,6vh,64px)!important}.industry-hero__inner{display:grid!important;grid-template-columns:1.05fr .95fr!important;grid-gap:clamp(32px,5vw,64px)!important;gap:clamp(32px,5vw,64px)!important;align-items:center!important;margin-top:clamp(24px,4vh,40px)!important}@media(max-width:991.98px){.industry-hero__inner{grid-template-columns:1fr!important;gap:32px!important}}.industry-hero__copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important}@media(max-width:991.98px){.industry-hero__copy{align-items:center!important;text-align:center!important}}.industry-hero__eyebrow{display:inline-flex!important;align-items:center!important;font-family:var(--font-primary)!important;font-size:13px!important;font-weight:600!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:#08c!important;background:#e7f5fc!important;padding:7px 16px!important;border-radius:100px!important;margin-bottom:18px!important}.industry-hero__heading{text-align:left!important;margin-bottom:18px!important}@media(max-width:991.98px){.industry-hero__heading{text-align:center!important}}.industry-hero__desc{text-align:left!important;margin-left:0!important;max-width:520px!important;margin-bottom:28px!important}@media(max-width:991.98px){.industry-hero__desc{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}.industry-hero__ctas{display:flex!important;flex-wrap:wrap!important;gap:14px!important}.industry-hero__btn-primary{font-family:var(--font-primary)!important;font-size:15px!important;font-weight:600!important;color:#fff!important;background:#1b1648!important;padding:15px 28px!important;border-radius:100px!important;text-decoration:none!important;transition:background .2s ease,transform .2s ease!important}.industry-hero__btn-primary:hover{background:#08c!important;transform:translateY(-2px)!important;color:#fff!important}.industry-hero__btn-secondary{font-family:var(--font-primary)!important;font-size:15px!important;font-weight:600!important;color:#1b1648!important;background:rgba(0,0,0,0)!important;border:1.5px solid #dde3f0!important;padding:14.5px 26px!important;border-radius:100px!important;text-decoration:none!important;transition:border-color .2s ease,color .2s ease!important}.industry-hero__btn-secondary:hover{border-color:#08c!important;color:#08c!important}.industry-hero__media{display:flex!important;justify-content:center!important}.industry-hero__media-frame{position:relative!important;width:100%!important;max-width:460px!important;aspect-ratio:1/.95!important;border-radius:28px 120px 28px 120px!important;overflow:hidden!important;box-shadow:0 30px 60px -24px rgba(27,22,72,.45)!important}.industry-hero__media-frame:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(10,10,30,0) 45%,rgba(10,10,30,.55))!important}.industry-hero__img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.industry-hero__stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:16px!important;gap:16px!important;margin-top:clamp(40px,6vh,64px)!important;padding-top:clamp(28px,4vh,40px)!important;border-top:1px solid #e7eaf3!important}@media(max-width:767.98px){.industry-hero__stats{grid-template-columns:1fr!important;gap:20px!important}}.industry-hero__stat{display:flex!important;flex-direction:column!important;gap:4px!important;text-align:center!important}.industry-hero__stat:not(:last-child){border-right:1px solid #e7eaf3!important}@media(max-width:767.98px){.industry-hero__stat:not(:last-child){border-right:none!important;border-bottom:1px solid #e7eaf3!important;padding-bottom:16px!important}}.industry-hero__stat-value{font-family:var(--font-primary)!important;font-size:clamp(1.6rem,3vw,2.1rem)!important;font-weight:600!important;color:#1b1648!important;letter-spacing:-.5px!important}.industry-hero__stat-label{font-family:var(--font-primary)!important;font-size:13.5px!important;font-weight:400!important;color:#6b7280!important}.industry-challenge{background:#fff!important;padding:clamp(56px,8vh,96px) 0!important}.industry-challenge__header{text-align:center!important;max-width:720px!important;margin:0 auto clamp(40px,6vh,64px)!important}.industry-challenge__kicker{display:inline-block!important;font-family:var(--font-primary)!important;font-size:13px!important;font-weight:600!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:#08c!important}.industry-challenge__heading,.industry-challenge__kicker{margin-bottom:14px!important}.industry-challenge__desc{margin-bottom:0!important}.industry-challenge__split{max-width:1080px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr 56px 1fr!important;align-items:stretch!important}@media(max-width:899.98px){.industry-challenge__split{grid-template-columns:1fr!important;gap:28px!important}}.industry-challenge__panel{border-radius:22px!important;padding:clamp(28px,3.5vw,40px) clamp(24px,3vw,34px)!important;display:flex!important;flex-direction:column!important}.industry-challenge__panel--before{background:#14123c!important;background-image:radial-gradient(circle at 15% 0,rgba(217,90,90,.16),transparent 55%)!important}.industry-challenge__panel--after{background:#f7f9fc!important;border:1px solid #e7eaf3!important}.industry-challenge__panel-label{font-family:var(--font-primary)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:22px!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.industry-challenge__panel--before .industry-challenge__panel-label{color:#ff9d8a!important}.industry-challenge__panel--before .industry-challenge__panel-label:before{content:""!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#ff5f57!important;display:inline-block!important}.industry-challenge__panel--after .industry-challenge__panel-label{color:#1b8a5a!important}.industry-challenge__panel--after .industry-challenge__panel-label:before{content:""!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#4dd8b0!important;display:inline-block!important}.industry-challenge__panel-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;flex:1 1!important}.industry-challenge__panel-list li{font-family:var(--font-primary)!important;font-size:15px!important;line-height:1.55!important;padding:16px 0!important;display:flex!important;align-items:flex-start!important;gap:10px!important}.industry-challenge__panel-list li:not(:last-child){border-bottom:1px solid}.industry-challenge__panel--before .industry-challenge__panel-list li{color:hsla(0,0%,100%,.68)!important;border-bottom-color:hsla(0,0%,100%,.1)!important}.industry-challenge__panel--after .industry-challenge__panel-list li{color:#1b1648!important;font-weight:600!important;border-bottom-color:#e7eaf3!important}.industry-challenge__check{flex-shrink:0!important;margin-top:3px!important}.industry-challenge__rail{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-evenly!important;padding:clamp(28px,3.5vw,40px) 0!important}@media(max-width:899.98px){.industry-challenge__rail{display:none!important}}.industry-challenge__rail-node{width:32px!important;height:32px!important;border-radius:50%!important;background:#fff!important;border:1.5px solid #dde3f0!important;box-shadow:0 6px 14px -8px rgba(27,22,72,.25)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#08c!important;flex-shrink:0!important}@media(max-width:899.98px){.industry-challenge__rail-node{display:none!important}}.industry-work-showcase{background:#fff!important;padding:clamp(56px,8vh,96px) 0!important}.industry-work-showcase__header{text-align:center!important;max-width:720px!important;margin:0 auto clamp(32px,5vh,52px)!important}.industry-work-showcase__heading{margin-bottom:12px!important}.industry-work-showcase__subtitle{margin-bottom:0!important}.work-showcase-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:28px!important;gap:28px!important}@media(max-width:991.98px){.work-showcase-grid{grid-template-columns:1fr!important;max-width:460px;margin:0 auto!important;gap:32px!important}}@media(min-width:992px){.work-card:nth-child(2){transform:translateY(-18px)}}.work-card{display:flex!important;flex-direction:column!important}.work-card__frame{border-radius:14px!important;overflow:hidden!important;background:#0e1230!important;box-shadow:0 24px 48px -24px rgba(27,22,72,.4)!important;margin-bottom:20px!important;transition:transform .35s ease,box-shadow .35s ease!important}.work-card:hover .work-card__frame{transform:translateY(-6px)!important;box-shadow:0 32px 56px -20px rgba(0,136,204,.3)!important}.work-card__chrome{display:flex!important;align-items:center!important;gap:6px!important;padding:10px 12px!important}.work-card__dot{width:8px!important;height:8px!important;border-radius:50%!important;background:hsla(0,0%,100%,.25)!important;display:block!important}.work-card__dot:first-child{background:#ff5f57!important}.work-card__dot:nth-child(2){background:#febc2e!important}.work-card__dot:nth-child(3){background:#28c840!important}.work-card__img{display:block!important;width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;object-position:top!important}.work-card__tag{font-size:12px!important;letter-spacing:.6px!important;text-transform:uppercase!important;color:#08c!important}.work-card__tag,.work-card__title{font-family:var(--font-primary)!important;font-weight:600!important;margin-bottom:8px!important}.work-card__title{font-size:19px!important;color:#1b1648!important;line-height:1.35!important}.work-card__desc{font-family:var(--font-primary)!important;font-size:14.5px!important;font-weight:400!important;color:#6b7280!important;line-height:1.6!important;margin-bottom:0!important}.section-heading--blue,.section-heading--dark{font-family:var(--font-primary);font-weight:600;font-size:54.91px;line-height:69px;letter-spacing:-1.1px;text-align:center;vertical-align:middle;margin-bottom:16px}@media(max-width:991.98px){.section-heading--blue,.section-heading--dark{font-size:clamp(2rem,7vw,3.2rem);line-height:1.22;letter-spacing:-.5px}}@media(max-width:767.98px){.section-heading--blue,.section-heading--dark{font-size:clamp(1.6rem,6vw,2.2rem);line-height:1.2;letter-spacing:-.3px}}@media(max-width:575.98px){.section-heading--blue,.section-heading--dark{font-size:clamp(1.5rem,5.5vw,1.9rem);line-height:1.18;letter-spacing:-.2px}}.section-subtext{font-family:var(--font-primary);font-weight:400;font-size:20.59px;line-height:32.03px;letter-spacing:0;text-align:center;vertical-align:middle;color:#6b7280;max-width:860px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:32px}@media(max-width:991.98px){.section-subtext{font-size:1rem;line-height:1.7}}.section-heading--dark{color:#1b1648}.section-heading--dark .heading-accent{color:#08c;font-size:inherit;font-weight:600;font-style:normal}.section-heading--blue{color:#08c}.section-heading--blue .heading-accent{color:#1b1648;font-size:inherit;font-weight:600}.industry-faq-cta{background:#f7f9fc!important;padding:clamp(56px,8vh,96px) 0!important}.industry-faq-cta__inner{display:grid!important;grid-template-columns:1.35fr 1fr!important;grid-gap:clamp(32px,5vw,56px)!important;gap:clamp(32px,5vw,56px)!important;align-items:start!important}@media(max-width:991.98px){.industry-faq-cta__inner{grid-template-columns:1fr!important}}.industry-faq-cta__kicker{display:none!important}.industry-faq-cta__heading{text-align:left!important;font-size:clamp(1.5rem,3vw,2.1rem)!important;line-height:1.3!important;margin-bottom:12px!important}@media(max-width:991.98px){.industry-faq-cta__heading{text-align:center!important}}.industry-faq-cta__desc{text-align:left!important;margin-left:0!important;margin-bottom:28px!important}@media(max-width:991.98px){.industry-faq-cta__desc{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}.industry-faq-list{display:flex!important;flex-direction:column!important;gap:12px!important}.industry-faq-item{background:#fff!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 4px 14px -10px rgba(27,22,72,.16)!important;transition:box-shadow .2s ease!important}.industry-faq-item--open{box-shadow:0 12px 28px -16px rgba(0,136,204,.3)!important}.industry-faq-item__trigger{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;background:none!important;border:none!important;padding:18px 22px!important;cursor:pointer!important;text-align:left!important;font-family:var(--font-primary)!important;font-size:15.5px!important;font-weight:600!important;color:#1b1648!important}.industry-faq-item__icon{flex-shrink:0!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#e7f5fc!important;color:#08c!important;font-size:17px!important;line-height:1!important}.industry-faq-item__panel{overflow:hidden!important}.industry-faq-item__panel p{margin:0!important;padding:0 22px 20px!important;font-family:var(--font-primary)!important;font-size:14.5px!important;font-weight:400!important;color:#6b7280!important;line-height:1.65!important}.industry-faq-cta__panel{position:relative!important;background:#1b1648!important;border-radius:22px!important;padding:clamp(32px,4vw,44px) clamp(26px,3.5vw,36px)!important;overflow:hidden!important}@media(min-width:992px){.industry-faq-cta__panel{position:-webkit-sticky!important;position:sticky!important;top:100px!important}}.industry-faq-cta__panel-ring{position:absolute!important;top:-60px!important;right:-60px!important;width:180px!important;height:180px!important;border-radius:50%!important;border:1px solid hsla(0,0%,100%,.12)!important}.industry-faq-cta__panel-ring:after{content:""!important;position:absolute!important;inset:24px!important;border-radius:50%!important;border:1px solid hsla(0,0%,100%,.1)!important}.industry-faq-cta__panel-heading{font-size:clamp(1.4rem,2.6vw,1.8rem)!important;font-weight:600!important;line-height:1.3!important;color:#fff!important;letter-spacing:-.4px!important;margin-bottom:14px!important}.industry-faq-cta__panel-desc,.industry-faq-cta__panel-heading{position:relative!important;font-family:var(--font-primary)!important}.industry-faq-cta__panel-desc{font-size:14.5px!important;font-weight:400!important;color:hsla(0,0%,100%,.72)!important;line-height:1.65!important;margin-bottom:26px!important}.industry-faq-cta__panel-btn{position:relative!important;display:inline-flex!important;align-items:center!important;font-family:var(--font-primary)!important;font-size:15px!important;font-weight:600!important;color:#1b1648!important;background:#fff!important;padding:14px 26px!important;border-radius:100px!important;text-decoration:none!important;transition:background .2s ease,transform .2s ease!important}.industry-faq-cta__panel-btn:hover{background:#08c!important;color:#fff!important;transform:translateY(-2px)!important}