@font-face{font-family:Ollandi;src:url(/static/media/CursorGothic_Regular-s.p.05-84umc_47y9.woff2)}@font-face{font-family:Ollandi;src:url(/static/media/CursorGothic_Bold-s.p.15hkw~ebmtjvr.woff2);font-weight:700}:root{--violet:#6845ff;--violet-deep:#4b2bd1;--ink:#000;--paper:#f5f3ee;--mint:#bdfbd2;--line:rgba(9,11,24,.14);--white:#fff;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Ollandi,Arial,sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%}.editorial-container{width:min(calc(100% - 48px),var(--max));margin:auto}.site-header{position:fixed;z-index:100;top:0;left:0;width:100%;color:#fff;transition:.3s ease}.skip-link{position:absolute;left:20px;top:-80px;z-index:200;background:#fff;color:var(--ink);padding:12px 16px;border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,.2)}.skip-link:focus{top:12px}.site-header.is-scrolled{background:hsla(0,0%,100%,.9);color:var(--ink);box-shadow:0 1px 0 rgba(0,0,0,.08);backdrop-filter:blur(18px)}.nav-shell{height:78px;width:min(calc(100% - 48px),var(--max));margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.brand img{width:108px;display:block}.site-header.is-scrolled .brand img{width:38px;height:40px;-o-object-fit:contain;object-fit:contain}.site-header:not(.is-scrolled) .brand img{filter:brightness(0) invert(1)}.desktop-nav{gap:34px}.desktop-nav,.nav-item{display:flex;height:100%;align-items:center}.nav-item>a{gap:6px;font-size:14px}.nav-actions,.nav-item>a{display:flex;align-items:center}.nav-actions{justify-self:end;gap:20px}.button,.text-link{font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;padding:15px 22px;border-radius:100px;transition:.25s}.button:hover{transform:translateY(-2px);box-shadow:0 9px 30px rgba(0,0,0,.16)}.button-small{padding:11px 17px}.button-light,.site-header:not(.is-scrolled) .button-small{background:#fff;color:var(--ink)}.mega-wrap{position:absolute;left:0;top:65px;width:100%;padding:13px 24px 0;color:var(--ink)}.mega-menu{width:min(900px,calc(100% - 48px));margin:auto;background:#fff;border-radius:18px;padding:30px;display:grid;grid-template-columns:.8fr 1.6fr;gap:30px;box-shadow:0 25px 80px rgba(9,11,24,.18)}.mega-intro{background:var(--paper);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:34px}.eyebrow,.mega-intro span,.section-label{font-size:11px;letter-spacing:.14em;font-weight:700}.mega-intro strong{font-size:24px;line-height:1.08}.mega-links{display:grid;grid-template-columns:1fr 1fr}.mega-links a{padding:16px;border-radius:10px}.mega-links a:hover{background:#f5f3ff}.mega-links span{display:block;font-weight:700;margin-bottom:6px}.mega-links small{color:#6b6d78;line-height:1.35}.menu-button,.mobile-nav{display:none}.mega-menu-wide{width:min(1160px,calc(100% - 48px));grid-template-columns:.58fr 1.8fr}.mega-menu-wide .mega-links{grid-template-columns:repeat(3,1fr)}.home-hero,.page-hero{position:relative;background:var(--violet);color:#fff;overflow:hidden}.home-hero{min-height:900px;padding:170px 0 0}.hero-aurora,.hero-noise{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 75% 20%,rgba(189,251,210,.35),transparent 28%),radial-gradient(circle at 20% 75%,rgba(255,171,245,.25),transparent 34%)}.home-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;gap:55px;align-items:center}.home-hero-copy h1,.page-hero h1{font-size:clamp(60px,7vw,106px);line-height:.91;letter-spacing:-.065em;margin:24px 0 30px;max-width:1100px}.home-hero-copy h1{font-size:clamp(56px,5.6vw,86px)}.home-hero-copy h1 em{color:var(--mint);font-style:normal}.hero-intro,.home-hero-copy>p:not(.eyebrow){font-size:20px;line-height:1.5;max-width:620px;color:hsla(0,0%,100%,.78)}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:36px}.arrow-link{font-size:15px;color:#fff}.arrow-link span{margin-left:8px}.domain-rail{position:absolute;bottom:0;width:100%;border-top:1px solid hsla(0,0%,100%,.2);display:grid;grid-template-columns:repeat(6,1fr);padding:0 24px}.domain-rail span{padding:24px;text-align:center;border-right:1px solid hsla(0,0%,100%,.16);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.hero-atmosphere{position:absolute;inset:-12%;pointer-events:none;overflow:hidden;isolation:isolate;background:#4020a8;transform:translateZ(0)}.hero-smoke{position:absolute;border-radius:44% 56% 63% 37%/41% 38% 62% 59%;filter:blur(72px);will-change:transform,opacity;mix-blend-mode:screen}.hero-smoke-a{width:68%;height:82%;left:-13%;top:-25%;background:radial-gradient(ellipse at 50% 50%,rgba(119,69,255,.96),rgba(119,69,255,.25) 52%,transparent 72%)}.hero-smoke-b{width:66%;height:78%;right:-13%;top:-12%;background:radial-gradient(ellipse at 50% 50%,rgba(50,219,205,.8),rgba(20,141,190,.22) 55%,transparent 74%)}.hero-smoke-c{width:65%;height:72%;left:22%;bottom:-25%;background:radial-gradient(ellipse at 50% 50%,rgba(236,76,186,.72),rgba(130,40,167,.2) 54%,transparent 74%)}.hero-smoke-d{width:52%;height:64%;right:8%;bottom:-18%;background:radial-gradient(ellipse at 50% 50%,hsla(72,83%,75%,.46),rgba(83,204,161,.12) 54%,transparent 76%)}.hero-atmosphere-depth{position:absolute;inset:0;background:radial-gradient(circle at 58% 42%,transparent 0 18%,rgba(6,9,31,.16) 70%),linear-gradient(100deg,rgba(11,8,40,.25),transparent 48%,rgba(7,18,35,.17));z-index:3}.hero-atmosphere-grain{position:absolute;inset:0;z-index:4;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.hero-atmosphere-still{background:radial-gradient(circle at 75% 20%,rgba(50,219,205,.5),transparent 32%),radial-gradient(circle at 28% 70%,rgba(236,76,186,.42),transparent 38%),linear-gradient(135deg,#4020a8,#153b55)}.intelligence-map{height:560px;position:relative;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.12),transparent 60%);animation:float 7s ease-in-out infinite}.map-grid{inset:10%;border-radius:50%;background-image:linear-gradient(hsla(0,0%,100%,.08) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle,#000,transparent 70%);mask-image:radial-gradient(circle,#000,transparent 70%)}.map-grid,.orbit{position:absolute}.orbit{border:1px solid hsla(0,0%,100%,.25);border-radius:50%;inset:18%;animation:spin 24s linear infinite}.orbit-two{inset:31%;animation-direction:reverse;animation-duration:14s}.map-core{position:absolute;inset:38%;border-radius:50%;background:var(--ink);display:flex;flex-direction:column;justify-content:center;text-align:center;box-shadow:0 0 0 12px hsla(0,0%,100%,.09),0 20px 60px rgba(0,0,0,.3)}.map-core span{font-size:9px;letter-spacing:.2em;color:#aaa}.map-core strong{font-size:14px;margin-top:7px}.map-core i{width:7px;height:7px;background:var(--mint);border-radius:50%;position:absolute;top:18px;right:26px;box-shadow:0 0 12px var(--mint)}.map-node{position:absolute;padding:9px 13px;border-radius:100px;background:rgba(9,11,24,.86);font-size:11px}.node-one{top:12%;left:42%}.node-two{top:32%;right:3%}.node-three{bottom:18%;right:13%}.node-four{bottom:11%;left:25%}.node-five{top:34%;left:3%}.signal-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--mint),transparent);width:38%;top:50%;left:31%;animation:pulse 2.4s infinite}.line-two{transform:rotate(65deg);animation-delay:.8s}.line-three{transform:rotate(-65deg);animation-delay:1.4s}.map-status{position:absolute;bottom:8%;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:10px;background:#fff;color:var(--ink);padding:9px 13px;border-radius:100px}.map-status i{display:inline-block;width:6px;height:6px;background:#29b45a;border-radius:50%;margin-right:7px}.home-manifesto,.thesis-section{padding:150px 0}.home-manifesto h2,.thesis-section h2{font-size:clamp(44px,6vw,82px);line-height:1;letter-spacing:-.05em;max-width:1150px;margin:35px 0 70px}.manifesto-copy{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-left:33%}.access-section p,.chapter-copy>p,.manifesto-copy p,.split-story>div>p{font-size:19px;line-height:1.55;color:#565966}.chapter,.story-panel{padding:130px 0;min-height:760px;display:flex;align-items:center}.panel-violet{background:var(--violet);color:#fff}.chapter-dark,.panel-ink{background:var(--ink);color:#fff}.panel-paper{background:var(--paper)}.panel-mint{background:var(--mint)}.chapter-grid,.split-story{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:90px}.split-story.reverse>div:first-child{order:2}.chapter-copy h2,.split-story h2{font-size:clamp(45px,5vw,70px);line-height:1;letter-spacing:-.045em;margin:25px 0}.split-story>div>p{max-width:520px}.chapter-dark .chapter-copy>p,.panel-ink .split-story p,.panel-violet .split-story p{color:hsla(0,0%,100%,.68)}.split-story .arrow-link{display:inline-block;margin-top:25px}.ink-link{color:var(--ink)}.decision-console,.evidence-timeline{background:#fff;color:var(--ink);border-radius:18px;box-shadow:0 30px 90px rgba(9,11,24,.18);overflow:hidden}.console-top,.timeline-head{display:flex;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.1em}.live{color:#26a853}.console-event{padding:28px}.console-action small,.console-event small{color:#777b87;font-size:9px;letter-spacing:.12em}.console-event p,.console-event strong{display:block;margin-top:9px}.console-event p{font-size:13px;color:#6a6d76}.reason-path{padding:0 28px}.reason-step{display:grid;grid-template-columns:28px 1fr 10px;gap:12px;align-items:center;padding:16px 0;border-top:1px solid var(--line);font-size:13px}.reason-step span{font-size:10px;color:#777}.reason-step i{width:7px;height:7px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 5px #eeeaff}.console-action{margin:22px;background:#f0edff;padding:18px;border-radius:11px;display:flex;justify-content:space-between;gap:15px;align-items:center}.console-action strong{display:block;font-size:13px;margin-top:6px}.approval{font-size:9px;background:var(--ink);color:#fff;padding:8px;border-radius:100px;white-space:nowrap}.policy-stack{display:grid;gap:12px}.policy-stack>div{padding:21px;background:hsla(0,0%,100%,.08);display:grid;grid-template-columns:12px 1fr auto;gap:15px;border:1px solid hsla(0,0%,100%,.13);border-radius:10px}.policy-stack i{width:9px;height:9px;border-radius:50%}.policy-stack strong{font-size:12px;color:#aaa}.policy-green{background:#48d77d}.policy-violet{background:#8e77ff}.policy-amber{background:#f3b950}.policy-red{background:#e96868}.timeline-row{display:grid;grid-template-columns:70px 12px 1fr 1fr;gap:15px;padding:20px;align-items:center;border-bottom:1px solid var(--line);font-size:12px}.timeline-row>small,.timeline-row>span{color:#797c86}.timeline-row i{width:8px;height:8px;background:var(--violet);border-radius:50%;box-shadow:0 0 0 5px #eeeaff}.timeline-row i.done{background:#31b866;box-shadow:0 0 0 5px #e0f7e8}.access-section,.agent-directory,.agent-editorial,.glemad-section{padding:140px 0}.section-heading{max-width:850px}.access-section h2,.glemad-section h2,.section-heading h2{font-size:clamp(46px,6vw,80px);line-height:1;letter-spacing:-.05em;margin:28px 0}.glemad-section>div>p,.section-heading>p{font-size:20px;color:#656873}.agent-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:80px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.agent-card{padding:38px;min-height:270px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;transition:.3s}.agent-card:hover{background:var(--violet);color:#fff}.agent-card>i,.agent-card>span{font-size:11px}.agent-card h3{font-size:36px;margin:45px 0 12px}.agent-card p{color:#686b76;max-width:420px}.agent-card:hover p{color:hsla(0,0%,100%,.75)}.agent-card i{position:absolute;right:30px;top:30px}.glemad-section{background:var(--paper)}.glemad-section>div>p{max-width:720px}.glemad-links{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid var(--line)}.glemad-links a{padding:25px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin-right:30px}.page-hero{padding:190px 0 110px;min-height:720px;display:flex;align-items:end}.hero-ink{background:var(--ink)}.hero-mint{background:var(--mint);color:var(--ink)}.hero-mint .hero-intro{color:#48574d}.page-hero .hero-intro{max-width:720px}.chapter-number{font-size:11px;letter-spacing:.12em}.chapter-copy ul{list-style:none;padding:0;margin:40px 0 0}.chapter-copy li{padding:15px 0;border-top:1px solid var(--line);font-size:14px}.chapter-dark .chapter-copy li{border-color:hsla(0,0%,100%,.15)}.statement-visual{border-top:1px solid var(--line)}.statement-visual>div{display:grid;grid-template-columns:50px 1fr;padding:28px 0;border-bottom:1px solid var(--line);align-items:center}.statement-visual span{font-size:10px;color:#777}.statement-visual strong{font-size:26px}.editorial-quote{padding:150px 0;background:var(--violet);color:#fff}.editorial-quote blockquote{font-size:clamp(45px,6vw,80px);line-height:1.03;letter-spacing:-.04em;margin:0;max-width:1100px}.editorial-quote p{margin-top:40px;color:hsla(0,0%,100%,.6)}.next-chapter{padding:120px 0}.next-chapter h2{font-size:clamp(45px,5vw,70px);line-height:1;margin:25px 0 45px}.agent-directory{padding-bottom:0}.directory-row{display:grid;grid-template-columns:60px 220px 1fr 30px;gap:30px;padding:34px 0;border-top:1px solid var(--line);align-items:center}.directory-row h2{font-size:35px;margin:0}.directory-row p{color:#686b76;max-width:620px}.principles-word{font-weight:700;font-size:clamp(60px,8vw,110px);line-height:.8;letter-spacing:-.07em}.principles-word em{color:var(--mint);font-style:normal}.access-section p{max-width:720px}.access-section .button{margin-top:30px}.site-footer{background:var(--ink);color:#fff;padding:110px max(24px,calc((100% - var(--max))/2)) 30px}.footer-lead{padding-bottom:100px}.footer-lead p{font-size:11px;letter-spacing:.14em}.footer-lead h2{font-size:clamp(48px,6vw,82px);line-height:.95;letter-spacing:-.05em}.footer-grid{border-top:1px solid hsla(0,0%,100%,.16);padding:60px 0;display:grid;grid-template-columns:1.7fr repeat(6,1fr);gap:28px}.footer-brand img{width:clamp(42px,5vw,54px);height:auto;filter:none}.footer-brand p{color:#8b8d98;font-size:13px;line-height:1.5;max-width:220px}.footer-column{display:flex;flex-direction:column;gap:14px;font-size:12px;color:#a6a8b1}.footer-column strong{color:#fff;margin-bottom:10px}.footer-column button{all:unset;cursor:pointer;color:inherit;font:inherit}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.16);padding-top:25px;display:flex;justify-content:space-between;font-size:11px;color:#777985}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.25}}@keyframes float{50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:900px){.editorial-container,.nav-shell{width:min(calc(100% - 32px),var(--max))}.desktop-nav,.desktop-only{display:none}.nav-shell{grid-template-columns:1fr auto;height:68px}.brand img{width:96px}.nav-actions{gap:10px}.menu-button{display:flex;width:38px;height:38px;border:0;background:transparent;flex-direction:column;justify-content:center;gap:6px}.menu-button span{height:1px;width:20px;background:currentColor}.mobile-nav{display:block;background:#fff;color:var(--ink);padding:18px 24px 30px;max-height:calc(100vh - 68px);overflow:auto;border-top:1px solid var(--line)}.mobile-nav>div{padding:10px 0;border-bottom:1px solid var(--line)}.mobile-nav a{display:block;padding:9px 0;font-size:20px}.mobile-nav .mobile-sub{font-size:13px;color:#6d707a;padding-left:16px}.home-hero{padding-top:130px;min-height:auto}.chapter-grid,.home-hero-grid,.split-story{grid-template-columns:1fr}.home-hero-copy h1{font-size:clamp(48px,12vw,70px)}.home-hero .intelligence-map{margin:15px 0 110px}.intelligence-map{height:auto;aspect-ratio:1}.domain-rail{grid-template-columns:repeat(3,1fr)}.domain-rail span{padding:14px 5px}.access-section,.agent-editorial,.glemad-section,.home-manifesto,.thesis-section{padding:90px 0}.home-manifesto h2,.thesis-section h2{margin-bottom:45px}.manifesto-copy{margin:0;grid-template-columns:1fr;gap:5px}.chapter,.story-panel{padding:90px 0;min-height:auto}.chapter-grid,.split-story{gap:55px}.split-story.reverse>div:first-child{order:0}.agent-grid,.glemad-links{grid-template-columns:1fr}.page-hero{padding:150px 0 80px;min-height:600px}.page-hero h1{font-size:clamp(52px,13vw,76px)}.directory-row{grid-template-columns:35px 1fr 20px;gap:14px}.directory-row p{grid-column:2/4}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{gap:20px;flex-direction:column}.console-action{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.editorial-container,.nav-shell{width:calc(100% - 28px)}.button-small{padding:10px 13px}.hero-intro,.home-hero-copy>p:not(.eyebrow){font-size:17px}.hero-actions{align-items:flex-start;flex-direction:column}.home-hero .intelligence-map{margin-bottom:120px}.map-node{font-size:8px;padding:6px 8px}.map-core{inset:35%}.map-core strong{font-size:10px}.map-status{bottom:4%;font-size:8px}.domain-rail{padding:0}.domain-rail span{font-size:8px}.access-section h2,.chapter-copy h2,.glemad-section h2,.home-manifesto h2,.section-heading h2,.split-story h2,.thesis-section h2{font-size:43px}.chapter,.story-panel{padding:75px 0}.timeline-row{grid-template-columns:55px 10px 1fr}.timeline-row small{grid-column:3}.agent-card{padding:26px;min-height:230px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.footer-lead h2{font-size:48px}}.reveal{opacity:0;transform:translateY(48px);transition:opacity .85s cubic-bezier(.2,.8,.2,1),transform .85s cubic-bezier(.2,.8,.2,1)}.reveal.is-visible{opacity:1;transform:none}.solution-index{background:var(--paper)}.solution-index>a{display:grid;grid-template-columns:minmax(60px,1fr) minmax(280px,900px) 40px;gap:35px;padding:75px max(24px,calc((100% - var(--max))/2));border-top:1px solid var(--line);transition:.4s}.solution-index>a:hover{background:var(--violet);color:#fff}.solution-index>a>span{font-size:11px}.solution-index small{font-size:10px;letter-spacing:.14em}.solution-index h2{font-size:clamp(48px,6vw,82px);letter-spacing:-.05em;line-height:.95;margin:18px 0}.solution-index p{max-width:720px;color:#666a74;font-size:18px;line-height:1.5}.solution-index a:hover p{color:hsla(0,0%,100%,.7)}:focus-visible{outline:3px solid var(--mint);outline-offset:4px}@media(scripting:none){.reveal{opacity:1;transform:none}}.atm-hero{min-height:930px;background:var(--ink);color:#fff;padding:190px 0 150px;position:relative;overflow:hidden}.atm-hero .editorial-container{position:relative;z-index:2}.atm-hero h1{font-size:clamp(64px,8.6vw,126px);line-height:.86;letter-spacing:-.07em;max-width:1150px;margin:30px 0}.atm-hero .editorial-container>p:not(.eyebrow){font-size:20px;line-height:1.5;color:#a9abb6;max-width:730px}.atm-orbit{position:absolute;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;width:700px;height:700px;right:-180px;top:-160px;animation:spin 45s linear infinite}.atm-orbit:after,.atm-orbit:before{content:"";position:absolute;border-radius:50%;background:var(--mint);box-shadow:0 0 40px var(--mint)}.atm-orbit:before{width:10px;height:10px;left:12%;top:20%}.atm-orbit:after{width:5px;height:5px;right:8%;bottom:28%}.atm-orbit-b{width:1050px;height:1050px;right:-330px;top:-320px;animation-direction:reverse;animation-duration:65s}.atm-signal-rail{position:absolute;bottom:0;left:0;width:100%;border-top:1px solid hsla(0,0%,100%,.14);overflow:hidden}.atm-signal-rail>div{display:flex;width:-moz-max-content;width:max-content;animation:marquee 28s linear infinite}.atm-signal-rail span{display:flex;align-items:center;gap:36px;padding:27px 40px;color:#afb1ba;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.atm-signal-rail i{width:5px;height:5px;border-radius:50%;background:var(--violet)}.atm-thesis{padding:160px 0}.atm-thesis h2{font-size:clamp(50px,7vw,96px);line-height:.94;letter-spacing:-.06em;max-width:1200px;margin:35px 0 65px}.atm-thesis p{font-size:22px;line-height:1.5;color:#646773;max-width:700px;margin-left:auto}.atm-product-stage{background:var(--paper);padding:140px 0 0;overflow:hidden}.atm-stage-copy{width:min(calc(100% - 48px),900px);margin:0 auto 90px;text-align:center}.atm-stage-copy h2{font-size:clamp(50px,6vw,82px);line-height:.95;letter-spacing:-.05em;margin:25px 0}.atm-stage-copy p{font-size:19px;line-height:1.5;color:#626570}.atm-image-frame{position:relative;width:min(1440px,calc(100% - 48px));margin:auto;transform:perspective(1600px) rotateX(2deg);transform-origin:bottom}.atm-image-frame img{display:block;width:100%;border-radius:18px 18px 0 0;box-shadow:0 -20px 100px rgba(9,11,24,.15)}.atm-callout{position:absolute;background:#fff;border:1px solid var(--line);box-shadow:0 16px 45px rgba(9,11,24,.18);padding:13px 17px;border-radius:10px;font-size:11px;animation:float 5s ease-in-out infinite}.atm-callout i{display:inline-block;width:7px;height:7px;background:#e15b4f;border-radius:50%;margin-right:7px}.atm-callout small{color:#747782;margin-left:17px}.callout-one{left:21%;top:28%}.callout-two{right:11%;top:39%;animation-delay:1.4s}.callout-three{right:18%;bottom:18%;animation-delay:2.2s}.callout-three i{background:#e8a43a}.atm-story-sequence{background:var(--violet);color:#fff;padding:150px 0}.sequence-intro h2{font-size:clamp(54px,7vw,94px);line-height:.91;letter-spacing:-.06em;margin:30px 0 100px}.sequence-steps{margin-left:24%;border-left:1px solid hsla(0,0%,100%,.22)}.sequence-steps article{padding:0 0 110px 70px;position:relative;max-width:850px}.sequence-steps article:before{content:"";position:absolute;width:11px;height:11px;background:var(--mint);border-radius:50%;left:-6px;top:0;box-shadow:0 0 0 8px rgba(189,251,210,.13)}.sequence-steps article>span{font-size:11px;letter-spacing:.15em}.sequence-steps h3{font-size:clamp(40px,5vw,66px);line-height:1;letter-spacing:-.04em;margin:20px 0}.sequence-steps p{font-size:18px;line-height:1.55;color:hsla(0,0%,100%,.7);max-width:700px}.action-path,.event-line,.impact-meter{margin-top:35px;background:rgba(9,11,24,.22);border:1px solid hsla(0,0%,100%,.16);border-radius:12px;padding:20px}.event-line{display:grid;grid-template-columns:10px 1fr;gap:5px 12px}.event-line i{width:8px;height:8px;background:#f37264;border-radius:50%;grid-row:1/3}.event-line small{color:#c6c3dc}.impact-meter{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;font-size:11px}.impact-meter i{height:3px;background:hsla(0,0%,100%,.22);position:relative}.impact-meter b{position:absolute;height:3px;width:67%;background:var(--mint);animation:meter 4s ease-in-out infinite}.action-path{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.action-path i{font-style:normal;color:var(--mint)}.atm-operations{padding:150px 0}.operations-heading{max-width:900px;margin-bottom:80px}.operations-heading h2{font-size:clamp(54px,7vw,90px);line-height:.95;letter-spacing:-.055em}.atm-operations article{display:grid;grid-template-columns:70px minmax(230px,.7fr) 1fr;gap:35px;padding:38px 0;border-top:1px solid var(--line);align-items:start}.atm-operations article>span{font-size:10px}.atm-operations h3{font-size:30px;margin:0}.atm-operations article p{margin:0;color:#676a74;font-size:17px;line-height:1.5;max-width:620px}.atm-containment{background:var(--mint);padding:150px 0}.atm-containment>.editorial-container{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.atm-containment h2{font-size:clamp(52px,6vw,80px);line-height:.95;letter-spacing:-.055em;margin:28px 0}.atm-containment p{font-size:18px;line-height:1.5;color:#526158}.containment-rings{aspect-ratio:1;position:relative;display:flex;align-items:center;justify-content:center}.containment-rings>div{position:absolute;border:1px solid rgba(9,11,24,.2);border-radius:50%;display:flex;flex-direction:column;align-items:center;padding-top:5%;animation:breathe 5s ease-in-out infinite}.containment-rings>div:first-child{inset:39%;background:var(--ink);color:#fff;justify-content:center;padding:0;z-index:4}.containment-rings>div:nth-child(2){inset:27%;z-index:3}.containment-rings>div:nth-child(3){inset:14%;z-index:2}.containment-rings>div:nth-child(4){inset:0;z-index:1}.containment-rings span{font-size:10px;letter-spacing:.13em}.containment-rings small{font-size:9px;color:#58645d;margin-top:6px}.containment-rings>div:first-child small{color:#aaa}.research-thesis{padding:150px 0}.research-thesis h2{font-size:clamp(50px,7vw,95px);line-height:.94;letter-spacing:-.06em;margin:30px 0}.research-paper{padding:140px 0;min-height:820px;display:flex;align-items:center}.paper-adt{background:var(--paper)}.paper-cda{background:var(--violet);color:#fff}.research-grid{display:grid;grid-template-columns:.35fr 1fr;gap:100px}.paper-index{font-size:11px;letter-spacing:.12em}.paper-index small{color:#777}.paper-story>span{font-size:11px;letter-spacing:.14em}.paper-story h2{font-size:clamp(55px,7vw,96px);line-height:.9;letter-spacing:-.06em;margin:30px 0}.paper-story p{font-size:20px;line-height:1.5;color:#646772;max-width:760px}.paper-cda .paper-story p{color:hsla(0,0%,100%,.7)}.paper-story ul{list-style:none;padding:0;margin:50px 0}.paper-story li{padding:18px 0;border-top:1px solid var(--line)}.paper-cda .paper-story li{border-color:hsla(0,0%,100%,.2)}.paper-story>a{display:inline-flex;border-bottom:1px solid;padding-bottom:8px}.research-flow{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:55px 0}.research-flow b{background:rgba(9,11,24,.22);padding:13px 16px;border-radius:100px;font-size:11px}.research-flow i{font-style:normal;color:var(--mint)}.research-principles{padding:140px 0}.research-principles .editorial-container{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.research-principles article{padding:45px;min-height:300px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.research-principles article>span{font-size:10px}.research-principles h3{font-size:35px;margin:55px 0 15px}.research-principles p{color:#666a74;line-height:1.5}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes meter{50%{width:88%}}@keyframes breathe{50%{transform:scale(1.025)}}@media(max-width:900px){.footer-grid{grid-template-columns:repeat(2,1fr)}.solution-index>a{grid-template-columns:40px 1fr 25px;padding:50px 24px}.atm-hero{min-height:850px;padding-top:150px}.atm-hero h1{font-size:clamp(58px,14vw,90px)}.atm-thesis{padding:100px 0}.atm-product-stage{padding-top:100px}.atm-callout{display:none}.sequence-steps{margin-left:0}.sequence-steps article{padding-left:35px}.atm-operations article{grid-template-columns:45px 1fr}.atm-operations article p{grid-column:2}.atm-containment>.editorial-container,.research-grid{grid-template-columns:1fr}.containment-rings{margin-top:20px}.research-principles .editorial-container{grid-template-columns:1fr}.research-paper{min-height:auto;padding:100px 0}.research-grid{gap:50px}}@media(max-width:520px){.solution-index>a{grid-template-columns:28px 1fr 20px;gap:10px}.solution-index h2{font-size:42px}.solution-index p{grid-column:2/4}.atm-hero{min-height:800px}.atm-hero .hero-actions{gap:16px}.atm-containment h2,.atm-stage-copy h2,.atm-thesis h2,.operations-heading h2,.paper-story h2,.research-thesis h2,.sequence-intro h2{font-size:45px}.atm-thesis p{font-size:18px}.atm-image-frame{width:calc(100% - 20px);overflow:hidden}.atm-image-frame img{width:920px;max-width:none;transform:translateX(-20%)}.sequence-steps h3{font-size:40px}.action-path{align-items:flex-start;flex-direction:column}.action-path i{transform:rotate(90deg)}.atm-operations article{grid-template-columns:30px 1fr;gap:16px}.atm-containment>.editorial-container{gap:30px}.research-principles article{padding:28px;min-height:260px}}.voice-section{padding:140px 0;background:var(--ink);color:#fff;overflow:hidden}.voice-heading{max-width:900px}.voice-heading h2{font-size:clamp(52px,7vw,92px);line-height:.94;letter-spacing:-.06em;margin:28px 0}.voice-heading p{color:#8f919c;line-height:1.5;max-width:700px}.voice-track{margin-top:90px;overflow:hidden}.voice-track>div{width:-moz-max-content;width:max-content;display:flex;gap:18px;animation:voiceSlide 52s linear infinite}.voice-track article{width:min(580px,82vw);min-height:420px;background:#151827;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:42px;display:flex;flex-direction:column;justify-content:space-between}.voice-track blockquote{font-size:clamp(25px,3vw,38px);line-height:1.13;letter-spacing:-.025em;margin:0}.voice-track article>div{border-top:1px solid hsla(0,0%,100%,.15);padding-top:24px;display:flex;flex-direction:column;gap:7px;font-size:12px}.voice-track article span{color:#7f828e}@keyframes voiceSlide{to{transform:translateX(calc(-50% - 9px))}}@media(prefers-reduced-motion:reduce){.voice-track>div{animation:none;transform:none}}@media(max-width:520px){.voice-section{padding:90px 0}.voice-heading h2{font-size:45px}.voice-track{margin-top:60px}.voice-track article{padding:28px;min-height:360px}}.home-atm-story{padding:150px 0;background:var(--ink);color:#fff;overflow:hidden}.home-atm-intro{display:grid;grid-template-columns:1.15fr .65fr;gap:100px;align-items:end}.home-atm-intro h2{font-size:clamp(54px,7vw,94px);line-height:.9;letter-spacing:-.06em;margin:28px 0 0}.home-atm-intro>p{font-size:18px;line-height:1.55;color:#9497a3}.home-atm-canvas{width:min(1500px,calc(100% - 48px));margin:100px auto 0;display:grid;grid-template-columns:1fr 320px;gap:18px}.home-atm-image{background:#151827;border:1px solid hsla(0,0%,100%,.12);padding:18px;border-radius:20px}.home-atm-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.home-atm-facts{border-top:1px solid hsla(0,0%,100%,.18)}.home-atm-facts>div{padding:26px 6px;border-bottom:1px solid hsla(0,0%,100%,.18)}.home-atm-facts span{font-size:9px;color:var(--mint)}.home-atm-facts strong{display:block;font-size:22px;margin:20px 0 9px}.home-atm-facts p{font-size:13px;line-height:1.5;color:#8f929e;margin:0}.home-atm-link{display:flex;gap:50px;margin-top:50px}.home-atm-link a{border-bottom:1px solid hsla(0,0%,100%,.35);padding-bottom:8px;font-size:14px}.home-atm-link span{margin-left:16px}@media(max-width:900px){.home-atm-story{padding:100px 0}.home-atm-intro{gap:30px}.home-atm-canvas,.home-atm-intro{grid-template-columns:1fr}.home-atm-facts{display:grid;grid-template-columns:repeat(3,1fr)}.home-atm-facts>div{padding:22px;border-right:1px solid hsla(0,0%,100%,.18)}}@media(max-width:520px){.home-atm-intro h2{font-size:45px}.home-atm-canvas{width:calc(100% - 20px);margin-top:60px}.home-atm-image{padding:8px;overflow:hidden}.home-atm-image img{width:860px;max-width:none;height:500px;transform:translateX(-17%)}.home-atm-facts{grid-template-columns:1fr}.home-atm-link{flex-direction:column;gap:24px}}.dip-thesis{padding:150px 0}.dip-thesis h2{font-size:clamp(50px,7vw,92px);line-height:.95;letter-spacing:-.055em;margin:32px 0;max-width:1150px}.dip-current{padding:140px 0;background:var(--paper)}.dip-current-heading{max-width:850px;margin-bottom:90px}.dip-current-heading h2,.dip-next h2,.scenario-heading h2{font-size:clamp(50px,6vw,82px);line-height:.96;letter-spacing:-.05em;margin:28px 0}.dip-current article{display:grid;grid-template-columns:70px minmax(230px,.65fr) 1fr;gap:35px;padding:38px 0;border-top:1px solid var(--line)}.dip-current article>span{font-size:10px}.dip-current h3{font-size:30px;margin:0}.dip-current article p{font-size:17px;line-height:1.5;color:#676a74;margin:0;max-width:650px}.dip-scenario{padding:150px 0;background:var(--violet);color:#fff}.scenario-heading{max-width:900px;margin-bottom:90px}.scenario-line{border-top:1px solid hsla(0,0%,100%,.24)}.scenario-line article{display:grid;grid-template-columns:55px 120px 1fr;gap:30px;padding:36px 0;border-bottom:1px solid hsla(0,0%,100%,.24);align-items:start}.scenario-line article>span,.scenario-line small{font-size:10px;letter-spacing:.12em}.scenario-line small{color:var(--mint)}.scenario-line p{font-size:20px;line-height:1.5;margin:0;max-width:800px;color:hsla(0,0%,100%,.76)}.dip-next{padding:140px 0}.dip-next .editorial-container>div{display:flex;gap:35px;align-items:center;margin-top:45px}.dip-next .editorial-container>div>a:last-child{border-bottom:1px solid;padding-bottom:7px}@media(max-width:900px){.dip-current,.dip-next,.dip-scenario,.dip-thesis{padding:100px 0}.dip-current article{grid-template-columns:45px 1fr}.dip-current article p{grid-column:2}.scenario-line article{grid-template-columns:35px 90px 1fr}}@media(max-width:520px){.dip-current-heading h2,.dip-next h2,.dip-thesis h2,.scenario-heading h2{font-size:44px}.dip-current article{grid-template-columns:28px 1fr;gap:15px}.scenario-line article{grid-template-columns:25px 1fr;gap:12px}.scenario-line article p{grid-column:2}.dip-next .editorial-container>div{align-items:flex-start;flex-direction:column}}.architecture-hero,.enterprise-hero{min-height:880px;padding:190px 0 130px;background:var(--ink);color:#fff;position:relative;overflow:hidden}.architecture-hero .editorial-container,.enterprise-hero .editorial-container{position:relative;z-index:2}.architecture-hero h1,.enterprise-hero h1{font-size:clamp(66px,8.5vw,124px);line-height:.86;letter-spacing:-.07em;margin:30px 0;max-width:1200px}.architecture-hero h1 em{font-style:normal;color:var(--mint)}.architecture-hero .editorial-container>p:not(.eyebrow),.enterprise-hero .editorial-container>p:not(.eyebrow){font-size:20px;line-height:1.5;color:#9da0aa;max-width:760px}.architecture-field{position:absolute;width:900px;height:900px;border-radius:50%;right:-260px;top:-330px;background:repeating-radial-gradient(circle,transparent 0 34px,hsla(0,0%,100%,.06) 35px 36px);animation:spin 80s linear infinite}.architecture-thesis,.enterprise-thesis{padding:150px 0}.architecture-thesis h2,.enterprise-thesis h2{font-size:clamp(52px,7vw,96px);line-height:.93;letter-spacing:-.06em;margin:32px 0;max-width:1200px}.enterprise-thesis p{font-size:20px;line-height:1.5;color:#656873;max-width:730px;margin-left:auto}.architecture-plane{padding:140px 0;background:var(--violet);color:#fff}.architecture-decision-grid,.architecture-plane-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}.architecture-control h2,.architecture-copy h2,.architecture-decision h2,.architecture-evidence h2{font-size:clamp(50px,6vw,82px);line-height:.95;letter-spacing:-.055em;margin:28px 0}.architecture-copy p,.architecture-decision p,.architecture-evidence p{font-size:18px;line-height:1.55;color:hsla(0,0%,100%,.7)}.architecture-copy ul{list-style:none;padding:0;margin:45px 0}.architecture-copy li{padding:16px 0;border-top:1px solid hsla(0,0%,100%,.22)}.architecture-ledger{padding:150px 0;background:var(--paper)}.architecture-ledger-head{max-width:920px}.architecture-ledger-head h2{font-size:clamp(52px,7vw,92px);line-height:.94;letter-spacing:-.055em;margin:28px 0}.architecture-ledger-head p{font-size:19px;line-height:1.5;color:#686b75;max-width:720px}.context-ledger{margin-top:90px;border-top:1px solid var(--line)}.context-ledger>div{display:grid;grid-template-columns:150px 1fr 1fr;gap:35px;padding:27px 0;border-bottom:1px solid var(--line);align-items:center}.context-ledger small,.context-ledger span{font-size:10px;letter-spacing:.1em;color:#747782}.context-ledger strong{font-size:24px}.architecture-decision{padding:150px 0;background:var(--ink);color:#fff}.architecture-principles{display:flex;flex-wrap:wrap;gap:8px;margin-top:35px}.architecture-principles span{padding:11px 13px;border:1px solid hsla(0,0%,100%,.2);border-radius:100px;font-size:10px}.architecture-control{padding:150px 0}.architecture-control-head{max-width:920px;margin-bottom:90px}.authority-lines{border-top:1px solid var(--line)}.authority-lines article{display:grid;grid-template-columns:55px 170px 1fr 180px;gap:30px;padding:30px 0;border-bottom:1px solid var(--line);align-items:center}.authority-lines article>span{font-size:10px}.authority-lines h3{font-size:23px;margin:0}.authority-lines p{color:#656873;line-height:1.5;margin:0}.authority-lines strong{font-size:11px}.architecture-evidence{padding:150px 0;background:var(--mint)}.architecture-evidence p{color:#546057}.architecture-evidence a{display:inline-block;border-bottom:1px solid;margin-top:25px;padding-bottom:7px}.enterprise-hero{background:var(--violet);padding-bottom:190px}.enterprise-question-rail{position:absolute;bottom:0;left:0;width:100%;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid hsla(0,0%,100%,.2)}.enterprise-question-rail span{padding:28px;border-right:1px solid hsla(0,0%,100%,.2);font-size:10px;letter-spacing:.12em}.enterprise-path{padding:150px 0;background:var(--paper)}.enterprise-path-head{max-width:900px;margin-bottom:90px}.enterprise-authority h2,.enterprise-path-head h2,.enterprise-questions h2,.enterprise-stakeholders h2{font-size:clamp(52px,7vw,90px);line-height:.95;letter-spacing:-.055em;margin:28px 0}.enterprise-path article{display:grid;grid-template-columns:60px 160px 1fr;gap:30px;padding:34px 0;border-top:1px solid var(--line)}.enterprise-path article>span{font-size:10px}.enterprise-path h3{font-size:24px;margin:0}.enterprise-path article p{font-size:17px;line-height:1.5;color:#656873;margin:0;max-width:750px}.enterprise-authority{padding:150px 0;background:var(--ink);color:#fff}.enterprise-authority>.editorial-container{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:start}.enterprise-authority-copy p{font-size:18px;line-height:1.55;color:#9497a3}.authority-matrix{border-top:1px solid hsla(0,0%,100%,.2)}.authority-matrix>div{display:grid;grid-template-columns:1.5fr repeat(3,1fr);border-bottom:1px solid hsla(0,0%,100%,.2)}.authority-matrix span{padding:18px 10px;font-size:11px;border-right:1px solid hsla(0,0%,100%,.12)}.matrix-head span{color:var(--mint);font-size:9px;letter-spacing:.1em}.enterprise-stakeholders{padding:150px 0}.enterprise-stakeholders-head{max-width:1000px;margin-bottom:90px}.enterprise-stakeholders article{display:grid;grid-template-columns:55px minmax(260px,.7fr) 1fr;gap:30px;padding:36px 0;border-top:1px solid var(--line)}.enterprise-stakeholders article>span{font-size:10px}.enterprise-stakeholders h3{font-size:27px;margin:0}.enterprise-stakeholders article p{font-size:17px;line-height:1.5;color:#666a74;margin:0;max-width:680px}.enterprise-questions{padding:150px 0;background:var(--mint)}.enterprise-questions>.editorial-container>h2{max-width:1000px}.question-list{margin-top:80px;border-top:1px solid rgba(9,11,24,.2)}.question-list>div{display:grid;grid-template-columns:55px 1fr;gap:30px;padding:28px 0;border-bottom:1px solid rgba(9,11,24,.2)}.question-list span{font-size:10px}.question-list p{font-size:25px;line-height:1.3;margin:0;max-width:900px}@media(max-width:900px){.architecture-hero,.enterprise-hero{min-height:760px;padding-top:155px}.architecture-decision-grid,.architecture-plane-grid,.enterprise-authority>.editorial-container{grid-template-columns:1fr}.architecture-decision-grid,.architecture-plane-grid{gap:60px}.context-ledger>div{grid-template-columns:100px 1fr}.context-ledger small{grid-column:2}.authority-lines article{grid-template-columns:35px 120px 1fr}.authority-lines strong{grid-column:3}.enterprise-question-rail{grid-template-columns:1fr}.enterprise-question-rail span{padding:13px 20px}.enterprise-hero{padding-bottom:230px}.enterprise-path article{grid-template-columns:40px 120px 1fr}.enterprise-stakeholders article{grid-template-columns:40px 1fr}.enterprise-stakeholders article p{grid-column:2}}@media(max-width:520px){.architecture-hero h1,.enterprise-hero h1{font-size:54px}.architecture-control h2,.architecture-copy h2,.architecture-decision h2,.architecture-evidence h2,.architecture-ledger-head h2,.architecture-thesis h2,.enterprise-authority h2,.enterprise-path-head h2,.enterprise-questions h2,.enterprise-stakeholders h2,.enterprise-thesis h2{font-size:44px}.context-ledger>div{grid-template-columns:1fr;gap:8px}.context-ledger small{grid-column:auto}.authority-lines article{grid-template-columns:25px 1fr;gap:12px}.authority-lines p,.authority-lines strong{grid-column:2}.enterprise-path article{grid-template-columns:25px 1fr;gap:12px}.enterprise-path article p{grid-column:2}.authority-matrix{overflow-x:auto}.authority-matrix>div{min-width:680px}.enterprise-stakeholders article,.question-list>div{grid-template-columns:25px 1fr;gap:12px}.question-list p{font-size:20px}}.contact-hero{padding:190px 0 130px;background:var(--violet);color:#fff;min-height:760px;display:flex;align-items:flex-end}.contact-hero h1,.not-found h1{font-size:clamp(65px,8.5vw,120px);line-height:.87;letter-spacing:-.07em;max-width:1150px;margin:30px 0}.contact-hero .editorial-container>p:not(.eyebrow){font-size:20px;line-height:1.5;color:hsla(0,0%,100%,.72);max-width:760px}.contact-paths{background:var(--paper)}.contact-paths article{display:grid;grid-template-columns:70px 1fr 190px;gap:35px;padding:70px 0;border-top:1px solid var(--line);align-items:center}.contact-paths article>span{font-size:10px}.contact-paths small{font-size:10px;letter-spacing:.13em}.contact-paths h2{font-size:clamp(40px,5vw,65px);line-height:.97;letter-spacing:-.045em;margin:18px 0}.contact-paths p{font-size:17px;line-height:1.5;color:#666a74;max-width:690px}.contact-paths article>a{border-bottom:1px solid;padding-bottom:8px;display:flex;justify-content:space-between;font-size:13px}.contact-paths i{font-style:normal}.contact-preparation{padding:150px 0}.contact-preparation-head{max-width:980px;margin-bottom:90px}.contact-direct h2,.contact-preparation h2{font-size:clamp(52px,7vw,90px);line-height:.94;letter-spacing:-.055em;margin:28px 0}.contact-questions{border-top:1px solid var(--line)}.contact-questions>div{display:grid;grid-template-columns:55px 1fr;gap:30px;padding:28px 0;border-bottom:1px solid var(--line)}.contact-questions span{font-size:10px}.contact-questions p{font-size:25px;line-height:1.3;margin:0}.contact-direct{padding:150px 0;background:var(--mint)}.contact-direct .editorial-container>h2{max-width:900px}.contact-direct .editorial-container>a:first-of-type{display:inline-block;font-size:clamp(34px,5vw,68px);letter-spacing:-.04em;border-bottom:2px solid;margin:25px 0}.contact-direct p{font-size:17px;line-height:1.5;color:#58645d;max-width:650px}.contact-direct .editorial-container>a:last-child{display:inline-block;border-bottom:1px solid;margin-top:25px;padding-bottom:7px}.not-found{min-height:100vh;background:var(--ink);color:#fff;padding:180px 0 120px;display:flex;align-items:center;position:relative;overflow:hidden}.not-found-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:50px 50px;-webkit-mask-image:radial-gradient(circle at 70% 50%,#000,transparent 65%);mask-image:radial-gradient(circle at 70% 50%,#000,transparent 65%)}.not-found .editorial-container{position:relative}.not-found .editorial-container>span{font-size:10px;letter-spacing:.14em;color:var(--mint)}.not-found p{font-size:19px;line-height:1.5;color:#9396a1;max-width:700px}.not-found .editorial-container>div{display:flex;align-items:center;gap:35px;margin-top:40px}.not-found .editorial-container>div>a:not(.button){border-bottom:1px solid hsla(0,0%,100%,.4);padding-bottom:7px;font-size:13px}@media(max-width:900px){.contact-hero{min-height:650px;padding-top:150px}.contact-paths article{grid-template-columns:40px 1fr}.contact-paths article>a{grid-column:2;width:-moz-max-content;width:max-content}.contact-direct,.contact-preparation{padding:100px 0}.not-found .editorial-container>div{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.contact-hero h1,.not-found h1{font-size:54px}.contact-paths article{grid-template-columns:25px 1fr;gap:14px;padding:50px 0}.contact-direct h2,.contact-preparation h2{font-size:44px}.contact-questions>div{grid-template-columns:25px 1fr;gap:12px}.contact-questions p{font-size:20px}.contact-direct .editorial-container>a:first-of-type{font-size:32px}}.solutions-expanse{min-height:850px;padding:190px 0 130px;background:var(--violet);color:#fff;position:relative;overflow:hidden;display:flex;align-items:flex-end}.solutions-expanse-lines{position:absolute;inset:-30%;background:repeating-radial-gradient(ellipse at 70% 40%,transparent 0 48px,hsla(0,0%,100%,.07) 49px 50px);transform:rotate(-12deg)}.solutions-expanse .editorial-container{position:relative}.solutions-expanse h1{font-size:clamp(65px,8.5vw,122px);line-height:.86;letter-spacing:-.07em;margin:30px 0;max-width:1200px}.solutions-expanse .editorial-container>p:not(.eyebrow){font-size:20px;line-height:1.5;color:hsla(0,0%,100%,.72);max-width:760px}.solutions-atm-feature{padding:150px 0;background:var(--ink);color:#fff}.solutions-atm-feature>.editorial-container{display:grid;grid-template-columns:.65fr 1.35fr;gap:90px;align-items:center}.solutions-atm-copy h2{font-size:clamp(48px,6vw,80px);line-height:.95;letter-spacing:-.055em;margin:28px 0}.solutions-atm-copy p{font-size:18px;line-height:1.5;color:#9295a1}.solutions-atm-copy a{display:inline-block;border-bottom:1px solid;margin-top:25px;padding-bottom:7px}.solutions-atm-crop{height:620px;border-radius:20px;overflow:hidden;border:1px solid hsla(0,0%,100%,.15)}.solutions-atm-crop img{width:1050px;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.solutions-industry-index{padding:150px 0 0}.solutions-index-head{max-width:1000px;margin-bottom:100px}.solutions-index-head h2{font-size:clamp(52px,7vw,92px);line-height:.94;letter-spacing:-.06em;margin:28px 0}.solutions-industry-index>a{display:grid;grid-template-columns:55px minmax(230px,.7fr) 1fr 40px;gap:30px;padding:46px max(24px,calc((100% - var(--max))/2));border-top:1px solid var(--line);align-items:center;transition:.35s}.solutions-industry-index>a:hover{background:var(--violet);color:#fff}.solutions-industry-index>a>span{font-size:10px}.solutions-industry-index h2{font-size:clamp(30px,3.4vw,50px);margin:0;letter-spacing:-.04em}.solutions-industry-index p{font-size:16px;line-height:1.5;color:#666a74;max-width:650px}.solutions-industry-index>a:hover p{color:hsla(0,0%,100%,.72)}.solutions-industry-index i{font-style:normal}.solutions-principle{padding:150px 0;background:var(--ink);color:#fff}.solutions-principle h2{font-size:clamp(55px,7vw,96px);line-height:.92;letter-spacing:-.06em;max-width:1150px}.solutions-principle span{font-size:10px;letter-spacing:.14em;color:var(--mint)}.industry-hero{min-height:900px;padding:170px 0 100px;color:#fff;overflow:hidden}.industry-hero>.editorial-container{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.industry-hero-copy h1{font-size:clamp(58px,6.3vw,95px);line-height:.9;letter-spacing:-.065em;margin:28px 0}.industry-hero-copy>p:not(.eyebrow){font-size:19px;line-height:1.5;color:hsla(0,0%,100%,.72);max-width:650px}.industry-financial{background:var(--violet)}.industry-oil{background:#16130d}.industry-insurance{background:#053c36}.industry-technology{background:#151034}.industry-cloud{background:#14376a}.industry-data-center{background:#17191e}.industry-healthcare{background:#b8f1d0;color:var(--ink)}.industry-healthcare .industry-hero-copy>p:not(.eyebrow){color:#43564b}.industry-healthcare .arrow-link{color:var(--ink)}.industry-healthcare .button-light{background:var(--ink);color:#fff}.industry-critical{background:#341956}.industry-visual{min-height:590px;position:relative;border:1px solid hsla(0,0%,100%,.2);border-radius:22px;overflow:hidden}.industry-healthcare .industry-visual{border-color:rgba(9,11,24,.2)}.financial-flow{padding:70px 42px;background:linear-gradient(140deg,hsla(0,0%,100%,.13),transparent)}.financial-stream{position:relative}.financial-stream:before{content:"";position:absolute;left:11px;top:12px;bottom:12px;width:1px;background:hsla(0,0%,100%,.32)}.financial-stream>div{display:grid;grid-template-columns:30px 1fr 12px;gap:13px;align-items:center;padding:16px 0}.financial-stream span{font-size:9px;z-index:2}.financial-stream strong{font-size:15px}.financial-stream i{width:7px;height:7px;background:var(--mint);border-radius:50%;box-shadow:0 0 0 5px rgba(189,251,210,.13)}.financial-flow aside{position:absolute;bottom:35px;left:42px;right:42px;background:#fff;color:var(--ink);padding:20px;border-radius:12px}.financial-flow aside>*{display:block}.financial-flow aside small{font-size:8px;letter-spacing:.12em}.financial-flow aside strong{margin:8px 0;font-size:14px}.financial-flow aside span{color:#686b75;font-size:10px}.oil-process{background:linear-gradient(#211b11,#0d0c09);min-height:630px}.oil-horizon{position:absolute;left:-20%;right:-20%;bottom:26%;height:1px;background:#e0a53e;box-shadow:0 0 30px #e0a53e}.oil-node{position:absolute;width:170px;padding:16px;border:1px solid hsla(0,0%,100%,.18);background:rgba(22,19,13,.85);border-radius:10px}.oil-node span{font-size:8px;letter-spacing:.12em;color:#e8b457}.oil-node strong{display:block;font-size:12px;margin-top:8px}.oil-node i{position:absolute;width:7px;height:7px;border-radius:50%;background:#e8b457;bottom:-4px;left:50%;box-shadow:0 0 14px #e8b457}.oil-node-a{left:5%;top:14%}.oil-node-b{right:8%;top:24%}.oil-node-c{left:17%;bottom:14%}.oil-node-d{right:5%;bottom:8%}.oil-pulse{position:absolute;inset:39% 31%;border:1px solid rgba(232,180,87,.5);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:pulse 3s infinite}.oil-pulse span{font-size:9px}.oil-pulse b{font-size:13px;color:#e8b457;margin-top:8px}.insurance-continuity{padding:50px 38px;background:radial-gradient(circle at 80% 10%,hsla(0,0%,100%,.16),transparent 32%)}.insurance-continuity>div{display:grid;grid-template-columns:34px 110px 1fr 8px;gap:12px;padding:22px 0;border-bottom:1px solid hsla(0,0%,100%,.18);align-items:center}.insurance-continuity small,.insurance-continuity span{font-size:9px}.insurance-continuity small{color:#aad0c9}.insurance-continuity i{width:7px;height:7px;background:#74e5c8;border-radius:50%}.insurance-continuity aside{position:absolute;bottom:35px;left:38px;right:38px;padding:20px;background:#eafff7;color:#053c36;border-radius:12px}.insurance-continuity aside>*{display:block}.insurance-continuity aside span{letter-spacing:.12em}.insurance-continuity aside strong{margin-top:8px}.technology-release{padding:46px;background:linear-gradient(155deg,rgba(104,69,255,.42),transparent)}.release-track{display:grid;grid-template-columns:repeat(5,1fr);position:relative}.release-track:before{content:"";position:absolute;left:9%;right:9%;top:12px;height:1px;background:#8879d8}.release-track>div{text-align:center;z-index:2}.release-track i{display:block;width:10px;height:10px;border:2px solid #bdfbd2;background:#151034;border-radius:50%;margin:7px auto 22px}.release-track small,.release-track span{display:block}.release-track span{font-size:10px}.release-track small{font-size:8px;color:#948fba;margin-top:6px}.release-diff{position:absolute;left:46px;right:46px;bottom:48px;background:#0d0a23;border:1px solid #4f477e;border-radius:12px;padding:26px}.release-diff>span{font-size:8px;color:#bdfbd2;letter-spacing:.12em}.release-diff>strong{display:block;font-size:18px;margin:12px 0 25px}.release-diff>div{display:flex;gap:8px}.release-diff b{font-size:9px;font-weight:400;border:1px solid #4f477e;border-radius:100px;padding:8px 10px}.cloud-regions{padding:38px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:radial-gradient(circle at 50% 50%,rgba(83,164,255,.22),transparent 46%)}.cloud-regions>div{border:1px solid hsla(0,0%,100%,.2);border-radius:12px;padding:18px;display:flex;flex-direction:column}.cloud-regions span{font-size:10px}.cloud-regions i{width:8px;height:8px;background:#58d891;border-radius:50%;margin:auto;box-shadow:0 0 0 8px rgba(88,216,145,.11)}.cloud-regions small{font-size:8px;color:#9bb7dc}.cloud-regions .region-active{background:hsla(0,0%,100%,.1)}.cloud-regions .region-active i{background:#f1b551;box-shadow:0 0 0 8px rgba(241,181,81,.12)}.cloud-regions aside{grid-column:1/-1;background:#fff;color:#14376a;border-radius:12px;padding:18px}.cloud-regions aside>*{display:block}.cloud-regions aside span{font-size:9px;color:#6a7690;margin-top:6px}.data-center-thermal{padding:48px;background:repeating-linear-gradient(90deg,transparent 0 44px,hsla(0,0%,100%,.03) 45px 46px)}.rack-row{display:grid;grid-template-columns:repeat(12,1fr);gap:7px;height:330px}.rack-row i{border:1px solid #424650;background:repeating-linear-gradient(#25282f 0 10px,#3a3d46 11px 12px);border-radius:4px}.rack-row .rack-warm{background:repeating-linear-gradient(#3c2b25 0 10px,#8b4932 11px 12px);box-shadow:0 0 35px rgba(237,115,61,.25)}.facility-lines{display:grid;grid-template-columns:repeat(4,1fr);margin-top:25px}.facility-lines span{font-size:8px;letter-spacing:.08em}.facility-lines b{display:block;font-size:9px;color:#75d49a;margin-top:6px}.facility-lines b.warm{color:#f0a160}.data-center-thermal aside{position:absolute;right:35px;top:32px;background:#fff;color:#17191e;padding:14px;border-radius:9px;max-width:220px}.data-center-thermal aside>*{display:block}.data-center-thermal aside small{font-size:8px;color:#b2603d}.data-center-thermal aside strong{font-size:11px;margin-top:6px}.healthcare-path{background:hsla(0,0%,100%,.45)}.care-line{position:absolute;left:50%;top:10%;bottom:18%;width:1px;background:rgba(9,11,24,.25)}.care-node{position:absolute;width:180px;color:var(--ink)}.care-node i{display:block;width:10px;height:10px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 7px rgba(104,69,255,.12);position:absolute}.care-node span{font-size:8px;letter-spacing:.12em;color:#59655e}.care-node strong{display:block;font-size:13px;margin-top:7px}.care-a{left:12%;top:12%;text-align:right}.care-a i,.care-c i{right:-34px}.care-b{right:10%;top:27%}.care-b i,.care-d i{left:-35px}.care-c{left:12%;top:44%;text-align:right}.care-d{right:10%;top:60%}.care-e{left:12%;top:76%;text-align:right}.care-e i{right:-34px}.healthcare-path aside{position:absolute;bottom:24px;left:22%;right:22%;background:var(--ink);color:#fff;border-radius:100px;padding:13px;text-align:center;font-size:9px}.critical-constellation{background:radial-gradient(circle at 50% 50%,rgba(189,251,210,.13),transparent 42%)}.constellation-core{position:absolute;inset:38%;border-radius:50%;background:var(--mint);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.constellation-core span{font-size:8px;letter-spacing:.15em}.constellation-core strong{font-size:11px;margin-top:7px}.const-ring{position:absolute;inset:18%;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;animation:spin 40s linear infinite}.const-node{position:absolute;font-size:8px;letter-spacing:.1em}.const-node i{display:inline-block;width:7px;height:7px;background:var(--mint);border-radius:50%;margin-right:7px}.const-a{top:12%;left:42%}.const-b{top:29%;right:6%}.const-c{bottom:20%;right:10%}.const-d{bottom:11%;left:36%}.const-e{bottom:30%;left:6%}.const-f{top:27%;left:7%}.industry-thesis{padding:150px 0}.industry-thesis h2{font-size:clamp(52px,7vw,94px);line-height:.93;letter-spacing:-.06em;margin:30px 0;max-width:1160px}.industry-thesis p{font-size:20px;line-height:1.5;color:#676a74;max-width:760px;margin-left:auto}.industry-domains{padding:150px 0;background:var(--paper)}.domains-oil{background:#ece8df}.domains-insurance{background:#e6f4ef}.domains-technology{background:#eeecf8}.domains-cloud{background:#eaf2fb}.domains-data-center{background:#eceef0}.domains-healthcare{background:#e7f8ee}.domains-critical{background:#f0eaf6}.industry-domains-head,.industry-executive-head,.industry-sequence-head{max-width:1000px;margin-bottom:90px}.industry-domains-head h2,.industry-executive-head h2,.industry-sequence-head h2{font-size:clamp(50px,6vw,84px);line-height:.95;letter-spacing:-.055em;margin:28px 0}.industry-domain-lines{border-top:1px solid var(--line)}.industry-domain-lines article,.industry-executive article{display:grid;grid-template-columns:55px minmax(240px,.7fr) 1fr;gap:30px;padding:34px 0;border-bottom:1px solid var(--line)}.industry-domain-lines article>span,.industry-executive article>span{font-size:10px}.industry-domain-lines h3,.industry-executive h3{font-size:27px;margin:0}.industry-domain-lines p,.industry-executive p{font-size:17px;line-height:1.5;color:#656873;margin:0;max-width:690px}.industry-sequence{padding:150px 0;background:var(--violet);color:#fff}.sequence-oil{background:#16130d}.sequence-insurance{background:#053c36}.sequence-technology{background:#151034}.sequence-cloud{background:#14376a}.sequence-data-center{background:#17191e}.sequence-healthcare{background:#19513b}.sequence-critical{background:#341956}.industry-sequence-flow{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid hsla(0,0%,100%,.22)}.industry-sequence-flow article{padding:32px 26px 60px 0;border-right:1px solid hsla(0,0%,100%,.22);min-height:340px}.industry-sequence-flow article:not(:first-child){padding-left:26px}.industry-sequence-flow span{font-size:9px;letter-spacing:.12em;color:var(--mint)}.industry-sequence-flow h3{font-size:27px;line-height:1.05;margin:60px 0 20px}.industry-sequence-flow p{font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.68)}.industry-executive{padding:150px 0}.industry-closing{padding:150px 0;background:var(--violet);color:#fff}.closing-oil{background:#b16d22}.closing-insurance{background:#0b6b5e}.closing-technology{background:#6845ff}.closing-cloud{background:#2864ad}.closing-data-center{background:#343840}.closing-healthcare{background:#19513b}.closing-critical{background:#6c349f}.industry-closing span{font-size:10px;letter-spacing:.14em;color:var(--mint)}.industry-closing h2{font-size:clamp(55px,7vw,96px);line-height:.92;letter-spacing:-.06em;max-width:1150px}@media(max-width:900px){.mega-menu-wide .mega-links{grid-template-columns:1fr 1fr}.industry-hero>.editorial-container,.solutions-atm-feature>.editorial-container{grid-template-columns:1fr}.solutions-atm-crop{height:520px}.solutions-industry-index>a{grid-template-columns:35px 1fr 25px}.solutions-industry-index>a p{grid-column:2/4}.industry-hero{padding-top:150px}.industry-visual{min-height:560px}.industry-domain-lines article,.industry-executive article{grid-template-columns:40px 1fr}.industry-domain-lines p,.industry-executive p{grid-column:2}.industry-sequence-flow{grid-template-columns:1fr 1fr}.industry-sequence-flow article{border-bottom:1px solid hsla(0,0%,100%,.22)}}@media(max-width:520px){.solutions-expanse h1{font-size:54px}.solutions-atm-crop{height:430px}.solutions-atm-crop img{width:820px}.industry-closing h2,.industry-domains-head h2,.industry-executive-head h2,.industry-sequence-head h2,.industry-thesis h2,.solutions-index-head h2{font-size:44px}.solutions-industry-index>a{grid-template-columns:25px 1fr 20px;gap:12px;padding:36px 16px}.industry-hero-copy h1{font-size:52px}.industry-visual{min-height:500px}.industry-sequence-flow{grid-template-columns:1fr}.industry-sequence-flow article{min-height:auto;padding:30px 0!important;border-right:0}.industry-sequence-flow h3{margin-top:30px}.industry-domain-lines article,.industry-executive article{grid-template-columns:25px 1fr;gap:12px}.data-center-thermal,.financial-flow,.technology-release{padding-left:22px;padding-right:22px}.release-track{grid-template-columns:1fr}.release-track:before{left:5px;right:auto;top:10px;bottom:10px;width:1px;height:auto}.release-track>div{text-align:left;padding:9px 0 9px 25px}.release-track i{position:absolute;margin:3px 0 0 -25px}.release-track small{margin:0}.release-diff{left:22px;right:22px}.cloud-regions{grid-template-columns:1fr 1fr}.care-node{width:125px}.care-a,.care-c,.care-e{left:4%}.care-b,.care-d{right:4%}}.page-scene{position:relative;min-height:500px;border-radius:20px;overflow:hidden}.chapter-dark .page-scene,.panel-ink .page-scene,.panel-violet .page-scene{border:1px solid hsla(0,0%,100%,.16)}.platform-flow{padding:46px;background:#171129;color:#fff}.platform-source{display:flex;gap:8px;flex-wrap:wrap}.platform-source span{padding:9px 12px;border:1px solid #51466f;border-radius:100px;font-size:9px}.platform-plane{margin:80px auto 55px;width:72%;padding:32px;border:1px solid #7e69d0;background:#251d42;border-radius:16px;text-align:center;box-shadow:0 0 70px rgba(104,69,255,.3)}.platform-plane>*{display:block}.platform-plane small{letter-spacing:.13em;color:#bdfbd2}.platform-plane strong{margin:12px 0}.platform-plane i{width:8px;height:8px;border-radius:50%;background:#bdfbd2;margin:auto}.platform-result{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.platform-result span{padding:18px;text-align:center;background:#fff;color:#000;border-radius:9px;font-size:10px}.platform-control{background:#fff;color:#000;border:1px solid #d8d5cf}.challenge-panel header,.current-state header,.dip-context header,.dip-record footer,.dip-record header,.executive-evidence header,.platform-control footer,.platform-control header{display:flex;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #ddd;font-size:10px}.platform-control>div{padding:22px 24px;border-bottom:1px solid #e5e2dc}.platform-control>div>*{display:block}.platform-control small{color:#737681;margin-bottom:8px}.platform-control footer{border:0;align-items:center}.challenge-panel button,.platform-control button{border:0;background:#000;color:#fff;border-radius:100px;padding:9px 12px}.platform-outcome{display:grid;grid-template-columns:1fr .5fr 1fr;align-items:center;background:#e9e5ff;padding:40px}.outcome-after,.outcome-before{padding:30px;background:#fff;border-radius:14px}.outcome-after>*,.outcome-before>*{display:block}.outcome-after span,.outcome-before span{font-size:9px;letter-spacing:.12em}.outcome-after strong,.outcome-before strong{margin:12px 0}.outcome-after i,.outcome-before i{height:70px;background:repeating-linear-gradient(90deg,#ddd 0 1px,transparent 1px 18px);display:block}.outcome-after i{background:linear-gradient(90deg,#6845ff,#bdfbd2)}.outcome-path{display:grid;gap:18px;text-align:center;font-size:9px}.signal-field{background:#11131c;color:#fff}.signal-field>div:not(.signal-focus){position:absolute;padding:12px 15px;border:1px solid #41434c;border-radius:100px;font-size:10px}.signal-field i{display:inline-block;width:6px;height:6px;background:#bdfbd2;border-radius:50%;margin-right:8px}.signal-1{left:8%;top:14%}.signal-2{right:12%;top:10%}.signal-3{right:5%;top:43%}.signal-4{right:16%;bottom:12%}.signal-5{left:11%;bottom:15%}.signal-6{left:4%;top:45%}.signal-focus{position:absolute;inset:34% 23%;border-radius:50%;background:#6845ff;display:flex;flex-direction:column;justify-content:center;text-align:center}.signal-focus small{font-size:8px;letter-spacing:.12em}.signal-focus strong{font-size:14px;margin-top:10px}.context-graph{background:#ede9ff}.graph-center{position:absolute;inset:39%;border-radius:50%;background:#000;color:#fff;display:grid;place-items:center;font-size:10px}.graph-item{position:absolute;padding:14px;background:#fff;border:1px solid #cfc8ef;border-radius:9px}.graph-item>*{display:block}.graph-item span{font-size:8px;color:#777}.graph-item strong{font-size:11px;margin-top:5px}.graph-item-1{left:8%;top:12%}.graph-item-2{right:7%;top:16%}.graph-item-3{right:6%;bottom:13%}.graph-item-4{left:9%;bottom:12%}.graph-item-5{left:38%;top:8%}.current-state{background:#fff;border:1px solid #ddd}.current-state>div{display:grid;grid-template-columns:55px 12px 1fr;gap:15px;padding:24px;border-bottom:1px solid #e4e2dd}.current-state time{font-size:10px}.current-state i{width:8px;height:8px;border-radius:50%;background:#aaa}.current-state i.active{background:#42bb71;box-shadow:0 0 0 6px #def5e6}.policy-envelope{display:grid;grid-template-columns:1.4fr .6fr;background:#e8fff0;padding:38px;gap:15px}.policy-scope{border:1px solid #7ed79b;border-radius:50%;padding:70px 32px;text-align:center}.policy-scope>*{display:block}.policy-envelope aside span,.policy-scope>span{font-size:9px;letter-spacing:.12em}.policy-action{margin:10px auto;padding:10px;background:#fff;border-radius:100px;font-size:10px}.policy-action.guarded{background:#000;color:#fff}.policy-envelope aside{background:#f5dede;padding:22px;border-radius:12px;align-self:end}.policy-envelope aside>*{display:block}.policy-envelope aside strong{margin:10px 0}.policy-envelope aside i{font-size:10px;color:#ad4040}.approval-sequence{background:#11131b;color:#fff;padding:35px}.approval-sequence>div{display:grid;grid-template-columns:34px 1fr 10px;gap:15px;padding:25px 0;border-bottom:1px solid #353741}.approval-sequence span{font-size:9px}.approval-sequence i{width:8px;height:8px;border-radius:50%;background:#777}.approval-sequence .approved i{background:#bdfbd2;box-shadow:0 0 0 6px rgba(189,251,210,.12)}.approval-sequence footer{padding-top:28px;color:#bdfbd2;font-size:10px}.containment-verification{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#e9e5ff;padding:40px}.verification-dial{aspect-ratio:1;border:18px solid #6845ff;border-right-color:#bdfbd2;border-radius:50%;display:flex;flex-direction:column;justify-content:center;text-align:center}.verification-dial span{font-size:9px}.verification-dial strong{font-size:13px;margin-top:8px}.verification-list{display:grid;gap:20px;margin-left:28px}.verification-list span{font-size:11px;border-bottom:1px solid #c8c2df;padding-bottom:15px}.verification-list b{float:right;color:#268b51}.chronology-ledger{background:#fff;border:1px solid #ddd}.chronology-ledger header{padding:20px;font-size:9px;letter-spacing:.12em}.chronology-ledger>div{display:grid;grid-template-columns:30px 80px 1fr;gap:12px;padding:20px;border-top:1px solid #ddd}.chronology-ledger small,.chronology-ledger span{font-size:9px;color:#777}.reasoning-provenance{background:#141622;color:#fff;padding:28px}.reasoning-provenance>div{padding:18px;border-bottom:1px solid #383a44}.reasoning-provenance>div>*{display:block}.reasoning-provenance small,.reasoning-provenance span{font-size:8px;color:#bdfbd2;letter-spacing:.12em}.reasoning-provenance aside{margin-top:25px;background:#6845ff;padding:24px;border-radius:12px}.reasoning-provenance aside>*{display:block}.reasoning-provenance aside strong{font-size:15px;margin:10px 0}.executive-evidence{background:#fff;border:1px solid #ddd}.evidence-summary{padding:45px 25px}.evidence-summary>*{display:block}.evidence-summary small{font-size:8px}.evidence-summary strong{font-size:22px;margin-top:12px}.evidence-columns{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ddd}.evidence-columns span{padding:25px;border-right:1px solid #ddd}.evidence-columns b,.evidence-columns small{display:block}.evidence-columns small{font-size:8px}.evidence-columns b{font-size:11px;margin-top:10px}.authority-rings{background:#11131b;color:#fff}.authority-core{position:absolute;inset:38%;border-radius:50%;background:#bdfbd2;color:#000;display:grid;place-items:center;text-align:center;font-size:10px}.authority-ring{position:absolute;border:1px solid #53555e;border-radius:50%;display:flex;justify-content:center}.authority-ring span{background:#11131b;padding:5px;font-size:9px}.ring-a{inset:28%}.ring-b{inset:16%}.ring-c{inset:5%}.challenge-panel{background:#fff;border:1px solid #ddd}.challenge-panel>div{display:flex;justify-content:space-between;align-items:center;padding:23px;border-bottom:1px solid #ddd}.challenge-panel>div strong{font-size:13px}.challenge-panel button{font-size:9px}.evaluation-matrix{background:#e8fff0;padding:28px}.evaluation-matrix>div,.evaluation-matrix>header{display:grid;grid-template-columns:1.5fr 1fr 1fr;padding:20px;border-bottom:1px solid #b5d8c0}.evaluation-matrix span{font-size:10px}.evaluation-matrix .review{color:#a56511}.architecture-stack{background:#11131b;color:#fff;padding:35px;display:flex;flex-direction:column;justify-content:center}.architecture-stack>div{display:grid;grid-template-columns:35px 1fr 1fr;padding:19px;border:1px solid #41434c;background:#171a24;transform:translateX(calc(var(--stack) * 7px));margin-top:-1px}.architecture-stack small,.architecture-stack span{font-size:9px;color:#989ba6}.architecture-reasoning{background:#161823;color:#fff;padding:32px}.reasoning-axis{display:flex;justify-content:space-between;font-size:8px;color:#bdfbd2}.reasoning-line{display:grid;grid-template-columns:80px 1fr 8px;gap:12px;padding:22px 0;border-bottom:1px solid #393b45}.reasoning-line span{font-size:10px;color:#a9abb3}.reasoning-line i{width:7px;height:7px;background:#bdfbd2;border-radius:50%}.architecture-reasoning aside{padding:22px;background:#6845ff;margin-top:24px;border-radius:10px}.architecture-reasoning aside>*{display:block}.architecture-reasoning aside small{font-size:8px}.architecture-reasoning aside b{margin-top:8px}.architecture-record{display:grid;grid-template-columns:.7fr 1.3fr;background:#fff;border:1px solid #ddd;padding:30px}.record-spine{display:grid}.record-spine span{display:flex;align-items:center;gap:10px;font-size:10px}.record-spine i{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#ede9ff;font-style:normal;font-size:8px}.architecture-record aside{background:#000;color:#fff;padding:28px;border-radius:12px}.architecture-record aside>*{display:block}.architecture-record aside small{font-size:8px;color:#bdfbd2}.architecture-record aside strong{font-size:18px;margin:12px 0 35px}.architecture-record aside div{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid #343640;font-size:10px}.dip-portfolio{background:#11131b;color:#fff;display:grid;grid-template-columns:repeat(4,1fr);padding:28px;gap:8px}.dip-portfolio>div{padding:20px 10px;border:1px solid #3a3c46;border-radius:8px;transform:translateY(calc((var(--dip) % 2) * 18px))}.dip-portfolio span,.dip-portfolio strong{display:block}.dip-portfolio span{font-size:8px;color:#bdfbd2}.dip-portfolio strong{font-size:11px;margin-top:25px}.dip-portfolio i{display:block;width:6px;height:6px;border-radius:50%;background:#6845ff;margin-top:12px}.dip-portfolio aside{grid-column:1/-1;text-align:center;background:#6845ff;padding:16px;border-radius:8px;font-size:10px}.dip-coordination{background:#ede9ff;display:grid;grid-template-columns:1.3fr .7fr;align-items:center;padding:32px}.coordination-orbit{aspect-ratio:1;border:1px solid #9e93ce;border-radius:50%;position:relative;display:grid;place-items:center}.coordination-orbit>strong{font-size:11px}.coordination-orbit span{position:absolute;font-size:8px;background:#fff;border-radius:100px;padding:8px}.orbit-1{top:3%}.orbit-2{right:-8%;top:35%}.orbit-3{right:4%;bottom:8%}.orbit-4{left:3%;bottom:9%}.orbit-5{left:-7%;top:35%}.dip-coordination aside{display:grid;gap:10px;margin-left:25px}.dip-coordination aside div{padding:15px;background:#fff;border-radius:8px}.dip-coordination aside b,.dip-coordination aside span{display:block}.dip-coordination aside b{font-size:20px}.dip-coordination aside span{font-size:8px;color:#777}.home-signal-weave{background:#171129;color:#fff;padding:30px}.home-signal-weave header{display:flex;justify-content:space-between;font-size:8px}.home-signal-weave>div{display:grid;grid-template-columns:80px 1fr 8px;gap:12px;padding:24px 0;border-bottom:1px solid #403852}.home-signal-weave small{color:#bdfbd2}.home-signal-weave i{width:7px;height:7px;border-radius:50%;background:#6845ff}.home-signal-weave footer{margin-top:25px;padding:18px;background:#fff;color:#000;border-radius:9px;text-align:center;font-size:10px}.home-consequence{background:#fff;border:1px solid #ddd;padding:38px}.consequence-origin,.home-consequence aside{padding:24px;border-radius:12px}.consequence-origin{background:#ede9ff}.consequence-origin>*,.home-consequence aside>*{display:block}.consequence-origin small,.home-consequence aside small{font-size:8px;letter-spacing:.12em}.consequence-origin strong,.home-consequence aside strong{margin-top:8px}.consequence-ripple{display:flex;justify-content:space-between;padding:50px 0;position:relative}.consequence-ripple:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:1px;background:#6845ff}.consequence-ripple span{z-index:1;background:#fff;border:1px solid #6845ff;border-radius:100px;padding:9px;font-size:8px}.home-consequence aside{background:#000;color:#fff}.home-evidence-ribbon{background:#fff;border:1px solid #ddd;padding:32px}.ribbon-track{display:grid;grid-template-columns:repeat(6,1fr);min-height:320px;align-items:center}.ribbon-track span{border-left:1px solid #bbb;padding:14px 8px;transform:translateY(calc(var(--ribbon, 0) * 1px))}.ribbon-track b,.ribbon-track i{display:block}.ribbon-track i{font-size:8px;color:#6845ff;font-style:normal}.ribbon-track b{font-size:9px;margin-top:15px}.home-evidence-ribbon footer{display:flex;justify-content:space-between;background:#bdfbd2;padding:20px;font-size:10px}.dip-context,.dip-record{background:#fff;color:#000;border:1px solid #ddd}.dip-context-stage{min-height:340px;position:relative;background:radial-gradient(circle at 50% 50%,#ede9ff,transparent 55%)}.dip-context-item{position:absolute;padding:14px;background:#fff;border:1px solid #bdb7d4;border-radius:9px}.dip-context-item b,.dip-context-item i{display:block}.dip-context-item i{font-size:8px;font-style:normal;color:#6845ff}.dip-context-item b{font-size:10px;margin-top:7px}.dip-context .item-1{left:7%;top:12%}.dip-context .item-2{right:8%;top:18%}.dip-context .item-3{left:15%;bottom:13%}.dip-context .item-4{right:11%;bottom:10%}.dip-context footer{padding:19px;text-align:center;background:#6845ff;color:#fff;font-size:9px}.dip-context-cloud .dip-context-stage{background:linear-gradient(135deg,#ddebff,#fff)}.dip-context-identity .dip-context-stage{background:repeating-radial-gradient(circle at 50% 50%,#fff 0 35px,#e4fff0 36px 37px)}.dip-context-runtime .dip-context-stage{background:repeating-linear-gradient(90deg,#f3f0ff 0 50px,#fff 51px 52px)}.dip-context-network .dip-context-stage{background:linear-gradient(45deg,#ecf6ff 25%,transparent 25% 75%,#ecf6ff 75%)}.dip-context-endpoint .dip-context-stage{background:repeating-linear-gradient(#fff 0 32px,#eceef2 33px 34px)}.dip-context-onprem .dip-context-stage{background:linear-gradient(#eee9df,#fff)}.dip-record>div{display:grid;grid-template-columns:35px 1fr auto;padding:22px;border-bottom:1px solid #ddd}.dip-record i,.dip-record span{font-size:8px}.dip-record i{font-style:normal;color:#6845ff}.dip-record-atm .record-row-2,.dip-record-cloud .record-row-1,.dip-record-endpoint .record-row-1,.dip-record-identity .record-row-3,.dip-record-network .record-row-3,.dip-record-onprem .record-row-2,.dip-record-runtime .record-row-2{background:#f0edff}.dip-record footer{border:0;background:#000;color:#fff}@media(max-width:900px){.page-scene{min-height:470px}.architecture-record,.containment-verification,.dip-coordination,.platform-outcome,.policy-envelope{grid-template-columns:1fr}.dip-coordination aside{margin:20px 0 0}.dip-portfolio{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.page-scene{min-height:420px;border-radius:14px}.approval-sequence,.architecture-reasoning,.architecture-record,.dip-coordination,.home-consequence,.home-evidence-ribbon,.home-signal-weave,.platform-flow{padding:20px}.platform-plane{width:100%;margin:55px 0 35px}.platform-outcome{padding:20px}.outcome-path{grid-template-columns:repeat(3,1fr);padding:15px 0}.policy-envelope{padding:20px}.policy-scope{padding:45px 18px}.containment-verification{padding:20px}.evidence-columns{grid-template-columns:1fr}.signal-focus{inset:34% 17%}.graph-item-5{left:31%}.architecture-stack{padding:18px}.architecture-stack>div{grid-template-columns:28px 1fr;padding:14px}.architecture-stack small{grid-column:2}.dip-portfolio{padding:15px}.ribbon-track{grid-template-columns:repeat(3,1fr);min-height:280px}.home-evidence-ribbon footer{gap:10px;flex-direction:column}.dip-context-stage{min-height:310px}.dip-context-item{padding:10px}.dip-record>div{grid-template-columns:25px 1fr auto;padding:18px 14px}}.mega-wrap{top:78px;padding-top:10px;max-height:calc(100vh - 78px);overflow-y:auto;overscroll-behavior:contain}.mega-menu{align-items:stretch;border:1px solid rgba(9,11,24,.08);box-shadow:0 34px 90px rgba(9,11,24,.2)}.mega-intro{gap:28px}.mega-intro,.mega-intro>a{justify-content:space-between}.mega-intro>a{font-size:13px;font-weight:700;display:flex;align-items:center;border-top:1px solid var(--line);padding-top:18px}.mega-menu-wide{grid-template-columns:280px minmax(0,1fr)}.mega-menu-wide>.mega-links{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.mega-links a{min-width:0}.mega-links a:focus-visible{outline-color:var(--violet)}.mega-links small{display:block}.mega-groups{display:grid;gap:22px;min-width:0}.mega-group>p{margin:0 0 7px;padding:0 16px 10px;border-bottom:1px solid var(--line);font-size:10px;line-height:1;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#777985}.mega-group .mega-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mega-group-domain-solution .mega-links{grid-template-columns:minmax(0,1fr)}.mega-group-domain-solution .mega-links a{background:var(--paper);display:grid;grid-template-columns:minmax(130px,.55fr) 1fr;align-items:center;gap:20px}.mega-group-domain-solution .mega-links span{margin:0}.nav-item>a[aria-expanded=true]{opacity:.68}@media(max-height:720px) and (min-width:901px){.mega-wrap{padding-bottom:18px}.mega-menu{padding:22px}.mega-links a{padding:12px 14px}.mega-groups{gap:14px}}.nav-item>button{display:flex;align-items:center;gap:6px;border:0;padding:0;background:transparent;color:inherit;font-size:14px;cursor:pointer}.nav-item>button[aria-expanded=true]{opacity:.68}@media(min-width:901px){.agent-grid{grid-template-columns:repeat(3,1fr)}.agent-grid .agent-card:last-child{grid-column:2/4}.thesis-oil .editorial-container{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.thesis-oil .section-label{grid-column:1}.thesis-oil h2{grid-column:1/-1}.thesis-oil p{grid-column:2}.thesis-insurance{background:#f0fbf6}.thesis-insurance .editorial-container{border-left:12px solid #0b6b5e;padding-left:52px}.thesis-technology .editorial-container{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:70px}.thesis-technology h2{grid-column:1}.thesis-technology p{grid-column:2;margin:0 0 16px}.thesis-cloud{background:linear-gradient(115deg,#f3f8ff 0 62%,#dbeaff 62%)}.thesis-cloud h2{max-width:900px}.thesis-data-center .editorial-container{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:70px;padding-bottom:70px}.thesis-data-center p{border-left:1px solid var(--line);padding-left:35px}.thesis-healthcare{background:#e7f8ee}.thesis-healthcare h2{max-width:940px}.thesis-healthcare p{margin-left:0}.thesis-critical .editorial-container{display:grid;grid-template-columns:1fr 1fr;gap:60px}.thesis-critical h2{grid-column:1/-1;text-align:center}.thesis-critical p{grid-column:2}.executive-oil article:nth-of-type(2n){grid-template-columns:55px 1fr minmax(240px,.7fr)}.executive-oil article:nth-of-type(2n) p{grid-column:2}.executive-oil article:nth-of-type(2n) h3{grid-column:3}.executive-insurance .editorial-container{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.executive-insurance .industry-executive-head{grid-column:1/-1}.executive-insurance article{display:block;border:1px solid var(--line);border-radius:18px;padding:34px;min-height:250px}.executive-insurance article h3{margin:42px 0 18px}.executive-technology article{grid-template-columns:70px 1fr 1fr;background:linear-gradient(90deg,transparent,#f3f0ff);padding-left:24px;padding-right:24px}.executive-cloud .editorial-container{display:grid;grid-template-columns:.85fr 1.15fr}.executive-cloud .industry-executive-head{position:sticky;top:120px;align-self:start;margin-right:70px}.executive-cloud article{grid-column:2;grid-template-columns:45px 1fr}.executive-cloud article p{grid-column:2}.executive-data-center article{grid-template-columns:55px .55fr 1fr;padding:24px 0}.executive-data-center h3{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px}.executive-healthcare article{border:0;border-radius:100px;background:#e7f8ee;margin:15px 0;padding:28px 40px}.executive-critical .editorial-container{display:grid;grid-template-columns:repeat(2,1fr);gap:0 55px}.executive-critical .industry-executive-head{grid-column:1/-1}.executive-critical article{display:block;padding:42px 0;min-height:235px}.executive-critical article:nth-of-type(odd){transform:translateY(45px)}.executive-critical article h3{margin:34px 0 16px}}.home-hero{min-height:860px;padding-bottom:110px}@media(max-width:900px){.mobile-nav{padding-bottom:max(30px,env(safe-area-inset-bottom))}.mobile-nav>div{padding:13px 0}.mobile-nav>div>a:first-child{font-weight:700}.mobile-nav .mobile-sub{padding:8px 0 8px 18px;font-size:14px;line-height:1.3}.mobile-nav-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0;margin:0;border:0;background:transparent;color:inherit;font-size:20px;font-weight:700;text-align:left;cursor:pointer}.mobile-nav-toggle span{font-size:18px;font-weight:400;color:#6d707a}.mobile-sub-list{padding-top:2px}}.dip-boundary,.dip-definition,.research-lineage-home,.research-validation{padding:130px 0}.dip-boundary h2,.dip-capability-intro h2,.dip-definition h2,.research-lineage-home h2,.research-validation h2{font-size:clamp(46px,6vw,80px);line-height:.96;letter-spacing:-.05em;max-width:1050px;margin:28px 0 55px}.dip-definition .editorial-container>div{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.dip-definition .editorial-container>div span{padding:24px 18px;border-right:1px solid var(--line);font-size:12px}.dip-product-directory{padding:0 0 140px}.dip-product-directory>.editorial-container{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.dip-product-card{padding:36px;min-height:420px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;transition:.3s}.dip-product-card:hover{background:var(--ink);color:#fff}.dip-product-card>small,.dip-product-card>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.dip-product-card>small{float:right;color:#6a6d77}.dip-product-card h2{font-size:42px;margin:55px 0 18px}.dip-product-card p{font-size:17px;line-height:1.5;color:#666a74;max-width:540px}.dip-product-card:hover p{color:#b8bac3}.dip-product-card>div{display:grid;gap:7px;margin-top:28px}.dip-product-card>div b{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.dip-product-card>div i{font-style:normal;font-size:12px;color:#777}.dip-product-card>strong{position:absolute;bottom:30px;font-size:12px}.dip-commercial-hero h1{font-size:clamp(54px,7vw,94px)}.dip-capability-grid{padding:140px 0;background:var(--paper)}.dip-capability-grid>.editorial-container{display:grid;grid-template-columns:repeat(2,1fr);gap:0 60px}.dip-capability-intro{grid-column:1/-1}.dip-capability-grid article{padding:32px 0;border-top:1px solid var(--line)}.dip-capability-grid article>span{font-size:10px;letter-spacing:.12em;font-weight:700}.dip-capability-grid ul{list-style:none;padding:0;margin:24px 0 0}.dip-capability-grid li{padding:11px 0;font-size:16px;border-bottom:1px solid rgba(9,11,24,.08)}.dip-commercial-scenario{padding:140px 0;background:var(--violet);color:#fff}.dip-commercial-scenario .scenario-line{border-color:hsla(0,0%,100%,.2)}.dip-boundary-flow{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:30px 0;margin:35px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dip-boundary-flow span{font-size:13px;font-weight:700}.dip-boundary-flow i{font-style:normal;color:var(--violet)}.research-lineage-home{background:var(--ink);color:#fff}.research-lineage-home p{font-size:18px;line-height:1.55;color:#a5a8b3}.research-lineage-home a{display:inline-block;margin-top:25px;border-bottom:1px solid}.research-metrics{display:grid;grid-template-columns:1fr 1fr}.research-metrics span{min-height:150px;padding:25px;border:1px solid hsla(0,0%,100%,.15);font-size:13px;color:#b7bac4}.research-metrics b{display:block;color:var(--mint);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:45px}.research-validation{background:var(--paper)}.research-validation-head p{max-width:760px;font-size:16px;line-height:1.55;color:#666a74}.research-validation-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:65px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.research-validation-grid article{padding:28px 20px;min-height:150px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.research-validation-grid span,.research-validation-grid strong{display:block}.research-validation-grid strong{font-size:30px}.research-validation-grid span{font-size:11px;color:#777;margin-top:35px}@media(max-width:900px){.dip-definition .editorial-container>div,.research-validation-grid{grid-template-columns:1fr 1fr}.dip-capability-grid>.editorial-container,.dip-product-directory>.editorial-container{grid-template-columns:1fr}.dip-capability-intro{grid-column:auto}.dip-boundary-flow{align-items:flex-start;flex-direction:column}.dip-boundary-flow i{transform:rotate(90deg)}.research-metrics{grid-template-columns:1fr 1fr}}@media(max-width:520px){.dip-boundary,.dip-capability-grid,.dip-commercial-scenario,.dip-definition,.research-lineage-home,.research-validation{padding:90px 0}.dip-definition .editorial-container>div,.research-metrics,.research-validation-grid{grid-template-columns:1fr}.dip-product-card{padding:28px;min-height:390px}.dip-product-card h2{font-size:36px}.research-validation-grid article{min-height:120px}}.enterprise-connections{padding:140px 0;background:var(--paper)}.enterprise-connections-head{max-width:1000px}.enterprise-connections-head h2{font-size:clamp(48px,6vw,82px);line-height:.95;letter-spacing:-.055em;margin:28px 0}.enterprise-connections-head p{font-size:18px;line-height:1.55;color:#666a74;max-width:760px}.enterprise-connection-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:75px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.enterprise-connection-grid article{padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:250px}.enterprise-connection-grid article>span{font-size:10px}.enterprise-connection-grid h3{font-size:27px;margin:50px 0 15px}.enterprise-connection-grid p{font-size:15px;line-height:1.5;color:#666a74}@media(max-width:700px){.enterprise-connection-grid{grid-template-columns:1fr}}.panel-ink .policy-envelope{background:#fff;color:var(--ink);border:1px solid hsla(0,0%,100%,.35);box-shadow:0 30px 80px rgba(0,0,0,.32)}.panel-ink .policy-scope{background:#effff4;border:2px solid #2ea761;box-shadow:inset 0 0 0 10px rgba(46,167,97,.07)}.panel-ink .policy-scope>span{color:#176d3a;font-weight:700}.panel-ink .policy-scope>strong{font-size:16px;margin:12px 0 22px}.panel-ink .policy-action{background:#fff;border:1px solid #9ccdad;color:#123b21;font-weight:700}.panel-ink .policy-action.guarded{background:#6845ff;border-color:#6845ff;color:#fff}.panel-ink .policy-envelope aside{background:#ffe8e8;border:2px solid #d84b4b;color:#581919}.panel-ink .policy-envelope aside i,.panel-ink .policy-envelope aside span{color:#a02e2e;font-weight:700}.hero-blue{background:#102f55;color:#fff}.hero-blue .hero-intro{color:hsla(0,0%,100%,.78)}.hero-blue .arrow-link{color:#fff}.enterprise-hero{background:radial-gradient(circle at 82% 18%,rgba(255,143,110,.22),transparent 30%),linear-gradient(135deg,#24133f,#3b1850 52%,#17152d)}.company-hero{background:radial-gradient(circle at 82% 18%,rgba(128,224,198,.28),transparent 27%),linear-gradient(135deg,#102f36,#194b50 52%,#10262f);color:#fff}.company-hero .hero-intro{color:hsla(0,0%,100%,.76)}.lead-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px}.lead-backdrop{position:absolute;inset:0;border:0;background:rgba(6,7,15,.76);backdrop-filter:blur(12px)}.lead-dialog{position:relative;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;color:var(--ink);border-radius:22px;padding:40px;box-shadow:0 40px 120px rgba(0,0,0,.45)}.lead-close{position:absolute;right:24px;top:18px;border:0;background:transparent;font-size:34px;cursor:pointer}.lead-progress{display:grid;grid-template-columns:25px 1fr 25px;gap:12px;align-items:center;margin-right:45px}.lead-progress small,.lead-progress span{font-size:10px}.lead-progress i{height:2px;background:#ddd}.lead-progress b{display:block;height:100%;background:var(--violet);transition:.3s}.lead-step{padding:45px 0 25px}.lead-step h2,.lead-success h2{font-size:clamp(38px,6vw,62px);line-height:.96;letter-spacing:-.05em;margin:22px 0 38px}.lead-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lead-options button{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px;text-align:left;display:flex;justify-content:space-between;cursor:pointer}.lead-options button.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.lead-options i{font-style:normal}.lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lead-fields label,.lead-select{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lead-fields input,.lead-select select{display:block;width:100%;margin-top:9px;border:1px solid #c8c8ce;border-radius:9px;padding:14px;background:#fff;font:inherit;text-transform:none;letter-spacing:0}.lead-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:25px 0 10px}.lead-pills{display:flex;flex-wrap:wrap;gap:8px}.lead-pills button{border:1px solid #c8c8ce;background:#fff;border-radius:100px;padding:10px 13px;cursor:pointer}.lead-pills button.selected{background:var(--violet);color:#fff;border-color:var(--violet)}.lead-select{display:block;margin-top:24px}.lead-actions{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid var(--line);padding-top:24px}.lead-secondary{border:0;background:transparent;padding:12px 18px;cursor:pointer}.lead-error{color:#b42b2b;font-size:13px}.lead-success{padding:70px 20px}.lead-success>span{font-size:10px;letter-spacing:.14em;color:#287a49}.lead-success p{font-size:18px;line-height:1.5;color:#666a74;max-width:560px;margin-bottom:35px}.lead-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.api-hero,.cases-hero,.compare-hero,.controls-hero{min-height:820px;padding:190px 0 120px;color:#fff;display:flex;align-items:end;position:relative;overflow:hidden}.controls-hero{background:linear-gradient(135deg,#6845ff,#34196d)}.api-hero h1,.cases-hero h1,.compare-hero h1,.controls-hero h1{font-size:clamp(60px,8vw,112px);line-height:.88;letter-spacing:-.065em;margin:28px 0}.api-hero p,.cases-hero p,.compare-hero p,.controls-hero p{font-size:20px;line-height:1.5;color:hsla(0,0%,100%,.74);max-width:760px}.compare-thesis,.controls-intro{padding:140px 0}.compare-thesis h2,.controls-intro h2{font-size:clamp(50px,7vw,92px);line-height:.94;letter-spacing:-.06em;max-width:1120px;margin:28px 0}.controls-list{padding:0 0 140px}.controls-list>.editorial-container{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.control-plan{padding:34px;min-height:850px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.control-plan header{display:flex;justify-content:space-between}.control-plan header small,.control-plan header span{font-size:9px;letter-spacing:.12em}.control-plan h2{font-size:42px;line-height:.95;margin:65px 0 18px}.control-plan h3{font-size:19px;line-height:1.35}.control-plan>p{color:#666a74;line-height:1.5}.control-includes{margin-top:40px;display:grid}.control-includes>strong{font-size:10px;letter-spacing:.12em;margin-bottom:12px}.control-includes span{padding:13px 0;border-top:1px solid var(--line);font-size:13px}.control-includes i{float:right;color:#287a49;font-style:normal}.control-plan aside{margin-top:28px;padding:18px;background:var(--paper);font-size:12px;line-height:1.5}.control-plan>.button{position:absolute;left:34px;bottom:34px}.controls-contract{padding:140px 0;background:var(--ink);color:#fff}.controls-contract>.editorial-container{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.controls-contract h2{font-size:clamp(44px,5vw,70px);line-height:.96;letter-spacing:-.05em}.controls-contract article{padding:22px 0;border-top:1px solid hsla(0,0%,100%,.18)}.controls-contract article h3{margin:0 0 8px}.controls-contract article p{color:#a5a8b3}.controls-contract .button{grid-column:2;justify-self:start;background:#fff;color:var(--ink)}.compare-hero{background:#0b251f}.compare-thesis{background:var(--mint)}.compare-axis{display:grid;grid-template-columns:repeat(5,1fr);margin-top:70px;border-top:1px solid rgba(9,11,24,.25)}.compare-axis span{padding:24px 15px;border-right:1px solid rgba(9,11,24,.2);font-size:11px}.compare-categories{padding:140px 0}.compare-categories article{display:grid;grid-template-columns:45px .75fr 1fr 1fr;gap:35px;padding:40px 0;border-top:1px solid var(--line)}.compare-categories article>span,.compare-categories small{font-size:9px;letter-spacing:.12em}.compare-categories h2{font-size:30px;margin:0}.compare-categories p{line-height:1.5;color:#666a74;margin-top:12px}.compare-matrix{padding:140px 0;background:var(--paper)}.compare-matrix .editorial-container>div{display:grid;grid-template-columns:1.1fr 1fr 1fr;border-bottom:1px solid var(--line)}.compare-matrix span{padding:20px 15px;border-right:1px solid var(--line);font-size:13px}.compare-matrix-head span{font-size:9px;letter-spacing:.12em;font-weight:700}.compare-matrix .editorial-container>div span:last-child{background:#e9e5ff;font-weight:700}.api-hero{background:#0b1021}.api-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(104,69,255,.15) 1px,transparent 0),linear-gradient(90deg,rgba(104,69,255,.15) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 80%);mask-image:linear-gradient(135deg,#000,transparent 80%)}.api-hero .editorial-container{position:relative}.api-uses{padding:140px 0}.api-uses>.editorial-container{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.api-uses-head{grid-column:1/-1;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:55px}.api-boundary h2,.api-flow h2,.api-uses-head h2{font-size:clamp(48px,6vw,82px);line-height:.95;letter-spacing:-.055em;max-width:1000px}.api-uses article{padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:290px}.api-uses article>span{font-size:9px}.api-uses h3{font-size:26px;margin:55px 0 15px}.api-uses p{line-height:1.5;color:#666a74}.api-flow{padding:140px 0;background:var(--violet);color:#fff}.api-flow .editorial-container>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:70px;padding:28px 0;border-top:1px solid hsla(0,0%,100%,.25);border-bottom:1px solid hsla(0,0%,100%,.25);font-size:12px}.api-flow i{font-style:normal;color:var(--mint)}.api-boundary{padding:140px 0}.api-boundary>.editorial-container{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end}.cases-hero{background:#4a214e}.case-stories{padding:140px 0}.case-story{margin-bottom:120px;border-top:1px solid var(--line)}.case-story header{display:grid;grid-template-columns:60px 1fr 1fr;padding:20px 0;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:.12em}.case-story header b{text-align:right}.case-story>h2{font-size:clamp(48px,6vw,82px);line-height:.95;letter-spacing:-.055em;max-width:1000px;margin:65px 0}.case-narrative{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.case-narrative section{padding-top:20px;border-top:1px solid var(--line)}.case-narrative small{font-size:9px;letter-spacing:.12em}.case-narrative p{font-size:17px;line-height:1.55;color:#666a74}.case-story footer{display:flex;justify-content:space-between;margin-top:55px;padding:22px;background:var(--paper);font-size:11px}.case-story footer i{font-style:normal}.cases-cta{padding:140px 0;background:var(--violet);color:#fff}.cases-cta h2{font-size:clamp(50px,7vw,92px);line-height:.94;letter-spacing:-.06em;max-width:1100px}@media(max-width:900px){.api-uses>.editorial-container,.case-narrative,.compare-categories article,.controls-contract>.editorial-container,.controls-list>.editorial-container,.lead-fields,.lead-options{grid-template-columns:1fr}.control-plan{min-height:auto;padding-bottom:110px}.controls-contract .button{grid-column:auto}.compare-axis{grid-template-columns:1fr}.compare-categories article>span{margin-top:25px}.api-uses-head{grid-column:auto}.api-flow .editorial-container>div{align-items:flex-start;flex-direction:column}.api-flow i{transform:rotate(90deg)}.api-boundary>.editorial-container{grid-template-columns:1fr}.case-story header{grid-template-columns:40px 1fr}.case-story header b{grid-column:2;text-align:left;margin-top:8px}}@media(max-width:520px){.lead-dialog{padding:28px 20px;border-radius:16px}.lead-step{padding-top:35px}.api-hero,.cases-hero,.compare-hero,.controls-hero{min-height:700px;padding:150px 0 90px}.api-hero h1,.cases-hero h1,.compare-hero h1,.controls-hero h1{font-size:52px}.compare-matrix{overflow-x:auto}.compare-matrix .editorial-container{min-width:720px}.case-story{margin-bottom:90px}}.publications{padding:145px 0;background:#edece7;overflow:hidden}.publications-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:72px}.publications-head h2{font-size:clamp(48px,6.4vw,88px);line-height:.94;letter-spacing:-.058em;max-width:1050px;margin:25px 0 0}.publication-controls{display:flex;gap:8px;flex:0 0 auto}.publication-controls button{width:52px;height:52px;border:1px solid #9b9a95;background:transparent;border-radius:50%;font-size:21px;cursor:pointer}.publication-controls button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.publication-rail{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 max(24px,calc((100vw - 1240px)/2)) 40px}.publication-rail::-webkit-scrollbar{display:none}.publication-card{flex:0 0 min(760px,76vw);display:grid;grid-template-columns:minmax(280px,.72fr) 1fr;min-height:580px;scroll-snap-align:start;background:#fff}.publication-cover{padding:28px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;min-height:580px}.publication-cover footer,.publication-cover header{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.publication-cover footer i,.publication-cover header small{font:inherit}.publication-cover>div small{display:block;font-size:11px;letter-spacing:.22em;margin-bottom:24px}.publication-cover strong{display:block;font-size:clamp(34px,3.4vw,54px);line-height:.91;letter-spacing:-.055em}.publication-gatir .publication-cover{background:radial-gradient(circle at 75% 15%,#f06d41 0 4%,transparent 4.4%),linear-gradient(155deg,#121b18 0 52%,#27483d 52%)}.publication-journal .publication-cover{background:linear-gradient(155deg,#582542 0 48%,#e96651 48%)}.publication-adt .publication-cover{background:linear-gradient(135deg,#271953,#7754ff)}.publication-cda .publication-cover{background:linear-gradient(155deg,#17334f 0 56%,#83c8ca 56%)}.publication-copy{padding:45px;display:flex;flex-direction:column}.publication-copy>small,.publication-copy>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.publication-copy p{font-size:24px;line-height:1.35;letter-spacing:-.02em;margin:auto 0;color:#353741}.publication-copy>small{padding-top:22px;border-top:1px solid var(--line);color:#74767f}.publication-end{flex:0 0 260px;display:grid;place-items:center;border:1px solid #aaa9a4;scroll-snap-align:end}.publication-end span{font-size:30px;line-height:.9;letter-spacing:-.05em;transform:rotate(-90deg)}.publication-o5 .publication-cover{background:linear-gradient(105deg,#f4f2ea 0 57%,#17213f 57%);color:#171821}.publication-o5 .publication-cover footer{color:#a97d00}.publication-cbn .publication-cover{background:linear-gradient(90deg,#172131 0 7%,#f7f7f5 7% 84%,#ca3049 84%);color:#172131}.publication-copy>a{display:flex;justify-content:space-between;padding-top:22px;border-top:1px solid var(--line);color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.publication-copy>a:hover{color:var(--violet)}.publication-copy>a+small{display:none}@media(max-width:760px){.publications{padding:105px 0}.publications-head{align-items:flex-start;flex-direction:column;margin-bottom:50px}.publication-card{flex-basis:84vw;grid-template-columns:1fr;min-height:auto}.publication-cover{min-height:480px}.publication-copy{min-height:340px;padding:30px}.publication-copy p{font-size:21px}.publication-end{flex-basis:120px}}.cookie-manager-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px}.cookie-manager-backdrop{position:absolute;inset:0;border:0;background:rgba(6,7,15,.76);backdrop-filter:blur(12px)}.cookie-manager-dialog{position:relative;width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;background:var(--ink);color:#fff;border-radius:22px;padding:40px;box-shadow:0 40px 120px rgba(0,0,0,.45)}.cookie-manager-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.cookie-manager-head h2{margin:0;font-size:28px;line-height:1.1}.cookie-manager-close{border:0;background:transparent;color:#fff;font-size:30px;line-height:1;cursor:pointer;flex-shrink:0}.cookie-manager-dialog>p{margin:0 0 28px;font-size:15px;line-height:1.6;color:#c7c9d4}.cookie-manager-list{display:flex;flex-direction:column;gap:14px}.cookie-manager-item{border:1px solid hsla(0,0%,100%,.14);border-radius:14px;padding:18px 20px;background:hsla(0,0%,100%,.04)}.cookie-manager-item label{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:700;cursor:pointer}.cookie-manager-item input{width:18px;height:18px;accent-color:#fff;flex-shrink:0}.cookie-manager-item input:disabled{opacity:.6;cursor:not-allowed}.cookie-manager-item p{margin:8px 0 0 30px;font-size:13px;line-height:1.5;color:#9a9caa}.cookie-manager-actions{display:flex;justify-content:flex-end;margin-top:28px}.cookie-manager-actions .button{margin-top:0}@media(max-width:640px){.cookie-manager-dialog{padding:28px 20px;border-radius:16px}.cookie-manager-head h2{font-size:22px}}.engagement-notice{position:fixed;left:calc(50% - 215px);bottom:24px;z-index:90;width:min(430px,calc(100vw - 48px));padding:30px;background:#f5f3ed;color:var(--ink);border:1px solid rgba(23,24,33,.18);box-shadow:0 28px 80px rgba(8,10,20,.24)}.engagement-notice:before{content:"";display:block;width:54px;height:3px;margin-bottom:25px;background:var(--violet)}.engagement-close{position:absolute;top:14px;right:16px;width:32px;height:32px;border:0;background:transparent;color:#5d6068;font-size:27px;line-height:1;cursor:pointer}.engagement-kicker{font-size:9px;font-weight:700;letter-spacing:.17em;color:#656771}.engagement-notice h2{max-width:350px;margin:16px 0 14px;font-size:30px;line-height:1.02;letter-spacing:-.045em}.engagement-notice>p{margin:0 0 25px;color:#5f626b;font-size:14px;line-height:1.55}.engagement-actions{display:grid;gap:9px}.engagement-primary,.engagement-secondary{min-height:50px;border:0;padding:0 17px;display:flex;align-items:center;justify-content:space-between;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.engagement-primary{background:var(--ink);color:#fff}.engagement-primary:hover{background:var(--violet)}.engagement-secondary{justify-content:flex-start;gap:11px;background:transparent;border:1px solid #c8c7c2;color:var(--ink)}.engagement-secondary i{width:7px;height:7px;border-radius:50%;background:#25865d;box-shadow:0 0 0 4px rgba(37,134,93,.12)}@media(max-width:640px){.engagement-notice{left:12px;bottom:12px;width:calc(100vw - 24px);padding:25px}.engagement-notice h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.engagement-notice{transition:none}}