.sectors-section{--section-bg:radial-gradient(780px 430px at 84% 8%, #0e898940, transparent 62%), radial-gradient(650px 390px at 8% 78%, #075f6424, transparent 68%), linear-gradient(138deg, #c1dfdc, #e3f1ef 48%, #b7d8d5);--card:#eef9f7;--ink:#052e35;--soft-ink:#315f65;--teal:#0e8989;--scene:#073c43;color:var(--ink);background:var(--section-bg);padding:44px 0 80px;position:relative;overflow:hidden}.sectors-section .page-hero{grid-template-columns:1fr;align-items:center;gap:30px;padding:28px 0 38px;display:grid}.sectors-section .page-hero-copy{text-align:center}.sectors-section .page-hero-copy .breadcrumbs,.sectors-section .page-hero-copy .proof{justify-content:center;align-items:center;gap:12px;display:flex}.sectors-section .page-hero-copy .breadcrumbs{color:var(--soft-ink);margin-bottom:20px;font-size:12px}.sectors-section .page-hero-copy .breadcrumbs a,.sectors-section .page-hero-copy .sector-card-foot a{color:var(--teal)}.sectors-section .page-hero-copy .eyebrow,.sectors-section .page-hero-copy .kicker{color:var(--teal);margin-bottom:10px;font-size:13px;font-weight:700;display:inline-block}.sectors-section .page-hero-copy h2{color:var(--ink);margin-bottom:16px;font-size:clamp(30px,5vw,54px);line-height:1.25}.sectors-section .page-hero-copy p{color:var(--soft-ink);max-width:650px;margin:0 auto 22px;line-height:1.9}.sectors-section .page-hero-copy .proof{border-top:1px solid #0a70733d;flex-wrap:wrap;padding-top:16px;font-size:12px}.sectors-section .page-hero-copy .proof span:before{content:"✓";color:var(--teal);margin-left:5px;font-weight:800}.sectors-section .sectors-ops-panel,.sectors-section .sector-scene{color:#efffff;background:linear-gradient(145deg,#073c43,#075f64);border:1px solid #8ef3ee42;box-shadow:0 20px 42px #054d5133}.sectors-section .sectors-ops-panel{border-radius:24px;padding:16px}.sectors-section .sectors-ops-head,.sectors-section .sectors-ops-reading{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.sectors-section .sectors-ops-head b,.sectors-section .sectors-ops-live{color:#efffff;display:block}.sectors-section .sectors-ops-live,.sectors-section .sectors-ops-reading b{color:#8ef3ee}.sectors-section .sectors-ops-head small{color:#efffff99}.sectors-section .sectors-ops-canvas{background:radial-gradient(circle,#0e898959,#0000 48%),#06353d;border:1px solid #8ef3ee2e;border-radius:18px;min-height:250px;margin:14px 0;position:relative;overflow:hidden}.sectors-section .sectors-ops-canvas:before,.sectors-section .sectors-ops-canvas:after{content:"";border:1px solid #8ef3ee24;border-radius:50%;position:absolute;inset:20% 17%}.sectors-section .sectors-ops-canvas:after{inset:10% 30%;transform:rotate(55deg)}.sectors-section .sectors-ops-path{z-index:0;background:linear-gradient(90deg,#4ed8cf14,#4ed8cf80,#4ed8cf14);height:1px;position:absolute;top:50%;left:11%;right:11%}.sectors-section .sectors-ops-path:before,.sectors-section .sectors-ops-path:after{content:"";background:var(--teal-2,#8ef3ee);width:7px;height:7px;box-shadow:0 0 14px var(--teal-2,#8ef3ee);border:2px solid #dff;border-radius:50%;animation:3.2s cubic-bezier(.4,0,.2,1) infinite sectors-ops-packet;position:absolute;top:50%;right:10%;transform:translate(50%,-50%)}.sectors-section .sectors-ops-path:after{animation-delay:1.6s}.sectors-section .sector-route-shape{border-top:1px dashed #8ef3ee2e;position:absolute;inset:45% 10%;transform:rotate(-10deg)}.sectors-section .sectors-ops-orbit-tag{color:#efffffa3;font-size:9px;position:absolute;left:50%;transform:translate(-50%)}.sectors-section .sectors-ops-orbit-tag.top{top:10px}.sectors-section .sectors-ops-orbit-tag.bottom{bottom:10px}.sectors-section .sectors-ops-core{z-index:2;background:#055a5ed1;border:1px solid #8ef3ee73;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:126px;height:78px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sectors-section .sectors-ops-core b{font-size:19px}.sectors-section .sectors-ops-core span{color:#efffffb3;font-size:9px}.sectors-section .sectors-ops-core i{background:#8ef3ee;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 10px #8ef3ee}.sectors-section .sectors-ops-core i:first-child{left:-52px}.sectors-section .sectors-ops-core i:last-of-type{right:-52px}.sectors-section .sectors-ops-step,.sectors-section .sector-point{z-index:3;color:#efffff;cursor:pointer;text-align:right;background:#043038d1;border:1px solid #8ef3ee3d;border-radius:13px;transition:all .25s;position:absolute}.sectors-section .sectors-ops-step{width:96px;padding:10px}.sectors-section .sectors-ops-step span,.sectors-section .sector-point span{color:#8ef3ee;font-size:8px;display:block}.sectors-section .sectors-ops-step b,.sectors-section .sector-point b{font-size:11px;display:block}.sectors-section .sectors-ops-step:hover,.sectors-section .sectors-ops-step:focus-visible,.sectors-section .sector-point:hover,.sectors-section .sector-point:focus-visible,.sectors-section .sector-point.active{border-color:#8ef3ee;transform:translateY(-3px);box-shadow:0 0 18px #8ef3ee3d}.sectors-section .sectors-ops-step.step-0{top:22%;right:4%}.sectors-section .sectors-ops-step.step-1{top:6%;left:50%;transform:translate(-50%)}.sectors-section .sectors-ops-step.step-2{bottom:18%;right:4%}.sectors-section .sectors-ops-signal,.sectors-section .sector-signal{z-index:4;background:#8ef3ee;border-radius:50%;width:8px;height:8px;transition:all .35s;position:absolute;box-shadow:0 0 0 5px #8ef3ee1f,0 0 18px #8ef3ee}.sectors-section .sectors-ops-signal{top:50%;left:var(--signal-position,50%)}.sectors-section .sectors-ops-reading{color:#efffffa6}.sectors-section .section-head{text-align:center;margin:26px auto 28px}.sectors-section .section-head h2{color:var(--ink);margin:0 0 8px;font-size:clamp(25px,4vw,38px)}.sectors-section .section-head p{color:var(--soft-ink);font-size:13px}.sectors-section .sector-experience-grid{grid-template-columns:1fr;gap:22px;display:grid}.sectors-section .sector-experience-card{--active-stage:0;background:linear-gradient(155deg,#effaf8fa,#daf0edeb);border:1px solid #075f6433;border-radius:22px;padding:16px;overflow:hidden;box-shadow:0 16px 34px #054d5124}.sectors-section .sector-card-heading{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;min-height:76px;display:grid}.sectors-section .icon-shell{color:#efffff;background:linear-gradient(145deg,#0e8989,#07565b);border:1px solid #0e8989;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 23px #054d513d}.sectors-section .sector-card-heading h3{color:var(--ink);margin-bottom:3px;font-size:20px}.sectors-section .sector-card-heading p{color:var(--soft-ink);font-size:11px;line-height:1.7}.sectors-section .sector-card-index{color:#8edfe0;font-size:12px;font-weight:700}.sectors-section .sector-scene{background:radial-gradient(circle at 50% 45%, #23b1b14d, transparent 48%),var(--scene);border-radius:18px;min-height:220px;margin:8px 4px 14px;position:relative;overflow:hidden}.sectors-section .sector-scene-kicker{color:#efffff8c;font-size:9px;position:absolute;top:12px;right:15px}.sectors-section .sector-route-shape{inset:45% 10%}.sectors-section .sector-point{width:118px;padding:10px}.sectors-section .sector-point.point-0{top:35%;right:4%}.sectors-section .sector-point.point-1{top:43%;left:50%;transform:translate(-50%)}.sectors-section .sector-point.point-2{bottom:20%;left:4%}.sectors-section .sector-point.point-1:hover,.sectors-section .sector-point.point-1:focus-visible,.sectors-section .sector-point.point-1.active{transform:translate(-50%)translateY(-3px)}.sectors-section .sector-signal{top:calc(35% + var(--active-stage)*15%);left:calc(12% + var(--active-stage)*38%)}.sectors-section .sector-stage-detail{min-height:75px;color:var(--soft-ink);border:1px solid #0e898938;border-radius:15px;align-items:start;gap:12px;padding:12px;display:flex}.sectors-section .sector-stage-number{color:var(--teal);font-size:13px;font-weight:700}.sectors-section .sector-stage-detail b{color:var(--ink);font-size:13px}.sectors-section .sector-stage-detail p{font-size:11px;line-height:1.7}.sectors-section .sector-card-foot{color:var(--soft-ink);align-items:center;gap:12px;padding-top:14px;font-size:10px;display:flex}.sectors-section .sector-card-foot a{margin-right:auto}@media (min-width:768px){.sectors-section .page-hero{grid-template-columns:1fr 1fr;gap:44px;min-height:410px}.sectors-section .page-hero-copy{text-align:right}.sectors-section .page-hero-copy .breadcrumbs,.sectors-section .page-hero-copy .proof{justify-content:flex-start}.sectors-section .sector-experience-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.sectors-section .page-hero{gap:78px}.sectors-section .sector-scene{min-height:220px}}@media (max-width:480px){.sectors-section{padding-top:25px}.sectors-section .sector-card-heading h3{font-size:17px}.sectors-section .sector-card-foot span{display:none}}@keyframes sectors-ops-packet{0%{opacity:0;right:10%}12%{opacity:1}88%{opacity:1}to{opacity:0;right:90%}}html[data-theme=dark] .sectors-section{color:var(--text);background:radial-gradient(800px 600px at 78% 45%,#28bdc21f,#0000 68%),linear-gradient(#031019,#04151e)}html[data-theme=dark] .sectors-section .page-hero-copy h2,html[data-theme=dark] .sectors-section .section-head h2,html[data-theme=dark] .sectors-section .sector-card-heading h3,html[data-theme=dark] .sectors-section .sector-stage-detail b{color:var(--text)}html[data-theme=dark] .sectors-section .page-hero-copy p,html[data-theme=dark] .sectors-section .section-head p,html[data-theme=dark] .sectors-section .sector-card-heading p,html[data-theme=dark] .sectors-section .sector-stage-detail,html[data-theme=dark] .sectors-section .sector-card-foot{color:var(--muted)}html[data-theme=dark] .sectors-section .sector-experience-card{border-color:var(--line);background:linear-gradient(180deg, var(--panel), var(--bg-2));box-shadow:var(--shadow)}
