.page--business{background:#080d13}.business-container{width:min(1280px,calc(100% - 96px));margin-inline:auto}.business-section{padding-block:clamp(64px,7vw,104px);scroll-margin-top:84px}.page--business h1,.page--business h2,.page--business h3,.page--business h4{font-weight:600}.business-eyebrow{margin:0 0 18px;color:#9bd9cf;font-size:.72rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;line-height:1.7}.business-eyebrow>span{margin-inline:8px;color:#647b82}.business-heading{margin-bottom:40px}.business-heading h2,.business-managed h2{margin:0;font-size:clamp(2rem,3.5vw,3.15rem);line-height:1.2;letter-spacing:-.045em;color:#f0f5f8}.business-heading--split{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.business-heading--split>p{max-width:385px;margin:0 0 4px;color:#afc0ca;font-size:.95rem;line-height:1.85}.business-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:14px 22px;border:1px solid #a2c622;border-radius:10px;background:#b2df40;color:#111d08;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background .2s,transform .2s}.business-button:hover{background:#c5ee64;transform:translateY(-2px)}.business-text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:#d8eeec;text-decoration:none;font-size:.875rem;font-weight:600}.business-text-link:hover{color:#b2df40}.business-text-link>span,.business-button>span{font-size:1.2rem}.page--business main a:focus-visible,.page--business main button:focus-visible,.page--business main summary:focus-visible,.business-case:focus-visible{outline:2px solid #8ff6f9;outline-offset:5px}.business-hero{position:relative;isolation:isolate;padding-top:clamp(60px,7vw,100px);background:radial-gradient(ellipse at 88% 22%,rgb(26 188 220 / .09),transparent 52%)}.business-hero__layout{display:grid;grid-template-columns:1.13fr 1fr;align-items:center;gap:36px;padding-bottom:76px}.business-hero h1{margin:0 0 26px;font-size:clamp(3.2rem,5.1vw,4.65rem);line-height:1.09;letter-spacing:-.055em;color:#f4f8fa}.business-hero h1 span{color:#b2df40}.business-hero__lead{max-width:540px;margin:0 0 18px;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.75;color:#d4e1e8}.business-hero__description{max-width:510px;margin:0;color:#9fb3c0;line-height:1.85;font-size:.9375rem}.business-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:32px}.business-network{min-width:0;padding:24px 0;background:radial-gradient(ellipse at center,rgb(26 188 220 / .08),transparent 65%)}.business-network-stage{position:relative;width:100%;display:grid;justify-items:center;isolation:isolate}.business-network-stage>.business-network{position:relative;z-index:1}.business-field{display:none;position:absolute;inset:24px 0;width:100%;height:calc(100% - 48px);color:#386d79;pointer-events:none}.business-field__tracks{opacity:.56}.business-field__flow{stroke:#84bf90;opacity:.6;animation:business-field-flow 22s linear infinite}@keyframes business-field-flow{to{stroke-dashoffset:-1032}}.business-network__label{display:flex;align-items:center;justify-content:center;gap:10px;color:#89a8b1;font-size:.625rem;letter-spacing:.13em}.business-network__label>span{width:5px;height:5px;border-radius:50%;background:#8ff6f9}.business-network__canvas{position:relative;aspect-ratio:520/430}.business-network__lines{position:absolute;inset:0;width:100%;height:100%}.business-network__core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:37%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid rgb(178 223 64 / .6);border-radius:50%;background:radial-gradient(circle at top,#1b3030,#0b161c 70%);box-shadow:0 0 0 9px rgb(178 223 64 / .025),0 0 60px rgb(26 188 220 / .08)}.business-network__core svg{width:32px;height:32px;color:#b2df40}.business-network__core strong{font-size:clamp(.875rem,1.3vw,1.05rem)}.business-network__core>span{color:#97b4bf;font-size:.625rem}.business-network__node{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 14px;min-width:130px;border:1px solid #26414a;border-radius:12px;background:#0c1820;box-shadow:0 14px 35px rgb(0 0 0 / .24);font-size:.8rem;color:#e2eff5}.business-network__node>svg{flex-shrink:0;color:#8ce3e0}.business-network__node small{color:#9eb1bb;font-size:.675rem}.business-network__node--1{left:2%;top:14%}.business-network__node--2{right:2%;top:14%}.business-network__node--3{left:2%;bottom:14%}.business-network__node--4{right:2%;bottom:14%}.business-network__caption{display:flex;justify-content:center;align-items:center;gap:15px;color:#9bb4c1;font-size:.75rem}.business-network__caption i{width:3px;height:3px;border-radius:50%;background:#5f808d}.business-network__orbit{animation:business-orbit-clockwise 16s linear infinite}.business-network__core{animation:business-core-breathe 4s ease-in-out infinite}.business-network__core::before,.business-network__core::after{content:"";position:absolute;inset:-1px;border:1px solid #b2e230;border-radius:50%;pointer-events:none;opacity:0;animation:business-core-ripple 4s ease-out infinite}.business-network__core::after{animation-delay:2s}.business-network__traffic--1,.business-network__node--1{--network-phase:0s}.business-network__traffic--2,.business-network__node--2{--network-phase:-1.5s}.business-network__traffic--3,.business-network__node--3{--network-phase:-3s}.business-network__traffic--4,.business-network__node--4{--network-phase:-4.5s}.business-network__packet{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:8 112;opacity:0;animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--network-phase)}.business-network__packet--receive{stroke:#b2e230;animation-name:business-packet-receive}.business-network__packet--send{stroke:#8fe8d1;animation-name:business-packet-send}.business-network__node{animation:business-node-activity 6s ease-in-out infinite;animation-delay:var(--network-phase)}.business-network__node::after{content:"";position:absolute;inset:-1px;border:1px solid #9edc86;border-radius:inherit;opacity:0;pointer-events:none;animation:business-node-ripple 6s ease-out infinite;animation-delay:var(--network-phase)}@keyframes business-orbit-clockwise{to{stroke-dashoffset:-120}}@keyframes business-core-breathe{0%,100%{border-color:rgb(178 223 64 / .55);box-shadow:0 0 0 9px rgb(178 223 64 / .025),0 0 24px rgb(162 198 34 / .06)}50%{border-color:#b2e230;box-shadow:0 0 0 12px rgb(178 223 64 / .045),0 0 44px rgb(162 198 34 / .22),inset 0 0 24px rgb(162 198 34 / .07)}}@keyframes business-core-ripple{0%{transform:scale(1);opacity:0}12%{opacity:.6}85%,100%{transform:scale(1.28);opacity:0}}@keyframes business-packet-receive{0%{stroke-dashoffset:12;opacity:0}6%{opacity:.95}40%{stroke-dashoffset:-108;opacity:.95}42%,100%{stroke-dashoffset:-108;opacity:0}}@keyframes business-packet-send{0%,50%{stroke-dashoffset:-108;opacity:0}56%{opacity:.9}90%{stroke-dashoffset:12;opacity:.9}92%,100%{stroke-dashoffset:12;opacity:0}}@keyframes business-node-activity{0%,40%,100%{border-color:#26414a;box-shadow:0 14px 35px rgb(0 0 0 / .24)}8%,78%{border-color:#80b95c;box-shadow:0 0 20px rgb(162 198 34 / .16)}}@keyframes business-node-ripple{0%,60%{transform:scale(1);opacity:0}6%,66%{opacity:.45}30%,95%,100%{transform:scale(1.09);opacity:0}}.business-foundations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:30px 0;border-top:1px solid #203038;border-bottom:1px solid #203038;gap:24px}.business-foundations>div{display:flex;align-items:baseline;gap:18px}.business-foundations>div>span{color:#91a838;font-size:.75rem}.business-foundations p{margin:0;font-size:.8rem;line-height:1.8;color:#9eb4c1}.business-foundations strong{display:block;font-size:.95rem;color:#e6eef2;margin-bottom:2px}.business-explorer.is-enhanced{display:grid;grid-template-columns:260px minmax(0,1fr);gap:26px;align-items:start}.business-tabs{display:flex;flex-direction:column;gap:5px}.business-tabs[hidden],.business-case[hidden]{display:none}.business-tabs button{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:14px 16px;border:1px solid #fff0;border-radius:10px;font:inherit;font-size:.825rem;text-align:left;color:#b2c4ce;background:#fff0;cursor:pointer}.business-tabs button>svg{flex:0 0 22px;width:22px}.business-tabs button:hover{background:#101e26;color:#ecf6f7}.business-tabs button[aria-selected="true"]{color:#c2e986;background:#152522;border-color:#3b5841}.business-tabs__arrow{margin-left:auto;opacity:0}.business-tabs button[aria-selected="true"] .business-tabs__arrow{opacity:1}.business-panels{min-width:0;display:grid;gap:24px;position:relative}.business-panels.is-transitioning{overflow:clip;overflow-clip-margin:6px}.business-case.is-sector-leaving{position:absolute;inset:0 0 auto;width:100%;pointer-events:none}.business-swipe-hint{display:none}.business-case{padding:clamp(24px,3.8vw,50px);border:1px solid #273c45;border-radius:20px;background:radial-gradient(ellipse at 100% 0,rgb(26 188 220 / .07),transparent 52%),#0d1820;scroll-margin-top:100px}.business-explorer.is-enhanced .business-case{min-height:610px}.business-case__top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px}.business-case__top .business-eyebrow{margin:0}.business-case__icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #2b4c52;border-radius:13px;color:#8be7e1;background:#102b31}.business-case__icon svg{width:26px;height:26px}.business-case h3{max-width:650px;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.3;letter-spacing:-.03em;margin:18px 0;color:#edf5f8}.business-case__intro{color:#b7c9d3;line-height:1.85;font-size:.9rem;max-width:660px;margin:0 0 24px}.business-case h4{margin:0 0 12px;font-size:.8rem;color:#e1ebf1}.business-checklist{list-style:none;padding:0;margin:0;display:grid;gap:10px}.business-checklist li{position:relative;padding-left:22px;color:#c7d6de;line-height:1.75;font-size:.875rem}.business-checklist li::before{content:"";position:absolute;left:2px;top:.65em;width:6px;height:6px;border-radius:2px;background:#a8d751}.business-case__design{border-top:1px solid #283a43;margin-top:26px;padding-top:22px}.business-case__design p{margin:0;color:#aebfca;line-height:1.85;font-size:.875rem}.business-tags{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:22px 0 12px;list-style:none}.business-tags li{border:1px solid #2b434b;border-radius:6px;padding:6px 10px;color:#accbcf;font-size:.65rem;line-height:1.5}.business-footnote{max-width:770px;margin:22px 0 0 auto;font-size:.73rem;line-height:1.8;color:#93a9b4}.business-solutions{background:linear-gradient(180deg,#080d13,#0b141b 30%,#0b141b 70%,#080d13)}.business-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.business-service{display:flex;flex-direction:column;padding:32px;border:1px solid #26383f;border-radius:16px;background:rgb(14 26 34 / .65)}.business-service__action{margin-top:auto;padding-top:28px}.business-service__action .business-button{gap:12px;padding-inline:16px;font-size:.8rem;width:100%;border-color:#496454;background:rgb(125 182 114 / .06);color:#d1e8d4}.business-service__action .business-button:hover{border-color:#b2df40;background:rgb(178 223 64 / .12)}.business-service--featured .business-service__action .business-button{border-color:#a2c622;background:#b2df40;color:#111d08}.business-service--featured .business-service__action .business-button:hover{background:#c5ee64}.business-service__action .business-button:focus-visible{outline:2px solid #b2df40;outline-offset:4px}.business-service--featured{background:linear-gradient(135deg,rgb(162 198 34 / .09),transparent 65%),#101d20;border-color:#4a5e3b}.business-service__top{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#84d7d3;margin-bottom:28px}.business-service__top>svg{width:28px;height:28px}.business-service__top>span{color:#9bb0bb;font-size:.67rem;letter-spacing:.06em}.business-service--featured .business-service__top>svg{color:#b2df40}.business-service h3{font-size:1.4rem;margin:0 0 14px;letter-spacing:-.025em;color:#edf4f8}.business-service p{color:#b1c4ce;font-size:.9rem;line-height:1.85;margin:0 0 22px;max-width:500px}.business-service .business-text-link{margin-top:16px}.business-managed__layout{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(32px,7vw,100px)}.business-managed__intro>p:not(.business-eyebrow){color:#b1c4ce;line-height:1.9;font-size:.9375rem;max-width:460px;margin:24px 0}.business-managed__diagram{display:flex;align-items:center;max-width:380px;margin-top:40px;padding:24px 0;border-top:1px solid #26383f}.business-managed__diagram span{display:flex;flex-direction:column;gap:12px;align-items:center;color:#a4c2cb;font-size:.7rem}.business-managed__diagram svg{width:26px;height:26px;color:#9cdfbe}.business-managed__diagram i{flex:1;height:1px;background:#345957;margin:0 20px 26px}.business-managed__features article{display:flex;align-items:flex-start;gap:20px;padding:23px 0;border-top:1px solid #26383f}.business-managed__features article>svg{color:#89d8d3;flex:0 0 24px;margin-top:3px}.business-managed__features h3{font-size:1rem;margin:0 0 7px;color:#e6eff5}.business-managed__features p{margin:0;color:#a9bdc9;font-size:.85rem;line-height:1.8}.business-project{padding-bottom:48px}.business-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:0;margin:0;list-style:none}.business-steps li{border-top:1px solid #34484a;padding-top:24px}.business-steps li>span{font-size:1.9rem;color:#a7ce54;letter-spacing:-.05em}.business-steps h3{font-size:1rem;margin:22px 0 12px;color:#e2eff5}.business-steps p{font-size:.875rem;line-height:1.85;color:#afc2cc;margin:0}.business-faq{display:grid;grid-template-columns:.8fr 2fr;gap:40px;padding:80px 0}.business-faq>h3{font-size:1.5rem;margin:14px 0;letter-spacing:-.03em}.business-faq details{border-bottom:1px solid #283c44}.business-faq summary{display:flex;gap:24px;justify-content:space-between;padding:22px 0;list-style:none;cursor:pointer;color:#d4e1e8;font-size:.9rem;line-height:1.75}.business-faq summary::-webkit-details-marker{display:none}.business-faq summary::after{content:"+";color:#9cd5c0;font-size:1.25rem;flex-shrink:0}.business-faq details[open] summary::after{content:"−"}.business-faq details p{max-width:720px;font-size:.875rem;line-height:1.85;color:#aec1cc;margin:0 28px 24px 0}.business-contact{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:clamp(28px,4vw,52px);border:1px solid #3c5546;border-radius:20px;background:radial-gradient(ellipse at top right,rgb(162 198 34 / .1),transparent 65%),#101d20}.business-contact h2{font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.3;letter-spacing:-.04em;margin:0 0 20px}.business-contact p:not(.business-eyebrow){font-size:.875rem;line-height:1.8;max-width:520px;margin:0;color:#b5c8cf}.business-contact__actions{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:16px}.page--business .prefooter{background:#080d13;margin-bottom:0;padding:64px 0}@media(min-width:1600px){.business-hero__layout{padding-block:30px 100px}}@media(max-width:1100px){.business-container{width:calc(100% - 64px)}.business-hero__layout{gap:24px}.business-hero h1{font-size:clamp(2.5rem,5.1vw,3.4rem)}.business-network__node{min-width:110px;padding:10px;gap:8px;font-size:.75rem}.business-network__node>svg{width:20px}.business-network__core{gap:5px}.business-network__core>span{font-size:.55rem}.business-explorer.is-enhanced{grid-template-columns:230px minmax(0,1fr);gap:20px}.business-contact{align-items:flex-start;flex-direction:column}.business-contact__actions{flex-direction:row;flex-wrap:wrap}}@media(max-width:760px){.business-container{width:calc(100% - 40px)}.business-hero{padding-top:54px}.business-hero__layout{grid-template-columns:1fr;padding-bottom:32px;gap:36px}.business-hero h1{font-size:clamp(2.75rem,7.5vw,4.1rem)}.business-hero__copy{max-width:610px}.business-network{width:min(100%,480px);justify-self:center;padding:0}.business-network__node{min-width:120px;padding:12px}.business-network__core strong{font-size:.9rem}.business-network__core>span{font-size:.6rem}.business-foundations{gap:20px}.business-foundations>div{gap:8px;flex-direction:column}.business-foundations p{font-size:.7rem}.business-foundations strong{font-size:.8rem}.business-heading--split{flex-direction:column;align-items:flex-start;gap:22px}.business-heading--split>p{max-width:560px}.business-explorer.is-enhanced{display:block}.business-tabs{flex-direction:row;flex-wrap:nowrap;gap:8px;margin:-5px -5px 0;padding:5px 5px 12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#496c59 #fff0;scroll-padding-inline:5px}.business-tabs button{flex:0 0 auto;width:auto;min-height:44px;padding:10px 12px;font-size:.72rem;border-color:#233940;background:#0d1920;gap:7px;white-space:nowrap}.business-explorer.is-enhanced .business-swipe-hint{display:flex;justify-content:space-between;gap:12px;margin:12px 0 18px;font-size:.7rem;color:#9cb3bf}.business-explorer.is-enhanced .business-panels{touch-action:pan-y pinch-zoom}.business-explorer .is-dragging{cursor:grabbing;user-select:none}.business-tabs button>svg{width:18px;flex-basis:18px;height:18px}.business-tabs__arrow{display:none}.business-explorer.is-enhanced .business-case{min-height:0}.business-case h3{font-size:1.75rem}.business-service{padding:24px}.business-managed__layout{grid-template-columns:1fr;gap:30px}.business-managed__diagram{margin-top:28px}.business-steps{gap:24px}.business-faq{grid-template-columns:1fr;gap:8px;padding-block:56px}}@media(max-width:520px){.business-hero__actions{align-items:flex-start;flex-direction:column;gap:12px}.business-eyebrow{font-size:.65rem;letter-spacing:.09em}.business-hero__lead{font-size:1.05rem}.business-network__node{min-width:104px;padding:10px;font-size:.7rem}.business-network__node small{font-size:.6rem}.business-network__node>svg{width:18px}.business-network__core{width:40%;gap:4px}.business-network__core svg{width:24px;height:24px}.business-network__core strong{font-size:.8rem}.business-network__core>span{font-size:.53rem}.business-network__label{font-size:.55rem}.business-foundations{grid-template-columns:1fr;gap:18px;padding-block:24px}.business-foundations>div{flex-direction:row;gap:18px}.business-foundations p{font-size:.8rem}.business-foundations strong{font-size:.875rem}.business-case{padding:24px 20px}.business-case h3{font-size:1.55rem}.business-case__top{gap:8px}.business-case__icon{width:40px;height:40px;flex-shrink:0}.business-service-grid,.business-steps{grid-template-columns:1fr}.business-service__top{margin-bottom:22px}.business-contact__actions{align-items:flex-start;flex-direction:column;width:100%}.business-contact .business-button{width:100%;padding-inline:12px;gap:12px}}@media(min-width:600px){.business-hero__layout{grid-template-columns:1fr;justify-items:center;gap:40px}.business-hero__copy{width:100%;max-width:900px;text-align:center}.business-hero__lead{max-width:680px;margin-inline:auto}.business-hero__description{max-width:680px;margin-inline:auto}.business-hero__actions{justify-content:center}.business-network{width:min(100%,520px);padding:0}.business-heading{text-align:center}.business-heading--split{flex-direction:column;align-items:center;gap:22px}.business-heading--split>p{max-width:660px}.business-managed__layout{grid-template-columns:1fr;gap:40px}.business-managed__intro{text-align:center}.business-managed__intro>p:not(.business-eyebrow){max-width:660px;margin-inline:auto}.business-managed__diagram{margin-inline:auto}.business-managed__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.business-faq{grid-template-columns:1fr;gap:18px;width:min(100%,900px);margin-inline:auto}.business-faq>h3{text-align:center}.business-contact{flex-direction:column;align-items:center;text-align:center;gap:28px}.business-contact p:not(.business-eyebrow){max-width:620px;margin-inline:auto}.business-contact__actions{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:20px 28px}}@media(min-width:600px) and (max-width:900px){.business-managed__features{grid-template-columns:1fr}}.business-hero::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgb(109 186 198 / .14) 1px,transparent 1px),linear-gradient(90deg,rgb(109 186 198 / .14) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 12%,rgb(0 0 0 / .7) 48%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 40%,#000 12%,rgb(0 0 0 / .7) 48%,transparent 78%)}.business-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 5% 48%,rgb(26 188 220 / .11),transparent 36%),radial-gradient(ellipse at 98% 60%,rgb(162 198 34 / .065),transparent 32%)}.business-section{position:relative;isolation:isolate}.business-section::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.business-sectors::before{background:radial-gradient(ellipse at 0 30%,rgb(26 188 220 / .09),transparent 40%),radial-gradient(ellipse at 100% 75%,rgb(162 198 34 / .055),transparent 35%)}.business-solutions::before{background-image:linear-gradient(90deg,rgb(102 169 181 / .085) 1px,transparent 1px),linear-gradient(rgb(102 169 181 / .06) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:linear-gradient(transparent,#000 28%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 28%,#000 70%,transparent)}.business-managed::before{background:radial-gradient(ellipse at 0 34%,transparent 0 24%,rgb(97 176 188 / .16) 24.08% 24.18%,transparent 24.26% 32%,rgb(97 176 188 / .10) 32.08% 32.18%,transparent 32.26% 40%,rgb(97 176 188 / .065) 40.08% 40.18%,transparent 40.26%),radial-gradient(ellipse at 100% 32%,transparent 0 24%,rgb(162 198 34 / .13) 24.08% 24.18%,transparent 24.26% 32%,rgb(162 198 34 / .085) 32.08% 32.18%,transparent 32.26% 40%,rgb(162 198 34 / .055) 40.08% 40.18%,transparent 40.26%);-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 65%,transparent),linear-gradient(90deg,#000,#000 18%,transparent 40%,transparent 60%,#000 82%,#000);mask-image:linear-gradient(transparent,#000 20%,#000 65%,transparent),linear-gradient(90deg,#000,#000 18%,transparent 40%,transparent 60%,#000 82%,#000);-webkit-mask-composite:source-in;mask-composite:intersect}.business-project::before{background-image:linear-gradient(90deg,rgb(112 177 173 / .12) 1px,transparent 1px);background-size:120px 100%;-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 20%,#000 70%,transparent);opacity:.45}.business-contact{position:relative;isolation:isolate;overflow:hidden}.business-contact::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgb(158 207 133 / .1) 1px,transparent 1px),linear-gradient(90deg,rgb(158 207 133 / .1) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 30%,transparent 70%,#000);mask-image:linear-gradient(90deg,#000,transparent 30%,transparent 70%,#000)}@media(min-width:1100px){.business-field{display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 24%,transparent 38%,transparent 62%,#000 76%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 24%,transparent 38%,transparent 62%,#000 76%,#000 92%,transparent)}.business-network-stage::before{content:"";position:absolute;inset:8% 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 16% 50%,rgb(26 188 220 / .11),transparent 32%),radial-gradient(ellipse at 84% 50%,rgb(162 198 34 / .07),transparent 32%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}}@media(min-width:1280px){.business-container{width:min(1640px,calc(100% - 120px))}.business-hero{padding-top:64px}.business-hero__layout{padding:0 0 48px;gap:28px}.business-hero__copy{max-width:1080px}.business-hero__lead,.business-hero__description{max-width:760px}.business-network{width:560px}.business-section{padding-block:84px}.business-heading{margin-bottom:48px}.business-foundations>div{justify-content:center}.business-managed__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 40px}.business-managed__features article{padding:28px 16px;background:linear-gradient(180deg,rgb(13 27 34 / .85),rgb(8 13 19 / .65));border-radius:0 0 12px 12px}.business-steps{gap:48px}.business-steps li{position:relative;padding:30px 24px 20px;background:linear-gradient(180deg,rgb(17 33 37 / .72),transparent)}.business-steps li::before{content:"";position:absolute;top:-1px;left:24px;width:52px;height:2px;background:#a5d34a}.business-faq{width:min(100%,1040px)}.business-project{padding-bottom:48px}}@media(min-width:1440px){.business-explorer.is-enhanced{grid-template-columns:280px minmax(0,1fr);gap:32px}.business-explorer.is-enhanced .business-case:not([hidden]){display:grid;grid-template-columns:1.05fr 1fr;column-gap:40px;grid-template-rows:auto auto;min-height:520px}.business-explorer.is-enhanced .business-case__overview{grid-column:1;grid-row:1}.business-explorer.is-enhanced .business-case__practice{grid-column:2;grid-row:1 / 3;align-self:center;padding-left:36px;border-left:1px solid #29434a}.business-explorer.is-enhanced .business-case__footer{grid-column:1;grid-row:2;align-self:end}.business-explorer.is-enhanced .business-case__intro{margin-bottom:0}}@media(min-width:1600px){.business-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.business-service{padding:30px}.business-service h3{font-size:1.35rem}.business-service__top{margin-bottom:30px}}@media(max-width:760px){.business-hero::before{background-size:48px 48px;opacity:.55}.business-hero::after,.business-section::before{opacity:.4}}@media(prefers-reduced-motion:reduce){.business-button{transition:none;transform:none}.business-network__orbit,.business-network__core,.business-network__core::before,.business-network__core::after,.business-network__packet,.business-network__node,.business-network__node::after,.business-field__flow{animation:none}}@media(forced-colors:active){.business-network,.business-field,.business-hero::before,.business-hero::after,.business-section::before,.business-contact::before,.business-network-stage::before{display:none}.business-tabs button[aria-selected="true"]{border:2px solid Highlight;color:Highlight}.business-button,.business-case,.business-service,.business-contact{border-color:CanvasText}}.business-managed__intro{position:relative}.business-managed::before{background:radial-gradient(ellipse at 0 35%,rgb(81 187 185 / .055),transparent 40%),radial-gradient(ellipse at 100% 35%,rgb(173 216 70 / .05),transparent 40%)}.business-coverage{display:flex;justify-content:space-between;width:100%;max-width:620px;height:245px;margin:8px auto -20px;pointer-events:none}.business-coverage__emitter{width:48%;height:100%;overflow:visible;color:#78d9d1}.business-coverage__emitter--lime{color:#b2d95c}.business-coverage__floor{stroke:currentColor;opacity:.12}.business-coverage__shadow{fill:currentColor;opacity:.06}.business-coverage__wave{stroke:currentColor;stroke-width:1;transform-origin:200px 202px;transform:scale(.7);opacity:.22;animation:business-coverage-wave 7s linear infinite;animation-delay:calc(var(--wave) * -1.4s)}.business-coverage__emitter--lime .business-coverage__waves{transform:translateY(-20px)}.business-coverage__device{animation:business-device-float 7s ease-in-out infinite}.business-coverage__emitter--lime .business-coverage__device{animation-delay:-3.5s}.business-coverage__led{stroke:currentColor;animation:business-led 3.5s ease-in-out infinite}.business-coverage__uplink{stroke:currentColor;stroke-dasharray:15 85;animation:business-uplink 3.5s linear infinite;opacity:.65}.business-managed__diagram i{position:relative;overflow:hidden}.business-managed__diagram i::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#b6e876,transparent);animation:business-diagram-flow 4s ease-in-out infinite}.business-managed__diagram i:nth-of-type(2)::after{animation-delay:-2s}.business-managed__diagram span svg{animation:business-led 4s ease-in-out infinite}.business-managed__diagram span:nth-of-type(2) svg{animation-delay:-1.3s}.business-managed__diagram span:nth-of-type(3) svg{animation-delay:-2.6s}.business-motion-toggle{display:inline-flex;gap:12px;align-items:center;min-height:36px;padding:8px 13px;border:1px solid #2b4347;border-radius:999px;color:#acc2c6;background:rgb(9 24 30 / .75);font:inherit;font-size:.625rem;cursor:pointer}.business-motion-toggle[hidden]{display:none}.business-motion-toggle:hover{color:#e4f1d6;border-color:#98bd67}.business-motion-toggle:focus-visible{outline:2px solid #b2df40;outline-offset:4px}.business-motion-controls{display:flex;justify-content:center;margin-top:24px}.business-steps li{position:relative;padding:26px 24px;background:linear-gradient(180deg,rgb(17 33 37 / .72),transparent)}.business-steps li::before{content:"";position:absolute;top:-1px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#7ed5cd,#b2df40);transform:scaleX(.1);transform-origin:left;opacity:.35;animation:business-step-progress 12s linear infinite;animation-delay:calc(var(--step) * 4s)}.business-step-art{display:block;width:100%;height:180px;margin:4px auto 22px;overflow:visible}.business-step-art__grid{stroke:#74acae;opacity:.13}.business-step-art__structure{stroke:#679f9e;stroke-width:1.2;stroke-linejoin:round}.business-step-art__accent{stroke:#b2dc6b}.business-step-art__scan{fill:rgb(119 220 190 / .08);stroke:#93dcc3;stroke-width:1;animation:business-scan 5s ease-in-out infinite}.business-step-art__flow{stroke:#b8df77;stroke-width:2;stroke-dasharray:12 88;animation:business-uplink 5s linear infinite}.business-step-art__layer{animation:business-layer 6s ease-in-out infinite;animation-delay:calc(var(--layer) * -.65s)}.business-step-art__check{stroke:#b9e475;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:business-check 6s ease-in-out infinite}[data-business-motion] .business-coverage *,[data-business-motion] .business-step-art *,[data-business-motion] .business-steps li::before,[data-business-motion] .business-managed__diagram i::after,[data-business-motion] .business-managed__diagram svg{animation-play-state:paused}[data-business-motion].is-motion-running .business-coverage *,[data-business-motion].is-motion-running .business-step-art *,[data-business-motion].is-motion-running .business-steps li::before,[data-business-motion].is-motion-running .business-managed__diagram i::after,[data-business-motion].is-motion-running .business-managed__diagram svg{animation-play-state:running}@keyframes business-coverage-wave{0%{transform:translateY(8px) scale(.25);opacity:0}18%{opacity:.6}75%{opacity:.2}100%{transform:translateY(-65px) scale(1.12);opacity:0}}@keyframes business-device-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes business-led{0%,100%{opacity:.45}50%{opacity:1}}@keyframes business-uplink{to{stroke-dashoffset:-100}}@keyframes business-diagram-flow{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes business-step-progress{0%{transform:scaleX(.02);opacity:.8}30%{transform:scaleX(1);opacity:1}34%,95%{transform:scaleX(1);opacity:.16}100%{transform:scaleX(.02);opacity:.16}}@keyframes business-scan{0%,100%{transform:translateY(-18px);opacity:.25}50%{transform:translateY(20px);opacity:.85}}@keyframes business-layer{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes business-check{0%,15%{stroke-dashoffset:100;opacity:0}40%,80%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:.2}}@media(min-width:1440px){.business-coverage{position:absolute;top:30px;left:50%;transform:translateX(-50%);width:calc(100vw - 60px);max-width:1800px;height:450px;margin:0;z-index:-1}.business-coverage__emitter{width:24%}.business-step-art{height:200px}}@media(max-width:599px){.business-coverage{height:185px;margin-bottom:0}.business-step-art{height:160px;max-width:330px}.business-steps li{padding:24px 20px}.business-managed__diagram{margin-top:18px}}@media(prefers-reduced-motion:reduce){[data-business-motion] *,[data-business-motion] *::before,[data-business-motion] *::after{animation:none!important}.business-coverage__wave{transform:scale(calc(.3 + var(--wave) * .18));opacity:.2}}@media(forced-colors:active){.business-coverage,.business-step-art{display:none}}