:root{color-scheme:dark;--white: #ffffff;--ranch: #f5f2ec;--ranch-2: #ebe6dc;--night: #070b12;--night-2: #0b111c;--panel: #101722;--ink: #111827;--ink-2: #2d3748;--ink-3: #667085;--line: #d8dfe8;--line-strong: #b9c5d4;--blu: #2d3748;--blu-deep: #121a27;--vibrant-blu: #0052eb;--vibrant-blu-dark: #003bb0;--light-blu: #669eff;--mint: #b4eac6;--fir: #3d6b5a;--volt: #e0fe8b;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 8px;--shadow-soft: 0 26px 90px rgb(0 0 0 / .34);--max-width: 1180px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--night);color:#fff;scroll-padding-top:118px;text-rendering:optimizeLegibility}body{margin:0;min-width:320px;background:radial-gradient(circle at 76% 14%,rgb(0 82 235 / .2),transparent 26rem),radial-gradient(circle at 22% 8%,rgb(180 234 198 / .09),transparent 22rem),linear-gradient(180deg,#070b12,#0b111c 52%,#090d14)}main{position:relative;z-index:0;overflow:hidden;padding-top:82px}main:after{content:"";position:absolute;top:1320px;right:-18rem;z-index:0;width:54rem;height:120rem;pointer-events:none;background:radial-gradient(circle at 46% 16%,rgb(0 82 235 / .14),transparent 24rem),radial-gradient(circle at 54% 48%,rgb(180 234 198 / .065),transparent 26rem),radial-gradient(circle at 42% 78%,rgb(255 122 144 / .055),transparent 22rem);opacity:.7;animation:ambient-field 24s ease-in-out infinite}.homepage-system-field{position:absolute;top:clamp(960px,86vw,1260px);left:0;right:0;bottom:220px;z-index:0;pointer-events:none;overflow:hidden;opacity:.72;mask-image:linear-gradient(180deg,transparent 0,#000 4%,#000 94%,transparent 100%)}.homepage-system-field__map{position:absolute;inset:0;width:100%;height:100%}.system-thread{fill:none;stroke-linecap:round;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:12 24;animation:system-thread-drift 24s linear infinite}.system-thread--primary{stroke:#b4eac633}.system-thread--secondary{stroke:#669eff26;animation-duration:32s;animation-direction:reverse}.system-thread--evidence{stroke:#ff7a901a;animation-duration:38s}.system-packet,.system-node,.system-bloom,.system-spark{position:absolute;display:block;border-radius:999px}.system-packet{width:8px;height:8px;background:var(--mint);box-shadow:0 0 30px #b4eac66b;animation:system-packet-flow 18s ease-in-out infinite}.system-packet--question{left:47%;top:8%;background:#ff7a90b8;box-shadow:0 0 28px #ff7a9047}.system-packet--signal{left:51%;top:27%;animation-delay:-4s}.system-packet--case{left:48%;top:48%;animation-delay:-8s}.system-packet--report{left:57%;top:73%;background:var(--light-blu);box-shadow:0 0 30px #669eff5c;animation-delay:-12s}.system-node{width:11px;height:11px;border:1px solid rgb(180 234 198 / .38);background:#070b12a8;box-shadow:0 0 24px #b4eac638;animation:node-breathe 6.5s ease-in-out infinite}.system-node--1{left:50%;top:17%}.system-node--2{left:43%;top:38%;animation-delay:-1.5s}.system-node--3{left:55%;top:62%;animation-delay:-3s}.system-node--4{left:48%;top:86%;animation-delay:-4.5s}.system-bloom{width:min(46vw,720px);height:min(26vw,380px);border:1px solid rgb(102 158 255 / .055);background:radial-gradient(ellipse at 50% 50%,rgb(0 82 235 / .075),transparent 60%),radial-gradient(ellipse at 58% 42%,rgb(180 234 198 / .045),transparent 46%);opacity:.48;animation:system-bloom-breathe 18s ease-in-out infinite}.system-bloom--1{left:12%;top:10%;transform:rotate(-8deg)}.system-bloom--2{right:7%;top:36%;animation-delay:-4s;transform:rotate(6deg)}.system-bloom--3{left:6%;top:64%;animation-delay:-8s;transform:rotate(10deg)}.system-bloom--4{right:12%;top:82%;animation-delay:-12s;transform:rotate(-5deg)}.system-spark{width:2px;height:72px;border-radius:999px;background:linear-gradient(180deg,transparent,rgb(180 234 198 / .48),transparent);filter:blur(.4px);opacity:0;animation:system-spark-rise 9s ease-in-out infinite}.system-spark--1{left:44%;top:12%}.system-spark--2{left:58%;top:34%;animation-delay:-2.5s}.system-spark--3{left:39%;top:58%;animation-delay:-5s}.system-spark--4{left:53%;top:78%;animation-delay:-7.5s}.system-motion-ready [data-system-reveal]{opacity:1;transform:none;transition:opacity .72s ease,transform .72s ease,border-color .22s ease,box-shadow .22s ease}.system-motion-ready .is-system-visible [data-system-reveal],.system-motion-ready [data-system-reveal].is-system-visible{opacity:1;transform:none}.system-motion-ready .is-system-current [data-system-reveal]{transform:translateY(-2px)}main[data-system-stage=questions] .system-packet--question,main[data-system-stage=signals] .system-packet--signal,main[data-system-stage=cases] .system-packet--case,main[data-system-stage=evidence] .system-packet--report,main[data-system-stage=answer] .system-packet--report{width:12px;height:12px;opacity:1;animation-duration:8s}main[data-system-stage=questions] .system-thread--evidence,main[data-system-stage=signals] .system-thread--primary,main[data-system-stage=cases] .system-thread--primary,main[data-system-stage=evidence] .system-thread--secondary,main[data-system-stage=answer] .system-thread--primary{stroke-width:1.8}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid rgb(0 82 235 / .45);outline-offset:4px}p,h1,h2,h3{margin:0}.section-shell{position:relative;z-index:1;width:min(var(--max-width),calc(100% - 40px));margin-inline:auto}.site-header{--page-progress: 0;position:fixed;left:50%;top:18px;z-index:30;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;width:min(1280px,calc(100% - 40px));margin:0;padding:10px 12px;border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius-lg);background:#080d15bd;box-shadow:0 18px 48px #0000003d,inset 0 1px #ffffff0e;transform:translate(-50%);backdrop-filter:blur(18px)}.site-header__progress{position:absolute;left:12px;right:12px;bottom:0;height:2px;overflow:hidden;border-radius:999px;background:#ffffff0f;pointer-events:none}.site-header__progress:before{content:"";display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(102 158 255 / .4),var(--mint),var(--volt));box-shadow:0 0 18px #b4eac652;transform:scaleX(var(--page-progress));transform-origin:left center;transition:transform .12s linear}.brand{display:inline-flex;align-items:center;min-width:124px}.brand img{display:block;width:124px;height:auto}.site-nav{display:flex;gap:4px;justify-content:center;color:#ffffffa8;font-size:.88rem;font-weight:650}.nav-group{position:relative}.nav-trigger,.nav-direct{display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-sm);padding:9px 10px}.nav-trigger span{color:#fff6;font-size:.75rem}.nav-trigger:hover,.nav-direct:hover,.nav-group:focus-within .nav-trigger,.nav-group:hover .nav-trigger{color:#fff;background:#ffffff0f}.nav-menu{position:absolute;left:50%;top:calc(100% + 12px);width:min(650px,calc(100vw - 48px));transform:translate(-50%) translateY(8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.nav-group:hover .nav-menu,.nav-group:focus-within .nav-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.nav-menu:before{content:"";position:absolute;inset:-14px 0 auto;height:14px}.nav-menu__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-lg);padding:12px;background:linear-gradient(180deg,#ffffff1c,#ffffff0e),#070b12e0;box-shadow:0 26px 70px #0000006b,inset 0 1px #ffffff1f;backdrop-filter:blur(22px)}.nav-menu__column{display:grid;align-content:start;gap:6px}.nav-menu__column p{padding:8px 10px 4px;color:var(--mint);font-size:.68rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.nav-menu__column a{display:grid;gap:3px;border:1px solid transparent;border-radius:var(--radius-md);padding:10px}.nav-menu__column a:hover,.nav-menu__column a:focus-visible{border-color:#b4eac62e;background:#ffffff0e;outline:none}.nav-menu__column strong{color:#ffffffe6;font-size:.86rem}.nav-menu__column span{color:#eff6ff8c;font-size:.75rem;line-height:1.35}.header-actions{display:inline-flex;gap:14px;align-items:center;font-size:.88rem;font-weight:700}.mobile-menu{display:none}.header-actions__login{color:#ffffffb3}.header-actions__demo{color:#ffffffd1}.button{position:relative;overflow:hidden;display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:var(--radius-md);padding:0 18px;border:1px solid transparent;font-size:.93rem;font-weight:780;line-height:1;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.button:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 28%,rgb(255 255 255 / .24) 46%,transparent 64% 100%);opacity:0;transform:translate(-110%);transition:opacity .18s ease,transform .52s ease}.button:hover{transform:translateY(-1px)}.button:hover:after{opacity:1;transform:translate(110%)}main:has(.button:hover) .homepage-system-field{opacity:1}main:has(.button:hover) .system-packet{animation-duration:11s}section:has(.button:hover) .section-field span,section:has(.text-link:hover) .section-field span,section:has(a:hover) .section-field span{border-color:#b4eac633}.button--primary{background:#f6f8ff;color:#07101f;box-shadow:0 18px 40px #0052eb47}.button--primary:hover{background:#dfe8ff}.hero .button--primary{background:linear-gradient(135deg,#f8fbff,#cde0ff);color:#fff;color:#07101f;box-shadow:0 18px 40px #0052eb52,inset 0 1px #ffffffbd}.hero .button--primary:hover{background:linear-gradient(135deg,#fff,#bad3ff)}.button--secondary{background:#ffffff0f;border-color:#ffffff2e;color:#fff}.button--secondary:hover{border-color:#b4eac67a;color:var(--mint)}.button--small{min-height:38px;padding-inline:14px;font-size:.84rem}.text-link{display:inline-flex;align-items:center;min-height:44px;font-size:.93rem;font-weight:760;color:#ffffffc2}.text-link:hover{color:#fff}.hero{position:relative;display:grid;grid-template-columns:minmax(420px,.86fr) minmax(620px,1.22fr);gap:clamp(56px,6vw,118px);align-items:center;width:min(1540px,calc(100% - 40px));min-height:clamp(760px,82svh,940px);padding:clamp(30px,4vw,58px) 0 42px}.hero>*{min-width:0}.hero:before,.hero:after{content:"";position:absolute;pointer-events:none}.hero:before{inset:3% -14% 0;background-image:linear-gradient(rgb(255 255 255 / .028) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .028) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 68% 42%,#000 0%,transparent 68%)}.hero:after{right:14%;top:15%;width:clamp(34rem,38vw,58rem);height:clamp(34rem,38vw,58rem);border:1px solid rgb(102 158 255 / .12);border-radius:999px;background:radial-gradient(circle,rgb(0 82 235 / .12),transparent 64%);opacity:.72;animation:sensor-pulse 8s ease-in-out infinite}.hero-backdrop{position:absolute;inset:0 -9%;z-index:1;pointer-events:none;overflow:hidden;border-radius:12px;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.signal-lane,.signal-node{position:absolute;display:block}.signal-lane{height:1px;width:min(48vw,780px);background:linear-gradient(90deg,transparent,rgb(102 158 255 / .16),rgb(180 234 198 / .14),transparent);opacity:.6;transform-origin:left center}.signal-lane:after{content:"";position:absolute;top:-2px;left:0;width:68px;height:5px;border-radius:999px;background:linear-gradient(90deg,transparent,rgb(180 234 198 / .7),transparent);filter:blur(.5px);animation:signal-trace 8s ease-in-out infinite}.signal-lane--one{top:22%;left:28%;transform:rotate(-8deg)}.signal-lane--two{top:47%;left:4%;width:min(58vw,980px);transform:rotate(4deg)}.signal-lane--two:after{animation-delay:-2.8s}.signal-lane--three{right:0;bottom:25%;width:min(46vw,760px);transform:rotate(-3deg)}.signal-lane--three:after{animation-delay:-5.4s}.signal-node{width:9px;height:9px;border:1px solid rgb(180 234 198 / .38);border-radius:999px;background:#070b12b8;box-shadow:0 0 22px #b4eac62e;animation:node-breathe 5.5s ease-in-out infinite}.signal-node--one{left:13%;top:35%}.signal-node--two{right:26%;top:18%;animation-delay:-1.8s}.signal-node--three{right:11%;bottom:24%;animation-delay:-3.6s}.hero__content{position:relative;z-index:2;display:grid;gap:clamp(19px,1.7vw,30px)}.eyebrow{color:var(--mint);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}h1{max-width:780px;color:#f8fbff;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.35rem,6.2vw,6.65rem);font-weight:500;letter-spacing:0;line-height:.9}.hero__description{max-width:690px;color:#eff6ffc7;font-size:clamp(1.08rem,1.45vw,1.24rem);line-height:1.62}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero__trust{max-width:530px;color:#eff6ff8f;font-size:.96rem;line-height:1.55}.hero-rail{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.hero-rail a{border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-sm);padding:8px 10px;background:#ffffff0e;color:#eff6ffad;font-size:.82rem;font-weight:720}.hero-rail a:hover{border-color:#b4eac661;color:#fff}.product-field{position:relative;z-index:2;margin-right:0;border-radius:var(--radius-lg);color:#fff}.hero-proof{position:relative;z-index:2;grid-column:1 / -1;overflow:hidden;margin-top:clamp(12px,1.8vw,28px);padding:4px 0 2px;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.hero-proof__track{display:flex;width:max-content;min-width:100%;gap:clamp(18px,2vw,30px);align-items:center;animation:proof-drift 42s linear infinite}.hero-proof__copy{color:#eff6ff8f;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-proof img{display:block;width:auto;max-height:66px;opacity:.9;filter:drop-shadow(0 12px 24px rgb(0 0 0 / .2))}.hero-proof__stat{display:grid;min-width:210px;gap:3px;border:1px solid rgb(255 255 255 / .09);border-radius:999px;padding:8px 14px;background:linear-gradient(90deg,#ffffff0d,#ffffff05),#070b1261;color:#eff6ffa8;white-space:nowrap;box-shadow:inset 0 1px #ffffff0b}.hero-proof__stat strong{color:#f8fbffe6;font-size:.82rem;font-weight:860}.hero-proof__stat small{color:#b4eac694;font-size:.66rem;font-weight:720}.product-field:before{content:"";position:absolute;inset:-15% -16% -12% -22%;pointer-events:none;background:radial-gradient(circle at 76% 13%,rgb(66 231 189 / .12),transparent 18rem),radial-gradient(circle at 38% 56%,rgb(0 82 235 / .16),transparent 24rem),linear-gradient(112deg,transparent 0 15%,rgb(102 158 255 / .055) 28%,transparent 44% 100%);opacity:.95;z-index:1;mask-image:radial-gradient(ellipse at 62% 45%,#000 0%,#000 36%,transparent 72%)}.product-field:after{content:"";position:absolute;inset:4% -10% 2% -28%;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(102 158 255 / .08),transparent),linear-gradient(180deg,transparent,rgb(180 234 198 / .045),transparent);mask-image:radial-gradient(ellipse at 62% 48%,#000 0%,#000 32%,transparent 68%);opacity:.62}.product-field>*{position:relative}.product-field :is(.license-panel,.activity-panel,.case-panel,.kindling-card,.operator-story){transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),border-color .56s ease,box-shadow .62s ease,background-color .62s ease}.product-field__ambient{position:absolute;inset:0;z-index:4;pointer-events:none}.product-field__ambient span{position:absolute;width:8px;height:8px;border:1px solid rgb(180 234 198 / .5);border-radius:999px;box-shadow:0 0 18px #b4eac652;animation:signal-drift 8s ease-in-out infinite}.product-field__ambient span:nth-child(1){top:16%;left:12%}.product-field__ambient span:nth-child(2){right:14%;top:22%;animation-delay:-2.2s}.product-field__ambient span:nth-child(3){right:28%;bottom:14%;animation-delay:-4.4s}.notification-stream{position:absolute;inset:0;z-index:5;pointer-events:none}.notification-pill{position:absolute;display:inline-flex;align-items:center;gap:7px;border:1px solid rgb(255 255 255 / .12);border-radius:999px;padding:7px 10px;background:#070b12c7;box-shadow:0 12px 32px #00000047,inset 0 1px #ffffff14;color:#eff6ffc7;font-size:.66rem;font-weight:840;letter-spacing:.04em;text-transform:uppercase;opacity:0;transform:translate3d(-18px,16px,0);animation:notification-flight 9s ease-in-out infinite}.notification-pill:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--light-blu);box-shadow:0 0 16px #669eff7a}.notification-pill--alert{left:1%;top:30%}.notification-pill--case{right:22%;top:53%;animation-delay:-3s}.notification-pill--case:before{background:#ff7a90;box-shadow:0 0 16px #ff7a9070}.notification-pill--action{right:2%;bottom:12%;animation-delay:-6s}.notification-pill--action:before{background:var(--mint);box-shadow:0 0 16px #b4eac670}.product-system{position:relative;z-index:2;min-height:clamp(540px,38vw,660px);padding:clamp(22px,2.4vw,36px)}.product-system:before{content:"";position:absolute;inset:-54px -44px -46px -70px;z-index:-1;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .025) 1px,transparent 1px),radial-gradient(circle at 58% 44%,rgb(102 158 255 / .14),transparent 34rem),radial-gradient(circle at 82% 18%,rgb(180 234 198 / .08),transparent 20rem);background-size:56px 56px,56px 56px,auto;border-radius:22px;mask-image:radial-gradient(circle at 58% 48%,#000 0%,transparent 72%)}.product-system:after{content:"";position:absolute;inset:12% 3% 7% 2%;z-index:-1;pointer-events:none;border:1px solid rgb(102 158 255 / .09);border-radius:999px;background:radial-gradient(ellipse at 62% 42%,rgb(11 26 48 / .68),transparent 58%),linear-gradient(90deg,transparent,rgb(102 158 255 / .055),transparent);transform:rotate(-5deg)}.source-orbit{position:absolute;inset:0;z-index:2;pointer-events:none}.source-orbit span{position:absolute;display:inline-flex;align-items:center;gap:7px;border:1px solid rgb(255 255 255 / .105);border-radius:999px;padding:7px 10px;background:#070b129e;box-shadow:0 12px 32px #0003,inset 0 1px #ffffff0f;color:#eff6ff9e;font-size:.64rem;font-weight:840;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(14px)}.source-orbit span:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--mint);box-shadow:0 0 14px #b4eac66b}.source-orbit span:nth-child(1){left:1%;top:16%}.source-orbit span:nth-child(2){left:25%;top:1%}.source-orbit span:nth-child(3){right:19%;top:5%}.source-orbit span:nth-child(4){right:0;top:36%}.source-orbit span:nth-child(5){left:8%;bottom:6%}.workflow-thread{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.workflow-thread__line{fill:none;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke}.workflow-thread__line--one{stroke:#669eff29;stroke-dasharray:14 16;animation:thread-flow 18s linear infinite}.workflow-thread__line--two{stroke:#b4eac621;stroke-dasharray:10 18;animation:thread-flow 22s linear infinite reverse}.workflow-thread__line--three{stroke:#ff7a901c;stroke-dasharray:18 18;animation:thread-flow 20s linear infinite}.product-panel,.kindling-card{border:1px solid rgb(255 255 255 / .085);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#070b12ad;box-shadow:inset 0 1px #fff1,0 22px 62px #0000002e;backdrop-filter:blur(14px)}.product-panel{padding:14px}.license-panel{position:absolute;left:0;top:5%;z-index:3;width:min(40%,332px);opacity:.78}.activity-panel{position:absolute;inset:17% 0 auto 7%;z-index:7;min-height:clamp(318px,23vw,430px);background:radial-gradient(ellipse at 58% 48%,rgb(102 158 255 / .2),transparent 62%),linear-gradient(180deg,#fff1,#ffffff04),#070b12b8;box-shadow:0 34px 90px #00000061,0 0 0 1px #669eff0e,inset 0 1px #ffffff17}.case-panel{position:absolute;left:20%;right:5%;bottom:0;z-index:4;opacity:.86;background:linear-gradient(180deg,#ffffff0f,#ffffff04),#070b12a8}.operator-story{position:absolute;right:2%;bottom:22%;z-index:8;display:grid;width:min(34%,310px);gap:7px;border:1px solid rgb(180 234 198 / .18);border-radius:var(--radius-lg);padding:14px;background:radial-gradient(circle at 92% 16%,rgb(180 234 198 / .14),transparent 8rem),linear-gradient(180deg,#ffffff12,#ffffff05),#070b12c7;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff12;backdrop-filter:blur(16px);transform-origin:right center}.operator-story span{color:var(--mint);font-size:.68rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.operator-story strong{color:#fff;font-size:1rem;line-height:1.16}.operator-story p{color:#eff6ff9e;font-size:.74rem;line-height:1.45}.panel-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px;color:#ffffff9e;font-size:.72rem;font-weight:820}.panel-heading--chart{align-items:flex-start}.panel-heading--chart div:first-child{display:grid;gap:4px}.panel-heading--chart p{color:#eff6ff7a;font-size:.69rem;font-weight:690;line-height:1.35}.panel-heading span{color:#ffffffdb}.panel-heading strong{color:var(--mint);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.chart-legend{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.chart-legend span{display:inline-flex;align-items:center;gap:6px;border:1px solid rgb(255 255 255 / .1);border-radius:999px;padding:5px 8px;background:#ffffff0b;color:#eff6ffad;font-size:.64rem;font-weight:800}.legend-dot{display:inline-block;width:7px;height:7px;border-radius:999px}.legend-dot--findings{background:#669eff;box-shadow:0 0 12px #669eff75}.legend-dot--cases{background:#ff7a90;box-shadow:0 0 12px #ff7a906b}.license-stack{display:grid;gap:9px}.license-row{display:grid;gap:5px}.license-row__meta{display:flex;justify-content:space-between;gap:10px;color:#ffffffad;font-size:.66rem;font-weight:760}.license-row__track{overflow:hidden;height:6px;border-radius:999px;background:#ffffff12}.license-row__track span{display:block;height:100%;border-radius:inherit;background:#758091;transform-origin:left;animation:bar-load .9s ease-out both}.license-row[data-tone=blue] .license-row__track span{background:linear-gradient(90deg,#147cff,#3ec8ff);box-shadow:0 0 18px #147cff57}.license-row[data-tone=violet] .license-row__track span{background:linear-gradient(90deg,#9f78ff,#c08cff);box-shadow:0 0 16px #9f78ff4d}.timeline-chart{display:grid;gap:10px;height:clamp(190px,14vw,244px)}.timeline-chart svg{width:100%;height:clamp(162px,11vw,218px);overflow:visible}.chart-grid path{fill:none;stroke:#ffffff0e;stroke-width:1;vector-effect:non-scaling-stroke}.chart-area--findings{fill:url(#findingGradient)}.chart-area--cases{fill:url(#caseGradient)}.chart-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:1400;animation:chart-draw 1.6s ease-out .24s both}.chart-line--findings{stroke:#669eff}.chart-line--cases{stroke:#ff7a90;animation-delay:.42s}.chart-rider{fill:none;stroke:#f8fbffe0;stroke-width:1.8;stroke-linecap:round;stroke-dasharray:72 928;filter:drop-shadow(0 0 8px rgb(102 158 255 / .42));animation:chart-rider 5.5s ease-in-out infinite}.chart-events circle{fill:var(--mint);stroke:#070b12d9;stroke-width:3;vector-effect:non-scaling-stroke;animation:event-pulse 2.8s ease-in-out infinite}.chart-events circle:nth-child(2){fill:#ff7a90;animation-delay:-.9s}.chart-events circle:nth-child(3){fill:#669eff;animation-delay:-1.8s}.timeline-days{display:flex;justify-content:space-between;color:#ffffff6b;font-size:.66rem;font-weight:680}.case-card{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid rgb(224 254 139 / .14);border-radius:var(--radius-md);padding:13px 14px;background:linear-gradient(90deg,#e0fe8b1f,#e0fe8b09),#070b12bd}.case-card div{display:grid;gap:5px}.case-severity{width:max-content;border-radius:4px;padding:3px 6px;background:#e0fe8b29;color:#f2ffac;font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.case-card strong{color:#ffffffe6;font-size:.86rem}.case-card p,.case-age{color:#ffffff7a;font-size:.72rem;font-weight:690}.kindling-card{position:absolute;right:-1%;top:5%;z-index:3;display:grid;align-content:space-between;width:min(26%,210px);min-height:148px;padding:14px;background:radial-gradient(circle at 85% 18%,rgb(180 234 198 / .18),transparent 6rem),linear-gradient(180deg,#0052eb21,#ffffff09),#070b129e}.kindling-card span{color:var(--mint);font-size:.68rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.kindling-card strong{color:#ffffffb3;font-size:.76rem;line-height:1.28}.kindling-card p{color:#fff;font-size:clamp(2.1rem,4.4vw,3.1rem);font-weight:820;letter-spacing:0}.product-callouts{display:grid;grid-template-columns:repeat(4,1fr);position:relative;z-index:2;gap:10px;width:min(82%,780px);margin:2px 4% 0 auto;opacity:1}.product-callouts button{appearance:none;position:relative;cursor:pointer;display:grid;gap:6px;overflow:hidden;border:1px solid rgb(255 255 255 / .13);border-radius:var(--radius-sm);padding:12px 11px;background:linear-gradient(180deg,#ffffff12,#ffffff06),#070b129e;color:#ffffffc7;font-size:.78rem;font-weight:850;text-align:center;box-shadow:0 12px 30px #00000029,inset 0 1px #ffffff0f;backdrop-filter:blur(12px);transition:border-color .32s ease,background-color .36s ease,color .32s ease,transform .36s cubic-bezier(.22,1,.36,1),box-shadow .38s ease}.product-callouts button:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(180 234 198 / .18),transparent);opacity:0;transform:translate(-80%);transition:opacity .34s ease,transform .68s ease}.product-callouts button:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:999px 999px 0 0;background:var(--mint);box-shadow:0 0 18px #b4eac67a;opacity:0;transform:scaleX(.3);transition:opacity .32s ease,transform .42s ease}.product-callouts .stage-progress{position:absolute;left:12px;right:12px;top:0;height:1px;border-radius:999px;background:#ffffff1a;pointer-events:none}.product-callouts .stage-progress:before{content:"";display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(102 158 255 / .4),var(--mint));box-shadow:0 0 14px #b4eac657;transform:scaleX(var(--stage-progress, 0));transform-origin:left center;transition:transform .14s linear}.product-callouts button:hover,.product-callouts button:focus-visible{border-color:#b4eac66b;color:#fff;transform:translateY(-3px);box-shadow:0 18px 44px #0000003d,0 0 28px #669eff14,inset 0 1px #ffffff14}.product-callouts button:focus-visible{outline:2px solid rgb(180 234 198 / .62);outline-offset:2px}.product-callouts button.is-active{border-color:#b4eac675;color:#fff;background:radial-gradient(circle at 50% 0%,rgb(180 234 198 / .18),transparent 5.5rem),linear-gradient(180deg,#ffffff1f,#ffffff09),#070b12c7;box-shadow:0 22px 58px #00000052,0 0 36px #b4eac624,inset 0 1px #ffffff1f;transform:translateY(-4px)}.product-callouts button.is-active:before{opacity:1;transform:translate(80%)}.product-callouts button.is-active:after{opacity:1;transform:scaleX(1)}.product-callouts small{color:#669effb8;font-size:.62rem;font-weight:860}.product-callouts span{display:block}.product-field[data-hero-stage=detect] .license-panel,.product-field[data-hero-stage=correlate] .activity-panel,.product-field[data-hero-stage=answer] .kindling-card,.product-field[data-hero-stage=act] .case-panel{opacity:1;border-color:#b4eac647;box-shadow:0 30px 90px #0000005c,0 0 48px #b4eac61a,inset 0 1px #ffffff1a}.product-field[data-hero-stage=detect] .license-panel{z-index:11;transform:translate3d(-16px,-10px,0) scale(1.04);background:radial-gradient(circle at 82% 18%,rgb(102 158 255 / .16),transparent 8rem),linear-gradient(180deg,#ffffff17,#ffffff07),#070b12d1}.product-field[data-hero-stage=correlate] .activity-panel{z-index:12;transform:translate3d(0,-8px,0) scale(1.012)}.product-field[data-hero-stage=answer] .kindling-card{z-index:13;border-color:#b4eac66b;background:radial-gradient(circle at 72% 20%,rgb(180 234 198 / .28),transparent 8rem),radial-gradient(circle at 22% 86%,rgb(102 158 255 / .18),transparent 9rem),linear-gradient(180deg,#ffffff1f,#ffffff09),#070b12e6;box-shadow:0 36px 100px #00000070,0 0 76px #b4eac638,inset 0 1px #ffffff21;transform:translate3d(-20px,16px,0) scale(1.14)}.product-field[data-hero-stage=answer] .kindling-card p{color:#e8fff0;text-shadow:0 0 30px rgb(180 234 198 / .34)}.product-field[data-hero-stage=act] .case-panel{z-index:13;border-color:#e0fe8b57;transform:translate3d(0,-18px,0) scale(1.04)}.product-field[data-hero-stage=act] .operator-story{border-color:#e0fe8b52;box-shadow:0 30px 88px #0000005c,0 0 52px #e0fe8b1f,inset 0 1px #ffffff1a;transform:translate3d(-6px,-4px,0) scale(1.02)}.product-field[data-hero-stage=detect] .notification-pill--alert,.product-field[data-hero-stage=correlate] .notification-pill--case,.product-field[data-hero-stage=act] .notification-pill--action{opacity:.96;animation-play-state:paused;transform:translateZ(0)}.product-field[data-hero-stage=detect] .workflow-thread__line--one,.product-field[data-hero-stage=correlate] .workflow-thread__line--two,.product-field[data-hero-stage=answer] .workflow-thread__line--three,.product-field[data-hero-stage=act] .workflow-thread__line--two{stroke-width:2.2;stroke:#b4eac657}.product-field[data-hero-stage=detect] .chart-rider{animation-duration:4s}.product-field[data-hero-stage=correlate] .chart-events circle{fill:var(--mint)}.product-field[data-hero-stage=answer] .chart-line--cases{stroke:var(--mint)}.product-field[data-hero-stage=act] .case-card{border-color:#b4eac64d;background:linear-gradient(90deg,#b4eac626,#e0fe8b0d),#070b12c7}.proof-strip{position:relative;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:22px;align-items:center;width:min(1420px,calc(100% - 56px));padding:30px 0 20px}.proof-strip:before{content:"";position:absolute;inset:0 -8%;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .11),transparent)}.proof-strip p{color:#eff6ffc7;font-size:1.02rem;font-weight:720;line-height:1.45}.proof-strip__items{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.proof-strip__items span{border:1px solid rgb(255 255 255 / .08);border-radius:999px;padding:8px 12px;background:#ffffff08;color:#eff6ffb3;font-size:.78rem;font-weight:760;box-shadow:inset 0 1px #ffffff0b}.path-band{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(28px,5vw,56px);padding:clamp(58px,7vw,88px) 0}.path-band:before{content:"";position:absolute;left:38%;top:18px;bottom:18px;z-index:-1;width:min(54vw,760px);border:1px solid rgb(102 158 255 / .08);border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgb(0 82 235 / .09),transparent 58%),linear-gradient(90deg,transparent,rgb(180 234 198 / .035),transparent);transform:rotate(-5deg)}.section-heading{display:grid;align-content:start;gap:14px}.section-heading h2{color:#f8fbff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4vw,3.8rem);font-weight:500;letter-spacing:0;line-height:.98}.section-heading p:not(.eyebrow){color:#eff6ffb8;font-size:1.02rem;line-height:1.62}.path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.path-card{display:grid;min-height:190px;align-content:space-between;gap:18px;border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius-lg);padding:20px;background:linear-gradient(180deg,#ffffff13,#ffffff09),#0b111cd1;box-shadow:0 16px 42px #0003;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.path-card:hover{transform:translateY(-2px);border-color:#b4eac64d;box-shadow:0 22px 52px #00000042}.path-card{animation:living-card-breathe 12s ease-in-out infinite}.path-card:nth-child(2){animation-delay:-2s}.path-card:nth-child(3){animation-delay:-4s}.path-card:nth-child(4){animation-delay:-6s}.path-card__label{color:var(--mint);font-size:.75rem;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.path-card strong{color:#f8fbffeb;font-size:1.15rem;line-height:1.25}.path-card__cta{color:var(--light-blu);font-size:.88rem;font-weight:800}.problem-frame,.operating-model,.capability-system,.msp-band,.commercial-band,.comparison-frame,.compliance-band,.resource-pathways,.final-cta{position:relative}.section-field{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.section-field span{position:absolute;border:1px solid rgb(102 158 255 / .1);border-radius:999px;opacity:.84;animation:section-orbit-breathe 16s ease-in-out infinite}.section-field span:after{content:"";position:absolute;width:8px;height:8px;border-radius:999px;background:#b4eac69e;box-shadow:0 0 28px #b4eac657}.is-system-current .section-field span{border-color:#b4eac62e;opacity:1}.is-system-current .section-field span:after{animation:current-node-travel 4.8s ease-in-out infinite}.system-object{position:absolute;z-index:0;pointer-events:none}.system-object--questions{right:45%;bottom:6%;display:flex;gap:7px;opacity:.7;transform:rotate(-4deg)}.system-object--questions span{border:1px solid rgb(255 122 144 / .16);border-radius:999px;padding:6px 9px;background:#070b1294;color:#ffd6db8f;font-size:.62rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase;animation:question-chip-drift 8s ease-in-out infinite}.system-object--questions span:nth-child(2){animation-delay:-2s}.system-object--questions span:nth-child(3){animation-delay:-4s}.system-object--case{right:5%;top:7%;display:grid;gap:4px;border:1px solid rgb(180 234 198 / .14);border-radius:999px;padding:10px 14px;background:radial-gradient(circle at 86% 22%,rgb(180 234 198 / .11),transparent 7rem),#070b1294;box-shadow:0 22px 58px #0000002e}.system-object--case span{color:#b4eac6a3;font-size:.62rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.system-object--case strong{color:#f8fbffd1;font-size:.82rem}.system-object--case{animation:case-token-handoff 10s ease-in-out infinite}.section-field--problem span:nth-child(1){right:7%;top:18%;width:min(42vw,620px);height:min(20vw,290px);transform:rotate(6deg)}.section-field--problem span:nth-child(2){left:32%;bottom:13%;width:min(36vw,520px);height:min(12vw,180px);border-color:#ff7a901f;transform:rotate(-4deg);animation-delay:-4s}.section-field--problem span:nth-child(3){left:49%;top:44%;width:10px;height:10px;background:#ff7a9057;box-shadow:0 0 26px #ff7a9038}.section-field--operating span:nth-child(1){inset:16% 10% 18% 8%;transform:rotate(-5deg)}.section-field--operating span:nth-child(2){inset:24% 6% 10% 26%;border-color:#b4eac61f;transform:rotate(4deg);animation-delay:-5s}.section-field--operating span:nth-child(3){left:50%;top:48%;width:10px;height:10px;background:var(--mint);box-shadow:0 0 34px #b4eac66b}.section-field--capability span:nth-child(1),.section-field--comparison span:nth-child(1),.section-field--resources span:nth-child(1){right:2%;top:10%;width:min(50vw,740px);height:min(34vw,500px);transform:rotate(-6deg)}.section-field--capability span:nth-child(2),.section-field--comparison span:nth-child(2),.section-field--resources span:nth-child(2){left:2%;bottom:10%;width:min(36vw,560px);height:min(18vw,260px);border-color:#b4eac61a;transform:rotate(5deg);animation-delay:-6s}.section-field--msp span:nth-child(1),.section-field--commercial span:nth-child(1),.section-field--compliance span:nth-child(1){inset:9% -3%;border-radius:12px}.section-field--msp span:nth-child(2),.section-field--commercial span:nth-child(2),.section-field--compliance span:nth-child(2){left:12%;right:12%;top:50%;height:1px;border:0;border-radius:0;background:linear-gradient(90deg,transparent,rgb(102 158 255 / .18),rgb(180 234 198 / .28),transparent)}.problem-frame{display:grid;grid-template-columns:minmax(360px,.86fr) minmax(460px,1.14fr);gap:clamp(34px,5vw,84px);width:min(1420px,calc(100% - 56px));padding:clamp(70px,8vw,118px) 0 clamp(48px,6vw,86px)}.problem-frame:before,.operating-model:before,.capability-system:before,.comparison-frame:before,.resource-pathways:before{content:"";position:absolute;inset:0 -6%;z-index:-1;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .018) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .018) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse at 50% 35%,#000 0%,transparent 72%)}.problem-frame:after,.capability-system:after,.comparison-frame:after{content:"";position:absolute;z-index:-1;pointer-events:none;border:1px solid rgb(255 255 255 / .06);border-radius:999px;opacity:.8}.problem-frame:after{right:16%;top:24%;width:min(38vw,560px);height:min(20vw,280px);background:radial-gradient(ellipse at 36% 50%,rgb(255 122 144 / .08),transparent 58%);transform:rotate(5deg)}.problem-frame__copy,.msp-band__copy,.comparison-frame>div:first-child{display:grid;align-content:start;gap:16px}.problem-frame h2,.operating-model h2,.capability-system h2,.msp-band h2,.commercial-band h2,.comparison-frame h2,.compliance-band h2,.resource-pathways h2,.final-cta h2{color:#f8fbff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,4.2vw,4.35rem);font-weight:500;letter-spacing:0;line-height:.98}.problem-frame p,.operating-model p,.capability-system p,.msp-band p,.commercial-band p,.comparison-frame p,.compliance-band p,.resource-pathways p,.final-cta p{color:#eff6ffb3;line-height:1.62}.drag-ledger{position:relative;display:grid;gap:11px;align-content:start;border:1px solid rgb(255 255 255 / .09);border-radius:var(--radius-lg);padding:clamp(18px,2.4vw,30px);background:radial-gradient(circle at 100% 0%,rgb(255 122 144 / .09),transparent 18rem),linear-gradient(180deg,#ffffff0f,#ffffff05),#070b12a8;box-shadow:0 24px 72px #0000003d}.drag-ledger:before{content:"";position:absolute;left:clamp(26px,2.4vw,38px);top:78px;bottom:76px;width:1px;background:linear-gradient(180deg,#ff7a902e,#669eff33,#b4eac63d)}.drag-ledger__header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding-bottom:10px;border-bottom:1px solid rgb(255 255 255 / .08)}.drag-ledger__header span{color:#ff7a90d1;font-size:.7rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.drag-ledger__header strong{color:#f8fbffcc;font-size:.86rem;line-height:1.25}.drag-ledger__row{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;border:1px solid rgb(255 255 255 / .07);border-radius:var(--radius-md);padding:14px;background:#ffffff08;animation:unresolved-row-pulse 9s ease-in-out infinite}.drag-ledger__row:nth-child(3){animation-delay:-2s}.drag-ledger__row:nth-child(4){animation-delay:-4s}.drag-ledger__row:nth-child(5){animation-delay:-6s}.drag-ledger__row:nth-child(2),.drag-ledger__row:nth-child(3){transform:translate(-10px)}.drag-ledger__row:nth-child(4),.drag-ledger__row:nth-child(5){transform:translate(10px)}.drag-ledger__row span{color:#ff7a90d1;font-size:.74rem;font-weight:860}.drag-ledger__row strong{color:#f8fbffe0;font-size:.96rem;line-height:1.35}.drag-ledger>p{border-left:1px solid rgb(180 234 198 / .3);margin-top:6px;padding:8px 0 8px 14px;color:#b4eac6c2;font-weight:760}.operating-model{width:min(1480px,calc(100% - 56px));padding:clamp(66px,8vw,118px) 0}.section-heading--wide{max-width:860px;margin-bottom:clamp(28px,4vw,54px)}.section-heading--center{max-width:920px;margin:0 auto clamp(32px,4vw,58px);justify-items:center;text-align:center}.section-heading--center h2,.section-heading--center p:not(.eyebrow){max-width:860px}.section-heading--offset{max-width:760px;margin-left:auto;padding-right:clamp(18px,6vw,110px)}.operating-field{position:relative;min-height:clamp(600px,46vw,780px);border-radius:12px;overflow:visible}.operating-field:before{content:"";position:absolute;inset:7% 3% 8%;border:1px solid rgb(102 158 255 / .12);border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgb(0 82 235 / .14),transparent 55%),linear-gradient(90deg,transparent,rgb(180 234 198 / .045),transparent);transform:rotate(-4deg)}.operating-field:after{content:"";position:absolute;left:9%;right:9%;top:49%;height:1px;background:linear-gradient(90deg,transparent,rgb(102 158 255 / .34),rgb(180 234 198 / .24),transparent);animation:operating-current 7s ease-in-out infinite}.operating-model:after{content:"";position:absolute;left:50%;top:clamp(250px,24vw,360px);z-index:0;width:12px;height:12px;border:1px solid rgb(180 234 198 / .58);border-radius:999px;background:#b4eac657;box-shadow:0 0 34px #b4eac66b}.operating-field__backdrop span{position:absolute;border:1px solid rgb(255 255 255 / .08);border-radius:999px}.operating-field__backdrop span:nth-child(1){inset:2% 18% 18% 10%}.operating-field__backdrop span:nth-child(2){inset:18% 8% 6% 28%}.operating-field__backdrop span:nth-child(3){left:48%;top:42%;width:10px;height:10px;background:var(--mint);box-shadow:0 0 24px #b4eac652}.operating-field__core{position:absolute;left:50%;top:50%;z-index:3;display:grid;width:min(22vw,260px);min-width:210px;gap:6px;border:1px solid rgb(180 234 198 / .18);border-radius:999px;padding:15px 18px;background:radial-gradient(circle at 86% 18%,rgb(180 234 198 / .12),transparent 7rem),#070b12c2;box-shadow:0 26px 70px #00000052,0 0 70px #0052eb1f,inset 0 1px #ffffff14;text-align:center;transform:translate(-50%,-50%);backdrop-filter:blur(16px);animation:core-breathe 8s ease-in-out infinite}.operating-field__core span{color:var(--mint);font-size:.68rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.operating-field__core strong{color:#f8fbffe6;font-size:.98rem}.operating-node{position:absolute;z-index:2;display:grid;gap:8px;width:min(29%,360px);border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius-lg);padding:18px;background:linear-gradient(180deg,#ffffff12,#ffffff06),#070b12c2;box-shadow:0 24px 72px #00000038,inset 0 1px #fff1;backdrop-filter:blur(14px);animation:operating-node-float 11s ease-in-out infinite}.operating-node--2{animation-delay:-2s}.operating-node--3{animation-delay:-4s}.operating-node--4{animation-delay:-6s}.operating-node--5{animation-delay:-8s}.operating-node span{width:max-content;border-radius:999px;padding:4px 8px;background:#669eff1f;color:var(--mint);font-size:.68rem;font-weight:860}.operating-node h3{color:#fff;font-size:1.1rem}.operating-node p{color:#eff6ff9e;font-size:.9rem}.operating-node--1{left:1%;top:18%}.operating-node--2{left:27%;top:4%}.operating-node--3{left:41%;top:34%;z-index:4;width:min(36%,440px);border-color:#b4eac62e;background:radial-gradient(circle at 88% 12%,rgb(180 234 198 / .12),transparent 8rem),linear-gradient(180deg,#ffffff16,#ffffff07),#070b12d1;box-shadow:0 30px 86px #00000057,0 0 0 1px #b4eac60f,inset 0 1px #ffffff14}.operating-node--4{right:2%;top:15%}.operating-node--5{right:12%;bottom:9%}.capability-system{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(30px,5vw,64px);width:min(1420px,calc(100% - 56px));padding:clamp(64px,8vw,112px) 0}.capability-system:after{left:48%;top:12%;width:min(50vw,760px);height:min(35vw,500px);background:radial-gradient(ellipse at 60% 44%,rgb(102 158 255 / .075),transparent 62%),radial-gradient(ellipse at 70% 62%,rgb(180 234 198 / .055),transparent 48%);transform:rotate(-4deg)}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.capability-card,.commercial-card,.resource-card{display:grid;gap:12px;border:1px solid rgb(255 255 255 / .09);border-radius:var(--radius-lg);padding:20px;background:linear-gradient(180deg,#fff1,#ffffff06),#0b111cc2;box-shadow:0 18px 54px #0000002e;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.capability-card:hover,.commercial-card:hover,.resource-card:hover{transform:translateY(-2px);border-color:#b4eac647}.capability-card span,.commercial-card span,.resource-card span{color:var(--mint);font-size:.77rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.capability-card p,.resource-card p{color:#eff6ffab;font-size:.94rem}.msp-band,.commercial-band,.comparison-frame,.compliance-band,.resource-pathways,.final-cta{width:min(1420px,calc(100% - 56px));padding:clamp(66px,8vw,112px) 0}.msp-band,.compliance-band{padding-block:clamp(48px,5vw,76px)}.msp-band{display:grid;grid-template-columns:minmax(390px,.9fr) minmax(560px,1.1fr);gap:clamp(32px,4vw,64px);align-items:center}.msp-band__copy,.tenant-flow{align-self:center}.section-swap>:is(.msp-band__copy,.comparison-frame__copy){order:2}.section-swap>:is(.tenant-flow,.comparison-matrix){order:1}.msp-band:before,.commercial-band:before,.compliance-band:before,.final-cta:before{content:"";position:absolute;inset:9% -3%;z-index:-1;border:1px solid rgb(102 158 255 / .08);border-radius:12px;background:radial-gradient(circle at 74% 26%,rgb(0 82 235 / .13),transparent 26rem),radial-gradient(circle at 18% 70%,rgb(180 234 198 / .07),transparent 22rem),linear-gradient(180deg,#ffffff08,#ffffff02)}.msp-band:before,.compliance-band:before{inset:4% 0}.commercial-band:after{content:"";position:absolute;left:2%;right:2%;bottom:42px;z-index:-1;height:1px;background:linear-gradient(90deg,transparent,rgb(180 234 198 / .26),rgb(102 158 255 / .12),transparent)}.section-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.tenant-flow{position:relative;min-height:310px;border:1px solid rgb(255 255 255 / .09);border-radius:14px;padding:34px;background:radial-gradient(circle at 50% 42%,rgb(180 234 198 / .065),transparent 14rem),linear-gradient(180deg,#ffffff0a,#ffffff03),#070b1257;box-shadow:inset 0 1px #ffffff0d}.tenant-flow__hub{position:absolute;left:50%;top:50%;z-index:2;display:grid;width:min(46%,340px);gap:6px;border:1px solid rgb(180 234 198 / .16);border-radius:12px;padding:18px;background:radial-gradient(circle at 90% 12%,rgb(180 234 198 / .1),transparent 8rem),#070b12c2;box-shadow:0 24px 72px #00000047,inset 0 1px #ffffff12;transform:translate(-50%,-50%);backdrop-filter:blur(14px);animation:tenant-hub-breathe 8s ease-in-out infinite}.tenant-flow__hub span{display:block;width:auto;border:0;border-radius:0;padding:0;background:none;box-shadow:none;color:var(--mint);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.tenant-flow__hub strong{color:#fff;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.1}.tenant-flow:before{content:"";position:absolute;inset:14% 9%;border:1px solid rgb(180 234 198 / .12);border-radius:999px;transform:rotate(-6deg);animation:section-orbit-breathe 13s ease-in-out infinite}.tenant-flow span{position:relative;z-index:3;width:max-content;max-width:100%;border:1px solid rgb(255 255 255 / .1);border-radius:999px;padding:13px 16px;background:#070b12ad;color:#eff6ffd1;font-size:.88rem;font-weight:800;box-shadow:0 18px 44px #0000002e;animation:tenant-lane-drift 12s ease-in-out infinite}.tenant-flow .tenant-flow__hub span{display:block;width:auto;border:0;border-radius:0;padding:0;background:none;box-shadow:none;color:var(--mint);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.tenant-flow>span{position:absolute}.tenant-flow>span:nth-of-type(1){left:34px;top:34px;margin-left:0}.tenant-flow>span:nth-of-type(2){left:34px;bottom:38px;top:auto;margin-left:0;animation-delay:-2s}.tenant-flow>span:nth-of-type(3){right:34px;top:34px;border-color:#b4eac638;color:var(--mint);margin-left:0;animation-delay:-4s}.tenant-flow>span:nth-of-type(4){right:34px;bottom:38px;left:auto;margin-left:0;animation-delay:-6s}.commercial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.commercial-card{min-height:210px;align-content:space-between}.commercial-card strong{color:#f8fbffeb;font-size:1.25rem;line-height:1.22}.commercial-card em{color:var(--light-blu);font-size:.9rem;font-style:normal;font-weight:820}.comparison-frame{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr);gap:clamp(34px,5vw,80px);align-items:center}.comparison-frame.section-swap{grid-template-columns:minmax(560px,1.15fr) minmax(360px,.85fr)}.comparison-frame__copy{max-width:620px}.comparison-frame:after{right:4%;top:8%;width:min(45vw,680px);height:min(28vw,420px);background:radial-gradient(ellipse at 50% 50%,rgb(180 234 198 / .06),transparent 62%);transform:rotate(3deg)}.comparison-stack{display:grid;gap:9px}.comparison-row{display:grid;grid-template-columns:minmax(140px,.4fr) 1fr;gap:18px;align-items:center;border:1px solid rgb(255 255 255 / .08);border-radius:var(--radius-md);padding:16px 18px;background:#ffffff09}.comparison-row strong{color:#f8fbffdb}.comparison-row span{color:#eff6ff99;font-size:.92rem}.comparison-row--active{border-color:#b4eac640;background:linear-gradient(90deg,#b4eac624,#ffffff09),#070b12b8}.comparison-row--active strong,.comparison-row--active span{color:#deffe8eb}.compliance-band{gap:28px;justify-items:center;align-items:center;text-align:center}.compliance-band__copy{display:grid;max-width:900px;gap:14px;justify-items:center}.resource-pathways{display:grid;grid-template-columns:minmax(500px,1.18fr) minmax(360px,.82fr);gap:clamp(30px,5vw,64px);align-items:center}.resource-pathways>.section-heading{order:2}.resource-pathways>.resource-map{order:1}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.resource-card{min-height:170px;align-content:space-between}.final-cta{display:grid;justify-items:center;gap:20px;overflow:hidden;margin-bottom:clamp(38px,6vw,72px);border:1px solid rgb(255 255 255 / .1);border-radius:12px;padding-inline:clamp(20px,5vw,64px);text-align:center}.final-cta h2,.final-cta p{max-width:820px}.final-cta__field{position:absolute;inset:0;z-index:-1;pointer-events:none}.final-cta__field span{position:absolute;border:1px solid rgb(102 158 255 / .1);border-radius:999px}.final-cta__field span:nth-child(1){inset:8% 18%}.final-cta__field span:nth-child(2){inset:22% 8% 14%;transform:rotate(-5deg)}.final-cta__field span:nth-child(3){left:50%;top:22%;width:8px;height:8px;background:var(--mint);box-shadow:0 0 28px #b4eac66b}.capability-console{position:relative;min-height:clamp(620px,44vw,760px);border-radius:12px;overflow:hidden}.capability-console:before{content:"";position:absolute;inset:7% 5%;border:1px solid rgb(102 158 255 / .12);border-radius:999px;background:radial-gradient(ellipse at 50% 48%,rgb(0 82 235 / .12),transparent 54%),linear-gradient(90deg,transparent,rgb(180 234 198 / .04),transparent);transform:rotate(7deg)}.capability-console:after{content:"";position:absolute;left:8%;right:6%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgb(102 158 255 / .28),rgb(180 234 198 / .22),transparent);animation:operating-current 8.5s ease-in-out infinite}.capability-console__core{position:absolute;left:50%;top:50%;z-index:4;display:grid;width:min(46%,500px);gap:12px;border:1px solid rgb(180 234 198 / .18);border-radius:12px;padding:clamp(22px,2.8vw,34px);background:radial-gradient(circle at 82% 10%,rgb(180 234 198 / .13),transparent 10rem),linear-gradient(180deg,#ffffff16,#ffffff07),#070b12db;box-shadow:0 34px 96px #00000061,inset 0 1px #ffffff14;transform:translate(-50%,-50%);backdrop-filter:blur(16px);animation:capability-core-breathe 9s ease-in-out infinite}.capability-console__core span,.buying-lane span,.resource-node span{color:var(--mint);font-size:.74rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.capability-console__core strong{color:#fff;font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.05}.capability-console__core p{color:#eff6ffad;font-size:.96rem}.capability-console__rails{position:absolute;inset:0}.capability-rail{position:absolute;z-index:3;display:grid;width:min(32%,360px);gap:7px;border:1px solid rgb(255 255 255 / .09);border-radius:var(--radius-lg);padding:16px;background:linear-gradient(180deg,#ffffff10,#ffffff05),#070b12a8;box-shadow:0 22px 62px #00000038;backdrop-filter:blur(14px);animation:capability-rail-drift 13s ease-in-out infinite}.capability-rail--2{animation-delay:-2s}.capability-rail--3{animation-delay:-4s}.capability-rail--4{animation-delay:-6s}.capability-rail--5{animation-delay:-8s}.capability-rail--6{animation-delay:-10s}.capability-rail:hover,.buying-lane:hover,.resource-node:hover{transform:translateY(-2px);border-color:#b4eac647}.capability-rail span{color:#f8fbffe6;font-size:.92rem;font-weight:850}.capability-rail p{color:#eff6ff99;font-size:.84rem;line-height:1.45}.capability-rail--1{left:2%;top:14%}.capability-rail--2{left:7%;bottom:18%}.capability-rail--3{left:37%;top:4%}.capability-rail--4{right:2%;top:18%}.capability-rail--5{right:10%;bottom:12%}.capability-rail--6{left:37%;bottom:1%}.tenant-flow span{display:inline-flex;gap:10px;align-items:center}.tenant-flow small{color:#b4eac699;font-size:.68rem;font-weight:860}.buying-lanes{position:relative;display:grid;grid-template-columns:.9fr 1.2fr .9fr;gap:0;margin-top:20px;border:1px solid rgb(255 255 255 / .09);border-radius:12px;overflow:hidden;background:radial-gradient(circle at 50% 12%,rgb(102 158 255 / .1),transparent 24rem),#070b1294}.buying-lanes:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:1px;background:linear-gradient(90deg,#669eff2e,#b4eac64d,#669eff24);animation:buying-scan 6.8s ease-in-out infinite}.buying-lane{position:relative;display:grid;min-height:260px;align-content:space-between;gap:20px;border-right:1px solid rgb(255 255 255 / .08);padding:clamp(20px,3vw,34px);background:linear-gradient(180deg,rgb(255 255 255 / .046),transparent);transition:transform .16s ease,border-color .16s ease,background-color .16s ease;animation:buying-lane-breathe 12s ease-in-out infinite}.buying-lane small{position:absolute;right:clamp(18px,2.4vw,30px);top:clamp(18px,2.4vw,30px);color:#669eff8c;font-size:.72rem;font-weight:860}.buying-lane:nth-child(2){min-height:320px;border-color:#b4eac62e;background:radial-gradient(circle at 50% 18%,rgb(180 234 198 / .1),transparent 12rem),linear-gradient(180deg,#ffffff12,#ffffff03);animation-delay:-4s}.buying-lane:last-child{border-right:0;animation-delay:-8s}.buying-lane strong{max-width:320px;color:#fff;font-size:clamp(1.24rem,2vw,1.75rem);line-height:1.15}.buying-lane em{color:var(--light-blu);font-style:normal;font-weight:820}.comparison-matrix{position:relative;display:grid;gap:0;border:1px solid rgb(255 255 255 / .09);border-radius:12px;overflow:hidden;background:radial-gradient(circle at 12% 80%,rgb(255 122 144 / .055),transparent 16rem),radial-gradient(circle at 84% 24%,rgb(180 234 198 / .07),transparent 18rem),#070b1294;box-shadow:0 26px 82px #00000038,inset 0 1px #ffffff0b}.comparison-matrix:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(180deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:33.333% 100%,100% 25%;animation:matrix-grid-drift 14s linear infinite}.comparison-row{grid-template-columns:64px minmax(130px,.38fr) 1fr;border:0;border-bottom:1px solid rgb(255 255 255 / .08);border-radius:0;padding:21px 22px;background:transparent;transition:background-color .18s ease,transform .18s ease;animation:comparison-row-breathe 11s ease-in-out infinite}.comparison-row:nth-child(2){animation-delay:-2s}.comparison-row:nth-child(3){animation-delay:-4s}.comparison-row:nth-child(4){animation-delay:-6s}.comparison-row:last-child{border-bottom:0}.comparison-row>span:first-child{color:#669effb3;font-size:.7rem;font-weight:860}.comparison-row em{color:#eff6ff99;font-size:.92rem;font-style:normal}.comparison-row--active{position:relative;border-left:3px solid rgb(180 234 198 / .72);background:radial-gradient(circle at 88% 50%,rgb(180 234 198 / .14),transparent 16rem),linear-gradient(90deg,#b4eac621,#669eff09,#ffffff05)}.comparison-row--active:after{content:"";position:absolute;right:22px;top:50%;width:9px;height:9px;border-radius:999px;background:var(--mint);box-shadow:0 0 28px #b4eac67a;transform:translateY(-50%)}.compliance-band{display:grid;grid-template-columns:minmax(390px,.9fr) minmax(520px,1.1fr);gap:clamp(26px,4vw,54px);overflow:hidden}.compliance-band>.button{justify-self:start}.compliance-ledger{position:relative;display:grid;width:min(100%,640px);min-height:250px;gap:12px;padding:14px}.compliance-ledger:before{content:"";position:absolute;left:10%;right:10%;top:50%;height:1px;background:linear-gradient(90deg,#669eff1a,#b4eac657,#669eff1a);animation:evidence-line-flow 5.8s ease-in-out infinite}.compliance-ledger:after{content:"";position:absolute;inset:4% 8%;border:1px solid rgb(102 158 255 / .1);border-radius:999px;transform:rotate(-5deg)}.compliance-ledger span{position:relative;z-index:1;display:grid;gap:5px;border:1px solid rgb(255 255 255 / .09);border-radius:var(--radius-sm);padding:15px 18px 16px;background:linear-gradient(180deg,#ffffff0f,#ffffff04),#070b12bd;color:#f8fbffd6;font-size:.84rem;font-weight:820;box-shadow:0 16px 44px #0003;animation:evidence-step-pulse 8s ease-in-out infinite}.compliance-ledger span:before{content:"";position:absolute;left:18px;top:20px;width:7px;height:7px;border-radius:999px;background:var(--light-blu);box-shadow:0 0 16px #669eff5c}.compliance-ledger strong{padding-left:17px;color:#f8fbffe0;font-size:.88rem}.compliance-ledger small{color:#eff6ff8f;font-size:.76rem;font-weight:650;line-height:1.42}.compliance-ledger span:nth-child(2){margin-left:18%;animation-delay:-2s}.compliance-ledger span:nth-child(3){margin-left:36%;border-color:#b4eac638;color:var(--mint);animation-delay:-4s}.compliance-ledger span:nth-child(3) strong{color:var(--mint)}.compliance-ledger span:nth-child(3):before{background:var(--mint);box-shadow:0 0 18px #b4eac66b}.resource-map{position:relative;min-height:440px}.resource-map:before{content:"";position:absolute;inset:8% 7%;border:1px solid rgb(102 158 255 / .075);border-radius:999px;transform:rotate(-8deg)}.resource-map:after{content:"";position:absolute;left:12%;right:10%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgb(102 158 255 / .14),rgb(180 234 198 / .12),transparent);animation:resource-current 16s ease-in-out infinite}.resource-node{position:absolute;display:grid;width:min(44%,380px);gap:10px;border:1px solid rgb(255 255 255 / .09);border-radius:var(--radius-lg);padding:18px;background:radial-gradient(circle at 92% 12%,rgb(102 158 255 / .075),transparent 8rem),linear-gradient(180deg,#ffffff10,#ffffff05),#070b12b8;box-shadow:0 16px 42px #00000029;transition:transform .16s ease,border-color .16s ease;animation:resource-node-float 18s ease-in-out infinite}.resource-node p{color:#eff6ffa3;font-size:.92rem}.resource-node--1{left:0;top:2%}.resource-node--2{right:0;top:16%;animation-delay:-2.5s}.resource-node--3{left:14%;bottom:14%;border-color:#b4eac629;background:radial-gradient(circle at 88% 12%,rgb(180 234 198 / .1),transparent 8rem),linear-gradient(180deg,#ffffff13,#ffffff05),#070b12c7;animation-delay:-5s}.resource-node--4{right:6%;bottom:0;animation-delay:-7.5s}.final-cta{min-height:430px;align-content:center;background:radial-gradient(circle at 50% 28%,rgb(180 234 198 / .09),transparent 18rem),radial-gradient(circle at 64% 64%,rgb(0 82 235 / .14),transparent 30rem),#070b12a8;animation:final-field-breathe 12s ease-in-out infinite}.path-band{grid-template-columns:minmax(280px,.66fr) minmax(340px,.82fr) minmax(460px,1.18fr);gap:clamp(24px,3vw,44px);align-items:center;overflow:hidden;padding-block:clamp(76px,9vw,128px)}.path-band>.section-heading{max-width:500px}.path-band .section-heading h2{font-size:clamp(2.1rem,3vw,3.35rem)}.path-orientation{position:relative;min-height:390px;opacity:.92}.path-orientation:before,.path-orientation:after{content:"";position:absolute;inset:8%;border:1px solid rgb(102 158 255 / .12);border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgb(0 82 235 / .1),transparent 62%);animation:orbit-slow-spin 34s linear infinite}.path-orientation:after{inset:19% 3% 15% 13%;border-color:#b4eac61f;transform:rotate(16deg);animation-duration:46s;animation-direction:reverse}.path-orientation__hub,.path-orientation__node{position:absolute;z-index:2;border:1px solid rgb(255 255 255 / .11);background:linear-gradient(180deg,#ffffff13,#ffffff05),#070b12bd;box-shadow:0 22px 58px #00000038;backdrop-filter:blur(14px)}.path-orientation__hub{left:50%;top:50%;display:grid;width:min(70%,250px);min-height:96px;place-items:center;border-color:#b4eac633;border-radius:999px;color:#fff;font-size:.92rem;font-weight:860;text-align:center;transform:translate(-50%,-50%)}.path-orientation__node{display:inline-flex;gap:9px;align-items:center;border-radius:999px;padding:9px 12px;color:#eff6ffc7;font-size:.72rem;font-weight:820;text-transform:uppercase;animation:path-node-drift 11s ease-in-out infinite}.path-orientation__node small{color:var(--mint)}.path-orientation__node--1{left:4%;top:14%}.path-orientation__node--2{right:4%;top:25%;animation-delay:-2s}.path-orientation__node--3{left:8%;bottom:22%;animation-delay:-4s}.path-orientation__node--4{right:11%;bottom:9%;border-color:#b4eac633;animation-delay:-6s}.path-card{position:relative;overflow:hidden;min-height:220px}.path-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 86% 14%,rgb(102 158 255 / .14),transparent 9rem),linear-gradient(90deg,transparent,rgb(180 234 198 / .05),transparent);opacity:0;transition:opacity .26s ease}.path-card:hover:before,.path-card:focus-visible:before{opacity:1}.path-card__index{position:absolute;right:18px;top:16px;color:#669eff94;font-size:.72rem;font-weight:860}.path-card__metric{border-left:2px solid rgb(180 234 198 / .36);padding-left:10px;color:#eff6ff94;font-size:.82rem;line-height:1.35}.drag-ledger{gap:0;overflow:hidden;padding:0;border-color:#ffffff21;background:radial-gradient(circle at 100% 0%,rgb(255 122 144 / .09),transparent 20rem),linear-gradient(180deg,#ffffff15,#ffffff06),#070b12bd}.drag-ledger:before{display:none}.drag-ledger__header,.drag-ledger__row,.drag-ledger__solution{display:grid;grid-template-columns:92px 1fr 130px;gap:18px;align-items:center;border:0;border-bottom:1px solid rgb(255 255 255 / .075);border-radius:0;padding:17px clamp(18px,2.4vw,30px);transform:none!important}.drag-ledger__row{background:#ffffff05}.drag-ledger__row em,.drag-ledger__solution em{justify-self:end;color:#ffd6db94;font-size:.72rem;font-style:normal;font-weight:820}.drag-ledger__solution{border-bottom:0;background:radial-gradient(circle at 86% 50%,rgb(180 234 198 / .16),transparent 18rem),linear-gradient(90deg,#b4eac61f,#669eff09);box-shadow:inset 3px 0 #b4eac6a8}.drag-ledger__solution span,.drag-ledger__solution strong,.drag-ledger__solution em{color:#deffe8eb}.operating-field:before,.capability-console:before,.resource-map:before{animation:orbit-slow-spin 42s linear infinite}.operating-field__backdrop span:nth-child(1),.capability-console:after,.resource-map:after{animation-duration:14s}.msp-band:before,.commercial-band:before,.compliance-band:before,.final-cta:before{z-index:0;box-shadow:inset 0 1px #ffffff0a,0 24px 90px #00000029}.msp-band>*,.commercial-band>*,.compliance-band>*,.final-cta>*{position:relative;z-index:1}.commercial-band h2{max-width:960px}.buying-lanes{border-color:#ffffff1f;box-shadow:0 28px 88px #0000002e,inset 0 1px #ffffff0e}.buying-lane i{width:44px;height:44px;border:1px solid rgb(102 158 255 / .18);border-radius:999px;background:radial-gradient(circle at 50% 50%,rgb(102 158 255 / .32),transparent 34%),radial-gradient(circle at 50% 50%,transparent 45%,rgb(180 234 198 / .12) 46%,transparent 48%),#070b129e;box-shadow:0 0 32px #669eff1f}.buying-lane:hover i,.buying-lane:focus-visible i{border-color:#b4eac657;box-shadow:0 0 44px #b4eac62e}.buying-lane:nth-child(2) i{background:radial-gradient(circle at 50% 50%,rgb(180 234 198 / .36),transparent 34%),radial-gradient(circle at 50% 50%,transparent 45%,rgb(224 254 139 / .18) 46%,transparent 49%),#070b12b3}.comparison-matrix{overflow:hidden}.comparison-row{grid-template-columns:54px 118px minmax(120px,.34fr) 1fr;min-height:78px}.comparison-row i{display:inline-grid;width:82px;height:42px;place-items:center;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:#ffffff09;color:#eff6ff94;font-size:.68rem;font-style:normal;font-weight:850}.comparison-row--active i{border-color:#b4eac657;background:radial-gradient(circle at 50% 50%,rgb(180 234 198 / .22),transparent 60%),#070b12a8;color:var(--mint);box-shadow:0 0 32px #b4eac629}.compliance-band{grid-template-columns:minmax(360px,.88fr) minmax(560px,1.12fr);align-items:center;border-radius:12px;padding-inline:clamp(22px,4vw,52px);background:radial-gradient(circle at 52% 50%,rgb(102 158 255 / .07),transparent 24rem),linear-gradient(180deg,#ffffff0a,#ffffff03),#070b123d}.compliance-band__copy{max-width:560px}.compliance-band>.button{grid-column:1;align-self:start}.compliance-ledger{align-self:center;justify-self:end;width:min(100%,620px);min-height:260px;border:1px solid rgb(255 255 255 / .08);border-radius:14px;background:radial-gradient(circle at 62% 50%,rgb(180 234 198 / .055),transparent 13rem),#070b1247}.resource-node{overflow:hidden;cursor:pointer;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .32s ease}.resource-node:before{content:"";position:absolute;inset:-60%;z-index:-1;background:radial-gradient(circle at 50% 50%,rgb(180 234 198 / .075),transparent 36%);opacity:0;transition:opacity .24s ease}.resource-node:hover:before,.resource-node:focus-visible:before{opacity:1}.resource-map:has(.resource-node--1:hover):before,.resource-map:has(.resource-node--2:hover):before,.resource-map:has(.resource-node--3:hover):before,.resource-map:has(.resource-node--4:hover):before,.resource-map:focus-within:before{border-color:#b4eac638;box-shadow:0 0 38px #b4eac60b}.final-cta{min-height:360px;gap:22px;border-color:#b4eac624;background:radial-gradient(circle at 50% 48%,rgb(180 234 198 / .08),transparent 18rem),linear-gradient(180deg,#ffffff0b,#ffffff05),#070b12b8;box-shadow:0 26px 78px #0000002e,inset 0 1px #ffffff14}.final-cta:before{display:none}.final-cta__proof{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.final-cta__proof span{border:1px solid rgb(180 234 198 / .14);border-radius:999px;padding:8px 12px;background:#ffffff09;color:#eff6ffad;font-size:.78rem;font-weight:780}.final-cta .button--primary{box-shadow:0 20px 54px #0052eb57,0 0 42px #b4eac629,inset 0 1px #ffffffc7}.final-cta .button--primary:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 0 28%,rgb(180 234 198 / .36) 45%,transparent 64% 100%);opacity:.7;transform:translate(-110%);animation:cta-shimmer 4.8s ease-in-out infinite}.msp-band{grid-template-columns:minmax(390px,.82fr) minmax(620px,1.18fr);padding:clamp(44px,4.8vw,70px) clamp(30px,4vw,58px)}.msp-band:before{inset:0;border-color:#ffffff18}.msp-band__copy{grid-column:1;grid-row:1;max-width:560px}.tenant-flow{grid-column:2;grid-row:1;min-height:342px}.tenant-flow__hub{width:min(54%,410px)}.tenant-flow:after{content:"";position:absolute;left:12%;right:12%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgb(180 234 198 / .24),rgb(102 158 255 / .14),transparent);transform:translateY(-50%)}.compliance-band{grid-template-columns:minmax(400px,.86fr) minmax(560px,1.14fr);gap:clamp(30px,4vw,58px);align-items:center;justify-items:stretch;padding:clamp(44px,4.8vw,72px) clamp(30px,4vw,58px);background:transparent;text-align:left}.compliance-band:before{inset:0;border-color:#ffffff18;background:radial-gradient(circle at 72% 34%,rgb(102 158 255 / .07),transparent 24rem),linear-gradient(180deg,#ffffff0a,#ffffff03),#070b126b}.compliance-band__copy{grid-column:1;grid-row:1;justify-items:start;max-width:560px}.compliance-ledger{grid-column:2;grid-row:1 / span 2;justify-self:stretch;min-height:250px}.compliance-band>.button{grid-column:1;grid-row:2;justify-self:start}.final-cta__field span{opacity:.38}.site-footer{position:relative;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(560px,1.2fr);gap:clamp(34px,6vw,90px);overflow:hidden;width:min(1420px,calc(100% - 56px));margin-bottom:32px;border:1px solid rgb(255 255 255 / .1);border-radius:12px;padding:clamp(30px,5vw,62px);background:radial-gradient(circle at 12% 20%,rgb(180 234 198 / .09),transparent 18rem),radial-gradient(circle at 88% 16%,rgb(0 82 235 / .14),transparent 24rem),linear-gradient(180deg,#ffffff0d,#ffffff04),#070b12c2;box-shadow:0 34px 110px #0000003d}.site-footer__field{position:absolute;inset:0;z-index:0;pointer-events:none}.site-footer__field span{position:absolute;border:1px solid rgb(102 158 255 / .1);border-radius:999px}.site-footer__field span:nth-child(1){inset:12% 54% 18% 4%;animation:orbit-slow-spin 40s linear infinite}.site-footer__field span:nth-child(2){inset:10% 6% 22% 52%;border-color:#b4eac61a;animation:orbit-slow-spin 52s linear infinite reverse}.site-footer__field span:nth-child(3){left:50%;top:50%;width:8px;height:8px;background:var(--mint);box-shadow:0 0 32px #b4eac661}.site-footer>*:not(.site-footer__field){position:relative;z-index:1}.site-footer__brand{display:grid;align-content:start;gap:18px}.site-footer__brand p{max-width:500px;color:#eff6ffad;font-size:1rem;line-height:1.62}.site-footer__actions{display:flex;flex-wrap:wrap;gap:12px}.site-footer__actions .button{width:auto}.site-footer__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.site-footer__nav div{display:grid;align-content:start;gap:10px}.site-footer__nav h2{margin:0;color:var(--mint);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.site-footer__nav a,.site-footer__bottom a,.site-footer__bottom span{color:#eff6ffa3;font-size:.88rem;font-weight:720}.site-footer__nav a:hover,.site-footer__bottom a:hover{color:#fff}.site-footer__bottom{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:16px;border-top:1px solid rgb(255 255 255 / .08);padding-top:18px}.pricing-page{background:radial-gradient(circle at 74% 6%,rgb(0 82 235 / .16),transparent 30rem),radial-gradient(circle at 16% 28%,rgb(180 234 198 / .07),transparent 26rem),linear-gradient(180deg,#070b12,#0a101a 56%,#070b12)}.pricing-page .homepage-system-field{display:none}.pricing-hero,.pricing-plans,.pricing-routes,.pricing-included,.pricing-fit,.pricing-predictability,.pricing-msp,.pricing-faq{position:relative;width:min(1420px,calc(100% - 56px))}.pricing-hero{display:grid;grid-template-columns:minmax(430px,.88fr) minmax(620px,1.12fr);gap:clamp(46px,6vw,96px);align-items:center;min-height:clamp(720px,78svh,880px);padding:clamp(52px,7vw,96px) 0 clamp(34px,5vw,70px)}.pricing-hero:before,.pricing-hero:after{content:"";position:absolute;z-index:-1;pointer-events:none}.pricing-hero:before{inset:8% -8% 4%;background-image:linear-gradient(rgb(255 255 255 / .022) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .022) 1px,transparent 1px);background-size:68px 68px;mask-image:radial-gradient(ellipse at 62% 40%,#000 0%,transparent 72%)}.pricing-hero:after{right:6%;top:14%;width:min(50vw,760px);height:min(34vw,520px);border:1px solid rgb(102 158 255 / .1);border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgb(0 82 235 / .13),transparent 58%),radial-gradient(ellipse at 62% 50%,rgb(180 234 198 / .055),transparent 44%);transform:rotate(-7deg);animation:section-orbit-breathe 16s ease-in-out infinite}.pricing-hero__field{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.pricing-hero__field span{position:absolute;border:1px solid rgb(255 255 255 / .07);border-radius:999px}.pricing-hero__field span:nth-child(1){left:44%;top:14%;width:min(38vw,600px);height:min(20vw,320px);transform:rotate(9deg)}.pricing-hero__field span:nth-child(2){left:51%;top:36%;width:min(44vw,720px);height:min(24vw,390px);border-color:#b4eac61c;transform:rotate(-8deg)}.pricing-hero__field span:nth-child(3){right:18%;top:42%;width:9px;height:9px;background:var(--mint);box-shadow:0 0 32px #b4eac66b;animation:node-breathe 5.5s ease-in-out infinite}.pricing-hero__copy{position:relative;z-index:2;display:grid;gap:clamp(18px,2vw,28px)}.pricing-hero__description{max-width:700px;color:#eff6ffc7;font-size:clamp(1.08rem,1.45vw,1.24rem);line-height:1.62}.pricing-hero__trust{max-width:590px;color:#eff6ff8f;font-size:.96rem;line-height:1.55}.pricing-console{position:relative;z-index:2;min-height:clamp(520px,38vw,660px);border:1px solid rgb(255 255 255 / .1);border-radius:14px;overflow:hidden;padding:clamp(22px,3vw,38px);background:radial-gradient(circle at 58% 44%,rgb(0 82 235 / .18),transparent 24rem),radial-gradient(circle at 78% 18%,rgb(180 234 198 / .09),transparent 16rem),linear-gradient(180deg,#ffffff12,#ffffff05),#070b12ad;box-shadow:0 34px 110px #00000047,inset 0 1px #ffffff14;backdrop-filter:blur(16px)}.pricing-console:before,.pricing-console:after{content:"";position:absolute;pointer-events:none}.pricing-console:before{inset:12% 8%;border:1px solid rgb(102 158 255 / .12);border-radius:999px;transform:rotate(-8deg);animation:orbit-slow-spin 46s linear infinite}.pricing-console:after{left:10%;right:10%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgb(102 158 255 / .24),rgb(180 234 198 / .32),transparent);animation:buying-scan 6.4s ease-in-out infinite}.pricing-console__core{position:absolute;left:50%;top:50%;z-index:3;display:grid;width:min(56%,460px);gap:9px;border:1px solid rgb(180 234 198 / .2);border-radius:14px;padding:clamp(20px,2.7vw,34px);background:radial-gradient(circle at 88% 16%,rgb(180 234 198 / .13),transparent 10rem),linear-gradient(180deg,#ffffff16,#ffffff06),#070b12d6;box-shadow:0 30px 92px #00000061,inset 0 1px #ffffff14;transform:translate(-50%,-50%);animation:capability-core-breathe 9s ease-in-out infinite}.pricing-console__core span,.pricing-plan__label,.pricing-route span,.pricing-value-console__core span,.pricing-msp-flow__hub span{color:var(--mint);font-size:.72rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.pricing-console__core strong{color:#fff;font-size:clamp(1.55rem,2.8vw,2.4rem);line-height:1.02}.pricing-console__core p{color:#eff6ffa8;line-height:1.5}.pricing-console__signals{position:absolute;inset:0;z-index:2}.pricing-signal{position:absolute;display:inline-flex;gap:9px;align-items:center;max-width:220px;border:1px solid rgb(255 255 255 / .1);border-radius:999px;padding:10px 13px;background:linear-gradient(180deg,#ffffff12,#ffffff05),#070b12b8;color:#eff6ffc7;font-size:.78rem;font-weight:820;box-shadow:0 18px 46px #0003;animation:path-node-drift 12s ease-in-out infinite}.pricing-signal small{color:#669effb8;font-weight:860}.pricing-signal--1{left:8%;top:14%}.pricing-signal--2{right:7%;top:20%;animation-delay:-2s}.pricing-signal--3{left:11%;bottom:16%;border-color:#b4eac62e;animation-delay:-4s}.pricing-signal--4{right:9%;bottom:13%;animation-delay:-6s}.pricing-console__rail{position:absolute;left:8%;right:8%;bottom:9%;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid rgb(255 255 255 / .09);border-radius:999px;background:#070b129e;box-shadow:inset 0 1px #ffffff0d}.pricing-console__rail span{border-right:1px solid rgb(255 255 255 / .08);padding:12px 10px;color:#eff6ffa3;font-size:.72rem;font-weight:820;text-align:center}.pricing-console__rail span:last-child{border-right:0;color:var(--mint)}.pricing-proof{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:22px;align-items:center;padding:26px 0 20px}.pricing-proof:before{content:"";position:absolute;inset:0 -8%;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .11),transparent)}.pricing-proof p{color:#eff6ffc7;font-size:1rem;font-weight:720;line-height:1.45}.pricing-proof__items{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.pricing-proof__items span{border:1px solid rgb(255 255 255 / .08);border-radius:999px;padding:8px 12px;background:#ffffff08;color:#eff6ffb3;font-size:.78rem;font-weight:760;box-shadow:inset 0 1px #ffffff0b}.pricing-plans,.pricing-routes,.pricing-included,.pricing-fit,.pricing-predictability,.pricing-msp,.pricing-faq{padding:clamp(66px,8vw,112px) 0}.pricing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pricing-plan{position:relative;display:grid;min-height:560px;align-content:start;gap:18px;overflow:hidden;border:1px solid rgb(255 255 255 / .1);border-radius:12px;padding:clamp(20px,2.6vw,30px);background:linear-gradient(180deg,#ffffff10,#ffffff05),#070b12b3;box-shadow:0 24px 74px #0000002e,inset 0 1px #ffffff0e;animation:buying-lane-breathe 12s ease-in-out infinite}.pricing-plan:nth-child(2){animation-delay:-4s}.pricing-plan:nth-child(3){animation-delay:-8s}.pricing-plan:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 88% 14%,rgb(102 158 255 / .12),transparent 11rem),linear-gradient(105deg,transparent,rgb(180 234 198 / .035),transparent);opacity:0;transition:opacity .22s ease}.pricing-plan:hover:before,.pricing-plan:focus-within:before{opacity:1}.pricing-plan--featured{border-color:#b4eac63d;background:radial-gradient(circle at 50% 0%,rgb(180 234 198 / .12),transparent 14rem),linear-gradient(180deg,#ffffff16,#ffffff06),#070b12c7;box-shadow:0 30px 92px #00000042,0 0 54px #b4eac614,inset 0 1px #ffffff14}.pricing-plan__index{position:absolute;right:22px;top:20px;color:#669eff9e;font-size:.74rem;font-weight:860}.pricing-plan h3{color:#fff;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.pricing-plan p:not(.pricing-plan__label){color:#eff6ffa6;line-height:1.55}.pricing-plan__fit{display:grid;gap:6px;border:1px solid rgb(180 234 198 / .14);border-radius:var(--radius-md);padding:14px;background:#ffffff09}.pricing-plan__fit span{color:#b4eac6b8;font-size:.66rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.pricing-plan__fit strong{color:#f8fbffe0;font-size:.95rem;line-height:1.36}.pricing-plan ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.pricing-plan li{position:relative;padding-left:18px;color:#eff6ffa8;font-size:.9rem;line-height:1.35}.pricing-plan li:before{content:"";position:absolute;left:0;top:.48em;width:7px;height:7px;border-radius:999px;background:var(--mint);box-shadow:0 0 14px #b4eac657}.pricing-plan .button{align-self:end;margin-top:auto}.pricing-routes,.pricing-predictability,.pricing-msp{display:grid;grid-template-columns:minmax(560px,1.1fr) minmax(380px,.9fr);gap:clamp(32px,5vw,78px);align-items:center}.pricing-routes.section-swap,.pricing-predictability.section-swap{grid-template-columns:minmax(560px,1.15fr) minmax(360px,.85fr)}.pricing-route-copy,.pricing-predictability-copy,.pricing-msp__copy,.pricing-faq>.section-heading{display:grid;gap:16px;align-content:start}.pricing-route-copy h2,.pricing-included h2,.pricing-fit h2,.pricing-predictability h2,.pricing-msp h2,.pricing-faq h2{color:#f8fbff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,4.2vw,4.35rem);font-weight:500;letter-spacing:0;line-height:.98}.pricing-route-copy p,.pricing-included p,.pricing-fit p,.pricing-predictability p,.pricing-msp p,.pricing-faq p{color:#eff6ffb3;line-height:1.62}.pricing-route-copy{order:2}.pricing-route-map{position:relative;order:1;display:grid;gap:12px}.pricing-route-map:before{content:"";position:absolute;inset:4% 10%;z-index:-1;border:1px solid rgb(102 158 255 / .1);border-radius:999px;transform:rotate(-7deg)}.pricing-route{position:relative;display:grid;grid-template-columns:54px minmax(150px,.42fr) 1fr;gap:16px;align-items:center;border:1px solid rgb(255 255 255 / .09);border-radius:var(--radius-lg);padding:18px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#070b12b3;box-shadow:0 18px 54px #0000002e;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.pricing-route:hover,.pricing-route:focus-visible{border-color:#b4eac647;transform:translateY(-2px);box-shadow:0 24px 70px #0000003d}.pricing-route small{color:#669effb8;font-size:.72rem;font-weight:860}.pricing-route strong{color:#f8fbffd1;font-size:.92rem;line-height:1.38}.pricing-route em{grid-column:3;color:var(--light-blu);font-size:.84rem;font-style:normal;font-weight:820}.pricing-included{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(620px,1.28fr);gap:clamp(30px,5vw,64px);align-items:center}.pricing-value-console{position:relative;min-height:clamp(560px,40vw,700px)}.pricing-value-console:before{content:"";position:absolute;inset:8% 7%;border:1px solid rgb(102 158 255 / .12);border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgb(0 82 235 / .12),transparent 56%),linear-gradient(90deg,transparent,rgb(180 234 198 / .04),transparent);transform:rotate(8deg);animation:orbit-slow-spin 46s linear infinite}.pricing-value-console:after{content:"";position:absolute;left:8%;right:8%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgb(102 158 255 / .22),rgb(180 234 198 / .24),transparent);animation:operating-current 8s ease-in-out infinite}.pricing-value-console__core{position:absolute;left:50%;top:50%;z-index:3;display:grid;width:min(48%,430px);gap:8px;border:1px solid rgb(180 234 198 / .18);border-radius:14px;padding:clamp(20px,2.8vw,32px);background:radial-gradient(circle at 86% 14%,rgb(180 234 198 / .12),transparent 9rem),linear-gradient(180deg,#ffffff15,#ffffff06),#070b12d6;box-shadow:0 30px 88px #00000057,inset 0 1px #ffffff14;transform:translate(-50%,-50%);animation:capability-core-breathe 9s ease-in-out infinite}.pricing-value-console__core strong{color:#fff;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.08}.pricing-value{position:absolute;z-index:2;display:grid;width:min(36%,360px);gap:8px;border:1px solid rgb(255 255 255 / .09);border-radius:var(--radius-lg);padding:17px;background:linear-gradient(180deg,#ffffff10,#ffffff05),#070b12b8;box-shadow:0 22px 62px #00000038;backdrop-filter:blur(14px);animation:capability-rail-drift 13s ease-in-out infinite}.pricing-value span{width:max-content;border-radius:999px;padding:4px 8px;background:#669eff1f;color:var(--mint);font-size:.68rem;font-weight:860}.pricing-value h3{color:#fff;font-size:1.05rem}.pricing-value p{color:#eff6ff9e;font-size:.88rem}.pricing-value--1{left:2%;top:14%}.pricing-value--2{right:2%;top:16%;animation-delay:-3s}.pricing-value--3{left:8%;bottom:12%;border-color:#b4eac629;animation-delay:-6s}.pricing-value--4{right:10%;bottom:6%;animation-delay:-9s}.pricing-fit{overflow:hidden;border:1px solid rgb(255 255 255 / .095);border-radius:12px;padding-inline:clamp(22px,4vw,58px);background:radial-gradient(circle at 50% 18%,rgb(102 158 255 / .09),transparent 25rem),linear-gradient(180deg,#ffffff0b,#ffffff03),#070b126b;box-shadow:0 24px 90px #00000029,inset 0 1px #ffffff0d}.pricing-fit-ledger{display:grid;overflow:hidden;border:1px solid rgb(255 255 255 / .09);border-radius:12px;background:#070b1294}.pricing-fit-row{display:grid;grid-template-columns:72px minmax(190px,.5fr) minmax(160px,.34fr) 1fr;gap:18px;align-items:center;border-bottom:1px solid rgb(255 255 255 / .075);padding:18px clamp(18px,2.6vw,30px);animation:comparison-row-breathe 10s ease-in-out infinite}.pricing-fit-row:nth-child(2){animation-delay:-2.5s}.pricing-fit-row:nth-child(3){animation-delay:-5s}.pricing-fit-row:nth-child(4){border-bottom:0;animation-delay:-7.5s}.pricing-fit-row span{color:#669effb8;font-size:.72rem;font-weight:860}.pricing-fit-row strong{color:#f8fbffdb;font-size:1rem}.pricing-fit-row em{color:var(--mint);font-style:normal;font-weight:850}.pricing-fit-row p{color:#eff6ff94;font-size:.9rem}.pricing-predictability{align-items:center}.pricing-predictability-copy{order:2}.pricing-comparison-panel{order:1;display:grid;overflow:hidden;border:1px solid rgb(255 255 255 / .09);border-radius:12px;background:radial-gradient(circle at 78% 30%,rgb(180 234 198 / .08),transparent 18rem),#070b1294;box-shadow:0 26px 82px #00000038,inset 0 1px #ffffff0b}.pricing-comparison-row{display:grid;gap:9px;border-bottom:1px solid rgb(255 255 255 / .08);padding:clamp(22px,3vw,34px);background:#ffffff06}.pricing-comparison-row:last-child{border-bottom:0}.pricing-comparison-row span{color:#669effb8;font-size:.72rem;font-weight:860}.pricing-comparison-row strong{color:#fff;font-size:clamp(1.2rem,2vw,1.55rem)}.pricing-comparison-row p{color:#eff6ff9e;line-height:1.5}.pricing-comparison-row--active{border-left:3px solid rgb(180 234 198 / .7);background:radial-gradient(circle at 88% 50%,rgb(180 234 198 / .14),transparent 16rem),linear-gradient(90deg,#b4eac61f,#669eff09)}.pricing-msp{grid-template-columns:minmax(390px,.82fr) minmax(620px,1.18fr);padding:clamp(44px,4.8vw,70px) clamp(30px,4vw,58px)}.pricing-msp:before{content:"";position:absolute;inset:0;z-index:0;border:1px solid rgb(255 255 255 / .095);border-radius:12px;background:radial-gradient(circle at 76% 30%,rgb(0 82 235 / .12),transparent 25rem),radial-gradient(circle at 18% 72%,rgb(180 234 198 / .06),transparent 20rem),linear-gradient(180deg,#ffffff0a,#ffffff03),#070b126b;box-shadow:inset 0 1px #ffffff0a,0 24px 90px #00000029}.pricing-msp>*{position:relative;z-index:1}.pricing-msp-flow{position:relative;min-height:340px;border:1px solid rgb(255 255 255 / .09);border-radius:14px;padding:34px;background:radial-gradient(circle at 50% 42%,rgb(180 234 198 / .065),transparent 14rem),linear-gradient(180deg,#ffffff0a,#ffffff03),#070b1257;box-shadow:inset 0 1px #ffffff0d}.pricing-msp-flow:before{content:"";position:absolute;inset:14% 9%;border:1px solid rgb(180 234 198 / .12);border-radius:999px;transform:rotate(-6deg);animation:section-orbit-breathe 13s ease-in-out infinite}.pricing-msp-flow:after{content:"";position:absolute;left:12%;right:12%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgb(180 234 198 / .24),rgb(102 158 255 / .14),transparent);transform:translateY(-50%)}.pricing-msp-flow__hub{position:absolute;left:50%;top:50%;z-index:2;display:grid;width:min(54%,410px);gap:6px;border:1px solid rgb(180 234 198 / .16);border-radius:12px;padding:18px;background:radial-gradient(circle at 90% 12%,rgb(180 234 198 / .1),transparent 8rem),#070b12c2;box-shadow:0 24px 72px #00000047,inset 0 1px #ffffff12;transform:translate(-50%,-50%);backdrop-filter:blur(14px);animation:tenant-hub-breathe 8s ease-in-out infinite}.pricing-msp-flow__hub strong{color:#fff;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.1}.pricing-msp-flow>span{position:absolute;z-index:3;display:inline-flex;width:max-content;max-width:calc(100% - 68px);gap:10px;align-items:center;border:1px solid rgb(255 255 255 / .1);border-radius:999px;padding:13px 16px;background:#070b12ad;color:#eff6ffd1;font-size:.88rem;font-weight:800;box-shadow:0 18px 44px #0000002e;animation:tenant-lane-drift 12s ease-in-out infinite}.pricing-msp-flow small{color:#b4eac699;font-size:.68rem;font-weight:860}.pricing-msp-flow>span:nth-of-type(1){left:34px;top:34px}.pricing-msp-flow>span:nth-of-type(2){left:34px;bottom:38px;animation-delay:-2s}.pricing-msp-flow>span:nth-of-type(3){right:34px;top:34px;border-color:#b4eac638;color:var(--mint);animation-delay:-4s}.pricing-msp-flow>span:nth-of-type(4){right:34px;bottom:38px;animation-delay:-6s}.pricing-faq{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(520px,1.28fr);gap:clamp(30px,5vw,64px)}.pricing-faq-list{display:grid;gap:10px}.pricing-faq details{border:1px solid rgb(255 255 255 / .09);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#070b12ad;box-shadow:0 18px 54px #00000029}.pricing-faq summary{cursor:pointer;padding:18px 20px;color:#f8fbffe0;font-weight:820;list-style:none}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:after{content:"+";float:right;color:var(--mint)}.pricing-faq details[open] summary:after{content:"-"}.pricing-faq details p{border-top:1px solid rgb(255 255 255 / .08);padding:0 20px 18px;color:#eff6ffa3;font-size:.94rem;line-height:1.58}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes telemetry-sweep{0%,to{transform:translate(-8%);opacity:.52}50%{transform:translate(8%);opacity:.88}}@keyframes signal-drift{0%,to{transform:translateZ(0);opacity:.32}50%{transform:translate3d(8px,-10px,0);opacity:.72}}@keyframes sensor-pulse{0%,to{transform:scale(.98);opacity:.46}50%{transform:scale(1.03);opacity:.78}}@keyframes signal-trace{0%{transform:translate(-70px);opacity:0}16%,62%{opacity:.85}to{transform:translate(calc(min(58vw,980px) + 70px));opacity:0}}@keyframes node-breathe{0%,to{opacity:.32;transform:scale(.84)}50%{opacity:.85;transform:scale(1.2)}}@keyframes chart-draw{to{stroke-dashoffset:0}}@keyframes chart-rider{0%{stroke-dashoffset:990;opacity:0}12%,72%{opacity:1}to{stroke-dashoffset:-90;opacity:0}}@keyframes bar-load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes notification-flight{0%{opacity:0;transform:translate3d(-20px,18px,0) scale(.94)}12%,34%{opacity:.92;transform:translateZ(0) scale(1)}48%,to{opacity:0;transform:translate3d(34px,-22px,0) scale(.98)}}@keyframes system-thread-drift{to{stroke-dashoffset:-180}}@keyframes system-packet-flow{0%,to{opacity:.26;transform:translate3d(-8px,10px,0) scale(.82)}42%{opacity:.92;transform:translate3d(18px,-16px,0) scale(1.18)}72%{opacity:.52;transform:translate3d(38px,20px,0) scale(.96)}}@keyframes system-bloom-breathe{0%,to{opacity:.28;filter:blur(0)}48%{opacity:.76;filter:blur(.7px)}}@keyframes system-spark-rise{0%,to{opacity:0;transform:translateY(38px) scaleY(.42)}18%,58%{opacity:.72}78%{opacity:0;transform:translateY(-56px) scaleY(1.08)}}@keyframes current-node-travel{0%,to{left:18%;top:24%;opacity:.28}48%{left:72%;top:62%;opacity:.82}}@keyframes living-card-breathe{0%,to{border-color:#ffffff1a;box-shadow:0 16px 42px #0003}50%{border-color:#b4eac638;box-shadow:0 20px 56px #00000042,0 0 34px #0052eb14}}@keyframes section-orbit-breathe{0%,to{opacity:.32;filter:blur(0)}50%{opacity:.9;filter:blur(.4px)}}@keyframes question-chip-drift{0%,to{transform:translateY(0);opacity:.42}50%{transform:translateY(-6px);opacity:.82}}@keyframes case-token-handoff{0%,to{transform:translateZ(0);border-color:#b4eac624}50%{transform:translate3d(-8px,6px,0);border-color:#b4eac652}}@keyframes unresolved-row-pulse{0%,to{border-color:#ffffff12;background-color:#ffffff08}45%{border-color:#ff7a9038;background-color:#ff7a9009}}@keyframes operating-current{0%,to{opacity:.36;transform:scaleX(.78)}50%{opacity:1;transform:scaleX(1)}}@keyframes core-breathe{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 26px 70px #00000052,0 0 70px #0052eb1f,inset 0 1px #ffffff14}50%{transform:translate(-50%,-50%) scale(1.035);box-shadow:0 32px 88px #00000061,0 0 92px #b4eac62e,inset 0 1px #ffffff1f}}@keyframes operating-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes capability-core-breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.03)}}@keyframes capability-rail-drift{0%,to{transform:translateY(0);border-color:#ffffff17}50%{transform:translateY(-7px);border-color:#b4eac633}}@keyframes tenant-hub-breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.035)}}@keyframes tenant-lane-drift{0%,to{transform:translate(0)}50%{transform:translate(10px)}}@keyframes buying-scan{0%,to{opacity:.36;transform:scaleX(.78)}50%{opacity:1;transform:scaleX(1)}}@keyframes buying-lane-breathe{0%,to{border-color:#ffffff14}50%{border-color:#669eff2e}}@keyframes matrix-grid-drift{to{background-position:40px 0,0 26px}}@keyframes comparison-row-breathe{0%,to{background-color:transparent}50%{background-color:#ffffff06}}@keyframes evidence-line-flow{0%,to{opacity:.34;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}@keyframes evidence-step-pulse{0%,to{border-color:#ffffff17}50%{border-color:#b4eac638}}@keyframes resource-current{0%,to{opacity:.18;transform:scaleX(.86)}50%{opacity:.46;transform:scaleX(1)}}@keyframes resource-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes final-field-breathe{0%,to{box-shadow:none;filter:saturate(1)}50%{box-shadow:0 0 36px #0052eb0f;filter:saturate(1.06)}}@keyframes orbit-slow-spin{to{transform:rotate(360deg)}}@keyframes path-node-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(8px,-7px,0)}}@keyframes cta-shimmer{0%,42%{transform:translate(-115%)}72%,to{transform:translate(115%)}}@keyframes thread-flow{to{stroke-dashoffset:-220}}@keyframes event-pulse{0%,to{opacity:.55;r:4}50%{opacity:1;r:6}}@keyframes proof-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes page-spine{0%,to{opacity:.42;transform:translateY(-16px)}50%{opacity:.82;transform:translateY(24px)}}@keyframes ambient-field{0%,to{opacity:.55;transform:translateZ(0)}50%{opacity:.82;transform:translate3d(-34px,42px,0)}}@media(max-width:1120px){.site-header{grid-template-columns:1fr auto auto}.site-nav,.header-actions__demo,.header-actions__login{display:none}.mobile-menu{position:relative;display:block}.mobile-menu summary{display:grid;width:40px;height:38px;place-items:center;border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-md);background:#ffffff0d;cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{display:block;width:17px;height:2px;border-radius:999px;background:#f8fbffe0;transition:transform .16s ease,opacity .16s ease}.mobile-menu[open] summary span:nth-child(1){transform:translateY(4px) rotate(45deg)}.mobile-menu[open] summary span:nth-child(2){opacity:0}.mobile-menu[open] summary span:nth-child(3){transform:translateY(-4px) rotate(-45deg)}.mobile-menu__panel{position:absolute;right:0;top:calc(100% + 12px);display:grid;width:min(338px,calc(100vw - 28px));max-height:calc(100svh - 94px);gap:12px;overflow:auto;border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-lg);padding:12px;background:linear-gradient(180deg,#ffffff1b,#ffffff0b),#070b12f0;box-shadow:0 28px 80px #00000070;backdrop-filter:blur(22px)}.mobile-menu__group,.mobile-menu__actions{display:grid;gap:4px}.mobile-menu__group{border-bottom:1px solid rgb(255 255 255 / .08);padding-bottom:10px}.mobile-menu__group a,.mobile-menu__actions a{border-radius:var(--radius-sm);padding:9px 10px;color:#eff6ffb8;font-size:.86rem;font-weight:740}.mobile-menu__group a:first-child,.mobile-menu__actions a:last-child{color:#fff;background:#ffffff0f}.hero{grid-template-columns:1fr;width:min(var(--max-width),calc(100% - 40px));min-height:auto;padding-top:54px}.hero-backdrop{inset-inline:-12%}.product-field{max-width:720px;margin-right:0}.product-system{min-height:560px}.proof-strip,.path-band,.problem-frame,.capability-system,.msp-band,.commercial-band,.comparison-frame,.compliance-band,.resource-pathways{grid-template-columns:1fr}.proof-strip{width:min(var(--max-width),calc(100% - 40px));gap:14px;overflow:hidden}.proof-strip__items,.proof-strip__items span{max-width:100%}.msp-band__copy,.tenant-flow,.compliance-band__copy,.compliance-ledger,.compliance-band>.button{grid-column:auto;grid-row:auto}.path-orientation{order:-1;min-height:300px}.comparison-frame.section-swap{grid-template-columns:1fr}.proof-strip__items{justify-content:flex-start}.operating-field{display:grid;gap:12px;min-height:auto}.operating-field:before,.operating-field:after,.operating-field__backdrop,.section-field{display:none}.operating-field__core,.operating-node{position:relative;inset:auto;width:auto;min-width:0;transform:none}.operating-field__core{border-radius:var(--radius-lg);animation:none}.commercial-grid,.buying-lanes,.comparison-row{grid-template-columns:1fr}.drag-ledger__header,.drag-ledger__row,.drag-ledger__solution{grid-template-columns:58px 1fr}.drag-ledger__header strong,.drag-ledger__row em,.drag-ledger__solution em{grid-column:2;justify-self:start}.comparison-row{grid-template-columns:44px 60px 1fr}.comparison-row em{grid-column:3}.compliance-band{grid-template-columns:1fr;align-items:flex-start;flex-direction:column}.capability-console{display:grid;gap:12px;min-height:auto}.capability-console:before,.capability-console:after{display:none}.capability-console__core,.capability-rail,.resource-node{position:relative;inset:auto;width:auto;transform:none}.operator-story{position:relative;inset:auto;width:auto;order:-1}.capability-console__core,.tenant-flow__hub{animation:none}.capability-console__rails,.resource-map{position:relative;display:grid;gap:12px;min-height:auto}.tenant-flow{display:grid;gap:12px;min-height:auto;padding:0}.tenant-flow:before,.tenant-flow:after{display:none}.tenant-flow__hub{position:relative;left:auto;top:auto;width:auto;transform:none}.tenant-flow>span:nth-of-type(1),.tenant-flow>span:nth-of-type(2),.tenant-flow>span:nth-of-type(3),.tenant-flow>span:nth-of-type(4){position:relative;inset:auto;width:100%;margin-left:0}.system-object--case,.system-object--questions{display:none}.resource-map:before,.resource-map:after,.buying-lanes:before,.comparison-matrix:before{display:none}.buying-lanes{overflow:visible;border-radius:0;border:0;background:transparent;gap:12px}.buying-lane,.buying-lane:nth-child(2){min-height:190px;border:1px solid rgb(255 255 255 / .09);border-radius:var(--radius-lg)}.comparison-row--active:after{justify-self:start}.site-footer{grid-template-columns:1fr}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-hero,.pricing-included,.pricing-routes,.pricing-routes.section-swap,.pricing-predictability,.pricing-predictability.section-swap,.pricing-msp,.pricing-faq{grid-template-columns:1fr}.pricing-hero{min-height:auto;padding-top:54px}.pricing-console{min-height:520px}.pricing-proof{grid-template-columns:1fr;width:min(var(--max-width),calc(100% - 40px))}.pricing-proof__items{justify-content:flex-start}.pricing-plan-grid{grid-template-columns:1fr}.pricing-plan{min-height:auto}.pricing-route-copy,.pricing-predictability-copy,.pricing-route-map,.pricing-comparison-panel{order:initial}.pricing-route{grid-template-columns:44px minmax(120px,.42fr) 1fr}.pricing-value-console{display:grid;gap:12px;min-height:auto}.pricing-value-console:before,.pricing-value-console:after{display:none}.pricing-value-console__core,.pricing-value{position:relative;inset:auto;width:auto;transform:none}.pricing-value-console__core,.pricing-msp-flow__hub{animation:none}.pricing-fit-row{grid-template-columns:54px minmax(170px,.72fr) 1fr}.pricing-fit-row p{grid-column:2 / -1}.pricing-msp{padding-inline:clamp(22px,4vw,42px)}.pricing-msp-flow{display:grid;gap:12px;min-height:auto;padding:0}.pricing-msp-flow:before,.pricing-msp-flow:after{display:none}.pricing-msp-flow__hub,.pricing-msp-flow>span:nth-of-type(1),.pricing-msp-flow>span:nth-of-type(2),.pricing-msp-flow>span:nth-of-type(3),.pricing-msp-flow>span:nth-of-type(4){position:relative;inset:auto;width:100%;max-width:none;transform:none}}@media(min-width:1500px){.hero{width:min(1680px,calc(100% - 96px));grid-template-columns:minmax(500px,.88fr) minmax(760px,1.28fr);gap:clamp(72px,5.2vw,128px)}.site-header{width:min(1440px,calc(100% - 96px))}.product-field{margin-right:clamp(-48px,-2vw,0px)}}@media(min-width:2100px){.hero{width:min(1880px,calc(100% - 160px));grid-template-columns:minmax(560px,.9fr) minmax(940px,1.34fr)}.site-header{width:min(1560px,calc(100% - 160px))}.product-field{margin-right:clamp(-92px,-3vw,0px)}}@media(max-width:640px){.section-shell,.site-header{width:min(100% - 28px,var(--max-width))}.site-header{margin-top:0;gap:12px}.header-actions__demo,.header-actions__login{display:none}.mobile-menu__panel{right:-2px}.brand{min-width:112px}.brand img{width:112px}.button{width:100%}.button--small{width:auto}.hero{padding-top:42px}.hero-proof{justify-content:flex-start}.hero-proof img{max-height:46px}.hero__actions{align-items:stretch}.text-link{justify-content:center;width:100%}.product-system{display:grid;gap:10px;min-height:auto;padding:0}.product-system:after,.source-orbit,.workflow-thread{display:none}.license-panel,.activity-panel,.case-panel,.kindling-card{position:relative;inset:auto;width:auto;min-height:auto;transform:none}.panel-heading--chart{gap:10px;flex-direction:column}.chart-legend{justify-content:flex-start}.notification-pill{display:none}.product-callouts,.path-grid,.capability-grid,.commercial-grid,.resource-grid,.buying-lanes{grid-template-columns:1fr;width:auto;margin-top:10px}.path-orientation{min-height:250px}.path-orientation__hub{width:min(74%,250px)}.path-orientation__node{font-size:.62rem;padding:7px 9px}.product-callouts button{grid-template-columns:auto 1fr;align-items:center;text-align:left}.path-card{min-height:156px}.problem-frame,.operating-model,.capability-system,.msp-band,.commercial-band,.comparison-frame,.compliance-band,.resource-pathways,.final-cta{width:min(100% - 28px,var(--max-width));padding-block:54px}.tenant-flow{padding:10px 0}.tenant-flow:before{display:none}.tenant-flow span,.tenant-flow span:nth-child(2),.tenant-flow span:nth-child(3),.tenant-flow span:nth-child(4),.compliance-ledger span,.compliance-ledger span:nth-child(2),.compliance-ledger span:nth-child(3){width:100%;margin-left:0}.final-cta .hero__actions{width:100%}.site-footer{width:min(100% - 28px,var(--max-width));padding:24px}.site-footer__nav{grid-template-columns:1fr}.site-footer__actions{align-items:stretch}.pricing-hero,.pricing-plans,.pricing-routes,.pricing-included,.pricing-fit,.pricing-predictability,.pricing-msp,.pricing-faq{width:min(100% - 28px,var(--max-width));padding-block:54px}.pricing-hero{padding-top:42px}.pricing-console{display:grid;gap:12px;min-height:auto;padding:14px}.pricing-console:before,.pricing-console:after{display:none}.pricing-console__core,.pricing-signal,.pricing-console__rail{position:relative;inset:auto;width:auto;max-width:none;transform:none}.pricing-console__signals{position:relative;display:grid;gap:9px}.pricing-console__rail{grid-template-columns:1fr 1fr;border-radius:var(--radius-md)}.pricing-console__rail span:nth-child(2){border-right:0}.pricing-console__rail span:nth-child(-n+2){border-bottom:1px solid rgb(255 255 255 / .08)}.pricing-proof{width:min(100% - 28px,var(--max-width))}.pricing-plan{padding:20px}.pricing-route{grid-template-columns:1fr}.pricing-route em{grid-column:auto}.pricing-fit{padding-inline:0;border:0;background:transparent}.pricing-fit-row{grid-template-columns:1fr;gap:8px}.pricing-fit-row p{grid-column:auto}.pricing-msp{padding-inline:18px}.pricing-faq{gap:24px}}
