[data-home-os] *,[data-home-section] *,[data-home-chrome],[data-home-chrome] *{border-radius:0}html[data-home-page]::-webkit-scrollbar-thumb{border-radius:0}[data-home-os] .group\/button,[data-home-section] .group\/button,[data-home-chrome] .group\/button{clip-path:polygon(0 0,100% 0,100% 100%,12px 100%,0 calc(100% - 12px))}[data-home-os] :focus-visible,[data-home-section] :focus-visible,[data-home-chrome] :focus-visible,[data-home-chrome]:focus-visible{outline:2px solid var(--itecs-blue-bright);outline-offset:2px;border-radius:0}[data-home-os] .group\/button:focus-visible,[data-home-section] .group\/button:focus-visible,[data-home-chrome] .group\/button:focus-visible,[data-home-os] [class*=chamfer]:focus-visible,[data-home-section] [class*=chamfer]:focus-visible,[data-home-section] .hex:focus-visible,button[data-home-chrome]:focus-visible{outline-offset:-4px;box-shadow:none}[data-plate=navy] :focus-visible,[data-home-section=conversion] :focus-visible,button[data-home-chrome]:focus-visible{outline-color:#fff}[data-home-section]{display:block;position:relative}@supports (content-visibility:auto){[data-home-section]{content-visibility:auto;contain-intrinsic-size:auto var(--civ-m,960px)}@media (min-width:1024px){[data-home-section]{contain-intrinsic-size:auto var(--civ-d,960px)}}}[data-home-section=journey]{content-visibility:visible}@media (min-width:1024px){html[data-home-page],html[data-home-page] body{overflow-x:clip}[data-home-section] h2{letter-spacing:-.03em;font-size:clamp(2.75rem,1.3rem + 2.6vw,3.75rem);font-weight:600;line-height:1.02}[data-home-section] h2+p{font-size:1.1875rem;line-height:1.6}}.os-glass{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);background:#ffffffbd;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #0a162212}.os-edge{position:relative}.os-edge:after{content:"";height:1px;width:calc(var(--edge,1) * 100%);background:linear-gradient(90deg, var(--itecs-blue-bright), #3288b626);pointer-events:none;position:absolute;top:0;left:0}.os-grid{background-image:linear-gradient(#0047750e 1px,#0000 1px),linear-gradient(90deg,#0047750e 1px,#0000 1px);background-size:48px 48px}.os-hex-lattice{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 0 56 16.2v32.4L28 64.7 0 48.5V16.2zM28 64.7V97M0 48.5l-28 16.2M56 48.5l28 16.2' fill='none' stroke='%23004775' stroke-opacity='.09' stroke-width='1'/%3E%3C/svg%3E");background-size:56px 97px}.os-fade-mask{-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}.os-fade-mask-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 80%,#0000)}[data-hero-art] canvas,[data-journey-stage] canvas{width:100%;height:100%;display:block;position:absolute;inset:0}[data-scene]{opacity:0;transition:opacity .9s var(--ease-out)}[data-scene][data-scene-state=ready]{opacity:1}[data-hero-poster]{transition:opacity .9s var(--ease-out)}[data-hero-art][data-scene-live] [data-hero-poster],[data-journey-stage][data-scene-live] [data-journey-poster]{opacity:0}[data-journey-poster]{transition:opacity .9s var(--ease-out)}@media (min-width:1024px){[data-journey-list]>a{justify-content:center;min-height:68vh;padding-block:3rem}[data-journey-list]>a:first-child{min-height:56vh}}[data-journey-list]>a{transition:border-color var(--dur-base) var(--ease-out), transform .28s var(--ease-out);position:relative}[data-journey-list]>a[data-active]{border-color:var(--itecs-blue-bright)}@media (min-width:1024px){[data-journey-list]>a[data-active]{transform:translate(10px)}}[data-journey-route] [data-waypoint]{transition:fill .4s var(--ease-out), stroke .4s var(--ease-out)}[data-journey-route] [data-waypoint][data-active]{fill:var(--itecs-blue);stroke:var(--itecs-blue)}[data-home-section]>section{z-index:1;position:relative}[data-home-section=pricing]>section,[data-home-section=services]>section,[data-home-section=security]>section{background-color:#0000}[data-home-section=pricing] [data-part=pathway],[data-home-section=security] [data-part=panel],[data-home-section=security] [data-part=control],[data-home-section=proof] [data-part=metric],[data-home-section=proof] [data-part=case],[data-home-section=validation] [data-part=tile],[data-home-section=insights] article,[data-home-section=referral] [data-part=path]{clip-path:polygon(0 0,100% 0,100% 100%,18px 100%,0 calc(100% - 18px));box-shadow:none}[data-home-section=pricing] [data-part=pathway],[data-home-section=security] [data-part=panel],[data-home-section=security] [data-part=control]{-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);background:#ffffffc7;border-color:#0a162217}[data-home-section=security] [data-part=framework]{clip-path:polygon(0 0,100% 0,100% 100%,12px 100%,0 calc(100% - 12px))}@media (min-width:1024px){[data-home-section=pricing] [data-part=pathways]{padding-left:28px;position:relative}[data-home-section=pricing] [data-part=pathway]:nth-child(2){margin-left:28px}[data-home-section=pricing] [data-part=pathway]:nth-child(3){margin-left:56px}[data-home-section=pricing] [data-part=pathway]:nth-child(4){margin-left:84px}[data-home-section=pricing] [data-part=pathways]:before{content:"";background:linear-gradient(180deg, var(--itecs-blue-bright), var(--itecs-blue));transform-origin:top;width:1px;transform:scaleY(var(--draw,1));position:absolute;top:12px;bottom:12px;left:6px}}[data-home-section=pricing] [data-part=price]{clip-path:polygon(0 0,100% 0,100% 100%,8px 100%,0 calc(100% - 8px))}[data-home-section=proof] [data-part=case-bars]{display:none}[data-home-section=proof] [data-part=case-media]{background:linear-gradient(118deg, transparent 0 54%, #004775e6 54% 78%, #06314cf2 78%), linear-gradient(118deg, transparent 0 48%, #3288b659 48% 54%, transparent 54%), linear-gradient(180deg, #fff, var(--canvas-sunken))}[data-home-section=proof] [data-part=case]:nth-child(2) [data-part=case-media]{background:linear-gradient(62deg, transparent 0 50%, #004775e6 50% 72%, #0a1622f2 72%), linear-gradient(62deg, transparent 0 44%, #5ba8d866 44% 50%, transparent 50%), linear-gradient(180deg, #fff, var(--canvas-sunken))}[data-home-section=proof] [data-part=case]:nth-child(3) [data-part=case-media]{background:linear-gradient(150deg, transparent 0 60%, #06314cf2 60% 82%, #004775e6 82%), linear-gradient(150deg, transparent 0 54%, #3288b659 54% 60%, transparent 60%), linear-gradient(180deg, #fff, var(--canvas-sunken))}[data-home-section=proof] [data-part=case-label]{background:#ffffffe6}@media (min-width:1024px){[data-home-section=proof] [data-part=metric-value]{font-family:var(--font-display);letter-spacing:-.03em;font-size:4rem}}[data-home-section=services] .group\/card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb}[data-home-section=conversion] [data-part=steps]{position:relative}@media (min-width:640px){[data-home-section=conversion] [data-part=steps]:before{content:"";transform-origin:0;height:1px;transform:scaleX(var(--draw,1));z-index:0;background:linear-gradient(90deg,#8bbddde6,#8bbddd26);position:absolute;top:50%;left:12px;right:0}[data-home-section=conversion] [data-part=steps]>*{z-index:1;background:var(--itecs-blue);padding-right:10px;position:relative}}[data-home-section=footprint] [data-part=city]{clip-path:polygon(0 0,100% 0,100% 100%,8px 100%,0 calc(100% - 8px))}html[data-home-tier=lite] .reveal-pending{opacity:0;transform:translateY(28px)}html[data-home-tier=lite] .reveal-in{opacity:1;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:none}html[data-home-tier=lite] .reveal-in.reveal-d1{transition-delay:70ms}html[data-home-tier=lite] .reveal-in.reveal-d2{transition-delay:.14s}html[data-home-tier=lite] .reveal-in.reveal-d3{transition-delay:.21s}html[data-home-tier=lite] .reveal-in.reveal-d4{transition-delay:.28s}html[data-home-tier=lite] .reveal-in.reveal-d5{transition-delay:.35s}html[data-home-tier=full] .reveal-pending{opacity:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media (prefers-reduced-motion:reduce){.reveal-pending{opacity:1!important;transform:none!important}[data-scene]{display:none!important}[data-journey-list]>a[data-active]{transform:none}}
