:root{--paper:#ecf4ef;--ink:#eff6f2;--muted:#a6b7ad;--line:#294035;--lime:#b5ffa4;--olive:#84d49c;--dark:#06130f;--dark-2:#0c2119;--dark-line:#2b4236;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#eff6f2;background:#030d09}.wrap{width:min(1456px,100% - 112px)}p{color:var(--muted)}::selection{color:#06130d;background:#b2ffac}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-color:#a9f7a6}.button{color:#082113;background:linear-gradient(110deg,#8ee9a5,#d5ffc1);border-color:#c1ffae;border-radius:40px;gap:22px;font-size:13px;box-shadow:inset 0 1px #ffffff45}.button:hover{color:#082113;background:#c6ffb9;box-shadow:0 7px 35px #87f99a23}.button-secondary{color:#e7f3eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;background:#0c1c133d;border-color:#8ac88f}.button-secondary:hover{color:#f4fff7;background:#173823}.text-link{color:#d6edde}.eyebrow{color:#b4e5b9;letter-spacing:1.7px}.eyebrow-cross{color:#87d99c}.dim{color:#8ca99a}.status-dot{background:#abf797;box-shadow:0 0 10px #87ff9150}.section-dark,.services,.performance,.approach{background:#06120e}.section-dark p{color:#a6b7ad}h2 em{color:#8bd8a1}.showcase-bar{color:#a4bba9;background:#07170f;border-color:#20352a;min-height:31px;padding-block:7px}.showcase-label strong,.showcase-meta b{color:#d4f6d5}.experiment-tag{color:#abd2af;border-color:#38533c}.navigation{background:0 0;height:86px}.nav-inner{border-bottom:0;gap:22px;width:min(1456px,100% - 112px)}.brand{color:#f0f6f2}.brand-sub{letter-spacing:4px}.desktop-nav{gap:31px;margin-left:auto;margin-right:auto}.desktop-nav a{color:#e3eae6;font-size:12px}.desktop-nav a:hover,.desktop-nav a.active{color:#baffab}.desktop-nav a:after{background:#baffab}.nav-cta{color:#062312;white-space:nowrap;background:linear-gradient(110deg,#8dea9e,#d7ffc3);border-color:#baffb0;border-radius:50px;gap:22px;padding:13px 22px;font-size:11px;font-weight:600}.nav-cta:hover{background:#c4ffb5}.navigation.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05120df5;box-shadow:0 1px #395146}.navigation.menu-is-open{background:#05120d!important}.search-toggle{color:#c0eec0;background:0 0;border:1px solid #395146;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.search-toggle:hover{background:#193525}.mobile-nav{background:#05120d}.menu-toggle{color:#e5f5e8}.mobile-nav>.mono,.mobile-nav>a>.mono,.mobile-nav-bottom{color:#a5c6ac}.hero{isolation:isolate;background:#020c09;position:relative}.hero-landscape{z-index:-1;pointer-events:none;position:absolute;inset:-100px 0 88px;overflow:hidden}.hero-landscape>img{object-fit:cover;object-position:center bottom;opacity:.9}.hero-landscape:after{content:"";background:linear-gradient(90deg,#020b0766 0%,#0000 56%),linear-gradient(#020c09aa,#0000 45%);position:absolute;inset:0}.hero-main{align-items:flex-start;min-height:560px;padding-top:39px;padding-bottom:60px}.hero-copy{pointer-events:none;width:59%;padding-top:9px}.hero-copy a{pointer-events:auto}.hero-copy>.eyebrow{letter-spacing:2.2px;color:#9bebaa;margin-bottom:16px;font-size:10px}.hero-copy>.eyebrow-cross,.hero-copy>.eyebrow .eyebrow-cross{display:none}.hero h1{letter-spacing:-3.7px;color:#f5f7f6;font-size:clamp(48px,4.4vw,78px);font-weight:600;line-height:1.015}.never,.hero-dot{color:#95efb3;-webkit-text-fill-color:transparent;background:linear-gradient(95deg,#c8ffb6,#56cba0);-webkit-background-clip:text;background-clip:text}.never svg{display:none}.hero-copy>p.hero-description{letter-spacing:-.15px;color:#c0cbc4;max-width:520px;margin-top:19px;font-size:15px;line-height:1.6}.hero-actions{gap:16px;margin-top:23px}.hero-actions .button{gap:18px;min-height:49px;padding:14px 22px;font-size:11px}.hero-proof{align-items:center;gap:26px;margin-top:32px;display:flex}.hero-proof>div{border-right:1px solid #3b574148;align-items:center;gap:13px;padding-right:27px;display:flex}.hero-proof>div:last-child{border:0;padding:0}.hero-proof svg{color:#a3eaa7;stroke-width:1.1px;width:27px;height:27px}.hero-proof span{color:#dce9df;font-size:11px;line-height:1.5}.hero-health{color:#a7c8b1;margin-top:21px;font-size:10px}.hero-health:after{background:#a0e5a9}.hero-side-note,.hero-world-note{letter-spacing:1.8px;color:#bccac0;pointer-events:none;border-left:1px solid #bdfba7;padding-left:18px;font-size:9px;line-height:1.8;position:absolute;right:max(35px,50vw - 870px)}.hero-side-note{top:49px}.hero-world-note{bottom:128px}.platform-strip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#a3aea8;background:#04110eda;border-block:1px solid #2c4037;gap:30px;min-height:88px;padding:24px max(56px,50vw - 728px)}.platform-strip>.mono{color:#a5b9ad;letter-spacing:1px;border-right:1px solid #2c4434;padding-right:34px;font-size:8px;line-height:1.7}.platform-strip>span:not(.mono){color:#9fada5;font-size:23px}.platform-strip .platform-sql{font-size:20px}.windows-icon{background:linear-gradient(90deg,#0000 45%,#06130e 45% 55%,#0000 55%),linear-gradient(#0000 45%,#06130e 45% 55%,#0000 55%),#9ba69f}.platform-oracle{font-style:italic}.story-link{white-space:nowrap;border-left:1px solid #2c4434;align-items:center;gap:13px;padding-left:32px;display:flex}.story-link>span:first-child{color:#e4f4e7;border:1px solid #b6c8bb;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.story-link>span:last-child{color:#9daea2;font-size:11px;line-height:1.5}.story-link b{color:#e8f2eb;font-weight:600}.story-link:hover>span:first-child{color:#a8f5a4;background:#173624;border-color:#a8f5a4}.core-experience{perspective:1200px;width:54%;height:580px;top:-20px;right:-28px}.core-topline{display:none}.core-scene{height:560px;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));isolation:isolate;transition:transform 1.2s cubic-bezier(.2,.6,.3,1)}.webgl-core{pointer-events:none;z-index:1;opacity:0;transition:opacity .65s;position:absolute;inset:0}.webgl-core canvas{filter:drop-shadow(0 0 3px #89ff9d29);width:100%;height:100%;display:block}.webgl-ready .webgl-core{opacity:1}.database-visual{filter:drop-shadow(0 0 12px #99ff814a);width:100%;height:100%;padding:25px;transition:opacity .65s}.webgl-ready .database-visual{opacity:0}.core-aura{filter:blur(16px);z-index:-1;background:radial-gradient(at 50% 84%,#a6ff7b3d 0%,#68ff8710 29%,#0000 67%);position:absolute;inset:10% 9% 0}.scene-node{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f1fff4;text-align:left;background:linear-gradient(135deg,#263c348f,#0b1b148c);border:1px solid #667d687a;border-radius:17px;align-items:center;gap:11px;width:158px;min-height:88px;padding:17px 15px;transition:transform .4s,border-color .4s,background .4s;animation:7s ease-in-out infinite glass-float;display:flex;transform:rotate(-7deg)rotateY(-14deg);box-shadow:inset 0 1px #e5fff629,0 15px 30px #00000040}.scene-node.selected,.scene-node:hover{background:linear-gradient(135deg,#35563bad,#11271da6);border-color:#b2ffaf9c;transform:translateY(-5px)rotate(-3deg)}.scene-node-icon{color:#c4ffb6;flex-shrink:0;place-items:center;background:linear-gradient(160deg,#b0ffb24d,#234f3329)!important;border-radius:11px!important;width:36px!important;height:43px!important;margin:0!important;display:grid!important}.scene-node-icon svg{filter:drop-shadow(0 0 7px #b8ffa755);width:26px;height:26px}.scene-node-copy{flex-direction:column;gap:6px;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;margin:0!important;display:flex!important}.scene-node strong{font-family:var(--font-sans), sans-serif;letter-spacing:-.2px;font-size:13px;font-weight:600;line-height:1.2}.scene-node small{font-family:var(--font-sans), sans-serif;letter-spacing:0;color:#adbbb3;font-size:10px;line-height:1.35}.node-oracle{top:18%;left:1%}.node-security{animation-delay:-2s;top:11%;right:6%;transform:rotate(8deg)rotateY(16deg)}.node-monitoring{animation-delay:-4s;bottom:20%;left:-4%;transform:rotate(10deg)rotateY(12deg)}.node-cloud{animation-delay:-1s;bottom:33%;right:-3%;transform:rotate(-8deg)rotateY(-16deg)}.core-query{letter-spacing:1px;color:#a8d2b1;z-index:2;font-size:6px;bottom:4%;left:36%}.core-caption{z-index:2;border-color:#4f735036;margin:-7px 85px 0 72px;padding-top:10px;position:relative}.core-caption p{color:#a9c4b1;font-size:9px}.core-caption svg{color:#a2dfa8}@keyframes glass-float{0%,to{translate:0}50%{translate:0 -9px}}.company-intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding:65px 0 74px;display:grid}.company-intro .mono{color:#b7f3bf;letter-spacing:1.5px;align-items:center;gap:12px;margin-bottom:21px;font-size:10px;display:flex}.company-intro i{border-top:1px solid #a6deac;width:20px;display:block}.company-intro h2{letter-spacing:-1.7px;font-size:39px;line-height:1.2}.company-intro h2 em{color:#739d85}.company-intro p{color:#aebdb3;max-width:540px;font-size:15px;line-height:1.9}.stack-story{background:radial-gradient(at 73% 42%,#153824 0%,#061610 46%,#040e0a 80%);border-block:1px solid #23392c}.stack-ambient{background:radial-gradient(#72ea9433,#0000 66%)}.stack-axis{border-color:#527c5b}.stack-slab{background:linear-gradient(140deg,#2c4939,#09180f 70%);border-color:#547561;box-shadow:0 8px #040c07,0 9px #74ab79,0 13px 22px #0005}.stack-layer-accent .stack-slab{background:linear-gradient(140deg,#bbefb6,#77aa7d);box-shadow:0 8px #3d6a46,0 9px #bdffa9,0 10px 35px #91ff8533}.stack-layer-accent .slab-mark,.stack-layer-accent .slab-number{color:#183c23}.stack-stage-footer,.stack-layer-legend{border-color:#38583f}.chapter-indicators>span{background:#334b3b}.chapter-indicators>span.active{background:#a1f0ad}.stack-copy .muted,.stack-layer-label,.stack-stage-footer,.stack-scroll-label,.stack-layer-legend>li,.stack-layer-legend>li>span{color:#b0c8b5}.stack-layer-label i{border-color:#7daf86}.services-workbench{background:linear-gradient(125deg,#0c2117,#091a12);border-color:#314f3a;border-radius:12px}.service-menu{border-color:#314f3a}.service-menu button{color:#b9cdbf}.service-menu button:hover,.service-menu button[aria-selected=true]{background:#163925}.service-menu button>.mono{color:#88ab92}.service-menu button[aria-selected=true]{color:#c0ffb7}.service-command{border-color:#314f3a}.service-command>span:first-child,.schematic-fingerprint{color:#92b59a}.service-command code{color:#bdd8c4}.schematic-label{color:#a8cdb2;background:#0b1e15}.schematic-core{background:linear-gradient(135deg,#426c4b,#0c2416);border-color:#a5d4a6;box-shadow:8px 8px #06110a,9px 9px #4a7954}.schematic-orbit{border-color:#496c4f}.schematic-axis{background:#34553a}.performance-monitor{background:#06130d;border-color:#34503c}.monitor-header,.query-path{border-color:#294832}.chart-grid span{border-color:#284632}.query-path>div>span{border-color:#496650}.monitor-state>span:last-child,.performance-copy>.demo-disclaimer{color:#a7c0ad}.demo-badge{color:#afd6b6;border-color:#41674a}.monitor-metrics .muted,.monitor-metrics strong small,.chart-grid,.chart-times,.query-path>.mono{color:#a2c6ac}.monitor-checks{color:#e1ba8b}.modernization{background:radial-gradient(at 50% 65%,#173224 0%,#07130e 65%)}.modernization-meta>.mono,.migration-caption,.drag-hint,.drag-hint>small,.migration-benefits .mono{color:#a1c6ab}.modernization-stage{border-color:#588562;border-radius:12px;box-shadow:0 25px 75px #0006}.comparison-divider{background:#abf7a7}.comparison-divider>span{color:#0c2d17;background:#b3ffa2;border-color:#e2ffcf}.migration-benefits>div{border-color:#36503f}.ecosystem{background:radial-gradient(at 78% 45%,#183c28,#071810 65%);border-color:#294634}.ecosystem-categories>button{color:#b5d2bd;background:#0d2418;border-color:#3a5c43}.ecosystem-categories>button.active,.ecosystem-categories>button:hover{color:#ddffdf;background:#254c2c;border-color:#88c98d}.ecosystem-capabilities,.eco-coordinate,.eco-detail>.mono{color:#aac9b2}.ecosystem-map{background:radial-gradient(#54a7671a,#0000 75%)}.eco-ring,.eco-ring-two{border-color:#396546}.eco-cross-h,.eco-cross-v{background:#315c3e}.eco-center{background:radial-gradient(#21452c,#0f2d1c);border-color:#6fa777;box-shadow:0 0 0 9px #6fc67709,0 0 50px #62dd8120}.eco-center-mark{color:#d0ffc1}.eco-center>.mono{color:#b5d7be}.eco-node{color:#c8dfce;background:#102e1d;border-color:#446c4c;box-shadow:0 5px 15px #0002}.eco-node.active,.eco-node:hover{color:#082714;background:#b3f1aa;border-color:#d7ffbe}.eco-node.active .eco-node-dot{background:#20603b}.eco-detail{border-color:#3a6144}.journey-line{border-color:#365a40}.journey-number{background:#07170f;border-color:#517b58}.journey>button{color:#a0c1aa}.journey-detail{border-color:#31513a}.journey-large-number{color:#b7f5b1}.journey-tags>span{color:#c4e1c9;border-color:#52765a}.why-principles>div{border-color:#31513a}.why-principles>div>svg{color:#b2e5b5}.industries{background:radial-gradient(at 65%,#153023,#04120b 65%)}.industry-selector button{color:#b4cdbb;border-color:#34513d}.industry-selector button.active,.industry-selector button:hover{color:#c9fac8;background:#1c3c28}.industry-topology{background:radial-gradient(#4078521a,#0000 70%)}.industry-topology>svg{stroke:#3c664a}.industry-topology>svg>.packet-stream{stroke:#b9fab3}.industry-node.central{color:#b8ecb4;background:#183824;border-color:#729d77;box-shadow:7px 7px #0c2214}.industry-node.endpoint{color:#c0dec8;background:#0b2014;border-color:#3c6246}.industry-db{color:#aed3b5}.industry-description{border-color:#365741}.testimonials{background:#06150e}.testimonial-heading,.testimonial-grid>article{border-color:#34523e}.testimonial-index,.testimonial-heading>.mono,.testimonial-person small{color:#a9c4b1}.testimonial-person>span{color:#c7fac2;background:#1c3a25}.insights{background:radial-gradient(at 40%,#193623,#07160f 70%);border-color:#34513d}.insight-meta{color:#aac7b3}.insight-card h3{color:#edf5ef}.insight-card:hover h3{color:#aef2ac}.insight-art{background:#102a1a;border:1px solid #3c5d40;border-radius:9px}.art-1{color:#c2eaba;background:linear-gradient(140deg,#274f33,#102418)}.art-2{color:#c2eaba;background:radial-gradient(#274d31,#0d2515)}.migration-art>div:first-child{color:#abd7a8}.query-art>b{color:#b2e8b0}.recovery-art>div{border-color:#638e60}.contact{background:radial-gradient(at 12%,#26543a 0%,#102d1d 45%,#071a10 85%);border-top:1px solid #385b40}.contact-copy>.eyebrow,.contact-copy>p,.contact-links small,.emergency-note{color:#b5d5bc}.contact-copy h2>span:not(.contact-star){color:#aaf0a4}.contact-star{color:#aef9a1}.contact-links>a{color:#dbf3df;border-color:#4d7055}.contact-links>a:hover{color:#b4ffa4}.contact-form-shell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b2216cf;border-color:#416548;border-radius:14px;box-shadow:0 30px 80px #0003}.contact-form-heading,.consultation-form label,.consultation-form label>span,.form-privacy,.form-privacy a,.form-preview-note{color:#b5cfba}.consultation-form input,.consultation-form select,.consultation-form textarea{color:#e8f6e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071a0f;border-color:#44614a;border-radius:6px}.consultation-form input::placeholder,.consultation-form textarea::placeholder{color:#9bbba3}.consultation-form input:focus,.consultation-form select:focus,.consultation-form textarea:focus{border-color:#a5e1a6;box-shadow:0 0 0 3px #84d89718}.form-submit{border-radius:30px}.success-icon{color:#baffad;background:#244c2c}.form-error{background:#361e18;border-color:#8c4d36;color:#ffc3a7!important}.footer{background:#041009}.footer-company>p,.footer-company address,.footer-company>a:not(.brand),.footer-links>a{color:#abc8b2}.footer-links>.mono,.newsletter>.mono{color:#b4d9ba}.newsletter-input{border-color:#668d65}.newsletter-input>input{color:#e5f6e5}.newsletter-input>input::placeholder,.newsletter form>small{color:#afccb5}.footer-wordmark{color:#679978}.footer-wordmark>span{color:#b5f3a8}.footer-bottom{color:#b3d0bb;border-color:#395a42}.footer-bottom>a{color:#c2dfc7}.generation-note{color:#a4bfab!important}.whatsapp-float{color:#bdffa9;background:#153d25;border-color:#78bb81}.article-nav,.article-label,.article-related>a,.article-footer{border-color:#34523e}.article-cta{background:#183d26;border-color:#547f58}.article-label,.article-body>section>.mono,.article-related>.mono,.not-found>.mono{color:#a7dcb0}.policy-page>.policy-notice{color:#bddbc5;background:#143021;border-color:#3b6148}.skip-link{color:#061a0e}.site-search{color:#e4f6e7;background:#091d13;border:1px solid #5b8566;border-radius:16px;width:min(640px,100% - 40px);max-height:80dvh;padding:30px;box-shadow:0 30px 150px #000a}.site-search::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000b}.search-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.search-heading h2{letter-spacing:-1px;font-size:26px}.search-heading>button{color:#d0e9d6;background:0 0;border:1px solid #45694e;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.search-input{color:#b5dabd;border:1px solid #54765b;border-radius:7px;align-items:center;gap:12px;padding:12px 15px;display:flex}.search-input>input{font:inherit;color:#eff9f0;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px}.search-input:focus-within{outline-offset:2px;outline:2px solid #aeedab}.search-input>input::placeholder{color:#a3bfa9}.site-search>.mono{color:#aacbb2;margin:22px 0 13px;font-size:8px}.search-results{scrollbar-color:#53825a transparent;flex-direction:column;max-height:45dvh;display:flex;overflow:auto}.search-results>a{border-bottom:1px solid #2f5239;justify-content:space-between;align-items:center;gap:25px;padding:15px 8px;font-size:13px;display:flex}.search-results>a:hover{color:#d4ffc8;background:#173a22}.search-results>a>span{flex-direction:column;gap:5px;display:flex}.search-results small{font-family:var(--font-mono);letter-spacing:1px;color:#a8c4ac;font-size:6px}.search-results>p{padding:20px 0;font-size:13px}.search-results>p>a{text-decoration:underline}@media (min-width:1700px){.hero-main{min-height:570px;padding-top:43px}.core-experience{width:55%;height:600px;top:-34px;right:-45px}.core-scene{height:590px}.hero-copy>p.hero-description{max-width:560px;font-size:17px}.hero-actions .button{padding:15px 25px;font-size:13px}.hero-proof span{font-size:12px}.hero-proof{margin-top:36px}.hero-health{font-size:11px}.hero-side-note{top:41px;right:4.5%}.hero-world-note{right:4.5%}}@media (max-width:1350px){.hero-side-note{display:none}.hero-world-note{font-size:7px;bottom:119px;right:30px}.hero h1{letter-spacing:-2.8px;font-size:4.65vw}.hero-main{min-height:555px;padding-top:42px}.hero-copy>p.hero-description{max-width:430px;font-size:14px}.hero-actions .button{gap:15px;padding:14px 18px;font-size:10px}.core-experience{width:53%;height:550px;top:-8px;right:-28px}.core-scene{height:530px}.scene-node{border-radius:14px;gap:9px;width:140px;min-height:82px;padding:13px 12px}.scene-node-icon{width:31px!important;height:37px!important}.scene-node-icon svg{width:24px;height:24px}.scene-node strong{font-size:12px}.scene-node small{font-size:9px}.node-oracle{top:20%;left:0}.node-security{top:13%;right:1%}.node-cloud{bottom:31%;right:-4%}.node-monitoring{bottom:20%;left:-5%}.core-caption{margin:-3px 60px 0}.core-caption p{font-size:8px}.desktop-nav{gap:23px}.desktop-nav a{font-size:11px}.nav-inner{gap:16px}.nav-cta{gap:13px;padding:12px 18px;font-size:10px}.platform-strip{gap:24px}.platform-strip>span:not(.mono){font-size:20px}.platform-strip .platform-sql{font-size:17px}.platform-strip>.mono{padding-right:23px;font-size:7px}.story-link{gap:10px;padding-left:22px}.story-link>span:first-child{width:35px;height:35px}.company-intro h2{font-size:36px}.company-intro p{font-size:14px}}@media (max-width:1100px) and (min-width:801px){.wrap,.nav-inner{width:calc(100% - 72px)}.desktop-nav{gap:18px}.desktop-nav a{font-size:10px}.nav-cta{gap:11px;padding:11px 15px;font-size:9px}.brand{font-size:28px}.search-toggle{width:34px;height:34px}.hero h1{letter-spacing:-2.5px;font-size:4.8vw}.hero-copy{width:61%}.hero-copy>p.hero-description{max-width:390px;font-size:13px}.hero-actions{gap:10px}.hero-actions .button{gap:10px;padding:13px 14px;font-size:9px}.hero-proof{gap:18px}.hero-proof>div{gap:10px;padding-right:18px}.hero-proof span{font-size:10px}.hero-proof svg{width:23px;height:23px}.hero-main{min-height:530px}.core-experience{width:50%;height:490px;top:7px;right:-20px}.core-scene{height:480px}.scene-node{gap:8px;width:120px;min-height:74px;padding:11px 9px}.scene-node-icon{width:25px!important;height:32px!important}.scene-node-icon svg{width:21px;height:21px}.scene-node strong{font-size:10px}.scene-node small{font-size:8px}.node-oracle{top:20%;left:-4%}.node-security{top:10%;right:1%}.core-caption{margin:0 35px}.core-caption p{font-size:7px}.hero-world-note{display:none}.platform-strip{gap:20px;padding-inline:36px}.platform-strip>.mono{font-size:6px}.platform-strip>span:not(.mono){font-size:18px}.platform-strip .platform-sql{font-size:14px}.story-link{padding-left:18px}.story-link>span:last-child{font-size:9px}.company-intro{gap:45px;padding:55px 0}.company-intro h2{font-size:32px}.company-intro p{font-size:13px}}@media (max-width:800px){.wrap,.nav-inner{width:calc(100% - 48px)}.navigation{height:76px}.search-toggle{display:none}.nav-inner{gap:17px}.nav-cta{gap:15px;padding:10px 17px;font-size:10px}.hero-main{min-height:0;padding-top:39px;padding-bottom:33px;display:block}.hero-copy{width:100%;padding-top:0}.hero h1{letter-spacing:-3px;font-size:8vw;line-height:1.06}.hero-copy>.eyebrow{letter-spacing:1.7px;margin-bottom:20px;font-size:8px}.hero-copy>p.hero-description{max-width:490px;margin-top:20px;font-size:14px;line-height:1.75}.hero-actions{flex-wrap:nowrap;gap:15px;margin-top:25px}.hero-actions .button{gap:15px;min-height:48px;padding:14px 20px;font-size:11px}.hero-proof{gap:26px;margin-top:29px}.hero-proof>div{gap:12px;padding-right:25px}.hero-proof span{font-size:11px}.hero-proof svg{width:25px;height:25px}.hero-health{margin-top:21px;font-size:10px}.hero-side-note,.hero-world-note{display:none}.hero-landscape{inset:0 0 156px}.hero-landscape img{object-position:65% bottom;opacity:.8}.hero-landscape:after{background:linear-gradient(#020c09 0%,#020c09da 37%,#0000 80%)}.core-experience{width:100%;max-width:590px;height:auto;margin:10px auto 0;position:relative;top:auto;right:auto}.core-scene{height:490px;transform:none}.core-caption{margin:-5px 60px 0}.core-caption p{font-size:9px}.scene-node{width:150px;min-height:84px;padding:15px 12px}.scene-node strong{font-size:12px}.scene-node small{font-size:9px}.node-oracle{top:18%;left:0}.node-security{top:9%;right:2%}.node-monitoring{bottom:18%;left:-1%}.node-cloud{bottom:31%;right:-1%}.core-query{font-size:6px;bottom:3%;left:37%}.database-visual{width:100%;margin:0;padding:15px}.platform-strip{flex-wrap:wrap;justify-content:center;gap:24px 35px;min-height:155px;padding:24px}.platform-strip>.mono{text-align:center;border:0;width:100%;padding:0;font-size:7px}.platform-strip>.mono br{display:none}.platform-strip>span:not(.mono){font-size:22px}.platform-strip .platform-sql{font-size:18px}.story-link{padding-left:25px}.story-link>span:last-child{font-size:10px}.company-intro{grid-template-columns:1fr;gap:25px;padding:50px 0}.company-intro .mono{margin-bottom:18px;font-size:8px}.company-intro h2{font-size:37px}.company-intro p{max-width:520px;font-size:14px;line-height:1.9}.ecosystem-categories>button{color:#bdd5c4}.mobile-nav{background:#05120d}.stack-stage-footer{display:none}.site-search{padding:25px}}@media (max-width:560px){.wrap,.nav-inner{width:calc(100% - 40px)}.navigation{height:70px}.nav-inner{gap:12px}.brand{font-size:27px}.brand-sub{letter-spacing:3.4px}.nav-cta{gap:12px;min-height:37px;padding:10px 13px;font-size:8px}.showcase-bar{min-height:36px;padding:7px 9px}.showcase-label{gap:5px;font-size:7px}.showcase-meta{gap:14px;font-size:5.5px}.hero-main{padding-top:31px;padding-bottom:22px}.hero h1{letter-spacing:-1.9px;font-size:9.3vw;line-height:1.08}.hero-copy>.eyebrow{letter-spacing:1.6px;margin-bottom:17px;font-size:6px}.hero-copy>p.hero-description{max-width:350px;margin-top:18px;font-size:12px;line-height:1.75}.hero-actions{gap:10px;margin-top:23px}.hero-actions .button{white-space:nowrap;gap:11px;min-height:44px;padding:12px 13px;font-size:8px}.hero-actions .button svg{width:14px;height:14px}.hero-proof{gap:15px;margin-top:26px}.hero-proof>div{gap:9px;padding-right:16px}.hero-proof svg{width:23px;height:23px}.hero-proof span{font-size:9px}.hero-health{min-height:35px;margin-top:15px;font-size:8px}.core-experience{margin:4px auto 0}.core-scene{height:378px}.webgl-core{inset:-2% -4%}.scene-node{border-radius:12px;gap:7px;width:112px;min-height:72px;padding:11px 9px}.scene-node-icon{border-radius:8px!important;width:26px!important;height:33px!important}.scene-node-icon svg{width:21px;height:21px}.scene-node strong{letter-spacing:-.2px;font-size:10px}.scene-node small{font-size:8px;line-height:1.4}.node-oracle{top:17%;left:-2%}.node-security{top:6%;right:-1%}.node-monitoring{bottom:15%;left:-3%}.node-cloud{bottom:29%;right:-3%}.core-query{letter-spacing:.8px;font-size:4px;bottom:3%;left:33%}.core-caption{margin:0 12px;padding-top:12px}.core-caption p{font-size:8px}.core-caption svg{width:13px}.hero-landscape{bottom:174px}.hero-landscape img{object-position:62% bottom}.platform-strip{gap:24px 29px;min-height:174px;padding:22px 20px}.platform-strip>.mono{letter-spacing:1px;font-size:6px}.platform-strip>span:not(.mono){font-size:20px}.platform-strip .platform-sql{font-size:15px}.story-link{gap:10px;padding-left:22px}.story-link>span:first-child{width:33px;height:33px}.story-link>span:last-child{font-size:9px}.company-intro{gap:22px;padding:42px 0 48px}.company-intro .mono{margin-bottom:16px;font-size:7px}.company-intro h2{letter-spacing:-1.2px;font-size:30px;line-height:1.25}.company-intro p{font-size:12px;line-height:1.9}.site-search{padding:21px}.search-heading h2{font-size:22px}.search-input>input{font-size:16px}.stack-layer-legend>li,.stack-layer-legend>li>span{color:#badac2}.service-menu button{color:#b7cbbb}.contact-form-shell{padding:25px 21px}.form-privacy,.form-preview-note{color:#b4d0ba}}@media (max-width:370px){.showcase-label{font-size:6px}.showcase-meta{font-size:5px}.hero h1{letter-spacing:-1.6px;font-size:9.1vw}.hero-actions .button{gap:7px;padding:11px;font-size:7px}.hero-proof{gap:10px}.hero-proof>div{gap:7px;padding-right:10px}.hero-proof span{font-size:8px}.hero-proof svg{width:20px;height:20px}.core-scene{height:335px}.scene-node{gap:6px;width:97px;min-height:66px;padding:9px 7px}.scene-node-icon{width:22px!important;height:30px!important}.scene-node-icon svg{width:18px;height:18px}.scene-node strong{font-size:9px}.scene-node small{font-size:7px}.platform-strip{gap:22px 24px}.company-intro h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.scene-node{animation:none;translate:none}.core-scene{transform:none!important}.webgl-core{display:none}.database-visual{opacity:1!important}.hero-landscape img{transform:none}}@media (min-width:801px) and (max-width:1699px){.hero-side-note{display:none}}
.article-nav{gap:20px}@media (max-width:1150px) and (min-width:801px){.desktop-nav{gap:15px}.nav-inner{gap:12px}.search-toggle{display:none}}@media (max-width:800px){.nav-inner{gap:12px}.nav-cta{margin-left:0}}@media (max-width:480px){.nav-inner>.nav-cta{display:none}.article-nav{flex-wrap:wrap}.article-nav>.text-link{width:100%}}html[data-theme=light]{--paper:#f7faf6;--ink:#173a2b;--muted:#506859;--line:#c2d4c6;--olive:#326b49;--lime:#b5ffa4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{color:#173a2b;background:#f7faf6}html[data-theme=light] p{color:#506859}html[data-theme=light] :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:#246b42}html[data-theme=light] .showcase-bar{color:#526d58;background:#e8f0e7;border-color:#c7d8c9}html[data-theme=light] .showcase-label strong,html[data-theme=light] .showcase-meta b,html[data-theme=light] .experiment-tag{color:#31573d;border-color:#a9c3ac}html[data-theme=light] .navigation{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html[data-theme=light] .navigation.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7faf6f5;box-shadow:0 1px #c7d8c9}html[data-theme=light] .navigation.menu-is-open{background:#f7faf6!important}html[data-theme=light] .brand,html[data-theme=light] .desktop-nav a,html[data-theme=light] .menu-toggle{color:#173a2b}html[data-theme=light] .brand-mark-data{stroke:#3f8a56}html[data-theme=light] .desktop-nav a:hover,html[data-theme=light] .desktop-nav a.active{color:#27683e}html[data-theme=light] .desktop-nav a:after{background:#27683e}html[data-theme=light] .search-toggle{color:#295f3e;border-color:#9ab6a2}html[data-theme=light] .search-toggle:hover{background:#dcebdc}html[data-theme=light] .mobile-nav{background:#f7faf6}html[data-theme=light] .mobile-nav>a{color:#173a2b;border-color:#bacfbe}html[data-theme=light] .mobile-nav>.mono,html[data-theme=light] .mobile-nav>a>.mono,html[data-theme=light] .mobile-nav-bottom{color:#526e58}html[data-theme=light] .hero{background:#f4f8f1}html[data-theme=light] .hero-landscape>img{opacity:.1;mix-blend-mode:luminosity}html[data-theme=light] .hero-landscape:after{background:linear-gradient(#f4f8f1 8%,#f4f8f1d9 45%,#0000)}html[data-theme=light] .hero h1{color:#153526}html[data-theme=light] .never,html[data-theme=light] .hero-dot{color:#276b3d;background-image:linear-gradient(95deg,#3c7b48,#126748)}html[data-theme=light] .hero-copy>.eyebrow,html[data-theme=light] .hero-proof svg,html[data-theme=light] .hero-health{color:#326940}html[data-theme=light] .hero-copy>p.hero-description,html[data-theme=light] .hero-proof span{color:#415e4c}html[data-theme=light] .hero-proof>div{border-color:#b8ccba}html[data-theme=light] .hero-side-note,html[data-theme=light] .hero-world-note{color:#45664d;border-color:#577d55}html[data-theme=light] .button-secondary{color:#1b4a30;background:#ffffff8c;border-color:#749877}html[data-theme=light] .button-secondary:hover{color:#163924;background:#e1efdc}html[data-theme=light] .text-link{color:#275c3a}html[data-theme=light] .platform-strip{color:#4f6a57;background:#edf3eae6;border-color:#bfd1c1}html[data-theme=light] .platform-strip>.mono,html[data-theme=light] .story-link>span:last-child{color:#506b58}html[data-theme=light] .story-link b{color:#244b34}html[data-theme=light] .story-link{border-color:#b5cbb9}html[data-theme=light] .story-link>span:first-child{color:#2c5c3b;border-color:#6a8e70}html[data-theme=light] .story-link:hover>span:first-child{color:#275637;background:#dcebd6}html[data-theme=light] .scene-node{color:#204a31;background:linear-gradient(135deg,#ffffffed,#e5efdfdd);border-color:#b1c8ae;box-shadow:inset 0 1px #fff,0 15px 30px #315d331a}html[data-theme=light] .scene-node.selected,html[data-theme=light] .scene-node:hover{background:linear-gradient(135deg,#e4f4df,#d1e8cb);border-color:#588d59}html[data-theme=light] .scene-node-icon{color:#326a3b;background:linear-gradient(160deg,#b8d8ae80,#d4e5cb40)!important}html[data-theme=light] .scene-node small{color:#526a54}html[data-theme=light] .core-query,html[data-theme=light] .core-caption p,html[data-theme=light] .core-caption svg{color:#3b6947}html[data-theme=light] .core-caption{border-color:#bed0b7}html[data-theme=light] .core-aura{background:radial-gradient(at 50% 84%,#58a76438,#0000 70%)}html[data-theme=light] .status-dot{background:#39854c;box-shadow:0 0 8px #68a75b35}html[data-theme=light] .company-intro .mono,html[data-theme=light] .eyebrow,html[data-theme=light] .eyebrow-cross,html[data-theme=light] .eyebrow-light{color:#3b7048}html[data-theme=light] .company-intro p,html[data-theme=light] .section-description,html[data-theme=light] .section-dark p{color:#506859}html[data-theme=light] .company-intro h2 em,html[data-theme=light] .dim,html[data-theme=light] h2 em{color:#4b795b}html[data-theme=light] .section-dark,html[data-theme=light] .services,html[data-theme=light] .performance,html[data-theme=light] .approach,html[data-theme=light] .testimonials{color:#173a2b;background:#f7faf6}html[data-theme=light] .section-dark h2,html[data-theme=light] .section-dark h3{color:#173a2b}html[data-theme=light] .stack-story,html[data-theme=light] .modernization,html[data-theme=light] .ecosystem,html[data-theme=light] .industries,html[data-theme=light] .insights{color:#173a2b;background:radial-gradient(at 75% 45%,#e0edda,#f7faf6 70%);border-color:#c2d4c6}html[data-theme=light] .stack-copy .muted,html[data-theme=light] .stack-layer-label,html[data-theme=light] .stack-stage-footer,html[data-theme=light] .stack-scroll-label,html[data-theme=light] .stack-layer-legend>li,html[data-theme=light] .stack-layer-legend>li>span{color:#4e6c53}html[data-theme=light] .stack-stage-footer,html[data-theme=light] .stack-layer-legend{border-color:#b4cbb5}html[data-theme=light] .chapter-indicators>span{background:#bdcebd}html[data-theme=light] .chapter-indicators>span.active{background:#3f8550}html[data-theme=light] .services-workbench{background:#edf4e9;border-color:#b5cdb7}html[data-theme=light] .service-menu,html[data-theme=light] .service-command{border-color:#b5cdb7}html[data-theme=light] .service-menu button{color:#45654e}html[data-theme=light] .service-menu button:hover,html[data-theme=light] .service-menu button[aria-selected=true]{color:#214e2c;background:#d6e9cf}html[data-theme=light] .service-menu button>.mono,html[data-theme=light] .service-menu button[aria-selected=true]>.mono{color:#4c704e}html[data-theme=light] .service-command>span:first-child,html[data-theme=light] .service-command code,html[data-theme=light] .schematic-fingerprint{color:#4b6c4f}html[data-theme=light] .service-panel h3,html[data-theme=light] .service-panel p,html[data-theme=light] .service-panel li{color:#254d33}html[data-theme=light] .schematic-label{color:#45674b;background:#edf4e9}html[data-theme=light] .modernization-meta>.mono,html[data-theme=light] .migration-caption,html[data-theme=light] .drag-hint,html[data-theme=light] .drag-hint>small,html[data-theme=light] .migration-benefits .mono{color:#4f7057}html[data-theme=light] .modernization-stage{box-shadow:0 20px 65px #34583b16}html[data-theme=light] .migration-benefits>div{border-color:#b5cbb7}html[data-theme=light] .ecosystem-categories>button{color:#355c40;background:#eaf2e5;border-color:#a2bfa7}html[data-theme=light] .ecosystem-categories>button.active,html[data-theme=light] .ecosystem-categories>button:hover{color:#234a30;background:#d0e6c8;border-color:#548a5c}html[data-theme=light] .ecosystem-capabilities,html[data-theme=light] .eco-coordinate,html[data-theme=light] .eco-detail>.mono{color:#526f58}html[data-theme=light] .eco-ring,html[data-theme=light] .eco-ring-two{border-color:#9dbd9d}html[data-theme=light] .eco-cross-h,html[data-theme=light] .eco-cross-v{background:#a8c7a8}html[data-theme=light] .eco-center{background:radial-gradient(#f3faed,#d3e8c9);border-color:#80a976}html[data-theme=light] .eco-center-mark,html[data-theme=light] .eco-center>.mono{color:#366640}html[data-theme=light] .eco-node{color:#31583b;background:#f4f9ef;border-color:#a0bda0}html[data-theme=light] .eco-node.active,html[data-theme=light] .eco-node:hover{color:#20452b;background:#c4e5b6;border-color:#639059}html[data-theme=light] .eco-detail,html[data-theme=light] .journey-line,html[data-theme=light] .journey-detail,html[data-theme=light] .why-principles>div{border-color:#b7cfb8}html[data-theme=light] .journey>button{color:#466c4f}html[data-theme=light] .journey-number{background:#f4f8ef;border-color:#8dad8a}html[data-theme=light] .journey-large-number,html[data-theme=light] .journey-large-number>span,html[data-theme=light] .why-principles>div>svg{color:#4a7d4e}html[data-theme=light] .journey-tags>span{color:#4b6e4f;border-color:#a8c2a6}html[data-theme=light] .industry-selector button{color:#41624b;border-color:#b5ccb7}html[data-theme=light] .industry-selector button.active,html[data-theme=light] .industry-selector button:hover{color:#20482c;background:#d7e8d0}html[data-theme=light] .industry-node.central{color:#35653d;background:#d8ead0;border-color:#83a67d;box-shadow:7px 7px #b8d1b0}html[data-theme=light] .industry-node.endpoint{color:#3b5e42;background:#edf5e7;border-color:#9cbd9a}html[data-theme=light] .industry-db{color:#4e7056}html[data-theme=light] .industry-description,html[data-theme=light] .testimonial-heading,html[data-theme=light] .testimonial-grid>article{border-color:#b5cbb7}html[data-theme=light] .testimonial-index,html[data-theme=light] .testimonial-heading>.mono,html[data-theme=light] .testimonial-person small,html[data-theme=light] .insight-meta{color:#506e57}html[data-theme=light] .testimonial-person>span{color:#335d3e;background:#daead3}html[data-theme=light] .insight-card h3{color:#21472f}html[data-theme=light] .insight-card:hover h3{color:#397842}html[data-theme=light] .contact{color:#173a2b;background:radial-gradient(at 12%,#d7eccc,#edf5e7 50%,#f7faf6);border-color:#b8cfb5}html[data-theme=light] .contact-copy h2,html[data-theme=light] .contact-links>a{color:#244b30}html[data-theme=light] .contact-copy h2>span:not(.contact-star),html[data-theme=light] .contact-star{color:#497d43}html[data-theme=light] .contact-copy>.eyebrow,html[data-theme=light] .contact-copy>p,html[data-theme=light] .contact-links small,html[data-theme=light] .emergency-note{color:#4b6b4d}html[data-theme=light] .contact-links>a{border-color:#aac7a4}html[data-theme=light] .contact-links>a:hover{color:#1c6430}html[data-theme=light] .contact-form-shell{background:#ffffffb8;border-color:#acc7a7;box-shadow:0 25px 65px #446c3410}html[data-theme=light] .contact-form-heading,html[data-theme=light] .consultation-form label,html[data-theme=light] .consultation-form label>span,html[data-theme=light] .form-privacy,html[data-theme=light] .form-privacy a,html[data-theme=light] .form-preview-note{color:#4f6b50}html[data-theme=light] .consultation-form input,html[data-theme=light] .consultation-form select,html[data-theme=light] .consultation-form textarea{color:#244d32;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f9fcf7;border-color:#9db897}html[data-theme=light] .consultation-form input::placeholder,html[data-theme=light] .consultation-form textarea::placeholder{color:#5c785b}html[data-theme=light] .consultation-form input:focus,html[data-theme=light] .consultation-form select:focus,html[data-theme=light] .consultation-form textarea:focus{border-color:#48794b;box-shadow:0 0 0 3px #61945320}html[data-theme=light] .success-icon{color:#386738;background:#d3e9c8}html[data-theme=light] .form-error{background:#fff0e8;border-color:#c27f63;color:#8a3a23!important}html[data-theme=light] .footer{color:#264b33;background:#eaf2e5}html[data-theme=light] .footer .brand-mark-data{stroke:#3f8a56}html[data-theme=light] .footer-company>p,html[data-theme=light] .footer-company address,html[data-theme=light] .footer-company>a:not(.brand),html[data-theme=light] .footer-links>a,html[data-theme=light] .footer-links>.mono,html[data-theme=light] .newsletter>.mono,html[data-theme=light] .newsletter form>small{color:#4b6b51}html[data-theme=light] .newsletter-input{border-color:#7d9f77}html[data-theme=light] .newsletter-input>input,html[data-theme=light] .newsletter-input>input::placeholder,html[data-theme=light] .newsletter-input>button{color:#416444}html[data-theme=light] .footer-wordmark{color:#6d9869}html[data-theme=light] .footer-wordmark>span{color:#3b763c}html[data-theme=light] .footer-bottom,html[data-theme=light] .footer-bottom>a{color:#4c6b51;border-color:#b1c8ab}html[data-theme=light] .generation-note{color:#526e55!important}html[data-theme=light] .article-nav,html[data-theme=light] .article-label,html[data-theme=light] .article-related>a,html[data-theme=light] .article-footer{border-color:#b4ccb4}html[data-theme=light] .article-cta,html[data-theme=light] .policy-page>.policy-notice{color:#365f3a;background:#e1efda;border-color:#a2c29d}html[data-theme=light] .article-label,html[data-theme=light] .article-body>section>.mono,html[data-theme=light] .article-related>.mono,html[data-theme=light] .not-found>.mono{color:#4e7953}html[data-theme=light] .site-search{color:#234c31;background:#f7faf4;border-color:#94b490;box-shadow:0 30px 120px #14381d35}html[data-theme=light] .search-heading>button,html[data-theme=light] .search-input{color:#466e4b;border-color:#97b593}html[data-theme=light] .search-input>input{color:#244a30}html[data-theme=light] .search-input>input::placeholder,html[data-theme=light] .site-search>.mono,html[data-theme=light] .search-results small{color:#527156}html[data-theme=light] .search-results>a{border-color:#c4d7bd}html[data-theme=light] .search-results>a:hover{color:#234e2c;background:#e1efd9}html[data-theme=light] .search-input:focus-within{outline-color:#477c46}html[data-theme=light] .platform-strip>span:not(.mono){color:#526c59}html[data-theme=light] .accent{color:#3c7145}html[data-theme=light] .footer-wordmark{color:#60895c}html[data-theme=light] .service-panel li svg{color:#487c42}
