.service-hero{min-height:800px;padding:138px 0 92px;position:relative;overflow:hidden}.service-hero-glow{pointer-events:none;border-radius:50%;position:absolute}.service-hero-glow-red{background:radial-gradient(circle,#f230052b,#0000 68%);width:520px;height:520px;top:250px;left:-260px}.service-hero-glow-blue{background:radial-gradient(circle,#3aa8ff1f,#0000 68%);width:720px;height:720px;top:40px;right:-280px}.breadcrumb{color:#667383;align-items:center;gap:8px;margin-bottom:47px;font-size:.68rem;display:flex;position:relative}.breadcrumb a{color:#8390a0;text-decoration:none}.breadcrumb a:hover{color:#fff}.service-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);align-items:center;gap:75px;display:grid;position:relative}.service-hero-copy h1{letter-spacing:-.067em;max-width:9.8ch;margin:14px 0 0;font-size:clamp(3.8rem,6.6vw,6.8rem);line-height:.91}.service-hero-copy h1 span{color:#0000;background:linear-gradient(95deg,#7fddff 0%,#40b8ff 46%,#67e9bc 100%);filter:drop-shadow(0 0 14px #3aa8ff1f);-webkit-background-clip:text;background-clip:text;display:inline-block}.service-hero-copy>p{color:#a3afbd;max-width:680px;margin:29px 0 0;font-size:1.08rem;line-height:1.74}.service-tag-row{flex-wrap:wrap;gap:7px;margin-top:29px;display:flex}.service-tag-row span{color:#748191;background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem}.service-visual{background:linear-gradient(#10161ff2,#070a0ffa);border:1px solid #ffffff21;border-radius:27px;overflow:hidden;box-shadow:0 35px 100px #00000061,inset 0 1px #ffffff0b}.service-visual-topbar,.service-visual-footer{z-index:4;color:#657383;letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:flex;position:relative}.service-visual-topbar span:first-child{color:#8d9aaa}.service-visual-stage{background:radial-gradient(circle,#3aa8ff11,#0000 18rem);min-height:460px;position:relative;overflow:hidden}.service-visual-stage:before{content:"";opacity:.32;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.service-visual-stage svg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.service-visual-stage svg path{fill:none;stroke:#54aeea45;stroke-width:1.35px;stroke-dasharray:5 8}.sv-core,.sv-node{z-index:3;backdrop-filter:blur(12px);background:#080c12eb;border:1px solid #ffffff1c;position:absolute;box-shadow:0 16px 42px #00000047}.sv-core{background:radial-gradient(circle at 50% 0,#f230051a,#0000 78%),#080c12f5;border-color:#f2300538;border-radius:16px;justify-items:center;gap:3px;min-width:160px;padding:20px 17px;display:grid;top:50%;left:50%;translate:-50% -50%}.sv-core img{margin-bottom:5px}.sv-core strong{letter-spacing:.02em;font-size:.76rem}.sv-core small,.sv-node small{color:#6d7a8a;font-size:.58rem}.sv-monogram{color:#82cfff;background:#3aa8ff12;border:1px solid #3aa8ff38;border-radius:13px;place-items:center;width:47px;height:47px;margin-bottom:5px;font-size:.68rem;font-weight:800;display:grid}.sv-shield{color:#ff6f52;background:#f2300512;border:1px solid #f230053d;border-radius:14px;place-items:center;width:45px;height:45px;margin-bottom:5px;display:grid}.sv-node{border-radius:11px;gap:2px;min-width:122px;padding:11px 12px;display:grid}.sv-node i{background:#56c8ff;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:9px;box-shadow:0 0 12px #56c8ff6b}.sv-node strong{font-size:.68rem}.sv-a{top:12%;left:6%}.sv-b{top:12%;right:6%}.sv-c{bottom:13%;left:4%}.sv-d{bottom:13%;right:4%}.sv-cloud-ring,.sv-security-layer{z-index:0;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.sv-cloud-ring{border:1px solid #3aa8ff14}.ring-one{width:285px;height:285px}.ring-two{border-color:#3aa8ff0b;width:420px;height:420px}.sv-security-layer{border:1px solid #f2300514;border-radius:24px;rotate:45deg}.layer-a{width:235px;height:235px}.layer-b{border-color:#3aa8ff0d;width:360px;height:360px}.service-visual-security .service-visual-stage{background:radial-gradient(circle,#f230050e,#0000 17rem)}.service-visual-footer{background:#ffffff03;border-top:1px solid #ffffff14;border-bottom:0}.service-visual-footer span{align-items:center;gap:7px;display:flex}.service-visual-footer span i{background:#49d48b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #49d48b47}.service-visual-footer strong{color:#758393;font-weight:550}.service-heading h2{max-width:13ch}.service-friction{background:#ffffff02;border-top:1px solid #ffffff0e}.service-card-grid{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);display:grid}.service-card{background:#ffffff03;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;flex-direction:column;min-height:310px;padding:25px;display:flex}.service-card-index{color:#566373;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem}.service-card h3{margin:auto 0 13px;font-size:1.18rem;line-height:1.22}.service-card p{color:#8794a3;min-height:106px;margin:0;font-size:.82rem;line-height:1.67}.service-card:hover{background:linear-gradient(#f2300507,#3aa8ff04,#ffffff05)}.service-included{background:radial-gradient(circle at 92% 20%,#3aa8ff0e,#0000 24rem),0 0}.service-included-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.service-included-grid article{background:#ffffff03;border:1px solid #ffffff16;border-radius:15px;grid-template-columns:18px 1fr;gap:13px;min-height:145px;padding:22px;display:grid}.included-dot{background:linear-gradient(#f23005,#ff7658);border-radius:50%;width:7px;height:7px;margin-top:7px;box-shadow:0 0 14px #f2300542}.service-included-grid h3{margin:0 0 8px;font-size:.93rem}.service-included-grid p{color:#8592a1;margin:0;font-size:.8rem;line-height:1.67}.service-approach{background:radial-gradient(circle at 12% 35%,#f230050e,#0000 28rem),#080b10;border-block:1px solid #ffffff0e}.service-approach-grid{grid-template-columns:minmax(0,.77fr) minmax(0,1.23fr);gap:88px;display:grid}.service-approach-copy{align-self:start;position:sticky;top:125px}.service-approach-copy h2{letter-spacing:-.055em;max-width:11ch;margin:13px 0 0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.98}.service-approach-copy p{color:#8b98a7;max-width:520px;margin:26px 0 0;font-size:.93rem;line-height:1.73}.service-step-list{border-top:1px solid #ffffff1a;margin:0;padding:0;list-style:none}.service-step-list li{border-bottom:1px solid #ffffff1a;grid-template-columns:50px 1fr;gap:18px;padding:28px 8px;display:grid}.service-step-list>li>span{color:#5d6979;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.service-step-list h3{margin:0 0 8px;font-size:1.05rem}.service-step-list p{color:#84919f;margin:0;font-size:.82rem;line-height:1.7}.service-fit{padding-top:70px}.service-fit-panel{background:linear-gradient(135deg,#3aa8ff0b,#0000 42%),#ffffff04;border:1px solid #ffffff1f;border-radius:27px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;padding:clamp(30px,5vw,58px);display:grid}.service-fit-panel h2{letter-spacing:-.05em;max-width:12ch;margin:13px 0 0;font-size:clamp(2.2rem,4.3vw,4rem);line-height:1}.service-fit-panel>div>p{color:#8996a5;max-width:540px;margin:24px 0 0;font-size:.9rem;line-height:1.7}.service-fit-panel ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.service-fit-panel li{color:#909caa;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:28px 1fr;align-items:start;gap:9px;padding:14px;font-size:.78rem;display:grid}.service-fit-panel li span{color:#61dca2;font-weight:800}.service-faq{padding-top:90px}.faq-list{border-top:1px solid #ffffff1c}.faq-item{border-bottom:1px solid #ffffff1c}.faq-item summary{color:#d7dee7;cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:76px;padding:12px 4px;font-size:.94rem;font-weight:650;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{color:#7890a4;font-size:1.2rem;font-weight:300;transition:rotate .18s}.faq-item[open] summary span{rotate:45deg}.faq-item>div{max-width:780px;padding:0 4px 24px}.faq-item p{color:#8794a3;margin:0;font-size:.82rem;line-height:1.72}.related-services{background:#ffffff02;border-top:1px solid #ffffff0e}.related-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.related-grid a{background:#ffffff04;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;min-height:235px;padding:24px;text-decoration:none;transition:transform .17s,background .17s,border-color .17s;display:flex}.related-grid a:hover{background:#ffffff07;border-color:#ffffff2e;transform:translateY(-3px)}.related-grid a>span{color:#738191;text-transform:uppercase;letter-spacing:.07em;font-size:.62rem}.related-grid h3{margin:auto 0 9px;font-size:1.35rem}.related-grid p{color:#84919f;max-width:500px;margin:0;font-size:.8rem;line-height:1.65}.related-grid b{color:#86cfff;align-self:end;margin-top:14px;font-weight:500}.service-final-cta{padding-top:52px}@media (width<=1050px){.service-hero-grid{grid-template-columns:1fr;gap:50px}.service-visual{max-width:760px}.service-card-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.service-approach-grid,.service-fit-panel{grid-template-columns:1fr;gap:42px}.service-approach-copy{position:static}.service-included-grid{grid-template-columns:1fr}}@media (width<=640px){.service-hero{min-height:auto;padding:112px 0 66px}.breadcrumb{margin-bottom:35px}.service-hero-copy h1{max-width:none;font-size:clamp(3.15rem,15vw,4.7rem)}.service-hero-copy>p{font-size:.98rem}.service-visual{border-radius:21px}.service-visual-stage{min-height:500px}.sv-node{min-width:105px;padding:9px 10px}.sv-a{top:8%;left:4%}.sv-b{top:8%;right:4%}.sv-c{bottom:12%;left:4%}.sv-d{bottom:12%;right:4%}.ring-two,.layer-b{width:340px;height:340px}.service-card-grid{grid-template-columns:1fr}.service-card{min-height:275px}.service-included-grid article{min-height:auto}.service-fit-panel{padding:26px 20px}.related-grid{grid-template-columns:1fr}.related-grid a{min-height:210px}}.service-subnav{z-index:82;backdrop-filter:blur(18px)saturate(125%);background:#07090dd1;border-block:1px solid #ffffff12;position:sticky;top:100px}.service-subnav-inner{align-items:center;gap:18px;min-height:48px;display:flex}.service-subnav-label{color:#5f6d7c;letter-spacing:.07em;text-transform:uppercase;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.service-subnav-links{scrollbar-width:none;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.service-subnav-links::-webkit-scrollbar{display:none}.service-subnav-links a{color:#7f8c9b;white-space:nowrap;border-radius:9px;flex:none;padding:8px 10px;font-size:.68rem;text-decoration:none}.service-subnav-links a:hover{color:#fff;background:#ffffff0b}.service-subnav-links a[aria-current=page]{color:#fff;background:linear-gradient(#3aa8ff1c,#f230050e);box-shadow:inset 0 0 0 1px #ffffff0f}.sv-orbit{z-index:0;border:1px solid #ffffff0e;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.sv-orbit.orbit-one{width:285px;height:285px}.sv-orbit.orbit-two{width:420px;height:420px}.sv-orbit-m365{border-color:#3aa8ff12}.sv-orbit-security{border-color:#f2300512;border-radius:24px;rotate:45deg}.sv-orbit-backup{border-style:dashed;border-color:#65efbb16}.sv-orbit-network{border-color:#68c6ff14}.sv-core-backup{background:radial-gradient(circle at 50% 0,#65efbb12,#0000 78%),#080c12f5;border-color:#65efbb33}.sv-core-network{background:radial-gradient(circle at 50% 0,#3aa8ff14,#0000 78%),#080c12f5;border-color:#3aa8ff38}.service-visual-backup .sv-node i{background:#67e9bc;box-shadow:0 0 12px #65efbb5c}.service-visual-network .service-visual-stage{background:radial-gradient(circle,#3aa8ff13,#0000 18rem)}.footer-grid-expanded{grid-template-columns:1.15fr 1fr 1fr .8fr 1fr}.journey-hero,.pricing-hero{min-height:780px;padding:138px 0 92px;position:relative;overflow:hidden}.journey-glow{pointer-events:none;border-radius:50%;position:absolute}.journey-glow-red{background:radial-gradient(circle,#f2300529,#0000 68%);width:560px;height:560px;top:250px;left:-280px}.journey-glow-blue{background:radial-gradient(circle,#3aa8ff1f,#0000 68%);width:720px;height:720px;top:25px;right:-290px}.journey-hero-grid,.pricing-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:72px;display:grid;position:relative}.journey-hero h1,.pricing-hero h1{letter-spacing:-.066em;max-width:10ch;margin:14px 0 0;font-size:clamp(3.7rem,6.4vw,6.7rem);line-height:.91}.journey-hero h1 span,.pricing-hero h1 span{color:#0000;background:linear-gradient(95deg,#7fddff 0%,#3cb7ff 45%,#67e9bc 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.journey-hero-grid>div:first-child>p,.pricing-hero-grid>div:first-child>p{color:#a0adbc;max-width:690px;margin:28px 0 0;font-size:1.04rem;line-height:1.74}.journey-console,.pricing-console{background:linear-gradient(#10161ff5,#070a0ffa);border:1px solid #ffffff21;border-radius:26px;overflow:hidden;box-shadow:0 35px 100px #00000061,inset 0 1px #ffffff0b}.journey-console-head,.pricing-console-head,.journey-console-foot{color:#647282;letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:flex}.journey-console-head span:last-child{align-items:center;gap:7px;display:flex}.journey-console-head i{background:#49d48b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #49d48b4d}.journey-track{padding:12px 18px;display:grid}.journey-track-item{border-bottom:1px solid #ffffff12;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:71px;display:grid}.journey-track-item:last-child{border-bottom:0}.journey-track-item>span{color:#536171;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.59rem}.journey-track-item>div{gap:2px;display:grid}.journey-track-item strong{font-size:.77rem}.journey-track-item small{color:#677483;font-size:.59rem}.journey-track-item b{color:#69c8ff;font-weight:500}.journey-console-foot{background:#ffffff03;border-top:1px solid #ffffff14;border-bottom:0}.journey-console-foot strong{color:#788696;font-size:.58rem;font-weight:550}.journey-phase-list{border-top:1px solid #ffffff1a;margin:0;padding:0;list-style:none}.journey-phase-list li{border-bottom:1px solid #ffffff1a;grid-template-columns:56px 1fr;gap:18px;padding:29px 8px;display:grid}.journey-phase-list>li>span{color:#596676;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.journey-phase-list h3{margin:0 0 8px;font-size:1.04rem}.journey-phase-list p{color:#8592a1;max-width:760px;margin:0;font-size:.82rem;line-height:1.7}.handover-section{background:radial-gradient(circle at 12% 35%,#f230050d,#0000 28rem),#080b10;border-block:1px solid #ffffff0e}.handover-grid,.scope-grid{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:start;gap:80px;display:grid}.handover-grid h2,.scope-grid h2,.no-big-bang-panel h2,.boundary-card h2{letter-spacing:-.052em;max-width:12ch;margin:13px 0 0;font-size:clamp(2.4rem,4.8vw,4.5rem);line-height:.99}.handover-grid>div>p,.scope-grid>div>p{color:#8996a5;max-width:550px;margin:25px 0 0;font-size:.91rem;line-height:1.72}.handover-checklist,.scope-layer-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.handover-checklist li,.scope-layer-list article{background:#ffffff03;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:70px;padding:12px 14px;display:grid}.handover-checklist span,.scope-layer-list>article>span{color:#f16a4c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.59rem}.handover-checklist strong{color:#9aa6b4;font-size:.77rem;font-weight:570}.no-big-bang-section{padding-top:60px}.no-big-bang-panel{background:linear-gradient(135deg,#f230050b,#0000 40%),#ffffff04;border:1px solid #ffffff1c;border-radius:26px;padding:clamp(30px,5vw,58px)}.no-big-bang-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:40px;display:grid}.no-big-bang-grid article{background:#ffffff03;border:1px solid #ffffff14;border-radius:14px;min-height:165px;padding:21px}.no-big-bang-grid strong{font-size:.88rem}.no-big-bang-grid p{color:#82909f;margin:13px 0 0;font-size:.78rem;line-height:1.66}.pricing-stack{padding:12px 18px;display:grid}.pricing-stack>div{border-bottom:1px solid #ffffff12;grid-template-columns:34px 120px 1fr auto;align-items:center;gap:12px;min-height:69px;display:grid}.pricing-stack>div>span{color:#546171;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.59rem}.pricing-stack strong{font-size:.73rem}.pricing-stack small{color:#6c7887;font-size:.59rem}.pricing-stack b{color:#6fcaff;font-weight:400}.pricing-total{background:linear-gradient(90deg,#f230050b,#3aa8ff06);border-top:1px solid #ffffff14;grid-template-columns:70px 1fr auto;align-items:center;gap:12px;min-height:80px;padding:14px 18px;display:grid}.pricing-total>span{color:#5c6978;text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.pricing-total strong{font-size:.82rem}.pricing-total small{color:#73808f;font-size:.59rem}.pricing-principle-grid{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);display:grid}.pricing-principle-grid article{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;flex-direction:column;min-height:290px;padding:24px;display:flex}.pricing-principle-grid article>span{color:#596676;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.pricing-principle-grid h3{margin:auto 0 12px;font-size:1.1rem}.pricing-principle-grid p{color:#84919f;min-height:100px;margin:0;font-size:.8rem;line-height:1.67}.scope-section{background:radial-gradient(circle at 88% 22%,#3aa8ff0d,#0000 25rem),#080b10;border-block:1px solid #ffffff0e}.scope-layer-list article{align-items:start;min-height:92px;padding:15px}.scope-layer-list h3{margin:0 0 6px;font-size:.88rem}.scope-layer-list p{color:#7e8b9a;margin:0;font-size:.75rem;line-height:1.6}.included-boundary-section{padding-top:70px}.included-boundary-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.boundary-card{background:#ffffff04;border:1px solid #ffffff1a;border-radius:24px;min-height:440px;padding:clamp(28px,4vw,48px)}.boundary-managed{background:radial-gradient(circle at 0 0,#3aa8ff12,#0000 24rem),#ffffff04}.boundary-project{background:radial-gradient(circle at 0 0,#f2300511,#0000 24rem),#ffffff04}.boundary-card ul{gap:9px;margin:38px 0 0;padding:0;list-style:none;display:grid}.boundary-card li{color:#8c99a8;border-bottom:1px solid #ffffff13;padding:12px 0;font-size:.78rem}@media (width<=1120px){.footer-grid-expanded{grid-template-columns:repeat(3,1fr)}}@media (width<=1000px){.journey-hero-grid,.pricing-hero-grid{grid-template-columns:1fr;gap:48px}.journey-console,.pricing-console{max-width:760px}.pricing-principle-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.handover-grid,.scope-grid,.included-boundary-grid{grid-template-columns:1fr;gap:42px}.no-big-bang-grid{grid-template-columns:1fr}}@media (width<=640px){.service-subnav{top:82px}.service-subnav-inner{gap:10px;width:100%;padding-inline:14px}.service-subnav-label{display:none}.service-subnav-links{padding-block:4px}.sv-orbit.orbit-two{width:340px;height:340px}.journey-hero,.pricing-hero{min-height:auto;padding:112px 0 66px}.journey-hero h1,.pricing-hero h1{max-width:none;font-size:clamp(3.05rem,14.5vw,4.55rem)}.journey-hero-grid>div:first-child>p,.pricing-hero-grid>div:first-child>p{font-size:.97rem}.journey-console,.pricing-console{border-radius:20px}.journey-track-item{grid-template-columns:28px 1fr auto}.pricing-stack>div{grid-template-columns:28px 1fr auto;min-height:76px}.pricing-stack small{grid-column:2/4;padding-bottom:8px}.pricing-total{grid-template-columns:1fr;gap:4px}.pricing-principle-grid{grid-template-columns:1fr}.pricing-principle-grid article{min-height:250px}.boundary-card{min-height:auto;padding:27px 20px}.footer-grid-expanded{grid-template-columns:1fr}}
