@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--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,ui-sans-serif, system-ui, 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{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}.absolute{position:absolute}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.cinema-site{--cinema-blue:#4c91ff;--cinema-blue-soft:#79bfff;--cinema-violet:#8874ff;--cinema-orange:#e89358;--cinema-green:#55d6a5;--cinema-text:#f2f6fb;--cinema-muted:#8c9aae;--cinema-line:#97bbe724;--cinema-shell:min(1340px, calc(100vw - 72px));--cinema-ease:cubic-bezier(.22, 1, .36, 1);color:var(--cinema-text);isolation:isolate;background:#030509;min-height:100svh;position:relative;overflow:clip}.cinema-site:before{content:"";pointer-events:none;z-index:1;background-image:linear-gradient(#88b1e208 1px,#0000 1px),linear-gradient(90deg,#88b1e208 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 22% 80%,#000 100%);mask-image:linear-gradient(#000 0,#0000 22% 80%,#000 100%)}.cinema-site:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 12% 20%,#255eb11f,#0000 26%),radial-gradient(circle at 86% 72%,#5843ba14,#0000 24%);position:fixed;inset:0}.cinema-shell{width:var(--cinema-shell);z-index:4;margin-inline:auto;position:relative}.cinema-world{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.cinema-world:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle at 58%,#2262c021,#0000 34%);position:absolute;inset:0}.cinema-world canvas{touch-action:pan-y;width:100%!important;height:100%!important}.cinema-fallback{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.cinema-fallback:before,.cinema-fallback:after{content:"";border:1px solid #5ea4f83d;border-radius:50%;width:min(42vw,510px);height:min(42vw,510px);position:absolute;top:50%;right:9vw;transform:translateY(-50%)rotateX(64deg)rotate(18deg)}.cinema-fallback:after{border-color:#8874ff2e;width:min(31vw,370px);height:min(31vw,370px);right:calc(9vw + min(5.5vw,70px));transform:translateY(-50%)rotateY(66deg)rotate(-18deg)}.cinema-fallback-core{background:#2f71d747;border:1px solid #7fbfff7a;width:118px;height:118px;position:absolute;top:calc(50% - 59px);right:calc(9vw + min(21vw,255px) - 59px);transform:rotate(45deg);box-shadow:inset 0 0 50px #357ff529,0 0 70px #2e77eb3d}.cinema-header{transition:background .4s var(--cinema-ease), border-color .4s var(--cinema-ease), backdrop-filter .4s;z-index:100;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.cinema-header.is-scrolled,.cinema-header.scrolled{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);border-color:var(--cinema-line);background:#03060ac2}.cinema-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:34px;max-width:1540px;height:76px;margin-inline:auto;padding-inline:34px;display:grid}.cinema-brand{letter-spacing:.17em;justify-self:start;align-items:center;font-size:17px;font-weight:720;display:inline-flex}.cinema-brand>i,.cinema-brand-dot{background:var(--cinema-blue);width:6px;height:6px;margin-right:11px;transform:rotate(45deg);box-shadow:0 0 14px #4c91ffd1}.cinema-brand span{color:var(--cinema-blue-soft)}.cinema-nav{align-items:center;gap:clamp(16px,2.1vw,34px);display:flex}.cinema-nav a,.cinema-nav button{color:#8290a3;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;padding:10px 0;font-size:11px;transition:color .25s;position:relative}.cinema-nav a:after,.cinema-nav button:after{background:var(--cinema-blue-soft);content:"";transform-origin:100%;height:1px;transition:transform .35s var(--cinema-ease);width:100%;position:absolute;bottom:2px;left:0;transform:scaleX(0)}.cinema-nav a.active,.cinema-nav button.active,.cinema-nav a:hover,.cinema-nav button:hover{color:#f4f8fd}.cinema-nav a.active:after,.cinema-nav button.active:after{transform-origin:0;transform:scaleX(1)}.cinema-header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.cinema-header-cta{background:#4289f41a;border:1px solid #69adff47;border-radius:6px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:620;display:inline-flex}.cinema-menu-button{border:1px solid var(--cinema-line);color:#b9c6d5;background:#ffffff09;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.cinema-mobile-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--cinema-line);background:#04070bf7;padding:15px 22px 26px;display:none;position:absolute;top:68px;left:0;right:0}.cinema-mobile-nav.open{flex-direction:column;display:flex}.cinema-mobile-nav a{border-bottom:1px solid var(--cinema-line);justify-content:space-between;align-items:center;padding:16px 2px;font-size:17px;display:flex}.cinema-mobile-nav a small{color:#5c79a0;font-family:var(--font-mono);font-size:8px}.cinema-hud{pointer-events:none;z-index:30;flex-direction:column;gap:10px;display:flex;position:fixed;top:50%;bottom:30px;left:30px;transform:translateY(-50%)}.cinema-hud-label,.cinema-scene-counter{color:#53647b;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;writing-mode:vertical-rl;font-size:7px}.cinema-progress-track{background:#8ab1dd24;flex:1;width:1px;min-height:160px;position:relative}.cinema-progress-fill{background:linear-gradient(to bottom, var(--cinema-blue), var(--cinema-violet));height:var(--cinema-progress,0%);width:1px;position:absolute;top:0;left:0;box-shadow:0 0 9px #4c91ffb8}.cinema-chapter{color:#53647b;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;z-index:30;gap:7px;font-size:7px;display:flex;position:fixed;bottom:28px;right:32px}.cinema-chapter strong{color:#9eb5d0;font-weight:500}.cinema-scene{z-index:3;height:190svh;min-height:1180px;position:relative}.cinema-scene.scene-inicio,.cinema-scene.scene-hero{height:175svh}.cinema-scene.scene-solucoes{height:250svh}.cinema-scene.scene-processo{height:230svh}.cinema-scene.scene-projetos{height:225svh}.cinema-scene.scene-contato{height:205svh}.cinema-scene:before{content:"";pointer-events:none;background:radial-gradient(circle at 75% 48%,#2661b90b,#0000 38%);position:absolute;inset:0}.cinema-stage{align-items:center;height:100svh;min-height:620px;padding:96px 0 48px;display:flex;position:sticky;top:0;overflow:hidden}.cinema-stage:after{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#7aabe41c,#0000);height:1px;position:absolute;bottom:0;left:7vw;right:7vw}.cinema-copy{z-index:5;max-width:680px;position:relative}.cinema-copy-right{margin-left:auto}.cinema-copy-wide{max-width:1040px}.cinema-kicker{color:#9db1ca;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 21px;font-size:10px;display:flex}.cinema-kicker:before{background:var(--cinema-blue-soft);content:"";width:5px;height:5px;transform:rotate(45deg);box-shadow:0 0 10px #79bfffb8}.cinema-title{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5.6vw,86px);font-weight:510;line-height:.98}.cinema-title span,.cinema-title em{color:#0000;background:linear-gradient(110deg,#718096 0%,#e2edf9 48%,#6aa9f4 100%);-webkit-background-clip:text;background-clip:text;margin-top:10px;font-style:normal;display:block}.cinema-body{color:var(--cinema-muted);max-width:620px;margin:25px 0 0;font-size:clamp(14px,1.25vw,18px);line-height:1.68}.cinema-actions{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.cinema-button{min-height:44px;transition:background .25s, border-color .25s, transform .3s var(--cinema-ease);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:11px 15px;font-size:11px;font-weight:640;display:inline-flex}.cinema-button:hover{transform:translateY(-2px)}.cinema-button-primary{background:linear-gradient(135deg,#397ef0,#5a9cfb);box-shadow:0 14px 36px #2e6fda38}.cinema-button-ghost{color:#c4d0de;background:#ffffff06;border-color:#7fb1eb38}.cinema-tag{border:1px solid var(--cinema-line);color:#8090a4;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#090f17ad;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:inline-flex}.cinema-hero-seal{margin-top:22px}.cinema-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--cinema-line);background:linear-gradient(145deg,#0e1622cc,#070b11b8);box-shadow:0 24px 70px #0000003d}.cinema-grid{gap:12px;display:grid}.cinema-scroll-cue{color:#56667c;font-family:var(--font-mono);letter-spacing:.13em;align-items:center;gap:10px;font-size:7px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.cinema-scroll-cue i{border:1px solid #73aff53d;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;animation:2.1s ease-in-out infinite cinema-scroll;display:flex}@keyframes cinema-scroll{50%{transform:translateY(5px)}}.scene-inicio .cinema-copy,.scene-hero .cinema-copy{max-width:810px}.scene-inicio .cinema-title,.scene-hero .cinema-title{font-size:clamp(48px,6.7vw,104px)}.cinema-pillars{border-top:1px solid var(--cinema-line);grid-template-columns:repeat(4,1fr);gap:13px;max-width:700px;margin-top:39px;padding-top:17px;display:grid}.cinema-pillars span{color:#718096;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px}.cinema-pillars i{color:#5277a3;margin-right:5px;font-style:normal}.cinema-scatter-list,.cinema-architecture-list,.cinema-capabilities{grid-template-columns:1fr 1fr;gap:8px;max-width:600px;margin-top:31px;display:grid}.cinema-scatter-list>div,.cinema-architecture-list>div,.cinema-capabilities>div,.cinema-capabilities>span{border:1px solid var(--cinema-line);color:#9aabba;background:#070c139e;align-items:center;gap:8px;min-height:40px;padding:9px 11px;font-size:11px;display:flex}.cinema-scatter-list svg,.cinema-architecture-list svg,.cinema-capabilities svg{color:#6eaff8}.cinema-data-flow{gap:8px;margin-top:32px;display:flex}.cinema-data-flow>div{border:1px solid var(--cinema-line);text-align:center;background:#070c13ad;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-height:92px;padding:12px;display:flex;position:relative}.cinema-data-flow>div:not(:last-child):after{color:#4b719e;content:"→";font-family:var(--font-mono);z-index:2;font-size:10px;position:absolute;right:-10px}.cinema-data-flow svg{color:#75b6ff}.cinema-data-flow span{color:#8291a4;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.cinema-services-layout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(36px,6vw,90px);display:grid}.cinema-services-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cinema-service-card,.cinema-service-item{border:1px solid var(--cinema-line);min-height:76px;transition:background .25s, border-color .25s, transform .35s var(--cinema-ease);background:#070c13ad;padding:13px;position:relative}.cinema-service-card:hover,.cinema-service-item:hover{background:#1a345661;border-color:#6baeff57;transform:translateY(-2px)}.cinema-service-card>span,.cinema-service-item>span{color:#557293;font-family:var(--font-mono);font-size:8px}.cinema-service-card h3,.cinema-service-item h3{margin:9px 0 5px;font-size:13px;font-weight:560}.cinema-service-card p,.cinema-service-item p{color:#8492a5;margin:0;font-size:10px;line-height:1.42}.cinema-service-card small,.cinema-service-item small{color:#6f8198;margin-top:6px;font-size:10px;line-height:1.42;display:block}.cinema-process-layout{width:100%}.cinema-process-head{max-width:720px}.cinema-process-track{grid-template-columns:repeat(8,1fr);margin-top:54px;display:grid;position:relative}.cinema-process-track:before{content:"";background:#89b2e026;height:1px;position:absolute;top:24px;left:3%;right:3%}.cinema-process-energy{background:linear-gradient(90deg, var(--cinema-blue), var(--cinema-violet), var(--cinema-blue-soft));height:1px;scale:var(--process-progress,0) 1;transform-origin:0;position:absolute;top:24px;left:3%;right:3%;box-shadow:0 0 10px #4891f999}.cinema-process-step{padding-right:13px;position:relative}.cinema-process-step>span{color:#82bfff;font-family:var(--font-mono);z-index:2;background:#070d14;border:1px solid #6badff42;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font-size:8px;display:flex;position:relative}.cinema-process-step h3{margin:0 0 7px;font-size:13px;font-weight:580}.cinema-process-step p{color:#7c8a9c;margin:0;font-size:10px;line-height:1.48}.cinema-cases-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:42px;display:grid}.cinema-case-card{border:1px solid var(--cinema-line);background:linear-gradient(145deg,#0d1520db,#060a10cc);min-height:330px;padding:20px;position:relative;overflow:hidden}.cinema-case-card:before{content:"";background-image:linear-gradient(#7eaee70e 1px,#0000 1px),linear-gradient(90deg,#7eaee70e 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0 0 52%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.cinema-case-card>*{z-index:2;position:relative}.cinema-case-card>span{color:#7896ba;font-family:var(--font-mono);letter-spacing:.08em;font-size:10px}.cinema-case-card h3{letter-spacing:-.03em;margin:62px 0 16px;font-size:20px;font-weight:520}.cinema-case-card p{color:#8190a3;font-size:11px;line-height:1.55}.cinema-case-card strong{color:#8cc7ff;margin-top:17px;font-size:20px;font-weight:440;display:block}.cinema-case-card small{color:#71839a;margin-top:5px;font-size:10px;display:block}.cinema-operations-layout{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(45px,7vw,100px);display:grid}.cinema-command-panel{background:#060b11d9;border:1px solid #74aef138;min-height:420px;padding:17px;transform:perspective(1200px)rotateY(-5deg)rotateX(2deg);box-shadow:0 38px 100px #0000006b,0 0 70px #2465c61a}.cinema-command-top{border-bottom:1px solid var(--cinema-line);justify-content:space-between;align-items:center;padding:3px 0 15px;display:flex}.cinema-command-top span{color:#647996;font-family:var(--font-mono);font-size:8px}.cinema-command-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.cinema-command-metrics>div{border:1px solid var(--cinema-line);background:#0c131d;padding:12px}.cinema-command-metrics small{color:#74859a;font-size:10px;display:block}.cinema-command-metrics strong{margin-top:8px;font-size:20px;font-weight:470;display:block}.cinema-command-chart{border:1px solid var(--cinema-line);background:#091019;align-items:end;gap:9px;height:220px;margin-top:9px;padding:25px 20px 18px;display:flex}.cinema-command-chart i{background:linear-gradient(#5c9fff,#377ce72b);flex:1}.cinema-name-system{grid-template-columns:1fr auto 1fr auto 1.25fr;align-items:center;gap:12px;margin-top:44px;display:grid}.cinema-name-system>div{border:1px solid var(--cinema-line);background:#070c13b8;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.cinema-name-system b{color:#0000;letter-spacing:-.06em;background:linear-gradient(135deg,#f0f7ff,#72aff4);-webkit-background-clip:text;background-clip:text;font-size:clamp(33px,4vw,58px);font-weight:520}.cinema-name-system span{color:#74859a;margin-top:7px;font-size:11px}.cinema-name-system>i{color:#4f6178;font-family:var(--font-mono);font-size:9px;font-style:normal}.cinema-values{border-top:1px solid var(--cinema-line);grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.cinema-values span{border-bottom:1px solid var(--cinema-line);border-right:1px solid var(--cinema-line);color:#8594a7;padding:12px;font-size:11px}.cinema-values span:nth-child(4n){border-right:0}.cinema-contact-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(40px,6vw,85px);display:grid}.cinema-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080e16d6;border:1px solid #76b0f233;padding:24px;box-shadow:0 32px 90px #00000059}.cinema-form-head{border-bottom:1px solid var(--cinema-line);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:13px;display:flex}.cinema-form-head span{color:#8fc4ff;font-family:var(--font-mono);letter-spacing:.1em;font-size:10px}.cinema-form-head small{color:#718298;font-size:10px}.cinema-form-grid{grid-template-columns:1fr 1fr;gap:13px 11px;display:grid}.cinema-form label{color:#8392a5;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:10px;display:flex}.cinema-form input,.cinema-form select,.cinema-form textarea{color:#e0e8f2;font-family:var(--font-sans);letter-spacing:0;text-transform:none;background:#ffffff06;border:1px solid #9ebee324;border-radius:4px;outline:none;min-height:38px;padding:8px 9px;font-size:13px}.cinema-form textarea{resize:vertical;min-height:82px}.cinema-form input:focus,.cinema-form select:focus,.cinema-form textarea:focus{border-color:#6baeff80}.cinema-form select option{background:#0a111a}.cinema-form-full{grid-column:1/-1}.cinema-form-privacy{align-items:flex-start;margin:14px 0;line-height:1.45;font-family:var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;flex-direction:row!important;font-size:10px!important;display:flex!important}.cinema-form-privacy input{width:13px;height:13px;min-height:13px;padding:0}.cinema-form-privacy a{color:#91c4ff;text-decoration:underline}.cinema-form-submit{cursor:pointer;border:0;width:100%}.cinema-form-submit:disabled{cursor:wait;opacity:.62}.cinema-form-message{text-align:center;min-height:16px;margin-top:9px;font-size:11px}.cinema-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cinema-footer{border-top:1px solid var(--cinema-line);z-index:5;background:#030508eb;padding:40px 0 24px;position:relative}.cinema-footer-main{grid-template-columns:2fr 1fr 1.4fr 1fr;gap:40px;display:grid}.cinema-footer-main>div{flex-direction:column;gap:8px;display:flex}.cinema-footer-main>div>span{color:#708197;font-family:var(--font-mono);letter-spacing:.1em;font-size:10px}.cinema-footer-main p,.cinema-footer-main a{color:#718096;margin:0;font-size:11px}.cinema-footer-bottom{border-top:1px solid var(--cinema-line);color:#697a90;font-family:var(--font-mono);justify-content:space-between;align-items:center;margin-top:32px;padding-top:18px;font-size:9px;display:flex}@media (max-width:1100px){.cinema-site{--cinema-shell:min(100% - 46px, 1050px)}.cinema-header-inner{gap:15px}.cinema-nav{gap:12px}.cinema-nav a,.cinema-nav button{font-size:10px}.cinema-services-layout,.cinema-operations-layout{grid-template-columns:.8fr 1.2fr;gap:35px}.cinema-process-track{grid-template-columns:repeat(4,1fr);gap:35px 0}.cinema-process-track:before,.cinema-process-energy{display:none}.cinema-process-step{border-top:1px solid var(--cinema-line);padding:17px 12px 0 0}.cinema-process-step>span{width:42px;height:42px;margin-top:-38px}}@media (max-width:900px){.cinema-header-inner{grid-template-columns:1fr auto;height:68px;padding-inline:20px}.cinema-nav,.cinema-header-cta{display:none}.cinema-menu-button{display:flex}.cinema-hud,.cinema-chapter{display:none}.cinema-services-layout,.cinema-operations-layout{grid-template-columns:1fr}.cinema-command-panel{max-width:680px;transform:none}.cinema-title{font-size:clamp(40px,8.2vw,70px)}.scene-inicio .cinema-title,.scene-hero .cinema-title{font-size:clamp(48px,9.6vw,82px)}.cinema-cases-grid{grid-template-columns:1fr 1fr}.cinema-case-card:last-child{grid-column:1/-1}.cinema-contact-layout{grid-template-columns:1fr}.cinema-contact-layout .cinema-copy{max-width:740px}.cinema-scene,.cinema-scene.scene-inicio,.cinema-scene.scene-hero,.cinema-scene.scene-solucoes,.cinema-scene.scene-processo,.cinema-scene.scene-projetos,.cinema-scene.scene-contato{height:auto;min-height:0}.cinema-stage{height:auto;min-height:100svh;position:relative;overflow:visible}}@media (max-width:767px){.cinema-site{--cinema-shell:calc(100% - 32px);overflow:hidden}.cinema-site:before{opacity:.75;background-size:48px 48px}.cinema-world{opacity:.52}.cinema-world:after{content:"";background:linear-gradient(#0305090d,#030509 85%);position:absolute;inset:0}.cinema-fallback:before{width:330px;height:330px;right:-100px}.cinema-fallback:after{width:230px;height:230px;right:-50px}.cinema-fallback-core{width:80px;height:80px;top:calc(50% - 40px);right:65px}.cinema-scene,.cinema-scene.scene-inicio,.cinema-scene.scene-hero,.cinema-scene.scene-solucoes,.cinema-scene.scene-processo,.cinema-scene.scene-projetos,.cinema-scene.scene-contato{height:auto;min-height:0}.cinema-stage{height:auto;min-height:100svh;padding:110px 0 80px;position:relative;overflow:visible}.cinema-stage:after{left:16px;right:16px}.cinema-copy,.cinema-copy-right{max-width:100%;margin-left:0}.cinema-title,.scene-inicio .cinema-title,.scene-hero .cinema-title{font-size:clamp(39px,12vw,59px)}.cinema-body{font-size:14px}.cinema-actions{flex-direction:column;align-items:stretch}.cinema-button{width:100%}.cinema-scroll-cue{display:none}.cinema-pillars{grid-template-columns:1fr 1fr}.cinema-scatter-list,.cinema-architecture-list,.cinema-capabilities{grid-template-columns:1fr}.cinema-data-flow{grid-template-columns:1fr 1fr;display:grid}.cinema-data-flow>div:not(:last-child):after{display:none}.cinema-services-layout{display:block}.cinema-services-grid{grid-template-columns:1fr;margin-top:34px}.cinema-process-track{grid-template-columns:1fr 1fr;row-gap:42px;margin-top:45px}.cinema-cases-grid{grid-template-columns:1fr}.cinema-case-card,.cinema-case-card:last-child{grid-column:auto;min-height:280px}.cinema-command-panel{min-height:350px;margin-top:35px;overflow:hidden}.cinema-command-metrics{grid-template-columns:1fr 1fr}.cinema-command-chart{height:165px}.cinema-name-system{grid-template-columns:1fr 1fr}.cinema-name-system>i{display:none}.cinema-name-system>div{min-height:135px}.cinema-name-system>div:last-child{grid-column:1/-1}.cinema-values{grid-template-columns:1fr 1fr}.cinema-values span:nth-child(2n){border-right:0}.cinema-form-grid{grid-template-columns:1fr}.cinema-form-full{grid-column:auto}.cinema-footer-main{grid-template-columns:1fr 1fr}.cinema-footer-main>div:first-child{grid-column:1/-1}.cinema-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:430px){.cinema-process-track,.cinema-footer-main{grid-template-columns:1fr}.cinema-footer-main>div:first-child{grid-column:auto}}@media (max-height:720px) and (min-width:768px){.cinema-stage{align-items:flex-start;padding-top:88px}.cinema-title{font-size:clamp(35px,4.8vw,62px)}.scene-inicio .cinema-title,.scene-hero .cinema-title{font-size:clamp(42px,5.6vw,76px)}.cinema-body{margin-top:18px}.cinema-process-track{margin-top:42px}.cinema-case-card{min-height:290px}.cinema-form{padding:18px}.cinema-form-grid{gap:9px}}@media (max-height:720px) and (min-width:901px){.cinema-scene.scene-projetos,.cinema-scene.scene-hemadev,.cinema-scene.scene-contato{height:auto;min-height:0}.scene-projetos .cinema-stage,.scene-hemadev .cinema-stage,.scene-contato .cinema-stage{height:auto;min-height:100svh;position:relative;overflow:visible}}@media (hover:none),(pointer:coarse){.cinema-button:hover,.cinema-service-card:hover,.cinema-service-item:hover{transform:none}}@media (prefers-reduced-motion:reduce){.cinema-site{overflow:hidden}.cinema-world{opacity:.32}.cinema-scene,.cinema-scene.scene-inicio,.cinema-scene.scene-hero,.cinema-scene.scene-solucoes,.cinema-scene.scene-processo,.cinema-scene.scene-projetos,.cinema-scene.scene-contato{min-height:0;height:auto!important}.cinema-stage{height:auto;min-height:100svh;position:relative;overflow:visible;opacity:1!important;filter:none!important;transform:none!important}.cinema-scroll-cue,.cinema-hud{display:none}.cinema-process-energy{scale:1}}.cinema-site{--cinema-blue:#4f91f2;--cinema-blue-soft:#78c9ec;--cinema-violet:#6754c7;--cinema-orange:#dda66c;--cinema-text:#f4f7fb;--cinema-muted:#b2bdcb;--cinema-panel:#080d15;--cinema-panel-solid:#070c14;--cinema-panel-line:#7dabe04d;--cinema-panel-highlight:#bee0ff9e;--cinema-chapter-accent:#4f91f2;--cinema-chapter-secondary:#78c9ec;--cinema-chapter-edge:#5b97e061;--cinema-chapter-glow:#2264b72e;--cinema-chapter-glow-secondary:#37aad21a;--cinema-chapter-shadow:#17438029;background:radial-gradient(circle at 78% 18%, var(--cinema-chapter-glow), transparent 29%), radial-gradient(circle at 16% 76%, var(--cinema-chapter-glow-secondary), transparent 25%), #02050a}.cinema-site[data-active-scene=inicio]{--cinema-chapter-accent:#5598f4;--cinema-chapter-secondary:#7bcdea;--cinema-chapter-edge:#64a6ed6e;--cinema-chapter-glow:#2469c138;--cinema-chapter-glow-secondary:#3cacd11c;--cinema-chapter-shadow:#1a519a33}.cinema-site[data-active-scene=problema]{--cinema-chapter-accent:#7969d2;--cinema-chapter-secondary:#d3a06d;--cinema-chapter-edge:#7768cd5c;--cinema-chapter-glow:#43318b2e;--cinema-chapter-glow-secondary:#b7733812;--cinema-chapter-shadow:#3627742b}.cinema-site[data-active-scene=arquitetura]{--cinema-chapter-accent:#4b8ce9;--cinema-chapter-secondary:#78c5e6;--cinema-chapter-edge:#4c8fdc66;--cinema-chapter-glow:#1f5bab30;--cinema-chapter-glow-secondary:#3ea0c717;--cinema-chapter-shadow:#1844842e}.cinema-site[data-active-scene=inteligencia]{--cinema-chapter-accent:#7763d5;--cinema-chapter-secondary:#65badb;--cinema-chapter-edge:#7061cd61;--cinema-chapter-glow:#44319733;--cinema-chapter-glow-secondary:#2e8fb51a;--cinema-chapter-shadow:#33247e2e}.cinema-site[data-active-scene=solucoes]{--cinema-chapter-accent:#448ce9;--cinema-chapter-secondary:#72c7ea;--cinema-chapter-edge:#468fdc66;--cinema-chapter-glow:#1d5bab30;--cinema-chapter-glow-secondary:#319ac617;--cinema-chapter-shadow:#1745852e}.cinema-site[data-active-scene=processo]{--cinema-chapter-accent:#5b87d4;--cinema-chapter-secondary:#d8a56e;--cinema-chapter-edge:#5e89cb61;--cinema-chapter-glow:#2950922e;--cinema-chapter-glow-secondary:#b8713412;--cinema-chapter-shadow:#203d712b}.cinema-site[data-active-scene=projetos]{--cinema-chapter-accent:#6870d4;--cinema-chapter-secondary:#5aa6d5;--cinema-chapter-edge:#636fcf61;--cinema-chapter-glow:#3633912e;--cinema-chapter-glow-secondary:#2c79a614;--cinema-chapter-shadow:#2a27772b}.cinema-site[data-active-scene=operacao]{--cinema-chapter-accent:#438fd8;--cinema-chapter-secondary:#68bfd7;--cinema-chapter-edge:#4391cf61;--cinema-chapter-glow:#195b972e;--cinema-chapter-glow-secondary:#3393a917;--cinema-chapter-shadow:#1545752b}.cinema-site[data-active-scene=hemadev]{--cinema-chapter-accent:#725bc9;--cinema-chapter-secondary:#d8aa76;--cinema-chapter-edge:#705bc361;--cinema-chapter-glow:#3e2b8430;--cinema-chapter-glow-secondary:#b8763c12;--cinema-chapter-shadow:#31226c2e}.cinema-site[data-active-scene=contato]{--cinema-chapter-accent:#4b8ce6;--cinema-chapter-secondary:#dfae78;--cinema-chapter-edge:#4f8fd76b;--cinema-chapter-glow:#1c5aa833;--cinema-chapter-glow-secondary:#ba773914;--cinema-chapter-shadow:#17438030}.cinema-site:after{background:radial-gradient(circle at 13% 24%, var(--cinema-chapter-glow), transparent 27%), radial-gradient(circle at 86% 70%, var(--cinema-chapter-glow-secondary), transparent 25%)}.cinema-world{filter:brightness(.9)contrast(1.08)saturate(.98);opacity:.92;transition:filter 1.1s var(--cinema-ease), opacity 1.1s var(--cinema-ease)}.cinema-world:before{background:radial-gradient(circle at 61% 48%, var(--cinema-chapter-glow), transparent 31%), radial-gradient(circle at 82% 20%, var(--cinema-chapter-glow-secondary), transparent 24%), linear-gradient(90deg, #02050ac2, transparent 42%, #02050a1a)}.cinema-site[data-active-scene=inicio] .cinema-world{filter:brightness()contrast(1.12)saturate(1.12);opacity:1}.cinema-site[data-active-scene=problema] .cinema-world,.cinema-site[data-active-scene=arquitetura] .cinema-world,.cinema-site[data-active-scene=inteligencia] .cinema-world{filter:brightness(.82)contrast(1.12)saturate(1.04);opacity:.78}.cinema-site[data-active-scene=solucoes] .cinema-world,.cinema-site[data-active-scene=processo] .cinema-world,.cinema-site[data-active-scene=projetos] .cinema-world,.cinema-site[data-active-scene=operacao] .cinema-world,.cinema-site[data-active-scene=hemadev] .cinema-world,.cinema-site[data-active-scene=contato] .cinema-world{filter:brightness(.7)contrast(1.1)saturate(.92);opacity:.62}.cinema-scene-card{-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);background:linear-gradient(145deg, #111a27, #080e17 52%, #090e19), var(--cinema-panel);border:1px solid var(--cinema-chapter-edge);box-shadow:0 48px 140px #00000094, 0 12px 35px #00000061, 0 24px 90px var(--cinema-chapter-shadow), inset 0 1px 0 #ffffff14, inset 0 0 90px #3065ac0b;box-sizing:border-box;isolation:isolate;border-radius:4px;padding:clamp(30px,3.6vw,58px);position:relative;overflow:hidden}.cinema-scene-card:before{background:linear-gradient(90deg, transparent, var(--cinema-chapter-accent) 18%, var(--cinema-panel-highlight) 48%, var(--cinema-chapter-secondary) 70%, transparent 92%);content:"";opacity:.78;z-index:3;height:1px;position:absolute;top:0;left:0;right:0}.cinema-scene-card:after{background-image:linear-gradient(#83b0e106 1px, transparent 1px), linear-gradient(90deg, #83b0e106 1px, transparent 1px), radial-gradient(circle at 84% 12%, var(--cinema-chapter-glow), transparent 28%);content:"";opacity:.62;pointer-events:none;z-index:-1;background-size:44px 44px,44px 44px,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 18%,#000 74%);mask-image:linear-gradient(135deg,#0000 18%,#000 74%)}.cinema-scene-card>*{z-index:2;position:relative}.scene-inicio .cinema-scene-card,.scene-arquitetura .cinema-scene-card{width:min(820px,100vw - 96px);margin-left:max(48px,7vw);margin-right:auto}.scene-problema .cinema-scene-card,.scene-inteligencia .cinema-scene-card{width:min(760px,100vw - 96px);margin-left:auto;margin-right:max(48px,7vw)}.scene-inicio .cinema-scene-card{background:linear-gradient(145deg, #121c29, #080e17 60%, #0a111d), var(--cinema-panel);border-color:var(--cinema-chapter-edge);box-shadow:0 55px 170px #0000009e, -18px 0 80px var(--cinema-chapter-shadow), inset 0 1px 0 #ffffff1c;padding-bottom:clamp(76px,6vw,92px)}.scene-inicio .cinema-scroll-cue{bottom:24px;left:auto;right:28px;transform:none}.scene-inicio .cinema-title{font-size:clamp(50px,4.8vw,72px)}.cinema-scene-card .cinema-copy,.cinema-scene-card .cinema-copy-right{max-width:100%;margin-left:0}.cinema-scene-card .cinema-title{text-wrap:balance;max-width:990px}.cinema-scene-card .cinema-body{color:#bec8d4;font-size:clamp(15px,1.08vw,18px);line-height:1.72}.cinema-scene-card .cinema-kicker{color:#d1dbe6}.cinema-scene-card .cinema-kicker:before{background:var(--cinema-chapter-secondary);box-shadow:0 0 10px var(--cinema-chapter-glow-secondary)}.cinema-scene-card .cinema-title span,.cinema-scene-card .cinema-title em{background:linear-gradient(108deg, var(--cinema-chapter-secondary), #edf5fc 45%, var(--cinema-chapter-accent));color:#0000;-webkit-background-clip:text;background-clip:text}.cinema-header-cta{color:#f4f8fc;background:linear-gradient(135deg,#1f4e94b8,#3070c694);border-color:#68aded66;box-shadow:inset 0 1px #dfefff1a,0 10px 28px #0a2d5e2e}.cinema-nav a.active,.cinema-nav button.active{color:#ecf5fd}.cinema-nav a:after,.cinema-nav button:after{background:linear-gradient(90deg, var(--cinema-chapter-accent), var(--cinema-chapter-secondary))}.cinema-button-primary{background:linear-gradient(135deg, #275fc5, var(--cinema-chapter-accent));color:#fff;border-color:#94c9ff57;box-shadow:inset 0 1px #e7f4ff2e,0 16px 38px #1d53a347}.cinema-button-primary:hover{box-shadow:inset 0 1px #e7f4ff38,0 19px 44px #1d53a357}.cinema-button-ghost{border-color:var(--cinema-chapter-edge);color:#d1dbe6;background:#0b121c}.cinema-button-ghost:hover{background:#101a27;border-color:#7cbdef7a}.cinema-tag{color:#a8b8c9;background:#0a111b;border-color:#6b9fd647}.cinema-services-layout.cinema-scene-card,.cinema-process-layout.cinema-scene-card,.cinema-operations-layout.cinema-scene-card,.cinema-contact-layout.cinema-scene-card,.scene-projetos .cinema-scene-card,.scene-hemadev .cinema-scene-card{width:100%}.cinema-service-card,.cinema-case-card,.cinema-command-panel,.cinema-form,.cinema-name-system>div,.cinema-data-flow>div,.cinema-scatter-list>div,.cinema-architecture-list>div,.cinema-capabilities>span,.cinema-capabilities>div{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#111a26,#080e16);border-color:#70a0d542;box-shadow:inset 0 1px #d5eaff0e,0 12px 34px #0000003d}.cinema-service-card{min-height:108px;padding:15px 16px}.cinema-service-card h3{color:#f3f7fb;font-size:14px}.cinema-service-card p{color:#b2bdca;font-size:11px}.cinema-service-card small{color:#8fa0b3;font-size:10px}.cinema-process-step p,.cinema-case-card p{color:#a7b3c2;font-size:11px}.cinema-process-step h3{color:#eef4fa}.cinema-values span{color:#aab6c5}.cinema-command-panel{border-color:var(--cinema-chapter-edge);box-shadow:0 38px 100px #0000007a,inset 0 1px #ffffff0f,inset 0 0 60px #3266aa0a}.cinema-form{background:linear-gradient(145deg,#101822,#070c13);border-color:#74a8e04d}.cinema-form input,.cinema-form select,.cinema-form textarea{color:#f1f5f9;background:#080d14;border-color:#aacaef33}.cinema-form input::placeholder,.cinema-form textarea::placeholder{color:#6f7d90}.cinema-form input:focus,.cinema-form select:focus,.cinema-form textarea:focus{border-color:#65a9ec;box-shadow:0 0 0 3px #3a7fd226}.cinema-scene-card a:focus-visible,.cinema-scene-card button:focus-visible,.cinema-scene-card input:focus-visible,.cinema-scene-card select:focus-visible,.cinema-scene-card textarea:focus-visible{outline-offset:3px;outline:2px solid #89c8f0}.cinema-service-card:hover,.cinema-service-item:hover{background:linear-gradient(145deg,#152337,#0a1420);border-color:#65a9e770}.cinema-process-energy{background:linear-gradient(90deg, var(--cinema-chapter-accent), var(--cinema-chapter-secondary), #7bc9e8);box-shadow:0 0 10px var(--cinema-chapter-shadow)}.cinema-process-step>span{border-color:var(--cinema-chapter-edge);color:var(--cinema-chapter-secondary);background:#09111b}.cinema-case-card strong{color:#e0b684}.cinema-command-top .cinema-tag{color:#a9cce8}.cinema-command-metrics strong{color:#d9effb}.cinema-command-chart i{background:linear-gradient(#79c8e7,#5ca5e7 30%,#265ba733)}.cinema-name-system b{background:linear-gradient(135deg, #f2f6fb, var(--cinema-chapter-secondary) 55%, var(--cinema-chapter-accent));color:#0000;-webkit-background-clip:text;background-clip:text}.cinema-form-head span{color:#8dc8ec}.cinema-form-privacy a{color:#8fc9ed}.cinema-form-message.success{color:#72c7aa}.cinema-form-message.error{color:#e49a9f}@media (max-width:1100px){.scene-inicio .cinema-scene-card,.scene-problema .cinema-scene-card,.scene-arquitetura .cinema-scene-card,.scene-inteligencia .cinema-scene-card{width:min(760px,100vw - 54px);margin-inline:auto}.cinema-services-layout.cinema-scene-card,.cinema-process-layout.cinema-scene-card,.cinema-operations-layout.cinema-scene-card,.cinema-contact-layout.cinema-scene-card,.scene-projetos .cinema-scene-card,.scene-hemadev .cinema-scene-card{width:100%}}@media (max-width:900px){.cinema-world{filter:brightness(.62)contrast(1.04)saturate(.76)!important;opacity:.34!important}.cinema-scene-card,.scene-inicio .cinema-scene-card,.scene-problema .cinema-scene-card,.scene-arquitetura .cinema-scene-card,.scene-inteligencia .cinema-scene-card,.cinema-services-layout.cinema-scene-card,.cinema-process-layout.cinema-scene-card,.cinema-operations-layout.cinema-scene-card,.cinema-contact-layout.cinema-scene-card,.scene-projetos .cinema-scene-card,.scene-hemadev .cinema-scene-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070c14;width:100%;margin-inline:auto;padding:clamp(24px,6vw,38px)}.scene-inicio .cinema-title{font-size:clamp(42px,9.5vw,68px)}}@media (max-width:600px){.cinema-scene-card,.scene-inicio .cinema-scene-card,.scene-problema .cinema-scene-card,.scene-arquitetura .cinema-scene-card,.scene-inteligencia .cinema-scene-card,.cinema-services-layout.cinema-scene-card,.cinema-process-layout.cinema-scene-card,.cinema-operations-layout.cinema-scene-card,.cinema-contact-layout.cinema-scene-card,.scene-projetos .cinema-scene-card,.scene-hemadev .cinema-scene-card{width:100%;padding:24px 20px}.cinema-scene-card .cinema-body{font-size:15px}.cinema-service-card{min-height:0}.cinema-service-card h3{font-size:15px}.cinema-service-card p{font-size:12px}.cinema-service-card small{font-size:11px}}@media (prefers-reduced-motion:reduce){.cinema-scene-card{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}.cinema-world{filter:brightness(.5)saturate(.45)!important;opacity:.18!important}}@media (max-height:980px) and (min-width:901px){.cinema-scene.scene-inicio,.cinema-scene.scene-solucoes,.cinema-scene.scene-projetos,.cinema-scene.scene-hemadev,.cinema-scene.scene-contato{height:auto;min-height:0}.scene-inicio .cinema-stage,.scene-solucoes .cinema-stage,.scene-projetos .cinema-stage,.scene-hemadev .cinema-stage,.scene-contato .cinema-stage{height:auto;min-height:100svh;position:relative;overflow:visible}}.electric-cursor-trail{contain:strict;opacity:.92;pointer-events:none;z-index:160;width:100%;height:100%;position:fixed;inset:0}@media (pointer:coarse),(hover:none),(prefers-reduced-motion:reduce){.electric-cursor-trail{display:none}}@media (max-height:720px) and (min-width:901px){.cinema-scene{height:auto!important;min-height:0!important}.cinema-scene .cinema-stage{height:auto;min-height:100svh;position:relative;overflow:visible}}.cinema-stage,.cinema-scene-card{overflow:visible}.cinema-scene-card:before,.cinema-scene-card:after{border-radius:inherit}.cinema-scene-card>*,.cinema-services-layout>*,.cinema-operations-layout>*,.cinema-contact-layout>*,.cinema-copy{min-width:0}.cinema-scene-card .cinema-title{overflow-wrap:break-word;line-height:1.055}.cinema-scene-card .cinema-body,.cinema-service-card,.cinema-case-card,.cinema-process-step{overflow-wrap:break-word}.cinema-name-system>i{color:var(--cinema-chapter-secondary);opacity:.9;text-align:center;min-width:34px;text-shadow:0 0 22px var(--cinema-chapter-glow-secondary);font-size:clamp(22px,2.2vw,34px);font-weight:300}@media (max-height:1200px) and (min-width:901px){.cinema-scene.scene-inicio,.cinema-scene.scene-inteligencia,.cinema-scene.scene-hemadev{height:auto!important;min-height:0!important}.scene-inicio .cinema-stage,.scene-inteligencia .cinema-stage,.scene-hemadev .cinema-stage{height:auto;min-height:100svh;position:relative;overflow:visible}}@media (max-height:980px) and (min-width:901px){.cinema-scene{height:auto!important;min-height:0!important}.cinema-scene .cinema-stage{height:auto;min-height:100svh;position:relative;overflow:visible}}:root{--ink:#05070b;--ink-soft:#080c12;--panel:#0b111a;--panel-strong:#101824;--text:#f4f7fb;--muted:#93a0b2;--muted-strong:#bec8d5;--line:#b8cfed21;--line-strong:#78aef245;--blue:#4388ff;--blue-light:#73bcff;--violet:#8572ff;--orange:#f39252;--green:#55d6a5;--red:#ff6b76;--radius:12px;--shell:min(1320px, calc(100vw - 64px));--ease:cubic-bezier(.22, 1, .36, 1);--font-sans:var(--font-geist-sans), "Inter", sans-serif;--font-mono:var(--font-geist-mono), monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--text);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;min-width:320px;margin:0;overflow-x:hidden}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg{display:block}::selection{color:#fff;background:#4388ff59}:focus-visible{outline:2px solid var(--blue-light);outline-offset:4px}.skip-link{color:#07101b;z-index:9999;background:#fff;padding:12px 16px;font-weight:700;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.shell{width:var(--shell);margin-inline:auto}.public-site{background:radial-gradient(circle at 90% 12%, #2157a21a, transparent 30%), var(--ink);isolation:isolate;overflow:clip}.site-header{transition:background .45s var(--ease), border-color .45s var(--ease), backdrop-filter .45s var(--ease);z-index:100;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.site-header-scrolled{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);border-color:var(--line);background:#05080dc7}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;max-width:1500px;height:78px;margin-inline:auto;padding-inline:32px;display:grid}.brand-link{justify-self:start}.brand{letter-spacing:.17em;white-space:nowrap;align-items:center;font-size:18px;font-weight:720;line-height:1;display:inline-flex}.brand>span:not(.brand-pulse){color:var(--blue-light)}.brand-pulse{background:var(--blue);width:6px;height:6px;margin-right:11px;transform:rotate(45deg);box-shadow:0 0 14px #4388ffd9}.desktop-nav{align-items:center;gap:clamp(18px,2.2vw,36px);display:flex}.desktop-nav a{color:#9eaaba;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;padding-block:10px;font-size:11px;transition:color .25s;position:relative}.desktop-nav a:after{background:var(--blue-light);content:"";transform-origin:100%;height:1px;transition:transform .35s var(--ease);width:100%;position:absolute;bottom:2px;left:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a.active{color:#fff}.desktop-nav a.active:after{transform-origin:0;transform:scaleX(1)}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.header-cta{background:#4388ff1c;border:1px solid #6fb2ff4d;border-radius:7px;align-items:center;gap:9px;padding:11px 15px;font-size:12px;font-weight:620;transition:background .25s,border-color .25s;display:inline-flex}.header-cta:hover{background:#4388ff33;border-color:#6fb2ff8c}.mobile-menu-button{border:1px solid var(--line);background:#ffffff0a;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.mobile-nav{border-bottom:1px solid var(--line);background:#070a0ffa;flex-direction:column;padding:18px 24px 28px;display:flex;position:absolute;top:70px;left:0;right:0}.mobile-nav a{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px 2px;font-size:18px;display:flex}.mobile-nav a span{color:var(--blue-light);font-family:var(--font-mono);font-size:10px}.mobile-nav a svg{margin-left:auto}.hero{align-items:center;min-height:100svh;padding:132px 0 94px;display:flex;position:relative}.hero:after{content:"";background:linear-gradient(90deg,#0000,#6ca6eb29,#0000);height:1px;position:absolute;bottom:0;left:8vw;right:8vw}.hero-grid,.architecture-grid{background-image:linear-gradient(#8eb2db0c 1px,#0000 1px),linear-gradient(90deg,#8eb2db0c 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 10%,#0000 92%);mask-image:linear-gradient(#000 10%,#0000 92%)}.hero-orb{filter:blur(120px);pointer-events:none;background:#235cb62e;border-radius:50%;width:480px;height:480px;position:absolute}.hero-orb-left{top:30%;left:-320px}.hero-content{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(40px,6vw,110px);display:grid;position:relative}.hero-copy{max-width:780px}.eyebrow{color:#a9bad0;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 24px;font-size:10px;font-weight:580;display:flex}.eyebrow>span{background:var(--blue-light);width:5px;height:5px;transform:rotate(45deg);box-shadow:0 0 10px #73bcffbf}.hero h1{letter-spacing:-.055em;max-width:920px;margin:0;font-size:clamp(42px,5.7vw,88px);font-weight:530;line-height:.98}.hero h1 span{color:#0000;background:linear-gradient(105deg,#7a8a9f 5%,#dce8f7 48%,#71a9f3 100%);-webkit-background-clip:text;background-clip:text;margin-top:16px;display:block}.hero-copy>p:not(.eyebrow){color:var(--muted-strong);max-width:680px;margin:30px 0 0;font-size:clamp(15px,1.25vw,19px);line-height:1.65}.hero-buttons{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{min-height:48px;transition:transform .28s var(--ease), background .28s, border-color .28s, box-shadow .28s;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:13px 19px;font-size:13px;font-weight:650;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(135deg,#397df4,#5f9cff);box-shadow:0 14px 36px #2c6bde3d}.button-primary:hover{box-shadow:0 18px 42px #2c6bde61}.button-secondary{border-color:var(--line-strong);color:#d5dfeb;background:#ffffff06}.button-secondary:hover{background:#ffffff0e;border-color:#73bcff73}.hero-pillars{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:16px;margin-top:46px;padding-top:20px;display:grid}.hero-pillars span{color:#8d9aac;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.hero-pillars i{color:#5279aa;margin-right:5px;font-style:normal}.hero-visual{min-height:570px;position:relative}.hero-seal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line-strong);color:#b8c8dc;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;z-index:4;background:#09101bad;border-radius:100px;align-items:center;gap:8px;padding:10px 13px;font-size:9px;display:flex;position:absolute;top:12%;left:0}.digital-core{--pointer-x:0deg;--pointer-y:0deg;perspective:1100px;width:100%;height:100%;min-height:540px;position:relative}.core-atmosphere{filter:blur(16px);background:radial-gradient(circle,#2c77f03b,#0000 35%),radial-gradient(circle at 65% 35%,#805dff1f,#0000 26%);position:absolute;inset:5%}.core-perspective{height:min(520px,100%);transform:translate(-50%, -50%) rotateX(var(--pointer-y)) rotateY(var(--pointer-x));transform-style:preserve-3d;transition:transform .7s var(--ease);width:min(520px,100%);position:absolute;top:50%;left:50%}.core-ring{transform-style:preserve-3d;border:1px solid #70b0ff52;border-radius:50%;position:absolute;top:50%;left:50%}.core-ring:before,.core-ring:after{background:var(--blue-light);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:50%;box-shadow:0 0 12px #73bcfff2}.core-ring:after{inset:auto 25% -3px auto}.core-ring-a{width:360px;height:360px;margin:-180px;animation:18s linear infinite core-spin-a;transform:rotateX(67deg)rotate(12deg)}.core-ring-b{border-color:#8572ff52;width:430px;height:430px;margin:-215px;animation:24s linear infinite reverse core-spin-b;transform:rotateY(68deg)rotate(-18deg)}.core-ring-c{opacity:.65;border-style:dashed;width:290px;height:290px;margin:-145px;animation:5s ease-in-out infinite core-pulse;transform:rotateX(18deg)rotateY(18deg)}.core-axis{background:linear-gradient(90deg,#0000,#74b5ff59,#0000);width:92%;height:1px;position:absolute;top:50%;left:4%}.core-axis-y{transform:rotate(90deg)}.core-cube{background:#183d7429;border:1px solid #78bcff6b;justify-content:center;align-items:center;width:126px;height:126px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:inset 0 0 35px #3b84ff2e,0 0 55px #296fe140}.core-cube:before{content:"";background:#5194ffe6;width:18px;height:18px;box-shadow:0 0 28px #4b91ffe6}.core-cube-inner{position:absolute;inset:13px}.core-cube-inner span{border-top:1px solid #96c9ff59;border-left:1px solid #96c9ff59;width:21px;height:21px;position:absolute}.core-cube-inner span:nth-child(2){right:0;transform:rotate(90deg)}.core-cube-inner span:nth-child(3){bottom:0;right:0;transform:rotate(180deg)}.core-cube-inner span:nth-child(4){bottom:0;transform:rotate(270deg)}.core-node{background:#b7ddff;border:3px solid #1a3b68;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 12px #73bcff99}.core-node-1{top:26%;left:16%}.core-node-2{top:20%;right:17%}.core-node-3{bottom:22%;left:23%}.core-node-4{bottom:18%;right:22%}.core-node-5{top:54%;left:7%}.core-node-6{top:47%;right:7%}.core-node-7{top:8%;left:48%}.core-node-8{bottom:7%;left:51%}.core-scan{filter:blur(1px);background:linear-gradient(90deg,#0000,#75c2ff38,#0000);width:76%;height:2px;animation:4.5s ease-in-out infinite core-scan;position:absolute;top:24%;left:12%}.core-status{color:#63758b;font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:4%;left:8%;right:8%}.core-status span:last-child{color:var(--green)}.digital-core-complete .core-cube{border-color:#55d6a599;box-shadow:inset 0 0 35px #55d6a526,0 0 62px #288f8652}@keyframes core-spin-a{to{transform:rotateX(67deg)rotate(372deg)}}@keyframes core-spin-b{to{transform:rotateY(68deg)rotate(342deg)}}@keyframes core-pulse{50%{opacity:.28;transform:rotateX(25deg)rotateY(32deg)scale(1.08)}}@keyframes core-scan{50%{opacity:.3;top:76%}}.scroll-cue{color:#627087;font-family:var(--font-mono);letter-spacing:.15em;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.scroll-cue i{border:1px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;animation:2s ease-in-out infinite scroll-cue;display:flex}@keyframes scroll-cue{50%{transform:translateY(5px)}}.story-section{position:relative}.story-sticky{height:100svh;position:sticky;top:0}.story-sticky:before{content:"";background:radial-gradient(circle at 73% 52%,#2867c426,#0000 32%),linear-gradient(#05070b,#070b11 48%,#05070b);position:absolute;inset:0}.story-stage{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(40px,7vw,120px);height:100%;display:grid;position:relative}.story-index{color:#a4bede40;font-family:var(--font-mono);letter-spacing:.1em;font-size:10px;position:absolute;top:17%;left:0}.story-copy{min-height:340px}.story-copy h2,.section-intro h2,.operations-copy h2,.contact-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.8vw,70px);font-weight:510;line-height:1.03}.story-copy p:not(.eyebrow){color:var(--muted);max-width:580px;margin:25px 0 0;font-size:clamp(16px,1.45vw,20px);line-height:1.65}.architecture-map{aspect-ratio:1;max-width:610px;transition:transform .8s var(--ease);border:1px solid #7eabe01f;border-radius:50%;width:100%;position:relative}.architecture-map:before,.architecture-map:after{content:"";border:1px dashed #71a2de21;border-radius:50%;position:absolute;inset:13%}.architecture-map:after{inset:29%}.architecture-grid{border-radius:50%;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.architecture-center,.architecture-node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#b6c8df;transition:transform .75s var(--ease), opacity .65s, border-color .65s, box-shadow .65s;z-index:3;background:#0a121dc7;border:1px solid #69a8f440;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;box-shadow:0 12px 35px #00000052}.architecture-center{border-radius:16px;width:112px;height:112px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.architecture-center svg,.architecture-center span{transform:rotate(-45deg)}.architecture-center span,.architecture-node span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.architecture-node{opacity:.44;border-radius:8px;width:104px;height:78px}.architecture-node-1{top:17%;left:6%;transform:translate(-38px,-24px)rotate(-7deg)}.architecture-node-2{top:14%;right:7%;transform:translate(32px,-30px)rotate(8deg)}.architecture-node-3{top:58%;left:1%;transform:translate(-50px,22px)rotate(5deg)}.architecture-node-4{top:57%;right:1%;transform:translate(46px,30px)rotate(-8deg)}.architecture-node-5{bottom:2%;left:23%;transform:translate(-28px,42px)rotate(7deg)}.architecture-node-6{bottom:2%;right:21%;transform:translate(36px,46px)rotate(-5deg)}.architecture-state-1 .architecture-node{opacity:.63}.architecture-state-2 .architecture-node,.architecture-state-3 .architecture-node{opacity:1;border-color:#73bcff6b;transform:translate(0)rotate(0);box-shadow:0 0 28px #2c74e11f}.architecture-state-3{transform:scale(1.04)}.architecture-state-3 .architecture-center{box-shadow:0 0 50px #3b84ff40}.architecture-trace{opacity:0;background:linear-gradient(90deg,#0000,#5aa4ff8c,#0000);width:68%;height:1px;transition:opacity .55s;position:absolute;top:50%;left:16%;transform:rotate(32deg)}.trace-b{transform:rotate(-32deg)}.trace-c{transform:rotate(90deg)}.architecture-state-2 .architecture-trace,.architecture-state-3 .architecture-trace{opacity:1}.story-scroll-space>div{height:100svh}.section{padding:clamp(110px,13vw,190px) 0;position:relative}.section-intro{max-width:920px;margin-bottom:clamp(54px,7vw,96px)}.section-intro h2 span{color:#74849a}.section-intro>p:not(.eyebrow){color:var(--muted);max-width:650px;margin:25px 0 0;font-size:17px;line-height:1.65}.section-intro-center{text-align:center;margin-inline:auto}.section-intro-center .eyebrow{justify-content:center}.section-intro-center>p{margin-inline:auto!important}.services-section{background:linear-gradient(90deg,#0000 49.95%,#95b9e20e 50%,#0000 50.05%),radial-gradient(circle at 75% 42%,#3d76d11a,#0000 32%),#05070b}.services-console{border:1px solid var(--line);grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);min-height:700px;display:grid}.services-list{border-right:1px solid var(--line);flex-direction:column;display:flex}.services-list button{border:0;border-bottom:1px solid var(--line);color:#8492a5;cursor:pointer;text-align:left;background:0 0;flex:1;grid-template-columns:28px 20px 1fr 18px;align-items:center;gap:13px;min-height:66px;padding:13px 18px;transition:background .25s,color .25s;display:grid}.services-list button:last-child{border-bottom:0}.services-list button:hover,.services-list button.active{color:#ecf3fb;background:linear-gradient(90deg,#3d82f021,#0000)}.services-list button.active{box-shadow:inset 2px 0 var(--blue-light)}.service-number{color:#52647b;font-family:var(--font-mono);font-size:9px}.services-list button>span:nth-child(3){font-size:13px;font-weight:560}.services-list button>svg:last-child{opacity:0;transition:opacity .25s,transform .25s;transform:translate(-7px)}.services-list button.active>svg:last-child{opacity:1;transform:none}.service-detail{align-items:center;min-width:0;padding:clamp(32px,5vw,76px);display:flex}.service-detail article{width:100%}.service-visual{border:1px solid var(--line);background-color:#080e17b3;background-image:linear-gradient(#86adda0f 1px,#0000 1px),linear-gradient(90deg,#86adda0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:center;align-items:center;height:210px;margin-bottom:42px;display:flex;position:relative;overflow:hidden}.service-visual:before,.service-visual:after{content:"";border:1px solid #67aafb33;border-radius:50%;width:180px;height:180px;position:absolute}.service-visual:after{width:110px;height:110px}.service-visual svg{color:#8cc6ff;filter:drop-shadow(0 0 18px #4291ff73);z-index:2;position:relative}.service-orbit{border:1px dashed #76b6ff38;border-radius:50%;width:255px;height:255px;animation:9s linear infinite service-orbit;position:absolute;transform:rotateX(68deg)}@keyframes service-orbit{to{transform:rotateX(68deg)rotate(360deg)}}.service-visual i{color:#56667a;font-family:var(--font-mono);letter-spacing:.12em;font-size:8px;font-style:normal;position:absolute;bottom:13px;right:15px}.service-detail h3{letter-spacing:-.04em;margin:0;font-size:clamp(31px,3.2vw,49px);font-weight:520}.service-detail p{color:var(--muted);line-height:1.6}.service-detail .service-lead{color:#d8e3f0;margin:16px 0 8px;font-size:18px}.service-meta{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr;gap:24px;margin-top:34px;padding-top:27px;display:grid}.service-meta>div>span{color:#607087;font-family:var(--font-mono);letter-spacing:.14em;font-size:8px}.service-meta p,.service-meta li{font-size:12px}.service-meta ul{flex-direction:column;gap:9px;margin:13px 0 0;padding:0;list-style:none;display:flex}.service-meta li{color:#aebaca;align-items:center;gap:7px;display:flex}.service-meta li svg{color:var(--blue-light)}.process-section{background:linear-gradient(#05070b,#070b10 50%,#05070b)}.process-track{grid-template-columns:repeat(8,1fr);display:grid;position:relative}.process-track:before,.process-energy{content:"";background:#8bb2de2b;height:1px;position:absolute;top:28px;left:4%;right:4%}.process-energy{background:linear-gradient(90deg, var(--blue), var(--violet), var(--blue-light));transform-origin:0;z-index:1;right:4%;box-shadow:0 0 13px #4388ff80}.process-step{z-index:2;padding:0 13px;position:relative}.process-dot{background:#080d14;border:1px solid #6eaefa52;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:25px;display:flex}.process-dot span{color:#88bff8;font-family:var(--font-mono);font-size:9px}.process-step h3{margin:0 0 12px;font-size:15px;font-weight:600}.process-step p{color:#7f8c9e;margin:0;font-size:12px;line-height:1.58}.process-manifesto{border:1px solid var(--line);background:#4388ff0e;align-items:center;gap:18px;margin-top:70px;padding:22px 25px;display:flex}.process-manifesto svg{color:var(--blue-light);flex:none}.process-manifesto p{color:var(--muted);margin:0;font-size:13px}.process-manifesto span{color:#e5edf7;font-weight:650}.projects-section{background:radial-gradient(circle at 8% 45%,#6549c714,#0000 27%)}.cases-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.case-card{border:1px solid var(--line);min-width:0;transition:border-color .35s, transform .45s var(--ease);background:linear-gradient(160deg,#111925e0,#070b11f2);overflow:hidden}.case-card:hover{border-color:var(--line-strong);transform:translateY(-6px)}.case-preview{border-bottom:1px solid var(--line);background:#070b11;height:250px;padding:18px;position:relative}.case-preview:before{content:"";filter:blur(42px);background:#4186f024;border-radius:50%;width:120px;height:120px;position:absolute;top:20%;right:10%}.case-violet .case-preview:before{background:#795beb2b}.case-orange .case-preview:before{background:#d268301f}.case-window-bar{border-bottom:1px solid var(--line);align-items:center;gap:5px;padding-bottom:12px;display:flex}.case-window-bar i{background:#384456;border-radius:50%;width:4px;height:4px}.case-window-bar span{color:#495970;font-family:var(--font-mono);letter-spacing:.12em;margin-left:auto;font-size:6px}.case-preview-grid{grid-template-rows:1fr .5fr;grid-template-columns:1.4fr .6fr;gap:10px;height:calc(100% - 28px);padding-top:14px;display:grid}.case-chart,.case-metric,.case-lines{background:#ffffff05;border:1px solid #a7c6eb14}.case-chart{align-items:end;gap:8px;padding:18px 14px;display:flex}.case-chart span{background:linear-gradient(#6bb5ffd1,#3e80e540);flex:1}.case-chart span:first-child{height:32%}.case-chart span:nth-child(2){height:56%}.case-chart span:nth-child(3){height:46%}.case-chart span:nth-child(4){height:78%}.case-chart span:nth-child(5){height:89%}.case-metric{flex-direction:column;justify-content:center;padding:12px;display:flex}.case-metric small{color:#5f6e82;font-family:var(--font-mono);font-size:6px}.case-metric strong{color:#dcecff;font-size:33px;font-weight:430}.case-lines{grid-column:1/-1;padding:12px}.case-lines span{background:#263142;width:80%;height:3px;margin-bottom:7px;display:block}.case-lines span:nth-child(2){width:56%}.case-lines span:nth-child(3){width:68%}.case-content{padding:28px}.case-eyebrow{color:#7390b4;font-family:var(--font-mono);letter-spacing:.1em;margin:0 0 16px;font-size:8px}.case-content h3{letter-spacing:-.03em;margin:0 0 25px;font-size:26px;font-weight:520}.case-content dl{gap:17px;margin:0;display:grid}.case-content dl div{grid-template-columns:55px 1fr;gap:6px;display:grid}.case-content dt{color:#65758a;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.case-content dd{color:#9aa7b7;margin:0;font-size:12px;line-height:1.55}.case-result{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:24px;padding-top:22px;display:flex}.case-result strong{color:#dcecff;letter-spacing:-.05em;font-size:35px;font-weight:440}.case-result span{color:#7f8da0;max-width:130px;font-size:10px;line-height:1.35}.case-tags{flex-wrap:wrap;gap:6px;margin-top:19px;display:flex}.case-tags span{border:1px solid var(--line);color:#79889d;font-family:var(--font-mono);text-transform:uppercase;padding:6px 8px;font-size:7px}.demo-disclaimer{color:#607087;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:24px 0 0;font-size:8px;display:flex}.operations-section{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:linear-gradient(145deg,#05080c,#08101a 55%,#05070b);overflow:hidden}.operations-light{filter:blur(100px);background:#2463c12b;border-radius:50%;width:500px;height:500px;position:absolute;top:5%;right:-120px}.operations-layout{grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(60px,8vw,130px);display:grid}.operations-copy h2{max-width:560px}.operations-copy>p:not(.eyebrow){color:var(--muted);max-width:520px;font-size:17px;line-height:1.65}.operations-list{grid-template-columns:1fr 1fr;gap:10px;margin:31px 0;padding:0;list-style:none;display:grid}.operations-list li{color:#aebaca;align-items:center;gap:10px;font-size:12px;display:flex}.operations-list svg{color:#71b7ff}.demo-note{color:#607189;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:8px;display:block}.command-preview{transform-origin:0;background:#080d14;border:1px solid #7db2ee3d;min-height:510px;transform:perspective(1200px)rotateY(-6deg)rotateX(2deg);box-shadow:0 45px 90px #00000073,0 0 70px #1f60be1f}.command-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:53px;padding:0 18px;display:flex}.command-topbar .brand{font-size:9px}.command-topbar .brand-pulse{width:3px;height:3px;margin-right:6px}.command-topbar>span{color:#d5976d;font-family:var(--font-mono);letter-spacing:.1em;background:#f3925214;border:1px solid #f3925233;padding:5px 7px;font-size:6px}.command-topbar>i{font-family:var(--font-mono);background:#182536;border:1px solid #2a405d;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:flex}.command-layout{grid-template-columns:54px 1fr;min-height:456px;display:grid}.command-sidebar{border-right:1px solid var(--line);flex-direction:column;gap:22px;padding:24px 17px;display:flex}.command-sidebar span{opacity:.6;background:#314158;width:18px;height:12px;-webkit-mask:linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0)}.command-sidebar span:first-child{background:var(--blue-light)}.command-content{min-width:0;padding:25px}.command-heading{justify-content:space-between;align-items:center;display:flex}.command-heading div{flex-direction:column;gap:4px;display:flex}.command-heading small,.command-heading>span,.command-panels small{color:#64758b;font-family:var(--font-mono);letter-spacing:.1em;font-size:6px}.command-heading strong{font-size:17px;font-weight:530}.command-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:21px;display:grid}.command-metrics>div{border:1px solid var(--line);background:#0c131e;min-width:0;padding:13px;position:relative}.command-metrics small{color:#738297;font-size:7px;display:block}.command-metrics strong{margin-top:8px;font-size:22px;font-weight:470;display:block}.command-metrics i{background:var(--green);border-radius:50%;width:4px;height:4px;position:absolute;top:10px;right:10px}.command-panels{grid-template-columns:1.1fr .9fr;gap:10px;margin-top:11px;display:grid}.command-graph,.command-status{border:1px solid var(--line);background:#0a111a;height:240px;padding:16px}.command-graph>div{border-bottom:1px solid var(--line);align-items:end;gap:10px;height:170px;margin-top:20px;padding:0 6px;display:flex}.command-graph i{background:linear-gradient(#579bff,#397eeb26);flex:1}.command-status>div{border-bottom:1px solid #a6c5e912;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;padding:15px 0;display:grid}.command-status>div>i{background:var(--green);border-radius:50%;width:5px;height:5px}.command-status .status-1{background:#f2be5c}.command-status .status-2{background:var(--orange)}.command-status .status-3{background:var(--red)}.command-status span{color:#9dabbc;font-size:8px}.command-status b{color:#607189;font-family:var(--font-mono);font-size:5px;font-weight:500}.about-section{background:radial-gradient(circle at 50% 54%,#386fc117,#0000 34%)}.about-layout{grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}.about-copy>p{color:var(--muted);max-width:650px;margin:-45px 0 0;font-size:16px;line-height:1.75}.name-architecture{grid-template-columns:1fr auto 1fr auto 1.3fr;align-items:center;gap:14px;display:grid}.name-architecture>div{border:1px solid var(--line);text-align:center;background:linear-gradient(150deg,#121c2acc,#080d14e6);flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:20px;display:flex;position:relative}.name-architecture>div:after{content:"";border:1px solid #6eb1ff24;position:absolute;inset:9px}.name-architecture>div>span{color:#0000;letter-spacing:-.06em;background:linear-gradient(135deg,#eaf4ff,#6faaf1);-webkit-background-clip:text;background-clip:text;font-size:clamp(35px,4vw,61px);font-weight:530}.name-architecture p{color:#b8c4d3;margin:8px 0 23px;font-size:13px}.name-architecture small{color:#576880;font-family:var(--font-mono);letter-spacing:.12em;font-size:6px}.name-architecture>i{color:#4d5e74;font-family:var(--font-mono);font-size:13px;font-style:normal}.values-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.values-strip span{border-right:1px solid var(--line);color:#a8b5c5;padding:18px 14px;font-size:12px}.values-strip span:nth-child(4n){border-right:0}.values-strip span:nth-child(-n+4){border-bottom:1px solid var(--line)}.values-strip i{color:#4f6280;font-family:var(--font-mono);margin-right:10px;font-size:7px;font-style:normal}.faq-section{background:linear-gradient(#05070b,#070b11)}.faq-layout{grid-template-columns:.75fr 1.25fr;gap:clamp(50px,8vw,130px);display:grid}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:30px 1fr 20px;align-items:center;gap:17px;width:100%;padding:25px 4px;display:grid}.faq-item button>span{color:#51637a;font-family:var(--font-mono);font-size:8px}.faq-item button svg{color:#73849a;transition:transform .3s var(--ease)}.faq-item.open button svg{transform:rotate(180deg)}.faq-item button{color:#d4ddea;font-size:14px}.faq-item>div{overflow:hidden}.faq-item p{color:#8795a8;margin:0;padding:0 40px 27px 51px;font-size:13px;line-height:1.65}.contact-section{border-top:1px solid var(--line);background:#06090e;min-height:100svh;overflow:hidden}.contact-section:before{content:"";background-image:linear-gradient(#8eb2db09 1px,#0000 1px),linear-gradient(90deg,#8eb2db09 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.contact-core{opacity:.26;pointer-events:none;width:700px;height:700px;position:absolute;top:-120px;right:-210px}.contact-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(55px,7vw,110px);display:grid;position:relative}.contact-copy{padding-top:30px}.contact-copy h2 span{color:#7e8da1;display:block}.contact-copy>p:not(.eyebrow){color:var(--muted);max-width:590px;font-size:16px;line-height:1.7}.contact-expectations{border-top:1px solid var(--line);gap:0;margin-top:45px;display:grid}.contact-expectations>div{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;align-items:center;gap:18px;padding:17px 0;display:grid}.contact-expectations>div>span{color:#587296;font-family:var(--font-mono);font-size:8px}.contact-expectations p{color:#738196;margin:0;font-size:11px}.contact-expectations strong{color:#c9d4e1;margin-bottom:3px;font-size:12px;display:block}.contact-form{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#090f17e0;border:1px solid #80b1ea33;padding:clamp(24px,3.5vw,48px);box-shadow:0 35px 90px #00000059}.form-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:18px;display:flex}.form-header span{color:#9ecbff;font-family:var(--font-mono);letter-spacing:.13em;font-size:8px}.form-header i{color:#56677c;font-size:9px;font-style:normal}.form-grid{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.contact-form label{color:#9caabc;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;flex-direction:column;gap:9px;font-size:8px;display:flex}.contact-form input,.contact-form select,.contact-form textarea{color:#e4ebf3;font-family:var(--font-sans);letter-spacing:0;text-transform:none;background:#ffffff06;border:1px solid #a7c6e824;border-radius:5px;outline:none;width:100%;min-height:45px;padding:11px 12px;font-size:12px;transition:background .2s,border-color .2s}.contact-form textarea{resize:vertical;min-height:118px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#536176}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:#3d84f00e;border-color:#63a8fc7a}.contact-form select option{background:#0c121b}.form-full{grid-column:1/-1}.honeypot{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.privacy-check{align-items:flex-start;margin:21px 0;line-height:1.5;font-family:var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;flex-direction:row!important;font-size:10px!important;display:flex!important}.privacy-check input{flex:none;width:15px;height:15px;min-height:15px;margin-top:1px;padding:0}.privacy-check a{color:#9fcbff;text-underline-offset:2px;text-decoration:underline}.form-submit{cursor:pointer;border:0;width:100%}.form-submit:disabled{cursor:wait;opacity:.65}.form-message{text-align:center;min-height:17px;margin-top:13px;font-size:11px;line-height:1.5}.form-message-success{color:var(--green)}.form-message-error{color:#ff9aa3}.site-footer{border-top:1px solid var(--line);background:#040609}.footer-main{grid-template-columns:2fr 1fr 1.4fr 1fr;gap:50px;padding-block:72px;display:grid}.footer-main>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-main>div:first-child p{color:#748297;margin:9px 0 0;font-size:12px}.footer-main>div>span{color:#506078;font-family:var(--font-mono);letter-spacing:.14em;margin-bottom:5px;font-size:7px}.footer-main a{color:#8c9aab;font-size:11px;transition:color .2s}.footer-main a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--line);color:#526076;font-family:var(--font-mono);letter-spacing:.09em;justify-content:space-between;align-items:center;padding-block:20px;font-size:7px;display:flex}.footer-bottom a{align-items:center;gap:7px;display:flex}.footer-bottom a svg{transform:rotate(180deg)}@media (max-width:1180px){:root{--shell:min(100% - 42px, 1120px)}.desktop-nav{gap:15px}.desktop-nav a{font-size:9px}.header-inner{grid-template-columns:auto 1fr auto;padding-inline:22px}.hero-content{grid-template-columns:1fr .82fr}.hero-visual{min-height:480px}.digital-core{min-height:470px}.process-track{grid-template-columns:repeat(4,1fr);gap:45px 0}.process-track:before,.process-energy{display:none}.process-step{border-top:1px solid var(--line);padding:20px 16px 0 0}.process-dot{width:44px;height:44px;margin-top:-42px}.operations-layout{grid-template-columns:.8fr 1.2fr}.command-preview{min-height:440px}.command-layout{min-height:386px}.command-graph,.command-status{height:205px}}@media (max-width:980px){.desktop-nav,.header-cta{display:none}.mobile-menu-button{display:flex}.header-inner{height:70px}.hero{min-height:auto;padding-top:130px}.hero-content{grid-template-columns:1fr}.hero-copy{max-width:820px}.hero-visual{width:100%;max-width:650px;min-height:540px;margin-inline:auto}.scroll-cue{display:none}.story-stage{grid-template-columns:1fr 1fr}.story-copy h2{font-size:clamp(32px,5vw,52px)}.services-console{grid-template-columns:.72fr 1.28fr}.service-meta{grid-template-columns:1fr 1fr}.service-meta>div:first-child{grid-column:1/-1}.cases-grid{grid-template-columns:1fr 1fr}.case-card:last-child{grid-column:1/-1}.operations-layout{grid-template-columns:1fr}.operations-copy{max-width:650px}.command-preview{transform:none}.about-layout{grid-template-columns:1fr}.about-copy>p{margin-top:-50px}.faq-layout{grid-template-columns:1fr}.faq-layout .section-intro{margin-bottom:0}.contact-layout{grid-template-columns:1fr}.contact-copy{max-width:720px}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-main>div:last-child{grid-column:2}}@media (max-width:720px){:root{--shell:calc(100% - 32px)}html{scroll-behavior:auto}.header-inner{padding-inline:16px}.hero{padding:112px 0 70px}.hero h1{font-size:clamp(40px,12vw,61px)}.hero-copy>p:not(.eyebrow){font-size:15px}.hero-buttons{flex-direction:column}.hero-buttons .button{width:100%}.hero-pillars{grid-template-columns:1fr 1fr;gap:13px 6px;margin-top:35px}.hero-visual,.digital-core{min-height:390px}.core-perspective{width:360px;height:360px}.core-ring-a{width:250px;height:250px;margin:-125px}.core-ring-b{width:310px;height:310px;margin:-155px}.core-ring-c{width:205px;height:205px;margin:-102px}.core-cube{width:90px;height:90px}.hero-seal{top:5%}.story-section{padding:90px 0}.story-sticky{height:auto;position:relative}.story-stage{display:block}.story-index{display:none}.story-copy{min-height:310px}.architecture-map{max-width:420px;margin-inline:auto}.story-scroll-space{display:none}.architecture-node{width:78px;height:58px}.architecture-node span{font-size:6px}.architecture-node-1{left:1%}.architecture-node-2{right:1%}.architecture-node-3{left:-2%}.architecture-node-4{right:-2%}.section{padding:100px 0}.section-intro{margin-bottom:50px}.section-intro h2,.operations-copy h2,.contact-copy h2{font-size:clamp(34px,10vw,50px)}.services-console{border:0;min-height:0;display:block}.services-list{border:1px solid var(--line);border-bottom:0;border-right:1px solid var(--line)}.services-list button{flex:none;min-height:62px}.service-detail{border:1px solid var(--line);padding:24px}.service-visual{height:180px;margin-bottom:31px}.service-meta{grid-template-columns:1fr}.service-meta>div:first-child{grid-column:auto}.process-track{grid-template-columns:1fr 1fr;row-gap:48px}.process-manifesto{align-items:flex-start}.cases-grid{grid-template-columns:1fr}.case-card:last-child{grid-column:auto}.case-preview{height:220px}.operations-list{grid-template-columns:1fr}.command-preview{min-height:375px;overflow:hidden}.command-layout{grid-template-columns:38px 1fr;width:620px;min-height:322px}.command-content{padding:17px}.command-sidebar{padding:19px 10px}.command-metrics{grid-template-columns:repeat(4,105px)}.command-panels{grid-template-columns:260px 220px}.name-architecture{grid-template-columns:1fr 1fr;gap:10px}.name-architecture>i{display:none}.name-architecture>div{min-height:180px}.name-architecture>div:last-child{grid-column:1/-1}.values-strip{grid-template-columns:1fr 1fr}.values-strip span{border-bottom:1px solid var(--line)!important}.values-strip span:nth-child(2n){border-right:0}.form-grid{grid-template-columns:1fr}.form-full{grid-column:auto}.form-header i{display:none}.contact-core{right:-390px}.footer-main{grid-template-columns:1fr 1fr;padding-block:55px}.footer-main>div:first-child{grid-column:1/-1}.footer-main>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.footer-bottom>span:nth-child(2){display:none}}@media (max-width:430px){.process-track{grid-template-columns:1fr}.process-step{padding-right:0}.hero-pillars span{font-size:8px}.name-architecture>div{min-height:155px}.footer-main{grid-template-columns:1fr}.footer-main>div:first-child{grid-column:auto}}@media (hover:none),(pointer:coarse){.core-perspective{transform:translate(-50%,-50%)}.case-card:hover,.button:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.story-sticky{height:auto;position:relative}.story-scroll-space{display:none}.core-perspective{transform:translate(-50%,-50%)}.command-preview{transform:none}}.ops-app{--ops-sidebar:252px;color:#e9eef5;font-family:var(--font-sans);background:#070a0f;min-height:100svh;display:flex}.ops-sidebar{width:var(--ops-sidebar);z-index:80;background:#090d13;border-right:1px solid #18202b;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.ops-sidebar-brand{border-bottom:1px solid #18202b;justify-content:space-between;align-items:center;height:66px;padding:0 18px;display:flex}.ops-sidebar-brand>button{color:#536276;background:0 0;border:0;display:none}.ops-brand{grid-template-columns:7px auto;align-items:center;gap:0 8px;display:grid}.ops-brand>i{background:#4c93ff;grid-row:1/3;width:6px;height:6px;transform:rotate(45deg);box-shadow:0 0 10px #4c93ffb3}.ops-brand b{letter-spacing:.15em;font-size:12px}.ops-brand b span{color:#73bcff}.ops-brand small{color:#4f5e72;font-family:var(--font-mono);letter-spacing:.2em;font-size:5px}.ops-sidebar nav{flex:1;padding:19px 12px}.ops-nav-group{flex-direction:column;gap:3px;margin-bottom:21px;display:flex}.ops-nav-group>span{color:#475467;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:0 10px 8px;font-size:7px}.ops-nav-group>button{color:#7d8999;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:10px;font-size:11px;transition:background .2s,color .2s;display:grid}.ops-nav-group>button:hover{color:#c5d0dd;background:#ffffff08}.ops-nav-group>button.active{color:#e7f1ff;background:#4388ff1c;box-shadow:inset 2px 0 #5497ff}.ops-nav-group>button.active svg{color:#75baff}.ops-nav-group>button b{color:#7f90a6;font-family:var(--font-mono);text-align:center;background:#151e2a;border:1px solid #243347;border-radius:10px;min-width:19px;padding:3px 5px;font-size:7px;font-weight:500}.ops-nav-group>button.active b{color:#9bcdff;background:#4189f529;border-color:#589dff4d}.ops-sidebar-system{border-top:1px solid #18202b;margin:0 12px;padding:14px 1px}.ops-sidebar-system>div{align-items:center;gap:9px;padding:0 7px 10px;display:flex}.ops-sidebar-system>div>span{background:#55d6a514;border:1px solid #55d6a52e;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.ops-sidebar-system>div>span i{background:var(--green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #55d6a5b3}.ops-sidebar-system p,.ops-user-card p{flex-direction:column;margin:0;display:flex}.ops-sidebar-system p strong{font-size:9px;font-weight:580}.ops-sidebar-system p small{color:#576679;margin-top:2px;font-size:7px}.ops-sidebar-system>button{color:#617084;background:#0d131c;border:1px solid #1c2633;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;padding:8px;font-size:8px;display:flex}.ops-user-card{border-top:1px solid #18202b;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:13px 16px;display:grid}.ops-user-card>span,.ops-top-actions>span{color:#b9d9ff;font-family:var(--font-mono);background:linear-gradient(135deg,#263a53,#182435);border:1px solid #344b67;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:7px;display:flex}.ops-user-card strong{font-size:9px;font-weight:580}.ops-user-card small{color:#536174;margin-top:2px;font-size:7px}.ops-user-card svg{color:#4e5c6e}.ops-main-shell{margin-left:var(--ops-sidebar);min-width:0;width:calc(100% - var(--ops-sidebar))}.demo-banner{color:#c99068;font-family:var(--font-mono);letter-spacing:.05em;background:linear-gradient(90deg,#f392521a,#f3925209);border-bottom:1px solid #f3925229;justify-content:center;align-items:center;gap:7px;height:28px;font-size:7px;display:flex}.demo-banner strong{color:#edaa79;text-transform:uppercase;font-weight:600}.demo-banner span{color:#84664f}.ops-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;background:#080c12e6;border-bottom:1px solid #18202b;grid-template-columns:1fr minmax(260px,470px) auto;align-items:center;gap:22px;height:66px;padding:0 28px;display:grid;position:sticky;top:0}.ops-mobile-nav{color:#8c9aaa;background:0 0;border:0;display:none}.ops-breadcrumb{color:#4f5d70;align-items:center;gap:7px;font-size:9px;display:flex}.ops-breadcrumb strong{color:#8997a9;font-weight:520}.ops-global-search{color:#526174;cursor:text;text-align:left;background:#0b1119;border:1px solid #1b2634;border-radius:6px;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:8px 9px;font-size:9px;display:grid}.ops-global-search kbd,.command-palette kbd{color:#65748a;font-family:var(--font-mono);background:#121a24;border:1px solid #263346;border-radius:3px;padding:3px 5px;font-size:6px}.ops-top-actions{align-items:center;gap:8px;display:flex}.ops-top-actions>button,.ops-top-actions>a{color:#647286;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.ops-top-actions>button:hover,.ops-top-actions>a:hover{color:#a8b5c5;background:#0e151f;border-color:#1c2734}.ops-top-actions button i{background:#ff6975;border:2px solid #080c12;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.ops-main{max-width:1550px;margin:0 auto;padding:34px clamp(22px,3vw,45px) 70px}.ops-page-heading{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.ops-page-heading>div>span{color:#506078;font-family:var(--font-mono);letter-spacing:.1em;margin-bottom:7px;font-size:7px;display:block}.ops-page-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.4vw,35px);font-weight:520}.ops-page-heading p{color:#68778a;margin:7px 0 0;font-size:10px}.ops-primary-action{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:34px;font-weight:600;display:inline-flex;box-shadow:0 8px 22px #2565ce2e;color:#fff!important;background:linear-gradient(135deg,#367be9,#5595f8)!important;border:0!important;border-radius:5px!important;padding:8px 12px!important;font-size:9px!important}.ops-primary-action:disabled{cursor:wait;opacity:.6}.spin{animation:1s linear infinite ops-spin}@keyframes ops-spin{to{transform:rotate(360deg)}}.ops-view{min-width:0}.ops-filter-row{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:15px;display:flex}.ops-filter-row>button,.ops-view-toolbar button:not(.ops-primary-action),.ops-panel-heading button,.event-toolbar>button,.permissions-panel button{color:#758398;cursor:pointer;background:#0b1119;border:1px solid #1a2431;border-radius:5px;align-items:center;gap:7px;min-height:30px;padding:7px 9px;font-size:8px;display:inline-flex}.ops-filter-row>span{color:#465468;font-family:var(--font-mono);align-items:center;gap:6px;margin-left:auto;font-size:6px;display:flex}.ops-metrics-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.ops-metric{background:linear-gradient(145deg,#0d141e,#0a0f16);border:1px solid #192330;min-height:117px;padding:15px;position:relative}.ops-metric:before{content:"";background:#4b8fff;width:33px;height:2px;position:absolute;top:0;left:0}.ops-tone-violet:before{background:#8d79ff}.ops-tone-green:before{background:#55d6a5}.ops-tone-orange:before{background:#f39252}.ops-metric>div{justify-content:space-between;align-items:center;display:flex}.ops-metric>div>span{color:#7b899b;font-size:9px}.ops-metric>div>i{color:#6caeff;background:#468bf414;border:1px solid #4f93fa24;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ops-tone-violet>div>i{color:#a997ff}.ops-tone-green>div>i{color:#63dbad}.ops-tone-orange>div>i{color:#f3a06a}.ops-metric>strong{letter-spacing:-.05em;margin-top:10px;font-size:29px;font-weight:470;display:block}.ops-metric>small{color:#4f5e70;font-size:7px}.ops-dashboard-grid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.ops-panel{background:#0a1018;border:1px solid #192330;min-width:0;padding:18px}.ops-panel-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.ops-panel-heading>div small{color:#4e6078;font-family:var(--font-mono);letter-spacing:.1em;margin-bottom:3px;font-size:6px;display:block}.ops-panel-heading h3{margin:0;font-size:12px;font-weight:570}.ops-panel-heading>button{color:#617086;background:0 0;border:0;padding:0}.ops-panel-heading>span{color:#59687c;font-family:var(--font-mono);font-size:7px}.ops-positive{align-items:center;gap:3px;display:flex;color:#5fcfa4!important}.health-portfolio-panel,.uptime-panel{min-height:310px}.health-bars{justify-content:center;align-items:end;gap:clamp(10px,2.2vw,30px);height:205px;padding:8px 0 0;display:flex}.health-bars>button{color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:42px;height:100%;display:flex}.health-bars>button>span{color:#596a80;font-family:var(--font-mono);font-size:6px}.health-bars>button>i{background:#111923;flex-direction:column;flex:1;justify-content:end;width:22px;display:flex;overflow:hidden}.health-bars>button>i b{background:#55d6a5;width:100%;min-height:2px;display:block;box-shadow:0 0 10px #55d6a526}.health-bars .warn{background:#e9bb5d}.health-bars .bad{background:#ef8b56}.health-bars .critical{background:#f05f6d}.health-bars>button>strong{font-size:10px;font-weight:530}.health-legend{border-top:1px solid #17212d;justify-content:center;gap:17px;padding-top:12px;display:flex}.health-legend span{color:#556479;align-items:center;gap:5px;font-size:6px;display:flex}.health-legend i{background:#55d6a5;width:4px;height:4px}.health-legend i.warn{background:#e9bb5d}.health-legend i.bad{background:#ef8b56}.health-legend i.critical{background:#f05f6d}.uptime-chart{height:225px;padding:7px 3px 0 35px;position:relative}.uptime-chart svg{width:100%;height:170px}.chart-y{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:9px;bottom:34px;left:0}.chart-y span,.chart-x span{color:#405066;font-family:var(--font-mono);font-size:5px}.chart-x{justify-content:space-between;padding-top:6px;display:flex}.attention-panel,.incident-panel{min-height:330px}.attention-list{flex-direction:column;display:flex}.attention-list>button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #151e29;grid-template-columns:44px 1fr auto 14px;align-items:center;gap:10px;padding:13px 0;display:grid}.attention-list>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.attention-list>button>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:560;overflow:hidden}.attention-list>button>span:nth-child(2) small{color:#536276;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.attention-list>button>svg{color:#405065}.health-badge{border:1px solid;flex-direction:column;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.health-badge>span{font-size:12px;font-weight:600;line-height:1}.health-badge small{display:none}.health-healthy{color:#61d6aa;background:#55d6a514;border-color:#55d6a53d}.health-attention{color:#e9bb5d;background:#e9bb5d14;border-color:#e9bb5d3b}.health-degraded{color:#ef915e;background:#ef8b5614;border-color:#ef8b5640}.health-critical{color:#f06b77;background:#f05f6d14;border-color:#f05f6d40}.health-unknown{color:#8290a2;background:#7d8fa612;border-color:#7d8fa633}.health-large{width:62px;height:62px}.health-large>span{font-size:21px}.health-large small{font-family:var(--font-mono);text-transform:uppercase;margin-top:4px;font-size:5px;font-weight:500;display:block}.trend{color:#5ccfa2;font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:2px;font-size:7px;display:flex}.trend.negative{color:#f07b75}.trend.positive svg{transform:rotate(180deg)}.incident-mini-list>div{border-top:1px solid #151e29;grid-template-columns:44px 1fr auto;align-items:center;gap:9px;padding:14px 0;display:grid}.incident-mini-list p{flex-direction:column;min-width:0;margin:0;display:flex}.incident-mini-list p strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:560;overflow:hidden}.incident-mini-list p small{color:#536276;margin-top:3px;font-size:6px}.incident-time{color:#536276;font-family:var(--font-mono);font-size:6px}.severity{font-family:var(--font-mono);text-align:center;text-transform:uppercase;border:1px solid;padding:4px 5px;font-size:5px}.severity-critica{color:#f06b77;background:#f05f6d14;border-color:#f05f6d3d}.severity-alta{color:#ef915e;background:#ef8b5614;border-color:#ef8b563d}.severity-media{color:#e9bb5d;background:#e9bb5d14;border-color:#e9bb5d38}.severity-baixa{color:#70aeff;background:#5096f314;border-color:#5096f338}.ops-feed-panel,.milestones-panel{min-height:335px}.ops-feed>div{grid-template-columns:30px 6px 1fr;align-items:start;gap:8px;padding:8px 0;display:grid}.ops-feed time{color:#4b5a6d;font-family:var(--font-mono);font-size:6px}.ops-feed>div>i{background:#5698f8;border-radius:50%;width:5px;height:5px;margin-top:2px}.ops-feed .feed-critical,.feed-critical{background:#f05f6d}.ops-feed .feed-warning,.feed-warning{background:#e9bb5d}.ops-feed .feed-error,.feed-error{background:#ef8b56}.ops-feed .feed-success,.feed-success{background:#55d6a5}.ops-feed p{flex-direction:column;margin:0;display:flex}.ops-feed p strong{font-size:8px;font-weight:530}.ops-feed p small{color:#4d5d71;margin-top:2px;font-size:6px}.milestone-row{border-top:1px solid #151e29;grid-template-columns:42px 1fr 14px;align-items:center;gap:10px;padding:12px 0;display:grid}.milestone-row>span{color:#6faeff;font-family:var(--font-mono);font-size:6px}.milestone-row p{flex-direction:column;margin:0;display:flex}.milestone-row strong{font-size:8px;font-weight:540}.milestone-row small{color:#4d5c6f;margin-top:3px;font-size:6px}.milestone-row svg{color:#3f4e62}.ops-view-toolbar{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.ops-segmented{background:#0a1018;border:1px solid #192330;align-items:center;padding:3px;display:flex}.ops-segmented button{background:0 0!important;border:0!important;min-height:27px!important}.ops-segmented button.active{color:#dce7f4!important;background:#151f2c!important}.ops-list-summary{align-items:baseline;gap:9px;display:flex}.ops-list-summary strong{font-size:22px;font-weight:470}.ops-list-summary span{color:#5f6e82;font-size:8px}.project-cards-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.project-card{color:inherit;cursor:pointer;text-align:left;min-width:0;transition:border-color .25s, transform .3s var(--ease);background:linear-gradient(145deg,#0d141e,#0a0f16);border:1px solid #192330;padding:17px}.project-card:hover{border-color:#2b405a;transform:translateY(-3px)}.project-card-top{justify-content:space-between;align-items:center;display:flex}.project-card-top>span:first-child{color:#526279;font-family:var(--font-mono);letter-spacing:.08em;font-size:6px}.project-status{color:#718096;align-items:center;gap:5px;font-size:7px;display:flex}.project-card-main{align-items:center;gap:13px;margin:21px 0;display:flex}.project-card-main>div{min-width:0}.project-card-main h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:550;overflow:hidden}.project-card-main p{color:#667589;margin:5px 0 0;font-size:8px}.project-card dl{border-top:1px solid #18222e;border-bottom:1px solid #18222e;grid-template-columns:1fr 1fr;gap:15px 12px;margin:0;padding:16px 0;display:grid}.project-card dl div{flex-direction:column;gap:4px;display:flex}.project-card dt{color:#4e5d71;font-family:var(--font-mono);text-transform:uppercase;font-size:5px}.project-card dd{color:#a4b0c0;margin:0;font-size:8px}.project-progress{margin-top:16px}.project-progress>span{background:#141d28;height:3px;display:block}.project-progress>span i{background:linear-gradient(90deg,#3c82ee,#68afff);height:100%;display:block}.project-progress small{color:#536276;margin-top:7px;font-size:6px;display:block}.project-tech{flex-wrap:wrap;align-items:center;gap:5px;margin-top:14px;display:flex}.project-tech span{color:#607188;font-family:var(--font-mono);background:#101822;border:1px solid #1b2837;padding:4px 5px;font-size:5px}.project-tech svg{color:#4d5f74;margin-left:auto}.ops-table-wrap{background:#0a1018;border:1px solid #192330;overflow-x:auto}.ops-table{border-collapse:collapse;width:100%;min-width:900px}.ops-table th{color:#4f5e72;font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#0c121b;border-bottom:1px solid #1b2633;padding:11px 14px;font-size:6px;font-weight:500}.ops-table td{color:#8290a3;border-bottom:1px solid #151f2a;padding:13px 14px;font-size:8px}.ops-table tbody tr:last-child td{border-bottom:0}.ops-table tbody tr:hover{background:#4687e606}.client-cell{align-items:center;gap:10px;min-width:200px;display:flex}.client-cell>span{color:#94c5ff;font-family:var(--font-mono);background:#172334;border:1px solid #273c56;justify-content:center;align-items:center;width:29px;height:29px;font-size:6px;display:flex}.client-cell p,.table-stack{flex-direction:column;margin:0;display:flex}.client-cell strong,.table-stack strong{color:#bdc8d6;font-size:8px;font-weight:540}.client-cell small,.table-stack small{color:#536174;margin-top:3px;font-size:6px}.table-count{background:#121a24;border:1px solid #222f40;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.table-status,.incident-status{white-space:nowrap;align-items:center;gap:6px;display:flex}.ops-table td>button{color:#526174;background:0 0;border:0}.table-action{white-space:nowrap;align-items:center;gap:4px;font-size:7px;display:inline-flex;color:#78b5ff!important}.table-complete{color:#5fcfa4;white-space:nowrap;align-items:center;gap:4px;display:flex}.ops-status-dot{background:#718095;border-radius:50%;width:5px;height:5px;display:inline-block}.ops-status-online,.ops-status-ativo,.ops-status-resolvido{background:#55d6a5;box-shadow:0 0 6px #55d6a566}.ops-status-degraded,.ops-status-monitorando{background:#e9bb5d}.ops-status-offline,.ops-status-investigando,.ops-status-identificado{background:#f05f6d}.ops-status-maintenance{background:#8d79ff}.ops-status-unknown{background:#718095}.ops-inline-stats{background:#0a1018;border:1px solid #192330;grid-template-columns:repeat(4,1fr);margin-bottom:13px;display:grid}.ops-inline-stats>div{border-right:1px solid #192330;grid-template-columns:20px auto 1fr;align-items:center;gap:0 10px;padding:14px 16px;display:grid}.ops-inline-stats>div:last-child{border-right:0}.ops-inline-stats svg{color:#5fa7ff;grid-row:1/3}.ops-inline-stats strong{font-size:15px;font-weight:520}.ops-inline-stats span{color:#536276;font-size:7px}.service-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.service-monitor-card{background:linear-gradient(145deg,#0d141e,#090e15);border:1px solid #192330;min-width:0;padding:15px}.service-monitor-top{align-items:center;display:flex}.service-type-icon{color:#7492b8;background:#121b27;border:1px solid #223247;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.service-type-icon.status-online{color:#60d3a8}.service-type-icon.status-degraded{color:#e7b75b}.service-type-icon.status-offline{color:#ef6b76}.service-state{color:#718095;font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:5px;margin-left:9px;font-size:6px;display:flex}.service-monitor-top>button{color:#4f5e70;background:0 0;border:0;margin-left:auto}.service-monitor-card>h3{margin:17px 0 4px;font-size:12px;font-weight:560}.service-monitor-card>p{color:#536174;margin:0;font-size:7px}.service-monitor-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.service-monitor-card dl div{flex-direction:column;gap:3px;display:flex}.service-monitor-card dt{color:#4b5a6e;font-family:var(--font-mono);text-transform:uppercase;font-size:5px}.service-monitor-card dd{color:#a7b3c2;margin:0;font-size:8px}.service-sparkline{background:#090e15;border:1px solid #151f2a;align-items:end;gap:3px;height:49px;padding:8px;display:flex}.service-sparkline i{opacity:.65;background:#4285ea;flex:1}.service-card-footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.service-card-footer>span{color:#435166;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:5px;overflow:hidden}.service-card-footer>button{color:#70adf8;background:0 0;border:0;align-items:center;gap:5px;font-size:6px;display:flex}.incident-board{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.incident-stats-card{background:#0a1018;border:1px solid #192330;min-height:102px;padding:15px}.incident-stats-card>span{color:#506078;font-family:var(--font-mono);letter-spacing:.09em;font-size:6px}.incident-stats-card>strong{margin:9px 0;font-size:25px;font-weight:470;display:block}.incident-stats-card>div{color:#58677b;align-items:center;gap:5px;font-size:6px;display:flex}.incident-stats-card>div i{background:#f05f6d;width:4px;height:4px;margin-left:7px}.incident-stats-card>div i:first-child{margin-left:0}.incident-stats-card>div i.bad{background:#ef8b56}.incident-stats-card>div i.warn{background:#e9bb5d}.incident-stats-card>small{color:#5fcfa4;align-items:center;gap:4px;font-size:6px;display:flex}.incident-playbook{background:#4388ff0b;border:1px solid #5497f926;grid-template-columns:22px 1fr auto;align-items:center;gap:13px;margin-top:12px;padding:15px;display:grid}.incident-playbook>svg{color:#70b3ff}.incident-playbook strong{font-size:9px;display:block}.incident-playbook p{color:#59687b;margin:4px 0 0;font-size:7px}.incident-playbook button{color:#6faeff;background:0 0;border:0;font-size:7px}.deployment-timeline{max-width:1000px;margin:0 auto}.deployment-timeline>article{grid-template-columns:34px 1fr;gap:0 18px;min-height:160px;display:grid;position:relative}.deploy-node{color:#7790ac;z-index:2;background:#101924;border:1px solid #2a3b50;justify-content:center;align-items:center;width:31px;height:31px;display:flex;position:relative}.deploy-concluído{color:#55d6a5;border-color:#55d6a559}.deploy-falhou{color:#f06b77;border-color:#f05f6d59}.deploy-revertido{color:#e9bb5d;border-color:#e9bb5d59}.deploy-line{background:#202d3c;width:1px;position:absolute;top:31px;bottom:0;left:15px}.deploy-card{background:#0a1018;border:1px solid #192330;margin-bottom:14px;padding:16px}.deploy-card-top{justify-content:space-between;align-items:start;display:flex}.deploy-card-top>div{flex-direction:column;gap:4px;display:flex}.deploy-card-top>div>span{color:#78b4ff;font-family:var(--font-mono);font-size:7px}.deploy-card-top strong{font-size:11px;font-weight:560}.deployment-status{font-family:var(--font-mono);text-transform:uppercase;border:1px solid;padding:4px 6px;font-size:5px}.deployment-concluído{color:#55d6a5;border-color:#55d6a538}.deployment-falhou{color:#f06b77;border-color:#f05f6d38}.deployment-revertido{color:#e9bb5d;border-color:#e9bb5d38}.deploy-card dl{grid-template-columns:repeat(4,1fr);gap:20px;margin:16px 0;display:grid}.deploy-card dl div{flex-direction:column;gap:4px;display:flex}.deploy-card dt{color:#4d5c70;font-family:var(--font-mono);text-transform:uppercase;font-size:5px}.deploy-card dd{color:#92a0b1;margin:0;font-size:8px}.deploy-card code{color:#82bafa}.deploy-card footer{border-top:1px solid #17212d;justify-content:space-between;align-items:center;padding-top:11px;display:flex}.deploy-card footer time{color:#4e5d70;font-family:var(--font-mono);font-size:6px}.deploy-card footer button{color:#6faeff;background:0 0;border:0;align-items:center;gap:4px;font-size:6px;display:flex}.roadmap-layout{grid-template-columns:1fr 300px;gap:12px;display:grid}.roadmap-board{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.roadmap-board>section{background:#090e15;border:1px solid #17212c;min-height:500px;padding:10px}.roadmap-column-title{justify-content:space-between;align-items:center;padding:6px 2px 12px;display:flex}.roadmap-column-title>span{color:#78879b;align-items:center;gap:6px;font-size:8px;display:flex}.roadmap-column-title>span i{background:#5d9ef8;width:5px;height:5px}.roadmap-column-title b{color:#5a6b80;font-family:var(--font-mono);background:#121b26;border-radius:10px;justify-content:center;align-items:center;width:18px;height:18px;font-size:6px;display:flex}.roadmap-board article{background:#0e151f;border:1px solid #1c2836;margin-bottom:8px;padding:12px}.roadmap-board article h3{margin:9px 0 4px;font-size:9px;font-weight:560;line-height:1.4}.roadmap-board article>p{color:#536276;margin:0;font-size:6px}.road-priority{font-family:var(--font-mono);text-transform:uppercase;font-size:5px}.priority-critica{color:#f06b77}.priority-alta{color:#ef985f}.roadmap-board article footer{border-top:1px solid #17212d;justify-content:space-between;align-items:center;margin-top:13px;padding-top:10px;display:flex}.roadmap-board article footer span{color:#59687b;font-family:var(--font-mono);align-items:center;gap:4px;font-size:5px;display:flex}.impact-matrix{background:#0a1018;border:1px solid #192330;padding:15px}.impact-matrix>div:first-child small{color:#4f6077;font-family:var(--font-mono);letter-spacing:.1em;font-size:5px}.impact-matrix>div:first-child h3{margin:4px 0 17px;font-size:11px}.matrix-grid{background-image:linear-gradient(#1a2431 1px,#0000 1px),linear-gradient(90deg,#1a2431 1px,#0000 1px);background-size:25% 25%;border-bottom:1px solid #2a394c;border-left:1px solid #2a394c;height:260px;margin:0 0 25px 25px;position:relative}.matrix-grid>i{font-family:var(--font-mono);background:#4d91f5;border:2px solid #8dc2ff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:6px;font-style:normal;display:flex;position:absolute;transform:translate(-50%,50%);box-shadow:0 0 12px #4d91f559}.matrix-label{color:#46566a;font-family:var(--font-mono);writing-mode:vertical-rl;font-size:5px;position:absolute;left:-31px}.label-high{top:2px}.label-low{bottom:2px}.matrix-axis{color:#46566a;font-family:var(--font-mono);font-size:5px;font-weight:500;position:absolute;bottom:-16px;right:0}.impact-matrix ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.impact-matrix li{align-items:center;gap:8px;display:flex}.impact-matrix li>i{color:#79b5fb;font-family:var(--font-mono);border:1px solid #2b4668;justify-content:center;align-items:center;width:19px;height:19px;font-size:5px;font-style:normal;display:flex}.impact-matrix li>span{flex-direction:column;font-size:7px;display:flex}.impact-matrix li small{color:#4d5c70;margin-top:2px;font-size:5px}.event-toolbar{align-items:center;gap:7px;margin-bottom:12px;display:flex}.event-toolbar label{background:#0a1018;border:1px solid #192330;flex:1;align-items:center;gap:8px;max-width:480px;padding:0 10px;display:flex}.event-toolbar label svg{color:#526174}.event-toolbar input{color:#c8d4e2;background:0 0;border:0;outline:0;width:100%;height:34px;font-size:8px}.events-console{font-family:var(--font-mono);background:#080d13;border:1px solid #192330}.events-head,.event-row{grid-template-columns:70px 110px minmax(260px,1.5fr) minmax(150px,1fr) 80px;align-items:center;gap:12px;min-width:780px;padding:11px 14px;display:grid}.events-head{color:#4c5b6e;letter-spacing:.08em;background:#0c121b;border-bottom:1px solid #1b2633;font-size:5px}.event-row{color:#6d7c90;border-bottom:1px solid #141d27;font-size:6px}.event-row:last-child{border-bottom:0}.event-row>span:nth-child(2){align-items:center;gap:6px;display:flex}.event-row>span:nth-child(2) i{border-radius:50%;width:5px;height:5px}.event-row strong{color:#aab7c6;font-weight:500}.event-severity{text-transform:uppercase}.event-critical,.event-error{color:#ef737a}.event-warning{color:#e9bb5d}.event-success{color:#55d6a5}.cms-grid{grid-template-columns:.75fr 1.25fr;gap:12px;display:grid}.cms-editor{grid-row:span 2}.cms-page-row{color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #17212d;grid-template-columns:18px 1fr auto 14px;align-items:center;gap:9px;width:100%;padding:12px 0;display:grid}.cms-page-row>svg{color:#60758e}.cms-page-row>span:nth-child(2){flex-direction:column;display:flex}.cms-page-row strong{font-size:8px;font-weight:540}.cms-page-row small{color:#4c5b6e;margin-top:3px;font-size:6px}.cms-status{font-family:var(--font-mono);text-transform:uppercase;border:1px solid;padding:4px 5px;font-size:5px}.cms-publicada{color:#55d6a5;border-color:#55d6a533}.cms-rascunho{color:#76879d;border-color:#8096b333}.cms-editor>label{color:#617085;flex-direction:column;gap:7px;margin-bottom:15px;font-size:7px;display:flex}.cms-editor input,.cms-editor textarea,.cms-editor select,.lead-row select{color:#b8c4d3;background:#090e15;border:1px solid #1b2734;outline:0;width:100%;padding:10px;font-size:8px}.cms-editor-actions{border-top:1px solid #17212d;justify-content:flex-end;gap:7px;margin-top:20px;padding-top:14px;display:flex}.cms-editor-actions button{color:#708095;background:#101822;border:1px solid #1f2d3d;padding:8px 10px;font-size:7px}.lead-row{border-top:1px solid #17212d;grid-template-columns:29px 1fr 92px;align-items:center;gap:9px;padding:11px 0;display:grid}.lead-row>span{color:#8fc4ff;font-family:var(--font-mono);background:#152235;border:1px solid #263e5e;justify-content:center;align-items:center;height:29px;font-size:6px;display:flex}.lead-row p{flex-direction:column;margin:0;display:flex}.lead-row strong{font-size:8px;font-weight:530}.lead-row small{color:#4e5d70;margin-top:2px;font-size:6px}.lead-row select{padding:6px}.governance-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.governance-grid article{background:linear-gradient(145deg,#0d141e,#090e15);border:1px solid #192330;padding:17px}.governance-grid article>div{color:#76b6ff;justify-content:space-between;align-items:center;display:flex}.governance-grid article>div svg:last-child{color:#46566a}.governance-grid h3{margin:17px 0 9px;font-size:11px;font-weight:550}.governance-grid strong{color:#aebdce;font-size:15px;font-weight:480}.governance-grid p{color:#536276;min-height:22px;font-size:7px;line-height:1.5}.governance-grid button{color:#6caaf4;background:0 0;border:0;align-items:center;gap:5px;margin-top:14px;padding:0;font-size:7px;display:flex}.permissions-panel{background:#0a1018;border:1px solid #192330;margin-top:12px;padding:18px}.role-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.role-grid>div{background:#0d141e;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.role-grid>div>span{color:#71b0fa;background:#152235;justify-content:center;align-items:center;height:26px;display:flex}.role-grid p{flex-direction:column;margin:0;display:flex}.role-grid strong{font-size:8px;font-weight:530}.role-grid small{color:#4e5d70;margin-top:2px;font-size:6px}.role-grid b{color:#56667a;font-family:var(--font-mono);font-size:5px;font-weight:500}.ops-empty{color:#526174;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:30px;display:flex}.ops-empty strong{color:#8f9daf;margin-top:12px;font-size:10px}.ops-empty p{margin:5px 0 0;font-size:7px;line-height:1.5}.ops-modal-backdrop,.command-backdrop,.project-drawer-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;background:#020509b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ops-modal{background:#0a1018;border:1px solid #253449;width:100%;max-width:720px;max-height:calc(100svh - 40px);overflow-y:auto;box-shadow:0 30px 90px #0000008c}.ops-modal-header{border-bottom:1px solid #1a2532;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.ops-modal-header small{color:#4f6077;font-family:var(--font-mono);letter-spacing:.1em;font-size:5px}.ops-modal-header h2{margin:4px 0 0;font-size:16px;font-weight:530}.ops-modal-header>button{color:#69798e;background:#0e151f;border:1px solid #1d2a3a;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ops-form{padding:20px}.ops-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ops-form label{color:#6d7c90;flex-direction:column;gap:7px;font-size:7px;display:flex}.ops-form input,.ops-form select{color:#c1ccda;background:#090e15;border:1px solid #1d2a3a;outline:0;min-height:37px;padding:9px;font-size:8px}.ops-form input:focus,.ops-form select:focus{border-color:#3b6da9}.ops-form footer{border-top:1px solid #1a2532;justify-content:space-between;align-items:center;margin-top:21px;padding-top:15px;display:flex}.ops-form footer>span{color:#4e5d70;font-size:6px}.ops-form footer>div{gap:7px;display:flex}.ops-form footer button:not(.ops-primary-action),.simulate-check footer button:not(.ops-primary-action){color:#6e7d91;background:#0e151f;border:1px solid #1d2a3a;padding:8px 11px;font-size:7px}.ops-form-progress{align-items:center;margin-bottom:22px;display:flex}.ops-form-progress>span{color:#68778b;font-family:var(--font-mono);border:1px solid #263448;justify-content:center;align-items:center;gap:6px;height:26px;padding:0 8px;font-size:6px;display:flex}.ops-form-progress>span b{font-family:var(--font-sans);font-size:7px;font-weight:500}.ops-form-progress>span.active{color:#7db9ff;background:#4388ff1a;border-color:#5096f759}.ops-form-progress>i{background:#263448;flex:1;height:1px}.unknown-health-note{background:#7e92aa0b;border:1px solid #1b2735;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.unknown-health-note svg{color:#74869c}.unknown-health-note p{color:#536276;margin:0;font-size:6px}.unknown-health-note strong{color:#8998aa;margin-bottom:3px;font-size:7px;display:block}.simulate-check{padding:20px}.simulate-service{background:#0c131c;border:1px solid #1a2633;align-items:center;gap:10px;padding:12px;display:flex}.simulate-service p{flex-direction:column;margin:0;display:flex}.simulate-service strong{font-size:9px}.simulate-service small{color:#4f5f73;font-family:var(--font-mono);margin-top:3px;font-size:5px}.scenario-grid{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.scenario-grid button{color:#738398;text-align:left;background:#0b1119;border:1px solid #1a2633;grid-template-columns:20px 1fr 10px;gap:3px 9px;padding:13px;display:grid}.scenario-grid button svg{grid-row:1/3}.scenario-grid strong{color:#aab7c6;font-size:8px}.scenario-grid small{color:#4d5c70;font-size:6px}.scenario-grid button>i{border:1px solid #35475d;border-radius:50%;grid-area:1/3/3;height:10px}.scenario-grid button.active{background:#4388ff12;border-color:#5297fb59}.scenario-grid button.active>i{background:#5a9dfd;border:3px solid #162b48}.simulation-disclaimer{background:#f392520b;border:1px solid #f3925221;align-items:center;gap:10px;padding:11px;display:flex}.simulation-disclaimer svg{color:#d9976a}.simulation-disclaimer p{color:#6f5c4f;margin:0;font-size:6px}.simulation-disclaimer strong{color:#ba825d;margin-bottom:2px;font-size:7px;display:block}.simulate-check footer{justify-content:flex-end;gap:7px;margin-top:16px;display:flex}.ops-toast{color:#b9c9da;z-index:300;background:#111a24;border:1px solid #2b4259;grid-template-columns:18px 1fr 18px;align-items:center;gap:9px;max-width:410px;padding:12px 14px;font-size:8px;display:grid;position:fixed;bottom:22px;right:24px;box-shadow:0 18px 50px #0006}.ops-toast>svg{color:#55d6a5}.ops-toast button{color:#5f7085;background:0 0;border:0}.command-backdrop{align-items:flex-start;padding-top:11vh}.command-palette{background:#0b1119;border:1px solid #2a3c53;width:100%;max-width:600px;box-shadow:0 30px 90px #0009}.command-palette>div:first-child{border-bottom:1px solid #1c2836;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.command-palette>div:first-child svg{color:#66778e}.command-palette input{color:#d2dce8;background:0 0;border:0;outline:0;font-size:11px}.command-suggestions,.command-results{max-height:390px;padding:10px;overflow-y:auto}.command-suggestions>span{color:#4d5d72;font-family:var(--font-mono);letter-spacing:.1em;padding:6px 8px;font-size:5px;display:block}.command-suggestions button,.command-results>button{color:#8998aa;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;width:100%;padding:10px 8px;font-size:8px;display:grid}.command-suggestions button:hover,.command-results>button:hover{color:#c4d0de;background:#111a25}.command-suggestions button svg:last-child{margin-left:auto}.command-results>button{grid-template-columns:28px 1fr auto 14px}.command-results>button>span{color:#73b4ff;background:#142033;justify-content:center;align-items:center;height:28px;display:flex}.command-results p{flex-direction:column;margin:0;display:flex}.command-results strong{color:#b8c4d3;font-size:8px;font-weight:540}.command-results small{color:#4f5f73;margin-top:3px;font-size:6px}.command-results b{color:#4f5f73;font-family:var(--font-mono);font-size:5px;font-weight:500}.command-palette>footer{color:#4e5e72;font-family:var(--font-mono);border-top:1px solid #1c2836;justify-content:space-between;padding:9px 13px;font-size:5px;display:flex}.command-palette>footer span{align-items:center;gap:5px;display:flex}.project-drawer-backdrop{justify-content:flex-end;align-items:stretch;padding:0}.project-drawer{background:#0a1018;border-left:1px solid #27384e;width:100%;max-width:640px;overflow-y:auto;box-shadow:-30px 0 80px #00000073}.project-drawer>header{border-bottom:1px solid #1b2734;grid-template-columns:30px 1fr 65px;align-items:center;gap:13px;padding:21px;display:grid}.project-drawer>header>button{color:#67778c;background:#0e151f;border:1px solid #1d2a3a;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.project-drawer>header small{color:#5b7391;font-family:var(--font-mono);font-size:5px}.project-drawer>header h2{margin:4px 0 0;font-size:17px;font-weight:540}.project-drawer>header p{color:#5b697c;margin:4px 0 0;font-size:7px}.project-drawer>nav{border-bottom:1px solid #1b2734;gap:20px;padding:0 21px;display:flex;overflow-x:auto}.project-drawer>nav button{color:#607085;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 0 11px;font-size:7px}.project-drawer>nav button.active{color:#acd1ff;border-color:#5b9dfc}.drawer-content{flex-direction:column;gap:12px;padding:18px 21px 45px;display:flex}.drawer-content>section{background:#0d141d;border:1px solid #1b2734;padding:15px}.drawer-health{align-items:center;gap:18px;display:flex;background:linear-gradient(120deg,#3f82e814,#0d141d)!important}.drawer-score{border-right:1px solid #243143;flex-direction:column;align-items:center;padding-right:18px;display:flex}.drawer-score span{letter-spacing:-.06em;font-size:36px;font-weight:450}.drawer-score small{color:#526278;font-family:var(--font-mono);font-size:5px}.drawer-health p{color:#59687b;margin:6px 0 0;font-size:7px}.drawer-health p strong{color:#9aabbe}.drawer-section-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.drawer-section-heading h3{margin:0;font-size:9px;font-weight:560}.drawer-section-heading button,.drawer-section-heading>span{color:#607188;background:0 0;border:0;font-size:6px}.health-factors{flex-direction:column;gap:11px;display:flex}.health-factors>div{grid-template-columns:110px 1fr 24px;align-items:center;gap:10px;display:grid}.health-factors>div>span{color:#8a98aa;flex-direction:column;font-size:7px;display:flex}.health-factors small{color:#47576b;font-family:var(--font-mono);margin-top:2px;font-size:5px}.health-factors>div>i{background:#161f2a;height:3px}.health-factors>div>i b{background:linear-gradient(90deg,#4186ec,#69b0ff);height:100%;display:block}.health-factors>div>strong{color:#9cabbc;text-align:right;font-size:8px;font-weight:550}.drawer-services{flex-direction:column;display:flex}.drawer-services>div{border-top:1px solid #17212d;grid-template-columns:6px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.drawer-services>div>span{flex-direction:column;display:flex}.drawer-services strong{font-size:7px;font-weight:540}.drawer-services small{color:#4d5d70;margin-top:2px;font-size:5px}.drawer-services>div>b{color:#6b7a8d;font-family:var(--font-mono);font-size:6px;font-weight:500}.drawer-incident{grid-template-columns:20px 1fr 15px;align-items:center;gap:10px;display:grid;background:#f05f6d09!important;border-color:#f05f6d24!important}.drawer-incident>svg:first-child{color:#ed707a}.drawer-incident>div{flex-direction:column;display:flex}.drawer-incident small{color:#a45e64;font-family:var(--font-mono);font-size:5px}.drawer-incident strong{margin-top:4px;font-size:8px}.drawer-incident p{color:#66585f;margin:3px 0 0;font-size:6px}.drawer-incident>svg:last-child{color:#5b4d55}.drawer-milestone{background:#161f2a;height:5px;position:relative}.drawer-milestone>i{background:linear-gradient(90deg,#4388ff,#6eb4ff);height:100%;display:block}.drawer-milestone>span{color:#6680a0;font-family:var(--font-mono);font-size:5px;position:absolute;top:9px;right:0}.ops-sidebar-overlay{display:none}@media (max-width:1280px){.project-cards-grid,.service-grid,.governance-grid,.ops-dashboard-grid{grid-template-columns:1fr 1fr}.roadmap-layout{grid-template-columns:1fr}.impact-matrix{grid-template-columns:220px 1fr;gap:20px;display:grid}.impact-matrix>div:first-child{grid-column:1/-1}.matrix-grid{margin-left:25px}}@media (max-width:980px){.ops-app{--ops-sidebar:0px}.ops-sidebar{transition:transform .3s var(--ease);width:252px;transform:translate(-100%)}.ops-sidebar.open{transform:translate(0)}.ops-sidebar-brand>button{display:block}.ops-sidebar-overlay{z-index:70;background:#020509a6;border:0;display:block;position:fixed;inset:0}.ops-mobile-nav{display:block}.ops-topbar{grid-template-columns:28px 1fr auto}.ops-breadcrumb{display:none}.ops-global-search{justify-self:stretch}.ops-metrics-grid{grid-template-columns:1fr 1fr}.ops-dashboard-grid{grid-template-columns:1fr}.role-grid{grid-template-columns:1fr 1fr}.cms-grid{grid-template-columns:1fr}.cms-editor{grid-row:auto}.roadmap-board{overflow-x:auto}.roadmap-board>section{min-width:230px}}@media (max-width:680px){.demo-banner span{display:none}.ops-topbar{gap:8px;padding:0 13px}.ops-global-search span{display:none}.ops-global-search{grid-template-columns:16px 1fr;justify-self:end;width:42px}.ops-global-search kbd,.ops-top-actions>button,.ops-top-actions>a{display:none}.ops-main{padding:25px 14px 60px}.ops-page-heading{align-items:flex-start;gap:16px}.ops-page-heading .ops-primary-action{min-width:34px;padding:8px!important;font-size:0!important}.ops-page-heading .ops-primary-action svg{margin:0}.ops-filter-row>button:nth-child(n+3),.ops-filter-row>span{display:none}.ops-metrics-grid{grid-template-columns:1fr 1fr}.ops-metric{min-height:105px;padding:12px}.ops-metric>strong{font-size:24px}.ops-dashboard-grid{display:block}.ops-panel{margin-bottom:10px}.health-bars{gap:13px;overflow:hidden}.uptime-panel{min-height:280px}.ops-view-toolbar{align-items:flex-start;gap:10px}.ops-segmented{max-width:calc(100vw - 78px);overflow-x:auto}.ops-segmented button{white-space:nowrap}.project-cards-grid,.service-grid,.governance-grid{grid-template-columns:1fr}.ops-inline-stats{grid-template-columns:1fr 1fr}.ops-inline-stats>div:nth-child(2){border-right:0}.ops-inline-stats>div:nth-child(-n+2){border-bottom:1px solid #192330}.incident-board{grid-template-columns:1fr}.incident-stats-card{min-height:90px}.deploy-card dl{grid-template-columns:1fr 1fr;gap:12px}.deployment-timeline>article{grid-template-columns:28px 1fr;gap:0 10px}.deploy-node{width:27px;height:27px}.deploy-line{top:27px;left:13px}.roadmap-board{display:flex}.impact-matrix{display:block}.events-console{overflow-x:auto}.event-toolbar>button:nth-child(3){display:none}.role-grid,.ops-form-grid,.scenario-grid{grid-template-columns:1fr}.ops-form footer{flex-direction:column;align-items:flex-start;gap:10px}.ops-form footer>div{align-self:stretch}.ops-form footer button{flex:1}.ops-form-progress>span b{display:none}.project-drawer{max-width:100%}.project-drawer>header{grid-template-columns:30px 1fr}.project-drawer>header .health-badge{display:none}.health-factors>div{grid-template-columns:85px 1fr 20px}.ops-toast{bottom:12px;left:12px;right:12px}.footer-main{grid-template-columns:1fr}}.client-portal{color:#182131;background:#f5f7fa;min-height:100svh}.portal-header{z-index:50;background:#fffffff0;border-bottom:1px solid #dfe5ec;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;height:70px;padding:0 clamp(20px,4vw,64px);display:grid;position:sticky;top:0}.portal-brand{color:#182131;letter-spacing:.13em;grid-template-columns:6px auto;align-items:center;gap:0 7px;font-size:12px;font-weight:700;display:grid}.portal-brand>i{background:#397fe8;grid-row:1/3;width:6px;height:6px;transform:rotate(45deg);box-shadow:0 0 8px #397fe859}.portal-brand>span{color:#397fe8}.portal-brand small{color:#8491a2;font-family:var(--font-mono);letter-spacing:.16em;grid-column:2;font-size:5px;font-weight:500}.portal-header>nav{justify-content:center;align-items:center;gap:5px;display:flex}.portal-header>nav button{color:#758195;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:9px 11px;font-size:8px;display:flex}.portal-header>nav button.active{color:#3278dd;background:#eef4fc}.portal-actions{align-items:center;gap:8px;display:flex}.portal-actions>button{color:#7e8b9d;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.portal-actions>button>i{background:#ec6671;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.portal-actions>span{color:#3977c6;font-family:var(--font-mono);background:#e7f0fc;border:1px solid #ccdcf0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:7px;display:flex}.portal-mobile-menu{display:none!important}.portal-main{max-width:1320px;margin:0 auto;padding:29px clamp(18px,4vw,50px) 70px}.portal-demo{color:#a26f48;font-family:var(--font-mono);background:#fff8f2;border:1px solid #f2dfce;justify-content:center;align-items:center;gap:6px;min-height:27px;margin:-29px calc(-1*clamp(18px,4vw,50px)) 28px;font-size:6px;display:flex}.portal-demo strong{color:#b77948;text-transform:uppercase}.portal-demo span{color:#aa8b72}.portal-heading{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.portal-heading>div>span{color:#6982a3;font-family:var(--font-mono);letter-spacing:.1em;font-size:6px}.portal-heading h1{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(25px,3vw,38px);font-weight:540}.portal-heading p{color:#7c899a;margin:6px 0 0;font-size:9px}.portal-heading>button{color:#fff;background:#3278df;border:0;border-radius:6px;align-items:center;gap:6px;padding:10px 12px;font-size:8px;display:flex;box-shadow:0 8px 20px #3278df29}.portal-success{color:#3e9f79;background:#eefaf5;border:1px solid #c9eadc;grid-template-columns:19px 1fr 18px;align-items:center;gap:9px;margin-bottom:14px;padding:12px;display:grid}.portal-success p{margin:0;font-size:7px}.portal-success strong{margin-bottom:2px;font-size:8px;display:block}.portal-success button{color:#7caf9b;background:0 0;border:0}.portal-project-hero{color:#f2f7fd;background:linear-gradient(120deg,#10243c,#0b1b2f 62%,#112842);grid-template-columns:1.25fr .55fr 1fr;gap:28px;min-height:188px;margin-bottom:14px;padding:27px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 45px #1b375924}.portal-project-hero:after{content:"";background:radial-gradient(circle,#4591f23d,#0000 62%);width:320px;height:320px;position:absolute;top:-150px;right:-80px}.portal-project-title,.portal-health,.portal-availability{z-index:2;position:relative}.portal-project-title>span,.portal-availability>span{color:#7291b6;font-family:var(--font-mono);letter-spacing:.1em;font-size:6px}.portal-project-title h2{letter-spacing:-.04em;margin:9px 0 3px;font-size:28px;font-weight:520}.portal-project-title>p{color:#8fa5bf;margin:0;font-size:8px}.portal-project-title>div{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.portal-project-title>div span{color:#91a8c2;align-items:center;gap:5px;font-size:6px;display:flex}.portal-project-title>div i{background:#55d6a5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #55d6a580}.portal-health{border-left:1px solid #a1c1e624;align-items:center;gap:13px;padding-left:26px;display:flex}.portal-health>div{color:#f0a068;border:1px solid #f19c5f59;flex-direction:column;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.portal-health>div>span{font-size:25px;font-weight:530}.portal-health>div small{font-family:var(--font-mono);font-size:5px}.portal-health>p{flex-direction:column;margin:0;display:flex}.portal-health>p strong{color:#efa26b;font-size:9px}.portal-health>p span{color:#c77f69;font-family:var(--font-mono);margin-top:4px;font-size:6px}.portal-health>p small{color:#7087a3;margin-top:8px;font-size:6px}.portal-availability{border-left:1px solid #a1c1e624;align-self:center;padding-left:26px}.portal-availability>strong{letter-spacing:-.04em;margin:8px 0 13px;font-size:26px;font-weight:480;display:block}.portal-availability>div{grid-template-columns:repeat(30,1fr);gap:2px;display:grid}.portal-availability>div i{opacity:.75;background:#4ab58b;height:25px}.portal-availability>div i.down{background:#e46a75}.portal-availability>div i.warn{background:#e4ad52}.portal-availability>small{color:#6e85a0;margin-top:8px;font-size:5px;display:block}.portal-grid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.portal-card{background:#fff;border:1px solid #dfe5ec;padding:19px;box-shadow:0 5px 18px #1d314b06}.portal-card-heading{justify-content:space-between;align-items:start;margin-bottom:17px;display:flex}.portal-card-heading>div>span{color:#7790af;font-family:var(--font-mono);letter-spacing:.1em;margin-bottom:4px;font-size:5px;display:block}.portal-card-heading h3{margin:0;font-size:12px;font-weight:570}.portal-card-heading button{color:#4b85d2;background:0 0;border:0;font-size:6px}.portal-severity{color:#d47a3d;font-family:var(--font-mono);background:#fff2e9;border:1px solid #f2d1b9;padding:5px 6px;font-size:5px}.portal-timeline>div{grid-template-columns:18px 1fr;gap:10px;min-height:76px;display:grid;position:relative}.portal-timeline>div:not(:last-child):after{content:"";background:#dce4ed;width:1px;position:absolute;top:17px;bottom:0;left:8px}.portal-timeline>div>i{color:#4a86d5;z-index:2;background:#edf3fa;border:1px solid #c9d9eb;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.portal-timeline>div.active>i{background:#e9f8f2;border-color:#a7dbc6}.portal-timeline>div.active>i:after{content:"";background:#46b687;border-radius:50%;width:5px;height:5px}.portal-timeline p{margin:0}.portal-timeline strong{font-size:8px;font-weight:570}.portal-timeline small{color:#9aa6b5;font-family:var(--font-mono);margin-left:8px;font-size:5px}.portal-timeline p>span{color:#778596;margin-top:5px;font-size:7px;line-height:1.5;display:block}.portal-incident>footer{background:#f8fafc;border-top:1px solid #e7ebf0;justify-content:space-between;align-items:center;margin:5px -19px -19px;padding:12px 19px;display:flex}.portal-incident>footer>span{color:#8b7568;align-items:center;gap:6px;font-size:6px;display:flex}.portal-incident>footer button{color:#4c84ce;background:0 0;border:0;align-items:center;gap:4px;font-size:6px;display:flex}.portal-milestone{border-top:1px solid #e8edf2;grid-template-columns:40px 1fr 28px;align-items:center;gap:10px;padding:13px 0;display:grid}.portal-milestone>span{color:#477fca;font-family:var(--font-mono);font-size:5px}.portal-milestone p{grid-template-columns:1fr auto;gap:3px 8px;margin:0;display:grid}.portal-milestone strong{font-size:7px;font-weight:560}.portal-milestone small{color:#8d99a8;font-size:5px}.portal-milestone p>i{background:#edf0f4;grid-column:1/-1;height:3px}.portal-milestone p>i b{background:#4c8bdd;height:100%;display:block}.portal-milestone em{color:#8693a4;font-family:var(--font-mono);text-align:right;font-size:5px;font-style:normal}.portal-release{border-top:1px solid #e8edf2;grid-template-columns:28px 1fr;align-items:start;gap:9px;padding:12px 0;display:grid}.portal-release>span{color:#4884d1;background:#eef4fc;justify-content:center;align-items:center;height:28px;display:flex}.portal-release p{flex-direction:column;margin:0;display:flex}.portal-release strong{font-size:7px;font-weight:600}.portal-release strong small{color:#98a4b2;font-family:var(--font-mono);margin-left:7px;font-size:5px;font-weight:400}.portal-release p>span{color:#7a8797;margin-top:4px;font-size:6px;line-height:1.45}.portal-documents>button{color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #e8edf2;grid-template-columns:28px 1fr auto 14px;align-items:center;gap:9px;width:100%;padding:11px 0;display:grid}.portal-documents>button>span{color:#5a82b5;background:#f0f4f9;justify-content:center;align-items:center;height:28px;display:flex}.portal-documents>button p{flex-direction:column;margin:0;display:flex}.portal-documents>button strong{font-size:7px;font-weight:550}.portal-documents>button small,.portal-documents time{color:#96a2b1;margin-top:3px;font-size:5px}.portal-documents>button svg:last-child{color:#a0aab8}.portal-team>div:not(.portal-card-heading){border-top:1px solid #e8edf2;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.portal-team>div>span{color:#477cc0;font-family:var(--font-mono);background:#e9f1fb;border-radius:50%;justify-content:center;align-items:center;height:29px;font-size:5px;display:flex}.portal-team p{flex-direction:column;margin:0;display:flex}.portal-team p strong{font-size:7px;font-weight:550}.portal-team p small{color:#98a4b2;margin-top:2px;font-size:5px}.portal-team em{color:#8c98a7;font-size:5px;font-style:normal}.portal-team>button{color:#477fc8;background:#f0f5fb;border:1px solid #dce6f1;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:9px;font-size:6px;display:flex}.portal-modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100;background:#0f1c2d8c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.portal-request{background:#fff;border:1px solid #dbe3ec;width:100%;max-width:520px;padding:22px;box-shadow:0 30px 80px #10253f4d}.portal-request>header{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;margin:-2px 0 20px;padding-bottom:14px;display:flex}.portal-request header span{color:#6784a9;font-family:var(--font-mono);letter-spacing:.1em;font-size:5px}.portal-request h2{margin:4px 0 0;font-size:17px;font-weight:560}.portal-request header button{color:#8290a2;background:#f3f6f9;border:1px solid #e0e6ed;width:30px;height:30px}.portal-request label{color:#708094;flex-direction:column;gap:6px;margin-bottom:13px;font-size:7px;display:flex}.portal-request input,.portal-request select,.portal-request textarea{color:#273447;background:#f9fafc;border:1px solid #dce3eb;outline:0;padding:9px;font-size:8px}.portal-request textarea{resize:vertical}.portal-request-note{color:#6481a5;background:#f4f8fd;border:1px solid #e0eaf5;align-items:center;gap:8px;padding:9px;font-size:6px;display:flex}.portal-request-note p{margin:0}.portal-request footer{justify-content:flex-end;gap:7px;margin-top:17px;display:flex}.portal-request footer button{color:#728196;background:#f2f5f8;border:1px solid #dce3eb;padding:8px 11px;font-size:7px}.portal-request footer button:last-child{color:#fff;background:#3278df;border-color:#3278df;align-items:center;gap:6px;display:flex}@media (max-width:950px){.portal-header{gap:12px}.portal-header>nav{display:none;position:absolute;top:70px;left:0;right:0}.portal-header>nav.open{background:#fff;border-bottom:1px solid #dfe5ec;flex-direction:column;padding:12px 18px;display:flex}.portal-header>nav.open button{justify-content:flex-start;width:100%}.portal-mobile-menu{display:flex!important}.portal-project-hero{grid-template-columns:1fr 1fr}.portal-availability{border-top:1px solid #a1c1e624;border-left:0;grid-column:1/-1;padding:20px 0 0}.portal-grid{grid-template-columns:1fr}}@media (max-width:600px){.portal-header{grid-template-columns:1fr auto;height:62px;padding-inline:15px}.portal-actions>button:first-child,.portal-actions>span{display:none}.portal-header>nav{top:62px}.portal-demo span{display:none}.portal-heading{align-items:flex-start;gap:14px}.portal-heading>button{padding:9px;font-size:0}.portal-project-hero{grid-template-columns:1fr;padding:20px}.portal-health{border-top:1px solid #a1c1e624;border-left:0;padding:18px 0 0}.portal-availability{grid-column:auto}.portal-project-title>div{margin-top:19px}}.detail-site{color:#edf3fa;background:#05070b;min-height:100svh}.detail-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);z-index:50;background:#05080ce0;grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;width:100%;height:72px;padding:0 clamp(20px,4vw,60px);display:grid;position:fixed;top:0}.detail-header .brand{justify-self:start}.detail-header nav{gap:27px;display:flex}.detail-header nav a{color:#8290a3;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.detail-header nav a:hover{color:#fff}.detail-header-cta{color:#a9cef9;border:1px solid #2d4f75;border-radius:6px;justify-self:end;align-items:center;gap:7px;padding:9px 11px;font-size:8px;display:flex}.detail-hero{border-bottom:1px solid var(--line);align-items:center;min-height:78svh;padding:135px 0 75px;display:flex;position:relative;overflow:hidden}.detail-hero:after{content:"";filter:blur(120px);background:#3073dc24;border-radius:50%;width:500px;height:500px;position:absolute;top:5%;right:-100px}.detail-grid{background-image:linear-gradient(#8eb2db0b 1px,#0000 1px),linear-gradient(90deg,#8eb2db0b 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.detail-hero-inner{z-index:2;width:min(1320px,100% - 64px);max-width:1320px;margin-inline:auto;position:relative}.detail-hero-inner>a{color:#61738a;font-family:var(--font-mono);align-items:center;gap:7px;margin-bottom:70px;font-size:7px;display:inline-flex}.detail-hero-inner>p{color:#7daede;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:8px}.detail-hero-inner>h1{letter-spacing:-.06em;max-width:1050px;margin:0;font-size:clamp(44px,6.5vw,94px);font-weight:510;line-height:.98}.detail-hero-inner>span{color:#8b99ac;max-width:730px;margin-top:30px;font-size:17px;line-height:1.65;display:block}.detail-content{width:min(1320px,100% - 64px);max-width:1320px;margin:0 auto;padding:110px 0 150px}.detail-services{border-top:1px solid var(--line)}.detail-services>article{border-bottom:1px solid var(--line);grid-template-columns:60px .8fr 1.2fr;gap:45px;padding:55px 0;display:grid}.detail-services>article>span{color:#52657d;font-family:var(--font-mono);font-size:8px}.detail-services>article>div>p:first-child{color:#6485aa;font-family:var(--font-mono);letter-spacing:.1em;margin:0 0 13px;font-size:7px}.detail-services h2{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(27px,3vw,43px);font-weight:520}.detail-services>article>div>strong{color:#b8c5d5;font-size:14px;font-weight:520;line-height:1.45;display:block}.detail-services>article>div>p:last-child{color:#758396;font-size:11px;line-height:1.6}.detail-services dl{grid-template-columns:1.2fr 1fr 1fr;gap:18px;margin:0;display:grid}.detail-services dl>div{border-left:1px solid var(--line);padding-left:17px}.detail-services dt{color:#566a83;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:11px;font-size:6px}.detail-services dd{color:#8e9cae;margin:0;font-size:9px;line-height:1.55}.detail-services dd>span{align-items:center;gap:6px;margin-bottom:8px;display:flex}.detail-services dd svg{color:#6db4ff}.detail-cta{border:1px solid var(--line);background:linear-gradient(120deg,#295ba621,#0b111a8c);grid-template-columns:1fr auto;align-items:end;gap:8px 30px;margin-top:90px;padding:clamp(28px,4vw,55px);display:grid}.detail-cta p{color:#6c7d92;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:8px}.detail-cta h2{letter-spacing:-.05em;grid-column:1;margin:0;font-size:clamp(28px,4vw,54px);font-weight:510}.detail-cta a{color:#fff;background:#3e82ed;border-radius:6px;grid-area:1/2/3;align-items:center;gap:8px;padding:12px 14px;font-size:9px;display:flex}.detail-process{border-top:1px solid var(--line)}.detail-process>article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 80px;align-items:center;gap:30px;min-height:170px;padding:30px 0;display:grid;position:relative}.detail-process>article>span{color:#609be0;font-family:var(--font-mono);font-size:11px}.detail-process small{color:#52647b;font-family:var(--font-mono);letter-spacing:.1em;font-size:6px}.detail-process h2{letter-spacing:-.04em;margin:7px 0;font-size:31px;font-weight:510}.detail-process p{color:#7c899a;margin:0;font-size:11px}.detail-process>article>i{border:1px solid #5e9de840;border-radius:50%;width:65px;height:65px;position:relative}.detail-process>article>i:after{content:"";background:#579ef2;width:5px;height:5px;position:absolute;top:-3px;left:50%;transform:rotate(45deg);box-shadow:0 0 10px #579ef2}.detail-cases{flex-direction:column;gap:60px;display:flex}.detail-cases>article{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid}.detail-cases>article:nth-child(2n)>div{order:2}.detail-cases>article:nth-child(2n) dl{order:1}.detail-cases>article>div>span{color:#6080a6;font-family:var(--font-mono);letter-spacing:.09em;font-size:7px}.detail-cases h2{letter-spacing:-.05em;margin:12px 0 23px;font-size:clamp(31px,4vw,55px);font-weight:510}.detail-case-screen{border:1px solid var(--line-strong);background:#080d14;grid-template-columns:repeat(3,5px) 1fr;gap:6px;min-height:300px;padding:18px;display:grid;position:relative}.detail-case-screen:after{content:"";background-image:linear-gradient(#6faaee0f 1px,#0000 1px),linear-gradient(90deg,#6faaee0f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:45px 18px 18px}.detail-case-screen>i{background:#3c4859;border-radius:50%;width:4px;height:4px}.detail-case-screen strong{color:#80bcff;letter-spacing:-.07em;z-index:2;grid-column:1/-1;place-self:center;font-size:clamp(50px,8vw,105px);font-weight:420;position:relative}.detail-case-screen small{color:#53677f;font-family:var(--font-mono);letter-spacing:.08em;z-index:2;grid-column:1/-1;justify-self:center;font-size:6px;position:absolute;bottom:70px}.detail-cases dl{border-top:1px solid var(--line);margin:0}.detail-cases dl>div{border-bottom:1px solid var(--line);padding:21px 0}.detail-cases dt{color:#5b708a;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:6px}.detail-cases dd{color:#8b99ab;margin:0;font-size:11px;line-height:1.65}.detail-demo-note{color:#8c674e;font-family:var(--font-mono);text-align:center;border:1px solid #eb955726;margin:70px 0 0;padding:13px;font-size:7px}.detail-about{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.detail-about>div:first-child p{color:#909eb0;margin:0 0 24px;font-size:14px;line-height:1.8}.detail-name{grid-template-columns:1fr auto 1fr auto 1.2fr;align-items:center;gap:12px;display:grid}.detail-name>span{border:1px solid var(--line);background:#0a1018;flex-direction:column;justify-content:center;align-items:center;min-height:185px;display:flex}.detail-name b{color:#0000;letter-spacing:-.06em;background:linear-gradient(135deg,#eef7ff,#69a8ef);-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,4vw,55px);font-weight:520}.detail-name small{color:#687990;margin-top:8px;font-size:8px}.detail-name>i{color:#405067;font-family:var(--font-mono);font-size:9px;font-style:normal}.detail-values{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.detail-values article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:130px;padding:22px}.detail-values span{color:#536a86;font-family:var(--font-mono);font-size:6px}.detail-values h2{margin:35px 0 0;font-size:14px;font-weight:530}.detail-contact{grid-template-columns:1fr 1fr;gap:clamp(50px,9vw,130px);display:grid}.detail-contact>section>h2{letter-spacing:-.04em;margin:0 0 30px;font-size:32px;font-weight:520}.detail-contact>section>article{border-top:1px solid var(--line);grid-template-columns:35px 1fr;align-items:start;gap:18px;padding:22px 0;display:grid}.detail-contact>section>article>span{color:#619ee5;font-family:var(--font-mono);font-size:7px}.detail-contact>section>article p{flex-direction:column;margin:0;display:flex}.detail-contact>section>article strong{font-size:12px;font-weight:550}.detail-contact>section>article small{color:#778596;margin-top:6px;font-size:9px;line-height:1.55}.detail-contact aside{border:1px solid var(--line-strong);background:linear-gradient(145deg,#0e1723,#080e16);padding:clamp(28px,4vw,50px)}.detail-contact aside>span{color:#6594c9;font-family:var(--font-mono);letter-spacing:.1em;font-size:7px}.detail-contact aside h2{letter-spacing:-.04em;margin:14px 0 20px;font-size:clamp(26px,3.4vw,43px);font-weight:510}.detail-contact aside>p{color:#8492a4;font-size:11px;line-height:1.65}.detail-contact aside ul{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin:27px 0;padding:22px 0 0;list-style:none;display:flex}.detail-contact aside li{color:#a5b2c2;align-items:center;gap:8px;font-size:9px;display:flex}.detail-contact aside li svg{color:#68adf7}.detail-contact aside>a{background:#3e82ed;border-radius:6px;align-items:center;gap:8px;padding:12px 14px;font-size:9px;display:inline-flex}.legal-copy{max-width:820px;margin-inline:auto}.legal-copy h2{border-top:1px solid var(--line);letter-spacing:-.03em;margin:44px 0 15px;padding-top:28px;font-size:22px;font-weight:530}.legal-copy h2:first-child{margin-top:0}.legal-copy p,.legal-copy li{color:#8b99ab;font-size:12px;line-height:1.8}.legal-copy ul{padding-left:20px}.detail-footer{border-top:1px solid var(--line);color:#58677b;font-family:var(--font-mono);grid-template-columns:1fr auto 1fr;align-items:center;padding:27px clamp(20px,4vw,60px);font-size:7px;display:grid}.detail-footer p{margin:0}.detail-footer div{justify-self:end;gap:18px;display:flex}.error-page{color:#edf3fa;background:#05070b;justify-content:center;align-items:center;min-height:100svh;padding:30px;display:flex;position:relative;overflow:hidden}.error-page>div:last-child{text-align:center;z-index:2;max-width:720px;position:relative}.error-page>div>span{color:#687d97;font-family:var(--font-mono);letter-spacing:.12em;font-size:8px}.error-page>div>strong{color:#16253a;letter-spacing:-.1em;margin-top:20px;font-size:clamp(120px,25vw,260px);font-weight:400;line-height:.75;display:block}.error-page>div>i{background:#5da7ff;width:7px;height:7px;margin:-20px auto 35px;display:block;transform:rotate(45deg);box-shadow:0 0 15px #5da7ff}.error-page h1{letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,50px);font-weight:510}.error-page p{color:#7a899c;max-width:540px;margin:18px auto 27px;font-size:12px;line-height:1.6}.error-page a,.error-page button{color:#fff;background:#3d81e9;border:0;border-radius:6px;align-items:center;gap:8px;padding:11px 14px;font-size:9px;display:inline-flex}@media (max-width:900px){.detail-header{grid-template-columns:1fr auto}.detail-header nav{display:none}.detail-services>article{grid-template-columns:45px 1fr}.detail-services dl{grid-column:2}.detail-cases>article{grid-template-columns:1fr}.detail-cases>article:nth-child(2n)>div,.detail-cases>article:nth-child(2n) dl{order:initial}.detail-about,.detail-contact{grid-template-columns:1fr}.detail-footer{grid-template-columns:1fr auto}.detail-footer p{display:none}}@media (max-width:620px){.detail-header{height:64px;padding-inline:16px}.detail-header-cta{padding:8px;font-size:0}.detail-hero{min-height:70svh;padding-top:115px}.detail-hero-inner,.detail-content{width:calc(100% - 32px)}.detail-hero-inner>a{margin-bottom:50px}.detail-hero-inner>span{font-size:14px}.detail-content{padding:80px 0 110px}.detail-services>article{grid-template-columns:30px 1fr;gap:14px;padding:40px 0}.detail-services dl{grid-column:1/-1;grid-template-columns:1fr;gap:20px;margin-top:15px}.detail-cta{grid-template-columns:1fr;align-items:start}.detail-cta a{grid-area:auto/1;justify-self:start;margin-top:16px}.detail-process>article{grid-template-columns:35px 1fr;gap:14px}.detail-process>article>i{display:none}.detail-name{grid-template-columns:1fr 1fr}.detail-name>i{display:none}.detail-name>span:last-child{grid-column:1/-1}.detail-values{grid-template-columns:1fr 1fr}.detail-footer{flex-direction:column;align-items:flex-start;gap:13px;display:flex}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
