.sector-page{--sector-paper: var(--bem-surface);--sector-ink: var(--bem-dark);--sector-muted: var(--bem-gray);--sector-line: var(--bem-border);background:var(--bem-dark);color:var(--bem-white)}.sector-page :is(h1,h2,h3,p,strong){color:inherit}.sector-page :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--inst-blue-light);outline-offset:5px}.sector-page :is(section,[id]){scroll-margin-top:95px}.sector-container{width:min(100% - var(--bem-gutter) * 2,var(--bem-content-width));margin-inline:auto}.sector-section{padding-block:var(--bem-section-space)}.sector-label{font-size:11px!important;line-height:1.6;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.sector-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:15px 24px;background:var(--bem-blue);border:1px solid var(--bem-blue);color:var(--bem-white)!important;font-size:14px;line-height:1.5;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s}.sector-button:hover{background:var(--bem-blue-hover);border-color:var(--bem-blue-hover)}.sector-button span{font-size:20px;line-height:1}.sector-link{display:inline-flex;align-items:center;gap:24px;color:inherit;font-size:14px;font-weight:500}.sector-link:hover{color:var(--inst-blue-light)}.sector-skip{position:fixed;top:-100px;left:20px;z-index:100;background:var(--bem-white);color:var(--bem-dark);padding:14px 20px}.sector-skip:focus{top:12px}.sector-nav{position:sticky;top:0;z-index:30;background:var(--bem-dark);border-bottom:1px solid var(--bem-border-light)}.sector-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:84px}.sector-brand{display:inline-flex;align-items:center;gap:18px;flex-shrink:0;color:var(--bem-white)}.sector-brand img{width:112px;height:auto}.sector-brand>span{padding-left:18px;border-left:1px solid var(--bem-border-light);font-size:15px;letter-spacing:-.02em;color:var(--bem-white)}.sector-nav nav{display:flex;gap:32px;margin-left:auto}.sector-nav nav a{color:var(--inst-text-muted);font-size:13px}.sector-nav nav a:hover{color:var(--bem-white)}.sector-nav__cta{min-height:44px;padding:10px 18px;font-size:12px}.sector-hero{position:relative;min-height:730px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.sector-hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% center}.sector-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#000a1ef7,#000a1ee0 30%,#000a1e4d 63%,#000a1e0a),linear-gradient(0deg,rgba(0,10,30,.8),transparent 35%)}.sector-hero__inner{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:50px;padding-block:clamp(70px,7vw,112px) 68px}.sector-hero__copy{max-width:660px}.sector-hero .sector-label{display:flex;align-items:center;gap:10px;color:var(--bem-white)}.sector-indicator{display:inline-block;height:6px;width:6px;background:var(--inst-green);flex-shrink:0}.sector-hero h1{font-size:clamp(40px,4.4vw,72px);line-height:1.03;letter-spacing:-.045em;font-weight:400;margin:28px 0 24px}.sector-hero h1 strong{font-weight:700}.sector-hero__intro{font-size:16px!important;line-height:1.7;max-width:525px;color:var(--inst-text-muted)!important}.sector-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px}.sector-hero__note{font-size:11px!important;margin-top:18px;color:var(--inst-text-muted)!important}.sector-hero__caption{max-width:220px;font-size:22px!important;line-height:1.3;border-left:1px solid var(--bem-border-light);padding-left:20px;margin-bottom:10px}.sector-hero__caption span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-top:18px}.sector-hero__base{position:relative;border-top:1px solid var(--bem-border-light)}.sector-hero__base>div{min-height:82px;display:flex;align-items:center;gap:36px}.sector-hero__base span{font-size:13px;font-weight:500}.sector-hero__base p{margin-left:auto;font-size:12px!important;color:var(--inst-text-muted)!important}.sector-heading{margin-bottom:48px}.sector-heading--split{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.sector-heading .sector-label{margin-bottom:20px;color:var(--bem-blue)}.sector-heading h2,.sector-contact h2,.sector-faq h2,.sector-hub-contact h2{font-size:clamp(32px,3.2vw,50px);line-height:1.1;font-weight:400;letter-spacing:-.035em}.sector-heading--split>p{max-width:370px;font-size:15px!important;line-height:1.75}.sector-pains{background:var(--bem-dark);color:var(--bem-white)}.sector-pains .sector-label{color:var(--inst-blue-light)}.sector-pains .sector-heading>p{color:var(--inst-text-muted)}.sector-pains__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--bem-border-light)}.sector-pains__grid article{padding:28px 28px 0 0}.sector-number{font-size:12px;color:var(--inst-blue-light)}.sector-pains__grid h3{font-size:18px;line-height:1.3;margin:24px 0 14px;max-width:235px}.sector-pains__grid p{color:var(--inst-text-muted);font-size:13px;line-height:1.7}.sector-applications,.sector-directory{background:var(--sector-paper);color:var(--sector-ink)}.sector-applications .sector-heading>p,.sector-directory .sector-heading>p{color:var(--sector-muted)}.sector-applications__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sector-applications__grid article{min-width:0}.sector-applications__grid figure{overflow:hidden;aspect-ratio:4/3;background:var(--bem-surface-alt)}.sector-applications__grid img{width:100%;height:100%;object-fit:cover}.sector-applications__copy{padding:26px 0 0}.sector-applications__copy .sector-label{color:var(--bem-blue);margin-bottom:14px}.sector-applications__copy h3{font-size:clamp(22px,2vw,29px);line-height:1.2;font-weight:500;letter-spacing:-.025em;margin-bottom:18px}.sector-applications__copy>p:last-child{color:var(--sector-muted);font-size:14px;line-height:1.8}.sector-applications__note{margin-top:36px;padding-top:22px;border-top:1px solid var(--sector-line);font-size:11px!important;color:var(--sector-muted)!important}.sector-platform{background:var(--bem-surface-alt);color:var(--sector-ink)}.sector-platform .sector-heading>p{color:var(--sector-muted)}.sector-platform__visual{display:grid;grid-template-columns:minmax(0,1fr) 235px;align-items:center;gap:50px;max-width:1130px;margin:0 auto 48px}.sector-platform__desktop img{width:100%;height:auto}.sector-platform__mobile{max-width:235px}.sector-platform figcaption{margin-top:14px;font-size:11px;text-align:center;color:var(--sector-muted)}.sector-platform__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sector-line)}.sector-platform__steps li{display:flex;gap:20px;padding:26px 32px 0 0}.sector-platform__steps li>span{color:var(--bem-blue);font-size:12px;padding-top:2px}.sector-platform__steps h3{font-size:18px;margin-bottom:10px}.sector-platform__steps p{font-size:13px;line-height:1.75;color:var(--sector-muted)}.sector-proof{background:var(--bem-blue)}.sector-proof__intro{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:46px}.sector-proof__intro h2{font-size:clamp(28px,2.8vw,42px);font-weight:400;letter-spacing:-.035em}.sector-proof__intro .sector-label{margin-bottom:18px}.sector-proof__intro img{object-fit:contain;max-height:80px}.sector-proof .sector-link:hover{color:var(--bem-white);text-decoration:underline}.sector-proof__metrics{display:grid;grid-template-columns:1.4fr 1fr 1fr;border-top:1px solid var(--bem-border-light)}.sector-proof__metrics>div{padding-top:30px}.sector-proof__metrics span{display:block;font-size:12px;margin-bottom:12px}.sector-proof__metrics strong{font-size:clamp(40px,5vw,76px);line-height:1;letter-spacing:-.055em;font-weight:500}.sector-proof__source{margin-top:30px;font-size:11px!important}.sector-contact{background:var(--sector-paper);color:var(--sector-ink)}.sector-contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px)}.sector-contact__intro>.sector-label{color:var(--bem-blue);margin-bottom:22px}.sector-contact h2{max-width:570px;margin-bottom:22px}.sector-dot{color:var(--bem-blue)}.sector-contact__intro>p:not(.sector-label){color:var(--sector-muted);font-size:15px;line-height:1.8}.sector-contact__intro figure{margin-top:30px}.sector-contact__intro img{width:100%;aspect-ratio:16/9;object-fit:cover}.sector-contact__intro figcaption{font-size:11px;color:var(--sector-muted);margin-top:10px}.sector-contact__panel{padding:36px;background:var(--bem-white);border:1px solid var(--sector-line);align-self:start}.sector-contact__panel>.sector-label{color:var(--bem-blue);margin-bottom:18px}.sector-contact__panel h3{font-size:30px;line-height:1.15;font-weight:500;letter-spacing:-.03em;margin-bottom:16px}.sector-contact__panel>p:not(.sector-label){font-size:13px;color:var(--sector-muted);line-height:1.7}.sector-contact__form{display:flex;flex-direction:column;gap:20px;margin-top:30px}.sector-contact__form[hidden]{display:none}.sector-contact__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.sector-contact__form label{display:flex;flex-direction:column;gap:9px;font-size:12px;line-height:1.55;font-weight:500}.sector-contact__form :is(input,select){width:100%;min-width:0;min-height:48px;padding:11px 12px;border:1px solid var(--sector-line);background:var(--bem-white);color:var(--sector-ink);border-radius:0;font-size:13px}.sector-contact__form .sector-button{width:100%;margin-top:4px}.sector-contact__direct{display:inline-block;color:var(--bem-blue);font-size:12px;margin-top:22px;text-decoration:underline;text-underline-offset:4px}.sector-contact__panel .sector-contact__privacy{font-size:10px;margin-top:22px}.sector-contact__privacy a{color:var(--bem-blue);text-decoration:underline}.sector-faq{background:var(--bem-surface-alt);color:var(--sector-ink)}.sector-faq__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.sector-faq .sector-label{color:var(--bem-blue);margin-bottom:22px}.sector-faq h2{margin-bottom:22px}.sector-faq__grid>div>p:last-child{font-size:15px;color:var(--sector-muted)}.sector-faq details{border-top:1px solid var(--sector-line)}.sector-faq details:last-child{border-bottom:1px solid var(--sector-line)}.sector-faq summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 0;cursor:pointer;font-size:15px;line-height:1.5;list-style:none}.sector-faq summary::-webkit-details-marker{display:none}.sector-faq summary span{font-size:24px;font-weight:400;color:var(--bem-blue);flex-shrink:0}.sector-faq details[open] summary span{transform:rotate(45deg)}.sector-faq details>p{padding-bottom:24px;font-size:14px;line-height:1.8;color:var(--sector-muted)}.sector-footer{background:var(--bem-dark);padding:54px 0 28px}.sector-footer__top{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-bottom:38px}.sector-footer__top p{font-size:13px;color:var(--inst-text-muted)}.sector-footer__top>a:last-child{color:var(--bem-white);font-size:13px}.sector-footer__bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--bem-border-light);padding-top:24px}.sector-footer__bottom p,.sector-footer__bottom a{color:var(--inst-text-muted);font-size:11px}.sector-footer__bottom>div{display:flex;gap:24px}.sector-image-credit{margin-top:18px;max-width:820px;font-size:10px!important;color:var(--inst-text-muted)!important}.sector-mobile-cta{display:none}.sector-hub-hero{padding-block:80px}.sector-hub-hero>div{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;align-items:center}.sector-hub-hero .sector-label{display:flex;align-items:center;gap:10px}.sector-hub-hero h1{font-size:clamp(40px,4.2vw,68px);font-weight:400;letter-spacing:-.045em;margin-block:28px}.sector-hub-hero>div>div>p:not(.sector-label){color:var(--inst-text-muted);max-width:520px;font-size:16px;line-height:1.8;margin-bottom:30px}.sector-hub-hero img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:right}.sector-hub-hero figcaption{margin-top:12px;font-size:10px;color:var(--inst-text-muted)}.sector-directory__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px}.sector-directory__card{display:block;color:var(--sector-ink);border-bottom:1px solid var(--sector-line)}.sector-directory__card:hover{color:var(--sector-ink)}.sector-directory__card figure{overflow:hidden;aspect-ratio:16/9;background:var(--bem-surface-alt)}.sector-directory__card img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.sector-directory__card:hover img{transform:scale(1.025)}.sector-directory__card>div{padding:24px 0}.sector-directory__card .sector-label{color:var(--bem-blue);margin-bottom:12px}.sector-directory__card h3{font-size:clamp(23px,2.4vw,34px);letter-spacing:-.03em;margin-bottom:12px}.sector-directory__card h3+p{color:var(--sector-muted);font-size:14px}.sector-directory__action{display:flex;justify-content:space-between;align-items:center;margin-top:26px;font-size:12px;font-weight:700;color:var(--bem-blue)}.sector-directory__action span{font-size:22px}.sector-hub-contact{background:var(--bem-surface-alt);color:var(--sector-ink)}.sector-hub-contact>div{display:flex;align-items:center;justify-content:space-between;gap:40px}.sector-hub-contact .sector-label{color:var(--bem-blue);margin-bottom:20px}.sector-hub-contact h2{margin-bottom:24px}.sector-hub-contact p:last-child{max-width:480px;font-size:15px;color:var(--sector-muted)}@media (min-width: 1700px){.sector-hero{min-height:800px}}@media (max-width: 1100px){.sector-nav nav{gap:18px}.sector-hero__copy{max-width:580px}.sector-hero__caption{display:none}.sector-hero__base>div{gap:24px}.sector-hero__base p{display:none}.sector-contact__panel{padding:28px}.sector-contact__row{grid-template-columns:1fr}.sector-platform__visual{grid-template-columns:minmax(0,1fr) 180px;gap:20px}}@media (max-width: 760px){.sector-page{padding-bottom:76px}.sector-hub{padding-bottom:0}.sector-nav__inner{min-height:72px;gap:14px}.sector-brand{gap:12px}.sector-brand img{width:83px}.sector-brand>span{padding-left:12px;font-size:12px}.sector-nav nav{display:none}.sector-nav__cta{min-height:38px;font-size:10px;padding:9px 12px;gap:12px}.sector-nav__cta span{font-size:16px}.sector-hero{min-height:auto}.sector-hero__photo{height:100%;object-position:70% center;opacity:.7}.sector-hero__shade{background:linear-gradient(90deg,#000a1ef2,#000a1e6b),linear-gradient(0deg,rgba(0,10,30,.9),transparent 70%)}.sector-hero__inner{padding-block:64px 48px}.sector-hero h1{font-size:clamp(38px,9.6vw,64px);margin:24px 0;max-width:540px}.sector-hero .sector-label{font-size:10px!important}.sector-hero__intro{font-size:15px!important;max-width:480px}.sector-hero__actions{flex-direction:column;align-items:flex-start;gap:22px;margin-top:28px}.sector-hero__note{max-width:290px}.sector-hero__base>div{min-height:68px;gap:0;justify-content:space-between}.sector-hero__base span{font-size:11px}.sector-heading--split{display:block}.sector-heading--split>p{margin-top:24px;max-width:100%}.sector-heading{margin-bottom:32px}.sector-heading h2,.sector-contact h2,.sector-faq h2,.sector-hub-contact h2{font-size:35px}.sector-pains__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.sector-pains__grid article{padding-right:0}.sector-pains__grid h3{font-size:17px;margin-top:18px}.sector-pains__grid p{font-size:12px}.sector-applications__grid{grid-template-columns:1fr;gap:40px}.sector-applications__grid figure{aspect-ratio:16/10}.sector-applications__copy h3{font-size:27px}.sector-platform__visual{grid-template-columns:minmax(0,1fr);gap:32px}.sector-platform__mobile{max-width:190px;justify-self:center}.sector-platform__steps{grid-template-columns:1fr}.sector-platform__steps li{padding-right:0;padding-bottom:22px}.sector-proof__intro{flex-wrap:wrap;gap:28px;margin-bottom:32px}.sector-proof__intro>div{width:100%}.sector-proof__intro img{width:115px}.sector-proof__intro .sector-link{font-size:11px;gap:12px}.sector-proof__metrics{grid-template-columns:1fr 1fr;gap:28px 20px}.sector-proof__metrics>div:first-child{grid-column:1/-1}.sector-proof__metrics>div{padding-top:0}.sector-proof__metrics>div:first-child{padding-top:28px}.sector-proof__metrics strong{font-size:48px}.sector-proof__metrics>div:first-child strong{font-size:62px}.sector-contact__grid{grid-template-columns:1fr;gap:36px}.sector-contact__panel{padding:28px 22px}.sector-contact__panel h3{font-size:28px}.sector-faq__grid{grid-template-columns:1fr;gap:32px}.sector-faq summary{font-size:14px}.sector-footer__top{align-items:flex-start;flex-direction:column;gap:26px}.sector-footer__bottom{flex-direction:column}.sector-mobile-cta{display:flex;position:fixed;z-index:40;bottom:14px;left:20px;right:20px;transform:translateY(150%);visibility:hidden;transition:transform .2s,visibility .2s;box-shadow:var(--shadow-card)}.sector-mobile-cta.is-active{transform:translateY(0);visibility:visible}.sector-hub-hero{padding-block:56px}.sector-hub-hero>div{grid-template-columns:1fr;gap:40px}.sector-hub-hero h1{font-size:43px}.sector-hub-hero img{aspect-ratio:16/10}.sector-directory__grid{grid-template-columns:1fr;gap:36px}.sector-directory__card h3{font-size:29px}.sector-hub-contact>div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion: reduce){.sector-page *,.sector-page *:before,.sector-page *:after{scroll-behavior:auto;transition:none!important;animation:none!important}}@media (max-width: 360px){.sector-nav .sector-brand>span{display:none}}
