@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.resize{resize:both}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#0b0b10;--panel:#131219;--text:#f3f1f7;--muted:#a3a0ae;--purple:#b18bd4;--border:#ffffff1a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}::selection{color:#fff;background:#70468f}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:6px;outline:2px solid #c89dea}button{border:0}svg{flex-shrink:0}p{line-height:1.75}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}h2{letter-spacing:-2.5px;font-size:clamp(36px,4.1vw,60px);line-height:1.1}h3{letter-spacing:-.5px}.container{width:min(1280px,100% - 96px);margin:auto}.section{padding:110px 0}.eyebrow{letter-spacing:2.2px;color:#bbb4c6;align-items:center;gap:10px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.muted{color:var(--muted)}.purple{color:var(--purple)}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#d4b5ef 8%,#ae79d3 60%,#77508f);-webkit-background-clip:text;background-clip:text}.status-dot{background:#bb8ddd;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #a36cd580}.brand{width:110px;height:auto;display:block}.brand-light{filter:brightness(0)invert()}.button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:25px;min-height:49px;padding:0 23px;font-size:12px;font-weight:600;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.button-primary{color:#140c1c;background:#ad81d0;box-shadow:inset 0 1px #ead5ff55,0 5px 20px #734d8c15}.button-primary:hover{background:#c298e1;transform:translateY(-2px);box-shadow:0 7px 25px #9b5bc330}.button-secondary{color:#e3d9eb;background:#ffffff04;border:1px solid #ffffff29}.button-secondary:hover{background:#ffffff0d;transform:translateY(-2px)}.text-link{color:#ddd7e4;align-items:center;gap:15px;font-size:12px;display:inline-flex}.text-link:hover{color:#c99be9}.outlined-icon{color:#bb91d8;background:#a16ac608;border:1px solid #b284d33d;border-radius:13px;padding:13px;display:inline-flex}.skip-link{z-index:200;color:#171019;background:#cfa4ee;padding:12px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:12px}.header{z-index:50;border-bottom:1px solid #0000;height:90px;transition:background .3s,border .3s;position:fixed;inset:0 0 auto}.header-inner{justify-content:space-between;align-items:center;width:min(1380px,100% - 96px);height:100%;margin:auto;display:flex}.header-scrolled,.header-open{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b10ed;border-bottom-color:#ffffff0c}.desktop-nav{gap:29px;margin-left:85px;display:flex}.desktop-nav a{color:#b7b2c1;font-size:12px;transition:color .2s}.desktop-nav a:hover{color:#fff}.header-contact{background:#ffffff05;border:1px solid #ffffff25;border-radius:7px;align-items:center;gap:21px;padding:12px 18px;font-size:11px;display:flex}.header-contact:hover{border-color:#a579c6}.menu-toggle{background:0 0;padding:8px;display:none}.mobile-nav{border-bottom:1px solid var(--border);background:#0d0c12;padding:20px 24px 28px}.mobile-nav a{color:#dbd3e6;border-bottom:1px solid #ffffff08;justify-content:space-between;padding:15px 0;display:flex}.hero{border-bottom:1px solid var(--border);background:radial-gradient(at 78% 43%,#261a334d,#0000 48%),linear-gradient(#0e0d14,#0b0b10);min-height:820px;padding-top:150px;position:relative;overflow:hidden}.hero-grid{background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 85%);mask-image:linear-gradient(90deg,#0000,#000 85%)}.hero-halo{pointer-events:none;background:radial-gradient(#63408024,#0000 65%);width:750px;height:750px;position:absolute;top:-350px;right:0}.hero-content{grid-template-columns:1.05fr 1fr;align-items:center;gap:35px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.hero-copy .eyebrow{margin-bottom:25px;font-size:9px}.hero h1{letter-spacing:-3.6px;font-size:clamp(45px,5.2vw,77px);font-weight:500;line-height:1.065}.hero-last{white-space:nowrap}.hero-copy>p{color:#a7a1b3;max-width:410px;margin-top:26px;font-size:14px;line-height:1.8}.hero-actions{align-items:center;gap:25px;margin-top:28px;display:flex}.hero-actions .text-link{font-size:11px}.diagonal-arrow{transform:rotate(-135deg)}.hero-origin{color:#7f798b;letter-spacing:.2px;align-items:center;gap:10px;margin-top:34px;font-size:9px;display:flex}.origin-mark{color:#a386b7;display:flex}.hero-visual{height:520px;position:relative}.visual-caption{color:#7e728e;letter-spacing:1.6px;align-items:center;gap:10px;font-size:8px;display:flex}.visual-caption>span:first-child{background:#897296;width:16px;height:1px}.caption-number{margin-left:auto}.orbital-scene{perspective:1100px;height:470px;position:relative}.orbit{border:1px solid #a271c123;border-radius:50%;width:455px;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.orbit-two{border-style:dashed;border-color:#a271c119;width:540px;height:350px;transform:translate(-50%,-50%)rotate(28deg)}.orbit-three{border-color:#a271c110;width:370px;height:370px;transform:translate(-50%,-50%)}.orbit-one:after{content:"";background:#d3aaed;border-radius:50%;width:5px;height:5px;position:absolute;top:18%;left:90%;box-shadow:0 0 12px #ad64dd}.orbital-line{background:linear-gradient(90deg,#0000,#b87ee838,#0000);width:65%;height:1px;position:absolute;top:50%;left:18%;transform:rotate(35deg)}.line-two{transform:rotate(-35deg)}.core-glow{filter:blur(30px);background:radial-gradient(#a45cd34d,#0000 65%);width:330px;height:330px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-shell{background:linear-gradient(150deg,#cba7e5,#5c3c71 45%,#201626 78%);border-radius:34px;width:235px;height:170px;padding:2px;animation:7s ease-in-out infinite core-float;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-10deg);box-shadow:5px 15px #1c1621,7px 17px #9971b13b,14px 35px 60px #000000b3}.core-face{background:radial-gradient(at 0 0,#eeecf0,#cfc7d6 65%,#a99ab4);border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:22px;height:100%;display:flex;box-shadow:inset 0 2px 12px #fff9}.core-face .brand{width:156px}.core-face>span{letter-spacing:1.4px;color:#6a5b75;font-size:5px}.core-floor{filter:blur(27px);opacity:.3;background:#8b49b6;width:200px;height:26px;position:absolute;top:73%;left:50%;transform:translate(-50%)}.floating-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;background:linear-gradient(125deg,#292232e8,#14121bea);border:1px solid #b68dd52e;border-radius:11px;align-items:center;gap:11px;min-width:167px;padding:15px;transition:transform .3s,border-color .3s;display:flex;position:absolute;box-shadow:0 14px 35px #0007}.floating-node:hover{border-color:#b68dd599;transform:translateY(-5px)}.node-icon{color:#c6a4df;background:#b989dd13;border-radius:9px;padding:9px;display:flex}.floating-node small{color:#94879f;margin-bottom:4px;font-size:8px;display:block}.floating-node strong{font-size:12px;font-weight:500}.node-dot{background:#b9a0ce;border-radius:50%;width:4px;height:4px;margin-left:8px}.node-sac{top:59px;left:18px;transform:rotate(-5deg)}.node-agro{top:103px;right:-3px;transform:rotate(5deg)}.node-hub{bottom:75px;left:-5px;transform:rotate(4deg)}.node-axis{bottom:55px;right:7px;transform:rotate(-5deg)}.signal-card{white-space:nowrap;color:#ae92c3;background:#1b1621a3;border:1px solid #a36cd51e;border-radius:7px;align-items:center;gap:8px;padding:12px 14px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.signal-card>span{color:#91849d;margin-right:8px;font-size:8px}.signal-card>i{background:#a980c4;width:2px;height:8px}.signal-card>i:nth-of-type(2){height:13px}.signal-card>i:nth-of-type(3){height:18px}.signal-card>i:nth-of-type(4){height:12px}.visual-baseline{letter-spacing:1.5px;color:#6f627d;justify-content:space-between;padding-top:21px;font-size:7px;display:flex}.visual-baseline .status-dot{width:4px;height:4px;margin-right:6px}.hero-bottom{border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;margin-top:66px;padding:27px 0;display:flex;position:relative}.scroll-cue{letter-spacing:1.6px;color:#a59bae;align-items:center;gap:11px;font-size:8px;display:flex}.trust-items{gap:37px;display:flex}.trust-items span{color:#95909e;align-items:center;gap:8px;font-size:9px;display:flex}.trust-items svg{color:#a28bab;width:15px;height:15px}@keyframes core-float{0%,to{transform:translate(-50%,-50%)rotate(-10deg)}50%{transform:translate(-50%,-54%)rotate(-8deg)}}.about{position:relative}.about-top{justify-content:space-between;padding-bottom:50px;display:flex}.section-index{letter-spacing:1.5px;color:#686372;font-size:9px}.about-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.about-copy{max-width:440px;padding-top:4px}.about-copy .outlined-icon{margin-bottom:23px}.about-copy p{margin-bottom:17px;font-size:14px}.about-copy .text-link{margin-top:12px}.manifesto{border-top:1px solid var(--border);margin-top:77px;padding-top:47px;position:relative;overflow:hidden}.manifesto>span{letter-spacing:-4px;font-size:clamp(38px,6.5vw,91px);font-weight:500;line-height:1.05;display:block}.manifesto>span:nth-child(2){color:#3c3647}.manifesto em{color:#836297;font-style:normal}.manifesto-mark{width:130px;height:170px;position:absolute;top:40px;right:25px;transform:rotate(-20deg)}.manifesto-mark>span{border:1px solid #8c64963d;border-radius:40%;width:100px;height:130px;display:block;position:absolute}.manifesto-mark>span:nth-child(2){top:10px;left:23px}.manifesto-mark>span:nth-child(3){top:20px;left:46px}.solutions{background:linear-gradient(#101017,#0b0b10);border-top:1px solid #ffffff06}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:48px;display:flex}.section-heading .eyebrow{margin-bottom:20px}.section-heading>p{color:#9893a2;max-width:340px;padding-bottom:4px;font-size:13px}.bento-grid{grid-template-columns:1.12fr 1fr;gap:22px;display:grid}.solution-card{background:radial-gradient(at 40% 0,#8459a016,#0000 55%),#121117;border:1px solid #ffffff12;border-radius:20px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.solution-card:hover{border-color:#a47cc650;transform:translateY(-4px);box-shadow:0 10px 45px #70458e0d}.solution-card article{height:100%;padding:27px;scroll-margin-top:115px}.card-top{align-items:center;gap:13px;display:flex}.product-icon{color:#c2a0dc;background:#ba87db0d;border:1px solid #b082d22e;border-radius:12px;padding:10px;display:inline-flex}.card-top .eyebrow{letter-spacing:1.7px;font-size:8px}.card-number{color:#73677e;margin-left:auto;font-size:10px}.product-visual{isolation:isolate;justify-content:center;align-items:center;height:210px;margin:15px -3px 17px;transition:transform .5s;display:flex;position:relative}.solution-card:hover .product-visual{transform:translateY(-3px)}.card-copy .product-name{color:#bb90d9;letter-spacing:.5px;margin-bottom:11px;font-size:11px;display:block}.card-copy h3{letter-spacing:-1px;margin-bottom:14px;font-size:27px;line-height:1.15}.card-copy>p{color:#9d96a8;max-width:420px;min-height:67px;font-size:12px;line-height:1.85}.product-button{text-align:left;background:0 0;border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;width:100%;margin-top:26px;padding:19px 0 0;font-size:11px;display:flex}.product-button>span{border:1px solid #a58abf40;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .3s,background .3s;display:grid}.product-button:hover>span{background:#a874ce25;transform:translate(2px,-2px)}.card-sac{grid-column:1}.card-agro .card-copy h3,.card-hub .card-copy h3{font-size:25px}.card-hub{grid-column:1}.card-axis{background:radial-gradient(at 70% 0,#73549420,#0000 60%),#121117}.demo-note{color:#777080;text-align:right;margin-top:18px;font-size:9px}.mock-header{color:#ada1ba;border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;padding-bottom:13px;font-size:9px;display:flex}.mock-header>span{align-items:center;gap:7px;display:flex}.chat-window{background:linear-gradient(145deg,#282030,#17131f);border:1px solid #b293cb32;border-radius:12px;width:85%;padding:17px;transform:rotate(-3deg);box-shadow:0 20px 50px #0006}.chat-message{border-radius:9px;width:max-content;margin-top:11px;padding:10px 13px;font-size:9px}.chat-message small{opacity:.55;align-items:center;gap:5px;margin-top:5px;font-size:7px;display:flex}.incoming{color:#d8cedf;background:#38303f}.outgoing{color:#ddc4ee;background:#75479645;border:1px solid #b68ad32b;margin-left:auto}.channel-row{gap:8px;margin-top:15px;display:flex}.channel-row span{color:#a69bae;background:#ffffff05;border:1px solid #ffffff0b;border-radius:20px;padding:5px 9px;font-size:7px}.mini-float{color:#c1aecf;background:#292132;border:1px solid #a383b73b;border-radius:7px;padding:11px;font-size:8px;position:absolute;bottom:5px;right:0;box-shadow:0 10px 20px #0004}.mini-float .status-dot{width:4px;height:4px;margin-right:7px}.field-map{color:#9c76b745;position:absolute;inset:0;overflow:hidden}.field-map>svg:first-child{width:100%;height:100%}.field-map .map-truck{width:21px;height:21px}.map-truck{color:#c7add9;position:absolute;top:calc(44% - 10px);left:calc(45% - 10px)}.map-label{letter-spacing:1.8px;color:#786583;font-size:7px;position:absolute;top:20px;right:15px}.agro-metrics{gap:12px;display:flex;position:absolute;bottom:0;left:15px;right:15px}.agro-metrics>span{color:#9584a4;background:#211b28e0;border:1px solid #a17bbe26;border-radius:8px;flex:1;align-items:center;gap:7px;padding:12px;font-size:7px;display:flex}.agro-metrics b{color:#c6afd7;margin-left:auto;font-size:7px;font-weight:400}.order-board{background:linear-gradient(120deg,#27202f,#17131c);border:1px solid #a17bbe30;border-radius:11px;width:94%;padding:17px;transform:rotate(2deg);box-shadow:0 18px 40px #0004}.demo-pill{color:#a58bb9;border:1px solid #a17bbe30;border-radius:10px;padding:3px 6px;font-size:6px}.order-row{border-bottom:1px solid #ffffff07;align-items:center;gap:10px;padding:13px 0;display:flex}.order-icon{color:#bf9bd8;background:#9f6ec018;border-radius:7px;padding:8px;font-size:9px}.order-row strong{font-size:9px;font-weight:400;display:block}.order-row small{color:#8a7c96;margin-top:3px;font-size:7px;display:block}.order-state{color:#cba6e2;background:#aa7bcd1c;border-radius:4px;margin-left:auto;padding:4px 8px;font-size:7px}.preparing{color:#a99bb6;background:#ffffff07}.order-flow{color:#a293af;align-items:center;gap:10px;padding-top:13px;font-size:7px;display:flex}.order-flow i{background:#b286d23d;flex:1;height:1px}.order-flow>span:last-child{color:#c4a5dc;gap:5px;display:flex}.asset-dashboard{background:linear-gradient(120deg,#251d2d,#17131c);border:1px solid #a17bbe35;border-radius:11px;width:93%;padding:17px;transform:rotate(-2deg);box-shadow:0 18px 40px #0004}.asset-grid{grid-template-columns:1fr 1.3fr;gap:10px;padding:13px 0;display:grid}.asset-grid>div{background:#ffffff02;border:1px solid #ffffff08;border-radius:7px;flex-direction:column;padding:10px;display:flex}.asset-grid>div>span{color:#b5a5c3;font-size:8px}.asset-grid small{color:#82748f;margin-top:7px;font-size:6px}.boxes-glyph{color:#b488d1;height:52px;margin:7px auto}.bars{justify-content:space-between;align-items:flex-end;gap:5px;height:58px;margin-top:10px;display:flex}.bars i{background:linear-gradient(#b18ace80,#825e9d13);border-top:1px solid #cda6e355;border-radius:3px 3px 0 0;width:100%}.asset-bottom{color:#b3a1c3;align-items:center;gap:7px;font-size:7px;display:flex}.asset-bottom>span{color:#aa89c2;align-items:center;gap:5px;margin-left:auto;display:flex}.product-dialog{width:min(560px,100% - 32px);max-height:90vh;color:var(--text);background:#18131f;border:1px solid #b68cd354;border-radius:18px;margin:auto;padding:0;overflow:auto;box-shadow:0 20px 100px #0009}.product-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050408c9}.dialog-inner{padding:38px;position:relative}.dialog-close{background:#ffffff06;border:1px solid #ffffff12;border-radius:50%;padding:8px;position:absolute;top:16px;right:16px}.dialog-inner>.eyebrow{margin-top:20px;display:block}.dialog-inner h2{margin:10px 0 13px;font-size:40px}.dialog-inner h3{margin-bottom:20px;font-size:20px}.dialog-inner p{color:#b6aabe;font-size:13px}.dialog-inner ul{margin:22px 0;padding:0;list-style:none}.dialog-inner li{align-items:center;gap:10px;margin:12px 0;font-size:12px;display:flex}.dialog-inner li svg{color:#bd90dc}.dialog-inner .button{margin-top:24px}.ecosystem{border-top:1px solid #ffffff08;overflow:hidden}.ecosystem-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;display:grid}.ecosystem-visual{background:radial-gradient(#6638871c,#0000 65%);height:460px;position:relative}.eco-ring{border:1px solid #a172c123;border-radius:50%;width:290px;height:290px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-b{border-style:dashed;border-color:#a172c114;width:420px;height:420px}.eco-connections{width:100%;height:100%;position:absolute;inset:0}.eco-center{background:linear-gradient(150deg,#35223f,#18121d);border:1px solid #a87acf5e;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:133px;height:133px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #8244a321,inset 0 0 20px #ad67c311}.eco-center .brand{width:90px}.eco-center>span{letter-spacing:1.7px;color:#ae8dbf;font-size:6px}.eco-node{background:#1d1724;border:1px solid #a172c132;border-radius:10px;align-items:center;gap:10px;padding:16px 18px;font-size:11px;transition:background .25s,transform .25s;display:flex;position:absolute}.eco-node>svg:first-child{color:#c9a0e0}.eco-node>svg:last-child{color:#7d628f;margin-left:12px}.eco-node:hover{background:#31213d;transform:translateY(-3px)}.eco-sac{top:54px;left:35px}.eco-agro{top:54px;right:24px}.eco-hub{bottom:64px;left:35px}.eco-axis{bottom:64px;right:24px}.eco-caption{white-space:nowrap;letter-spacing:1.8px;color:#7b6989;font-size:7px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ecosystem-copy .eyebrow{letter-spacing:1.4px;margin-bottom:23px;font-size:8px}.ecosystem-copy h2{letter-spacing:-1.7px;font-size:clamp(32px,3.3vw,47px)}.ecosystem-copy>p{color:#a59bac;max-width:350px;margin-top:26px;font-size:13px}.eco-footnote{border-top:1px solid #ffffff0c;align-items:center;gap:17px;margin-top:32px;padding-top:25px;display:flex}.eco-footnote>span{color:#9c78b4;letter-spacing:-2px;font-size:39px}.eco-footnote p{color:#93869d;font-size:10px;line-height:1.6}.eco-footnote strong{color:#cfc3d8;font-weight:400}.technology{background:#101016;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff06}.tech-grid{grid-template-columns:1.08fr 1fr;gap:50px;display:grid}.server-panel{background:radial-gradient(at 50% 20%,#7851941f,#0000 60%),#14121a;border:1px solid #ffffff13;border-radius:17px;padding:30px}.server-visual{perspective:800px;flex-direction:column;justify-content:center;align-items:center;height:215px;display:flex;position:relative}.server-aura{filter:blur(20px);background:radial-gradient(#9d6bcf35,#0000 65%);position:absolute;inset:0}.server-unit{z-index:2;background:linear-gradient(#4a3c55,#25202c);border:1px solid #ab86c05c;border-radius:8px;align-items:center;gap:7px;width:240px;height:42px;margin-top:11px;padding:0 14px;display:flex;position:relative;transform:rotate(-9deg)skew(-9deg);box-shadow:4px 6px #17121c,5px 7px #ab86c02e,0 10px 30px #0004}.server-slots{gap:5px;margin-right:auto;display:flex}.server-slots span{background:linear-gradient(#131018,#2b2331);border:1px solid #b691cb19;border-radius:3px;width:15px;height:22px}.server-led{background:#d2a3ef;border-radius:50%;width:4px;height:4px;box-shadow:0 0 9px #ba73e2}.server-led.second{box-shadow:none;background:#7d667f}.server-platform{background:radial-gradient(#6f449232,#0000 65%);border:1px solid #a480bc2b;border-radius:50%;width:310px;height:50px;position:absolute;bottom:3px;transform:rotate(-9deg)}.server-location{color:#b197c3;letter-spacing:1.1px;align-items:center;gap:8px;margin-top:15px;font-size:8px;display:flex}.server-location .status-dot{width:4px;height:4px;margin-left:auto}.server-panel h3{letter-spacing:-1px;margin-top:22px;font-size:29px;line-height:1.15}.server-panel p{color:#9e92a9;margin-top:16px;font-size:12px;line-height:1.85}.cloud-tag{color:#b7a4c4;border-top:1px solid #ffffff0a;align-items:center;gap:10px;margin-top:25px;padding-top:20px;font-size:9px;display:flex}.cloud-tag svg:last-child{margin-left:auto}.tech-details{flex-direction:column;justify-content:center;gap:0;display:flex}.tech-feature{border-bottom:1px solid #ffffff0b;align-items:flex-start;gap:18px;padding:28px 0;display:flex}.tech-feature h3{letter-spacing:-.3px;margin-bottom:8px;font-size:17px}.tech-feature p{color:#9a90a2;max-width:280px;font-size:12px;line-height:1.7}.tech-feature .outlined-icon{padding:11px}.tech-number{color:#64586f;margin-left:auto;padding-top:10px;font-size:9px}.aws-note{background:#ffffff02;border:1px solid #ffffff0b;border-radius:9px;align-items:center;gap:15px;margin-top:27px;padding:20px;display:flex}.aws-note>svg{color:#9978b4}.aws-note p{color:#91849c;font-size:10px;line-height:1.75}.aws-note strong{color:#c6b3d2;font-weight:400}.differentials-heading .eyebrow{margin-bottom:22px}.differentials-heading h2{font-size:clamp(32px,3.4vw,48px)}.differential-grid{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:50px;display:grid}.differential{border-top:1px solid #b288cc37;padding-top:21px}.differential-top{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.differential-top>span{letter-spacing:-2px;color:#48404f;font-size:38px;font-weight:400}.differential-top svg{color:#a283b5}.differential h3{text-transform:uppercase;letter-spacing:1.5px;margin-bottom:14px;font-size:11px}.differential p{color:#958b9e;max-width:230px;font-size:12px;line-height:1.8}.contact{padding-top:0}.contact-panel{background:radial-gradient(at 95% 80%,#63337970,#0000 65%),linear-gradient(130deg,#19131f,#23172d);border:1px solid #aa7bc535;border-radius:22px;min-height:440px;padding:64px 65px;position:relative;overflow:hidden}.contact-panel>.eyebrow{margin-bottom:25px;font-size:8px}.contact-panel h2{letter-spacing:-3px;max-width:700px;font-size:clamp(42px,5.4vw,76px);line-height:1.05;position:relative}.contact-panel h2>span{color:#c5a0de}.contact-arrow{stroke-width:1px;color:#a980bc;width:82px;height:82px;position:absolute;top:35%;left:82%}.contact-panel>p{color:#b2a0bc;max-width:420px;margin-top:23px;font-size:12px;position:relative}.contact-actions{gap:13px;margin-top:26px;display:flex;position:relative}.contact-actions .button{min-height:45px;font-size:11px}.contact-bottom{letter-spacing:2.1px;color:#766180;margin-top:42px;font-size:7px;display:block}.contact-orbit{border:1px solid #b47bcd20;border-radius:50%;width:470px;height:470px;position:absolute;top:0;right:-125px;transform:rotate(-25deg);box-shadow:0 0 0 45px #b47bcd06,0 0 0 90px #b47bcd04}.contact-orbit:after{content:"";background:#d2abe8;border-radius:50%;width:7px;height:7px;position:absolute;top:80px;left:30px;box-shadow:0 0 15px #ad6ecd}.footer{padding:0 0 27px}.footer-grid{border-top:1px solid #ffffff10;grid-template-columns:2.3fr 1fr 1fr 1fr;gap:35px;padding:54px 0 45px;display:grid}.footer-brand p{color:#a294ad;margin-top:22px;font-size:12px;line-height:1.8}.footer-brand>.eyebrow{color:#75677e;letter-spacing:1.5px;margin-top:24px;font-size:6px}.footer-links h3{color:#dfd5e6;letter-spacing:.3px;margin-bottom:20px;font-size:10px}.footer-links a{color:#95879e;align-items:center;gap:8px;width:fit-content;margin-bottom:13px;font-size:10px;display:flex}.footer-links a:hover{color:#c8a2dd}.footer-bottom{border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:25px;padding-top:22px;display:flex}.footer-bottom p{color:#796d84;font-size:8px}.footer-bottom>a{color:#a28caf;border:1px solid #ffffff12;border-radius:50%;padding:6px}@media (min-width:1600px){.hero{min-height:920px;padding-top:180px}.hero-content{gap:70px}.hero h1{font-size:80px}.hero-visual{transform:scale(1.07)}.hero-bottom{margin-top:100px}}@media (max-width:1150px){.container,.header-inner{width:calc(100% - 64px)}.desktop-nav{gap:22px;margin-left:20px}.hero{min-height:740px;padding-top:140px}.hero h1{letter-spacing:-3px;font-size:59px}.hero-content{grid-template-columns:1.08fr 1fr;gap:10px}.hero-visual{height:465px}.orbital-scene{height:415px}.floating-node{gap:8px;min-width:145px;padding:11px}.node-icon{padding:7px}.node-sac{left:0}.node-agro{right:-6px}.node-hub{bottom:62px;left:-2px}.node-axis{bottom:55px;right:-5px}.core-shell{width:200px;height:145px}.core-face .brand{width:130px}.core-face>span{font-size:4px}.orbit-one{width:370px;height:260px}.orbit-two{width:425px;height:310px}.hero-actions{flex-wrap:wrap;gap:16px}.hero-actions .button{gap:13px;padding:0 17px}.trust-items{gap:20px}.hero-bottom{margin-top:50px}.ecosystem-grid{gap:25px}.eco-node{gap:8px;padding:13px;font-size:9px}.eco-sac,.eco-hub{left:0}.eco-agro,.eco-axis{right:0}.eco-node>svg:last-child{margin-left:3px}.about-grid{gap:65px}.card-copy h3{font-size:25px}.card-agro .card-copy h3,.card-hub .card-copy h3{font-size:23px}.tech-grid{gap:35px}.tech-feature{gap:13px}.tech-feature h3{font-size:16px}}@media (max-width:900px){.section{padding:80px 0}.desktop-nav{gap:17px}.header-contact{gap:12px;padding:11px 12px}.header-inner .brand{width:90px}.hero h1{letter-spacing:-2.8px;font-size:48px}.hero-copy>p{font-size:12px}.hero-copy .eyebrow{letter-spacing:1.5px;font-size:7px}.hero-visual{height:420px}.orbital-scene{height:370px}.floating-node{gap:6px;min-width:128px;padding:9px}.floating-node strong{font-size:10px}.floating-node small{font-size:7px}.node-icon{padding:6px}.node-icon svg{width:17px}.node-dot{display:none}.node-sac{top:47px}.node-agro{top:78px}.node-hub{bottom:67px}.node-axis{bottom:49px}.core-shell{border-radius:25px;width:165px;height:124px}.core-face{border-radius:23px;gap:17px}.core-face .brand{width:111px}.core-face>span{letter-spacing:.6px}.orbit-one{width:290px;height:210px}.orbit-two{width:340px;height:260px}.orbit-three{width:280px;height:280px}.signal-card{padding:9px}.signal-card>span{font-size:6px}.visual-baseline{letter-spacing:.8px;font-size:6px}.hero{min-height:auto;padding-bottom:0}.hero-bottom{margin-top:55px}.hero-origin{font-size:8px;line-height:1.5}.hero-actions .text-link{font-size:10px}.trust-items{gap:15px}.trust-items span{font-size:8px}.about-grid{gap:45px}.about-copy p{font-size:12px}.manifesto>span{font-size:7vw}.manifesto-mark{right:-10px;transform:scale(.7)rotate(-20deg)}.section-heading>p{max-width:270px;font-size:12px}.solution-card article{padding:21px}.bento-grid{gap:16px}.card-copy h3,.card-agro .card-copy h3,.card-hub .card-copy h3{font-size:22px}.card-copy>p{min-height:82px;font-size:11px}.product-visual{height:185px}.chat-window{width:95%}.chat-message{padding:8px 10px;font-size:8px}.channel-row span{padding:4px 6px;font-size:6px}.mini-float{padding:9px;font-size:7px}.agro-metrics{gap:6px;left:0;right:0}.agro-metrics>span{gap:5px;padding:9px;font-size:6px}.agro-metrics b{font-size:6px}.order-board,.asset-dashboard{width:100%;padding:13px}.order-state{font-size:6px}.order-row strong{font-size:8px}.eco-node{padding:12px;font-size:8px}.eco-node>svg:first-child{width:17px}.eco-node>svg:last-child{display:none}.ecosystem-visual{height:370px}.eco-sac,.eco-agro{top:35px}.eco-hub,.eco-axis{bottom:50px}.eco-ring{width:240px;height:240px}.ring-b{width:330px;height:330px}.eco-center{border-radius:22px;width:105px;height:105px}.eco-center .brand{width:73px}.ecosystem-copy h2{letter-spacing:-1.3px;font-size:31px}.ecosystem-copy .eyebrow{letter-spacing:1px;font-size:7px}.ecosystem-copy>p{font-size:12px}.tech-grid{gap:25px}.server-panel{padding:24px}.tech-feature{padding:24px 0}.tech-feature .outlined-icon{padding:9px}.tech-feature p{font-size:11px}.tech-feature h3{font-size:14px}.server-unit{width:205px}.differential-grid{gap:20px}.differential p{font-size:11px}.contact{padding-top:0}.contact-panel{padding:50px 44px}.contact-arrow{width:65px;height:65px;left:90%}.footer-grid{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:20px}}@media (max-width:700px){html{scroll-padding-top:84px}.container,.header-inner{width:calc(100% - 40px)}.header{height:72px}.header-inner .brand{width:93px}.desktop-nav{display:none}.header-contact{gap:10px;margin-left:auto;margin-right:16px;padding:10px 12px;font-size:9px}.header-contact svg{width:13px}.menu-toggle{display:flex}.hero{padding-top:115px}.hero-content{grid-template-columns:1fr;gap:30px}.hero-copy .eyebrow{letter-spacing:1.6px;margin-bottom:23px;font-size:8px}.hero h1{letter-spacing:-2.5px;font-size:clamp(43px,10.5vw,68px);line-height:1.055}.hero-copy>p{max-width:380px;margin-top:23px;font-size:13px}.hero-actions{gap:20px;margin-top:25px}.hero-actions .button{gap:18px;min-height:47px;padding:0 18px;font-size:11px}.hero-actions .text-link{font-size:10px}.hero-origin{margin-top:23px;font-size:8px}.hero-visual{width:100%;max-width:500px;height:390px;margin:0 auto}.orbital-scene{height:344px}.visual-caption{font-size:7px}.floating-node{min-width:139px;padding:11px}.floating-node strong{font-size:11px}.floating-node small{font-size:7px}.node-sac{top:39px;left:1%}.node-agro{top:70px;right:0}.node-hub{bottom:58px;left:0}.node-axis{bottom:32px;right:0}.core-shell{width:190px;height:135px}.core-face .brand{width:130px}.core-face>span{letter-spacing:1px;font-size:4px}.orbit-one{width:330px;height:220px}.orbit-two{width:380px;height:270px}.orbit-three{width:270px;height:270px}.signal-card{padding:9px 12px}.signal-card>span{font-size:7px}.hero-bottom{margin-top:22px;padding:22px 0;display:block}.scroll-cue{display:none}.trust-items{justify-content:space-between;gap:10px}.trust-items span{gap:6px;font-size:7px}.trust-items svg{width:13px}.section{padding:65px 0}h2{letter-spacing:-1.8px;font-size:36px}.about-top{padding-bottom:33px}.section-index{letter-spacing:.8px;font-size:7px}.eyebrow{letter-spacing:1.6px;font-size:8px}.about-grid{grid-template-columns:1fr;gap:30px}.about-copy{max-width:none}.about-copy .outlined-icon{display:none}.about-copy p{max-width:480px;font-size:13px}.about-copy .text-link{margin-top:4px;font-size:11px}.manifesto{margin-top:42px;padding-top:30px}.manifesto>span{letter-spacing:-1.8px;font-size:clamp(32px,8.5vw,55px)}.manifesto-mark{display:none}.section-heading{margin-bottom:30px;display:block}.section-heading .eyebrow{margin-bottom:18px}.section-heading>p{max-width:420px;margin-top:23px;font-size:12px}.bento-grid{grid-template-columns:1fr;gap:18px}.solution-card{border-radius:16px}.solution-card article{padding:24px}.card-hub{grid-column:auto}.card-copy h3,.card-agro .card-copy h3,.card-hub .card-copy h3{letter-spacing:-.8px;font-size:26px}.card-copy>p{max-width:480px;min-height:0;font-size:12px}.product-visual{max-width:470px;height:210px;margin:18px auto 22px}.chat-window{width:88%;padding:17px}.chat-message{padding:10px 13px;font-size:9px}.channel-row span{padding:5px 9px;font-size:7px}.mini-float{padding:11px;font-size:8px}.agro-metrics{gap:10px;left:5px;right:5px}.agro-metrics>span{padding:12px;font-size:7px}.agro-metrics b{font-size:7px}.order-board,.asset-dashboard{width:93%;padding:17px}.order-row strong{font-size:9px}.order-state{font-size:7px}.demo-note{text-align:left;margin-top:16px;font-size:8px}.product-button{margin-top:20px}.dialog-inner{padding:28px}.dialog-inner h2{font-size:34px}.dialog-inner>.button{white-space:normal;gap:12px}.ecosystem-grid{grid-template-columns:1fr;gap:36px}.ecosystem-visual{order:2;width:100%;max-width:480px;height:365px;margin:auto}.ecosystem-copy h2{letter-spacing:-1.5px;font-size:35px}.ecosystem-copy .eyebrow{font-size:8px}.ecosystem-copy>p{max-width:430px;font-size:13px}.eco-footnote{margin-top:25px}.eco-node{padding:13px;font-size:10px}.eco-node>svg:first-child{width:19px}.eco-sac,.eco-hub{left:3%}.eco-agro,.eco-axis{right:3%}.eco-sac,.eco-agro{top:35px}.eco-hub,.eco-axis{bottom:45px}.eco-center{width:115px;height:115px}.eco-center .brand{width:80px}.tech-grid{grid-template-columns:1fr;gap:16px}.server-panel{padding:26px}.server-visual{height:200px}.server-unit{width:235px}.server-panel h3{font-size:30px}.server-panel p{font-size:12px}.tech-feature{padding:25px 0}.tech-feature h3{font-size:16px}.tech-feature p{max-width:350px;font-size:12px}.tech-feature .outlined-icon{padding:12px}.aws-note{margin-top:24px}.aws-note p{font-size:11px}.differentials-heading h2{font-size:32px}.differential-grid{grid-template-columns:1fr 1fr;gap:28px 23px;margin-top:35px}.differential-top{margin-bottom:22px}.differential-top>span{font-size:34px}.differential-top svg{width:23px}.differential h3{letter-spacing:1px;font-size:10px}.differential p{font-size:12px}.contact{padding-top:0}.contact-panel{border-radius:17px;min-height:430px;padding:34px 26px}.contact-panel>.eyebrow{letter-spacing:.9px;margin-bottom:28px;font-size:7px}.contact-panel h2{letter-spacing:-2px;font-size:clamp(35px,8.5vw,55px)}.contact-arrow{display:none}.contact-panel>p{max-width:300px;margin-top:22px;font-size:12px}.contact-actions{flex-direction:column;align-items:stretch;gap:10px;max-width:310px;margin-top:25px}.contact-actions .button{justify-content:space-between;min-height:45px;padding:0 16px;font-size:11px}.contact-bottom{letter-spacing:1.5px;margin-top:31px;font-size:6px}.contact-orbit{top:80px;right:-260px}.footer-grid{grid-template-columns:repeat(3,1fr);gap:34px 15px;padding:37px 0}.footer-brand{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:0 30px;display:flex}.footer-brand p{margin-top:0;font-size:11px}.footer-brand>.eyebrow{width:100%;margin-top:20px}.footer-brand .brand{width:105px}.footer-links h3{font-size:10px}.footer-links a{font-size:9px}.footer-bottom{flex-wrap:wrap;gap:10px;padding-top:22px;padding-right:35px;position:relative}.footer-bottom p{font-size:7px}.footer-bottom>a{position:absolute;top:26px;right:0}.footer-bottom p:nth-child(2){width:100%}}@media (max-width:360px){.container,.header-inner{width:calc(100% - 32px)}.header-contact{margin-right:8px;padding:9px;font-size:8px}.hero h1{font-size:40px}.hero-actions{gap:15px}.hero-visual{height:360px}.orbital-scene{height:320px}.floating-node{min-width:124px;padding:9px}.floating-node strong{font-size:10px}.core-shell{width:165px;height:120px}.core-face .brand{width:112px}.trust-items span{font-size:6px}.solution-card article{padding:20px}.chat-window{width:97%}.channel-row span{padding:4px 7px;font-size:6px}.agro-metrics>span{padding:10px;font-size:6px}.agro-metrics b{font-size:6px}.eco-node{padding:10px;font-size:9px}.eco-sac,.eco-hub{left:0}.eco-agro,.eco-axis{right:0}.contact-panel{padding:30px 23px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.solution-card:hover,.solution-card:hover .product-visual,.floating-node:hover,.eco-node:hover,.button:hover{transform:none}}@media (min-width:701px){.bento-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.card-sac,.card-axis{grid-column:span 7}.card-agro,.card-hub{grid-column:span 5}.card-sac .product-visual,.card-axis .product-visual{max-width:480px;margin-left:auto;margin-right:auto}.card-agro .agro-metrics>span{flex-wrap:wrap}.card-agro .agro-metrics b{margin-left:0}}.hero h1{letter-spacing:-2.8px;font-size:clamp(45px,4.5vw,65px)}.hero-portrait{height:550px}.portrait-scene{height:495px}.hero-photo-frame{background:#19141f;border:1px solid #bd93d82e;border-radius:26px;position:absolute;inset:18px 20px 28px;overflow:hidden;box-shadow:0 24px 75px #0005,0 0 65px #9d56c314}.hero-photo{object-fit:cover;object-position:center 42%}.hero-photo-shade{pointer-events:none;background:linear-gradient(#110c1710 50%,#110c1794 100%),linear-gradient(90deg,#100c1718,#0000 35%);position:absolute;inset:0}.hero-portrait .floating-node{background:linear-gradient(125deg,#292232ed,#14121bf2);box-shadow:0 12px 35px #0006}.hero-portrait .node-sac{top:55px;left:-5px}.hero-portrait .node-agro{top:80px;right:-5px}.hero-portrait .node-hub{bottom:58px;left:-5px}.hero-portrait .node-axis{bottom:78px;right:-5px}.hero-portrait .signal-card{background:#1b1621ee;bottom:0}.footer-grid{gap:45px;padding:60px 0 50px}.footer-brand .brand{width:145px}.footer-brand p{margin-top:25px;font-size:16px}.footer-brand>.eyebrow{letter-spacing:1.3px;margin-top:25px;font-size:10px}.footer-links h3{margin-bottom:23px;font-size:15px}.footer-links a{gap:10px;margin-bottom:14px;font-size:14px;line-height:1.5}.footer-links a svg{width:15px;height:15px}.footer-bottom{gap:24px;padding-top:27px}.footer-bottom p{font-size:12px;line-height:1.7}.footer-bottom>a{padding:9px}@media (min-width:1600px){.hero h1{font-size:68px}.hero-portrait{transform:none}}@media (max-width:1150px){.hero h1{letter-spacing:-2.3px;font-size:51px}.hero-portrait{height:495px}.portrait-scene{height:440px}.hero-photo-frame{inset:18px 12px 27px}.footer-grid{gap:28px}.footer-brand>.eyebrow{font-size:9px}.footer-bottom p{font-size:11px}}@media (max-width:900px){.hero h1{letter-spacing:-2px;font-size:43px}.hero-portrait{height:440px}.portrait-scene{height:388px}.hero-portrait .node-sac{top:45px}.hero-portrait .node-agro{top:68px}.hero-portrait .node-hub{bottom:48px}.hero-portrait .node-axis{bottom:67px}.footer-grid{gap:22px}.footer-brand .brand{width:130px}.footer-brand p{font-size:14px}.footer-brand>.eyebrow{font-size:8px}.footer-links h3{font-size:14px}.footer-links a{font-size:13px}.footer-bottom p{font-size:10px}}@media (max-width:700px){.hero h1{letter-spacing:-2px;font-size:clamp(39px,9.5vw,60px)}.hero-portrait{max-width:500px;height:445px}.portrait-scene{height:395px}.hero-photo-frame{border-radius:22px;inset:15px 10px 27px}.hero-photo{object-position:center 38%}.hero-portrait .node-sac{top:45px;left:-4px}.hero-portrait .node-agro{top:72px;right:-4px}.hero-portrait .node-hub{bottom:48px;left:-4px}.hero-portrait .node-axis{bottom:67px;right:-4px}.visual-caption{letter-spacing:1px;font-size:6px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 25px;padding:40px 0}.footer-brand{grid-column:1/-1;display:block}.footer-brand .brand{width:140px}.footer-brand p{margin-top:21px;font-size:15px}.footer-brand>.eyebrow{width:auto;margin-top:20px;font-size:9px}.footer-links:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.footer-links:last-child h3{grid-column:1/-1}.footer-links h3{margin-bottom:17px;font-size:15px}.footer-links a{margin-bottom:13px;font-size:14px}.footer-bottom{gap:12px;padding-top:24px;padding-right:38px}.footer-bottom p{font-size:11px}.footer-bottom>a{padding:7px;top:26px}}@media (max-width:360px){.hero h1{font-size:37px}.hero-portrait{height:400px}.portrait-scene{height:350px}.hero-portrait .floating-node{min-width:120px;padding:9px}.footer-bottom p{font-size:10px}}@media (max-width:700px){.hero-portrait .node-sac,.hero-portrait .node-agro{top:auto;bottom:110px;transform:none}.hero-portrait .node-hub,.hero-portrait .node-axis{bottom:43px;transform:none}.footer-bottom p{font-size:12px}}@media (max-width:360px){.hero-portrait .node-sac,.hero-portrait .node-agro{bottom:103px}.footer-bottom p{font-size:11px}}.about-refined .about-top{padding-bottom:38px}.about-refined .about-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:80px}.about-title h2{letter-spacing:-2px;max-width:570px;font-size:clamp(38px,3.7vw,54px);line-height:1.15}.about-title h2>span{display:block}.about-purpose{letter-spacing:.2px;color:#b5a7bf;align-items:center;gap:10px;margin-top:27px;font-size:12px;display:flex}.about-refined .about-copy{max-width:480px;padding-top:5px}.about-refined .about-copy p{margin-bottom:19px;font-size:15px;line-height:1.85}.about-refined .about-copy .about-lead{color:#e0d9e7;font-size:18px;line-height:1.65}.about-refined .about-copy .text-link{margin-top:6px;font-size:13px}.about-products{background:radial-gradient(at 0,#9762bc12,#0000 55%),#121017;border:1px solid #b18bd425;border-radius:17px;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;margin-top:50px;padding:30px 34px;display:grid}.about-products-intro .eyebrow{letter-spacing:1.5px;color:#b99dcc;font-size:9px}.about-products-intro h3{letter-spacing:-.4px;margin-top:13px;font-size:21px;line-height:1.55}.about-products-intro h3>span{color:#a497ae}.about-product-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.about-product{background:#ffffff02;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:12px;padding:16px;transition:background .25s,border-color .25s;display:flex}.about-product:hover{background:#b48dd00c;border-color:#b48dd04a}.about-product>svg:first-child{color:#ba94d5}.about-product strong{color:#e6dfed;font-size:13px;font-weight:500;display:block}.about-product small{letter-spacing:1px;color:#95869e;margin-top:6px;font-size:7px;display:block}.about-product-arrow{color:#897292;margin-left:auto;transition:transform .25s}.about-product:hover .about-product-arrow{transform:translate(2px,-2px)}@media (max-width:1150px){.about-refined .about-grid{gap:45px}.about-title h2{font-size:44px}.about-products{gap:24px;padding:27px}.about-products-intro h3{font-size:19px}.about-product{gap:9px;padding:13px}.about-product-arrow{display:none}}@media (max-width:900px){.about-refined .about-grid{gap:35px}.about-title h2{font-size:38px}.about-refined .about-copy .about-lead{font-size:16px}.about-refined .about-copy p{font-size:14px}.about-products{grid-template-columns:1fr;gap:24px}.about-products-intro h3{font-size:21px}.about-product-list{grid-template-columns:repeat(4,minmax(0,1fr))}.about-product{flex-wrap:wrap;padding:13px}.about-product>span{width:100%}.about-product-arrow{display:none}}@media (max-width:700px){.about-refined .about-top{padding-bottom:27px}.about-refined .about-grid{grid-template-columns:1fr;gap:25px}.about-title h2{letter-spacing:-1.5px;max-width:440px;font-size:36px;line-height:1.16}.about-purpose{margin-top:18px;font-size:11px}.about-refined .about-copy{max-width:none;padding-top:0}.about-refined .about-copy .about-lead{font-size:16px}.about-refined .about-copy p{font-size:14px;line-height:1.8}.about-refined .about-copy .text-link{font-size:12px}.about-products{border-radius:14px;gap:21px;margin-top:32px;padding:24px 20px}.about-products-intro .eyebrow{letter-spacing:1px;font-size:7px}.about-products-intro h3{letter-spacing:-.4px;font-size:18px;line-height:1.6}.about-product-list{grid-template-columns:1fr 1fr;gap:10px}.about-product{gap:10px;padding:14px 11px}.about-product strong{font-size:12px}.about-product small{letter-spacing:.7px;font-size:6px}}@media (prefers-reduced-motion:reduce){.about-product:hover .about-product-arrow{transform:none}}.contact-details{background:radial-gradient(at 85% 45%,#522a6c18,#0000 60%),#0e0b13;border-top:1px solid #ffffff08;margin-bottom:90px}.contact-details-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.contact-intro>.eyebrow{margin-bottom:25px}.contact-intro h2{letter-spacing:-2.3px;max-width:440px;font-size:clamp(38px,3.9vw,56px);line-height:1.1}.contact-intro h2>span{margin-top:6px;display:block}.contact-intro>p{color:#b1a4bd;max-width:440px;margin-top:24px;font-size:14px;line-height:1.8}.contact-schedules{grid-template-columns:1fr 1fr;gap:11px;margin-top:30px;display:grid}.contact-schedule{background:#ffffff02;border:1px solid #b18bd427;border-radius:11px;align-items:center;gap:13px;padding:17px 18px;display:flex}.contact-schedule>svg{color:#bc95d8}.contact-schedule span{letter-spacing:1px;text-transform:uppercase;color:#9e8baa;font-size:8px;line-height:1.5;display:block}.contact-schedule strong{margin-top:5px;font-size:13px;font-weight:500;display:block}.schedule-emergency{background:#b18bd405;border-color:#b18bd44d;grid-column:1/-1}.contact-channel-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-channel-grid>div{height:100%}.contact-channel{background:linear-gradient(135deg,#30203d85,#22142e70);border:1px solid #bb8dda2b;border-radius:17px;height:100%;min-height:206px;padding:25px;transition:background .25s,border-color .25s,transform .25s;display:block}.contact-channel:hover{background:linear-gradient(135deg,#40284e95,#2e1d3a80);border-color:#c29ce466;transform:translateY(-3px)}.contact-channel-top{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.contact-channel-top>.outlined-icon{border-radius:11px;padding:10px}.contact-channel-top>svg{color:#a78bbb;transition:transform .25s}.contact-channel:hover .contact-channel-top>svg{transform:translate(2px,-2px)}.channel-label{text-transform:uppercase;letter-spacing:1.1px;color:#c4a0df;font-size:8px;font-weight:600;line-height:1.5;display:block}.contact-channel h3{letter-spacing:-.5px;overflow-wrap:anywhere;margin-top:9px;font-size:21px;font-weight:500}.channel-description{color:#a18aad;margin-top:10px;font-size:11px;line-height:1.5;display:block}@media (max-width:1150px){.contact-details-grid{gap:45px}.contact-channel{padding:21px}.contact-channel h3{font-size:19px}.contact-schedule{gap:10px;padding:15px 13px}}@media (max-width:900px){.contact-details-grid{grid-template-columns:1fr 1.1fr;gap:30px}.contact-intro h2{letter-spacing:-1.6px;font-size:38px}.contact-intro>p{font-size:13px}.contact-channel-grid{gap:12px}.contact-channel{min-height:205px;padding:17px}.contact-channel h3{font-size:17px}.channel-label{letter-spacing:.6px;font-size:7px}.contact-schedule{gap:8px;padding:13px 11px}.contact-schedule span{font-size:7px}.contact-schedule strong{font-size:12px}}@media (max-width:700px){.contact-details{margin-bottom:65px}.contact-details-grid{grid-template-columns:1fr;gap:32px}.contact-intro>.eyebrow{margin-bottom:20px}.contact-intro h2{letter-spacing:-1.6px;max-width:400px;font-size:38px}.contact-intro>p{margin-top:21px;font-size:14px}.contact-schedules{gap:10px;margin-top:23px}.contact-schedule{gap:10px;padding:15px 13px}.contact-schedule span{font-size:8px}.contact-schedule strong{font-size:13px}.contact-channel-grid{gap:12px}.contact-channel{min-height:210px;padding:20px}.contact-channel h3{font-size:17px}.contact-channel-top{margin-bottom:23px}.channel-label{font-size:7px}.channel-description{font-size:11px}}@media (max-width:400px){.contact-channel-grid{grid-template-columns:1fr}.contact-channel{min-height:0;padding:22px}.contact-channel-top{margin-bottom:18px}.contact-channel h3{font-size:22px}.channel-label{font-size:8px}.channel-description{font-size:12px}}@media (prefers-reduced-motion:reduce){.contact-channel:hover,.contact-channel:hover .contact-channel-top>svg{transform:none}}.client-section{padding:15px 0 90px}.client-section-heading{text-align:center;max-width:620px;margin:0 auto 32px}.client-section-heading .eyebrow{margin-bottom:18px;font-size:9px}.client-section-heading h2{letter-spacing:-1.4px;font-size:36px;line-height:1.2}.client-section-heading p{color:#a698af;margin-top:17px;font-size:13px}.client-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.client-logo-tile{background:#f4f2f5;border:1px solid #ffffff19;border-radius:12px;justify-content:center;align-items:center;min-height:115px;margin:0;padding:15px;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.client-logo-tile:hover{transform:translateY(-3px);box-shadow:0 12px 30px #aa6dcc18}.client-logo{object-fit:contain;mix-blend-mode:multiply;filter:grayscale();opacity:.85;width:100%;height:83px;transition:filter .25s,opacity .25s}.client-logo-tile:hover .client-logo{filter:none;opacity:1}.testimonials{background:radial-gradient(at 15% 20%,#79479813,#0000 55%),#100d15;border-top:1px solid #ffffff0b}.testimonials-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px;display:flex}.testimonials-heading .eyebrow{margin-bottom:20px}.testimonials-heading h2{font-size:clamp(36px,4vw,56px)}.testimonials-context{color:#af8bc5;align-items:center;gap:15px;padding-bottom:7px;display:flex}.testimonials-context p{color:#ad9bb9;font-size:12px;line-height:1.7}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.testimonial-grid>div{height:100%}.testimonial-card{background:linear-gradient(145deg,#23192d,#17121d);border:1px solid #b289ce26;border-radius:16px;flex-direction:column;height:100%;min-height:228px;padding:25px;transition:border-color .25s;display:flex}.testimonial-card:hover{border-color:#b289ce58}.testimonial-author{align-items:center;gap:12px;display:flex}.testimonial-avatar{color:#271733;background:#cfb2e3;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;font-weight:600;display:grid}.avatar-tone-1{background:#b6b9dc}.avatar-tone-2{background:#d6b8d0}.testimonial-author h3{letter-spacing:0;font-size:13px;line-height:1.5}.testimonial-stars{color:#d5addf;gap:3px;margin-top:5px;display:flex}.testimonial-quote-icon{color:#9872b044;margin-left:auto}.testimonial-card blockquote{flex:1;margin:24px 0 25px}.testimonial-card blockquote p{color:#e0d5e9;font-size:15px;line-height:1.75}.testimonial-source{color:#aa90bc;border-top:1px solid #ffffff09;justify-content:space-between;align-items:center;padding-top:16px;font-size:10px;display:flex}.testimonial-source:hover{color:#d8b8ed}.testimonials-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.testimonials-bottom p{color:#9a87a8;font-size:11px}.testimonials-bottom .button{min-height:44px;font-size:11px}@media (max-width:1000px){.client-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-context p{font-size:11px}.testimonial-card{padding:22px}}@media (max-width:700px){.client-section{padding:0 0 65px}.client-section-heading h2{letter-spacing:-1px;font-size:29px}.client-section-heading p{font-size:12px}.client-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.client-logo-tile{border-radius:9px;min-height:88px;padding:10px}.client-logo{filter:none;opacity:1;height:66px}.testimonials-heading{margin-bottom:28px;display:block}.testimonials-heading h2{font-size:36px}.testimonials-context{margin-top:24px}.testimonial-grid{grid-template-columns:1fr;gap:14px}.testimonial-card{min-height:210px;padding:23px}.testimonial-card blockquote p{font-size:16px}.testimonial-author h3{font-size:14px}.testimonial-source{font-size:12px}.testimonials-bottom{flex-direction:column;align-items:flex-start;gap:18px;margin-top:26px}.testimonials-bottom p{font-size:12px;line-height:1.7}}@media (max-width:400px){.client-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.client-logo-tile:hover{transform:none}}
:root{--bg:#fff;--panel:#faf8fc;--text:#26212d;--muted:#746b7d;--purple:#793697;--border:#4c285f21;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--text);background:#fff}::selection{color:#491966;background:#ead8f3}.eyebrow{color:#765788}.muted{color:#746b7d}.gradient-text{background-image:linear-gradient(115deg,#77318f,#a864bb 70%,#75328d)}.status-dot{background:#9a54b5;box-shadow:0 0 10px #a36cd525}.button-primary{color:#fff;background:#793697;box-shadow:0 6px 18px #78359415}.button-primary:hover{background:#662780;box-shadow:0 8px 24px #78359425}.button-secondary{color:#59346d;background:#fff9;border-color:#773d9330}.button-secondary:hover{background:#f1e9f7}.text-link{color:#623b77}.text-link:hover{color:#8b3baa}.outlined-icon{color:#85439f;background:#f3ecf8;border-color:#b284d339}.header-scrolled,.header-open{background:#fffffff2;border-bottom-color:#77409113}.desktop-nav a{color:#64596c}.desktop-nav a:hover{color:#803797}.header-contact{color:#613573;background:#fff9;border-color:#823f992b}.header-contact:hover{border-color:#8646a3}.mobile-nav{background:#fff;border-color:#78359420}.mobile-nav a{color:#42334e;border-bottom-color:#78359412}.hero{background:radial-gradient(at 80% 30%,#f0e5f85c,#0000 55%),linear-gradient(#fff,#fbf9fd);border-bottom-color:#78409713}.hero-grid{background-image:linear-gradient(#82409905 1px,#0000 1px),linear-gradient(90deg,#82409905 1px,#0000 1px)}.hero-halo{background:radial-gradient(#ac78c41c,#0000 65%)}.hero-copy>p{color:#73667d}.origin-mark{color:#914ea9}.visual-caption{color:#876498}.visual-caption>span:first-child{background:#aa7abc}.visual-baseline{color:#826990}.hero-bottom{border-top-color:#80439617}.scroll-cue{color:#71577f}.trust-items svg{color:#8b579f}.hero-photo-frame{border-color:#ab78c93a;box-shadow:0 22px 65px #56346d15}.hero-portrait .floating-node,.hero-portrait .signal-card{color:#f3edf7}.hero-portrait .node-icon{color:#d4b1ed}.client-section{background:#fff;padding:70px 0 85px}.client-logo-tile{background:#fff;border-color:#87539718;box-shadow:0 4px 18px #47305204}.client-logo{opacity:.9}.client-logo-tile:hover{box-shadow:0 8px 25px #7f3e9910}.client-section-heading h2{font-size:32px}.section-index{color:#9b88a5}.about-refined .about-copy .about-lead{color:#3d3047}.about-purpose{color:#79528c}.about-products{background:linear-gradient(115deg,#f5edf9,#fff);border-color:#ad81c326}.about-products-intro .eyebrow{color:#89549f}.about-products-intro h3>span{color:#7d6c87}.about-product{background:#fff;border-color:#9a6cac21}.about-product:hover{background:#faf6fd;border-color:#9a6cac45}.about-product>svg:first-child{color:#8e49a7}.about-product strong{color:#41304e}.about-product-arrow{color:#9869ac}.solutions{background:#fff;border-top-color:#7840970b}.section-heading>p{color:#7d6d86}.solution-card,.card-axis{background:radial-gradient(at 45% 0,#eadcf33a,#0000 60%),#faf8fc;border-color:#9868ad27;box-shadow:0 5px 22px #65407904}.solution-card:hover{border-color:#9a6aac68;box-shadow:0 12px 35px #70458e0b}.product-icon{color:#86419f;background:#efe4f6;border-color:#a36bbe30}.card-top .eyebrow{color:#866692}.card-number{color:#a38ab0}.card-copy .product-name{color:#8a43a3}.card-copy h3{color:#31223e}.card-copy>p{color:#7a6885}.product-button{color:#694078;border-top-color:#9261a01a}.product-button>span{border-color:#9f71b641}.product-button:hover>span{background:#ecddf4}.product-visual{color:#f3edf7}.chat-window,.order-board,.asset-dashboard{box-shadow:0 16px 35px #41254f18}.field-map{color:#9168ae4d}.map-label{color:#89629a}.map-truck{color:#86509e}.agro-metrics>span{color:#836890;background:#fff;border-color:#a17bbe34}.agro-metrics b{color:#86559e}.field-map svg circle{fill:#f2e6f8}.chat-message,.order-row strong{color:#eee2f4}.mock-header{color:#c7b3d6}.channel-row span{color:#bdadc9}.mini-float{color:#dbc3ed}.asset-grid>div>span{color:#d5bfe6}.asset-grid small{color:#b19fc0}.asset-bottom{color:#c7b5d6}.product-dialog{color:#35253f;background:#fcf9fe;border-color:#b68cd354;box-shadow:0 22px 80px #40234b30}.product-dialog::backdrop{background:#291b3c6b}.dialog-close{background:#f1e7f7;border-color:#a06aba24}.dialog-inner p{color:#7b6588}.dialog-inner li svg{color:#8742a5}.ecosystem{background:#fff;border-top-color:#8043960b}.ecosystem-visual{background:radial-gradient(#b18bd414,#0000 65%)}.eco-ring{border-color:#a172c135}.ring-b{border-color:#a172c126}.eco-node{color:#4a315b;background:#fbf7fd;border-color:#a172c13c;box-shadow:0 6px 18px #4c235b05}.eco-node:hover{background:#f1e5f8}.eco-node>svg:first-child{color:#9550af}.eco-center{background:linear-gradient(140deg,#9655b0,#65327d);border-color:#ad7ec956;box-shadow:0 10px 35px #8749a025}.eco-center>span{color:#ead1f7}.eco-caption{color:#8f6e9f}.ecosystem-copy>p{color:#7a6885}.eco-footnote{border-top-color:#8f589f20}.eco-footnote>span{color:#8d4ba8}.eco-footnote p{color:#8b739a}.eco-footnote strong{color:#61406f}.differentials{background:#fbf9fc;border-top:1px solid #85549b10}.differential{border-top-color:#a57bbc38}.differential-top svg{color:#8c49a7}.differential p{color:#7e6b88}.differential h3{color:#513560}.technology{background:#fff;border-top-color:#8b569d12;border-bottom-color:#8b569d12}.server-panel{background:radial-gradient(at 50% 20%,#dec6ed36,#0000 60%),#faf7fd;border-color:#a97fc230}.server-location{color:#8f61a5}.server-panel h3{color:#382542}.server-panel p{color:#7d668b}.cloud-tag{color:#815593;border-top-color:#a578b324}.tech-feature{border-bottom-color:#9865b022}.tech-feature h3{color:#44324d}.tech-feature p{color:#7d6c88}.tech-number{color:#b296bf}.aws-note{background:#f8f3fb;border-color:#a57bbe25}.aws-note p{color:#7d6888}.aws-note strong{color:#684376}.aws-note>svg{color:#9753b1}.server-unit{color:#f5edf9}.server-visual{isolation:isolate}.testimonials{background:#fbf9fd;border-top-color:#8b569d12}.testimonials-context{color:#9860b0}.testimonials-context p{color:#8b719a}.testimonial-card{background:linear-gradient(145deg,#fff,#fbf8fd);border-color:#a878c02d;box-shadow:0 6px 25px #46275205}.testimonial-card:hover{border-color:#a573bc66}.testimonial-author h3{color:#4a3059}.testimonial-stars{color:#9350ac}.testimonial-card blockquote p{color:#594265}.testimonial-quote-icon{color:#a57bb63d}.testimonial-source{color:#8b589e;border-top-color:#9866ab20}.testimonial-source:hover{color:#68317f}.contact-panel h2{color:#3b2449}.contact-panel h2>span{color:#8c40a7}.contact-panel>p{color:#7e6090}.contact-panel>.eyebrow{color:#8a529f}.contact-arrow{color:#a46bbb}.contact-orbit{border-color:#aa72c026;box-shadow:0 0 0 45px #b47bcd05,0 0 0 90px #b47bcd03}.contact-orbit:after{background:#a15aba;box-shadow:0 0 15px #ad6ecd40}.contact{background:#fff;padding-top:80px;padding-bottom:80px}.contact-details{background:radial-gradient(at 85% 45%,#dec7ee25,#0000 60%),#fbf9fd;border-top-color:#8b569d12;margin-bottom:0}.contact-intro>p{color:#7d6b89}.contact-schedule{background:#fff;border-color:#a57bbc2b}.contact-schedule>svg{color:#9852b0}.contact-schedule strong{color:#573764}.schedule-emergency{background:#f7f0fb;border-color:#a57bbc48}.contact-channel{background:linear-gradient(135deg,#fff,#f7effb);border-color:#b486cc32;box-shadow:0 6px 22px #6b3f8005}.contact-channel:hover{background:linear-gradient(135deg,#fff,#f1e4f9);border-color:#ac79c26b}.contact-channel-top>svg{color:#aa7cbb}.channel-label{color:#9453aa}.contact-channel h3{color:#44304f}.footer{background:#fff;padding-top:28px}.footer-grid{border-top-color:#9f6eb021}.footer-brand p{color:#7b638a}.footer-brand>.eyebrow{color:#a281b2}.footer-links h3{color:#513461}.footer-links a:hover{color:#86399e}.footer-bottom{border-top-color:#9d68b022}.footer-bottom>a{color:#8f5aa4;border-color:#a576ba36}@media (max-width:700px){.client-section{padding:45px 0 60px}.client-section-heading h2{font-size:28px}.contact{padding-top:60px;padding-bottom:60px}.contact-details{margin-bottom:0}.footer{padding-top:15px}}.hero-origin{color:#756180}.visual-baseline,.scroll-cue{color:#755780}.trust-items span{color:#706074}.client-section-heading p{color:#716078}.about-product small{color:#755d80}.footer-links a,.footer-brand>.eyebrow{color:#765b85}.footer-bottom p{color:#776680}.channel-description{color:#796384}.contact-schedule span{color:#765681}.contact-bottom{color:#815c93}.demo-note{color:#75627e}.testimonials-bottom p{color:#796486}.hero{border-bottom:1px solid #e7daee}.client-section{background:#fff;border-bottom:1px solid #dfcde9;padding-top:65px;padding-bottom:75px}.about{background:linear-gradient(125deg,#f4eaf9,#f7f2fb);border-top:0;border-bottom:1px solid #decae9}.solutions{background:#fff;border-bottom:1px solid #e3d2ec}.ecosystem{background:linear-gradient(120deg,#f2e6fa,#f8f1fc);border-top:0;border-bottom:1px solid #dfc8ea}.differentials{background:#fff;border-top:0;border-bottom:1px solid #dfc8ea}.differential{background:#f8f2fb;border:1px solid #dec9e9;border-radius:14px;padding:24px 20px}.differential-top>span{color:#b18ac3}.technology{background:linear-gradient(135deg,#f1e7f8,#f7f0fc);border-top:0;border-bottom:1px solid #dcc5e7}.server-panel{background:#fff;box-shadow:0 10px 35px #6b3d8508}.aws-note{background:#fff}.testimonials{background:#fff;border-top:0;border-bottom:1px solid #decce7}.contact{background:#f5ecfa;border-bottom:1px solid #dbc3e6}.contact-panel{background:radial-gradient(at 100%,#d5afe950,#0000 60%),#fff;border-color:#d6bce4;box-shadow:0 12px 45px #7d48950c}.contact-details{background:#fff;border-top:0;border-bottom:1px solid #e4d4ec}.footer{background:#f4eaf9}.footer-grid{border-top:0}.testimonial-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b593c6 #f2e8f8;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 12px);grid-auto-flow:column;gap:18px;padding:3px 0 14px;scroll-padding:0;display:grid;overflow-x:auto}.testimonial-track:focus-visible{outline-offset:5px;outline:2px solid #9854ad}.testimonial-track .testimonial-card{scroll-snap-align:start;height:auto;min-height:285px}.testimonial-navigation{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;display:flex}.testimonial-navigation>span{color:#7c608a;font-size:12px}.testimonial-navigation>div{gap:10px;display:flex}.testimonial-navigation button{color:#7e3b96;background:#f4e9fa;border:1px solid #d7bde4;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s;display:grid}.testimonial-navigation button:hover:not(:disabled){background:#e9d6f3}.testimonial-navigation button:disabled{opacity:.35;cursor:default}@media (max-width:1000px){.testimonial-track{grid-template-columns:none;grid-auto-columns:calc(50% - 9px)}}@media (max-width:700px){.client-section{padding:45px 0 55px}.differential{padding:19px 15px}.differential-grid{gap:15px}.testimonial-track{grid-template-columns:none;grid-auto-columns:88%;gap:14px}.testimonial-track .testimonial-card{min-height:290px}.testimonial-navigation>span{max-width:190px;font-size:11px;line-height:1.6}.testimonial-navigation button{width:40px;height:40px}}@media (min-width:1001px){.client-logo-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}
