:root{--ink:#142622;--muted:#52625c;--paper:#f7f7f0;--line:#d9dfd5;--accent:#cdf384;--dark:#132d27;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,summary,textarea,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #609528;outline-offset:5px}button{cursor:pointer}a:hover{text-decoration:underline;text-underline-offset:5px}button:disabled{opacity:.55;cursor:wait}.wrap{width:min(1280px,calc(100% - 96px));margin:auto}.skip{position:fixed;left:16px;top:-100px;background:white;padding:16px;z-index:20}.skip:focus{top:16px}header{background:var(--paper);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;min-height:88px;gap:28px}.brand{font-weight:850;font-size:24px;letter-spacing:4px;display:flex;align-items:center;gap:14px}.brand small{font-size:10px;letter-spacing:1px;border-left:1px solid var(--line);padding-left:14px;max-width:100px;line-height:1.6}.navlinks{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:600}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:17px 24px;background:var(--ink);color:white;border:1px solid var(--ink);border-radius:5px;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none}.button:hover{background:#29483d;text-decoration:none}.button.light{background:var(--accent);border-color:var(--accent);color:var(--ink)}.button.outline{background:transparent;color:var(--ink);border-color:var(--line)}.arrow{font-size:18px}.eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:750;letter-spacing:2.3px;text-transform:uppercase}.eyebrow:before{content:'';width:7px;height:7px;border-radius:50%;background:#79954a}.hero{padding:90px 0 78px}.hero-grid{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:64px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(48px,6.8vw,96px);font-weight:500;letter-spacing:-5px;line-height:1.01;margin:30px 0}h1 em,h2 em{font-family:Georgia,serif;font-weight:400}h2{font-size:clamp(32px,4vw,54px);line-height:1.1;font-weight:500;letter-spacing:-2px;margin-bottom:24px}h3{font-size:24px;letter-spacing:-.8px;font-weight:550;line-height:1.2}.lede{font-size:17px;line-height:1.8;color:var(--muted);max-width:510px}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:30px 0 18px}.textlink{font-size:13px;font-weight:650}.fine{font-size:12px;color:var(--muted);line-height:1.7}.orbital{position:relative;aspect-ratio:1;min-width:0;background:#e9eddf;border-radius:50%;overflow:hidden}.orbital svg{width:100%;height:100%}.orbit-note{position:absolute;bottom:15%;left:30%;font-size:10px;letter-spacing:2px}.band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0}.band .wrap{display:flex;justify-content:space-between;gap:24px;font-size:11px;letter-spacing:1px;color:var(--muted)}section.section{padding:84px 0}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:36px}.section-head p{max-width:370px;color:var(--muted);font-size:14px;line-height:1.8}.company{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:10px;overflow:hidden}.company-copy{padding:48px;background:#fff}.company-copy h3{font-size:38px;margin:36px 0 20px}.company-copy p{color:var(--muted);line-height:1.8;max-width:450px}.company-art{background:var(--dark);color:var(--accent);padding:55px;display:flex;flex-direction:column;justify-content:space-between;min-height:360px}.giant-x{font-size:180px;line-height:1;font-weight:500;letter-spacing:-25px}.mono{font-family:monospace;font-size:11px;letter-spacing:1px}.dark-section{background:var(--dark);color:var(--paper)}.dark-section p{color:#c6d3c9}.dark-section .eyebrow:before{background:var(--accent)}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.principle{border-top:1px solid #456055;padding:22px 0}.principle h3{font-size:21px}.principle p{font-size:14px;line-height:1.8}.footer-cta{padding:70px 0;display:flex;justify-content:space-between;gap:30px;align-items:center}.footer-cta h2{max-width:650px;margin:0}footer{border-top:1px solid var(--line);padding:38px 0}.footer-top,.footer-bottom{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.footer-bottom{margin-top:35px;font-size:11px;color:var(--muted)}.footer-links{display:flex;gap:25px;flex-wrap:wrap;font-size:12px}.ops{--ink:#152c30;--muted:#54696b;--paper:#f4f7f5;--line:#d5e0dc;--accent:#b9edd4;--dark:#152e33}.ops h1{font-weight:600;letter-spacing:-4.5px}.ops h1 em{color:#577e6c}.flow-board{background:#e2ece6;border-radius:14px;padding:30px;border:1px solid #c6d5cb;transform:rotate(-2deg)}.flow-top{display:flex;justify-content:space-between;border-bottom:1px solid #bfcdc2;padding:0 0 22px;margin-bottom:25px;font-size:10px;letter-spacing:1px}.flow-step{background:var(--paper);padding:22px;border-radius:7px;display:flex;align-items:center;gap:20px;border:1px solid #cdd9d0;position:relative;margin-top:21px}.flow-step:not(:last-of-type):after{content:'';height:21px;width:1px;background:#7c9584;position:absolute;bottom:-22px;left:40px}.flow-step b{font-size:13px}.flow-step p{font-size:11px;line-height:1.5;color:var(--muted);margin:6px 0 0}.step-icon{background:#d4e8da;border-radius:50%;width:37px;height:37px;display:grid;place-items:center;flex-shrink:0}.flow-bottom{font-size:11px;text-align:center;margin-top:28px;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.card{border:1px solid var(--line);border-radius:8px;padding:32px;background:#fff}.card .number{font-family:monospace;font-size:11px;color:var(--muted);margin-bottom:28px}.card h3{font-size:29px;margin-bottom:18px}.card p{font-size:14px;line-height:1.8;color:var(--muted);max-width:440px}.card .textlink{display:inline-block;margin-top:15px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.steps article{border-top:1px solid #486267;padding-top:25px}.steps h3{font-size:20px;margin:25px 0 12px}.steps p{font-size:13px;line-height:1.8}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.price{border:1px solid var(--line);padding:26px;border-radius:8px;background:white}.price h3{font-size:19px;min-height:48px}.amount{font-size:30px;font-weight:600;letter-spacing:-1px;margin:26px 0 5px}.price .monthly{font-size:13px;color:var(--muted);margin-bottom:25px}.price .button{padding:13px 16px;width:100%}details.faq{border-bottom:1px solid var(--line);padding:22px 0}summary{cursor:pointer;font-weight:600;line-height:1.5}details.faq p{color:var(--muted);font-size:14px;line-height:1.8;max-width:850px;margin-top:18px}.form-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.form-panel{border:1px solid var(--line);border-radius:10px;padding:34px;background:white}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}label{display:block;font-size:12px;font-weight:600;margin-bottom:23px}input,textarea,select{display:block;width:100%;background:#fafcf9;border:1px solid #b6c7bd;border-radius:5px;padding:14px;margin-top:9px;color:var(--ink);font-size:14px}textarea{min-height:125px;resize:vertical}.status{font-size:13px;line-height:1.7;padding:10px 0;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.status:empty{padding:0}.hp{position:absolute;left:-10000px}.content{max-width:820px;padding:75px 0 90px}.content h1{font-size:60px;letter-spacing:-3px}.content h2{font-size:30px;margin-top:35px}.content p,.content li{font-size:15px;color:var(--muted);line-height:1.9}.pill{display:inline-block;font-size:10px;padding:7px 11px;border:1px solid var(--line);border-radius:20px;letter-spacing:.5px}.workspace{background:#edf2ef}.workspace .nav{min-height:78px}.app-shell{display:grid;grid-template-columns:220px 1fr;min-height:calc(100vh - 79px)}.sidebar{background:#f8faf7;border-right:1px solid var(--line);padding:35px 25px}.sidebar a{display:block;font-size:13px;margin:0 0 24px}.sidebar .active{color:#366c54;font-weight:700}.app-main{padding:45px;max-width:1300px}.app-main h1{font-size:43px;letter-spacing:-1.7px;margin:15px 0}.app-main .lede{font-size:14px}.app-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.login-panel{max-width:480px;background:white;border:1px solid var(--line);padding:35px;border-radius:10px;margin-top:35px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0}.stat{background:white;border:1px solid var(--line);border-radius:8px;padding:25px}.stat b{display:block;font-size:35px;margin-top:15px;font-weight:500}.stat span{font-size:12px;color:var(--muted)}.app-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.panel{padding:27px;border:1px solid var(--line);border-radius:8px;background:white;margin-bottom:22px;overflow-wrap:anywhere}.panel h2{font-size:23px;letter-spacing:-.7px}.empty{padding:25px 0;color:var(--muted);font-size:13px;line-height:1.8}.item{padding:20px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.8}.item h3{font-size:17px;margin-bottom:10px}.item p{white-space:pre-wrap;margin-bottom:10px}.item small{color:var(--muted)}.item button{margin-top:10px;padding:10px 15px}.progress{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.progress span{font-size:11px;border:1px solid var(--line);border-radius:20px;padding:9px 14px}.progress .current{background:var(--ink);color:white}.login-aside{border-top:1px solid var(--line);padding-top:22px;margin-top:26px}.login-aside p{font-size:12px;color:var(--muted);line-height:1.8}.mobile-toggle{display:none}.success-box{border-left:3px solid #508e65;padding:15px;background:#edf7ee}.service-hero h1{font-size:clamp(45px,5.5vw,76px)}.service-list{padding:0;list-style:none}.service-list li{padding:16px 0;border-bottom:1px solid var(--line);font-size:14px}.service-list li:before{content:'↗';margin-right:18px;color:#54755f}[hidden]{display:none!important}@media(min-width:1500px){.hero{padding:110px 0}}@media(max-width:1050px){.wrap{width:calc(100% - 48px)}.navlinks{gap:16px}.hero-grid{gap:30px}h1{font-size:68px}.price-grid{grid-template-columns:1fr 1fr}.split,.form-layout{gap:45px}.app-shell{grid-template-columns:175px 1fr}.app-main{padding:30px}.app-grid{grid-template-columns:1fr}}@media(max-width:760px){.wrap{width:calc(100% - 36px)}.nav{min-height:75px;flex-wrap:wrap;padding:20px 0}.brand{font-size:21px;letter-spacing:3px}.mobile-toggle{display:block;background:transparent;border:1px solid var(--line);padding:9px 12px;border-radius:4px}.navlinks{display:none;width:100%;flex-direction:column;align-items:stretch;padding-top:12px}.navlinks.open{display:flex}.navlinks a{padding:10px}.hero{padding:50px 0}.hero-grid{grid-template-columns:1fr;gap:40px}h1,.ops h1{font-size:57px;letter-spacing:-3px}.lede{font-size:16px}.orbital{max-width:430px;justify-self:center;width:100%}.band .wrap{flex-wrap:wrap;justify-content:center;font-size:10px}.company,.split,.cards,.form-layout{grid-template-columns:1fr}.section-head{display:block}.company-copy{padding:30px}.company-art{min-height:280px;padding:30px}.giant-x{font-size:150px}.section-head h2{margin-top:15px}section.section{padding:55px 0}.steps{grid-template-columns:1fr 1fr}.footer-cta{display:block}.footer-cta .button{margin-top:25px}.price-grid{grid-template-columns:1fr 1fr;gap:10px}.price{padding:20px}.price h3{font-size:16px}.amount{font-size:25px}.form-panel{padding:23px}.form-grid{grid-template-columns:1fr}.app-shell{display:block}.sidebar{display:none}.app-main{padding:25px 18px}.app-main h1{font-size:35px}.stats{gap:8px}.stat{padding:15px}.stat b{font-size:27px}.app-head{align-items:start}.app-head .button{padding:12px}.content h1{font-size:46px}.content{padding:45px 0}.flow-board{transform:none}.button{padding:16px 20px}.footer-top .brand{margin-bottom:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}

.collection-heading{font-size:29px;letter-spacing:-.8px}.workspace-heading{font-size:24px;letter-spacing:-.8px}input[type=checkbox]{display:inline-block;width:auto;margin:0 10px 0 0;vertical-align:middle}.sidebar a:focus-visible{outline-offset:4px}

.preview-bar{background:#e6eadf;border-bottom:1px solid #ccd5c7;display:flex;align-items:center;justify-content:center;gap:20px;padding:9px 18px;font-size:10px;color:#314737}.preview-bar span{font-size:9px;letter-spacing:1px;font-weight:750}.preview-bar p{margin:0}.preview-bar a{font-weight:700;text-decoration:underline}.space-top{margin-top:35px}.form-layout.section{padding-top:75px;padding-bottom:90px}.monthly{font-size:14px;color:var(--muted)}@media(max-width:760px){.preview-bar{gap:9px;flex-wrap:wrap;line-height:1.6}.preview-bar p{display:none}.space-top{margin-top:24px}}/* Shared visual system: public experiences and operational workspaces. */
:root,.ops{color-scheme:dark;--ink:#edf1fa;--paper:#080b12;--muted:#9ba6bc;--line:#252d3d;--accent:#b6b8ff;--dark:#0c111c;font-family:Inter,'Segoe UI',Arial,sans-serif;background:var(--paper)}
.ops{--accent:#80e5cf}.advanced{background:radial-gradient(ellipse at 80% 10%,#30326522,transparent 35%),#080b12;color:var(--ink)}
.wrap{width:min(1360px,calc(100% - 112px))}header{background:#080b12e8;position:relative;z-index:5}.nav{min-height:92px}.brand{font-size:20px;letter-spacing:3px;gap:10px}.brand-symbol{font-size:35px;letter-spacing:0;color:var(--accent)}.brand small{font-size:8px;color:var(--muted);letter-spacing:1.5px}.navlinks{font-size:12px;font-weight:450;gap:25px}.preview-bar{background:#111622;border-color:#20283a;color:#a2aec4;font-size:10px;padding:8px}.preview-bar span{color:#b9c3d8}.preview-bar a{color:#d3daf0}.button{background:var(--accent);color:#111723;border-color:var(--accent);border-radius:7px;padding:15px 22px;box-shadow:0 2px 0 #ffffff20 inset;font-size:12px;transition:transform .2s,box-shadow .2s}.button:hover{background:#d0d4ff;box-shadow:0 0 30px #b6b8ff20;transform:translateY(-2px)}.ops .button:hover{background:#b1f5e7}.button.outline{background:#151b28;color:var(--ink)}.textlink{color:#d5dbed;font-size:12px}.mobile-toggle{color:var(--ink)}
h1,.ops h1{font-size:clamp(58px,6.2vw,92px);letter-spacing:-5px;line-height:1.04;font-weight:530}h1 em,h2 em,.ops h1 em{font-family:inherit;font-style:normal;font-weight:inherit;color:#a5a7f9} .ops h1 em,.ops h2 em{color:#82d9c5}h2{font-size:clamp(35px,3.4vw,49px);line-height:1.15;letter-spacing:-2px;font-weight:500}h3{font-weight:520}.eyebrow{font-family:Consolas,monospace;font-size:10px;color:#b4bed1;letter-spacing:1.7px;font-weight:400}.eyebrow:before{background:var(--accent);box-shadow:0 0 15px var(--accent);width:5px;height:5px}.hero{padding:88px 0 100px}.hero-grid{grid-template-columns:1.05fr 1fr;gap:52px}.lede{font-size:16px;line-height:1.9;max-width:490px}.actions{margin-top:32px;gap:25px}.fine{color:#93a1b8}.band{background:#0c1019}.band .wrap{font-family:Consolas,monospace;font-size:10px;letter-spacing:1.5px;color:#9ba8c3}.band span:before{content:'✧';color:var(--accent);margin-right:13px}.dark-section{background:radial-gradient(ellipse at 20% 80%,#44457722,transparent 60%),#0c111c}.dark-section p{color:#9caac0}.principle{border-color:var(--line)}.section-head p{font-size:14px}.section{position:relative}.card,.company-copy,.price,.form-panel,.login-panel,.panel,.stat{background:linear-gradient(135deg,#171e2c80,#0e142080);border:1px solid #293246;border-radius:12px}.card{padding:30px;transition:border-color .2s,transform .2s}.card:hover{border-color:#667090;transform:translateY(-3px)}.card h3{font-size:28px;max-width:380px;letter-spacing:-1px}.cards{gap:22px}.number{color:#a9b3ce!important;letter-spacing:1px}.company{border-color:var(--line);border-radius:14px}.company-copy{border:0;border-radius:0;padding:48px}.company-copy h3{font-size:37px}.company-art{background:radial-gradient(ellipse at 60% 60%,#445e6a55,transparent 60%),repeating-linear-gradient(0deg,transparent 0 35px,#86adc908 35px 36px),#101b24;color:#90e8d4}.giant-x{background:linear-gradient(150deg,#edfff6,#6499a7);background-clip:text;color:transparent;font-size:185px;transform:skew(-10deg);text-shadow:15px 15px 60px #7be9e630}.pill{background:#18213580;border-color:#35445b;color:#bbc8e4}.price{position:relative;padding:28px}.price:before{content:'';position:absolute;top:0;left:28px;right:28px;height:1px;background:linear-gradient(90deg,transparent,#8ec5b8,transparent)}.amount{font-size:33px;color:#f1f5ff}.price h3{font-size:18px}.steps article{border-color:#354153}.steps .mono{color:var(--accent)}.footer-cta{border-top:1px solid var(--line);padding:80px 0}.footer-bottom{color:#8290a8}footer{background:#070a11}.form-panel{padding:35px}input,textarea,select{background:#0c111c;color:#ecf2ff;border-color:#334057;font-size:13px;border-radius:6px}input::placeholder,textarea::placeholder{color:#7d8aa2}label{color:#c6d2e8;font-weight:450}.status{color:#9debd7}.success-box{background:#183029}.service-list li{border-color:var(--line)}.service-list li:before{color:var(--accent)}.service-hero h1{font-size:clamp(46px,4.8vw,70px);letter-spacing:-3px}.spec-top{display:flex;align-items:center;gap:12px;padding-bottom:22px;border-bottom:1px solid var(--line);font:10px Consolas,monospace;letter-spacing:1.4px;color:#a3b7c9}.spec-top>span:first-child{font-size:34px;color:var(--accent)}:focus-visible{outline-color:var(--accent)}.skip{background:#202941;color:white}.content h1{letter-spacing:-3px}
.intelligence-globe{position:relative;aspect-ratio:1;min-width:0;isolation:isolate}.intelligence-globe:before{content:'';position:absolute;inset:15%;background:#565eb532;filter:blur(65px);border-radius:50%;z-index:-1}.intelligence-globe svg{width:112%;margin:-6%;overflow:visible}.sphere-orbit{transform-origin:300px 300px;animation:orbit 70s linear infinite}.globe-grid{position:absolute;inset:-12%;background-image:radial-gradient(#8191b633 .7px,transparent .7px);background-size:19px 19px;mask-image:radial-gradient(ellipse,black,transparent 68%);z-index:-1}.globe-tag{position:absolute;border:1px solid #53618280;border-radius:7px;background:#101624cc;backdrop-filter:blur(14px);padding:13px 16px;font:9px Consolas,monospace;letter-spacing:1px;box-shadow:0 16px 45px #0005}.tag-one{top:15%;right:0;color:#c2caf4}.tag-one i,.console-top i,.console-bottom i{display:inline-block;width:5px;height:5px;background:#8beaD2;border-radius:50%;margin-right:8px;box-shadow:0 0 12px #8bead2}.tag-two{bottom:21%;left:0;display:flex;align-items:center;gap:14px}.tag-two span{color:#8c9abb}.tag-two b{color:#b7aaff}.globe-caption{position:absolute;bottom:0;left:5%;right:5%;display:flex;justify-content:space-between;font:8px Consolas,monospace;letter-spacing:1.3px;color:#6f7e9a}.thesis-layout{display:flex;align-items:start;justify-content:space-between;gap:40px;margin:25px 0}.thesis-layout>p{max-width:360px;color:var(--muted);font-size:14px;line-height:1.9}.thesis-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.thesis-cards article{border-top:1px solid var(--line);padding-top:25px}.thesis-cards .mono{color:#7c8aa5;font-size:9px}.thesis-cards h3{font-size:21px;margin:24px 0 12px}.thesis-cards p{font-size:13px;line-height:1.8;color:var(--muted)}
.system-console{background:#0d1420;border:1px solid #3d4e6277;border-radius:13px;box-shadow:0 25px 100px #0006,0 0 70px #42a99110;transform:perspective(1500px) rotateY(-4deg);overflow:hidden;position:relative}.console-top{display:flex;justify-content:space-between;padding:19px 22px;font:8px Consolas,monospace;letter-spacing:1px;border-bottom:1px solid var(--line);color:#b1c2d3}.console-top>span:last-child{color:#73869d}.console-tabs{display:flex;padding:17px 16px 0;gap:4px}.console-tabs button{flex:1;border:1px solid transparent;background:transparent;color:#98abc0;border-radius:5px;padding:9px 4px;font-size:10px;white-space:nowrap}.console-tabs button[aria-pressed=true]{background:#233836;color:#a8f0dc;border-color:#3b5953}.workflow-canvas{padding:28px 35px 24px;background-image:radial-gradient(#7499af22 .8px,transparent .8px);background-size:16px 16px}.source-node{display:flex;align-items:center;gap:12px;width:72%;margin:auto;background:#151e2b;border:1px solid #3b4a60;border-radius:7px;padding:12px}.node-glyph{display:grid;place-items:center;width:32px;height:32px;background:#252c45;color:#b9baff;border-radius:6px}.source-node small,.engine-node small,.branch-nodes small{display:block;font:8px Consolas,monospace;letter-spacing:1px;color:#7e96ae;margin-bottom:5px}.source-node b,.engine-node b{font-size:12px;font-weight:500}.node-dot{width:5px;height:5px;background:#96a4ce;border-radius:50%;margin-left:auto}.connector-line{height:30px;width:1px;background:linear-gradient(#546680,#81e4c9);margin:auto;position:relative}.connector-line:after{content:'';position:absolute;left:-2px;top:0;width:5px;height:5px;border-radius:50%;background:#a7ffe4;animation:flow 2s linear infinite}.engine-node{display:flex;align-items:center;gap:14px;padding:23px 18px;border:1px solid #5d9b87;border-radius:8px;background:linear-gradient(130deg,#243c38,#13242d);box-shadow:0 0 26px #67d4b415}.engine-icon{font-size:42px;color:#9fe4d1}.engine-node small{color:#97bdaf;font-size:7px}.engine-node b{font-size:17px}.engine-node p{font:9px Consolas,monospace;color:#7d9c9b;margin:7px 0 0}.engine-status{font:7px Consolas,monospace;margin-left:auto;padding:4px 5px;border:1px solid #4a6c60;border-radius:3px;color:#9ae5c9}.branch-lines{height:28px;width:54%;border:1px solid #4b666c;border-bottom:0;margin:18px auto 0;position:relative}.branch-lines:before{content:'';position:absolute;left:50%;top:-19px;height:18px;border-left:1px solid #4b666c}.branch-nodes{display:grid;grid-template-columns:1fr 1fr;gap:18px}.branch-nodes>div{background:#141d2a;border:1px solid #324055;border-radius:6px;padding:14px}.branch-nodes span{color:#8bddc3;font-size:17px;float:right}.branch-nodes b{font-size:11px;font-weight:500}.console-log{display:flex;gap:13px;padding:20px 24px;border-top:1px solid #273849;background:#111d27;min-height:93px}.log-icon{color:#8ed4c1}.console-log b{font-size:12px;font-weight:500}.console-log p{font-size:10px;line-height:1.6;color:#91a6ba;margin:7px 0 0}.console-bottom{display:flex;justify-content:space-between;padding:13px 19px;font:8px Consolas,monospace;color:#7c92a9;border-top:1px solid var(--line)}.architecture-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px}.arch-main,.arch-card{background:#0f1622;border:1px solid var(--line);padding:32px;border-radius:12px}.arch-main{grid-row:span 2;background:radial-gradient(ellipse at 50% 50%,#24433a55,transparent 70%),#0f1622}.arch-main h3{font-size:31px;margin:25px 0}.arch-main p,.arch-card p{font-size:13px;color:var(--muted);line-height:1.8}.integration-map{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 12px;margin:40px 0}.integration-map span{border:1px solid #394859;background:#172330;text-align:center;padding:13px 3px;border-radius:6px;font-size:10px}.integration-map strong{grid-column:1/-1;justify-self:center;font:14px Consolas,monospace;letter-spacing:3px;border:1px solid #659d8e;box-shadow:0 0 60px #6beaaf22;padding:24px;border-radius:8px;color:#a0e7d5}.arch-card h3{font-size:22px;margin:13px 0}.feature-icon{font-size:24px;color:#9ad9c9}.code-lines{font:10px/2 Consolas,monospace;color:#8aa5ba;background:#0a1019;border:1px solid var(--line);padding:12px 17px;border-radius:6px}.code-lines span{display:block}.spark-chart{width:100%;height:80px;margin:15px 0}.service-visual{height:120px;border-bottom:1px solid #2a3549;margin:-5px 0 30px;display:flex;align-items:center;justify-content:center;gap:25px;position:relative;overflow:hidden;background:radial-gradient(ellipse,#357d651f,transparent 70%)}.service-visual span,.service-visual b{font-size:28px;font-weight:400;border:1px solid #475467;padding:10px 20px;border-radius:9px;background:#17242b;color:#a4e6d3;z-index:1}.service-visual i{height:4px;width:4px;border-radius:50%;background:#64c8b3;box-shadow:0 0 15px #64c8b3}.visual-1{filter:hue-rotate(45deg)}.visual-2{filter:hue-rotate(100deg)}.visual-3{filter:hue-rotate(175deg)}.collection-card{position:relative;padding-top:45px}.collection-card:after{content:'↗';font-size:35px;color:#8b9dc8;position:absolute;right:30px;top:22px}.collection-card:nth-child(2){--accent:#8edfc9}.collection-card:nth-child(3){--accent:#92bded}.collection-card:nth-child(4){--accent:#c3a5f5}.collection-card .number{color:var(--accent)!important}
/* Workspaces: information-rich, with progressive inspection. */
.workspace{background:#0b1019;--accent:#9faefa}.workspace[data-workspace=portal]{--accent:#8ce2d0}.workspace .nav{min-height:65px}.workspace .wrap{width:calc(100% - 48px)}.workspace .brand{font-size:17px}.workspace .brand-symbol{font-size:27px}.app-shell{grid-template-columns:218px minmax(0,1fr)}.sidebar{background:#0b1019;padding:24px 18px;position:sticky;top:0;align-self:start;height:calc(100vh - 100px)}.workspace-switch{display:flex;align-items:center;gap:10px;border:1px solid #2d384d;padding:13px 8px;border-radius:7px;margin-bottom:35px}.workspace-avatar{display:grid;place-items:center;background:#283553;width:30px;height:30px;border-radius:6px;font-size:13px;color:#d6e0ff}.workspace-switch b{display:block;font-size:11px;font-weight:500}.workspace-switch small{display:block;font:7px Consolas,monospace;color:#8596ae;letter-spacing:1px;margin-top:5px}.sidebar-label{font:8px Consolas,monospace;letter-spacing:1px;color:#7888a3;margin:20px 10px}.sidebar>a{padding:12px 12px;margin:6px 0;color:#91a1ba;border-radius:6px;font-size:12px}.sidebar>a:before{content:'◇';margin-right:12px;color:#8394b7}.sidebar>a.active{background:#1d273b;color:#d1d9f8;font-weight:450}.sidebar .login-aside{margin-top:50px;padding:15px 10px}.sidebar .login-aside a{font-size:10px;margin-top:25px}.app-main{max-width:none;width:100%;min-width:0;padding:30px 34px}.app-main h1{font-size:32px;letter-spacing:-1.2px}.app-main .eyebrow{font-size:8px}.app-main .lede{font-size:12px;margin-bottom:0}.app-head .button{background:#161f30;border-color:#334159;color:#b9c8e4;padding:10px 14px;font-size:10px}.workspace .button{font-size:11px;padding:11px 15px}.panel{padding:24px;background:#111824}.panel h2{font-size:17px;letter-spacing:-.3px;color:#dce5f6}.item h3{font-size:13px;color:#cbd8ec}.item p,.panel .fine{font-size:11px;line-height:1.8;color:#91a3bc}.item{font-size:12px;padding:18px 0}.stat{padding:20px;position:relative;overflow:hidden;background:#121a29}.stat b{font-size:29px;color:#dce7fc;margin-top:15px}.stat:after{content:'◈';position:absolute;right:18px;top:15px;font-size:17px;color:#667fa1}.stat span{font-size:10px}.stats{gap:15px;margin:23px 0}.app-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px}.app-grid>div{min-width:0}.progress{gap:5px}.progress span{font-size:9px;border-radius:4px;padding:7px}.progress .current{background:#2b4b44;color:#b9f3e0;border-color:#467767}.login-panel{max-width:560px;background:#121a27;position:relative;z-index:1}.login-panel .pill{font-size:8px}.login-panel h2{margin-top:20px}.app-main #welcome{position:relative;padding:35px 20px;min-height:680px}.app-main #welcome h1{font-size:48px;max-width:500px;margin:25px 0}.welcome-visual{position:absolute;right:0;top:25px;width:390px;height:390px;background:radial-gradient(ellipse,#647cd124,transparent 67%)}.welcome-orb{position:absolute;inset:60px;border:1px solid #526e9b;border-radius:50%;display:grid;place-items:center;font-size:130px;color:#b4c7f5;box-shadow:0 0 50px #637cdb18,inset 0 0 70px #637cdb22}.welcome-orb:before,.welcome-orb:after{content:'';position:absolute;inset:-25px;border:1px solid #4a639a44;border-radius:50%;transform:rotateX(50deg) rotateZ(-35deg)}.welcome-orb:after{transform:rotateY(55deg) rotateZ(40deg);inset:-45px}.welcome-node{position:absolute;background:#141f33;border:1px solid #3c506f;padding:14px;font:8px Consolas,monospace;letter-spacing:1px;border-radius:6px;box-shadow:0 10px 25px #0007}.node-a{top:45px;left:10px}.node-b{right:0;top:180px}.node-c{bottom:20px;left:20px}.command-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #2b384e;background:#101826;padding:10px 14px;border-radius:7px;margin-bottom:24px}.command-bar>span{font:9px Consolas,monospace;color:#8ea0bd}.command-bar button{background:#1c273b;color:#c2cee4;border:1px solid #354661;border-radius:4px;padding:7px 11px;font-size:10px}.analytics-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:18px;margin:0 0 20px}.analytics-card{border:1px solid #2b3549;border-radius:10px;background:#101825;padding:22px;min-width:0}.analytics-top{display:flex;justify-content:space-between;gap:15px;align-items:start}.analytics-top h2{font-size:15px;letter-spacing:-.2px;margin:0 0 7px}.analytics-top p{font-size:10px;color:#8094b1;margin:0}.chart-range{display:flex;gap:3px;background:#0a111c;padding:3px;border:1px solid #273348;border-radius:5px}.chart-range button{border:0;background:transparent;color:#8ea0b9;padding:5px 7px;border-radius:3px;font-size:9px}.chart-range button[aria-pressed=true]{background:#2a3953;color:#e0e8fa}.activity-graph{height:160px;width:100%;margin:15px 0 0}.chart-axis{display:flex;justify-content:space-between;color:#7085a2;font:8px Consolas,monospace}.capacity-row{display:flex;align-items:center;gap:9px;margin-top:18px;font-size:10px;color:#9cacc4}.capacity-row>span:first-child{width:95px}.capacity-track{height:5px;background:#253146;border-radius:4px;flex:1;overflow:hidden}.capacity-fill{height:100%;background:#89a8ed;border-radius:4px}.capacity-fill.revenue{width:82%}.capacity-fill.customer{width:64%;background:#7bd4c1}.capacity-fill.business{width:91%;background:#b8a2ec}.capacity-fill.intelligence{width:73%;background:#6ebad1}.capacity-row strong{font:9px Consolas,monospace;font-weight:400}.run-panel{border:1px solid #2c384e;border-radius:10px;background:#111925;margin-bottom:20px;overflow:hidden}.run-head{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:15px}.run-head h2{font-size:16px;letter-spacing:0;margin:0}.run-filter{display:flex;gap:4px}.run-filter button{background:transparent;border:1px solid #34415a;color:#a1b1cc;padding:6px 10px;font-size:9px;border-radius:4px}.run-filter button[aria-pressed=true]{background:#283955;color:#e3ebfc}.run-scroll{overflow-x:auto}.run-table{border-collapse:collapse;width:100%;text-align:left;font-size:10px;white-space:nowrap}.run-table th{font-size:8px;letter-spacing:.8px;color:#8094b0;font-weight:450;padding:13px 20px;border-block:1px solid #28344a;background:#0e1622}.run-table td{padding:15px 20px;border-bottom:1px solid #233045;color:#aabbD3}.run-table td:first-child{color:#d2def0}.run-table button{border:0;background:transparent;color:#a9bdf1;font-size:10px}.run-status{display:inline-block;padding:4px 7px;border-radius:4px;background:#16382f;color:#98dbc5;font-size:9px}.run-status.review{background:#3a3020;color:#e4c991}.run-foot{padding:12px 20px;font-size:9px;color:#7f91ad}.preview-dialog{background:#111a2a;color:#d8e3f8;border:1px solid #485c7c;border-radius:13px;padding:30px;width:min(530px,calc(100% - 32px));max-height:85vh;box-shadow:0 50px 150px #000b}.preview-dialog::backdrop{background:#030711bc;backdrop-filter:blur(7px)}.preview-dialog h2{font-size:26px;letter-spacing:-.8px;margin:15px 0}.preview-dialog p{font-size:12px;color:#9fb0ca;line-height:1.8}.dialog-close{float:right;border:1px solid #405372;color:#cad8ef;background:#1c2b43;border-radius:4px;width:30px;height:30px}.inspect-step{border-left:1px solid #466384;padding:10px 20px;margin-left:10px;font-size:12px;color:#ccd8ef}.inspect-step small{display:block;color:#89a0bf;font-size:10px;margin-top:7px}.search-results{display:grid;gap:7px;margin-top:15px}.search-results a{display:block;background:#1b2840;padding:14px;border-radius:5px;font-size:12px}.dashboard-notice{font:9px Consolas,monospace;color:#9caccc;margin:0 0 18px}.workspace .empty{color:#889bb8}.chart-legend{font:9px Consolas,monospace;color:#90a4c0;margin-top:10px}.chart-legend:before{content:'●';color:#86b1f3;margin-right:8px}
.intelligence-globe{overflow:clip}
.hero-grid>div{min-width:0}
@media(max-width:950px){.hero-grid{grid-template-columns:minmax(0,1fr)}.intelligence-globe{width:100%;max-width:550px}.system-console{width:100%;max-width:580px}}
@keyframes orbit{to{transform:rotate(360deg)}}@keyframes flow{to{transform:translateY(28px)}}
@media(min-width:1600px){.hero{padding:115px 0}.app-main{padding:35px 45px}}@media(max-width:1200px){.wrap{width:calc(100% - 64px)}.navlinks{gap:16px}.navlinks .button{padding:13px}.brand small{max-width:80px}.hero-grid{gap:30px}.console-top{padding:16px}.workflow-canvas{padding:24px}.app-shell{grid-template-columns:190px minmax(0,1fr)}.app-main{padding:26px}.app-grid{grid-template-columns:1fr}.welcome-visual{width:300px;height:300px;opacity:.6}.app-main #welcome h1{position:relative;z-index:1}.analytics-grid{grid-template-columns:1.3fr 1fr}.capacity-row>span:first-child{width:75px}}
@media(max-width:950px){.navlinks{gap:12px}.brand small{display:none}.navlinks{font-size:11px}.hero-grid{grid-template-columns:1fr}.hero-grid:not(.service-hero)>div:first-child{max-width:700px}.hero-grid:not(.service-hero) h1{font-size:78px}.intelligence-globe{width:550px;max-width:100%;margin:auto}.system-console{width:580px;max-width:100%;margin:auto;transform:none}.architecture-grid{grid-template-columns:1fr 1fr}.arch-main{grid-column:1/-1;grid-row:auto}.architecture .section-head{display:block}.thesis-layout{display:block}.thesis-layout>p{max-width:650px}.app-head{align-items:start}.analytics-grid{grid-template-columns:1fr}.welcome-visual{display:none}}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}.nav{min-height:70px}.navlinks{font-size:13px}.brand small{display:block}.brand{font-size:18px}.brand-symbol{font-size:28px}.hero{padding:50px 0 65px}.hero-grid:not(.service-hero) h1,h1,.ops h1{font-size:57px;letter-spacing:-3px}.hero-grid{gap:25px}.intelligence-globe{margin-top:15px}.globe-caption{font-size:6px;letter-spacing:.8px}.globe-tag{font-size:7px;padding:11px;letter-spacing:.5px}.tag-one{right:0}.tag-two{left:0}.thesis-cards{grid-template-columns:1fr;gap:24px}.thesis-layout h2{font-size:34px}.thesis-cards h3{margin-top:18px}.architecture-grid{grid-template-columns:1fr}.arch-main{grid-column:auto;padding:25px}.arch-card{padding:25px}.integration-map{gap:18px 8px}.integration-map span{font-size:9px}.company-copy h3{font-size:30px}.price{padding:20px}.price .button{font-size:11px}.price h3{min-height:40px}.amount{font-size:27px}.console-tabs button{font-size:9px;padding:8px 3px}.workflow-canvas{padding:22px 18px}.source-node{width:83%}.engine-node{padding:18px 13px;gap:10px}.engine-icon{font-size:33px}.engine-node b{font-size:15px}.engine-status{display:none}.branch-nodes{gap:12px}.branch-nodes>div{padding:12px}.branch-nodes b{font-size:10px}.branch-nodes small{font-size:7px}.console-bottom{font-size:7px;gap:10px;padding:12px}.console-top{font-size:7px;letter-spacing:.7px}.system-console{border-radius:10px}.footer-cta h2{font-size:35px}.app-shell{display:block}.sidebar{display:flex;height:auto;position:static;overflow-x:auto;padding:10px 12px;border-bottom:1px solid var(--line);gap:5px}.sidebar>a{white-space:nowrap;font-size:10px;margin:0;padding:9px}.sidebar>a:before{display:none}.sidebar .workspace-switch,.sidebar .sidebar-label,.sidebar .login-aside{display:none}.workspace .wrap{width:calc(100% - 30px)}.workspace .footer-links{gap:12px;font-size:9px}.workspace .brand small{display:none}.app-main{padding:20px 14px}.app-main h1{font-size:29px}.app-main #welcome{padding:20px 4px;min-height:0}.app-main #welcome h1{font-size:40px}.login-panel{padding:25px}.command-bar>span{font-size:8px}.command-bar button{font-size:9px}.analytics-card{padding:17px}.stats{gap:7px}.stat{padding:14px 10px}.stat span{font-size:9px}.stat b{font-size:23px;overflow-wrap:anywhere}.stat:after{display:none}.app-grid{gap:0}.panel{padding:20px}.run-head{align-items:start;padding:17px}.run-head h2{font-size:14px}.run-filter button{padding:5px 7px;font-size:8px}.app-head .button{font-size:9px;padding:9px;flex-shrink:0}.app-head{gap:8px}.app-head .eyebrow{font-size:7px;letter-spacing:1px}.chart-range button{font-size:8px}.preview-dialog{padding:24px}.service-hero h1{font-size:43px;letter-spacing:-2px}.form-layout.section{padding-top:45px}.collection-heading{font-size:26px}.form-panel{padding:24px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
@media(max-width:950px){.hero-grid{grid-template-columns:minmax(0,1fr)}.intelligence-globe{width:100%;max-width:550px}.system-console{width:100%;max-width:580px}}
/* Precision typography and technical interface refinement. */
:root,.ops{font-family:Arial,Helvetica,sans-serif;--accent:#acc7ff;--line:#283548;--muted:#a1aec2;font-synthesis:none;font-optical-sizing:auto}
.ops{--accent:#88e0da}.advanced{background:radial-gradient(ellipse at 85% 15%,#12324c30,transparent 45%),#080c13;-webkit-font-smoothing:antialiased}
h1,.ops h1,.hero-grid:not(.service-hero) h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(48px,5.15vw,76px);line-height:1.08;letter-spacing:-.055em;font-weight:500;margin:25px 0}
h1 em,h2 em,.ops h1 em,.ops h2 em{color:#9cbdf0;font-weight:inherit}.ops h1 em,.ops h2 em{color:#8cd6d3}
h2{font-size:clamp(30px,3.1vw,44px);font-weight:500;letter-spacing:-.045em;line-height:1.15}h3{font-weight:500;letter-spacing:-.025em;line-height:1.3}
p{letter-spacing:.005em}.lede{font-size:15px;line-height:1.85;max-width:460px}.hero{padding:70px 0 76px}.hero-grid{gap:46px;align-items:center}
.brand{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;letter-spacing:3.2px}.brand-symbol{display:flex;width:27px;height:29px;color:#b9d4fc;margin-right:5px}.brand-symbol svg{width:100%;height:100%}.brand small{font-family:Consolas,'Courier New',monospace;font-size:9px;letter-spacing:1.3px}.nav{min-height:78px}.navlinks{font-size:12px;font-weight:400;gap:24px}
.eyebrow,.mono,.number,.sidebar-label,.console-top,.console-bottom,.globe-tag{font-family:Consolas,'Courier New',monospace;font-weight:400;letter-spacing:1.1px}.eyebrow{font-size:10px;color:#aec0d8}.eyebrow:before{border-radius:0;box-shadow:none;width:5px;height:5px;background:#97c5f4}
.button{font-weight:500;border-radius:4px;font-size:12px;letter-spacing:.015em;box-shadow:none;padding:14px 20px}.button:hover{box-shadow:0 0 24px #77b2ff12}.textlink{font-weight:500}.preview-bar{font-size:10px;background:#101823}.preview-bar span{font-size:9px;letter-spacing:1.1px;font-weight:500}
.card,.price,.panel,.stat,.form-panel,.company,.system-console,.analytics-card,.run-panel{border-radius:5px;background-color:#0f1723;box-shadow:none}.card:hover{transform:translateY(-2px);border-color:#55728f}.card h3{font-size:25px;font-weight:500;letter-spacing:-.035em}.card p,.section-head p{font-size:14px;line-height:1.85}.card .number{font-size:10px}.card .textlink{font-size:12px}.company-copy h3{font-size:32px;font-weight:500}.giant-x{font-size:150px;font-weight:400;letter-spacing:-16px}.dark-section{background:#0d1520}.section-head{gap:35px}.thesis-cards h3{font-size:20px}.thesis-cards p,.principle p{font-size:14px;line-height:1.8}.footer-cta h2{font-weight:500}.band .wrap{font-size:10px;letter-spacing:1px}.amount,.stat b{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-weight:500}
.intelligence-globe{border:1px solid #324259;border-radius:5px;background:radial-gradient(ellipse at 50% 50%,#1d304c60,transparent 65%),linear-gradient(#6382ac09 1px,transparent 1px),linear-gradient(90deg,#6382ac09 1px,transparent 1px),#0b121e;background-size:auto,28px 28px,28px 28px,auto;padding:32px 15px 22px;aspect-ratio:1.05;overflow:hidden}
.intelligence-globe:after{content:'XEVRION / NETWORK ARCHITECTURE';position:absolute;left:18px;right:18px;top:15px;padding-bottom:12px;border-bottom:1px solid #34455d;font:9px Consolas,'Courier New',monospace;letter-spacing:1.2px;color:#a0b5d2}
.intelligence-globe svg{width:100%;height:auto;margin:0;overflow:visible}.globe-grid{display:none}.globe-tag{border-radius:3px;background:#101e2feb;font-size:8px;padding:10px 12px;box-shadow:0 8px 20px #0003}.tag-one{top:24%;right:12px}.tag-two{bottom:20%;left:15px}.globe-caption{bottom:14px;left:18px;right:18px;font-size:8px;letter-spacing:.7px;color:#91a6c3}.globe-caption span:last-child{text-align:right}
.system-console{transform:none;border-color:#354d60}.console-top{font-size:9px;padding:17px 20px}.console-tabs button{font-size:11px;font-weight:400}.console-log b{font-weight:500;font-size:13px}.console-log p{font-size:11px}.console-bottom{font-size:9px;letter-spacing:0}.source-node,.engine-node,.branch-nodes>div{border-radius:4px}.engine-node b{font-weight:500}.engine-node small{font-size:8px;letter-spacing:.8px}.source-node small,.branch-nodes small{font-size:9px;letter-spacing:.5px}.flow-top,.console-tabs,.run-head{background:#101a28}.service-visual{background-image:linear-gradient(#68819c09 1px,transparent 1px),linear-gradient(90deg,#68819c09 1px,transparent 1px);background-size:18px 18px}.service-visual span,.service-visual b{border-radius:4px;font-size:23px}.arch-main,.arch-card{border-radius:5px}.arch-main h3{font-size:29px}.code-lines{font-size:11px;border-radius:3px}.integration-map strong,.integration-map span{border-radius:3px}
.workspace .app-main h1{font-size:30px;line-height:1.18;letter-spacing:-.04em;font-weight:500}.workspace .app-main .lede{font-size:13px}.workspace .panel h2,.analytics-top h2,.run-head h2{font-size:16px;font-weight:500;letter-spacing:-.02em}.workspace .item h3{font-size:14px;font-weight:500}.workspace .item p,.workspace .panel .fine{font-size:12px;line-height:1.75}.workspace .stat span{font-size:11px}.workspace .stat b{font-size:29px}.workspace .sidebar>a{font-size:12px;border-radius:3px}.workspace-switch{border-radius:4px}.workspace-switch b{font-size:12px}.workspace-switch small{font-size:8px}.command-bar{border-radius:4px}.command-bar>span{font-size:10px}.command-bar button{font-size:11px}.run-table{font-size:11px}.run-table th{font-size:10px;font-family:Consolas,'Courier New',monospace;letter-spacing:.8px}.run-table td{font-variant-numeric:tabular-nums}.run-status,.run-table button,.run-foot,.chart-legend,.chart-axis{font-size:10px}.capacity-row{font-size:11px}.chart-range button,.run-filter button{font-size:10px}.analytics-top p{font-size:11px}.workspace .button{font-weight:500}.form-panel label{font-size:13px;font-weight:400}input,textarea,select{border-radius:3px;font-size:14px}.fine{font-size:13px}.service-hero h1{font-size:clamp(43px,4.5vw,65px)}
@media(min-width:761px) and (max-width:950px){.hero-grid:not(.service-hero){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px}.hero-grid:not(.service-hero) h1{font-size:48px}.hero-grid .lede{font-size:14px}.hero-grid .actions{gap:15px}.intelligence-globe{padding:25px 8px}.globe-tag{font-size:7px;padding:8px}.globe-caption{font-size:6px}.intelligence-globe:after{font-size:7px}.console-top{font-size:7px}.console-tabs button{font-size:9px}.workflow-canvas{padding:20px 14px}.source-node{width:88%}.engine-node{padding:17px 12px;gap:10px}.engine-status{display:none}.engine-node b{font-size:15px}.console-bottom{font-size:7px}.console-log{padding:16px}.branch-nodes small{font-size:7px}.source-node small{font-size:8px}.branch-nodes b{font-size:10px}.branch-nodes>div{padding:11px}.engine-node small{font-size:7px}}
@media(max-width:760px){h1,.ops h1,.hero-grid:not(.service-hero) h1{font-size:46px;line-height:1.1;letter-spacing:-.05em}h2{font-size:32px;letter-spacing:-.04em}.hero{padding:38px 0 50px}.hero-grid{gap:28px}.lede{font-size:15px;line-height:1.8}.nav{min-height:66px}.brand{font-size:17px;letter-spacing:2.6px}.brand-symbol{width:23px;height:25px}.navlinks{gap:10px}.intelligence-globe{margin-top:0}.globe-caption{font-size:7px}.console-top{font-size:8px}.console-tabs button{font-size:10px}.console-bottom{font-size:8px}.source-node small,.branch-nodes small{font-size:8px}.workspace .app-main h1{font-size:26px}.workspace .stat b{font-size:24px}.workspace .stat span{font-size:10px}.workspace .sidebar>a{font-size:11px}.command-bar>span{font-size:8px}.command-bar button{font-size:10px}.service-hero h1{font-size:40px}.card h3{font-size:24px}.company-copy h3{font-size:29px}.form-layout h1{font-size:46px}}
.mechanical-engine{border:1px solid #354b5a;background:radial-gradient(ellipse,#18303a70,transparent 65%),repeating-linear-gradient(0deg,transparent 0 23px,#8abac509 23px 24px),repeating-linear-gradient(90deg,transparent 0 23px,#8abac509 23px 24px),#0b131d;position:relative;min-width:0;box-shadow:0 30px 65px #0003}
.mechanical-engine:before,.mechanical-engine:after{content:'';position:absolute;pointer-events:none;width:12px;height:12px;border-color:#a7c4cd}.mechanical-engine:before{top:-1px;left:-1px;border-top:2px solid;border-left:2px solid}.mechanical-engine:after{bottom:-1px;right:-1px;border-bottom:2px solid;border-right:2px solid}.mechanical-engine>svg{width:100%;height:auto;display:block}.hardware-head,.hardware-foot{display:flex;justify-content:space-between;gap:15px;padding:15px 17px;font:8px Consolas,monospace;letter-spacing:1px;color:#b1c6d3}.hardware-head{border-bottom:1px solid #314756}.hardware-foot{border-top:1px solid #314756;font-size:7px;color:#88a4b5}.hardware-head i{display:inline-block;background:#a4ead7;width:4px;height:4px;margin-right:7px}.rotor{transform-origin:300px 280px;animation:mechanical-turn 90s linear infinite}.rotor-counter{transform-origin:300px 280px;animation:mechanical-turn 120s linear infinite reverse}
.advanced h1,.ops h1,.hero-grid:not(.service-hero) h1{font-weight:550;font-size:clamp(45px,5.35vw,78px);letter-spacing:-.055em;line-height:1.06;text-wrap:balance}.hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:55px}.hero{padding:70px 0 80px}.hero .lede{max-width:470px;font-size:16px;line-height:1.8}.hero .actions{margin-top:30px}h2{text-wrap:balance}.eyebrow{letter-spacing:1.3px}.navlinks a{font-size:12px}.button{font-weight:600;letter-spacing:0;border-radius:3px}.card,.arch-main,.arch-card,.price,.form-panel{position:relative}.service-card{padding:28px 30px 32px}.service-card .number{border-top:1px solid #30414f;padding-top:22px;margin-bottom:20px}.service-card h3{font-size:26px;max-width:420px;line-height:1.25}.service-blueprint{margin:-10px -10px 0;background:radial-gradient(ellipse,#1d394b50,transparent 70%)}.service-blueprint svg{width:100%;height:190px;display:block}.detail-blueprint{margin:-14px -10px 22px;border-bottom:1px solid #334858}.detail-blueprint svg{width:100%;height:175px;display:block}.service-spec .spec-top{display:none}.workflow-lab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:center;border-top:1px solid #273847}.workflow-lab .system-console{width:100%;max-width:none}.workflow-lab .lede{font-size:15px;max-width:400px}.lab-key{display:grid;gap:16px;margin-top:32px;font:10px Consolas,monospace;letter-spacing:1px;color:#8fb5bd}.lab-key span{border-bottom:1px solid #293b47;padding-bottom:14px}.architecture{border-top:1px solid #273847}.engineering-section{border-top:1px solid #273847}.delivery-machine{display:grid;grid-template-columns:1fr 2fr;border:1px solid #344956;background:#0f1924}.delivery-selector{border-right:1px solid #344956;padding:14px}.delivery-selector button{width:100%;display:flex;align-items:center;gap:20px;padding:24px 18px;background:transparent;border:1px solid transparent;border-bottom-color:#283c4c;color:#a1b6c9;font-size:16px;text-align:left}.delivery-selector button span{font:10px Consolas,monospace;color:#7796a9}.delivery-selector button b{margin-left:auto;font-size:13px;font-weight:400}.delivery-selector button[aria-pressed=true]{background:#233940;color:#cdf1e8;border-color:#466a6c}.delivery-selector button[aria-pressed=true] span{color:#b0dcce}.delivery-display{padding:42px;min-width:0;background-image:radial-gradient(#abc8d714 .8px,transparent .8px);background-size:17px 17px}.delivery-display>.mono{color:#9ebac9;font-size:10px}.delivery-display h3{font-size:30px;letter-spacing:-1px;margin:18px 0}.delivery-display>p{font-size:14px;line-height:1.8;max-width:540px;color:#9fb4c6;min-height:52px}.stage-art{display:flex;align-items:center;justify-content:center;gap:15px;margin:35px 0;font:9px Consolas,monospace;color:#a3bbc8}.stage-art strong{padding:24px;border:1px solid #81b4b4;background:#19323c;color:#bcf2e4;font:13px Consolas,monospace;letter-spacing:2px;box-shadow:0 0 40px #8bccb314}.stage-art i{height:1px;background:#52737c;flex:1;max-width:70px;position:relative}.stage-art i:after{content:'';position:absolute;right:0;top:-2px;width:5px;height:5px;background:#add9d2}.stage-output{display:flex;gap:20px;border-top:1px solid #334957;padding-top:23px;align-items:baseline}.stage-output span{font:9px Consolas,monospace;color:#7e9cae}.stage-output b{font-size:12px;font-weight:400;color:#bcd3dc}.group-machine{background-color:#0c1722}.group-machine:after{content:'XEVRION / CONNECTED BUSINESS SYSTEM'}
.workspace .analytics-card{background-image:linear-gradient(145deg,#12233650,transparent)}.workspace .panel{border-top-color:#466078}.workspace .app-head{border-bottom:1px solid #2b3e54;padding-bottom:24px}.workspace .stat{border-left:2px solid #647d9d}.workspace .stat:nth-child(2){border-left-color:#71bbae}.workspace .stat:nth-child(3){border-left-color:#a18cba}.workspace .run-head{border-bottom:1px solid #314558}.workspace .command-bar{background:#101e2e}.workspace .run-table td:first-child:before{content:'◇';color:#749ab8;margin-right:10px}
@keyframes mechanical-turn{to{transform:rotate(360deg)}}
@media(max-width:1100px){.hero-grid{gap:35px}.workflow-lab{gap:35px}.hardware-head{font-size:7px}.delivery-display{padding:30px}.delivery-display h3{font-size:26px}}
@media(min-width:761px) and (max-width:950px){.hero-grid:not(.service-hero){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px}.hero-grid:not(.service-hero) h1{font-size:49px}.hero .lede{font-size:14px}.hardware-head{font-size:6px;letter-spacing:.5px;padding:12px 10px}.hardware-foot{font-size:6px;padding:12px 10px}.workflow-lab{grid-template-columns:1fr;gap:30px}.workflow-lab .system-console{max-width:650px;margin:auto}}
@media(max-width:760px){.hero-grid,.hero-grid:not(.service-hero){grid-template-columns:minmax(0,1fr);gap:32px}.advanced h1,.ops h1,.hero-grid:not(.service-hero) h1{font-size:45px;line-height:1.1;letter-spacing:-.045em}.hero{padding:40px 0 50px}.hero .lede{font-size:15px}.hardware-head{font-size:7px;letter-spacing:.5px}.hardware-foot{font-size:6px}.workflow-lab{grid-template-columns:minmax(0,1fr);gap:30px}.service-blueprint svg{height:155px}.service-card{padding:24px}.delivery-machine{grid-template-columns:minmax(0,1fr)}.delivery-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:8px;border-right:0;border-bottom:1px solid #344956}.delivery-selector button{display:block;font-size:11px;padding:13px 5px;text-align:center}.delivery-selector button span{display:block;margin-bottom:8px;font-size:9px}.delivery-selector button b{display:none}.delivery-display{padding:24px}.delivery-display h3{font-size:25px}.stage-art{gap:8px}.stage-art strong{font-size:11px;padding:20px 15px}.stage-output{display:block}.stage-output span{display:block;margin-bottom:10px}.stage-output b{line-height:1.6}.detail-blueprint svg{height:145px}.service-hero h1{font-size:42px}.workspace .app-main h1{font-size:26px}.workspace .app-head{padding-bottom:18px}}
@media(prefers-reduced-motion:reduce){.rotor,.rotor-counter{animation:none}}
/* Restrained motion: once on entry, with small feedback on deliberate actions. */
@media(prefers-reduced-motion:no-preference){
.motion-arrived{animation:quiet-arrival .55s cubic-bezier(.2,.7,.25,1) both}
.hero>div:nth-child(2).motion-arrived{animation-delay:.09s}
.navlinks>a:not(.button),.textlink{transition:color .18s ease}
.navlinks>a:not(.button):hover,.textlink:hover{color:var(--accent)}
.button span{transition:transform .2s ease}.button:hover span{transform:translate(2px,-2px)}
.console-tabs button,.delivery-selector button,.chart-range button,.run-filter button{transition:background-color .2s ease,border-color .2s ease,color .2s ease}
.mechanical-engine,.system-console{transition:border-color .3s ease,box-shadow .3s ease}
.mechanical-engine:hover,.system-console:hover{border-color:#648b96;box-shadow:0 10px 35px #0002}
}
@keyframes quiet-arrival{from{opacity:.72;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@font-face{font-family:Xevrion Sans;src:url('/space-grotesk.woff2') format('woff2');font-weight:300 700;font-display:swap}
@font-face{font-family:Xevrion Serif;src:url('/source-serif.woff2') format('woff2');font-weight:200 900;font-display:swap}
:root,.ops,.experience{font-family:'Xevrion Sans',Arial,sans-serif;--accent:#d1d6ec;--paper:#101216;--muted:#aeb2bd}.experience{background:#101216;color:#efeee9}.ops{--accent:#d7dbbf}.experience header{background:#101216;border-color:#303238}.experience .nav{min-height:86px}.experience .brand{font-family:'Xevrion Sans',Arial,sans-serif;font-weight:600;font-size:19px;letter-spacing:2px}.experience .brand small{letter-spacing:1px;font-size:9px}.experience .brand-symbol{color:#e6e4d9}.experience .navlinks{gap:25px}.experience .navlinks a{font-size:12px}.experience .button{font-family:'Xevrion Sans',Arial,sans-serif;font-size:12px;font-weight:500;border-radius:3px;padding:15px 22px;background:#e0e2cb;border-color:#e0e2cb;color:#1d2422}.experience .button:hover{background:#edf0de;box-shadow:none}.experience .preview-bar{background:#1b1e24;border-color:#32363e;color:#bbc0ca}.experience .hero{padding:76px 0 88px}.experience .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:60px}.experience h1,.experience.ops h1,.experience .hero-grid:not(.service-hero) h1{font-family:'Xevrion Sans',Arial,sans-serif;font-size:clamp(48px,5.8vw,84px);font-weight:500;letter-spacing:-.065em;line-height:1.09;text-wrap:balance}.experience h1 em,.experience.ops h1 em{font-family:'Xevrion Serif',Georgia,serif;font-style:normal;font-weight:450;letter-spacing:-.055em;color:#d9d9ce;line-height:1.07}.experience h2{font-family:'Xevrion Sans',Arial,sans-serif;font-weight:500;font-size:clamp(34px,3.7vw,50px);letter-spacing:-.055em;line-height:1.14}.experience h2 em{font-family:'Xevrion Serif',Georgia,serif;font-weight:450;font-style:normal;color:inherit;letter-spacing:-.04em}.experience .hero .lede{font-size:16px;line-height:1.85;color:#b7bac1;max-width:440px}.experience .eyebrow{font-size:10px;letter-spacing:1.1px;color:#b6babb}.experience .eyebrow:before{background:#d4d7b8}.experience .fine{font-size:12px;color:#a6acb5}.experience .textlink{font-family:'Xevrion Sans',Arial,sans-serif;font-size:12px;font-weight:500}.experience .hero .actions{gap:23px;align-items:center}.experience .band{background:#16191d;border-color:#34383c}.experience .band .wrap{color:#bcc1c6;font-size:9px;letter-spacing:1.2px}.experience .band span:before{color:#d1d6b7}.experience .section-head p{color:#adb3bc}.experience .workflow-lab{border-top:0;gap:80px;padding-top:100px;padding-bottom:100px}.experience .workflow-lab .system-console{box-shadow:0 20px 80px #0003}.experience #services{background:#e9e7df;color:#242624;width:100%;padding:90px max(28px,calc((100% - 1250px)/2));}.experience #services .eyebrow{color:#5e645f}.experience #services .eyebrow:before{background:#788578}.experience #services .section-head p{color:#61675f}.experience .service-card{background:transparent;border:0;border-radius:0;border-top:1px solid #b9bcb0;padding:30px 0 36px;transform:none}.experience .service-card:hover{border-color:#687666;transform:none}.experience #services .cards{gap:20px 50px}.experience .service-blueprint{background:#151f25;margin:0 0 25px;border-radius:3px;padding:16px}.experience .service-card .number{border:0;padding:0;color:#586555!important;font-size:10px;letter-spacing:1px}.experience .service-card h3{font-size:28px;line-height:1.2;letter-spacing:-.045em;max-width:410px}.experience .service-card p{color:#60695f;font-size:14px}.experience .service-card .textlink{color:#2b3932;font-size:12px}.experience .service-blueprint svg{height:180px;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.experience .service-card:hover .service-blueprint svg{transform:translateY(-4px) scale(1.025)}.experience .architecture{border:0}.experience .arch-main,.experience .arch-card{background:#181e24;border-color:#373d43}.experience .dark-section{background:#1a2023}.experience .thesis-cards h3{font-size:22px;font-weight:500}.experience .thesis-cards p{font-size:14px}.experience .group-thesis{background:#e9e7df;color:#252b28;width:100%;padding:80px max(28px,calc((100% - 1250px)/2))}.experience .group-thesis p,.experience .group-thesis .eyebrow,.experience .group-thesis .mono{color:#60685e}.experience .group-thesis article{border-color:#b9c0b4}.experience .company-art{background:radial-gradient(ellipse,#3d545350,transparent 65%),#192125;color:#d9dfc9}.experience .price{background:#191e24;border-color:#394149}.experience .price .amount{font-family:'Xevrion Sans',Arial,sans-serif;font-weight:500}.experience .footer-cta{padding:90px 0}.experience footer{background:#0c0e12}.experience .service-hero h1{font-size:clamp(42px,4.7vw,68px)}
.intelligence-field{position:relative;width:100%;min-width:0;color:#dce2e6}.field-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font:9px Consolas,monospace;letter-spacing:1px;padding:0 0 12px;border-bottom:1px solid #373d46;color:#a8b5c1}.field-pause{font:10px 'Xevrion Sans',Arial,sans-serif;border:1px solid #484e57;background:transparent;color:#c1c8d1;padding:7px 10px;border-radius:3px}.field-pause:hover{border-color:#a7b1bc}.field-stage{position:relative;aspect-ratio:1.22;overflow:hidden;background:radial-gradient(ellipse,#41433f22,transparent 68%)}.field-canvas,.field-fallback{position:absolute;inset:0;width:100%;height:100%;display:block}.field-fallback{opacity:.6}.field-ready .field-fallback{display:none}.field-corner{position:absolute;pointer-events:none;font:8px/1.6 Consolas,monospace;letter-spacing:1px;color:#8e969e}.corner-one{left:0;top:22px}.corner-two{right:0;bottom:20px;text-align:right}.field-controls{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #393f46}.field-controls button{border:0;background:transparent;text-align:left;padding:18px 12px;color:#8b97a0;font-family:'Xevrion Sans',Arial,sans-serif;font-size:12px;transition:color .2s,background .3s}.field-controls button+button{border-left:1px solid #393f46}.field-controls span{font:8px Consolas,monospace;display:block;margin-bottom:7px;color:#879298}.field-controls button[aria-pressed=true]{color:#f0f0df;background:#c4cab00c;box-shadow:inset 0 -2px #d3dfbd}.field-controls button[aria-pressed=true] span{color:#d3dfbd}.field-explanation{padding:19px 0 0;min-height:87px}.field-title{font-size:16px;font-weight:500;color:#dde0d4}.field-copy{font-size:12px;color:#929fa8;line-height:1.65;margin:7px 0 0;max-width:450px}.field-hint{font:8px Consolas,monospace;color:#7f8a92;line-height:1.6;margin:8px 0 0}.experience.workspace{background:#11161c}.experience.workspace .app-main h1{font-family:'Xevrion Sans',Arial,sans-serif;font-size:31px;letter-spacing:-.05em}.experience.workspace .panel h2,.experience.workspace .analytics-top h2{font-family:'Xevrion Sans',Arial,sans-serif;font-size:17px;letter-spacing:-.025em}.experience.workspace .stat b{font-family:'Xevrion Sans',Arial,sans-serif}.experience.workspace .button{padding:11px 15px;font-size:11px}.experience.workspace .sidebar{background:#10151b}.experience.workspace .command-bar,.experience.workspace .panel{background:#171f28}.experience.workspace .stat{border-left-width:1px;background:#19222d}.experience.workspace .app-head .button{background:#26313c;color:#c8d2df;border-color:#435260}.experience .delivery-display h3{font-family:'Xevrion Sans',Arial,sans-serif}.experience .content h1{font-size:52px}.experience .collection-heading{font-size:28px}
@media(max-width:1050px){.experience .hero-grid{gap:35px}.experience .hero-grid:not(.service-hero) h1{font-size:60px}.experience .workflow-lab{gap:40px}.experience .navlinks{gap:16px}}
@media(min-width:761px) and (max-width:950px){.experience .hero-grid:not(.service-hero) h1{font-size:48px}.experience .hero .lede{font-size:14px}.experience .hero-grid{gap:28px}.experience .field-controls button{font-size:10px;padding:14px 7px}.field-top{font-size:7px}.field-pause{font-size:9px}.field-stage{aspect-ratio:1.05}.experience .navlinks{gap:11px}.experience .navlinks a{font-size:11px}.experience .navlinks .button{padding:12px}.field-corner{font-size:6px}}
@media(max-width:760px){.experience .hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.experience h1,.experience.ops h1,.experience .hero-grid:not(.service-hero) h1{font-size:48px;letter-spacing:-.06em;line-height:1.09}.experience .hero{padding:42px 0 55px}.experience h2{font-size:35px}.experience .hero .lede{font-size:15px}.experience .nav{min-height:70px}.experience .navlinks{gap:9px}.experience .brand{font-size:17px}.experience .workflow-lab{padding-block:58px;gap:35px}.experience #services,.experience .group-thesis{padding:58px 20px}.experience #services .cards{gap:0}.experience .service-blueprint svg{height:150px}.experience .service-card h3{font-size:27px}.experience .field-stage{aspect-ratio:1.1}.field-controls button{font-size:11px;padding:15px 9px}.field-corner{font-size:7px}.experience .footer-cta{padding:55px 0}.experience.workspace .app-main h1{font-size:26px}.experience .service-hero h1{font-size:43px}.experience .content h1{font-size:43px}}
@media(prefers-reduced-motion:reduce){.experience .service-card:hover .service-blueprint svg{transform:none}}
.experience .field-stage .corner-two{top:22px;bottom:auto}.engineering-stack .field-stage{background:radial-gradient(ellipse,#21445124,transparent 72%)}.engineering-orbit .field-stage{background:radial-gradient(ellipse,#424c6920,transparent 72%)}
.ecosystem-nav{background:#171b20;border-bottom:1px solid #30373e;color:#98a5af}.ecosystem-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:37px}.ecosystem-caption{font:8px Consolas,monospace;letter-spacing:1.6px}.ecosystem-inner>div{display:flex;gap:25px;align-items:center}.ecosystem-inner a{font:10px 'Xevrion Sans',Arial,sans-serif;padding:11px 0;position:relative}.ecosystem-inner a>span{font-size:9px;margin-left:7px;color:#6e8290}.ecosystem-inner a[aria-current]{color:#e0e5d6}.ecosystem-inner a[aria-current]:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:1px;background:#d6e0be}.ecosystem-inner a:hover{color:#eef2e2;text-decoration:none}
.chapter-nav{position:sticky;top:0;z-index:8;background:#11171bf2;backdrop-filter:blur(14px);border-bottom:1px solid #374249}.chapter-inner{display:flex;justify-content:space-between;align-items:center;gap:25px;min-height:46px}.chapter-inner>span{font:8px Consolas,monospace;letter-spacing:1.3px;color:#9cacb5}.chapter-inner>div{display:flex;gap:24px}.chapter-inner a{font:11px 'Xevrion Sans',Arial,sans-serif;position:relative;padding:15px 0;color:#9daab2}.chapter-inner small{font:8px Consolas,monospace;margin-right:8px;color:#697f8d}.chapter-inner a[aria-current]{color:#e3e8d6}.chapter-inner a[aria-current]:after{content:'';position:absolute;height:2px;background:#becda8;bottom:0;left:0;right:0}.chapter-inner .chapter-next{color:#cfdcbd;font-size:10px}.chapter-inner a:hover{text-decoration:none;color:#eef0de}
.service-network{padding:75px 0;border-top:1px solid #35424b;display:grid;grid-template-columns:1fr 1.1fr;gap:25px 65px;align-items:center}.network-intro h2{font-size:40px;margin:24px 0}.network-intro>p{font-size:14px;line-height:1.85;color:#a4b1ba;max-width:380px}.network-links{position:relative;display:grid;gap:0}.network-links:before{content:'';position:absolute;left:18px;top:28px;bottom:30px;width:1px;background:linear-gradient(#7b9b91,#3a566d)}.network-links a{position:relative;display:flex;gap:20px;align-items:center;padding:21px 0;color:#dce6e2;border-bottom:1px solid #30404b;transition:color .2s,background .2s}.network-links a:hover{text-decoration:none;color:#f4f2d5;background:#8cb7ab07}.network-index{z-index:1;background:#142027;border:1px solid #51756f;border-radius:50%;width:37px;height:37px;flex-shrink:0;display:grid;place-items:center;font:9px Consolas,monospace;color:#b1cdc0}.network-links b{font-size:16px;font-weight:500}.network-links p{font-size:11px;color:#8dabb7;margin:6px 0 0;line-height:1.6}.network-arrow{margin-left:auto;color:#b9cfb4;transition:transform .2s}.network-links a:hover .network-arrow{transform:translate(3px,-3px)}.network-links a[aria-current] .network-index{background:#bdd5bb;color:#122323}.network-loop{grid-column:1/-1;border-top:1px solid #31454c;padding-top:22px;font:10px/1.8 Consolas,monospace;color:#91a7af}.network-loop>span{color:#d4e6c2;margin-right:12px;font-size:17px}
.kinetic-word{display:inline-block;white-space:pre;will-change:auto}.kinetic-heading em .kinetic-word{font-family:inherit}.kinetic-heading{overflow:visible}.experience .textlink,.experience .navlinks>a:not(.button){text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 1px;background-position:0 100%;transition:background-size .25s,color .25s}.experience .textlink:hover,.experience .navlinks>a:not(.button):hover{background-size:100% 1px}.experience .field-title,.experience .field-copy{transition:color .2s}
@media(max-width:950px){.chapter-inner>span{display:none}.chapter-inner>div{gap:18px}.service-network{gap:25px 35px}.network-intro h2{font-size:34px}}
@media(max-width:760px){.ecosystem-caption{display:none}.ecosystem-inner>div{width:100%;justify-content:space-between;gap:9px}.ecosystem-inner a{font-size:8px;white-space:nowrap;padding:10px 0}.ecosystem-inner a>span{display:none}.chapter-inner{min-height:42px;gap:8px}.chapter-inner>div{width:100%;justify-content:space-between;gap:10px}.chapter-inner a{font-size:10px;padding:13px 0}.chapter-inner small{font-size:7px;margin-right:5px}.chapter-inner .chapter-next{display:none}.service-network{grid-template-columns:minmax(0,1fr);padding:50px 0;gap:20px}.network-intro h2{font-size:33px}.network-links a{gap:15px}.network-links b{font-size:15px}.network-loop{font-size:9px}.workspace .ecosystem-inner{width:calc(100% - 30px)}}
@media(prefers-reduced-motion:reduce){.network-arrow,.network-links a,.ecosystem-inner a,.experience .textlink,.experience .navlinks>a{transition:none!important}.network-links a:hover .network-arrow{transform:none}}
.exp-section{padding-block:75px}.exp-editorial{max-width:1250px}.exp-editorial .lede{max-width:780px}.exp-back{display:inline-block;color:#a9b6c4;font-size:12px;margin-bottom:35px}.exp-editorial h1{max-width:1000px}.exp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#35404a;border:1px solid #35404a}.exp-card{padding:34px;background:#161d25;min-width:0}.exp-index{font:11px monospace;color:#aebfcf;letter-spacing:2px}.exp-card h3{font-size:25px;font-weight:500;letter-spacing:-.035em;margin:25px 0 14px}.exp-card p,.exp-directory p{color:#abb6c2;font-size:14px;line-height:1.8;margin:0}.exp-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.exp-directory>a{position:relative;border:1px solid #343d48;padding:30px 30px 58px;background:linear-gradient(145deg,#1d2630,#121820);transition:transform .3s,border-color .3s}.exp-directory>a:hover{transform:translateY(-5px);border-color:#a0b6c4}.exp-directory h3{font-size:23px;font-weight:500;letter-spacing:-.035em;margin:30px 0 15px}.exp-directory-arrow{position:absolute;right:28px;bottom:22px;color:#d5ddbe;font-size:24px}.exp-related{border-top:1px solid #414953;padding-top:30px;display:flex;align-items:center;gap:35px}.exp-related h2{margin-right:auto!important;font-size:28px!important}.exp-link{display:flex;justify-content:space-between;gap:20px;font-size:13px;line-height:1.5}.exp-link span{transition:transform .25s}.exp-link:hover span{transform:translate(3px,-3px)}.exp-machine{border:1px solid #3e4a58;background:radial-gradient(ellipse at 50% 50%,#26364b,#111821 75%);padding:25px;overflow:hidden}.exp-machine-top{display:flex;align-items:center;justify-content:space-between;font:10px monospace;color:#b3c3d6;gap:16px}.exp-machine button{font-family:inherit;color:#c4d3e0;background:transparent;border:1px solid #536172;padding:10px 16px;cursor:pointer}.exp-machine svg{width:100%;height:auto;display:block;margin:20px 0}.exp-signal{stroke:#d6e4b9;stroke-width:3;stroke-dasharray:14 90;animation:signal-flow 6s linear infinite}.exp-rotor{transform-box:fill-box;transform-origin:center;animation:rotor-turn 18s linear infinite}.exp-node[data-active=true]>circle:first-child{stroke:#e0eacb;stroke-width:3;fill:#253342}.exp-machine-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.exp-machine-tabs button{text-align:left;border-color:#405062;padding:18px;font-size:13px}.exp-machine-tabs small{display:block;font:10px monospace;color:#98aec4;margin-bottom:8px}.exp-machine-tabs button[aria-pressed=true]{background:#c8d8ae16;box-shadow:inset 0 -2px #d9e5bc}.exp-stage-copy{min-height:105px;padding:18px 0 0}.exp-stage-copy h3{font-weight:500;font-size:23px;margin:5px 0 10px}.exp-stage-copy p{font-size:14px;color:#aabacc;line-height:1.7;margin:0;max-width:650px}.exp-machine.exp-paused *,.exp-machine:not(.exp-visible) *{animation-play-state:paused!important}.exp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #3f4954}.exp-facts .exp-card{background:transparent;padding-inline:25px}.exp-facts .exp-index{font-family:'Xevrion Sans',sans-serif;font-size:60px;color:#e1e4d1;letter-spacing:-4px}.exp-facts h3{font-size:19px}.exp-calc-layout{display:grid;grid-template-columns:1fr 1fr;border:1px solid #424f5d;background:#161e28}.exp-inputs{padding:38px;border-right:1px solid #424f5d}.exp-inputs label{display:block;font-size:14px;margin-bottom:32px;color:#c7d1dc}.exp-inputs output{float:right;font-family:monospace;color:#e3e9c9}.exp-inputs input{display:block;width:100%;margin:24px 0 0;accent-color:#d7e2b9;cursor:pointer}.exp-note{font-size:11px!important;line-height:1.7!important;color:#a2b2c2!important;max-width:640px}.exp-results{padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.exp-dial{width:210px;position:relative}.exp-dial svg{width:100%;transform:rotate(-90deg)}.exp-dial circle{fill:none;stroke:#35424f;stroke-width:5}.exp-dial .exp-dial-fill{stroke:#d9e4b9;transition:stroke-dasharray .5s}.exp-dial>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.exp-dial strong{font-size:45px;font-weight:500;letter-spacing:-2px}.exp-dial span,.exp-result-pair span{color:#b5c2cd;font-size:11px;line-height:1.6}.exp-result-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px;width:100%;text-align:center}.exp-result-pair strong{font-size:36px;display:block;font-weight:500}.exp-result-pair span{display:block;max-width:180px;margin:auto}.exp-footer{padding:70px 0 22px!important;background:#090d12!important;border-top:1px solid #39434e}.exp-footer-brand{display:flex;justify-content:space-between;align-items:center;margin-bottom:55px}.exp-footer-brand>a{font-size:25px;letter-spacing:4px}.exp-footer-brand>a span{display:block;letter-spacing:0;font-size:12px;color:#a4b1be;margin-top:16px}.exp-footer-mark{font-size:65px;letter-spacing:-9px;color:#7b8d9f}.exp-footer-grid{display:grid;grid-template-columns:1fr 1.2fr 1.2fr 1fr;gap:35px}.exp-footer-grid h2{font-size:12px!important;letter-spacing:.04em!important;color:#eef0df;margin:0 0 24px!important}.exp-footer-grid a{font-size:12px;color:#aab6c3;padding:8px 0}.exp-footer-grid a:hover{color:#edf1dd}.exp-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #313e4b;margin-top:55px;padding-top:23px;font-size:10px;color:#9fadb9}.exp-section :focus-visible,.exp-footer :focus-visible{outline:2px solid #dce4c0;outline-offset:5px}@keyframes signal-flow{to{stroke-dashoffset:-416}}@keyframes rotor-turn{to{transform:rotate(360deg)}}@media(max-width:900px){.exp-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.exp-footer-grid{grid-template-columns:1fr 1fr}.exp-calc-layout{grid-template-columns:1fr}.exp-inputs{border-right:0;border-bottom:1px solid #424f5d}}@media(max-width:600px){.exp-section{padding-block:45px}.exp-grid,.exp-directory,.exp-facts{grid-template-columns:1fr}.exp-card{padding:25px}.exp-machine{padding:14px}.exp-machine-top{font-size:8px}.exp-machine-top button{font-size:10px;padding:8px}.exp-machine-tabs button{padding:12px 7px;font-size:11px}.exp-stage-copy h3{font-size:20px}.exp-inputs{padding:25px}.exp-related{align-items:flex-start;flex-direction:column;gap:20px}.exp-footer-grid{gap:30px 18px}.exp-footer-grid a{font-size:11px}.exp-footer-bottom{flex-wrap:wrap}.exp-footer-mark{display:none}.exp-facts .exp-card{border-bottom:1px solid #35404a}.exp-editorial h1{font-size:44px!important}.exp-calculator .section-head h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.exp-signal,.exp-rotor{animation:none}.exp-directory>a,.exp-link span,.exp-dial-fill{transition:none!important}}
/* Xevrion: one explicit dark-surface system. Foreground never derives from a background token. */
:root,body.experience,body.experience.ops{--ink:#f0f3f7;--paper:#101722;--muted:#b5c1d0;--line:#3a485b;--accent:#aeddd9;color:var(--ink);background:#101722}
body.experience{background:radial-gradient(ellipse at 88% 1%,#26354b66,transparent 24%),#101722;color:#f0f3f7}
.experience :is(h1,h2,h3){color:#f0f3f7}.experience :is(h1,h2) em{color:#c2dcd9!important}
.experience .dark-section{color:#f0f3f7;background:#172230}.experience .dark-section :is(h2,h3){color:#f0f3f7}.experience .dark-section p{color:#c0ccda}
.experience .hero h1{font-weight:500;letter-spacing:-.05em;line-height:1.12}.experience .hero .lede{font-size:17px;line-height:1.8;color:#becad8;max-width:580px}.experience .section-head p{font-size:15px;color:#becad8}.experience h2{letter-spacing:-.045em;line-height:1.15}.experience h3{letter-spacing:-.025em;line-height:1.3}
.experience :is(.eyebrow,.fine,.monthly,.network-loop,.network-index,.exp-note,.exp-index){color:#b7c6d5!important}.experience .eyebrow{font-size:11px;letter-spacing:1.5px}.experience :is(.textlink,.footer-links a){color:#e0ebf5}
.experience header{background:#111925;border-color:#354255}.experience .nav{min-height:82px}.experience .navlinks a{font-size:13px}.experience .brand{letter-spacing:2.8px;color:#f4f7fa}.experience .brand-symbol{color:#c4e7df}.experience .brand small{color:#bccadb}
.experience .preview-bar{background:#1c2938;color:#cad5e2;border-color:#3c4a5d}.experience .preview-bar :is(span,a){color:#e1e9f2}.experience .ecosystem-nav{background:#0d141e;border-color:#344052}.experience .ecosystem-inner a{color:#b9c8d9}.experience .ecosystem-inner a[aria-current]{color:#f2f6fb}.experience .ecosystem-caption{color:#b2c2d5}.experience .chapter-nav{background:#101722ed;border-color:#3e4e61}.experience .chapter-inner :is(a,small,span){color:#bac8d7}.experience .chapter-inner a[aria-current]{color:#f2f6fb}
.experience :is(.button,.button.light){color:#f2f7fb;background:#244b55;border:1px solid #75a5ab;border-radius:5px;box-shadow:none;font-size:13px;padding:15px 22px}.experience :is(.button,.button.light):hover{color:#fff;background:#31606a;border-color:#b7e1db;box-shadow:0 7px 24px #0003}.experience .button.outline{color:#e2eef6;background:#1a293a;border-color:#6b8298}.experience .button:focus-visible{outline-color:#d7f3ee}
.experience :is(input,textarea,select){color:#f1f5fb;background:#0e1724;border-color:#708299;font-size:14px}.experience :is(input,textarea)::placeholder{color:#b1bfd1}.experience label{color:#d1deec}.experience select option{background:#142031;color:#f0f5fb}.experience .status{color:#c9eee1}
/* All service and editorial panels now share the same high-contrast palette. */
.experience .services-section,.experience #services,.experience .group-thesis{background:#15202e;color:#f0f3f7}.experience .group-thesis :is(h2,h3){color:#f0f3f7}.experience .group-thesis :is(p,.mono,.eyebrow){color:#bfcddc}.experience .group-thesis article{border-color:#45566b}
.experience .service-card{background:#1b293a;color:#f0f3f7;border:1px solid #4c6077;border-radius:8px;box-shadow:0 15px 40px #00000015}.experience .service-card:hover{background:#203247;border-color:#9bb6c8}.experience .service-card :is(h3,.textlink){color:#f0f5fa}.experience .service-card p{color:#c0cddd}.experience .service-card .number{color:#b9d9dc!important}.experience .service-blueprint{background:#e0e8e4;border-radius:4px;box-shadow:inset 0 0 0 1px #fff3}.experience .services-section .section-head :is(h2,p,.eyebrow){color:#e2eaf2}
.experience :is(.company-copy,.price,.form-panel,.login-panel,.exp-card,.exp-directory>a){background:#1a2738;border-color:#495c73;color:#eef3fa}.experience .company-copy p,.experience .exp-card p,.experience .exp-directory p{color:#c0cddd}.experience .company-art{background:radial-gradient(ellipse,#39545d66,transparent 70%),#142330}.experience .price .amount{color:#f5f8fb}.experience .price .monthly{color:#c5d1df}.experience .price h3{font-size:19px}.experience .exp-directory>a:hover{background:#213448}.experience .exp-footer-grid a{color:#bdcbdc;font-size:13px}.experience .exp-footer-bottom{color:#b8c7d7}.experience .exp-footer-brand>a span{color:#b8c7d7}
.experience .field-top,.experience .field-hint,.experience .field-corner,.experience .field-controls span,.experience .field-controls button{color:#b9c9da}.experience .field-copy{color:#becddd}.experience .field-title{color:#f0f4f8}.experience .field-controls button[aria-pressed=true]{color:#f3f8fc;background:#b7dacf14}.experience .field-pause{color:#e0eaf4;border-color:#7f94ab}.experience .intelligence-field{border:1px solid #40536b;border-radius:10px;padding:22px;background:radial-gradient(ellipse at 50% 45%,#31496355,transparent 68%),#111d2b;box-shadow:0 25px 80px #0002}.experience .field-stage{aspect-ratio:1.3}.experience .field-explanation{min-height:98px}.experience .field-controls button{font-size:13px}
.experience :is(.exp-machine-top,.exp-stage-copy p,.exp-inputs label,.exp-dial span,.exp-result-pair span){color:#c6d4e3}.experience :is(.exp-stage-copy h3,.exp-results strong){color:#f4f7fa}.experience .exp-machine{border-color:#566b84}.experience .exp-machine button{color:#e0eaf4}.experience .exp-calculator .exp-inputs input{padding:0;background:transparent}.experience .exp-machine-tabs small{color:#b5c9dc}.experience .exp-machine svg text{fill:#d1dfeb}.experience .exp-facts .exp-index{color:#dbebe9!important}
/* Workspace typography is sized for use, not for decorative dashboard density. */
.experience.workspace{background:#101925;color:#eef3f8}.experience.workspace .app-shell{grid-template-columns:225px minmax(0,1fr)}.experience.workspace .app-main{max-width:1600px;padding:36px 40px;width:100%}.experience.workspace .sidebar{background:#0d1622;border-color:#3a4a5d;padding:28px 18px}.experience.workspace .sidebar>a{font-size:13px;color:#c1cfdf;padding:13px 14px;margin-bottom:7px}.experience.workspace .sidebar>a.active{background:#294357;color:#f1f6fb;border-left:2px solid #bce8df}.experience.workspace .sidebar-label{color:#b6c6d7;font-size:10px}.experience.workspace .workspace-switch{border-color:#4c6078;background:#152234}.experience.workspace .workspace-switch :is(b,span){color:#edf4fa}.experience.workspace .workspace-switch small{color:#b5c8db}
.experience.workspace .app-main h1{font-size:36px;font-weight:500;letter-spacing:-.04em;color:#f3f6fa}.experience.workspace :is(.panel,.analytics-card,.run-panel,.stat){background:#1b293b;border:1px solid #4b6078;border-radius:9px}.experience.workspace .panel{padding:29px}.experience.workspace .panel h2,.experience.workspace .analytics-top h2,.experience.workspace .run-head h2{font-size:19px;color:#f2f6fb;font-weight:500}.experience.workspace .panel :is(p,.item,.fine){font-size:14px;line-height:1.8;color:#c4d1e1}.experience.workspace .panel h3{font-size:17px;color:#eaf2fa}.experience.workspace .panel small{color:#b9c9db}.experience.workspace .stat{padding:24px}.experience.workspace .stat b{font-size:32px;color:#eff7fc}.experience.workspace .stat span{font-size:12px;color:#c2d0e1}.experience.workspace .stat:after{color:#a8c4d8}.experience.workspace .app-head .button{color:#e4edf7;background:#22374c;border-color:#7891aa;font-size:12px}.experience.workspace .command-bar{padding:14px 18px;background:#152235;border-color:#4b6078}.experience.workspace .command-bar>span{font-size:11px;color:#c0d0e2}.experience.workspace .command-bar button{font-size:12px;color:#e3eef8;background:#223a52;border-color:#7690aa;padding:9px 13px}
.experience.workspace :is(.analytics-top p,.chart-axis,.chart-legend,.capacity-row,.run-foot,.dashboard-notice){color:#b8cbe0;font-size:11px}.experience.workspace .capacity-row{margin-top:22px;font-size:12px}.experience.workspace .capacity-row>span:first-child{width:105px}.experience.workspace .capacity-row strong{font-size:12px;color:#e2edf7}.experience.workspace .chart-range button,.experience.workspace .run-filter button{font-size:11px;color:#c9d9e9;padding:7px 10px}.experience.workspace .run-table{font-size:12px}.experience.workspace .run-table th{font-size:10px;color:#c0d1e3;background:#132134}.experience.workspace .run-table td{color:#ccd9e8}.experience.workspace .run-table button{font-size:12px;color:#c5e4f5}.experience.workspace .run-status{font-size:11px;color:#c4f2df;background:#214e43}.experience.workspace .run-status.review{color:#f3d9a9;background:#534329}.experience.workspace .progress span{font-size:11px;color:#cbd9e6;border-color:#697d94;padding:9px}.experience.workspace .progress .current{color:#dcf8ed;background:#285244;border-color:#8cbfac}.experience.workspace .empty{color:#c1d0e1}.experience.workspace .pill{color:#d4e1ef;border-color:#657a91;background:#1d3047}.experience.workspace .item{border-color:#4b6078}
.experience .preview-dialog{background:#19283c;border-color:#93abc3;color:#eff5fb}.experience .preview-dialog h2{color:#f0f5fb}.experience .preview-dialog p{color:#c9d8e8;font-size:14px}.experience .inspect-step{color:#e0edf8;font-size:14px}.experience .inspect-step small{color:#bacfe3;font-size:12px}.experience .search-results a{background:#284158;color:#eff6fc}.experience :focus-visible{outline:2px solid #bdece2;outline-offset:5px}.experience ::selection{color:#101925;background:#c1e6df}
@media(min-width:1150px){.experience .hero{padding-top:95px;padding-bottom:100px}.experience .hero-grid{gap:70px}.experience .hero-grid:not(.service-hero) h1{font-size:clamp(64px,5.4vw,86px)}}
@media(max-width:1050px){.experience.workspace .app-main{padding:28px}.experience.workspace .app-shell{grid-template-columns:195px minmax(0,1fr)}.experience.workspace .app-main h1{font-size:31px}.experience.workspace .stat{padding:18px}.experience.workspace .stat b{font-size:27px}}
@media(max-width:760px){.experience .hero h1{font-size:49px!important;letter-spacing:-.045em}.experience .hero .lede{font-size:16px}.experience .intelligence-field{padding:16px}.experience .field-controls button{font-size:12px}.experience.workspace .app-shell{display:block}.experience.workspace .sidebar{padding:10px;gap:5px}.experience.workspace .sidebar>a{font-size:12px;padding:10px;margin:0}.experience.workspace .app-main{padding:24px 16px}.experience.workspace .app-main h1{font-size:30px}.experience.workspace .app-head{flex-wrap:wrap}.experience.workspace .stats{grid-template-columns:1fr;gap:10px}.experience.workspace .stat{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.experience.workspace .stat b{font-size:24px;margin:0}.experience.workspace .panel{padding:23px}.experience.workspace .command-bar>span{font-size:9px}.experience.workspace .command-bar button{font-size:10px}.experience.workspace .run-head{flex-wrap:wrap}.experience .exp-footer-grid a{font-size:12px}.experience .navlinks a{font-size:14px}.experience .navlinks{background:#172535}.experience .section-head p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.experience .button,.experience .service-card{transition:none;transform:none}}
.experience #services .section-head p{color:#c5d2e1}.experience .network-links a[aria-current] .network-index{background:#2b4b59;border-color:#b6ddd9;color:#eff7fa!important}.experience .giant-x{background:none;color:#c5e5dd;text-shadow:12px 12px 60px #82b6c522}.experience #services .cards{gap:20px}
.experience.workspace .app-main h1[tabindex="-1"]:focus{outline:none}
.signal-art{position:relative;min-width:0;border:1px solid #566c80;border-radius:16px;background:radial-gradient(ellipse at 20% 20%,#66829022,transparent 65%),#132031;overflow:hidden;box-shadow:0 28px 90px #060d1530}.signal-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;border-bottom:1px solid #42586b;color:#cadde9;font:10px/1.5 'Xevrion Sans',sans-serif;letter-spacing:1.2px}.signal-pause{color:#e0edf5;background:#21374a;border:1px solid #8196aa;border-radius:5px;padding:8px 11px;font-size:11px;cursor:pointer}.signal-stage{position:relative;aspect-ratio:1.35;min-width:0;background:radial-gradient(ellipse at 65% 65%,#52677c24,transparent 64%)}.signal-stage canvas{display:block;width:100%;height:100%}.signal-fallback{position:absolute;inset:0;display:grid;place-items:center;color:#cddfe9;font-size:16px;pointer-events:none}.signal-ready .signal-fallback{display:none}.signal-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #486075}.signal-tabs button{position:relative;border:0;background:transparent;color:#c0d0df;padding:17px 16px;text-align:left;font-size:13px;cursor:pointer;transition:background .35s,color .35s}.signal-tabs button+button{border-left:1px solid #486075}.signal-tabs button span{display:block;font:10px monospace;color:#b4cddd;margin-bottom:7px}.signal-tabs button[aria-pressed=true]{background:#b0d8d515;color:#f1f8fa;box-shadow:inset 0 -2px #bce5d8}.signal-description{padding:22px 23px 8px;min-height:125px}.experience .signal-description h3{font-size:21px;font-weight:500;color:#f0f5f8;margin:0 0 10px}.signal-description p{color:#c0cfdf;font-size:13px;line-height:1.75;margin:0;max-width:560px}.signal-caption{font:10px/1.6 'Xevrion Sans',sans-serif;color:#b7c9d8;padding:0 23px 18px;margin:0}.signal-compact{border-radius:7px;margin-bottom:27px;box-shadow:none;background:#101d2d}.signal-compact .signal-stage{aspect-ratio:2.1}.signal-compact .signal-head{padding:12px 16px;font-size:10px}.experience .service-card{padding:24px;transition:background .35s,border-color .35s,transform .35s}.experience .service-card:hover{transform:translateY(-4px)}.experience .service-card h3{font-size:29px;line-height:1.25}.experience .hero h1{letter-spacing:-.055em}.experience .hero h1 em{font-style:normal}.experience .hero-grid{align-items:center}.experience .hero-grid:not(.service-hero) h1{font-size:clamp(52px,5.4vw,82px)}.experience .section-head h2{max-width:790px}.experience .exp-directory>a{border-radius:8px}.experience .exp-directory>a:hover .exp-directory-arrow{transform:translate(3px,-3px)}.exp-directory-arrow{transition:transform .3s}.experience .signal-art button:focus-visible{outline:2px solid #dcf2e8;outline-offset:-5px}.experience .kinetic-word{will-change:auto}
@view-transition{navigation:auto}::view-transition-old(root){animation:signal-page-out .16s ease both}::view-transition-new(root){animation:signal-page-in .35s ease both}@keyframes signal-page-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes signal-page-out{to{opacity:0}}
@media(max-width:760px){.signal-head{padding:15px;font-size:9px;gap:8px}.signal-pause{padding:7px;font-size:10px}.signal-description{padding:18px 16px 8px;min-height:139px}.experience .signal-description h3{font-size:20px}.signal-tabs button{padding:15px 12px;font-size:12px}.signal-caption{padding-inline:16px}.signal-stage{aspect-ratio:1.1}.signal-compact .signal-stage{aspect-ratio:1.75}.experience .service-card{padding:20px}.experience .service-card h3{font-size:26px}}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}.signal-tabs button,.experience .service-card,.exp-directory-arrow{transition:none}}
.service-journey{padding-block:75px}.service-journey ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.service-journey li{border-top:1px solid #71899d;padding-top:22px}.service-journey li>span{font:12px monospace;color:#b7dcd5}.experience .service-journey h3{font-size:20px;margin:22px 0 14px}.service-journey p{color:#c1cedc;font-size:13px;line-height:1.8}@media(max-width:1000px){.service-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.service-journey ol{grid-template-columns:1fr}.service-journey li{display:flex;gap:20px}.experience .service-journey h3{margin-top:0}.service-journey{padding-block:45px}}
.workspace-suite{margin:35px 0}.suite-intro{display:flex;justify-content:space-between;gap:25px;align-items:center;margin:30px 0}.suite-kicker{font:10px/1.6 monospace;color:#bdd9e3;letter-spacing:1.3px}.experience.workspace .suite-intro h2{font-size:30px;letter-spacing:-.035em;margin:12px 0}.suite-intro p{font-size:12px;color:#b8cadc}.suite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.suite-card{min-width:0;background:linear-gradient(140deg,#23394b,#182638 75%);border:1px solid #597187;border-radius:13px;padding:27px;overflow:hidden}.experience.workspace .suite-card h2{font-size:23px;margin:12px 0 20px}.suite-art{background:#102033;border:1px solid #476078;border-radius:8px;margin:0 0 22px;overflow:hidden}.suite-art svg{width:100%;display:block;height:auto}.suite-art text{fill:#d7e5ef;font:11px 'Xevrion Sans',sans-serif}.suite-card p,.suite-card li,.suite-card label{color:#c7d7e5;font-size:13px;line-height:1.8}.suite-card a{display:inline-block;color:#d1eee7;font-size:13px;margin-top:12px}.suite-card button,.suite-motion{color:#e4f2f5;background:#284759;border:1px solid #84a8b9;border-radius:5px;padding:10px 13px;font-size:12px;cursor:pointer}.suite-motion{white-space:nowrap}.suite-pills{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.suite-pills button{background:transparent;border-color:#658499}.suite-pills button[aria-pressed=true]{background:#345b67;border-color:#c0e4db}.suite-list{list-style:none;padding:0;margin:0 0 15px}.suite-list li{border-top:1px solid #476075;display:flex;justify-content:space-between;gap:15px;padding:12px 0}.suite-list li[hidden]{display:none}.suite-list span{color:#d7dfb7;font-size:11px;text-align:right}.suite-checks label{display:flex;gap:12px;align-items:center;margin:14px 0}.experience .suite-checks input{width:17px;height:17px;margin:0;accent-color:#b9ded5}.suite-pack{border-top:1px solid #627d91;margin-top:18px;padding-top:15px}.suite-line{stroke-dasharray:12 5;animation:suite-path 16s linear infinite}.suite-art g{animation:suite-float 7s ease-in-out infinite}.suite-art g:nth-child(2){animation-delay:-2s}.suite-art g:nth-child(3){animation-delay:-4s}.suite-busy .suite-art{background:#302b35}.suite-busy .suite-art path{transform:scaleY(1.08);transform-origin:center bottom}.suite-paused *,.workspace-suite:not(.suite-visible) *{animation-play-state:paused!important}.suite-card:focus-within{border-color:#c4e6e3}@keyframes suite-path{to{stroke-dashoffset:-170}}@keyframes suite-float{50%{translate:0 -5px}}@media(max-width:1000px){.suite-grid{grid-template-columns:1fr}}@media(max-width:600px){.suite-intro{align-items:flex-start;flex-direction:column;gap:10px}.suite-card{padding:21px}.experience.workspace .suite-intro h2{font-size:27px}.suite-list li{font-size:12px}.suite-list span{max-width:110px}}@media(prefers-reduced-motion:reduce){.suite-line,.suite-art g{animation:none}}
.analytic-section{padding-block:85px;border-top:1px solid #466074}.analytic-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:end;margin-bottom:35px}.experience .analytic-heading h2{font-size:clamp(30px,3.3vw,47px);margin:18px 0 0;max-width:650px}.analytic-heading p{font-size:14px;color:#c1d0df;line-height:1.85;margin:0}.analytic-layout{display:grid;grid-template-columns:1.8fr 1fr;border:1px solid #637d91;border-radius:12px;overflow:hidden;background:linear-gradient(140deg,#21384c,#152537)}.analytic-visual{padding:27px;min-width:0}.analytic-top{display:flex;justify-content:space-between;align-items:center;gap:15px;font:10px monospace;color:#c0d4e4;letter-spacing:1px;margin-bottom:25px}.analytic-toggle{background:#29485b;border:1px solid #9fbccc;color:#eff6fa;border-radius:5px;padding:9px 12px;font-size:11px;cursor:pointer}.analytic-visual svg{width:100%;display:block;margin:20px 0}.analytic-visual text{font:12px 'Xevrion Sans',sans-serif}.analytic-stat-stack{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid #587086}.analytic-stat-stack>div{padding:28px 22px;border-bottom:1px solid #415b72}.analytic-stat-stack span{font-size:12px;color:#c5d9e6;display:block;line-height:1.5}.analytic-stat-stack strong{display:block;font-size:37px;color:#e3f1f3;font-weight:500;letter-spacing:-1.8px;margin:15px 0}.analytic-stat-stack small{font-size:18px;padding-left:4px}.analytic-rule{height:2px;width:35px;background:#b4dfd4}.analytic-foot{font:11px/1.7 'Xevrion Sans',sans-serif;color:#b6cbdc;margin-top:17px}.analytic-table table{width:100%;border-collapse:collapse;font-size:13px;color:#d7e8f2}.analytic-table caption{text-align:left;color:#c0d2e1;font-size:11px;margin:12px 0}.analytic-table th,.analytic-table td{padding:10px;border-top:1px solid #536f85;text-align:left}.analytic-table td{text-align:right}.analytic-table th{font-weight:400}.analytic-bar{transform-origin:145px center;animation:analytic-grow 1s ease both}.analytic-shape{animation:analytic-reveal .9s ease both}.experience .suite-card{background:radial-gradient(ellipse at top right,#719b9c20,transparent 65%),#1b2d40}.experience .suite-card:nth-child(even){background:radial-gradient(ellipse at top right,#9c88b320,transparent 65%),#1b2a3e}.experience .service-card:nth-child(even){border-color:#78849e}.experience .signal-art{box-shadow:0 22px 80px #02081344}.experience .exp-directory{gap:22px}.experience .exp-directory>a{background:linear-gradient(150deg,#253c50,#172536)}@keyframes analytic-grow{from{transform:scaleX(.15)}to{transform:scaleX(1)}}@keyframes analytic-reveal{from{opacity:.25;translate:0 8px}to{opacity:1;translate:0 0}}@media(max-width:950px){.analytic-heading,.analytic-layout{grid-template-columns:1fr}.analytic-heading{gap:25px}.analytic-stat-stack{border-left:0;border-top:1px solid #587086;grid-template-columns:repeat(4,minmax(0,1fr))}.analytic-stat-stack>div{padding:20px 15px}.analytic-stat-stack strong{font-size:29px}}@media(max-width:600px){.analytic-section{padding-block:50px}.analytic-visual{padding:15px}.analytic-top{font-size:8px}.analytic-toggle{font-size:10px;padding:8px}.analytic-stat-stack{grid-template-columns:1fr 1fr}.analytic-heading p{font-size:13px}.analytic-visual svg{min-height:140px}}@media(prefers-reduced-motion:reduce){.analytic-bar,.analytic-shape{animation:none}}
.purpose-scene{--scene-accent:#9cded2;background:linear-gradient(145deg,#172c3c,#101d2a);border:1px solid #375062;border-radius:16px;overflow:hidden;color:#eaf2f7;box-shadow:0 28px 65px #0002;margin:20px 0}.purpose-top{display:flex;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #375062;font:11px var(--mono,monospace);letter-spacing:.09em;text-transform:uppercase;color:#c4d7e5}.purpose-top span:last-child{color:#99b3c5;font-size:9px}.purpose-scene svg{display:block;width:100%;height:auto;padding:16px 10px}.purpose-scene svg text{fill:#e3edf4;font-family:inherit;font-size:12px;font-weight:450}.purpose-scene .scene-label{font-family:monospace;font-size:10px;letter-spacing:1px;fill:#a2bdcc}.purpose-scene .scene-muted{font-size:10px;fill:#b0c4d1}.scene-phase rect{fill:#203747;stroke:#587182;stroke-width:1}.scene-phase{opacity:.6;transition:opacity .35s,filter .35s}.purpose-scene[data-step="0"] .phase-0,.purpose-scene[data-step="1"] .phase-1,.purpose-scene[data-step="2"] .phase-2{opacity:1;filter:drop-shadow(0 0 7px #9cded222)}.purpose-scene[data-step="0"] .phase-0 rect,.purpose-scene[data-step="1"] .phase-1 rect,.purpose-scene[data-step="2"] .phase-2 rect{stroke:var(--scene-accent)}.scene-link,.source-line{stroke:#8db8c8;stroke-width:1.5;fill:none;stroke-dasharray:5 5;stroke-dashoffset:24;animation:purpose-route 1.5s ease-out 1 forwards}.scene-rule{stroke:#466071;stroke-width:1;fill:none}.scene-dot{fill:#b0e3d6}.revenue-curve{stroke:#a9dfd0;stroke-width:3;fill:none;stroke-dasharray:650;stroke-dashoffset:650;animation:purpose-draw 1.4s ease-out 1 forwards}.answer-line{stroke:#b5d6e0;stroke-width:5;stroke-linecap:round;stroke-dasharray:180;stroke-dashoffset:180;animation:purpose-draw 1.2s ease-out 1 forwards}.report-bar{fill:#a2c2eb!important;stroke:none!important;transform-box:fill-box;transform-origin:left;animation:purpose-bar .9s ease-out 1 both}.journey-packet{fill:#dfc69f;animation:purpose-arrive 1.3s ease-out 1 both}.portfolio-building>path:first-child{stroke:#aad9cf;stroke-width:1.5}.schedule-block{fill:#8fb9b5;animation:purpose-bar 1s ease-out 1 both;transform-box:fill-box;transform-origin:left}.purpose-controls{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #375062}.purpose-controls button{border:0;border-right:1px solid #375062;padding:17px 8px;background:transparent;color:#c4d4e1;font:11px inherit;cursor:pointer;transition:background .2s}.purpose-controls button[aria-pressed=true]{background:#294e51;color:#e1fff5}.purpose-controls button:hover{background:#284353}.purpose-controls button:focus-visible{outline:2px solid #d2f3e8;outline-offset:-4px}.purpose-note{font-size:13px!important;line-height:1.65!important;color:#c8d8e4!important;padding:20px 24px!important;margin:0!important;min-height:105px}.purpose-summary{box-shadow:none;border-radius:10px}.purpose-summary .purpose-top{padding:15px 18px}.purpose-summary svg{padding:10px}.outcome-editorial{padding-block:100px;display:grid;grid-template-columns:1fr 1fr;gap:50px 70px;border-top:1px solid #3b4e5c}.outcome-intro h2{font-size:clamp(32px,3.5vw, 50px);letter-spacing:-.04em;line-height:1.1}.outcome-benefits article{display:flex;gap:20px;padding:25px 0;border-top:1px solid #425765}.outcome-number{font:12px monospace;color:#a8d7cc;padding-top:6px}.outcome-benefits h3{font-size:21px;letter-spacing:-.025em;margin:0 0 9px;color:#edf4f8}.outcome-benefits p,.outcome-contract p{font-size:15px;line-height:1.7;color:#c1d1de;margin:0}.outcome-contract{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#182c3b;border:1px solid #3b5365;border-radius:12px}.outcome-contract>div{padding:25px;border-right:1px solid #3b5365}.outcome-contract>div:last-child{border:0}.outcome-contract span{display:block;text-transform:uppercase;letter-spacing:.1em;font:10px monospace;color:#a5d9ca;margin-bottom:12px}.service-journey{border-top:1px solid #425765;padding-top:80px}.service-journey ol{gap:0!important}.service-journey li{box-shadow:none!important;border-radius:0!important;border-bottom:1px solid #405261!important;background:transparent!important}.analytic-section{padding-block:70px}.hero h1{max-width:950px;letter-spacing:-.055em!important}.service-card{transition:border-color .25s,background .25s!important}.service-card:hover{transform:none!important}.purpose-scene[data-purpose="1"]{--scene-accent:#c7b6e4}.purpose-scene[data-purpose="2"]{--scene-accent:#dcc5a0}.purpose-scene[data-purpose="3"]{--scene-accent:#a2c2eb}@keyframes purpose-route{to{stroke-dashoffset:0}}@keyframes purpose-draw{to{stroke-dashoffset:0}}@keyframes purpose-bar{from{transform:scaleX(.1);opacity:.2}to{transform:scaleX(1);opacity:1}}@keyframes purpose-arrive{from{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@media(max-width:800px){.outcome-editorial{grid-template-columns:1fr;gap:30px;padding-block:60px}.outcome-contract{grid-template-columns:1fr}.outcome-contract>div{border-right:0;border-bottom:1px solid #3b5365}.purpose-top{padding:15px}.purpose-note{padding:16px!important}.purpose-controls button{font-size:10px}.purpose-scene svg{padding:6px 0}.purpose-summary svg{padding:6px 0}}@media(prefers-reduced-motion:reduce){.purpose-scene *{animation:none!important;transition:none!important}.revenue-curve,.answer-line{stroke-dashoffset:0}.report-bar,.schedule-block{transform:none}.journey-packet{opacity:1}}


.service-hero{align-items:start!important}.service-hero>.purpose-scene{margin:0}.service-scope{padding-bottom:80px}.service-scope .service-spec{display:grid;grid-template-columns:1.4fr 1fr;gap:10px 60px;padding:40px;background:#182c3b;border-radius:12px}.service-scope .service-spec .pill,.service-scope .service-spec h3,.service-scope .service-list{grid-column:1}.service-scope .service-spec .amount{grid-column:2;grid-row:2;font-size:40px}.service-scope .service-spec .monthly{grid-column:2;grid-row:3;align-self:start}.service-scope .service-spec>p.fine{grid-column:2}.service-scope .service-list{grid-row:3/5}.service-hero .purpose-scene svg{min-height:260px}.outcome-editorial h2{font-size:clamp(32px,3.5vw,50px)}@media(max-width:1000px){.service-hero{grid-template-columns:1fr!important;gap:40px!important}.service-hero h1{max-width:750px}.service-hero>.purpose-scene{max-width:750px;width:100%}}@media(max-width:650px){.service-scope .service-spec{display:block;padding:24px}.service-scope .service-spec .amount{margin-top:30px}.service-hero .purpose-scene svg{min-height:0}.outcome-editorial{gap:25px}}

.scene-phase{opacity:.82}.purpose-scene[data-step="0"] .phase-0,.purpose-scene[data-step="1"] .phase-1,.purpose-scene[data-step="2"] .phase-2{animation:purpose-focus .6s ease-out 1}.purpose-scene svg text{font-size:14px}.purpose-scene .scene-muted{font-size:11px}@keyframes purpose-focus{from{opacity:.5}to{opacity:1}}@media(max-width:600px){.purpose-scene svg text{font-size:15px}.purpose-scene .scene-muted{font-size:12px}.purpose-scene .scene-label{font-size:10px}}
.brand-symbol{width:36px!important;height:36px!important;flex:none;margin-right:8px!important;color:#d9f0e9!important}.xevrion-mark{display:block;width:100%;height:100%;overflow:visible}.experience .brand{font-family:'Space Grotesk',Arial,sans-serif;font-weight:650;letter-spacing:2.7px}.exp-footer-mark{display:block!important;width:82px;height:82px;color:#c2e3d8!important;font-size:0!important}.identity-large{display:flex;align-items:center;justify-content:center;background:none!important;color:#cceadf!important}.identity-large .xevrion-mark{width:160px;height:160px}.workspace-avatar .xevrion-mark{width:28px;height:28px}#service-journey,#service-scope{scroll-margin-top:105px}.service-hero .actions{flex-wrap:wrap;gap:20px}.service-hero .actions .textlink{font-size:13px}@media(max-width:600px){.brand-symbol{width:30px!important;height:30px!important}.exp-footer-mark{width:60px;height:60px}.service-hero .actions{align-items:flex-start;flex-direction:column;gap:18px}}
:root{--mint:#b5f0cf;--graphite:#181c1b;--paper:#181c1b;--muted:#b5c3bc;--ink:#edf4ef}.experience,.experience.workspace{background:#181c1b!important;color:#edf4ef}.experience header,.experience .collection-nav,.experience .ecosystem-nav{background:#191f1c!important;border-color:#39483f!important}.experience .preview-bar{background:#29332d;color:#d6e2da}.experience :is(.dark-section,.exp-footer,.sidebar){background:#121815!important;color:#e6f0e9}.experience :is(.card,.form-panel,.login-panel,.price,.exp-card,.exp-directory>a,.company-copy,.suite-card,.stat,.workflow-table,.analytics-panel){background:#232c26!important;border-color:#43574a!important;color:#edf4ef}.experience :is(.company-art,.suite-art,.analytic-visual){background:#1b251f!important;border-color:#415c49!important}.experience :is(h1,h2,h3,h4){color:#edf4ef}.experience :is(p,.lede,.card p,.exp-card p,.suite-card p,.suite-card li){color:#bacac0}.experience :is(.button,.button.light){background:#b5f0cf!important;border-color:#b5f0cf!important;color:#15291d!important;box-shadow:0 5px 24px #9cdfbd0a}.experience .button:hover{background:#d2f8e0!important}.experience :is(.textlink,.eyebrow,.brand-symbol){color:#b5f0cf!important}.experience :is(.band,.command-bar,.outcome-contract){background:#27392e!important;border-color:#455e4d!important}.experience :is(.analytic-stat-stack>div,.service-scope .service-spec){background:#232c26!important;border-color:#43574a!important}.experience .suite-card button,.experience .suite-motion,.experience input,.experience textarea,.experience select{background:#223d2e;color:#edf7f0;border-color:#607d69}.experience .suite-card button[aria-pressed=true]{background:#365744}.experience .suite-art text{fill:#dcece1}.experience .suite-art rect{stroke:#6f927b}.experience .sidebar a{color:#cfdfd4}.experience .sidebar a.active{background:#365744;color:#edfff4}.experience :is(.outcome-contract p,.outcome-benefits p,.purpose-note){color:#c4d6ca!important}.experience .outcome-contract span{color:#b5f0cf}.purpose-scene{background:radial-gradient(ellipse at 65% 30%,#2a41322e,transparent 70%),#17221b!important;border-color:#486452!important;border-radius:18px;box-shadow:0 26px 80px #0003;--scene-accent:#b5f0cf!important}.purpose-top{border-color:#3c5444;color:#ddf1e4}.purpose-top button{font:10px monospace;border:1px solid #63856f;background:#24372b;color:#d7f4e1;border-radius:20px;padding:6px 12px;cursor:pointer;white-space:nowrap}.purpose-scene svg{padding:10px!important}.purpose-scene svg text{font-family:'Xevrion Sans',sans-serif;font-size:15px;fill:#e0f0e5}.purpose-scene svg .mint-small{font-size:12px;fill:#bed8c8}.purpose-scene svg .mint-caption{font:9px monospace;letter-spacing:1px;fill:#9dbda9}.mint-panel{fill:#22392b;stroke:#638a70;stroke-width:1}.mint-route{stroke:#527961;stroke-width:1.2;fill:none}.mint-current{stroke:#c5ffdb;stroke-width:2;fill:none;stroke-dasharray:12 240;animation:mint-flow 7s linear infinite}.current-1{animation-delay:-2s}.current-2{animation-delay:-4s}.reach-track{stroke:#87c5a0;fill:none;stroke-width:1.4;stroke-dasharray:4 12;animation:mint-flow 13s linear infinite}.mint-build{fill:#c2edce;animation:mint-breathe 4s ease-in-out infinite;transform-box:fill-box;transform-origin:left}.opportunity-ticket rect{fill:#344a39;stroke:#bcdcc4}.opportunity-ticket{animation:mint-arrive 7s ease-in-out infinite}.knowledge-layer{transform-box:fill-box;animation:mint-knowledge 8s ease-in-out infinite}.layer-1{animation-delay:-2s}.layer-2{animation-delay:-4s}.knowledge-line{stroke:#92bfa0;stroke-width:3;stroke-linecap:round}.response-write{stroke:#b3e6c5;stroke-width:7;stroke-linecap:round;stroke-dasharray:220;animation:mint-write 8s ease-in-out infinite}.write-1{animation-delay:.3s}.write-2{animation-delay:.6s}.write-3{animation-delay:.9s}.review-stamp{fill:#3c5f48;animation:mint-breathe 8s ease-in-out infinite}.lane-surface{fill:#25332a;fill-opacity:.6;stroke:#3b5142}.work-ticket{animation:mint-ticket 9s ease-in-out infinite}.ticket-1{animation-delay:-3s}.ticket-2{animation-delay:-6s}.decision-gate{fill:#443d2b;stroke:#d5c395;stroke-width:1.5}.data-cell{fill:#94cdaa;animation:mint-breathe 5s ease-in-out infinite}.data-sheet{animation:mint-sheet 8s ease-in-out infinite}.sheet-1{animation-delay:-2s}.sheet-2{animation-delay:-4s}.quality-light{fill:#bbf3d0;animation:mint-breathe 3s ease-in-out infinite}.light-1{animation-delay:-1s}.light-2{animation-delay:-2s}.intelligence-column{fill:#a7dfbe;transform-box:fill-box;transform-origin:bottom;animation:mint-column 9s ease-in-out infinite}.column-1{animation-delay:.2s}.column-2{animation-delay:.4s}.column-3{animation-delay:.6s}.insight-trend{stroke:#dacba7;fill:none;stroke-width:2}.portfolio-ribbon{fill:none;stroke:#a3e4bd;stroke-width:1.2;opacity:.55;animation:mint-ribbon 12s ease-in-out infinite;transform-origin:center}.ribbon-1{animation-delay:-4s;stroke:#d0e6be}.ribbon-2{animation-delay:-8s;stroke:#7fb798}.portfolio-base{fill:none;stroke:#3e5b48}.capability-bit{fill:#acdabc;animation:mint-breathe 5s ease-in-out infinite}.bit-1{animation-delay:-2s}.bit-2{animation-delay:-3s}.purpose-controls{border-color:#486452}.purpose-controls button{border-color:#486452;color:#c5d9cd}.purpose-controls button[aria-pressed=true]{background:#3e604a;color:#e8fff0}.purpose-controls button:hover{background:#304e3b}.purpose-scene .scene-phase rect{fill:#253d2d;stroke:#78a186}.purpose-scene .scene-rule{stroke:#52725d}.purpose-scene .report-bar{fill:#b6dfc5!important}.purpose-scene .revenue-curve,.purpose-scene .scene-link,.purpose-scene .source-line{stroke:#b5f0cf}.purpose-scene.mint-paused *,.purpose-scene:not(.mint-visible) *{animation-play-state:paused!important}.xevrion-mark{color:#b5f0cf}.brand-symbol{width:38px!important;height:38px!important}.exp-footer-mark{width:92px;height:92px}.identity-large .xevrion-mark{width:190px;height:190px}.experience .exp-footer-brand>a{letter-spacing:.08em}.experience .hero{background:none}.experience .hero h1 em,.experience h2 em{color:#c9e5d3}.experience .exp-footer-grid a{color:#c1d4c7}.experience .exp-footer-bottom{color:#a8c0b0}.experience .analytic-top{border-color:#486452}.experience .analytic-toggle{background:#304e3b;color:#d3f0dd;border-color:#7b9a86}.experience .service-network{border-color:#4b6855}@keyframes mint-flow{to{stroke-dashoffset:-252}}@keyframes mint-breathe{0%,100%{opacity:.4}50%{opacity:1}}@keyframes mint-arrive{0%,15%{transform:translateY(-8px);opacity:.35}35%,85%{transform:translateY(0);opacity:1}100%{opacity:.35}}@keyframes mint-knowledge{0%,100%{translate:0 0}50%{translate:4px -5px}}@keyframes mint-write{0%,12%{stroke-dashoffset:220;opacity:.3}42%,90%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:.3}}@keyframes mint-ticket{0%,100%{translate:0 0;opacity:.65}45%,65%{translate:7px 0;opacity:1}}@keyframes mint-sheet{0%,100%{translate:0 0}50%{translate:5px -3px}}@keyframes mint-column{0%,100%{transform:scaleY(.8)}40%,80%{transform:scaleY(1)}}@keyframes mint-ribbon{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:600px){.purpose-top{gap:8px;padding:14px}.purpose-top button{font-size:9px;padding:5px 8px}.purpose-scene svg text{font-size:16px}.purpose-scene svg .mint-small{font-size:13px}.purpose-scene svg .mint-caption{font-size:9px}.purpose-scene svg{padding:8px 0!important}.purpose-scene:not(.purpose-summary)>svg{min-width:550px}.purpose-scene{overflow-x:auto}.purpose-top,.purpose-controls,.purpose-note{position:relative}.purpose-scene:not(.purpose-summary):after{content:'Diagram: swipe sideways to explore';display:block;font:10px monospace;color:#b6d2c0;padding:0 18px 18px}.brand-symbol{width:32px!important;height:32px!important}}@media(prefers-reduced-motion:reduce){.purpose-scene *{animation:none!important}.response-write{stroke-dashoffset:0}.purpose-top .mint-motion{display:none}}
.purpose-scene{min-width:0;max-width:100%}.purpose-controls,.purpose-note,.purpose-top{min-width:0}

.mint-canvas{overflow:auto;max-width:100%;scrollbar-color:#6c9c7f #1b281f;scrollbar-width:thin}.mint-canvas:focus-visible{outline:2px solid #b5f0cf;outline-offset:-3px}.purpose-scene[data-step="1"] :is(.quality-core,.decision-gate,.knowledge-layer){filter:drop-shadow(0 0 6px #b5f0cf55)}.purpose-scene[data-step="2"] :is(.opportunity-ticket,.intelligence-column,.review-stamp){filter:drop-shadow(0 0 5px #b5f0cf55)}@media(max-width:600px){.purpose-scene{overflow:hidden}.purpose-scene:not(.purpose-summary)>svg{min-width:0}.mint-canvas svg{min-width:550px}.purpose-scene:after{content:none!important}.mint-canvas:after{content:"Swipe the diagram to explore →";position:sticky;left:0;display:block;padding:0 16px 12px;font:10px monospace;color:#c0d6c7}}

.experience .chapter-nav{background:#1d2721f5!important;border-color:#415848!important}.experience.workspace .sidebar>a.active{background:#365744!important;border-color:#8eb59a!important;color:#effff4!important}.experience .workspace-switch{background:#263a2d!important;border-color:#536f5d!important}.experience .workspace-avatar{background:#3c5c46!important;color:#d6f4df!important}.experience .command-bar button{background:#355440!important;border-color:#73987e!important;color:#e5f5eb!important}.experience .workspace .panel,.experience .trace-panel,.experience .modal{background:#23372a!important;border-color:#597962!important}.experience .analytic-rule{background:#506d59!important}.experience .outcome-contract>div,.experience .outcome-benefits article{border-color:#4c6354!important}.experience :is(.service-list li,.suite-list li){border-color:#49604f!important}
.experience{background:#171b19!important}.experience .wrap{max-width:1320px}.experience .hero h1{font-size:clamp(48px,6.8vw,98px)!important;line-height:1.01!important;letter-spacing:-.065em!important;font-weight:450}.experience .hero h1 em{font-weight:400;color:#c4e7d1}.experience .hero .lede{max-width:720px;font-size:clamp(16px,1.5vw,20px);line-height:1.7}.experience .atelier-hero{display:grid!important;grid-template-columns:1fr!important;gap:64px!important;padding-top:80px}.atelier-hero>div:first-child{max-width:1050px}.atelier{--a:#b6efcd;position:relative;overflow:hidden;border:1px solid #526456;background:radial-gradient(ellipse at 75% 55%,#39544336,transparent 65%),#121a15;border-radius:5px;color:#ecf5ef;box-shadow:0 30px 90px #0003;width:100%;min-width:0}.atelier:before,.atelier:after{content:'';position:absolute;width:30px;height:30px;border-color:#b6efcd;pointer-events:none;z-index:2}.atelier:before{left:0;top:0;border-left:2px solid;border-top:2px solid}.atelier:after{right:0;bottom:0;border-right:2px solid;border-bottom:2px solid}.atelier-meta{padding:18px 28px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #3b4b40;font:10px monospace;letter-spacing:.12em;color:#b5cdbd}.atelier-pause{font:10px monospace;color:#d5efdf;border:1px solid #6a8574;border-radius:25px;background:#213428;padding:8px 14px;cursor:pointer}.atelier-head{display:flex;justify-content:space-between;align-items:start;padding:30px 36px 0;gap:30px}.experience .atelier h2{font-size:clamp(24px,3vw,40px);font-weight:450;letter-spacing:-.04em;line-height:1.12;max-width:650px;margin:0 0 12px}.experience .atelier p{font-size:14px;color:#b6cbbb;margin:0}.atelier-index{font-size:54px;line-height:1;color:#a4dcb9}.atelier-art{position:relative;height:430px;isolation:isolate}.atelier-art canvas{display:block;width:100%;height:100%}.atelier-labels{position:absolute;inset:auto 36px 15px;display:flex;justify-content:space-between;gap:20px;pointer-events:none}.atelier-labels span{background:#16201be6;border:1px solid #3c5645;padding:10px 14px;font-size:11px;color:#d8eadd}.atelier-labels b{font:9px monospace;color:#99bba6;margin-right:12px}.atelier-bottom{padding:18px 28px;border-top:1px solid #3b4b40;display:flex;justify-content:space-between;gap:20px;align-items:center}.atelier-tabs{display:flex;gap:6px;flex-wrap:wrap}.atelier-tabs button{background:transparent;border:1px solid #536d5d;color:#c7dcd0;padding:12px 22px;cursor:pointer;font-size:12px}.atelier-tabs button[aria-pressed=true]{background:#c3efd4;color:#15271b;border-color:#c3efd4}.atelier-tabs button:hover{border-color:#c3efd4}.atelier-status{font:10px monospace;color:#a7c2b1;max-width:210px;text-align:right}.atelier button:focus-visible{outline:2px solid #e0ffe9;outline-offset:3px}.experience .brand{font-size:19px;letter-spacing:3.5px}.experience .brand-symbol{width:40px!important;height:40px!important}.experience .service-journey>.purpose-scene{max-width:900px;margin:35px auto 55px}.experience .cards{gap:26px}.experience .card{border-radius:4px!important;padding:36px!important;border-top:2px solid #779682!important;box-shadow:none!important}.experience .card .number{color:#a8cfb7;font-size:11px}.experience .card h3{font-weight:450;letter-spacing:-.04em;font-size:30px}.experience .card p{line-height:1.8}.experience .purpose-summary{border-radius:2px;border-color:#526b5c;box-shadow:none}.experience .outcome-benefits article{padding:32px 0}.experience .outcome-number{font-size:18px;color:#9bc5ab}.experience .exp-footer{padding-top:70px}.experience .exp-footer-brand>a{font-size:clamp(32px,5vw,65px);font-weight:450;letter-spacing:-.04em}.experience .exp-footer-brand>a span{font-size:13px;letter-spacing:0}.experience .exp-footer-mark{width:110px;height:110px}.experience.workspace .suite-card{border-radius:5px;padding:32px;border-top:2px solid #7eaa8f!important}.experience.workspace .suite-art{border-radius:3px;background:radial-gradient(ellipse,#344e3933,transparent),#17231a!important}.experience.workspace .suite-grid{gap:26px}.experience.workspace .suite-card h2{font-weight:450;font-size:26px}.experience.workspace .stat{border-radius:4px}.experience.workspace .dashboard h1{letter-spacing:-.045em}.experience .company-art{background:repeating-linear-gradient(135deg,transparent 0 18px,#74968012 18px 19px),#1a2a20!important}.experience .identity-large .xevrion-mark{width:210px;height:210px}@media(min-width:1100px){.experience .atelier-hero>div:first-child{display:grid;grid-template-columns:1fr 1fr;column-gap:60px}.atelier-hero>div:first-child>h1{grid-column:1/-1;max-width:1150px}.atelier-hero>div:first-child>.eyebrow,.atelier-hero>div:first-child>.textlink{grid-column:1/-1}.atelier-hero>div:first-child>.actions{align-self:center}.atelier-hero>div:first-child>.fine{grid-column:1/-1}.atelier-art{height:480px}}@media(max-width:650px){.experience .atelier-hero{padding-top:40px;gap:36px!important}.experience .hero h1{font-size:48px!important}.atelier-meta{padding:14px;font-size:8px;letter-spacing:0}.atelier-head{padding:24px 18px 0}.atelier-index{display:none}.atelier-art{height:300px}.atelier-labels{inset:auto 12px 12px;gap:6px}.atelier-labels span{padding:8px;font-size:9px;max-width:33%}.atelier-labels b{display:block;margin:0 0 5px}.atelier-bottom{align-items:start;flex-direction:column;padding:16px}.atelier-tabs{width:100%}.atelier-tabs button{flex:1;padding:10px 12px;font-size:11px}.atelier-status{text-align:left}.experience .card{padding:24px!important}.experience.workspace .suite-card{padding:22px}.experience .brand{font-size:17px}.experience .brand-symbol{width:33px!important;height:33px!important}}
.value-lab,.value-research{padding-block:80px;scroll-margin-top:110px}.value-model{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);border:1px solid #58715f;background:#1b271f}.value-inputs{padding:32px;border-right:1px solid #58715f}.value-inputs label{display:block;font-size:12px;color:#d5e5db;margin:18px 0}.experience .value-inputs input{display:block;width:100%;margin-top:8px;padding:12px 14px;background:#142219;color:#eefbf2;border:1px solid #6c8976;font-size:17px;border-radius:3px}.value-results{padding:36px;min-width:0}.value-chart{padding-bottom:20px;border-bottom:1px solid #52705c}.value-chart>div{display:grid;grid-template-columns:1fr auto;gap:12px;margin-bottom:25px;font-size:12px}.value-chart b{font-size:20px;font-weight:450}.value-chart i{grid-column:1/-1;height:16px;background:#33463a}.value-chart i span{display:block;height:100%;background:#98b4a1;transition:width .35s}.value-chart>div:last-child i span{background:#b7efcc}.value-metrics{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0}.value-metrics span{font-size:11px;color:#c2d5c8;display:block;line-height:1.6}.value-metrics strong{display:block;font-size:clamp(23px,2.8vw,38px);font-weight:450;margin-top:10px;letter-spacing:-.035em;overflow-wrap:anywhere}.value-model[data-positive=false] .value-net strong{color:#ead2ad}.experience .value-help,.experience .value-fees,.value-results details,.value-foot{font-size:12px;line-height:1.7;color:#b7cebf}.value-payback{padding:18px;background:#304736;font-size:14px}.value-reset{border:1px solid #70947c;background:transparent;color:#d9efdf;padding:10px 15px;cursor:pointer}.value-validation{font-size:13px;color:#f4d0a3}.value-results summary{cursor:pointer;padding:15px 0}.value-results details p{font-size:12px}.research-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.research-grid article{background:#202f25;border:1px solid #536e5c;padding:36px}.research-grid h3{font-size:27px;letter-spacing:-.03em}.research-grid p{font-size:14px;line-height:1.8}.research-number{display:block;font-size:96px;letter-spacing:-.07em;font-weight:400;color:#b7efcc}.research-number small{font-size:40px}.research-bars>div{display:grid;grid-template-columns:1fr auto;gap:8px;margin:20px 0;font-size:12px}.research-bars i{height:14px;background:#a6ceb5;grid-row:2;grid-column:1/-1;width:var(--w)}.research-bars b{grid-column:2;grid-row:1}.research-principles{display:grid;gap:12px;margin:30px 0}.research-principles span{padding:20px;border-left:2px solid #b7efcc;background:#2a4232}.research-grid a,.value-foot a{color:#c9f3d8;text-decoration:underline;font-size:12px}.value-links{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#58715f;border:1px solid #58715f;margin-top:26px}.value-links a{display:flex;justify-content:space-between;padding:20px;background:#213528;font-size:12px;color:#d7f2e0}.value-links a:hover{background:#35523e}@media(max-width:850px){.value-model,.research-grid{grid-template-columns:1fr}.value-inputs{border-right:0;border-bottom:1px solid #58715f}.value-links{grid-template-columns:1fr 1fr}}@media(max-width:500px){.value-inputs,.value-results,.research-grid article{padding:22px}.value-metrics{gap:18px}.value-lab,.value-research{padding-block:50px}.value-chart b{font-size:18px}}@media(prefers-reduced-motion:reduce){.value-chart i span{transition:none}}
.atelier-status{max-width:420px;font-size:12px;line-height:1.7;color:#c8dfd0;text-align:left}.atelier-bottom{align-items:start}.atelier-tabs{flex-shrink:0}@media(max-width:1000px){.atelier-bottom{flex-direction:column}.atelier-status{max-width:none}}
.research-bars>div:first-child i{width:87.72%}.research-bars>div:last-child i{width:100%}
.service-film,.film-library{padding-top:100px;padding-bottom:80px}.film-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:end;margin-bottom:32px}.film-heading h2,.film-library h2{font-size:clamp(30px,4vw,52px);line-height:1.08;letter-spacing:-.04em;max-width:760px;margin:18px 0}.film-heading p,.film-library>p{color:#b8c7c1;line-height:1.7}.film-player{border:1px solid #3c5149;border-radius:14px;overflow:hidden;background:#0c1215;box-shadow:0 24px 90px #0003}.film-player video{display:block;width:100%;aspect-ratio:16/9;background:#0c1215}.film-caption{display:flex;justify-content:space-between;gap:16px;padding:18px 24px;color:#a7c8bc;font:11px monospace;letter-spacing:.07em;border-top:1px solid #2a3c35}.film-chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#304039;border:1px solid #304039;margin-top:20px}.film-chapters button{position:relative;text-align:left;background:#151e1c;color:#e2eee7;border:0;padding:22px 38px 22px 20px;font:inherit;font-size:14px;cursor:pointer;min-height:100px}.film-chapters button span{display:block;font:10px monospace;letter-spacing:.08em;color:#95b4a5;margin-bottom:12px}.film-chapters button b{position:absolute;right:18px;bottom:24px;color:#a3e9c8}.film-chapters button:hover,.film-chapters button[aria-current=true]{background:#223c31}.film-chapters button:focus-visible{outline:2px solid #a3e9c8;outline-offset:-3px}.film-transcript{padding:24px 0;border-bottom:1px solid #34473d;color:#bbcbc2}.film-transcript summary{cursor:pointer;color:#e0eee4}.film-transcript li{margin:16px 0;line-height:1.7}.film-transcript strong{color:#e0eee4}.film-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.film-library-grid a{display:block;background:#151e1c;border:1px solid #34473d;padding:12px 12px 24px;border-radius:12px;color:#e0eee4;text-decoration:none}.film-library-grid img{display:block;width:100%;height:auto;border-radius:6px}.film-library-grid span{display:block;margin:20px 12px 0;color:#a3e9c8;font:11px monospace}.film-library-grid h3{margin:12px;font-size:23px}.film-library-grid p{margin:12px;color:#b5c9bc;font-size:15px}.film-library-grid a:hover{border-color:#9ee4bb}@media(max-width:700px){.film-heading{grid-template-columns:1fr;gap:12px}.service-film,.film-library{padding-top:60px;padding-bottom:40px}.film-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.film-caption{flex-direction:column;padding:14px;font-size:10px}.film-library-grid{grid-template-columns:1fr}.film-chapters button{padding:16px 26px 16px 12px;font-size:12px}}
.depth-section{padding-top:70px;padding-bottom:90px}.depth-heading{max-width:890px;margin-bottom:38px}.depth-heading h2,.depth-faq h2{font-size:clamp(30px,4vw,54px);line-height:1.1;letter-spacing:-.04em;margin:20px 0}.depth-heading>p{max-width:760px;color:#b7c9bf;font-size:18px;line-height:1.8}.depth-visual{background:radial-gradient(ellipse at 65% 50%,#27423766,transparent 70%),#111c17;border:1px solid #3b5144;border-radius:16px;padding:25px;margin:40px 0 60px;overflow:hidden}.depth-visual-top{display:flex;justify-content:space-between;align-items:center;gap:20px;font:10px monospace;letter-spacing:.08em;color:#b5ddc5}.depth-motion{background:#243c2f;border:1px solid #526d5b;color:#d7f3df;border-radius:6px;font:inherit;padding:10px;cursor:pointer}.depth-motion:focus-visible,.depth-next a:focus-visible{outline:2px solid #bef1cd;outline-offset:4px}.depth-visual svg{display:block;width:100%;height:auto;margin:25px auto;max-width:900px}.depth-visual svg rect{fill:#192c22;stroke:#5e826b;stroke-width:1}.depth-visual svg text{fill:#deefe2;font:17px 'Space Grotesk',sans-serif;letter-spacing:-.2px}.depth-visual svg circle{fill:#bcf1cd;stroke:#759d82;stroke-width:4}.depth-visual svg path{fill:none;stroke:#aeeac1;stroke-width:2}.depth-visual .depth-trace{stroke-dasharray:9 7;animation:depth-flow 7s linear infinite}.depth-visual.depth-paused .depth-trace{animation-play-state:paused}.depth-visual>p{font:11px monospace;color:#9ebda8;margin:0}.depth-articles{display:grid;grid-template-columns:1fr;gap:0}.depth-articles article{display:grid;grid-template-columns:90px 1fr;gap:24px;border-top:1px solid #3a5142;padding:35px 0}.depth-number{font:36px 'Space Grotesk',sans-serif;color:#8db99d}.depth-articles h3{font-size:26px;line-height:1.2;margin:0 0 18px;color:#e5f2e9}.depth-articles p{color:#b8cbbf;line-height:1.8;max-width:900px}.depth-articles ul{display:flex;gap:12px;flex-wrap:wrap;padding:0;margin:24px 0 0;list-style:none}.depth-articles li{border:1px solid #405e48;border-radius:5px;padding:9px 14px;font-size:12px;color:#cae9d2;background:#1d3024}.depth-faq{margin:50px 0}.depth-faq details{padding:22px 0;border-bottom:1px solid #405344}.depth-faq summary{font-size:18px;color:#e3f0e6;cursor:pointer}.depth-faq p{color:#b7cbbd;line-height:1.8;max-width:850px}.depth-next{padding:30px;background:#21392b;border:1px solid #526e58;border-radius:12px;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.depth-next h3{font-size:24px;max-width:480px;line-height:1.2}.depth-next a{color:#cff1d8;text-decoration:underline;font-size:14px}.depth-next>div{flex:1 1 300px}@keyframes depth-flow{to{stroke-dashoffset:-160}}@media(prefers-reduced-motion:reduce){.depth-visual .depth-trace{animation:none}}@media(max-width:650px){.depth-articles article{grid-template-columns:40px 1fr;gap:14px}.depth-number{font-size:25px}.depth-visual{padding:12px}.depth-visual-top{align-items:flex-start;font-size:9px;gap:10px}.depth-motion{max-width:115px}.depth-articles h3{font-size:22px}.depth-heading>p{font-size:16px}.depth-visual svg{min-width:550px}.depth-visual{overflow-x:auto}.depth-next{padding:20px}}
/* Xevrion customer touchpoints */
:root{--x-mint:#b5f0cf;--x-panel:#18221f;--x-border:#40534b;--x-copy:#e8f2ec}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}input:not([type=checkbox]):not([type=range]),textarea,select{border-radius:12px!important;border:1px solid #496056!important;background:#101a16!important;color:#edf5ef!important;transition:border-color .2s,box-shadow .2s}input::placeholder,textarea::placeholder{color:#9bb0a5!important;opacity:1}input:focus,textarea:focus,select:focus{outline:2px solid #b5f0cf!important;outline-offset:3px;box-shadow:0 0 0 6px #b5f0cf0c}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--x-mint)!important;outline-offset:5px}select option{background:#18221f;color:#edf5ef}textarea{line-height:1.8!important;min-height:160px}.button{transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0003}details[open]{border-color:#789889}details[open]>p,details[open]>div{animation:x-appear .25s ease-out}.panel,.form-panel,.login-panel,.value-inputs{box-shadow:0 16px 60px #0002;border-radius:20px!important}.status:not(:empty){padding:18px!important;border-radius:12px;border:1px solid #577c69!important;background:#183125!important;color:#dcf6e6!important}.form-layout{gap:clamp(25px,5vw,75px)!important}.x-route{margin:35px 0;padding:24px;border:1px solid var(--x-border);border-radius:20px;background:linear-gradient(145deg,#26372d,#141c18)}.x-route>div{display:grid;grid-template-columns:38px 1fr;gap:5px 12px;color:var(--x-copy)}.x-route span{grid-row:span 2;border:1px solid #779886;border-radius:50%;height:34px;display:grid;place-items:center;font:11px monospace}.x-route small{color:#a9beb2;line-height:1.5}.x-route i{display:block;height:20px;border-left:1px solid #587867;margin:7px 17px}.x-route svg{width:100%;margin-top:20px;fill:#b5f0cf;stroke:#729b83;stroke-width:1.5}.x-route svg path{fill:none;stroke-dasharray:8 6;animation:x-flow 12s linear infinite}.x-brief-top h2{font-size:30px!important;letter-spacing:-1px;margin:16px 0 8px}.x-brief-top p{font-size:13px;line-height:1.7;color:#b0c2b7}.x-stages{display:flex;gap:6px;margin:24px 0 10px}.x-stages button{flex:1;background:transparent;color:#b4c8bd;border:1px solid #3c5447;border-radius:9px;padding:12px 7px;font-size:11px;cursor:pointer}.x-stages button[aria-current=step]{background:#b5f0cf;color:#15261c}.x-stages button:disabled{opacity:.5;cursor:default}.x-brief-top progress{width:100%;height:3px;accent-color:#b5f0cf;margin-bottom:28px}.x-brief-actions{display:flex;justify-content:space-between;gap:15px;margin:24px 0}.x-counter{display:block;text-align:right;color:#9fb7aa;font:10px monospace;margin-top:8px}.x-service-hint{padding:15px;border-left:2px solid #b5f0cf;background:#b5f0cf09;border-radius:0 10px 10px 0;margin:0 0 22px;font-size:12px;line-height:1.8;color:#c5dbcd}.x-review{margin:20px 0;padding:22px;background:#102019;border:1px solid #577564;border-radius:16px}.x-review>div{padding:13px 0;border-bottom:1px solid #324b3e}.x-review small{color:#a0c4ae;font:10px monospace;letter-spacing:1px}.x-review p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:14px;color:#edf6f0}.x-guide-launch{position:fixed;bottom:22px;right:22px;z-index:200;background:#b5f0cf;color:#102019;border:1px solid #c9ffdf;border-radius:18px;padding:13px 18px;display:flex;align-items:center;gap:12px;box-shadow:0 10px 35px #0006;cursor:pointer;text-align:left;font:600 14px 'Space Grotesk',sans-serif}.x-guide-launch small{display:block;font-size:10px;font-weight:400;margin-top:5px}.x-spark{font-size:32px;line-height:1}#x-guide{position:fixed;inset:auto 22px 22px auto;margin:0;width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:0;background:#111b16;color:#e8f2ec;border:1px solid #668773;border-radius:23px;box-shadow:0 28px 100px #0009;overflow:auto}#x-guide::backdrop{background:#050c09a3;backdrop-filter:blur(5px)}#x-guide[open]{animation:x-appear .25s ease-out}.x-guide-head{display:flex;align-items:center;gap:12px;padding:22px;background:linear-gradient(120deg,#2e4838,#18261e)}.x-guide-head small{font:9px monospace;letter-spacing:1.4px;color:#b5f0cf}.x-guide-head h2{font-size:23px!important;letter-spacing:-.6px;margin:7px 0 0!important;color:#edf8f1}.x-close{margin-left:auto;border:1px solid #779783;border-radius:50%;height:34px;width:34px;background:transparent;color:#edf8f1;font-size:24px;cursor:pointer}.x-guide-note{padding:0 22px;font-size:11px;line-height:1.6;color:#b3c8bb;margin:16px 0}.x-topics{display:flex;flex-wrap:wrap;gap:7px;padding:0 22px 15px}.x-topics button{border:1px solid #466351;background:#203326;color:#d9f2e2;border-radius:30px;font-size:11px;padding:9px 12px;cursor:pointer}.x-messages{height:280px;max-height:35dvh;overflow:auto;overscroll-behavior:contain;padding:5px 22px 18px;display:flex;flex-direction:column;gap:13px}.x-message{padding:15px;border:1px solid #385641;border-radius:15px;background:#1d3023;max-width:96%;animation:x-appear .2s ease}.x-message small{font:9px monospace;color:#a4cab1;letter-spacing:1px}.x-message p{font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;color:#eff7f1}.x-message a{color:#b5f0cf;font-size:12px;text-decoration:underline}.x-user{align-self:flex-end;background:#2a4032;border-color:#617f6b}.x-compose{border-top:1px solid #3d5646;padding:15px 22px 8px}.x-compose label{font-size:10px;margin-bottom:5px;color:#b8cdbe}.x-compose>div{display:flex;gap:8px}.x-compose input{margin:0;min-width:0;font-size:13px;padding:13px}.x-compose button{flex-shrink:0;width:43px;border:0;border-radius:12px;background:#b5f0cf;color:#102019;font-size:24px;cursor:pointer}.x-guide-foot{padding:12px 22px 18px;display:flex;justify-content:space-between;gap:12px;font-size:11px}.x-guide-foot a{color:#b5f0cf}.x-clear{background:none;border:0;color:#b4c8bb;font-size:11px;text-decoration:underline;cursor:pointer}footer{padding-bottom:105px!important}@keyframes x-flow{to{stroke-dashoffset:-140}}@keyframes x-appear{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:600px){.x-guide-launch{bottom:14px;right:14px;padding:11px 14px}.x-guide-launch small{display:none}#x-guide{right:12px;bottom:12px}.x-route{padding:20px}.x-stages button{font-size:10px}.x-brief-top h2{font-size:26px!important}.x-guide-head{padding:18px}.x-guide-head h2{font-size:21px!important}}@media(prefers-reduced-motion:reduce){.x-route svg path,details[open]>p,details[open]>div,.x-message,#x-guide[open]{animation:none!important}.button:hover{transform:none}}
.pay-main{padding-top:70px;padding-bottom:65px}.pay-main h1{font-size:clamp(42px,6vw,78px)}.pay-warning{border:1px solid #aa9561;border-radius:16px;padding:20px 25px;margin:28px 0;background:#b99d4410;max-width:950px}.pay-warning b{color:#ecdaaa}.pay-warning p{font-size:13px;line-height:1.8;margin:8px 0 0}.pay-path{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #40534b;border-bottom:1px solid #40534b;padding:24px 0;margin:35px 0}.pay-path span{font-size:12px}.pay-path b{color:#b5f0cf;margin-right:9px}.pay-path i{color:#658876}.pay-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.pay-card{border:1px solid #455d4f;background:linear-gradient(130deg,#22362a,#141e18);border-radius:22px;padding:30px;display:flex;flex-direction:column;align-items:flex-start}.pay-orbit{display:flex;align-items:center;width:100%;margin:24px 0;color:#b5f0cf}.pay-orbit span{border:1px solid #587e64;border-radius:50%;width:35px;height:35px;display:grid;place-items:center;font:12px monospace}.pay-orbit i{height:1px;background:linear-gradient(90deg,#42594b,#a6d4b6,#42594b);flex:1}.pay-card h2{font-size:40px!important;margin-bottom:5px}.pay-card h2 small{display:block;font-size:12px;letter-spacing:0;color:#adc4b5;margin-top:10px}.pay-card p{font-size:14px;line-height:1.8}.pay-card .fine{font-size:11px}.pay-card .button{margin-top:auto}.pay-card .textlink{font-size:12px;margin-top:20px}.pay-monthly{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:80px 0;scroll-margin-top:30px}.pay-monthly p,.pay-monthly li{font-size:14px;line-height:1.9}.pay-monthly li{padding:8px 0}.pay-bank{background:#19281e;border:1px solid #577763;border-radius:22px;padding:28px}.pay-bank h3{margin-top:24px}.pay-detail{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #3b5443}.pay-detail small{display:block;font-size:11px;color:#b0c7b8}.pay-detail strong{display:block;font:22px monospace;margin-top:8px;color:#e2f4e8}.pay-detail button{background:#2c4433;border:1px solid #70917c;color:#d9f5e4;border-radius:9px;padding:9px;cursor:pointer}.pay-month-amount{font-size:24px!important;color:#b5f0cf}.pay-clarity{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.pay-clarity article{border-top:1px solid #55745f;padding-top:22px}.pay-clarity span{font:10px monospace;color:#a8c5b2}.pay-clarity h3{font-size:20px;margin-top:16px}.pay-clarity p{font-size:13px;line-height:1.9}.pay-service-link{padding-top:40px;padding-bottom:40px;border-top:1px solid #40534b}.pay-service-link h2{font-size:30px;margin-top:15px}.pay-service-link p{font-size:14px;line-height:1.7}@media(max-width:700px){.pay-grid,.pay-monthly,.pay-clarity{grid-template-columns:1fr}.pay-path{display:grid;grid-template-columns:1fr 1fr}.pay-path i{display:none}.pay-monthly{gap:25px;padding:45px 0}.pay-card,.pay-bank{padding:22px}.pay-main{padding-top:40px}}

.x-live-consent{display:flex!important;align-items:flex-start;gap:12px;padding:16px;border:1px solid #476052;border-radius:12px;background:#223329;color:#d9eee1;font-size:12px;line-height:1.6;margin:14px 0}.x-live-consent input{width:18px!important;height:18px;flex:0 0 auto;accent-color:#b5f0cf}.x-live-consent span{flex:1}#brief-form[aria-busy=true]{opacity:.85}#form-status strong{display:block;font-size:22px;color:#bcf3d5}
.x-production{max-width:1140px}.x-production>section{max-width:850px;padding:32px 0;border-bottom:1px solid #33413e}.x-production h1{font-size:clamp(2.8rem,6vw,5.7rem);line-height:1.04;letter-spacing:-.055em}.x-production p{color:#c9d7d1;line-height:1.8}.x-production a:not(.button){color:#b4f2d5;text-underline-offset:5px}.x-connection-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:48px 0}.x-connection-map>div{position:relative;border:1px solid #445b52;border-radius:20px;padding:28px;background:linear-gradient(140deg,#263b33,#1a2320);overflow:hidden}.x-connection-map>div:before{content:'';position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,#bbf3d9,transparent);transform:scaleX(.5);animation:x-connect-flow 5s ease-in-out infinite}.x-connection-map>div:nth-child(2):before{animation-delay:.8s}.x-connection-map>div:nth-child(3):before{animation-delay:1.6s}.x-connection-map span{font:11px/1.8 monospace;color:#b4f2d5;letter-spacing:.12em}.x-connection-map h2{font-size:25px;letter-spacing:-.025em;margin:18px 0}.x-production-footer{display:flex;gap:24px;justify-content:space-between;padding:24px 0;font-size:12px;color:#a5bbb1}.x-production-footer a{color:#c3efd9}@keyframes x-connect-flow{50%{transform:scaleX(1)}}@media(max-width:700px){.x-connection-map{grid-template-columns:1fr}.x-production-footer{flex-direction:column;padding:24px}.x-production{padding-top:60px}}@media(prefers-reduced-motion:reduce){.x-connection-map>div:before{animation:none}html{scroll-behavior:auto!important}}

.x-method{padding-block:80px;border-top:1px solid #3a4b42}.x-method h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.045em;line-height:1.1}.x-method>div:first-child{max-width:690px}.x-method ol{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;margin:40px 0;gap:16px}.x-method li{padding:22px 0;border-top:2px solid #a4dfbf}.x-method li span{display:block;font:12px monospace;color:#a4dfbf;margin-bottom:12px}.x-method li strong{font-size:21px}.x-method-details{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.x-method-details strong{display:block;color:#eef7f1;margin-bottom:9px}.x-method p{color:#bdcec4;line-height:1.7}.x-refined-footer{background:#111814;border-top:1px solid #34483b;padding:58px 0}.x-refined-footer>.wrap{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.4fr;gap:35px}.x-refined-footer nav{display:flex;flex-direction:column;gap:12px}.x-refined-footer strong{color:#e1eee5;font-size:13px;margin-bottom:8px}.x-refined-footer a{color:#c8dbd0;text-decoration:none;font-size:14px}.x-refined-footer a:hover{color:#baffd8}.x-refined-footer p{font-size:12px;color:#a7b9ae;line-height:1.8}.x-refined-footer .x-footer-brand{font-size:24px;letter-spacing:.13em;color:#d4f7e2}@media(max-width:750px){.x-method ol,.x-refined-footer>.wrap{grid-template-columns:repeat(2,1fr)}.x-method-details{grid-template-columns:1fr}.x-method{padding-block:45px}}@media(max-width:420px){.x-refined-footer>.wrap{grid-template-columns:1fr}}
