.sectors-page{--connect:#1269ad;--connect-light:#78c7ec}
.sectors-hero{background:linear-gradient(135deg,#071c31 0%,#0b416f 58%,#1269ad 100%)}
.sectors-panel{padding:30px}.sector-orbit{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}.sector-orbit span{display:grid;place-items:center;min-height:68px;padding:12px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.07);color:#fff;font-size:.84rem;font-weight:850;text-align:center}
.sector-picker{background:#fff}.sector-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:38px 0 22px}.sector-selector button{display:flex;gap:11px;align-items:center;padding:17px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--ink);font:inherit;font-size:.86rem;font-weight:850;text-align:left;cursor:pointer}.sector-selector button svg{width:23px;height:23px;stroke:var(--connect);fill:none;stroke-width:1.8}.sector-selector button:hover,.sector-selector button:focus-visible,.sector-selector button[aria-selected="true"]{border-color:var(--connect);background:#eef7fc;color:var(--connect);box-shadow:0 8px 22px rgba(18,105,173,.1)}
.sector-detail{scroll-margin-top:120px;padding:36px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:0 18px 45px rgba(7,36,60,.07)}.sector-detail__head{display:grid;grid-template-columns:76px 1fr;gap:24px;align-items:start}.sector-detail__icon{display:grid;place-items:center;width:76px;height:76px;border-radius:19px;background:var(--connect);color:#fff}.sector-detail__icon svg{width:38px;height:38px;stroke:currentColor;fill:none;stroke-width:1.7}.sector-detail h3{margin:7px 0 10px;font-size:clamp(1.5rem,3vw,2.25rem)}.sector-detail p{margin:0;color:var(--muted);line-height:1.7}.sector-detail__body{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0}.sector-detail h4{margin:0 0 12px}.sector-detail ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.sector-detail li{position:relative;padding-left:22px;color:var(--muted)}.sector-detail li:before{content:"✓";position:absolute;left:0;color:var(--connect);font-weight:900}.sector-links{display:flex;gap:8px;flex-wrap:wrap}.sector-links a{padding:9px 12px;border-radius:999px;background:#e6f3fb;color:var(--connect);font-size:.78rem;font-weight:850}.sector-verify{margin-top:22px!important;padding:12px 14px;border-radius:10px;background:#fff7d8;color:#765500!important;font-size:.75rem;line-height:1.55!important}
.sector-solution-grid{grid-template-columns:repeat(3,1fr)}.sector-solution-grid .technology-card>a{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:var(--connect);font-size:.82rem;font-weight:850}.sector-solution-grid .technology-card>a svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}
.sector-method{background:#eef5fb}.sector-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;padding:0;margin:38px 0 0}.sector-steps li{padding:24px;border:1px solid var(--line);border-radius:17px;background:#fff}.sector-steps>li>span{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:50%;background:var(--connect);color:#fff;font-size:.78rem;font-weight:950}.sector-steps strong{display:block;margin-bottom:8px}.sector-steps p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.6}
.sector-support{padding:58px 0;background:#eef5fb;border-block:1px solid var(--line)}.software-support__inner{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.software-support h2{font-size:clamp(1.8rem,3vw,2.5rem);margin:10px 0 12px}.software-support p{margin:0;color:var(--muted);line-height:1.65}.software-support__actions{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.software-support__actions>a:not(.button){padding:10px;color:var(--connect);font-size:.84rem;font-weight:850}.connectivity-mobile-menu .mobile-client-link{margin-top:8px;border:1px solid var(--connect)!important;border-radius:10px;color:var(--connect);text-align:center}.connectivity-mobile-menu .mobile-portal-link{font-size:.84rem;text-align:center;color:var(--muted)}.connectivity-checkbox a{color:var(--connect);text-decoration:underline}
@media(max-width:1023px){.sector-selector,.sector-solution-grid{grid-template-columns:repeat(2,1fr)}.sector-steps{grid-template-columns:repeat(2,1fr)}.software-support__inner{grid-template-columns:1fr}.software-support__actions{justify-content:flex-start}}
@media(max-width:767px){.sector-orbit{grid-template-columns:repeat(2,1fr)}.sector-selector{grid-template-columns:1fr 1fr}.sector-selector button{display:grid;justify-items:center;text-align:center;padding:14px 8px;font-size:.76rem}.sector-detail{padding:24px}.sector-detail__head{grid-template-columns:1fr}.sector-detail__icon{width:58px;height:58px}.sector-detail__body,.sector-solution-grid,.sector-steps{grid-template-columns:1fr}.software-support__actions{display:grid}.software-support__actions .button{width:100%}.sector-support{padding:48px 0}}
