:root{--wdl-ink:#101522;--wdl-muted:#586273;--wdl-blue:#1559e8;--wdl-logo-cyan:#2bb5c6;--wdl-blue-dark:#0b2a63;--wdl-line:#dfe5ed;--wdl-soft:#f4f7fb;--wdl-dark:#07101f;--container-main:1360px;--container-wide:1760px;--container-reading:780px;--page-gutter:48px;--section-space:clamp(84px, 5.6vw, 108px);--section-space-compact:clamp(62px, 4.4vw, 80px);--radius-card:24px;--shadow-card:0 24px 70px #16253f1a;--wdl-aurora-image:radial-gradient(ellipse 68% 86% at -6% 10%, #5b84ff4d 0%, #5b84ff24 42%, transparent 74%), radial-gradient(ellipse 56% 68% at 29% -6%, #4fc7e033 0%, #4fc7e014 46%, transparent 76%), radial-gradient(ellipse 72% 86% at 106% 52%, #747dff45 0%, #747dff1f 45%, transparent 75%), radial-gradient(ellipse 66% 74% at 0% 106%, #4dbde438 0%, #4dbde414 48%, transparent 76%);--wdl-hero-aurora-image:radial-gradient(ellipse 72% 78% at 92% 0%, #5b71ff2e 0%, #5b71ff12 44%, transparent 76%), radial-gradient(ellipse 62% 72% at 7% 5%, #4abee729 0%, #4abee70f 46%, transparent 78%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#fff;background-image:var(--wdl-aurora-image);color:var(--wdl-ink);font-family:var(--font-sans);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin:0}main{background:0 0;min-width:0}main :where(h1,h2,h3,h4){text-wrap:balance}main :where(p){text-wrap:pretty}main>:is(.new-hero,.trust-section,.about-hero,.about-services,.leadership-page,.history-page,.support-hero,.support-content,.consulting-situations,.consulting-approach-section,.consulting-track-a,.consulting-track-b,.consulting-track-c,.consulting-track-d,.solution-hero,.monitoring-trace,.why-ezis-section,.ezis-highlights-section,.ezis-major-section,.postgres-detail,.core-values,.rag-section,.product-gallery,.solution-flow,.xcruz-why,.xcruz-transaction,.xcruz-screens,.ai-roadmap-section,.aurora-light-section):not(:first-of-type),.news-page .news-page-content{background:0 0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img,video{max-width:100%;display:block}figure{margin:0}::selection{background:var(--wdl-blue);color:#fff}.page-container{--container-size:var(--container-main);width:min(calc(100% - (var(--page-gutter) * 2)), var(--container-size));margin-inline:auto}.page-container--wide{--container-size:var(--container-wide)}.page-container--reading{--container-size:var(--container-reading)}.page-container--full{--container-size:var(--container-wide);width:min(calc(100% - (var(--page-gutter) * 2)), var(--container-size));max-width:var(--container-size)}@media (min-width:5200px){:root{--container-main:2240px;--container-wide:calc(100vw - 80px);--container-reading:1600px;--page-gutter:40px}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kicker{color:var(--wdl-blue);letter-spacing:.14em;margin:0 0 18px;font-size:14px;font-weight:760;line-height:1.4;display:none}.section-heading,.consulting-heading,.consulting-track-head{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:end;gap:clamp(48px,6vw,96px);margin-bottom:56px;display:grid}.section-heading h2,.consulting-heading h2,.consulting-track-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,3.25vw,56px);font-weight:650;line-height:1.14}.section-heading>p,.consulting-heading>p,.consulting-track-head>p,.consulting-track-copy>p{color:var(--wdl-muted);letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(19px,1.15vw,21px);line-height:1.65}.button{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex}.button.primary{background:var(--wdl-blue);color:#fff}.site-header{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);will-change:transform, opacity;background:#fffffff0;border-bottom:1px solid #10152214;height:88px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s,visibility linear;position:sticky;top:0}.site-header.is-hidden-after-first-screen{pointer-events:none;visibility:hidden;opacity:0;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s,visibility 0s linear .3s;transform:translateY(calc(-100% - 1px))}.site-header-inner{grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr);align-items:center;gap:40px;height:100%;display:grid;position:relative}.brand{align-items:center;width:fit-content;display:inline-flex}.brand img{object-fit:contain;width:auto;height:34px}.main-nav{justify-content:center;align-items:center;gap:clamp(30px,2.4vw,44px);height:100%;display:flex}.main-nav>a,.nav-trigger{color:#202837;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:100%;padding:0;font-size:16px;font-weight:500;line-height:1;display:flex;position:relative}.main-nav>a:after,.nav-trigger:after{content:"";background:var(--wdl-blue);transform-origin:50%;height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.main-nav>a:hover:after,.main-nav>a:focus-visible:after,.nav-trigger:hover:after,.nav-trigger:focus-visible:after,.product-menu.is-open .nav-trigger:after{transform:scaleX(1)}.product-menu{height:100%;position:relative}.product-menu-arrow{border-top:5px solid #151b26;border-left:4px solid #0000;border-right:4px solid #0000;flex:none;align-self:center;width:0;height:0;margin-left:1px}.header-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.header-contact{white-space:nowrap;border:1px solid #bcc8d7;border-radius:999px;justify-content:center;align-items:center;min-height:58px;padding:0 32px;font-size:17px;font-weight:500;line-height:1;transition:border-color .18s,color .18s;display:inline-flex}.header-contact:hover,.header-contact:focus-visible{border-color:var(--wdl-blue);color:var(--wdl-blue)}.agent-header-button{color:#101522;cursor:pointer;background:#fff;border:1px solid #bcc8d7;border-radius:50%;place-items:center;width:58px;height:58px;padding:0;display:grid;box-shadow:0 5px 16px #121f3314}.agent-header-button svg{width:31px;height:31px}.compact-product-dropdown{z-index:10;background:#fff;border:1px solid #e1e7ef;border-radius:0 0 14px 14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;width:292px;padding:14px 14px 16px;display:grid;position:absolute;top:calc(100% - 1px);left:0;box-shadow:0 18px 42px #1422371f}.compact-product-column{min-width:0}.compact-product-column h2{color:#788495;letter-spacing:.04em;margin:0 0 9px;font-size:11px;font-weight:700;line-height:1.4}.compact-product-list{grid-auto-rows:32px;gap:6px;display:grid}.compact-product-list a,.compact-product-list span{border-bottom:1px solid #dfe5ed;align-items:center;min-height:32px;padding:0;font-size:13px;font-weight:550;line-height:1.2;display:flex}.compact-product-list a:hover,.compact-product-list a:focus-visible{border-bottom-color:var(--wdl-blue);color:var(--wdl-blue)}.compact-product-list span{color:#919baa;font-weight:500}.mobile-toggle,.mobile-panel{display:none}.site-footer{color:#fff;background:#070b12;padding-block:58px 36px}.footer-main{grid-template-columns:minmax(250px,4fr) minmax(0,8fr);align-items:start;gap:72px;display:grid}.footer-brand-column{gap:24px;display:grid}.site-footer .brand img{filter:brightness(0)invert();height:28px}.footer-brand-column small{color:#7f8997;font-size:13px}.footer-contact{border-top:1px solid #303743;display:grid}.footer-contact-row{color:#c5ccd6;border-bottom:1px solid #252c36;grid-template-columns:110px minmax(0,1fr);align-items:center;min-height:48px;padding-block:12px;font-size:14px;line-height:1.65;display:grid}.footer-contact-row>span:first-child{color:#717c8b;letter-spacing:.08em;font-size:12px;font-weight:700}.footer-contact a:hover,.footer-contact a:focus-visible{color:#fff}.footer-phone-list{align-items:center;gap:12px;display:flex}.footer-phone-list i{color:#4f5967;font-style:normal}.footer-socials,.news-socials{align-items:center;gap:10px;display:flex}.footer-socials a,.news-socials a{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.footer-socials a{color:#fff}.footer-socials svg,.news-socials svg,.news-socials img{width:17px;height:17px}.footer-socials .blog-letter,.news-socials .blog-letter{place-items:center;font-size:16px;font-weight:850;line-height:1;display:grid}.language-switcher{z-index:180;position:fixed;bottom:20px;right:20px}.language-current{color:#283142;letter-spacing:-.02em;cursor:pointer;background:#fffffff7;border:1px solid #d2dae4;border-radius:999px;justify-content:center;align-items:center;min-width:112px;height:42px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600;transition:border-color .16s,box-shadow .16s,color .16s;display:flex;box-shadow:0 12px 34px #15233929}.language-current:hover,.language-switcher.is-open .language-current{color:#283142;border-color:#c4ccd7;box-shadow:0 12px 34px #15233929}.language-options{visibility:hidden;border:1px solid var(--wdl-line);width:148px;box-shadow:var(--shadow-card);opacity:0;background:#fff;border-radius:12px;padding:6px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:50px;right:0;transform:translateY(6px)}.language-switcher.is-open .language-options{visibility:visible;opacity:1;transform:none}.language-options button{color:#4f5968;letter-spacing:-.015em;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:500;transition:background-color .14s,color .14s;display:flex}.language-options button:hover,.language-options button.active{color:#4f5968;background:0 0;font-weight:500}.new-hero{min-height:620px;padding-block:var(--section-space-compact) 48px;background:radial-gradient(circle at 82% 16%,#4e85ff3d,#0000 30%),radial-gradient(circle at 16% 82%,#79c7ff29,#0000 31%),linear-gradient(135deg,#fff 0%,#f7faff 54%,#edf3ff 100%);align-items:center;display:flex;overflow:hidden}.hero-copy{align-content:center;display:grid}.hero-founder{color:#576274;letter-spacing:-.025em;text-align:center;min-height:1.55em;margin:0 0 42px;font-size:clamp(28px,2vw,34px);font-weight:560;line-height:1.55}.hero-type-cursor{vertical-align:-.12em;background:var(--wdl-blue);width:2px;height:1.1em;margin-left:5px;animation:.8s step-end infinite hero-cursor;display:inline-block}.typing-complete .hero-type-cursor{display:none}@keyframes hero-cursor{50%{opacity:0}}.hero-copy h1{letter-spacing:-.062em;text-align:center;width:100%;max-width:none;margin:0 auto;font-size:calc(clamp(48px,4.45vw,68px) + 6px);font-weight:640;line-height:1.12}.hero-message-intro,.hero-product-lineup,.hero-message-ending{display:block}.hero-message-intro{opacity:0;color:#182338;letter-spacing:-.048em;white-space:nowrap;width:fit-content;max-width:100%;margin-inline:auto;font-size:calc(clamp(32px,2.6vw,46px) + 6px);font-weight:620;line-height:1.24;position:relative;left:clamp(-18px,-.7vw,-8px);transform:translateY(10px)}.hero-reveal .hero-message-intro{animation:.52s ease-out forwards hero-message-reveal}.hero-product-lineup{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:16px;margin-top:34px;display:grid}.hero-product-item{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:132px;padding:24px 12px;display:flex;transform:translateY(24px)}.hero-reveal .hero-product-item{animation:.46s cubic-bezier(.2,.75,.25,1) forwards hero-product-rise}.hero-reveal .hero-product-item:first-child{animation-delay:.58s}.hero-reveal .hero-product-item:nth-child(2){animation-delay:.76s}.hero-reveal .hero-product-item:nth-child(3){animation-delay:.94s}.hero-product-item>span{color:#637086;letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.3}.hero-product-item>span:first-child{text-align:center;justify-content:center;align-items:center;min-height:1.3em;display:flex}.hero-product-logo{width:100%;max-width:430px;height:112px;display:block;position:relative}.hero-product-logo img{box-sizing:border-box;object-fit:contain;object-position:center;filter:brightness(1.06)saturate(1.12);padding:4px 8px}.hero-product-logo-xcruzai img{padding:0;opacity:0!important}.hero-product-logo-xcruzai{isolation:isolate}.hero-product-logo-xcruzai:before{z-index:1;content:"";background:linear-gradient(90deg,#d99a45 0%,#d97835 50%,#c85a32 100%);display:block;position:absolute;inset:7px 12px;-webkit-mask-image:url(/optimized/brand/xcruzai-logo-clean-hd.png);mask-image:url(/optimized/brand/xcruzai-logo-clean-hd.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes hero-message-reveal{to{opacity:1;transform:translateY(0)}}@keyframes hero-product-rise{to{opacity:1;transform:translateY(0)}}.video-section{padding-block:var(--section-space);background:var(--wdl-dark);color:#fff}.video-showcase-layout{grid-template-columns:minmax(0,1fr) auto;gap:36px 64px;display:grid}.video-showcase-head{grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.video-copy h2{letter-spacing:-.055em;white-space:nowrap;margin:0;font-size:clamp(42px,3.25vw,56px);font-weight:620;line-height:1.14}.video-copy>p:not(.kicker){color:#b2bdcc;letter-spacing:-.018em;white-space:nowrap;margin:0;font-size:20px;line-height:1.7}.video-showcase-cta{grid-column:1/-1;justify-content:center;display:flex}.video-frame{background:#050a12;border:1px solid #2f3c50;border-radius:22px;grid-column:1/-1;margin-top:10px;overflow:hidden;box-shadow:0 40px 110px #00000070}.video-frame video,.video-frame .ezis-demo-gif{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}@media (min-width:768px){.home-page>.video-showcase{align-items:center;min-height:calc(100svh - 78px);padding-block:clamp(38px,5svh,64px);display:flex}.home-page .video-showcase-layout{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container-main))}.home-page .video-frame{justify-self:stretch;width:100%}}.trust-section{padding-block:var(--section-space);background:#fff}.trust-section .section-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.trust-section .section-heading h2,.trust-section .section-heading>p{white-space:nowrap}.home-academy-copy>p{color:var(--wdl-muted);letter-spacing:-.018em;font-size:clamp(19px,1.15vw,21px);font-weight:400;line-height:1.65}.client-carousel-title{color:#7b8594;letter-spacing:.08em;margin:0 0 18px;font-size:14px;font-weight:700}.client-logo-reel{--client-logo-item-width:196px;contain:layout paint;isolation:isolate;background:#fff;border-block:1px solid #3f5b8724;position:relative;overflow:hidden}.client-logo-reel-track{width:max-content;animation:client-logo-reel-scroll var(--client-logo-reel-duration,22s) linear infinite;animation-play-state:paused;display:flex;transform:translate(0)}.client-logo-reel[data-active=true] .client-logo-reel-track{will-change:transform;animation-play-state:running}.client-logo-reel-list{grid-auto-columns:var(--client-logo-item-width);flex:none;grid-auto-flow:column;min-width:max-content;margin:0;padding:0;list-style:none;display:grid}.client-logo-reel-item{background:#fff;border-right:1px solid #3f5b871f;place-items:center;height:116px;padding:0 8px;display:grid}.client-logo-reel-mark{width:180px;max-width:100%;height:70px;display:block;position:relative}.client-logo-reel-mark img{object-fit:contain;object-position:center;image-rendering:auto;background:#fff;display:block}@keyframes client-logo-reel-scroll{to{transform:translate(-50%)}}@media (max-width:767px){.client-logo-reel{--client-logo-item-width:148px}.home-academy-copy>p{font-size:18px}.client-logo-reel-list{grid-auto-columns:var(--client-logo-item-width)}.client-logo-reel-item{height:88px;padding-inline:10px}.client-logo-reel-mark{width:128px;height:50px}}.motion-ready .reveal-target{opacity:0;transition:opacity .6s ease var(--reveal-delay,0s), transform .6s ease var(--reveal-delay,0s);transform:translateY(18px)}.motion-ready .reveal-target.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.client-logo-reel-track,.client-logo-reel[data-active=true] .client-logo-reel-track{will-change:auto;animation:none;transform:none}.motion-ready .reveal-target{opacity:1;transition:none;transform:none}.hero-message-intro,.hero-product-item,.hero-reveal .hero-message-intro,.hero-reveal .hero-product-item{opacity:1;animation:none;transform:none}}.about-hero{background:radial-gradient(62% 64% at 4% 0,#5284ff42 0%,#5284ff1a 44%,#0000 74%),radial-gradient(52% 56% at 36% 0,#4ec6e22e 0%,#4ec6e20f 46%,#0000 76%),linear-gradient(#f9fbff 0%,#f7faff 62%,#f9fbffad 86%,#f9fbff1f 100%);min-height:clamp(700px,100vh - 92px,820px);position:relative;overflow:hidden}.about-hero:before{content:"";z-index:1;pointer-events:none;background:0 0;position:absolute;inset:0}.about-hero-background{z-index:0;object-fit:cover;object-position:center 36%;-webkit-mask-image:linear-gradient(#0000 0% 16%,#0000000f 24%,#0000002e 32%,#0006 40%,#000000b8 48%,#000 54% 76%,#00000094 87%,#0000 100%);mask-image:linear-gradient(#0000 0% 16%,#0000000f 24%,#0000002e 32%,#0006 40%,#000000b8 48%,#000 54% 76%,#00000094 87%,#0000 100%)}.about-hero-layout{z-index:2;align-items:flex-start;min-height:clamp(700px,100vh - 92px,820px);padding:clamp(132px,14vh,150px) 0 72px;display:flex;position:relative}.about-hero-copy{width:min(100%,1160px);position:relative}.about-hero h1{color:#0b111b;letter-spacing:-.055em;word-break:keep-all;margin:0;font-size:clamp(48px,3.05vw,58px);font-weight:700;line-height:1.04}.about-hero h1 em{color:inherit;white-space:pre-line;font-style:normal}.about-hero-copy>p{color:#fff;letter-spacing:-.03em;max-width:1040px;margin:38px 0 0;font-size:clamp(24px,1.55vw,30px);font-weight:650;line-height:1.42}.about-services,.leadership-page,.history-page{padding-block:var(--section-space)}.about-services{background:radial-gradient(circle at 5% 15%,#a2d7ff2e,#0000 34%),radial-gradient(circle at 92% 74%,#7486ff24,#0000 38%),linear-gradient(135deg,#f7fbff 0%,#f8f9ff 48%,#f1f4ff 100%)}.about-services-layout{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:start;gap:clamp(32px,3vw,56px);display:grid}.about-services-sticky{padding-top:34px;position:sticky;top:140px}.about-services-sticky h2{color:#07122b;letter-spacing:-.055em;white-space:nowrap;word-break:keep-all;max-width:none;margin:0;font-size:clamp(28px,1.75vw,34px);font-weight:720;line-height:1.16}.about-service-grid{box-shadow:none;background:#ffffff8a;border:1px solid #305ba329;border-radius:0;overflow:hidden}.about-service-grid article{background:0 0;border:0;border-bottom:1px solid #305ba324;min-height:max(300px,31vh);padding:clamp(42px,3.5vw,64px);display:block}.about-service-grid article:last-child{border-bottom:0}.about-service-icon{width:42px;height:42px;color:var(--wdl-logo-cyan);background:0 0;border:0;border-radius:0;place-items:center;margin-bottom:clamp(28px,3vh,42px);display:grid}.about-service-icon svg{width:38px;height:38px}.about-service-grid h3{color:#07122b;letter-spacing:-.045em;text-wrap:balance;word-break:keep-all;margin:0 0 12px;font-size:clamp(24px,1.55vw,30px);font-weight:750;line-height:1.25}.about-service-grid p{color:#273752;letter-spacing:-.02em;white-space:pre-line;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(17px,1.05vw,20px);line-height:1.75}.leadership-page{background:#fff}.leader-cards{border-top:1px solid var(--wdl-ink)}.leader-profile{border-bottom:1px solid #ced6e1;grid-template-columns:minmax(300px,4fr) minmax(0,8fr);gap:clamp(56px,6vw,96px);padding-block:72px;display:grid}.leader-profile figure{align-self:start;position:sticky;top:118px}.leader-profile figure>img{aspect-ratio:1/.88;object-fit:cover;object-position:center top;border-radius:22px;width:100%;height:auto;box-shadow:0 24px 60px #16243a24}.leader-profile figcaption{padding-top:24px}.leader-profile figcaption h3{letter-spacing:-.05em;margin:0;font-size:clamp(42px,3.15vw,48px);font-weight:650;line-height:1.1}.leader-profile figcaption p{color:var(--wdl-blue);margin:10px 0 0;font-size:20px;font-weight:650;line-height:1.5}.leader-story{max-width:920px}.leader-story p{color:#313b4b;letter-spacing:-.014em;text-wrap:pretty;margin:0 0 24px;font-size:20px;line-height:1.78}.leader-source{color:#758092;margin:34px 0 0;font-size:15px;line-height:1.7}.leader-meta{grid-template-columns:1fr 1fr;gap:32px;margin-top:48px;display:grid}.leader-meta section{border-top:1px solid #c5cfdb;padding-top:18px}.leader-meta h4{color:var(--wdl-blue);margin:0 0 14px;font-size:20px}.leader-meta span{color:#596476;margin:9px 0;font-size:20px;line-height:1.65;display:block}.history-page h2{letter-spacing:-.045em;max-width:20ch;margin:0;font-size:clamp(28px,2vw,36px);font-weight:700;line-height:1.35}.history-certificate-carousel{margin-top:clamp(42px,5vw,70px);width:min(100%,500px);margin-inline:auto}@media (min-width:1024px){.history-certificate-carousel{position:sticky;top:clamp(-38px,50svh - 402px,118px)}}.history-certificate-controls{justify-content:center;align-items:center;gap:18px;margin-bottom:24px;display:flex}.history-certificate-controls button{color:#6f86a3;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:30px;height:30px;padding:0;transition:color .18s;display:grid}.history-certificate-controls button:hover{color:#0d2c5c}.history-certificate-controls button:focus-visible{outline:2px solid var(--wdl-blue);outline-offset:3px}.history-certificate-controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.history-certificate-controls>span{color:#718096;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-align:center;min-width:62px;font-size:13px}.history-certificate-card{margin:0;animation:.46s cubic-bezier(.22,1,.36,1) history-certificate-enter}.history-certificate-media{aspect-ratio:4/5;background:radial-gradient(circle at 14% 10%,#6cc7ee2e,#0000 38%),linear-gradient(145deg,#f8fbff 0%,#eef4ff 100%);border:1px solid #234e8b24;position:relative;overflow:hidden}.history-certificate-media img{object-fit:contain;filter:drop-shadow(0 16px 24px #142f5424);padding:clamp(22px,2.6vw,34px)}.history-certificate-media>strong{z-index:1;color:var(--wdl-blue);letter-spacing:-.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #1c579f24;padding:7px 11px;font-size:20px;font-weight:720;line-height:1;position:absolute;top:20px;left:20px}.history-certificate-card figcaption{margin-top:16px}.history-certificate-card figcaption>span{color:#7a8799;letter-spacing:.02em;font-size:13px;font-weight:650;display:block}.history-certificate-card figcaption>p{color:#26364f;text-wrap:pretty;word-break:keep-all;margin:8px 0 0;font-size:16px;line-height:1.55}@keyframes history-certificate-enter{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.history-layout{grid-template-columns:minmax(360px,5fr) minmax(0,7fr);gap:clamp(56px,7vw,110px);display:grid}.history-list{border-top:1px solid var(--wdl-ink)}.history-list article{border-bottom:1px solid var(--wdl-line);grid-template-columns:96px minmax(0,1fr);align-items:center;min-height:84px;padding:20px 4px;display:grid}.history-list article.has-certification-badge{grid-template-columns:96px minmax(0,1fr) 92px;gap:0}.history-certification-badge{justify-self:end;width:72px;height:72px;display:block;position:relative}.history-certification-badge img{width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.history-certification-badge-active{opacity:0}@media (hover:hover){.history-list article.has-certification-badge:hover .history-certification-badge-default{opacity:0}.history-list article.has-certification-badge:hover .history-certification-badge-active{opacity:1}}.history-list strong{color:var(--wdl-blue);font-size:22px;line-height:1.5}.history-list p{color:#4f5a6c;overflow-wrap:anywhere;text-wrap:pretty;max-width:68ch;margin:0;font-size:17px;line-height:1.7}.history-journey-container{gap:42px;display:grid}.history-journey-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.history-journey-controls{gap:16px;padding-top:8px;display:flex}.history-journey-controls button{color:#a3a7ad;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:18px;height:18px;padding:0;transition:color .18s;display:grid}.history-journey-controls button:hover{color:#111827}.history-journey-controls button:focus-visible{outline:2px solid var(--wdl-blue);outline-offset:3px}.history-journey-controls svg{width:16px;height:16px}.history-journey-viewport{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;touch-action:pan-x;padding:34px 1px 4px;overflow-x:auto}.history-journey-viewport::-webkit-scrollbar{display:none}.history-journey-track{grid-auto-columns:calc(25% - 21px);grid-auto-flow:column;gap:28px;display:grid}.history-journey-card{scroll-snap-align:start;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:14px;min-width:0;display:grid}.history-journey-media{aspect-ratio:1.08;background:#485c85;border:0;border-radius:0;position:relative;overflow:hidden}.history-journey-media:before,.history-journey-media:after{display:none}.history-journey-media.is-aws{background:#4268c6}.history-journey-media.is-certification{background:#343a42}.history-journey-media.is-patent{background:#59646b}.history-journey-media.is-copyright{background:#342b51}.history-journey-media.is-history{background:#64758a}.history-journey-media.is-empty{background:#f5f7fa}.history-journey-media>img{object-fit:cover;padding:0}.history-journey-year{color:#8a8f97;letter-spacing:-.02em;font-size:16px;font-weight:500;line-height:1.2}.history-journey-events{min-height:0;margin:0;padding:0 0 0 1px;list-style:none}.history-journey-events li{color:#4d535c;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty;padding:0 0 5px 11px;font-size:14px;line-height:1.58;position:relative}.history-journey-events li:before{color:#a4a8af;content:"•";position:absolute;top:0;left:0}@media (max-width:1023px){.history-journey-track{grid-auto-columns:calc(50% - 9px);gap:18px}.history-layout{grid-template-columns:minmax(0,1fr);gap:56px}.history-certificate-carousel{justify-self:center;width:min(100%,500px)}}@media (max-width:767px){.history-list article.has-certification-badge{grid-template-columns:72px minmax(0,1fr);gap:12px 0}.history-certification-badge{grid-column:2;width:60px;height:60px}.history-journey-heading{align-items:start;gap:20px}.history-journey-controls button{width:20px;height:20px}.history-journey-track{grid-auto-columns:minmax(78%,1fr);gap:16px}.history-journey-card{gap:16px}.history-journey-events{min-height:0}}@media (prefers-reduced-motion:reduce){.history-certificate-card{animation:none}}.news-page-hero{padding-block:var(--section-space-compact);background:radial-gradient(circle at 82% 20%,#548aff2e,#0000 32%),#f6f9ff}.news-page-hero h1{letter-spacing:-.065em;max-width:920px;margin:0;font-size:clamp(52px,4.6vw,72px);font-weight:650;line-height:1.08}.news-page-hero .page-container>div>p:not(.kicker){max-width:780px;color:var(--wdl-muted);margin:30px 0 0;font-size:20px;line-height:1.7}.news-socials{gap:16px;margin-top:30px}.news-socials a{border:0;border-radius:17px;width:64px;height:64px;transition:box-shadow .18s,transform .18s;box-shadow:0 10px 24px #19263c1f}.news-socials a:hover,.news-socials a:focus-visible{transform:translateY(-2px);box-shadow:0 14px 30px #19263c33}.news-socials .blog{color:#31c94d;background:#050505}.news-blog-letter{letter-spacing:0;justify-content:center;align-items:center;gap:8px;font-size:46px;line-height:1;display:inline-flex}.news-blog-letter>span:first-child{letter-spacing:-.045em;font-weight:720;line-height:.86;display:block}.news-blog-letter>span:last-child{background:currentColor;width:4px;height:36px;font-size:0;display:block}.news-socials .kakao{color:#111;background:#fee500}.news-socials .instagram{color:#fff;background:radial-gradient(circle at 30% 105%,#ffd600 0 25%,#ff7a00 40%,#0000 62%),linear-gradient(145deg,#8a2be2 2%,#fa0874 48%,#ff7a00 82%,#ffd600 100%)}.news-socials .facebook{color:#fff;background:#3978e8}.news-socials svg{width:34px;height:34px}.news-page-content{padding-block:var(--section-space-compact) var(--section-space)}.news-toolbar{border-bottom:1px solid var(--wdl-line);justify-content:flex-start;margin-bottom:42px;scroll-margin-top:96px;display:flex}.news-filters{gap:8px;display:flex}.news-filters button,.news-pagination button{cursor:pointer;background:0 0;border:0}.news-filters button{color:#707b8c;min-height:48px;padding:0 18px;font-size:16px;font-weight:650;position:relative}.news-filters button:after{content:"";background:var(--wdl-blue);height:2px;position:absolute;bottom:-1px;left:8px;right:8px;transform:scaleX(0)}.news-filters button.active{color:var(--wdl-blue)}.news-filters button.active:after{transform:scaleX(1)}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 24px;display:grid}.news-card{min-width:0;display:block}.news-card figure{aspect-ratio:16/9;border:1px solid var(--wdl-line);background:var(--wdl-soft);border-radius:18px;overflow:hidden}.news-card figure img{object-fit:cover;width:100%;height:100%;transition:transform .42s}.news-card:hover figure img,.news-card:focus-visible figure img{transform:scale(1.025)}.news-card>div{padding-top:18px}.news-card small{color:#8791a0;font-size:14px}.news-card h2{letter-spacing:-.035em;text-wrap:pretty;margin:10px 0 0;font-size:22px;font-weight:650;line-height:1.45}.news-pagination{justify-content:center;gap:clamp(14px,2.15vw,36px);margin-top:62px;display:flex}.news-pagination button{z-index:0;color:#2c66d6;border:0;border-radius:9px;width:34px;height:34px;font-size:18px;font-weight:760;line-height:1;transition:color .18s,background-color .18s,box-shadow .18s,transform .18s;position:relative}.news-pagination button:hover{color:#101827;transform:translateY(-1px)}.news-pagination button:focus-visible{outline-offset:3px;outline:2px solid #2c66d6}.news-pagination button.active{box-shadow:none;color:#fff;text-shadow:0 1px 3px #19418e6b;background:0 0;border-radius:50%}.news-pagination button.active:before{z-index:-1;content:"";filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#376fdae0 0%,#467fe1c2 22%,#5b91eb8a 40%,#77a5f24d 56%,#94bbf824 70%,#b1cffc00 86%,#0000 100%);border-radius:50%;width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-pagination button.active:hover{color:#fff;transform:none}.news-empty{color:var(--wdl-muted);text-align:center;padding-block:80px}.news-detail{min-height:100svh;padding-block:var(--section-space-compact) var(--section-space);color:var(--wdl-ink);background-color:#0000;background-image:none}.news-detail>article{grid-template-rows:auto auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px clamp(64px,5vw,96px);display:grid}.news-detail-hero{text-align:left;grid-area:1/1;max-width:none;margin:0}.news-detail-meta{color:var(--wdl-blue);letter-spacing:.06em;margin:20px 0 0;font-size:14px;font-weight:700}.news-detail-hero h1{letter-spacing:-.055em;text-wrap:balance;word-break:keep-all;margin:0;font-size:clamp(42px,3.5vw,58px);font-weight:650;line-height:1.18}.news-language-note{color:#7a8594;margin:16px 0 0;font-size:15px}.news-detail-image{aspect-ratio:6/5;border:1px solid var(--wdl-line);width:100%;box-shadow:none;background:#ffffffb3;border-radius:0;grid-area:2/2;margin:0;overflow:hidden}.news-detail-image img{object-fit:contain;width:100%;height:100%}.news-detail-body{flex-direction:column;grid-area:2/1;gap:22px;width:100%;max-width:none;margin:0;display:flex}.news-detail.is-media>article{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.news-detail.is-media .news-detail-image{grid-area:2/1;justify-self:center;width:min(100%,1050px)}.news-detail.is-media .news-detail-body{grid-area:3/1;max-width:780px;margin-inline:auto}.news-detail-body p{color:#364153;letter-spacing:-.012em;overflow-wrap:break-word;text-wrap:pretty;word-break:keep-all;margin:0;font-size:18px;line-height:1.8}.news-detail-body p.lead{color:#182131;font-size:18px;line-height:1.8}.news-source{border:1px solid color-mix(in srgb, var(--wdl-blue) 30%, transparent);width:fit-content;min-height:44px;color:var(--wdl-blue);border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:0 16px;font-weight:700;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.news-source:hover{border-color:var(--wdl-blue);background:#2664de0f;transform:translateY(-1px)}.news-back a{color:var(--wdl-blue);border-bottom:1px solid;padding-bottom:5px;font-weight:700;display:inline-flex}.news-detail-nav{border-block:1px solid var(--wdl-line);grid-template-columns:1fr 1fr;gap:32px;margin-top:72px;padding-block:26px;display:grid}.news-detail-nav a{gap:8px;min-width:0;display:grid}.news-detail-nav a.next{text-align:right}.news-detail-nav small{color:#8993a1;font-size:13px}.news-detail-nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.5;overflow:hidden}.news-back{text-align:center;margin-top:34px}.support-hero{padding-block:var(--section-space-compact);background:radial-gradient(circle at 88% 14%,#548aff2e,#0000 30%),linear-gradient(135deg,#fff,#f3f7ff)}.support-hero-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(54px,6vw,100px);min-height:620px;display:grid}.support-hero h1{letter-spacing:-.062em;margin:0;font-size:clamp(50px,4.3vw,68px);font-weight:650;line-height:1.1}.support-hero h1 span{display:block}.support-hero-copy{margin-top:30px}.support-hero-copy p{color:var(--wdl-muted);margin:0;font-size:20px;line-height:1.72}.support-hero-copy small{color:#828c9b;margin-top:16px;font-size:14px;line-height:1.65;display:block}.support-hero-visual{box-shadow:var(--shadow-card);background:#fff;border:1px solid #1559e824;border-radius:24px;overflow:hidden}.support-hero-visual img{width:100%;height:auto}.support-content{padding-block:var(--section-space);isolation:isolate;background:var(--wdl-soft);position:relative}.support-content:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#f9fbfff5 0%,#f9fbffb8 28%,#f9fbff4d 62%,#0000 100%);height:clamp(140px,14vw,240px);position:absolute;inset:0 0 auto}.support-content-layout{z-index:1;background:#fffffff5;border:1px solid #244c8421;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 48px #172b490d}.support-contact-card,.support-form-wrap{min-width:0;padding:clamp(38px,3.6vw,58px)}.support-contact-card{border-right:1px solid #244c841a}.support-contact-card h2,.support-form-wrap h2{color:#111b31;letter-spacing:-.045em;margin:0;font-size:clamp(32px,2.2vw,36px);font-weight:650;line-height:1.2}.support-contact-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 36px;margin:42px 0 0;display:grid}.support-contact-card dl>div{min-width:0}.support-contact-card dt{color:#77869a;margin-bottom:10px;font-size:14px;font-weight:700}.support-contact-card dd{color:#263650;margin:0;font-size:17px;line-height:1.7}.support-contact-card dd span,.support-contact-card dd a{overflow-wrap:anywhere;display:block}.support-kakao-link{color:var(--wdl-blue);font-weight:700}.support-form-wrap form{grid-template-columns:1fr 1fr;align-content:start;gap:20px 18px;margin-top:42px;display:grid}.support-field{gap:10px;display:grid}.support-field-wide,.support-form-wrap form>button,.support-form-wrap .form-status{grid-column:1/-1}.support-field>span{color:#3e4f69;font-size:15px;font-weight:700}.support-field input,.support-field select,.support-field textarea{width:100%;color:var(--wdl-ink);font:inherit;background:#fbfcfe;border:1px solid #cbd5e2;border-radius:10px;outline:none;font-size:16px;line-height:1.45}.support-field input,.support-field select{min-height:54px;padding:0 16px}.support-field input:focus,.support-field select:focus,.support-field textarea:focus{border-color:var(--wdl-blue);box-shadow:0 0 0 3px #1559e81a}.support-field textarea{resize:vertical;min-height:174px;padding:15px 16px}.support-form-wrap form>button{background:var(--wdl-blue);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:56px;font-weight:730}.form-status{margin:0;font-size:15px;line-height:1.6}.form-status.success{color:#087f5b}.form-status.error{color:#c92a2a}.sales-agent-panel{z-index:220;background:#fff;border:1px solid #d6dee9;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(420px,100vw - 40px);height:min(760px,100svh - 40px);display:grid;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:0 28px 90px #0f1c313d}.sales-agent-panel>header{border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;min-height:82px;padding:16px 20px;display:flex}.sales-agent-brand{align-items:center;gap:13px;display:flex}.sales-agent-brand-icon{border:1px solid #cfd8e5;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.sales-agent-brand-icon svg{width:27px;height:27px}.sales-agent-brand-copy{gap:3px;display:grid}.sales-agent-brand-copy strong{font-size:18px;font-weight:650}.sales-agent-brand-copy span{color:#758092;font-size:13px}.sales-agent-panel>header>button{color:#5d6878;cursor:pointer;background:#f1f4f8;border:0;border-radius:50%;width:40px;height:40px;font-size:24px}.sales-agent-messages{background:#f6f8fb;min-height:0;padding:22px;overflow-y:auto}.sales-agent-message{border-radius:16px;max-width:90%;margin-bottom:16px;padding:16px 18px}.sales-agent-message.agent{background:#fff;box-shadow:0 5px 18px #1c2b4212}.sales-agent-message.user{background:var(--wdl-blue);color:#fff;margin-left:auto}.sales-agent-message.answer-focus{box-shadow:0 0 0 2px #1559e847}.sales-agent-message p{white-space:pre-line;margin:0;font-size:15px;line-height:1.7}.sales-agent-map{background:#e9eef5;border:1px solid #d7e0eb;border-radius:12px;height:210px;margin-top:14px;position:relative;overflow:hidden}.sales-agent-map svg{width:100%;height:100%;display:block}.sales-agent-map-road{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:16px}.sales-agent-map-road.is-main{stroke-width:28px}.sales-agent-map-area,.sales-agent-map-street,.sales-agent-map-address{fill:#697689;font-size:11px;font-weight:650}.sales-agent-map-station circle{fill:var(--wdl-logo-cyan)}.sales-agent-map-station text{fill:#354154;font-size:11px;font-weight:700}.sales-agent-map-pin path{fill:var(--wdl-blue)}.sales-agent-map-pin circle{fill:#fff}.sales-agent-map-destination{fill:#172033;font-size:14px;font-weight:750}.sales-agent-map>a{justify-content:flex-end;align-items:flex-end;padding:10px;display:flex;position:absolute;inset:0}.sales-agent-map>a span{color:var(--wdl-blue);background:#fffffff0;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:650;box-shadow:0 4px 14px #14213429}.sales-agent-contact-choices{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.sales-agent-contact-choices a{min-height:44px;color:var(--wdl-blue);border:1px solid #cbd6e5;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:flex}.sales-agent-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sales-agent-suggestions button,.sales-agent-shortcuts button,.sales-agent-shortcuts a{color:#465367;text-align:left;background:#fff;border:1px solid #ccd6e2;border-radius:12px;justify-content:flex-start;align-items:center;min-height:52px;padding:9px 14px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.sales-agent-suggestions button:last-child:nth-child(odd){grid-column:1/-1}.sales-agent-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.sales-agent-suggestions button,.sales-agent-shortcuts button,.sales-agent-shortcuts a{cursor:pointer}.sales-agent-suggestions button:hover,.sales-agent-shortcuts button:hover,.sales-agent-shortcuts a:hover{border-color:var(--wdl-blue);color:var(--wdl-blue)}.sales-agent-followup-head{color:#6c7787;gap:8px;margin:18px 0 10px;font-size:12px;display:grid}.sales-agent-answer-nav{gap:6px;display:flex}.sales-agent-answer-nav button{color:var(--wdl-blue);cursor:pointer;background:0 0;border:0}.sales-agent-answer-nav button:disabled{color:#aab2bd;cursor:default}.sales-agent-panel>form{background:#fff;border-top:1px solid #dfe5ed;grid-template-columns:minmax(0,1fr) 48px;gap:10px;padding:14px 16px 16px;display:grid}.sales-agent-panel>form input{border:1px solid #ccd6e2;border-radius:10px;outline:none;min-width:0;height:48px;padding:0 15px}.sales-agent-panel>form input:focus{border-color:var(--wdl-blue)}.sales-agent-panel>form button{background:var(--wdl-blue);color:#fff;cursor:pointer;border:0;border-radius:10px}.consulting-intro-hero{isolation:isolate;background:radial-gradient(74% 60% at 88% 12%,#5b6bff40,#0000 70%),radial-gradient(64% 54% at 9% 82%,#3ec1ff33,#0000 72%),linear-gradient(135deg,#fff 0%,#f7faff 52%,#edf2ff 100%);align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.consulting-intro-hero:before,.consulting-intro-hero:after{content:"";z-index:-1;pointer-events:none;filter:blur(28px);border-radius:50%;position:absolute}.consulting-intro-hero:before{background:radial-gradient(circle at 35% 55%,#4a7eff6b,#0000 48%),radial-gradient(circle at 72% 38%,#8f69ff57,#0000 52%);width:min(76vw,1180px);height:min(48vw,690px);animation:15s ease-in-out infinite alternate consulting-aurora-drift;top:-24%;right:-13%}.consulting-intro-hero:after{background:radial-gradient(circle at 62% 40%,#45caff57,#0000 49%),radial-gradient(circle at 30% 70%,#5787ff3d,#0000 54%);width:min(70vw,1040px);height:min(42vw,620px);animation:18s ease-in-out infinite alternate-reverse consulting-aurora-drift;bottom:-28%;left:-15%}.consulting-intro-hero-layout{padding-block:var(--section-space-compact) 48px;z-index:1;position:relative}.consulting-intro-copy{text-align:center;width:100%;max-width:none;margin-inline:auto}.consulting-intro-copy .kicker{margin-bottom:34px}.consulting-intro-copy h1{color:#0b1222;letter-spacing:-.065em;white-space:pre-line;text-wrap:balance;width:fit-content;max-width:100%;margin:0 auto;font-size:clamp(54px,5vw,82px);font-weight:680;line-height:1.08;position:relative;left:clamp(-18px,-.7vw,-8px)}.consulting-intro-copy>p:not(.kicker){color:#344159;letter-spacing:-.025em;white-space:pre-line;text-wrap:balance;max-width:1120px;margin:42px auto 0;font-size:clamp(20px,1.5vw,26px);font-weight:520;line-height:1.65}:is(.about-hero-copy h1,.consulting-intro-copy h1,.news-page-hero h1){opacity:0;will-change:opacity, transform;line-height:1.14;animation:.76s cubic-bezier(.2,.72,.24,1) 80ms both page-hero-copy-rise;transform:translateY(34px)}:is(.about-hero-copy>p,.consulting-intro-copy>p:not(.kicker),.news-page-hero .page-container>div>p:not(.kicker)){opacity:0;will-change:opacity, transform;animation:.72s cubic-bezier(.2,.72,.24,1) .25s both page-hero-copy-rise;transform:translateY(26px)}@keyframes page-hero-copy-rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:is(.about-hero-copy h1,.consulting-intro-copy h1,.news-page-hero h1,.about-hero-copy>p,.consulting-intro-copy>p:not(.kicker),.news-page-hero .page-container>div>p:not(.kicker)){opacity:1;will-change:auto;animation:none;transform:none}}@keyframes consulting-aurora-drift{0%{transform:translate(-2%,-1%)scale(.98)}to{transform:translate(3%,2%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.consulting-intro-hero:before,.consulting-intro-hero:after{animation:none}}.consulting-hero{padding-block:var(--section-space-compact);background:radial-gradient(circle at 86% 12%,#4780ff33,#0000 32%),linear-gradient(135deg,#fff,#f2f6ff);overflow:hidden}.consulting-hero-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(56px,6vw,100px);min-height:620px;display:grid}.consulting-hero-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(52px,4.4vw,70px);font-weight:650;line-height:1.08}.consulting-hero-copy>p:not(.kicker){max-width:680px;color:var(--wdl-muted);letter-spacing:-.018em;text-wrap:balance;margin:30px 0 0;font-size:20px;line-height:1.72}.consulting-hero-visual{position:relative}.consulting-hero-visual:before{content:"";z-index:0;filter:blur(44px);background:#457bf429;border-radius:50%;position:absolute;inset:10% 6% 2%}.consulting-hero-visual img{z-index:1;filter:drop-shadow(0 34px 45px #1c2e4e2e);width:100%;height:auto;position:relative}.consulting-situations,.consulting-approach-section,.consulting-track{padding-block:var(--section-space);scroll-margin-top:78px}.consulting-situations{background:radial-gradient(66% 74% at 100% 45%,#7087ff2e,#0000 74%),radial-gradient(58% 64% at 0 5%,#77cdff1f,#0000 72%),linear-gradient(135deg,#fff 0%,#fbfdff 52%,#f1f4ff 100%);min-height:auto;padding-block:clamp(72px,6vw,104px)}.consulting-situations-layout{padding-inline:0}.consulting-situations .consulting-heading{margin-bottom:clamp(46px,4vw,64px);display:block}.consulting-situations .consulting-heading .kicker{display:none}.consulting-situations .consulting-heading h2{letter-spacing:-.045em;max-width:100%;padding-inline-start:0;font-size:clamp(32px,2.2vw,42px);font-weight:600;line-height:1.2}.consulting-situations .consulting-heading>p{color:#18243a;letter-spacing:-.025em;max-width:none;margin-top:24px;font-size:clamp(18px,1.15vw,21px);font-weight:620;line-height:1.6}.consulting-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,2vw,36px);display:grid}.consulting-situation-grid article{border-bottom:1px solid var(--wdl-line)}.consulting-situation-grid article>a{display:block}.consulting-situation-content{min-height:150px;padding:28px 12px 34px 2px;transition:padding .22s,background-color .22s;display:block}.consulting-situation-context{color:var(--wdl-blue);letter-spacing:.015em;font-size:14px;font-weight:780;display:block}.consulting-situation-content h3{letter-spacing:-.035em;margin:20px 0 0;font-size:clamp(20px,1.3vw,24px);font-weight:680;line-height:1.4}.consulting-situation-detail{opacity:0;min-width:0;max-height:0;margin-top:0;transition:max-height .28s,margin-top .28s,opacity .22s;overflow:hidden}.consulting-situation-detail>p{color:var(--wdl-muted);margin:0;font-size:17px;line-height:1.72}.consulting-solution-bridge{color:#738094;flex-wrap:wrap;gap:6px;margin-top:16px;font-size:14px;display:flex}.consulting-solution-bridge strong{color:var(--wdl-blue)}.consulting-situation-grid article:hover .consulting-situation-content,.consulting-situation-grid article:focus-within .consulting-situation-content{background:#ffffff7a}.consulting-situation-grid article:hover .consulting-situation-detail,.consulting-situation-grid article:focus-within .consulting-situation-detail{opacity:1;max-height:150px;margin-top:20px}.consulting-approach-section{background:var(--wdl-soft)}.consulting-approach{border-top:1px solid var(--wdl-ink);border-left:1px solid var(--wdl-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.consulting-approach article{border-right:1px solid var(--wdl-line);border-bottom:1px solid var(--wdl-line);background:#fff;min-height:260px;padding:30px}.consulting-approach h3{letter-spacing:-.04em;margin:0 0 28px;font-size:24px;font-weight:650;line-height:1.35}.consulting-approach p{color:var(--wdl-muted);margin:0;font-size:17px;line-height:1.7}.consulting-content-card-grid{border-top:1px solid var(--wdl-ink);border-left:1px solid var(--wdl-line);grid-auto-rows:1fr;align-items:stretch;display:grid}.consulting-content-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.consulting-content-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.consulting-content-card-grid--workloads{grid-template-columns:repeat(5,minmax(0,1fr))}.consulting-content-card{border-right:1px solid var(--wdl-line);border-bottom:1px solid var(--wdl-line);background:#ffffffe6;flex-direction:column;height:100%;min-height:270px;padding:28px;display:flex}.consulting-content-card>span,.consulting-content-card-meta>span{color:var(--wdl-logo-cyan);font-size:13px;font-weight:780}.consulting-content-card h3,.consulting-content-card h4{color:var(--wdl-ink);letter-spacing:-.035em;margin:42px 0 14px;font-size:22px;line-height:1.38}.consulting-content-card>p{color:var(--wdl-muted);margin:0;line-height:1.7}.consulting-content-card dl{gap:18px;margin:auto 0 0;display:grid}.consulting-content-card dl>div{border-top:1px solid var(--wdl-line);padding-top:14px}.consulting-content-card dt{color:var(--wdl-logo-cyan);margin-bottom:7px;font-size:13px;font-weight:750}.consulting-content-card dd{color:var(--wdl-muted);margin:0;font-size:20px;line-height:1.6}.consulting-content-card-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.consulting-content-card-meta>strong{color:#278e9d;background:#eaf2f5;border-radius:999px;padding:6px 10px;font-size:13px}.consulting-dashboard-card{margin-top:34px}.consulting-program-card h4{margin-bottom:20px}.consulting-track-a,.consulting-track-c{background:#fff}.consulting-track-b,.consulting-track-d{background:#f3f7fd}.consulting-media-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(52px,6vw,96px);display:grid}.consulting-feature-list{border-top:1px solid var(--wdl-ink)}.consulting-feature{border-bottom:1px solid var(--wdl-line);grid-template-columns:48px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.consulting-feature>span,.consulting-step>span{color:var(--wdl-blue);font-size:13px;font-weight:750}.consulting-feature h3{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:650;line-height:1.4}.consulting-feature p{color:var(--wdl-muted);margin:8px 0 0;font-size:17px;line-height:1.7}.ezis-dashboard-visual{border:1px solid var(--wdl-line);box-shadow:var(--shadow-card);background:#fff;border-radius:22px;overflow:hidden}.ezis-dashboard-visual img{width:100%;height:auto}.ezis-dashboard-visual figcaption,.consulting-architecture figcaption{border-top:1px solid var(--wdl-line);color:#7a8596;padding:13px 18px;font-size:13px;line-height:1.55}.consulting-table-wrap{margin-top:76px}.consulting-table-wrap>h3,.consulting-subtitle{letter-spacing:-.045em;margin:0 0 28px;font-size:30px;font-weight:650;line-height:1.3}.consulting-outcome{color:#344156;background:#edf3ff;border-radius:12px;flex-wrap:wrap;gap:8px 18px;margin:0 0 22px;padding:16px 18px;font-size:16px;line-height:1.65;display:flex}.consulting-outcome strong{color:var(--wdl-blue)}.consulting-accordion-list{border-top:1px solid var(--wdl-ink)}.consulting-data-accordion{border-bottom:1px solid var(--wdl-line)}.consulting-data-accordion summary{cursor:pointer;grid-template-columns:minmax(190px,3fr) minmax(0,8fr) 24px;align-items:center;gap:26px;min-height:72px;padding:18px 6px;list-style:none;display:grid}.consulting-data-accordion summary::-webkit-details-marker{display:none}.consulting-data-accordion summary strong{font-size:18px}.consulting-data-accordion summary span{color:var(--wdl-muted);font-size:16px;line-height:1.65}.consulting-data-accordion summary i{width:18px;height:18px;position:relative}.consulting-data-accordion summary i:before,.consulting-data-accordion summary i:after{content:"";background:#697486;width:12px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.consulting-data-accordion summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.consulting-data-accordion[open] summary i:after{transform:translate(-50%,-50%)}.consulting-data-accordion-panel{padding:0 6px 24px}.consulting-data-accordion-panel dl{background:#f5f7fa;border-radius:14px;grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:22px;display:grid}.consulting-data-accordion-panel dt{color:var(--wdl-blue);margin-bottom:8px;font-size:13px;font-weight:750}.consulting-data-accordion-panel dd{color:#505b6c;margin:0;font-size:15px;line-height:1.7}.consulting-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.consulting-risk{border:1px solid var(--wdl-line);background:#fff;border-radius:18px;flex-direction:column;min-height:240px;padding:28px;display:flex}.consulting-card-glyph{width:44px;height:44px;color:var(--wdl-blue);display:block}.consulting-card-glyph svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.consulting-risk-copy{margin-top:auto;padding-top:30px}.consulting-risk h3{letter-spacing:-.035em;margin:0;font-size:22px;line-height:1.38}.consulting-risk p{color:var(--wdl-muted);margin:10px 0 0;font-size:16px;line-height:1.7}.consulting-process-intro{margin-top:76px;display:block}.consulting-process-intro h3{letter-spacing:-.045em;margin:0;font-size:30px;line-height:1.3}.consulting-step-grid{border-top:1px solid var(--wdl-ink);border-left:1px solid var(--wdl-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.consulting-step{border-right:1px solid var(--wdl-line);border-bottom:1px solid var(--wdl-line);background:#fffc;min-height:260px;padding:26px}.consulting-step h3{letter-spacing:-.035em;margin:44px 0 14px;font-size:22px;line-height:1.4}.consulting-step p{color:var(--wdl-muted);margin:0;font-size:16px;line-height:1.7}.consulting-data-chip{width:fit-content;color:var(--wdl-blue);background:#edf3ff;border-radius:999px;padding:6px 10px}.consulting-architecture{border:1px solid var(--wdl-line);box-shadow:var(--shadow-card);background:#fff;border-radius:22px;margin-top:72px;overflow:hidden}.xcruz-architecture-flow{grid-template-columns:minmax(0,1fr) 70px minmax(0,1.35fr) 70px minmax(0,1fr);align-items:stretch;gap:18px;padding:34px;display:grid}.xcruz-architecture-stage{background:#f8faff;border:1px solid #d9e2ee;border-radius:16px;padding:26px}.xcruz-architecture-stage>p{color:var(--wdl-blue);letter-spacing:.08em;margin:0;font-size:12px;font-weight:760}.xcruz-architecture-stage h4{letter-spacing:-.035em;margin:14px 0 22px;font-size:22px}.xcruz-architecture-stage>strong{color:#24447f;font-size:28px}.xcruz-architecture-stage ul,.xcruz-architecture-stage ol{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.xcruz-architecture-stage li{border-top:1px solid #dce4ef;gap:4px;padding-top:10px;display:grid}.xcruz-architecture-stage li b{font-size:15px}.xcruz-architecture-stage li span{color:#6b7687;font-size:13px;line-height:1.55}.xcruz-architecture-connector{color:#8793a3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.xcruz-architecture-connector b{color:var(--wdl-blue);font-size:26px}.xcruz-architecture-connector span{font-size:12px;line-height:1.4}.consulting-program-title{margin-bottom:30px}.consulting-programs{border-top:1px solid var(--wdl-ink)}.program-head,.consulting-program{grid-template-columns:minmax(220px,3fr) minmax(180px,2fr) minmax(0,6fr);align-items:center;display:grid}.program-head{border-bottom:1px solid var(--wdl-line);color:#526076;background:#e8eff9b8;min-height:52px;padding-inline:18px;font-size:14px}.program-head strong,.consulting-program>:is(h4,strong,p){padding:18px}.program-head strong:not(:first-child),.consulting-program>:is(strong,p){border-left:1px solid var(--wdl-line)}.consulting-program{border-bottom:1px solid var(--wdl-line);background:#ffffffd1;min-height:96px}.consulting-program h4,.consulting-program>strong,.consulting-program p{margin:0;line-height:1.6}.consulting-program h4{letter-spacing:-.035em;font-size:20px}.consulting-program>strong{color:#344156;font-size:16px}.consulting-program p{color:var(--wdl-muted);font-size:16px}.education-program-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.education-program-card{border:1px solid var(--wdl-line);background:#fff;border-radius:18px;min-height:260px;padding:28px}.education-program-meta{color:var(--wdl-blue);justify-content:space-between;align-items:center;font-size:13px;display:flex}.education-program-card h4{letter-spacing:-.035em;margin:54px 0 16px;font-size:22px;line-height:1.38}.education-program-card p{color:var(--wdl-muted);margin:0;font-size:16px;line-height:1.7}.consulting-process-clone{margin-top:76px}.consulting-process-clone .consulting-process-intro,.consulting-adoption-section .consulting-process-clone{margin-top:0}.not-found{text-align:center;place-content:center;gap:20px;min-height:60vh;display:grid}.solution-hero{padding-block:var(--section-space-compact) 48px;background:radial-gradient(circle at 86% 16%,#4b84ff38,#0000 30%),linear-gradient(135deg,#fff 0%,#f6f9ff 58%,#edf3ff 100%);overflow:hidden}.solution-hero-grid{grid-template-columns:minmax(0,7fr) minmax(360px,5fr);align-items:center;gap:clamp(56px,7vw,110px);min-height:540px;display:grid}.solution-hero h1{letter-spacing:-.067em;margin:0;font-size:clamp(54px,5vw,78px);font-weight:760;line-height:1.04}.solution-hero h2{max-width:780px;color:var(--wdl-blue);letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(26px,2.2vw,36px);font-weight:720;line-height:1.3}.solution-hero-summary{max-width:760px;margin-top:28px}.solution-hero-summary p{color:var(--wdl-muted);letter-spacing:-.012em;margin:0;font-size:20px;line-height:1.7}.solution-hero-summary p span{display:block}.solution-mark{min-height:280px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;display:flex}.solution-mark>span{letter-spacing:-.06em;font-size:clamp(40px,4vw,62px);font-weight:760}.solution-mark>strong{color:var(--wdl-blue);letter-spacing:.1em;margin-top:8px;font-size:13px}.solution-mark.is-real-product-logo{padding:38px 0}.solution-mark.is-real-product-logo img{filter:saturate(1.12)contrast(1.16);width:min(100%,470px);height:auto;transform:scale(1.08)}.product-page[class*=product-page-ezis] .solution-mark.is-real-product-logo img{filter:saturate(1.16)contrast(1.18)drop-shadow(0 0 .8px #27b175c7)}.product-page[class*=product-page-xcruzdb] .solution-mark.is-real-product-logo img{filter:none}.solution-family-switcher{border-block:1px solid #293e5e24;margin-top:32px}.solution-family-switcher>div{align-items:center;gap:10px;min-height:68px;display:flex;overflow-x:auto}.solution-family-switcher.is-ezis-family>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding-block:14px;display:grid;overflow:visible}.solution-family-switcher.is-xcruz-family>div{grid-template-columns:repeat(6,minmax(104px,1fr));gap:10px;padding-block:14px;display:grid;overflow-x:auto}.solution-family-switcher :is(a,button){color:#586577;white-space:nowrap;background:0 0;border:1px solid #cad5e4;border-radius:999px;justify-content:center;align-items:center;min-width:104px;min-height:40px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:650;display:inline-flex}.solution-family-switcher :is(a,button).active{border-color:var(--wdl-blue);background:var(--wdl-blue);color:#fff}.solution-family-switcher :is(a,button) i{display:none}.solution-family-switcher:is(.is-ezis-family,.is-xcruz-family) :is(a,button){width:100%;min-width:0}.solution-family-switcher button:disabled{opacity:.5;cursor:not-allowed}.product-page .solution-family-menu-notice{color:#8b97a9;letter-spacing:-.01em;text-align:right;margin:8px 0 0;font-size:10px;font-weight:450;line-height:1.45}@media (max-width:1023px){.solution-family-switcher.is-ezis-family>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.solution-family-switcher.is-ezis-family>div{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .solution-family-menu-notice{text-align:left;margin-top:6px}}.solution-video{padding-block:var(--section-space-compact);background:var(--wdl-dark)}.solution-video-shell{background:#050911;border:1px solid #2c394d;border-radius:22px;overflow:hidden;box-shadow:0 40px 110px #0000006b}.solution-video-shell video,.solution-video-shell .ezis-demo-gif{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.video-placeholder{color:#fff;text-align:center;place-items:center;min-height:480px;display:grid}.video-placeholder>div{gap:10px;display:grid}.video-placeholder small{color:#8793a5}.monitoring-trace,.why-ezis-section,.ezis-highlights-section,.ezis-major-section,.postgres-detail,.core-values,.rag-section,.product-gallery,.solution-flow,.xcruz-why,.xcruz-transaction,.xcruz-screens,.ai-roadmap-section{padding-block:var(--section-space)}.monitoring-trace{background:#fff}.monitoring-trace-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(52px,6vw,96px);display:grid}.monitoring-trace-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,3.25vw,56px);font-weight:650;line-height:1.14}.monitoring-trace-head>div:first-child>p:not(.kicker){color:var(--wdl-muted);margin:26px 0 0;font-size:19px;line-height:1.72}.monitoring-timeline-card{border:1px solid var(--wdl-line);box-shadow:var(--shadow-card);background:#fff;border-radius:22px;overflow:hidden}.timeline-incident-image{width:100%;height:auto}.monitoring-timeline-card h3{border-top:1px solid var(--wdl-line);letter-spacing:-.03em;margin:0;padding:20px 24px;font-size:20px;line-height:1.45}.why-ezis-section{background:var(--wdl-soft)}.why-ezis-section .section-heading{text-align:center;max-width:1360px;margin:0 auto 64px;display:block}.why-ezis-section .section-heading h2{letter-spacing:-.06em;text-align:center;text-wrap:balance;width:100%;font-size:clamp(58px,4.8vw,84px);font-weight:650;line-height:1.08}.why-ezis-section .section-heading>p{max-width:980px;color:var(--wdl-ink);text-align:center;text-wrap:pretty;margin:34px auto 0;font-weight:500;line-height:1.7}@media (max-width:767px){.why-ezis-section .section-heading h2{font-size:44px}.why-ezis-section .section-heading>p{margin-top:28px}}.why-ezis-section .why-ezis-grid{border:0;grid-template-columns:minmax(0,1fr);gap:0;max-width:1180px;margin-inline:auto;display:grid}.why-ezis-section .why-ezis-grid>a{min-width:0}.why-ezis-section .why-ezis-grid article{border:0;text-align:left;background:0 0;border-bottom:1px solid #305ba32e;grid-template-columns:30px minmax(190px,240px) minmax(0,1fr);align-items:center;gap:18px;min-height:82px;padding:18px 0;display:grid}.why-ezis-section .why-ezis-grid article>span{color:var(--wdl-logo-cyan);text-align:center;font-size:20px;font-weight:800;line-height:1;display:block}.why-ezis-section .why-ezis-grid h3{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:700;line-height:1.38}.why-ezis-section .why-ezis-grid p{color:var(--wdl-muted);white-space:nowrap;margin:0;line-height:1.7}@media (max-width:1023px){.why-ezis-section .why-ezis-grid article{grid-template-columns:28px minmax(160px,210px) minmax(0,1fr)}.why-ezis-section .why-ezis-grid p{white-space:normal}}@media (max-width:767px){.why-ezis-section .why-ezis-grid article{grid-template-columns:26px minmax(0,1fr);gap:10px 14px;padding-block:20px}.why-ezis-section .why-ezis-grid article>span{grid-row:1/3;align-self:start;margin-top:4px}.why-ezis-section .why-ezis-grid p{grid-column:2}}.ezis-highlights-section{background:#fff}.ezis-brochure-highlights-head>h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,3.25vw,56px);line-height:1.14}.ezis-brochure-feature-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.5vw,42px);margin-top:42px;display:grid}.ezis-brochure-feature-strip>div{background:0 0;align-items:center;gap:12px;min-height:54px;padding:6px 0;display:flex}.ezis-brochure-feature-strip span{width:30px;height:30px;color:var(--wdl-blue);background:#2bb5c614;border-radius:8px;flex:0 0 30px;place-items:center;font-size:17px;display:grid}.ezis-brochure-feature-strip strong{white-space:nowrap;font-size:17px;line-height:1.5}.ezis-brochure-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:22px;margin-top:48px;display:grid}.ezis-brochure-card{border:1px solid var(--wdl-line);background:#f5f8fc;border-radius:22px;grid-template-rows:auto minmax(132px,auto) minmax(240px,1fr);min-width:0;height:100%;display:grid;overflow:hidden}.ezis-brochure-card-label{width:fit-content;color:var(--wdl-blue);background:#e9f0ff;border-radius:999px;margin:24px 26px 0;padding:6px 10px;font-size:12px;font-weight:730}.ezis-brochure-card-label.is-placeholder{visibility:hidden}.ezis-brochure-card-copy{padding:18px 26px 10px}.ezis-brochure-card-copy h3{letter-spacing:-.04em;margin:0;font-size:24px;line-height:1.35}.ezis-brochure-card-copy p{color:var(--wdl-muted);margin:10px 0 0;font-size:17px;line-height:1.7}.ezis-brochure-card-visual{background:#f5f8fc;align-content:center;gap:12px;min-height:240px;padding:0 20px 18px;display:grid;overflow:hidden}.ezis-brochure-card-visual img{width:100%;height:auto}.ezis-feature-overview{border-top:1px solid var(--wdl-ink);border-left:1px solid var(--wdl-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ezis-feature-overview-card{border-right:1px solid var(--wdl-line);border-bottom:1px solid var(--wdl-line);min-height:250px;padding:26px}.ezis-feature-overview-card>span{color:var(--wdl-blue);font-size:13px;font-weight:740}.ezis-feature-overview-card h3{margin:44px 0 13px;font-size:22px;line-height:1.38}.ezis-feature-overview-card p{color:var(--wdl-muted);margin:0;font-size:16px;line-height:1.68}.ezis-major-section{background:#f3f7fd;scroll-margin-top:78px}.ezis-major-list{border-top:1px solid var(--wdl-ink)}.ezis-major-list article{border-bottom:1px solid #ccd6e3;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(48px,6vw,92px);padding-block:52px;display:grid}.ezis-major-list article:nth-child(2n)>div{order:2}.ezis-major-list article>div>span{color:var(--wdl-blue);font-size:13px;font-weight:750}.ezis-major-list h3{letter-spacing:-.045em;margin:26px 0 14px;font-size:30px;line-height:1.3}.ezis-major-list p{color:var(--wdl-muted);margin:0;font-size:17px;line-height:1.72}.ezis-major-list figure{background:#fff;border:1px solid #d3dce8;border-radius:18px;overflow:hidden;box-shadow:0 22px 60px #1b2b441a}.ezis-major-list figure img{width:100%;height:auto}.postgres-detail{background:#fff}.postgres-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.postgres-benefits article{border:1px solid var(--wdl-line);background:#fff;border-radius:18px;min-height:240px;padding:28px}.postgres-benefits span,.postgres-tech article span{color:var(--wdl-blue);font-size:13px;font-weight:750}.postgres-benefits h3{margin:42px 0 14px;font-size:22px;line-height:1.4}.postgres-benefits p,.postgres-tech article p{color:var(--wdl-muted);margin:0;font-size:16px;line-height:1.7}.postgres-tech{background:var(--wdl-dark);color:#fff;border-radius:22px;grid-template-columns:minmax(260px,4fr) minmax(0,8fr);gap:60px;margin-top:76px;padding:38px;display:grid}.postgres-tech>div:first-child h3{letter-spacing:-.045em;margin:0;font-size:30px;line-height:1.35}.postgres-tech>div:last-child{background:#344054;grid-template-columns:1fr 1fr;gap:1px;display:grid}.postgres-tech article{background:#111c2e;padding:24px}.postgres-tech article h4{margin:28px 0 11px;font-size:20px}.postgres-tech article p{color:#b2bdcd}.core-values{background:#fff}.core-values>.page-container>div:last-child{border-top:1px solid var(--wdl-ink);border-left:1px solid var(--wdl-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.core-values article{border-right:1px solid var(--wdl-line);border-bottom:1px solid var(--wdl-line);min-height:220px;padding:28px}.core-values article span{color:var(--wdl-blue);font-size:13px;font-weight:750}.core-values article h3{margin:50px 0 0;font-size:22px;line-height:1.42}.rag-section{background:#f3f7fd}.rag-section>.page-container{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px 64px;display:grid}.rag-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,3.25vw,56px);line-height:1.14}.rag-copy>p:not(.kicker){color:var(--wdl-muted);margin:24px 0 0;font-size:18px;line-height:1.72}.rag-metrics{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.rag-metrics span{color:var(--wdl-blue);background:#e4edff;border-radius:999px;padding:8px 12px;font-size:13px}.rag-process{background:#fff;border-radius:20px;padding:30px}.rag-process h3{margin:0 0 24px;font-size:24px}.rag-process article{border-bottom:1px solid var(--wdl-line);grid-template-columns:48px 1fr;padding:16px 0;display:grid}.rag-process article span{color:var(--wdl-blue);font-size:13px}.rag-process article strong{font-size:17px}.vector-panel{background:var(--wdl-dark);color:#fff;border-radius:20px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:48px;padding:34px;display:grid}.vector-panel h3{margin:0;font-size:30px;line-height:1.35}.vector-panel>div>p:not(.kicker){color:#b4bfce;line-height:1.7}.vector-panel ul{margin:0;padding:0;list-style:none;display:grid}.vector-panel li{border-bottom:1px solid #303d51;padding:14px 0}.product-gallery{background:#fff}.product-gallery>.page-container>div:last-child{grid-template-columns:1fr 1fr;gap:22px;display:grid}.product-gallery figure{border:1px solid var(--wdl-line);border-radius:18px;overflow:hidden;box-shadow:0 16px 48px #17263e17}.product-gallery img{width:100%;height:auto}.solution-flow{background:var(--wdl-soft)}.solution-flow>.page-container{grid-template-columns:minmax(240px,4fr) minmax(0,8fr);gap:70px;display:grid}.solution-flow h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,3.25vw,56px);line-height:1.14}.solution-flow>.page-container>div:last-child{border-top:1px solid var(--wdl-ink)}.solution-flow article{border-bottom:1px solid var(--wdl-line);grid-template-columns:100px minmax(160px,3fr) minmax(0,6fr);gap:24px;padding:24px 0;display:grid}.solution-flow-step-label{color:var(--wdl-blue);font-size:13px;font-weight:750}.solution-flow article h3{margin:0;font-size:20px}.solution-flow article p{color:var(--wdl-muted);margin:0;font-size:16px;line-height:1.7}.xcruz-why{background:#fff}.xcruz-why-layout{grid-template-columns:minmax(0,7fr) minmax(340px,5fr);align-items:center;gap:64px clamp(56px,7vw,110px);display:grid}.xcruz-why-heading{text-align:center;grid-column:1/-1;width:100%;max-width:1360px;margin-inline:auto}.xcruz-why h2{letter-spacing:-.06em;text-align:center;text-wrap:balance;width:100%;margin:0;font-size:clamp(58px,4.8vw,84px);font-weight:650;line-height:1.08}@media (max-width:767px){.xcruz-why h2{font-size:44px}}.xcruz-why-copy>p{max-width:780px;color:var(--wdl-muted);white-space:pre-line;margin:0;font-size:20px;line-height:1.72}.xcruz-why-context>span{display:block}.xcruz-why-context>span:first-child{white-space:nowrap}@media (max-width:767px){.xcruz-why-context>span:first-child{white-space:normal}}.xcruz-issues{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin-top:28px;display:grid}.xcruz-issues span{color:#536075;text-align:center;word-break:keep-all;background:#eef3fb;border-radius:999px;place-items:center;min-height:40px;padding:8px 14px;font-size:13px;line-height:1.35;display:grid}.xcruz-why aside{aspect-ratio:1;box-shadow:var(--shadow-card);text-align:center;background:radial-gradient(circle at 42% 36%,#fff,#e7efff 70%);border:1px solid #cfd9e7;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:38px;display:flex}.xcruz-why aside img{width:min(70%,300px);height:auto}.xcruz-why aside>p{color:#324057;max-width:350px;margin:24px 0 0;font-size:20px;font-weight:650;line-height:1.6}.xcruz-why aside>div{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:22px;display:flex}.xcruz-why aside span{color:#687589;font-size:12px}.xcruz-transaction{background:#f3f7fd}.xcruz-transaction-heading h2,.xcruz-screens .section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,3.25vw,56px);line-height:1.14}.xcruz-transaction-board{margin-top:48px}.xcruz-transaction-board>header{max-width:820px}.xcruz-transaction-board>header h3{margin:0;font-size:30px;line-height:1.35}.xcruz-transaction-board>header p{color:var(--wdl-muted);margin:14px 0 0;font-size:20px;line-height:1.7}.xcruz-transaction-capability-grid{border-top:1px solid var(--wdl-ink);border-left:1px solid var(--wdl-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;display:grid}.xcruz-transaction-capability-grid article{border-right:1px solid var(--wdl-line);border-bottom:1px solid var(--wdl-line);background:#fff;min-height:250px;padding:26px}.xcruz-transaction-icon{width:42px;height:42px;color:var(--wdl-blue)}.xcruz-transaction-icon svg{width:100%;height:100%}.xcruz-transaction-capability-grid em{color:var(--wdl-blue);margin-top:38px;font-size:13px;font-style:normal;font-weight:750;display:block}.xcruz-transaction-capability-grid p{color:#465267;margin:10px 0 0;font-size:20px;line-height:1.66}.xcruz-screens{background:#fff}.xcruz-screen-map{margin-top:0}.xcruz-screen-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;display:grid}.xcruz-screen-grid article{border:1px solid var(--wdl-line);background:#fff;border-radius:20px;min-width:0;overflow:hidden}.xcruz-screen-grid figure{aspect-ratio:16/9;background:#eef2f7;overflow:hidden}.xcruz-screen-grid figure img{object-fit:cover;width:100%;height:100%}.xcruz-screen-grid article>div{padding:24px}.xcruz-screen-grid article>div>span{color:var(--wdl-blue);font-size:13px;font-weight:750}.xcruz-screen-grid h3{letter-spacing:-.04em;margin:18px 0 12px;font-size:24px;line-height:1.35}.xcruz-screen-grid p{color:var(--wdl-muted);margin:0;font-size:16px;line-height:1.7}.product-screen-grid{background:#fff;border-top:1px solid #bdc9d9;border-left:1px solid #d2dbe7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-screen-grid article{background:#fff;border-bottom:1px solid #d2dbe7;border-right:1px solid #d2dbe7;flex-direction:column;min-width:0;padding:18px 14px 22px;display:flex}.product-screen-grid header{align-items:flex-start;gap:9px;min-height:28px;display:flex}.product-screen-grid header span{color:#2e63ff;flex:none;padding-top:2px;font-size:12px;font-weight:800;line-height:1.4}.product-screen-grid h3{color:#182235;letter-spacing:-.025em;margin:0;font-size:clamp(13px,.84vw,15px);font-weight:750;line-height:1.4}.product-screen-grid figure{aspect-ratio:16/9;background:#e9eef5;border:1px solid #d8e0ea;width:100%;margin:16px 0 12px;overflow:hidden}.product-screen-grid figure img{object-fit:cover;width:100%;height:100%}.product-screen-grid>article>p{color:#4e5d72;letter-spacing:-.018em;margin:0;font-size:14px;line-height:1.65}.product-screen-note{color:#707b8c;letter-spacing:-.015em;margin-top:18px;font-size:14px;font-weight:500;line-height:1.6;display:block}.ai-roadmap-section{background:radial-gradient(circle at 84% 12%,#4c85ff33,#0000 30%),#f4f7fb;min-height:calc(100svh - 78px)}.ai-roadmap-heading{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:end;gap:clamp(52px,6vw,96px);display:grid}.ai-roadmap-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,4.2vw,66px);font-weight:650;line-height:1.1}.ai-roadmap-heading>p{color:var(--wdl-muted);letter-spacing:-.012em;margin:0;font-size:20px;line-height:1.7}.ai-now-card{background:var(--wdl-dark);color:#fff;border-radius:24px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;margin-top:56px;padding:44px;display:grid;box-shadow:0 34px 90px #101e3438}.ai-now-copy>div{border-bottom:1px solid #344156;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.ai-now-copy>div span,.ai-now-copy>div b{color:#9db9ff;font-size:12px}.ai-now-copy h3{letter-spacing:-.05em;margin:48px 0 18px;font-size:clamp(36px,3vw,48px);line-height:1.15}.ai-now-copy p{color:#b6c0ce;letter-spacing:-.012em;max-width:720px;margin:0;font-size:20px;line-height:1.7}.ai-now-copy>a{border-block:1px solid #354258;justify-content:space-between;margin-top:34px;padding-block:14px;font-weight:700;display:flex}.ai-solution-flow{border-top:1px solid #354258;margin:0;padding:0;list-style:none}.ai-solution-flow li{border-bottom:1px solid #354258;grid-template-columns:50px minmax(0,1fr);align-items:center;min-height:72px;padding:16px 4px;display:grid}.ai-solution-flow span{color:#8eadff;font-size:12px}.ai-solution-flow strong{font-size:17px;line-height:1.5}.ai-roadmap-list{border-top:1px solid var(--wdl-ink);border-left:1px solid var(--wdl-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.ai-roadmap-list article{border-right:1px solid var(--wdl-line);border-bottom:1px solid var(--wdl-line);background:#fff;min-height:270px;padding:26px}.ai-roadmap-list article.active{background:#eaf1ff}.ai-roadmap-icon{width:44px;height:44px;color:var(--wdl-blue);display:block}.ai-roadmap-icon svg{width:100%;height:100%}.ai-roadmap-card-copy{margin-top:48px}.ai-roadmap-card-copy h3{color:var(--wdl-ink);letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.35}.ai-roadmap-card-copy p{color:var(--wdl-muted);letter-spacing:-.012em;margin:12px 0 0;font-size:17px;line-height:1.7}.ai-roadmap-note{max-width:840px;color:var(--wdl-muted);letter-spacing:-.012em;margin:28px 0 0;font-size:14px;line-height:1.7}main>:is(.new-hero,.trust-section,.about-services,.leadership-page,.history-page,.support-hero,.support-content,.consulting-intro-hero,.consulting-situations,.consulting-approach-section,.consulting-track-a,.consulting-track-b,.consulting-track-c,.consulting-track-d,.solution-hero,.monitoring-trace,.why-ezis-section,.ezis-highlights-section,.ezis-major-section,.postgres-detail,.core-values,.rag-section,.product-gallery,.solution-flow,.xcruz-why,.xcruz-transaction,.xcruz-screens,.ai-roadmap-section,.aurora-light-section,.not-found):not(:first-of-type),.news-page>.news-page-content,main>section:not(:first-of-type):not(.video-section):not(.solution-video):not([class*=text-white]){background-color:#0000;background-image:none}main>section:first-of-type:not(.video-section):not(.solution-video):not([class*=text-white]){background-color:#0000;background-image:var(--wdl-hero-aurora-image);background-position:top;background-repeat:no-repeat;background-size:100% 100%;border-bottom-color:#0000}:is(.kicker,.about-service-icon,.compact-product-list a:hover,.compact-product-list a:focus-visible,.leader-profile figcaption p,.leader-meta h4,.history-list strong,.news-detail-meta,.news-detail-body a,.support-kakao-link,.consulting-situation-context,.consulting-solution-bridge strong,.consulting-feature>span,.consulting-step>span,.consulting-outcome strong,.consulting-data-accordion-panel dt,.consulting-card-glyph,.xcruz-architecture-stage>p,.xcruz-architecture-connector b,.consulting-table-wrap th,.solution-hero h2,.solution-mark>strong,.why-ezis-grid article>span,.ezis-brochure-feature-strip span,.ezis-brochure-card>span,.ezis-feature-overview-card>span,.ezis-major-list article>div>span,.postgres-benefits span,.postgres-tech article span,.core-values article span,.rag-process article span,.solution-flow-step-label,.xcruz-why .section-subtitle,.xcruz-transaction-icon,.xcruz-transaction-capability-grid em,.xcruz-screen-grid article>div>span,.product-screen-grid header span,.ai-now-copy>div span,.ai-now-copy>div b,.ai-solution-flow span,.ai-roadmap-icon){color:var(--wdl-logo-cyan)}.consulting-intro-hero:before,.consulting-intro-hero:after{display:none}@media (max-width:1023px){:root{--page-gutter:32px;--section-space:80px;--section-space-compact:64px}.site-header-inner{grid-template-columns:1fr auto}.main-nav,.header-actions{display:none}.mobile-toggle{cursor:pointer;background:0 0;border:0;place-content:center;gap:6px;width:42px;height:42px;padding:0;display:grid}.mobile-toggle i{background:#222b39;width:23px;height:1px;display:block}.mobile-panel{background:#fff;border:1px solid #dbe2eb;border-radius:0 0 16px 16px;gap:4px;padding:20px;display:grid;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 24px 60px #16233824}.mobile-panel>a,.mobile-menu-heading{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;min-height:46px;padding:0 10px;font-size:16px;font-weight:500;display:flex}.mobile-panel>a:hover,.mobile-menu-heading:hover{background:#f1f5fb}.compact-product-dropdown.is-mobile{width:100%;min-height:0;box-shadow:none;border-radius:10px;padding:12px;position:static;transform:none}.consulting-intro-copy h1{font-size:clamp(52px,7vw,68px)}.section-heading,.consulting-heading,.consulting-track-head,.video-showcase-head,.ai-roadmap-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.hero-product-lineup{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-message-intro{white-space:normal;font-size:calc(clamp(30px,4vw,38px) + 6px)}.hero-product-logo{width:min(100%,350px);height:94px}.hero-product-item>span{font-size:22px}.video-copy h2,.video-copy>p:not(.kicker),.trust-section .section-heading h2,.trust-section .section-heading>p{white-space:normal}.video-showcase-layout,.about-hero-layout,.support-hero-layout,.consulting-hero-layout,.solution-hero-grid,.monitoring-trace-head,.consulting-media-grid,.xcruz-why-layout,.ai-now-card{grid-template-columns:minmax(0,1fr)}.about-hero-layout,.support-hero-layout,.consulting-hero-layout{min-height:0}.about-hero-layout{min-height:700px;padding-top:104px}.about-hero figure,.support-hero-visual,.consulting-hero-visual{width:min(100%,820px);margin-inline:auto}.why-ezis-grid,.ezis-feature-overview,.core-values>.page-container>div:last-child,.xcruz-transaction-capability-grid,.ai-roadmap-list{grid-template-columns:repeat(2,minmax(0,1fr))}.about-service-grid article{grid-template-columns:88px minmax(0,1fr);column-gap:24px;min-height:220px;padding:32px}.about-services-layout{grid-template-columns:minmax(0,1fr);gap:48px}.about-services-sticky{padding-top:0;position:static}.about-services-sticky h2{white-space:normal;max-width:760px}.about-service-grid{display:block}.about-service-icon{width:42px;height:42px}.about-service-icon svg{width:38px;height:38px}.leader-profile{grid-template-columns:minmax(0,1fr)}.leader-profile figure{max-width:560px;position:static}.support-content-layout,.consulting-process-intro,.solution-flow>.page-container,.postgres-tech,.rag-section>.page-container{grid-template-columns:minmax(0,1fr)}.support-contact-card{border-bottom:1px solid #244c841a;border-right:0}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consulting-situation-content{grid-template-columns:100px minmax(0,1fr)}.consulting-situation-detail{grid-column:2}.consulting-approach,.consulting-risk-grid,.education-program-grid,.postgres-benefits,.consulting-step-grid,.product-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xcruz-architecture-flow{grid-template-columns:minmax(0,1fr)}.xcruz-architecture-connector{flex-direction:row;min-height:52px}.xcruz-architecture-connector b{transform:rotate(90deg)}.ezis-brochure-feature-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ezis-major-list article{grid-template-columns:minmax(0,1fr)}.ezis-major-list article:nth-child(2n)>div{order:initial}.solution-mark{width:min(100%,560px);margin-inline:auto}.postgres-tech>div:last-child{grid-template-columns:1fr 1fr}.rag-section>.page-container{gap:34px}.vector-panel{grid-column:auto}.solution-flow>.page-container{gap:42px}.xcruz-why aside{justify-self:center;width:min(100%,540px)}.ai-now-card{gap:46px}.footer-main{grid-template-columns:minmax(0,1fr);gap:42px}}@media (max-width:767px){:root{--page-gutter:20px;--section-space:64px;--section-space-compact:52px}.site-header{height:68px}.brand img{height:25px}.mobile-panel{padding:14px}.compact-product-dropdown.is-mobile{grid-template-columns:minmax(0,1fr)}.consulting-intro-hero{min-height:calc(100svh - 68px)}.consulting-intro-hero-layout{padding-block:88px}.consulting-intro-copy{text-align:left}.consulting-intro-copy .kicker{margin-bottom:24px}.consulting-intro-copy h1{text-wrap:pretty;width:auto;margin-inline:0;font-size:clamp(40px,12vw,52px);line-height:1.12;left:0}.consulting-intro-copy>p:not(.kicker){white-space:normal;margin-top:30px;font-size:18px;line-height:1.65}.section-heading,.consulting-heading,.consulting-track-head{margin-bottom:38px}.section-heading h2,.consulting-heading h2,.consulting-track-head h2,.video-copy h2,.about-services h2,.history-page h2,.monitoring-trace-head h2,.ezis-brochure-highlights-head>h2,.xcruz-transaction-heading h2,.xcruz-screens .section-heading h2{font-size:38px}.section-heading>p,.consulting-heading>p,.consulting-track-head>p,.consulting-track-copy>p,.video-copy>p:not(.kicker){font-size:18px}.new-hero{min-height:auto;padding-block:74px}.hero-founder{margin-bottom:28px;font-size:26px}.hero-copy h1{font-size:48px}.hero-product-lineup{grid-template-columns:minmax(0,1fr);margin-top:28px}.hero-message-intro{white-space:normal;font-size:38px}.hero-product-item{min-height:104px;padding:20px}.hero-product-logo{width:min(100%,380px);height:96px}.hero-product-item>span{font-size:20px}.video-showcase-head{gap:22px}.video-frame,.solution-video-shell,.about-hero figure,.support-hero-visual,.ezis-dashboard-visual,.monitoring-timeline-card{border-radius:14px}.about-hero h1,.support-hero h1,.consulting-hero-copy h1,.news-page-hero h1,.solution-hero h1,.ai-roadmap-heading h2{font-size:42px}.about-page .about-hero h1{letter-spacing:-.045em;text-wrap:pretty;font-size:clamp(30px,8.8vw,36px);line-height:1.2}.about-page .about-hero h1 em{white-space:normal}.about-hero{min-height:720px}.about-page>.about-hero{background:radial-gradient(62% 64% at 4% 0,#5284ff42 0%,#5284ff1a 44%,#0000 74%),radial-gradient(52% 56% at 36% 0,#4ec6e22e 0%,#4ec6e20f 46%,#0000 76%),linear-gradient(#f9fbff 0%,#f7faff 62%,#f9fbffad 86%,#f9fbff1f 100%)}.about-hero-layout{min-height:720px;padding:76px 20px 48px}.about-hero-copy>p{color:#273752;margin-top:24px;font-size:18px}.about-hero-background{object-position:38% 26%;-webkit-mask-image:linear-gradient(#0000 0% 16%,#0000000d 24%,#00000024 34%,#00000042 44%,#0006 54%,#000000b8 64%,#000 70% 78%,#00000094 88%,#0000 100%);mask-image:linear-gradient(#0000 0% 16%,#0000000d 24%,#00000024 34%,#00000042 44%,#0006 54%,#000000b8 64%,#000 70% 78%,#00000094 88%,#0000 100%)}.about-hero-layout>div>p:not(.kicker),.support-hero-copy p,.consulting-hero-copy>p:not(.kicker),.solution-hero-summary p,.ai-roadmap-heading>p{font-size:18px}.why-ezis-grid,.ezis-feature-overview,.core-values>.page-container>div:last-child,.xcruz-transaction-capability-grid,.ai-roadmap-list,.consulting-approach,.consulting-risk-grid,.education-program-grid,.postgres-benefits,.consulting-step-grid,.news-grid,.ezis-brochure-card-grid,.product-gallery>.page-container>div:last-child,.xcruz-screen-grid,.product-screen-grid{grid-template-columns:minmax(0,1fr)}.why-ezis-grid article{min-height:250px}.about-service-grid{gap:16px;display:block}.about-service-grid article{border-radius:0;grid-template-columns:72px minmax(0,1fr);column-gap:20px;min-height:184px;padding:28px 24px}.about-service-icon,.about-service-icon svg{width:40px;height:40px}.about-service-grid h3{margin-bottom:8px;font-size:22px}.about-service-grid p{font-size:16px;line-height:1.65}.leader-profile{gap:38px;padding-block:48px}.leader-profile figcaption h3{font-size:38px}.leader-profile figcaption p,.leader-story p{font-size:18px}.leader-meta,.support-form-wrap form,.consulting-data-accordion-panel dl,.postgres-tech>div:last-child,.vector-panel{grid-template-columns:minmax(0,1fr)}.news-toolbar{justify-content:flex-start;overflow-x:auto}.news-socials{gap:12px}.news-socials a{border-radius:14px;width:54px;height:54px}.news-blog-letter{gap:7px;font-size:39px}.news-blog-letter>span:last-child{width:3px;height:32px}.news-socials svg{width:30px;height:30px}.news-filters{min-width:max-content}.news-detail>article{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:32px}.news-detail-hero{grid-area:1/1}.news-detail-body{grid-area:2/1}.news-detail-image{aspect-ratio:16/10;border-radius:14px;grid-area:3/1;margin:0}.news-detail-body{margin:0}.news-detail-body p,.news-detail-body p.lead{font-size:17px;line-height:1.78}.news-detail-nav{grid-template-columns:minmax(0,1fr)}.news-detail-nav a.next{text-align:left}.support-contact-card,.support-form-wrap{padding:26px 22px}.support-contact-card h2,.support-form-wrap h2{font-size:29px}.support-contact-card dl{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:32px}.support-form-wrap form{gap:18px;margin-top:32px}.consulting-situations{min-height:auto;padding-block:68px}.consulting-situations-layout{padding-inline:0}.consulting-situations .consulting-heading{margin-bottom:46px}.consulting-situations .consulting-heading>p{margin-top:24px}.consulting-situation-grid{grid-template-columns:minmax(0,1fr)}.consulting-situation-content{min-height:0;padding:24px 2px 28px}.consulting-situations .consulting-situation-detail{opacity:0;max-height:0;margin-top:0}.consulting-situation-context{padding-top:0}.consulting-situation-grid article:hover .consulting-situation-content,.consulting-situation-grid article:focus-within .consulting-situation-content{padding-inline:2px}.consulting-data-accordion summary{grid-template-columns:minmax(0,1fr) 22px;gap:12px}.consulting-data-accordion summary>span{grid-area:2/1}.consulting-data-accordion summary i{grid-area:1/2/3}.consulting-process-intro{display:block}.consulting-table-wrap,.consulting-process-intro,.consulting-process-clone,.consulting-architecture{margin-top:54px}.xcruz-architecture-flow{padding:20px}.ezis-brochure-feature-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ezis-brochure-card{grid-template-rows:auto auto minmax(220px,auto)}.solution-hero-grid{gap:42px}.solution-mark{min-height:190px}.solution-mark.is-real-product-logo{padding:26px 0}.solution-family-switcher>div{min-height:60px}.ezis-major-list article{padding-block:38px}.postgres-tech,.ai-now-card{padding:26px 22px}.solution-flow article{grid-template-columns:minmax(0,1fr);gap:10px}.xcruz-why aside{aspect-ratio:auto;border-radius:24px;padding:26px}.xcruz-why aside>div{margin-bottom:8px}.ai-now-copy>div{flex-direction:column;align-items:flex-start}.footer-contact-row{grid-template-columns:minmax(0,1fr);gap:5px}.footer-social-row{gap:10px}.language-switcher{bottom:12px;right:12px}.sales-agent-panel{width:calc(100vw - 16px);height:calc(100svh - 16px);bottom:8px;right:8px}.sales-agent-suggestions{grid-template-columns:minmax(0,1fr)}.sales-agent-suggestions button:last-child:nth-child(odd){grid-column:auto}}:is(.about-page,.consulting-page,.news-page,.news-detail,.support-page,.solutions-page,.product-page,.ai-tuning-page) h1{font-size:48px}:is(.about-page,.consulting-page,.news-page,.news-detail,.support-page,.solutions-page,.product-page,.ai-tuning-page) h2{font-size:32px}:is(.about-page,.consulting-page,.news-page,.news-detail,.support-page,.solutions-page,.product-page,.ai-tuning-page) p,.news-detail .news-detail-body p.lead{font-size:20px}.news-detail .news-detail-meta{font-size:14px}.news-detail .news-language-note{font-size:15px}.news-detail .news-detail-body p,.news-detail .news-detail-body p.lead{font-size:20px;line-height:1.8}@media (max-width:767px){.news-detail .news-detail-body p,.news-detail .news-detail-body p.lead{font-size:17px;line-height:1.78}}.news-page .news-card h2{font-size:25px}.product-page[class*=product-page-xcruzdb] .product-screen-grid h3{font-size:20px}.product-page[class*=product-page-xcruzdb] .product-screen-grid>article>p{font-size:14px}@media (max-width:1023px){.consulting-content-card-grid--four,.consulting-content-card-grid--workloads{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ezis-brochure-feature-strip strong{white-space:normal}.consulting-content-card-grid--three,.consulting-content-card-grid--four,.consulting-content-card-grid--workloads{grid-template-columns:minmax(0,1fr)}.consulting-content-card{min-height:0;padding:24px}.program-head{display:none}.consulting-program{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px}.consulting-program>:is(h4,strong,p){border-left:0;gap:5px;padding:0;display:grid}.consulting-program>:is(h4,strong,p):before{content:attr(data-label);color:var(--wdl-logo-cyan);letter-spacing:.04em;font-size:12px;font-weight:750}}.home-book-showcase{flex-direction:column;margin-top:80px;margin-bottom:88px;display:flex}.home-book-stage{perspective:1800px;isolation:isolate;background:linear-gradient(#ffffff94,#f8fbff57),radial-gradient(circle at 12% 0,#48bcd91c,#0000 38%),radial-gradient(circle at 88% 100%,#576ed61a,#0000 42%);border:1px solid #657ea624;border-radius:28px;justify-content:center;align-items:flex-end;min-height:430px;padding:52px 40px 44px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #2a436d14}.home-book-stage:after{content:"";z-index:-1;filter:blur(22px);background:#2236581a;border-radius:50%;height:34px;position:absolute;bottom:58px;left:7%;right:7%}.home-book-item{z-index:calc(20 - var(--book-order));opacity:0;width:98px;height:326px;animation:.7s cubic-bezier(.22,1,.36,1) forwards home-book-enter;animation-delay:calc(var(--book-order) * 45ms);flex:0 0 98px;transition:margin-inline .56s cubic-bezier(.22,1,.36,1),opacity .32s,filter .32s;position:relative}.home-book-card{width:176px;height:262px;color:inherit;transform-origin:0;transform-style:preserve-3d;outline:none;transition:transform .56s cubic-bezier(.22,1,.36,1);display:block;position:relative;transform:perspective(1800px)rotateX(2deg)rotateY(-22deg)}.home-book-card:focus-visible{outline-offset:6px;border-radius:5px;outline:3px solid #35b8cf80}.home-book-cover{z-index:2;backface-visibility:hidden;background:#fff;border:1px solid #18274214;border-radius:3px 5px 5px 3px;display:block;position:absolute;inset:0;overflow:hidden;transform:translateZ(7px);box-shadow:0 18px 34px #1729482e,0 4px 10px #17294814}.home-book-artwork{display:block;position:absolute;inset:0}.home-book-artwork img{object-fit:cover;object-position:center}.home-book-item:is(:hover,:focus-within){z-index:40}.home-book-item:is(:hover,:focus-within) .home-book-card{transform:perspective(1800px)rotateX(0)rotateY(0)}@media (min-width:1024px){.home-book-item:is(:hover,:focus-within){margin-inline:32px}}.home-book-caption{opacity:0;pointer-events:none;gap:5px;width:210px;transition:opacity .24s,transform .36s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:284px;left:0;transform:translateY(8px)}.home-book-caption b{color:var(--wdl-logo-cyan);letter-spacing:.14em;font-size:10px;font-weight:800}.home-book-caption small{color:#27364f;letter-spacing:-.025em;text-wrap:balance;font-size:13px;font-weight:650;line-height:1.4}.home-book-item:is(:hover,:focus-within) .home-book-caption{opacity:1;transform:translateY(0)}.home-book-list-title{letter-spacing:-.04em;color:#0f172a;order:-1;margin:0 0 24px;font-size:32px;font-weight:650;line-height:1.2}@keyframes home-book-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.home-book-stage{scrollbar-width:none;justify-content:flex-start;min-height:390px;padding-inline:30px;overflow:auto hidden}.home-book-stage::-webkit-scrollbar{display:none}.home-book-item{flex-basis:92px;width:92px}}@media (max-width:767px){.home-book-showcase{margin-top:48px;margin-bottom:48px}.home-book-list-title{margin:0 0 20px}.home-book-stage{scroll-snap-type:x mandatory;border-radius:20px;gap:18px;min-height:378px;padding:28px 20px 34px}.home-book-item,.home-book-item:is(:hover,:focus-within){opacity:1;filter:none;scroll-snap-align:start;flex:0 0 150px;width:150px;height:316px}.home-book-card,.home-book-item:is(:hover,:focus-within) .home-book-card{width:150px;height:225px;transform:none}.home-book-caption{opacity:1;gap:4px;width:150px;min-height:64px;top:243px;transform:none}.home-book-caption small{font-size:12px}}@media (prefers-reduced-motion:reduce){.home-book-item{opacity:1;animation:none}.home-book-item,.home-book-card{transition:none}}.xcruzai-rag-page{color:#0b1324;overflow:hidden}.xcruzai-rag-hero,.xcruzai-rag-content-section{background:radial-gradient(circle at 5% 18%,#b0d9ff8f,#0000 34%),radial-gradient(circle at 94% 26%,#cdd1ff94,#0000 38%),linear-gradient(120deg,#f8fbff 0%,#fff 48%,#f4f5ff 100%);position:relative}.xcruzai-rag-hero{min-height:620px;padding:104px 0 92px}.xcruzai-rag-hero-copy{max-width:1080px}.xcruzai-rag-hero-copy>p:first-child,.xcruzai-rag-section-head span{color:var(--wdl-logo-cyan);letter-spacing:.12em;font-size:14px;font-weight:800}.xcruzai-rag-hero-copy h1{letter-spacing:-.055em;max-width:1000px;margin-top:20px;font-weight:750;line-height:1.08}.xcruzai-rag-hero-copy h1 span{display:block}.xcruzai-rag-hero-copy>p:last-child{color:#42526b;max-width:920px;margin-top:30px;line-height:1.75}.xcruzai-rag-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:68px;display:grid}.xcruzai-rag-capability{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #84a9da59;border-radius:24px;min-height:246px;padding:30px;box-shadow:0 18px 50px #4062911a}.xcruzai-rag-capability>span,.xcruzai-rag-metric>span,.xcruzai-rag-step>span{color:var(--wdl-logo-cyan);letter-spacing:.06em;font-size:14px;font-weight:800}.xcruzai-rag-capability h2{letter-spacing:-.04em;margin-top:28px;font-size:26px;line-height:1.2}.xcruzai-rag-capability p{color:#4b5b72;margin-top:18px;line-height:1.65}.xcruzai-rag-content-section{padding:120px 0}.xcruzai-rag-content-section:before{content:"";pointer-events:none;background:linear-gradient(#fff0,#ffffff4d 50%,#fff0);position:absolute;inset:0}.xcruzai-rag-content-section>*{position:relative}.xcruzai-rag-section-head{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:end;gap:88px;display:grid}.xcruzai-rag-section-head h2{letter-spacing:-.045em;margin-top:16px;line-height:1.12}.xcruzai-rag-section-head>p{color:#485a72;line-height:1.75}.xcruzai-rag-evaluation-layout{grid-template-columns:minmax(0,1.6fr) minmax(320px,.7fr);gap:24px;margin-top:70px;display:grid}.xcruzai-rag-visual{background:#ffffffbd;border:1px solid #7ea3d647;border-radius:28px;overflow:hidden;box-shadow:0 26px 70px #37538121}.xcruzai-rag-visual img{width:100%;height:auto;display:block}.xcruzai-rag-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.xcruzai-rag-metric,.xcruzai-rag-step{background:#ffffffc2;border:1px solid #7ea3d64d;border-radius:18px;flex-direction:column;min-height:126px;padding:22px;display:flex}.xcruzai-rag-metric strong{margin-top:auto;font-size:18px;line-height:1.35}.xcruzai-rag-management-section{background:radial-gradient(circle at 3% 55%,#c6e1ff9e,#0000 37%),radial-gradient(circle at 92% 38%,#d6cfff8c,#0000 40%),#fbfdff}.xcruzai-rag-management-visual{max-width:1120px;margin:70px auto 0}.xcruzai-rag-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.xcruzai-rag-step{min-height:190px}.xcruzai-rag-step h3{margin-top:24px;font-size:22px;line-height:1.25}.xcruzai-rag-step p{color:#52627a;margin-top:12px;font-size:17px;line-height:1.55}.xcruzai-rag-vector-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:70px;display:grid}.xcruzai-rag-vector-metrics .xcruzai-rag-metric{min-height:180px}@media (max-width:1023px){.xcruzai-rag-capabilities,.xcruzai-rag-process{grid-template-columns:repeat(2,minmax(0,1fr))}.xcruzai-rag-section-head,.xcruzai-rag-evaluation-layout{grid-template-columns:minmax(0,1fr);gap:34px}.xcruzai-rag-vector-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.xcruzai-rag-hero{min-height:auto;padding:80px 0 72px}.xcruzai-rag-hero-copy h1 span{display:inline}.xcruzai-rag-capabilities,.xcruzai-rag-process,.xcruzai-rag-metric-grid,.xcruzai-rag-vector-metrics{grid-template-columns:minmax(0,1fr)}.xcruzai-rag-content-section{padding:82px 0}.xcruzai-rag-section-head{display:block}.xcruzai-rag-section-head>p{margin-top:24px}}@media (prefers-reduced-motion:no-preference){.xcruzai-rag-hero,.xcruzai-rag-content-section{background-size:145% 145%;animation:18s ease-in-out infinite alternate xcruzai-aurora-drift}.motion-ready .xcruzai-rag-hero-copy.reveal-target{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(72px)}.motion-ready .xcruzai-rag-hero-copy.reveal-target.is-visible{opacity:1;transform:translateY(0)}.motion-ready .xcruzai-rag-hero-copy.reveal-target>p:first-child,.motion-ready .xcruzai-rag-hero-copy.reveal-target h1 span,.motion-ready .xcruzai-rag-hero-copy.reveal-target>p:last-child{opacity:0;transform:translateY(44px)}.motion-ready .xcruzai-rag-hero-copy.reveal-target.is-visible>p:first-child{animation:.72s cubic-bezier(.22,1,.36,1) 80ms forwards xcruzai-copy-rise}.motion-ready .xcruzai-rag-hero-copy.reveal-target.is-visible h1 span:first-child{animation:.82s cubic-bezier(.22,1,.36,1) .18s forwards xcruzai-copy-rise}.motion-ready .xcruzai-rag-hero-copy.reveal-target.is-visible h1 span:nth-child(2){animation:.82s cubic-bezier(.22,1,.36,1) .3s forwards xcruzai-copy-rise}.motion-ready .xcruzai-rag-hero-copy.reveal-target.is-visible>p:last-child{animation:.82s cubic-bezier(.22,1,.36,1) .44s forwards xcruzai-copy-rise}.motion-ready .xcruzai-rag-capability.reveal-target{opacity:0;transition:opacity .82s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .82s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), border-color .26s ease, box-shadow .26s ease;transform:translateY(84px)scale(.94)}.motion-ready .xcruzai-rag-capability.reveal-target.is-visible{opacity:1;transform:translateY(0)scale(1)}.motion-ready .xcruzai-rag-capability.reveal-target.is-visible:hover{border-color:#46a4cb9e;transform:translateY(-10px)scale(1.01);box-shadow:0 30px 68px #4062912e}.motion-ready .xcruzai-rag-section-head.reveal-target{opacity:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(64px)}.motion-ready .xcruzai-rag-section-head.reveal-target.is-visible{opacity:1;transform:translateY(0)}.motion-ready .xcruzai-rag-visual.reveal-target{opacity:0;clip-path:inset(12% 4% round 28px);filter:blur(10px);transition:opacity 1s cubic-bezier(.22,1,.36,1),clip-path 1.1s cubic-bezier(.22,1,.36,1),filter .9s,transform 1.1s cubic-bezier(.22,1,.36,1);transform:translateY(70px)scale(.92)}.motion-ready .xcruzai-rag-visual.reveal-target.is-visible{opacity:1;clip-path:inset(0 round 28px);filter:blur();transform:translateY(0)scale(1)}.motion-ready :is(.xcruzai-rag-metric,.xcruzai-rag-step).reveal-target{opacity:0;transform-origin:50% 0;transition:opacity .76s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .76s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), border-color .24s ease, box-shadow .24s ease;transform:perspective(900px)translateY(58px)rotateX(9deg)}.motion-ready :is(.xcruzai-rag-metric,.xcruzai-rag-step).reveal-target.is-visible{opacity:1;transform:perspective(900px)translateY(0)rotateX(0)}.motion-ready :is(.xcruzai-rag-metric,.xcruzai-rag-step).reveal-target.is-visible:hover{border-color:#46a4cb94;transform:perspective(900px)translateY(-7px)rotateX(0);box-shadow:0 20px 44px #37538124}@keyframes xcruzai-copy-rise{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}@keyframes xcruzai-aurora-drift{0%{background-position:0 0}to{background-position:85% 35%}}}.product-page.xcruzai-rag-page{color:#f4f5f6;background:#131415;overflow:hidden}.xcruzai-rag-page :is(h1,h2,p,strong,span){color:inherit}.xcruzai-rag-title-section{isolation:isolate;background:#071120;justify-content:center;align-items:flex-end;min-height:900px;padding:150px 40px 90px;display:flex;position:relative;overflow:hidden}.xcruzai-rag-title-section:after{z-index:1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 30%,#07112014 0 16%,#071120b8 58%,#071120 92%),linear-gradient(#07112047,#0000 30% 78%,#071120 100%);position:absolute;inset:0}.xcruzai-rag-title-section .xcruzai-rag-hero-copy{z-index:3;color:#fff;letter-spacing:-.055em;text-align:center;text-shadow:0 8px 34px #0000009e;margin:0;font-size:clamp(64px,6vw,104px);font-weight:500;line-height:1;position:absolute;top:16%;left:50%;transform:translate(-50%)}.xcruzai-rag-hero-screen{z-index:0;width:min(1440px,100vw - 96px);position:relative}.xcruzai-rag-hero-screen img{border:1px solid #414754;border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 50px 130px #0000008c}.xcruzai-rag-products{background:#131415;padding:220px 40px 260px}.xcruzai-rag-products-inner{flex-direction:column;gap:240px;width:100%;max-width:1440px;margin:0 auto;display:flex}.xcruzai-rag-product-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:80px;display:grid}.xcruzai-rag-page .xcruzai-rag-product-copy{border-top:1px solid #454545;flex-direction:column;align-items:flex-start;gap:20px;width:72%;min-width:0;padding-top:60px;display:flex}.xcruzai-rag-page .xcruzai-rag-product-label{color:#f1f2f3;letter-spacing:0;align-items:center;gap:9px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.xcruzai-rag-product-label i{border:1px solid #fff;width:13px;height:13px;transform:rotate(30deg)skew(-8deg,-8deg)}.xcruzai-rag-page .xcruzai-rag-product-copy h2{color:#f4f5f6;letter-spacing:-.055em;margin:2px 0 0;font-size:54px;font-weight:300;line-height:1.12}.xcruzai-rag-page .xcruzai-rag-title-line{color:inherit;font:inherit;letter-spacing:inherit;display:block}.xcruzai-rag-page .xcruzai-rag-product-copy p{color:#e6e7e8;letter-spacing:-.03em;max-width:540px;margin:0;font-size:20px;font-weight:400;line-height:1.5}.xcruzai-rag-page .xcruzai-rag-word{color:inherit;font:inherit;letter-spacing:inherit;display:inline}.xcruzai-rag-page .xcruzai-rag-product-visual{min-width:0;box-shadow:none;background:0 0;border:1px solid #454545;border-radius:0;padding:30px;overflow:hidden}.xcruzai-rag-page .xcruzai-rag-product-visual>img{border-radius:0;width:100%;height:auto;display:block}.xcruzai-rag-horizontal-marquee{margin-top:26px;padding:2px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.xcruzai-rag-horizontal-track{gap:12px;width:max-content;animation:24s linear infinite xcruzai-rag-marquee-x;display:flex}.xcruzai-rag-horizontal-track>span,.xcruzai-rag-vector-pill{color:#f6f6f6;white-space:nowrap;border:1px solid #777b81;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.xcruzai-rag-management-visual>img{border-bottom:1px solid #35383d}.xcruzai-rag-process-map{grid-template-rows:72px 1fr;grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:30px 42px;min-height:310px;padding:34px 44px 0;display:grid;position:relative}.xcruzai-rag-page .xcruzai-rag-step{z-index:2;color:#f1f2f3;background:#171819;border:1px solid #666a70;border-radius:0;flex-direction:row;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:12px 16px;display:flex;position:relative}.xcruzai-rag-page .xcruzai-rag-step>span{color:#fff;letter-spacing:0;background:#3b3d40;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.xcruzai-rag-step strong{color:inherit;text-align:center;font-size:13px;font-weight:500;line-height:1.25}.xcruzai-rag-process-source{grid-area:1/2}.xcruzai-rag-process-group{border:1px dashed #81ddff;grid-area:2/1;gap:10px;padding:12px;display:grid}.xcruzai-rag-process-stack{grid-area:2/2}.xcruzai-rag-process-line{z-index:1;background:#5b5e63;height:1px;display:block;position:absolute;overflow:hidden}.xcruzai-rag-process-line:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);width:44px;height:100%;animation:2.2s linear infinite xcruzai-rag-process-pulse;position:absolute}.xcruzai-rag-process-line-source{width:46%;top:104px;left:27%}.xcruzai-rag-process-line-stack{width:43%;top:68%;left:35%}.xcruzai-rag-vertical-marquee{width:100%;height:350px;margin-top:12px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.xcruzai-rag-vertical-track{flex-direction:column;gap:14px;width:max-content;animation:18s linear infinite xcruzai-rag-marquee-y;display:flex}.xcruzai-rag-vector-pill{border-radius:14px;justify-content:space-between}.xcruzai-rag-vector-pill i{border:1px solid #b8bbc0;border-radius:50%;width:16px;height:16px;margin-left:18px}.xcruzai-rag-vector-visual{margin-top:84px}@media (prefers-reduced-motion:no-preference){.motion-ready .xcruzai-rag-title-section .xcruzai-rag-hero-copy.reveal-target{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:translate(-50%,42px)}.motion-ready .xcruzai-rag-title-section .xcruzai-rag-hero-copy.reveal-target.is-visible{opacity:1;transform:translate(-50%)}.xcruzai-rag-hero-screen img{animation:10s ease-in-out infinite alternate xcruzai-rag-screen-breathe}.motion-ready .xcruzai-rag-product-copy.reveal-target{opacity:1;transition:none;transform:none}.motion-ready .xcruzai-rag-product-copy.reveal-target>:is(.xcruzai-rag-product-label,h2,p,.xcruzai-rag-vertical-marquee){opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.motion-ready .xcruzai-rag-product-copy.reveal-target.is-visible>.xcruzai-rag-product-label{opacity:1;transition-delay:80ms;transform:none}.motion-ready .xcruzai-rag-product-copy.reveal-target.is-visible>:is(h2,p,.xcruzai-rag-vertical-marquee){opacity:1;transform:none}.motion-ready .xcruzai-rag-product-copy.reveal-target.is-visible>h2{transition-delay:.15s}.motion-ready .xcruzai-rag-product-copy.reveal-target.is-visible>p{transition-delay:.3s}.motion-ready .xcruzai-rag-product-copy.reveal-target.is-visible>.xcruzai-rag-vertical-marquee{transition-delay:.42s}.motion-ready .xcruzai-rag-product-copy.reveal-target .xcruzai-rag-word{opacity:0;display:inline-block;transform:translateY(8px)}.motion-ready .xcruzai-rag-product-copy.reveal-target.is-visible .xcruzai-rag-word{animation:.52s cubic-bezier(.22,1,.36,1) forwards xcruzai-rag-word-rise;animation-delay:calc(.12s + var(--word-index) * 9ms)}.motion-ready .xcruzai-rag-product-row .xcruzai-rag-product-visual.reveal-target{opacity:0;clip-path:inset(0 100% 0 0);filter:none;transition:opacity .85s,clip-path 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);transform:translate(60px)}.motion-ready .xcruzai-rag-product-row:nth-child(2n) .xcruzai-rag-product-visual.reveal-target{clip-path:inset(0 0 0 100%);transform:translate(-60px)}.motion-ready .xcruzai-rag-product-row .xcruzai-rag-product-visual.reveal-target.is-visible{opacity:1;clip-path:inset(0);transform:translate(0)}.motion-ready .xcruzai-rag-page .xcruzai-rag-step.reveal-target{opacity:0;transition:opacity .56s ease var(--reveal-delay), transform .56s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay);transform:translateY(20px)}.motion-ready .xcruzai-rag-page .xcruzai-rag-step.reveal-target.is-visible{opacity:1;transform:none}}@keyframes xcruzai-rag-marquee-x{to{transform:translate(-50%)}}@keyframes xcruzai-rag-marquee-y{to{transform:translateY(calc(-50% - 7px))}}@keyframes xcruzai-rag-process-pulse{0%{transform:translate(-60px)}to{transform:translate(520px)}}@keyframes xcruzai-rag-screen-breathe{0%{transform:scale(.992)}to{transform:scale(1.008)}}@keyframes xcruzai-rag-word-rise{to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.xcruzai-rag-title-section{min-height:700px;padding-inline:24px}.xcruzai-rag-hero-screen{width:100%}.xcruzai-rag-product-row{grid-template-columns:minmax(0,1fr);gap:56px}.xcruzai-rag-page .xcruzai-rag-product-copy{width:100%}.xcruzai-rag-vector-visual{margin-top:0}}@media (max-width:767px){.xcruzai-rag-title-section{min-height:520px;padding:120px 18px 58px}.xcruzai-rag-title-section .xcruzai-rag-hero-copy{font-size:54px;top:18%}.xcruzai-rag-hero-screen img{object-fit:cover;object-position:center;min-height:290px}.xcruzai-rag-products{padding:110px 20px 140px}.xcruzai-rag-products-inner{gap:140px}.xcruzai-rag-page .xcruzai-rag-product-copy h2{font-size:42px}.xcruzai-rag-page .xcruzai-rag-product-copy p{font-size:17px}.xcruzai-rag-page .xcruzai-rag-product-visual{padding:14px}.xcruzai-rag-process-map{gap:20px;min-height:260px;padding:24px 8px 0}.xcruzai-rag-step strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.xcruzai-rag-horizontal-track,.xcruzai-rag-vertical-track,.xcruzai-rag-hero-screen img,.xcruzai-rag-process-line:after{animation:none}}.consulting-hub-page{overflow:clip}.consulting-hub-hero{isolation:isolate;background:0 0;align-items:center;min-height:clamp(620px,88svh - 88px,760px);display:flex;position:relative;overflow:hidden}.consulting-hub-hero .consulting-intro-hero-layout{z-index:2;min-height:inherit;grid-template-columns:minmax(0,.94fr) minmax(460px,1.06fr);align-items:center;padding-block:clamp(52px,4vw,64px);display:grid;position:relative}.consulting-hub-hero .consulting-intro-copy{text-align:left;grid-column:1;width:min(100%,850px);max-width:850px;margin:0}.consulting-hub-hero .consulting-intro-copy h1{width:auto;max-width:850px;color:var(--wdl-ink);letter-spacing:-.055em;margin-inline:0;font-size:clamp(54px,3.6vw,68px);font-weight:680;line-height:1.18;left:0}.consulting-hub-hero .consulting-intro-copy h1 span{white-space:nowrap;display:block}.consulting-hub-hero-body{color:#263348;letter-spacing:-.035em;max-width:850px;margin:36px 0 0;font-size:23px;font-weight:520;line-height:1.68}.consulting-hub-hero-body span{white-space:nowrap;display:block}.consulting-hub-hero-visual{z-index:1;pointer-events:none;clip-path:inset(0 0 0 100%);width:min(56%,1080px);animation:.98s cubic-bezier(.22,1,.36,1) .12s forwards consulting-hero-visual-enter;position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000a 18%,#000000bf 36%,#000 48%);mask-image:linear-gradient(90deg,#0000 0%,#0000000a 18%,#000000bf 36%,#000 48%)}.consulting-hub-hero-visual img{object-fit:contain;object-position:right center;filter:brightness(1.04)contrast(1.025)}@media (min-width:1024px){.consulting-hub-hero-visual{inset-block-end:clamp(56px,7vh,72px)}}@keyframes consulting-hero-visual-enter{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.consulting-hub-hero-visual{clip-path:none;animation:none}}.consulting-hub-primary-link{gap:28px;min-height:50px;margin-top:36px;padding-inline:24px}.consulting-hub-primary-link>span,.consulting-hub-text-link>span,.consulting-hub-situation-recommendation>span{transition:transform .18s}.consulting-hub-primary-link:hover>span,.consulting-hub-text-link:hover>span,.consulting-hub-situation:hover .consulting-hub-situation-recommendation>span{transform:translate(3px,-2px)}.consulting-hub-situations,.consulting-hub-tracks,.consulting-hub-process,.consulting-hub-proof{padding-block:var(--section-space-compact)}.consulting-hub-section-heading{max-width:820px}.consulting-hub-section-heading h2,.consulting-hub-split-heading h2{letter-spacing:-.048em;margin:0;font-size:36px;font-weight:650;line-height:1.25}.consulting-hub-section-heading>p{color:var(--wdl-muted);margin:22px 0 0;font-size:23px;line-height:1.7}.consulting-hub-situation-grid{border-top:1px solid #bdc8d6;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0 64px;margin-top:48px;display:grid}.consulting-hub-situation{--track-accent:#2bb5c6;border-bottom:1px solid #bdc8d6;outline:none;flex-direction:column;min-width:0;padding:28px 24px 32px;transition:background-color .24s,box-shadow .24s;display:flex}.consulting-hub-situation.is-b{--track-accent:#d97932}.consulting-hub-situation.is-c{--track-accent:#2b9e69}.consulting-hub-situation.is-d{--track-accent:#7956bd}.consulting-hub-situation:hover,.consulting-hub-situation:focus-visible{background:#ffffff7a}.consulting-hub-situation:focus-visible{box-shadow:inset 0 0 0 2px var(--track-accent)}.consulting-hub-situation-summary{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:22px;min-height:108px;display:grid}.consulting-hub-situation-code{color:var(--track-accent);text-align:center;font-size:34px;font-weight:800;line-height:1}.consulting-hub-situation h3{letter-spacing:-.04em;white-space:pre-line;margin:0;font-size:25px;font-weight:630;line-height:1.42}.consulting-hub-situation-detail{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid}.consulting-hub-situation-detail-inner{min-height:0;padding-left:76px;overflow:hidden}.consulting-hub-situation:hover .consulting-hub-situation-detail,.consulting-hub-situation:focus-visible .consulting-hub-situation-detail,.consulting-hub-situation:focus-within .consulting-hub-situation-detail{opacity:1;grid-template-rows:1fr}.consulting-hub-situation ul{color:#667287;flex-wrap:wrap;gap:8px 20px;margin:10px 0 0;padding:0;font-size:16px;line-height:1.55;list-style:none;display:flex}.consulting-hub-situation li:before{color:var(--track-accent);content:"·";margin-right:8px}.consulting-hub-situation-recommendation{color:var(--track-accent);justify-content:space-between;align-items:center;margin:24px 0 0;font-size:20px;font-weight:700;display:flex}.consulting-hub-situation-recommendation>strong{color:inherit;font:inherit}@media (hover:none){.consulting-hub-situation-detail{opacity:1;grid-template-rows:1fr}}.consulting-hub-tracks{padding-block:0}.consulting-hub-track{min-height:480px;padding-block:var(--section-space-compact);border-top:1px solid #aeb9c7;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;scroll-margin-top:96px;display:grid}.consulting-hub-track:last-child{border-bottom:1px solid #aeb9c7}.consulting-hub-track-copy{min-width:0}.consulting-hub-track-label{color:var(--wdl-logo-cyan);letter-spacing:.08em;margin:0;font-size:14px;font-weight:760;line-height:1.4}.consulting-hub-track-copy h2{letter-spacing:-.05em;white-space:pre-line;margin:20px 0 0;font-size:34px;font-weight:650;line-height:1.24}.consulting-hub-track-description{color:#46546a;white-space:pre-line;margin:20px 0 0;font-size:23px;line-height:1.72}.consulting-hub-track-items{border-top:1px solid #c5ced9;margin:26px 0 0;padding:0;list-style:none}.consulting-hub-track-items li{border-bottom:1px solid #d5dce5;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:50px;display:grid}.consulting-hub-track-items span{color:var(--wdl-logo-cyan);font-size:13px;font-weight:750}.consulting-hub-track-items strong{font-size:17px;font-weight:620}.consulting-hub-track-items.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.consulting-hub-track-items.is-compact li:nth-child(odd){margin-right:20px}.consulting-hub-text-link{color:#17233a;border-bottom:1px solid;align-items:center;gap:20px;min-height:44px;margin-top:26px;font-size:16px;font-weight:700;display:inline-flex}.consulting-hub-text-link:focus-visible,.consulting-hub-primary-link:focus-visible{outline-offset:5px;outline:3px solid #2bb5c66b}.consulting-hub-track-visual{background:#f8fafdb3;border:1px solid #aeb9c7;min-width:0;overflow:hidden}.consulting-hub-track-visual figure{place-items:center;width:100%;min-height:0;margin:0;padding:0;display:grid;overflow:hidden}.consulting-hub-track-visual figure img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:440px;margin-inline:auto;display:block}.consulting-hub-track-detail-list{border-top:1px solid #17233a;margin:34px 0 0;padding:0;list-style:none}.consulting-hub-track-detail-list li{border-bottom:1px solid #c9d2de;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:20px 8px;display:grid}.consulting-hub-track-detail-list li>span{color:var(--wdl-logo-cyan);padding-top:2px;font-size:15px;font-weight:780}.consulting-hub-track-detail-list strong{color:#111c30;font-size:20px;font-weight:700;line-height:1.35}.consulting-hub-track-detail-list p{color:#46546a;margin:10px 0 0;font-size:17px;line-height:1.65}#track-a .consulting-hub-track-visual{background:0 0;border:0;overflow:visible}#track-a .consulting-hub-track-visual figure{overflow:visible}#track-a .consulting-hub-track-visual figure img{border-radius:16px;height:auto;box-shadow:0 18px 50px #1e33531a}#track-a .consulting-hub-track-visual figcaption{color:#637087;width:100%;margin-top:12px;font-size:13px;line-height:1.55}#track-c .consulting-hub-track-visual{background:0 0;border:0;overflow:visible}#track-c .consulting-hub-track-visual.is-architecture{max-height:none;margin-top:14px}#track-c .consulting-hub-track-visual figure{place-items:start}#track-c .consulting-hub-track-visual figure img{object-fit:contain;object-position:left top;width:100%;max-width:100%;height:auto;margin-inline:0}.consulting-hub-architecture-panels{grid-template-columns:523fr 640fr 686fr;align-items:stretch;gap:clamp(12px,1.35vw,24px);width:100%;margin-inline:0;display:grid}.consulting-hub-architecture-panels figure{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #1e33531a}.consulting-hub-architecture-panels figure img{object-fit:contain;width:100%;height:auto;max-height:none}.consulting-hub-architecture{grid-template-columns:minmax(190px,.92fr) minmax(330px,1.42fr) minmax(300px,1.24fr);align-items:stretch;gap:clamp(18px,2vw,34px);width:100%;display:grid}.consulting-hub-architecture>section{background:#ffffffc7;border:1px solid #5d87be40;border-radius:18px;min-width:0;min-height:clamp(360px,43vh,426px);padding:clamp(20px,1.8vw,30px);position:relative;box-shadow:0 16px 38px #1e335312}.consulting-hub-architecture-core{grid-template-rows:auto minmax(214px,1fr) auto;gap:14px;display:grid;background:radial-gradient(circle at 50% 42%,#4fa6ff21,#0000 48%),#fbfdffdb!important;border-color:#3e7ad452!important}.consulting-hub-architecture-core-label{color:#1e4f91;text-align:center;border:1px solid #2f71c4;border-radius:999px;width:fit-content;min-width:136px;margin:0 auto;padding:8px 18px;font-size:14px;font-weight:760;line-height:1}.consulting-hub-architecture-core-network{min-height:214px;position:relative}.consulting-hub-architecture-core-network:before,.consulting-hub-architecture-core-network:after{content:"";border:1px dashed #3489df57;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.consulting-hub-architecture-core-network:before{aspect-ratio:1;width:min(100%,208px)}.consulting-hub-architecture-core-network:after{aspect-ratio:1;border-style:solid;border-color:#419cea3d;width:min(74%,152px)}.consulting-hub-architecture-core-network ul{z-index:1;margin:0;padding:0;list-style:none;position:absolute;inset:0}.consulting-hub-architecture-core-network li{color:#1666ba;background:#ffffffeb;border:1px solid;border-radius:999px;place-items:center;min-width:68px;min-height:38px;padding:6px 10px;font-size:12px;font-weight:760;line-height:1;display:grid;position:absolute;box-shadow:0 8px 20px #1e335312}.consulting-hub-architecture-core-network .is-node-1{top:22%;left:0}.consulting-hub-architecture-core-network .is-node-2{color:#169a68;top:22%;right:0}.consulting-hub-architecture-core-network .is-node-3{color:#1872bd;bottom:18%;left:1%}.consulting-hub-architecture-core-network .is-node-4{color:#7b45c6;bottom:18%;right:0}.consulting-hub-architecture-core-network>div{z-index:2;aspect-ratio:1;color:#143e78;text-align:center;background:linear-gradient(145deg,#fafdff,#e9f4ff);border:2px solid #3084d8b3;border-radius:50%;place-content:center;gap:6px;width:min(52%,132px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 8px #ffffff94,0 10px 28px #2772c324}.consulting-hub-architecture-core-network>div strong{letter-spacing:-.045em;font-size:16px;font-weight:780}.consulting-hub-architecture-core-network>div span{color:#527096;font-size:11px;font-weight:650}.consulting-hub-architecture-core-ecosystem{color:#425c7c;text-align:center;background:#edf7ffb8;border:1px solid #4a92df3d;border-radius:12px;gap:4px;margin:0;padding:13px 12px;font-size:11px;line-height:1.35;display:grid}.consulting-hub-architecture-core-ecosystem strong{color:#1177cf;letter-spacing:-.04em;font-size:15px;font-weight:780}.consulting-hub-architecture-core-ecosystem small{color:#395d8a;font-size:inherit}.consulting-hub-architecture-capabilities{background:linear-gradient(145deg,#fbfffff0,#eefdfbd6)!important;border-color:#0fa79f61!important}.consulting-hub-architecture-capabilities h3,.consulting-hub-architecture-domains h3{align-items:center;min-height:38px;margin:0 0 16px;display:flex}.consulting-hub-architecture-capabilities h3 img{object-fit:contain;width:min(100%,168px);height:auto;display:block}.consulting-hub-architecture-capabilities ol,.consulting-hub-architecture-domains ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.consulting-hub-architecture-capabilities li,.consulting-hub-architecture-domains li{background:#ffffffdb;border:1px solid #577ea426;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:8px 10px;display:grid}.consulting-hub-architecture-capabilities li>span{color:#fff;background:linear-gradient(145deg,#22c1bc,#118bb1);border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:760;line-height:1;display:grid}.consulting-hub-architecture-capabilities strong,.consulting-hub-architecture-domains strong{color:#14223e;letter-spacing:-.035em;font-size:14px;font-weight:760;line-height:1.25;display:block}.consulting-hub-architecture-capabilities p,.consulting-hub-architecture-domains p{color:#5f748c;letter-spacing:-.025em;margin:3px 0 0;font-size:10px;line-height:1.35}.consulting-hub-architecture-domains{background:linear-gradient(145deg,#fffdfff0,#f9f4ffdb)!important;border-color:#7d4aca4d!important}.consulting-hub-architecture-domains h3{color:#6933b6;letter-spacing:-.035em;border:1px solid #7441c7;border-radius:999px;justify-content:center;padding:0 16px;font-size:16px;font-weight:780}.consulting-hub-architecture-domains li>span{color:#0000;background:#1478e5;border-radius:50%;width:9px;height:9px}.consulting-hub-architecture-domains .is-domain-2>span{background:#e53370}.consulting-hub-architecture-domains .is-domain-3>span{background:#f19418}.consulting-hub-architecture-domains .is-domain-4>span{background:#25a953}.consulting-hub-architecture-domains .is-domain-5>span{background:#14aaba}.consulting-hub-architecture-domains .is-domain-6>span{background:#7a39d5}.consulting-hub-architecture-domains li{grid-template-columns:12px minmax(0,1fr);gap:9px}.consulting-hub-track-process{grid-template-columns:repeat(4,minmax(0,1fr));min-height:232px;margin:0;padding:24px 8px 0;list-style:none;display:grid;position:relative}.consulting-hub-track-process:before{content:"";background:#9bacbd;height:1px;position:absolute;top:52px;left:12.5%;right:12.5%}.consulting-hub-track-process li{z-index:1;min-width:0;padding-inline:14px;position:relative}.consulting-hub-track-process li>span{width:56px;height:56px;color:var(--wdl-logo-cyan);background:#f8fafc;border:1px solid #8ea4ba;border-radius:50%;place-items:center;margin:0 auto;font-size:14px;font-weight:760;transition:background-color .18s,color .18s,transform .18s;display:grid}.consulting-hub-track-process li:hover>span{background:var(--wdl-logo-cyan);color:#fff;transform:translateY(-3px)}.consulting-hub-track-process li>div{text-align:center;margin-top:18px}.consulting-hub-track-process strong{color:#1a2740;font-size:16px;font-weight:700}.consulting-hub-track-process p{color:#657287;margin:8px 0 0;font-size:14px;line-height:1.55}@media (max-width:1023px){.consulting-hub-architecture{grid-template-columns:minmax(220px,.82fr) minmax(0,1.35fr)}.consulting-hub-architecture-domains{grid-column:1/-1;min-height:0!important}.consulting-hub-architecture-domains ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.consulting-hub-architecture{grid-template-columns:minmax(0,1fr);gap:18px}.consulting-hub-architecture>section{min-height:0;padding:22px}.consulting-hub-architecture-core{grid-template-rows:auto 238px auto}.consulting-hub-architecture-domains ol{grid-template-columns:minmax(0,1fr)}}.consulting-hub-process{background:#e9f1fb73}.consulting-hub-split-heading{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:80px;display:grid}.consulting-hub-split-heading>p{color:#4d5b70;white-space:pre-line;margin:0;font-size:23px;line-height:1.7}.consulting-hub-process-line{border-top:1px solid #9caabd;grid-template-columns:repeat(4,minmax(0,1fr));margin:52px 0 0;padding:0;list-style:none;display:grid;position:relative}.consulting-hub-process-line li{min-height:180px;padding:30px 28px 0 0;position:relative}.consulting-hub-process-line li:before{background:var(--wdl-logo-cyan);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.consulting-hub-process-line li>span,.consulting-hub-proof-points span{color:var(--wdl-logo-cyan);font-size:13px;font-weight:760}.consulting-hub-process-line h3{margin:30px 0 0;font-size:21px;font-weight:680}.consulting-hub-process-line p{color:#5a6779;margin:16px 0 0;font-size:16px;line-height:1.65}.consulting-hub-proof-points{border-top:1px solid #aeb9c7;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin:52px 0 0;padding:0;list-style:none;display:grid}.consulting-hub-proof-points li{border-bottom:1px solid #cbd3de;grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:76px;font-size:18px;font-weight:620;display:grid}.consulting-hub-experts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px;margin-top:52px;display:grid}.consulting-hub-experts article{border-top:1px solid #17233a;border-bottom:1px solid #bdc7d3;padding:28px 0}.consulting-hub-experts article>span{color:var(--wdl-logo-cyan);font-size:13px;font-weight:760}.consulting-hub-experts h3{margin:28px 0 0;font-size:25px;font-weight:680}.consulting-hub-experts p{color:#5b687a;margin:10px 0 0;font-size:16px}.consulting-hub-references{margin-top:var(--section-space-compact)}.consulting-hub-references h3{margin:0 0 28px;font-size:25px;font-weight:650}.consulting-hub-references figure{background:#fff;border-block:1px solid #c1cad5;overflow:hidden}.consulting-hub-references img{width:100%;height:auto}.consulting-hub-cta{padding-block:var(--section-space-compact);color:#fff;background:#07101f}.consulting-hub-cta>.page-container{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:64px;display:grid}.consulting-hub-cta h2{color:#fff;letter-spacing:-.05em;white-space:pre-line;margin:0;font-size:40px;font-weight:630;line-height:1.22}.consulting-hub-cta p{color:#c8d2df;white-space:pre-line;margin:26px 0 0;line-height:1.65}.consulting-hub-cta .consulting-hub-primary-link{color:#07101f;background:#fff;margin-top:0}@media (prefers-reduced-motion:no-preference){.motion-ready .consulting-hub-track-visual.reveal-target{opacity:0;transition:opacity .68s,transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.motion-ready .consulting-hub-track-visual.reveal-target.is-visible{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.consulting-hub-hero .consulting-intro-hero-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.66fr)}.consulting-hub-hero-visual{opacity:.86;width:min(58%,720px)}.consulting-hub-situation-grid{gap-inline:36px}.consulting-hub-track,.consulting-hub-split-heading{grid-template-columns:minmax(0,1fr);gap:46px}.consulting-hub-track{min-height:0;padding-block:var(--section-space)}.consulting-hub-track-visual{width:100%}.consulting-hub-split-heading{gap:24px}}@media (max-width:767px){.consulting-hub-hero{min-height:calc(100svh - 68px)}.consulting-hub-hero .consulting-intro-hero-layout{grid-template-columns:minmax(0,1fr);padding-block:72px 64px}.consulting-hub-hero-visual{opacity:.2;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 70%);mask-image:linear-gradient(90deg,#0000 0%,#000 70%)}.consulting-hub-hero .consulting-intro-copy{text-align:left}.consulting-hub-hero .consulting-intro-copy h1{text-wrap:pretty;width:auto;margin-inline:0;font-size:42px;left:0}.consulting-hub-hero .consulting-intro-copy h1 span{white-space:normal;display:inline}.consulting-hub-hero .consulting-intro-copy h1 span:not(:last-child):after{content:" "}.consulting-hub-hero-body{white-space:normal;max-width:620px;margin-inline:0;font-size:18px}.consulting-hub-hero-body span{white-space:normal;display:inline}.consulting-hub-hero-body span:not(:last-child):after{content:" "}.consulting-hub-situations,.consulting-hub-process,.consulting-hub-proof{padding-block:var(--section-space)}.consulting-hub-section-heading h2,.consulting-hub-split-heading h2,.consulting-hub-track-copy h2{font-size:32px}.consulting-hub-situation-grid,.consulting-hub-proof-points,.consulting-hub-experts{grid-template-columns:minmax(0,1fr)}.consulting-hub-situation-grid{margin-top:46px}.consulting-hub-situation:hover,.consulting-hub-situation:focus-visible{padding-inline:20px}.consulting-hub-situation-summary{grid-template-columns:44px minmax(0,1fr);gap:16px}.consulting-hub-situation-code{font-size:30px}.consulting-hub-situation-detail-inner{padding-left:60px}.consulting-hub-track{padding-block:var(--section-space);gap:38px;scroll-margin-top:78px}.consulting-hub-track-copy h2,.consulting-hub-track-description{white-space:normal}.consulting-hub-track-items.is-compact{grid-template-columns:minmax(0,1fr)}.consulting-hub-track-items.is-compact li:nth-child(odd){margin-right:0}.consulting-hub-track-process{min-height:0;padding:34px 28px;display:block}.consulting-hub-track-process:before{width:1px;height:auto;inset:62px auto 62px 58px}.consulting-hub-track-process li{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:22px;padding:0 0 32px;display:grid}.consulting-hub-track-process li:last-child{padding-bottom:0}.consulting-hub-track-process li>span{width:60px;height:60px}.consulting-hub-track-process li>div{text-align:left;margin-top:8px}.consulting-hub-process-line{border-top:0;border-left:1px solid #9caabd;margin-top:42px;padding-left:30px;display:block}.consulting-hub-process-line li{min-height:0;padding:0 0 42px 20px}.consulting-hub-process-line li:before{top:4px;left:-35px}.consulting-hub-process-line h3{margin-top:16px}.consulting-hub-experts{gap:18px;margin-top:48px}.consulting-hub-references{margin-top:var(--section-space)}.consulting-hub-references figure{overflow:hidden}.consulting-hub-references img{width:100%;min-width:0;max-width:100%;height:auto}.consulting-hub-cta>.page-container{grid-template-columns:minmax(0,1fr);align-items:start;gap:38px}.consulting-hub-cta h2{font-size:34px}.consulting-hub-cta .consulting-hub-primary-link{width:fit-content}}.consulting-hub-situations.is-scroll-narrative{--narrative-sticky-top:92px;min-height:calc(100svh + (var(--situation-count) * 8svh));padding-block:0}.consulting-hub-situations-sticky{top:var(--narrative-sticky-top);height:calc(100svh - var(--narrative-sticky-top));flex-direction:column;justify-content:flex-start;min-height:0;padding-block:clamp(32px,4vh,52px);display:flex;position:sticky;overflow:hidden}.consulting-hub-situations.is-scroll-narrative .consulting-hub-section-heading{opacity:1;max-height:180px;transition:max-height .52s cubic-bezier(.22,1,.36,1),margin .52s cubic-bezier(.22,1,.36,1),opacity .26s,transform .42s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(0)}.consulting-hub-situations.is-scroll-narrative .consulting-hub-situation-grid{transition:margin-top .52s cubic-bezier(.22,1,.36,1)}.consulting-hub-situations.is-scroll-narrative.is-detail-stage .consulting-hub-section-heading{opacity:0;max-height:0;margin:0;transform:translateY(-24px)}.consulting-hub-situations.is-scroll-narrative.is-detail-stage .consulting-hub-situation-grid{margin-top:0}.consulting-hub-situations.is-scroll-narrative .consulting-hub-situation-detail{opacity:0;grid-template-rows:0fr}.consulting-hub-situations.is-scroll-narrative .consulting-hub-situation.is-scroll-expanded{background:#ffffff8a}.consulting-hub-situations.is-scroll-narrative .consulting-hub-situation.is-scroll-expanded .consulting-hub-situation-detail{opacity:1;grid-template-rows:1fr}.consulting-hub-tracks.is-scroll-narrative{--narrative-sticky-top:92px;height:calc(100svh + var(--track-scroll-distance));padding-block:0;position:relative}.consulting-hub-tracks-sticky{top:var(--narrative-sticky-top);height:calc(100svh - var(--narrative-sticky-top));position:sticky;overflow:hidden}.consulting-hub-track-shell{grid-template-columns:minmax(148px,182px) minmax(0,1fr);align-items:start;gap:clamp(34px,3.2vw,60px);height:100%;padding-block:clamp(32px,4vh,52px);display:grid}.consulting-hub-track-nav{align-self:start;gap:18px;display:grid}.consulting-hub-track-nav button{color:#9aa4b2;width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:9px minmax(0,1fr);align-items:start;column-gap:10px;padding:0;font-size:16px;font-weight:500;line-height:1.5;transition:color .18s;display:grid}.consulting-hub-track-nav button:before{background:var(--wdl-logo-cyan);content:"";opacity:0;width:8px;height:2px;margin-top:11px;transition:opacity .18s}.consulting-hub-track-nav button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.consulting-hub-track-nav button:hover,.consulting-hub-track-nav button:focus-visible{color:#111827}.consulting-hub-track-nav button[aria-current=step]{color:var(--wdl-ink);font-weight:600}.consulting-hub-track-nav button[aria-current=step]:before{opacity:1}.consulting-hub-track-nav button:focus-visible{outline:2px solid var(--wdl-logo-cyan);outline-offset:5px}.consulting-hub-track-stage{align-items:start;width:100%;min-width:0;display:grid}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track{opacity:0;visibility:hidden;pointer-events:none;border:0;grid-area:1/1;align-items:start;min-height:0;max-height:calc(100svh - 116px);padding-block:0;transition:opacity .46s,transform .68s cubic-bezier(.22,1,.36,1),visibility 0s linear .68s}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track.is-before{transform:translateY(-8vh)}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track.is-after{transform:translateY(8vh)}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-visual{max-height:72vh}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-visual.is-process{background:0 0;border:0;align-self:start;max-height:none;overflow:visible}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-visual figure img{max-height:68vh}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-process{min-height:0;padding:12px 0 0}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-process:before{top:40px;left:12.5%;right:12.5%}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-process li>div{margin-top:18px}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-copy h2{margin-top:0;font-size:clamp(36px,2.4vw,46px)}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-description{font-size:23px}@media (min-width:1024px){.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track{grid-template-rows:auto auto minmax(300px,1fr);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 72px}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-copy{display:contents}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-copy h2{white-space:nowrap;grid-area:1/1/auto/-1;align-self:start;margin:0;font-size:40px;line-height:1.24}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-description{white-space:nowrap;grid-area:2/1/auto/-1;align-self:start;margin:0;line-height:1.72}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-visual{grid-area:3/1/auto/-1;align-self:start;width:100%;margin-top:22px}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-visual figure img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:50vh;margin-inline:auto}.consulting-hub-tracks.is-scroll-narrative #track-a{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 72px}.consulting-hub-tracks.is-scroll-narrative #track-a .consulting-hub-track-copy h2{grid-area:1/1/auto/-1;margin:0}.consulting-hub-tracks.is-scroll-narrative #track-a .consulting-hub-track-description{grid-area:2/1/auto/-1;max-width:none}.consulting-hub-tracks.is-scroll-narrative #track-a .consulting-hub-track-detail-list{grid-area:3/1;align-self:center;margin:0}.consulting-hub-tracks.is-scroll-narrative #track-a .consulting-hub-track-visual{grid-area:3/2;align-self:center;margin-top:0}.consulting-hub-tracks.is-scroll-narrative #track-a .consulting-hub-track-visual figure img{width:100%;max-height:none}.consulting-hub-tracks.is-scroll-narrative #track-c .consulting-hub-track-visual figure img{object-fit:contain;object-position:left top;width:100%;max-width:100%;height:auto;max-height:50vh;margin-inline:0}.consulting-hub-tracks.is-scroll-narrative #track-c .consulting-hub-track-visual{margin-top:22px}}.consulting-hub-proof{padding-bottom:56px}.consulting-hub-proof .consulting-hub-experts{gap:22px;margin-top:52px}.consulting-hub-proof .consulting-hub-experts article{background:#ffffffc2;border:1px solid #d8e0ea;border-radius:14px;min-height:190px;padding:30px 32px;box-shadow:0 12px 34px #2d43690f}.consulting-hub-proof .consulting-hub-experts h3{align-items:baseline;gap:10px;margin:0;display:flex}.consulting-hub-proof .consulting-hub-experts h3 span{color:#142036;font:inherit}.consulting-hub-proof .consulting-hub-experts h3 i{font-style:normal}.consulting-hub-proof .consulting-hub-experts p{color:var(--wdl-logo-cyan);margin-top:18px;font-size:18px;font-weight:650}.consulting-hub-proof .consulting-hub-experts ul{color:#526077;margin:18px 0 0;padding:0;font-size:18px;line-height:1.55;list-style:none}.consulting-hub-proof .consulting-hub-experts li+li{margin-top:4px}.consulting-hub-proof>.page-container>.consulting-hub-text-link{margin-top:32px}.consulting-hub-process.is-scroll-narrative,.consulting-hub-proof.is-scroll-narrative{--narrative-sticky-top:92px;min-height:calc(100svh + (var(--reveal-count) * 8svh));padding-block:0}.consulting-hub-proof.is-scroll-narrative{min-height:100svh}.consulting-hub-lower-sticky{top:var(--narrative-sticky-top);min-height:calc(100svh - var(--narrative-sticky-top));flex-direction:column;justify-content:flex-start;padding-block:clamp(32px,4vh,52px);display:flex;position:sticky}.consulting-hub-process.is-scroll-narrative .consulting-hub-split-heading,.consulting-hub-proof.is-scroll-narrative .consulting-hub-split-heading{display:block}.consulting-hub-process.is-scroll-narrative .consulting-hub-split-heading h2,.consulting-hub-proof.is-scroll-narrative .consulting-hub-split-heading h2{white-space:nowrap}.consulting-hub-process.is-scroll-narrative .consulting-hub-split-heading>p,.consulting-hub-proof.is-scroll-narrative .consulting-hub-split-heading>p{white-space:nowrap;margin-top:20px}.consulting-hub-process.is-scroll-narrative .consulting-hub-process-line li,.consulting-hub-proof.is-scroll-narrative .consulting-hub-experts article{opacity:.18;transition:opacity .48s,transform .62s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.consulting-hub-process.is-scroll-narrative .consulting-hub-process-line li.is-scroll-revealed,.consulting-hub-proof.is-scroll-narrative .consulting-hub-experts article.is-scroll-revealed{opacity:1;transform:translateY(0)}.consulting-hub-proof.is-scroll-narrative>.page-container>.consulting-hub-text-link{opacity:0;transition:opacity .36s,transform .44s;transform:translateY(14px)}.consulting-hub-proof.is-scroll-narrative>.page-container>.consulting-hub-text-link.is-scroll-revealed{opacity:1;transform:translateY(0)}@media (max-width:1023px),(min-width:2200px),(prefers-reduced-motion:reduce){.consulting-hub-situations.is-scroll-narrative{min-height:0;padding-block:var(--section-space)}.consulting-hub-situations-sticky{height:auto;min-height:0;padding-block:0;position:static;overflow:visible}.consulting-hub-situations.is-scroll-narrative .consulting-hub-section-heading{opacity:1;max-height:none;overflow:visible;transform:none}.consulting-hub-process.is-scroll-narrative,.consulting-hub-proof.is-scroll-narrative{min-height:0;padding-block:var(--section-space)}.consulting-hub-lower-sticky{min-height:0;padding-block:0;position:static}.consulting-hub-process.is-scroll-narrative .consulting-hub-split-heading h2,.consulting-hub-proof.is-scroll-narrative .consulting-hub-split-heading h2,.consulting-hub-process.is-scroll-narrative .consulting-hub-split-heading>p,.consulting-hub-proof.is-scroll-narrative .consulting-hub-split-heading>p{white-space:normal}.consulting-hub-situations.is-scroll-narrative .consulting-hub-situation-detail{opacity:1;grid-template-rows:1fr}.consulting-hub-tracks.is-scroll-narrative{height:auto}.consulting-hub-tracks-sticky{height:auto;position:static;overflow:visible}.consulting-hub-track-shell{grid-template-columns:minmax(0,1fr);gap:36px;height:auto;padding-block:0}.consulting-hub-track-nav{padding-top:var(--section-space-compact);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.consulting-hub-track-stage{display:block}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track{min-height:0;max-height:none;padding-block:var(--section-space);opacity:1;visibility:visible;pointer-events:auto;border-top:1px solid #aeb9c7;transform:none}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track:last-child{border-bottom:1px solid #aeb9c7}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-visual,.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-visual figure img{max-height:none}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-process{min-height:0;padding:28px 0}}@media (max-width:767px){.consulting-hub-architecture-panels{grid-template-columns:minmax(0,1fr);gap:18px}.consulting-hub-situations.is-scroll-narrative{padding-block:var(--section-space)}.consulting-hub-track-nav{max-width:100%;padding-top:var(--section-space-compact);overscroll-behavior-inline:contain;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.consulting-hub-track-nav::-webkit-scrollbar{display:none}.consulting-hub-track-nav button{flex:none;grid-template-columns:minmax(0,1fr);width:auto;min-height:44px}.consulting-hub-track-nav button:before{display:none}.consulting-hub-track-nav button>span{border-bottom:2px solid #0000;padding-bottom:6px}.consulting-hub-track-nav button[aria-current=step]>span{border-bottom-color:var(--wdl-logo-cyan)}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-process:before{inset:62px auto 62px 58px}.consulting-hub-proof .consulting-hub-experts article{min-height:0}}.product-page.xcruzai-showcase-page{color:#111315;background:0 0;overflow:clip}.xcruzai-showcase-page :is(h1,h2,p,strong,span,li){color:inherit}.xcruzai-showcase-title{min-height:420px;padding:112px var(--page-gutter) 72px;background:0 0;border-bottom-color:#0000;place-items:center;display:grid}.xcruzai-showcase-title h1{color:#111315;letter-spacing:-.055em;text-align:center;margin:0;font-size:57px;font-weight:600;line-height:1}.xcruzai-overview-section{background:0 0;padding:96px 0}.xcruzai-overview-inner{--container-size:1440px}.xcruzai-overview-head{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-bottom:0;display:flex}.xcruzai-overview-head h2{color:#111315;letter-spacing:-.05em;white-space:nowrap;margin:0;font-size:clamp(32px,3.1vw,48px);font-weight:400;line-height:1.12}.xcruzai-overview-head p{color:var(--wdl-muted);letter-spacing:-.012em;white-space:nowrap;margin:0;font-size:20px;font-weight:400;line-height:1.7}.xcruzai-overview-grid-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4.2vw,72px);margin-top:64px;display:grid}.xcruzai-overview-card{background:0 0;min-width:0;min-height:0;padding:0;transition:transform .42s cubic-bezier(.22,1,.36,1);position:relative}.xcruzai-overview-card:hover{z-index:1;box-shadow:none;background:0 0;transform:translateY(-6px)}.xcruzai-overview-index{color:#727985;letter-spacing:.08em;font-size:13px;font-weight:700;display:block}.xcruzai-overview-visual{background:0 0;border:0;height:230px;margin:28px 0 36px;position:relative;overflow:hidden}.xcruzai-overview-grid{opacity:.55;background-image:linear-gradient(#4456701f 1px,#0000 1px),linear-gradient(90deg,#4456701f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.xcruzai-overview-core,.xcruzai-overview-signal{border-radius:50%;display:block;position:absolute}.xcruzai-overview-core{background:radial-gradient(circle,#2bb5c6db,#1559e838 52%,#0000 54%);border:1px solid #1559e87a;width:74px;height:74px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 20px #2bb5c614,0 0 0 52px #1559e80b}.xcruzai-overview-signal{background:#1559e8;width:13px;height:13px;box-shadow:0 0 0 7px #1559e81a}.xcruzai-overview-signal.is-one{top:22%;left:24%}.xcruzai-overview-signal.is-two{top:30%;right:18%}.xcruzai-overview-signal.is-three{bottom:17%;right:31%}.xcruzai-overview-visual.is-vector .xcruzai-overview-core{background:linear-gradient(135deg,#1559e8d6,#2bb5c675),#fff;border-radius:22px;width:104px;height:104px;transform:translate(-50%,-50%)rotate(45deg);box-shadow:32px -28px 0 -18px #1559e852,-38px 30px 0 -22px #2bb5c66b}.xcruzai-overview-visual.is-management .xcruzai-overview-core{width:180px;height:94px;box-shadow:none;background:linear-gradient(150deg,#0000 48%,#1559e8 49% 52%,#0000 53%);border:0;border-radius:0}.xcruzai-overview-visual.is-management:after{clip-path:polygon(0 78%,12% 50%,25% 65%,38% 20%,51% 54%,64% 8%,78% 44%,90% 18%,100% 30%,100% 100%,0 100%);content:"";background:repeating-linear-gradient(90deg,#2bb5c69e 0 13px,#0000 13px 28px);height:64px;position:absolute;bottom:18%;left:16%;right:16%}.xcruzai-overview-card h3{color:var(--wdl-ink);letter-spacing:-.04em;margin:0;font-size:24px;font-weight:650;line-height:1.35}.xcruzai-overview-card>p{color:var(--wdl-muted);letter-spacing:-.012em;margin:18px 0 0;font-size:17px;font-weight:400;line-height:1.7}.xcruzai-showcase-products{background:0 0;padding:104px 0 160px}.xcruzai-showcase-inner{--container-size:1440px;flex-direction:column;gap:160px;display:flex}.xcruzai-showcase-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:80px;display:grid}.xcruzai-showcase-copy{flex-direction:column;align-items:flex-start;gap:20px;width:84%;min-width:0;padding-top:32px;display:flex}.xcruzai-showcase-label{color:#111315;align-items:center;gap:9px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.xcruzai-showcase-label i{border:1px solid #111315;width:13px;height:13px;transform:rotate(30deg)skew(-8deg,-8deg)}.xcruzai-showcase-copy h2{color:#111315;letter-spacing:-.04em;margin:2px 0 0;font-size:clamp(42px,3.75vw,54px);font-weight:300;line-height:1.2}.xcruzai-showcase-copy>p{width:100%;max-width:620px;color:var(--wdl-muted);letter-spacing:-.012em;overflow-wrap:break-word;text-wrap:pretty;word-break:keep-all;margin:0;font-size:20px;font-weight:400;line-height:1.7}.xcruzai-showcase-word{color:inherit;font:inherit;letter-spacing:inherit;display:inline}.xcruzai-showcase-visual{background:#fff;border:1px solid #d0d3d7;min-width:0;padding:30px;overflow:hidden}.xcruzai-showcase-visual>img{width:100%;height:auto;display:block}.xcruzai-showcase-ticker{margin-top:26px;padding:2px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.xcruzai-showcase-ticker-track{gap:12px;width:max-content;animation:24s linear infinite xcruzai-showcase-ticker;display:flex}.xcruzai-showcase-ticker-track>span,.xcruzai-showcase-vector-metrics li{color:#111315;white-space:nowrap;border:1px solid #74787e;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.xcruzai-showcase-row.is-management .xcruzai-showcase-visual>img{border-bottom:1px solid #d8dade}.xcruzai-showcase-process{grid-template-rows:72px 1fr;grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:30px 42px;min-height:320px;padding:34px 44px 0;display:grid;position:relative}.xcruzai-showcase-process-node{z-index:2;color:#111315;background:#fff;border:1px solid #85888d;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:12px 16px;display:flex;position:relative}.xcruzai-showcase-process-node>span{color:#111315;background:#e5e7e9;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.xcruzai-showcase-process-node strong{color:inherit;text-align:center;font-size:13px;font-weight:500;line-height:1.25}.xcruzai-showcase-process-node.is-source{grid-area:1/2}.xcruzai-showcase-process-group{border:1px dashed #111315;grid-area:2/1;gap:10px;padding:12px;display:grid}.xcruzai-showcase-process-node.is-stack{grid-area:2/2}.xcruzai-showcase-process-node.is-benchmark{grid-area:2/3}.xcruzai-showcase-process-line{z-index:1;background:#a4a7ab;height:1px;display:block;position:absolute;overflow:hidden}.xcruzai-showcase-process-line:after{content:"";background:linear-gradient(90deg,#0000,#111315,#0000);width:44px;height:100%;animation:2.2s linear infinite xcruzai-showcase-process-pulse;position:absolute}.xcruzai-showcase-process-line.is-source-line{width:46%;top:106px;left:27%}.xcruzai-showcase-process-line.is-stack-line{width:43%;top:68%;left:35%}.xcruzai-showcase-management-points{border-top:1px solid #d3d6da;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.xcruzai-showcase-management-points li{min-height:96px;color:var(--wdl-muted);letter-spacing:-.012em;border-right:1px solid #d3d6da;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:18px;font-size:17px;font-weight:400;line-height:1.5;display:grid}.xcruzai-showcase-management-points li:last-child{border-right:0}.xcruzai-showcase-management-points span{color:#6b7077;font-size:12px;font-weight:700}.xcruzai-showcase-vector-metrics{width:100%;max-width:430px;height:322px;margin:14px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.xcruzai-showcase-vector-metrics-track{will-change:transform;flex-direction:column;gap:14px;animation:18s linear infinite xcruzai-showcase-vector-rotate;display:flex}.xcruzai-showcase-vector-metrics:hover .xcruzai-showcase-vector-metrics-track{animation-play-state:paused}.xcruzai-showcase-vector-metrics-group{flex-direction:column;flex:none;gap:14px;width:100%;margin:0;padding:0;list-style:none;display:flex}.xcruzai-showcase-vector-metrics-group li{border-radius:12px;justify-content:space-between;width:100%;min-height:56px}.xcruzai-showcase-vector-metrics-group svg{color:#4f75d8;flex:none;width:19px;height:19px;margin-left:18px}.xcruzai-showcase-visual.is-vector{margin-top:84px}@media (prefers-reduced-motion:no-preference){.motion-ready .xcruzai-showcase-title h1{animation:.82s cubic-bezier(.22,1,.36,1) both xcruzai-showcase-title-rise}.xcruzai-overview-core{animation:3.4s ease-in-out infinite xcruzai-overview-core-pulse}.xcruzai-overview-signal{animation:2.8s ease-in-out infinite alternate xcruzai-overview-signal-float}.xcruzai-overview-signal.is-two{animation-delay:-.9s}.xcruzai-overview-signal.is-three{animation-delay:-1.8s}.motion-ready .xcruzai-overview-card.reveal-target.is-visible:hover{transform:translateY(-8px)}.motion-ready .xcruzai-showcase-copy.reveal-target{opacity:1;transform:none}.motion-ready .xcruzai-showcase-copy.reveal-target>.xcruzai-showcase-label{opacity:0;transition:opacity .52s 60ms,transform .52s 60ms;transform:translateY(5px)}.motion-ready .xcruzai-showcase-copy.reveal-target .xcruzai-showcase-word{opacity:0;display:inline-block;transform:translateY(5px)}.motion-ready .xcruzai-showcase-copy.reveal-target.is-visible>.xcruzai-showcase-label{opacity:1;transform:translateY(0)}.motion-ready .xcruzai-showcase-copy.reveal-target.is-visible .xcruzai-showcase-word{animation:.52s cubic-bezier(.22,1,.36,1) forwards xcruzai-showcase-word-rise;animation-delay:calc(.1s + var(--word-index) * 10ms)}.motion-ready .xcruzai-showcase-visual.reveal-target{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .78s,clip-path 1.05s cubic-bezier(.22,1,.36,1),transform 1.05s cubic-bezier(.22,1,.36,1);transform:translate(50px)}.motion-ready .xcruzai-showcase-visual.reveal-target.is-visible{opacity:1;clip-path:inset(0);transform:translate(0)}.motion-ready :is(.xcruzai-showcase-management-points li,.xcruzai-showcase-vector-metrics li).reveal-target{opacity:0;transition:opacity .52s ease var(--reveal-delay), transform .52s ease var(--reveal-delay);transform:translateY(12px)}.motion-ready :is(.xcruzai-showcase-management-points li,.xcruzai-showcase-vector-metrics li).reveal-target.is-visible{opacity:1;transform:translateY(0)}}@keyframes xcruzai-showcase-title-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes xcruzai-showcase-word-rise{to{opacity:1;transform:translateY(0)}}@keyframes xcruzai-showcase-ticker{to{transform:translate(-50%)}}@keyframes xcruzai-showcase-vector-rotate{to{transform:translateY(calc(-50% - 7px))}}@keyframes xcruzai-showcase-process-pulse{0%{transform:translate(-60px)}to{transform:translate(520px)}}@keyframes xcruzai-overview-core-pulse{0%,to{filter:saturate(.9)}50%{filter:saturate(1.25)brightness(1.06)}}@keyframes xcruzai-overview-signal-float{0%{transform:translate(-5px,4px)scale(.88)}to{transform:translate(8px,-7px)scale(1.08)}}@media (max-width:1023px){.xcruzai-overview-section{padding-block:96px 88px}.xcruzai-overview-head{gap:36px}.xcruzai-overview-head h2,.xcruzai-overview-head p{white-space:normal;max-width:760px}.xcruzai-overview-grid-list{grid-template-columns:minmax(0,1fr)}.xcruzai-overview-card{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(280px,.8fr) minmax(0,1fr);column-gap:42px;min-height:0;display:grid}.xcruzai-overview-card .xcruzai-overview-index{grid-column:2}.xcruzai-overview-visual{grid-area:1/1/4;height:100%;min-height:260px;margin:0}.xcruzai-overview-card h3{grid-column:2;margin-top:24px}.xcruzai-overview-card>p{grid-column:2}.xcruzai-showcase-products{padding-block:96px 128px}.xcruzai-showcase-inner{gap:132px}.xcruzai-showcase-row{grid-template-columns:minmax(0,1fr);gap:56px}.xcruzai-showcase-copy{width:100%;max-width:760px}.xcruzai-showcase-visual.is-vector{margin-top:0}}@media (max-width:767px){.xcruzai-showcase-title{min-height:300px;padding-block:96px 56px}.xcruzai-showcase-title h1{font-size:57px}.xcruzai-overview-section{padding-block:72px}.xcruzai-overview-head{gap:28px;padding-bottom:0}.xcruzai-overview-head h2{font-size:36px}.xcruzai-overview-head p{font-size:18px}.xcruzai-overview-grid-list{margin-top:48px}.xcruzai-overview-card{padding:0;display:block}.xcruzai-overview-visual{height:210px;min-height:0;margin:22px 0 30px}.xcruzai-overview-card h3{margin-top:0;font-size:24px}.xcruzai-overview-card>p{font-size:17px}.xcruzai-showcase-products{padding-block:76px 104px}.xcruzai-showcase-inner{gap:104px}.xcruzai-showcase-copy{padding-top:28px}.xcruzai-showcase-copy h2{font-size:36px}.xcruzai-showcase-copy>p{font-size:18px}.xcruzai-showcase-visual{padding:14px}.xcruzai-showcase-process{gap:20px;min-height:260px;padding:24px 4px 0}.xcruzai-showcase-process-node{gap:7px;padding:10px 6px}.xcruzai-showcase-process-node strong{font-size:10px}.xcruzai-showcase-management-points{grid-template-columns:minmax(0,1fr)}.xcruzai-showcase-management-points li{border-bottom:1px solid #d3d6da;border-right:0;min-height:74px}.xcruzai-showcase-management-points li:last-child{border-bottom:0}.xcruzai-showcase-vector-metrics{width:100%;max-width:none}.xcruzai-showcase-vector-metrics-group li{white-space:normal}}@media (prefers-reduced-motion:reduce){.xcruzai-showcase-vector-metrics{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.xcruzai-showcase-vector-metrics-track{animation:none}.xcruzai-showcase-vector-metrics-group[aria-hidden=true]{display:none}.xcruzai-showcase-ticker-track,.xcruzai-showcase-process-line:after,.xcruzai-overview-core,.xcruzai-overview-signal{animation:none}}.product-page:is([class*=product-page-ezis],[class*=product-page-xcruzdb]) .solution-hero{padding-block:100px 60px}.product-page:is([class*=product-page-ezis],[class*=product-page-xcruzdb]) .solution-hero-grid{min-height:0}.product-page:is([class*=product-page-ezis],[class*=product-page-xcruzdb]) .solution-family-switcher{margin-top:80px}@media (min-width:768px){.product-page:is([class*=product-page-ezis],[class*=product-page-xcruzdb]) .solution-family-switcher>div{min-height:120px}}.product-page:is([class*=product-page-ezis],[class*=product-page-xcruzdb]) .solution-hero h1{letter-spacing:-.055em;font-size:57px;font-weight:600;line-height:1}.product-page:is([class*=product-page-ezis],[class*=product-page-xcruzdb]) :where(h2,h3,h4){letter-spacing:-.04em;font-weight:400}.product-page:is([class*=product-page-ezis],[class*=product-page-xcruzdb]) :is(.why-ezis-section .section-heading h2,.xcruz-why-heading h2){letter-spacing:-.06em;text-align:center;font-size:clamp(58px,4.8vw,84px);font-weight:650;line-height:1.08}.product-page:is([class*=product-page-ezis],[class*=product-page-xcruzdb]) :is(.monitoring-trace-head h2,.ezis-brochure-highlights-head>h2,.ezis-major-section .section-heading h2,.xcruz-transaction-board>header h3){letter-spacing:-.055em;margin:0;font-size:clamp(42px,3.25vw,56px);font-weight:400;line-height:1.14}@media (min-width:768px){.product-page[class*=product-page-xcruzdb] .xcruz-transaction-board>header h3{white-space:nowrap}}@media (max-width:767px){.product-page:is([class*=product-page-ezis],[class*=product-page-xcruzdb]) :is(.why-ezis-section .section-heading h2,.xcruz-why-heading h2){font-size:44px}.product-page:is([class*=product-page-ezis],[class*=product-page-xcruzdb]) :is(.monitoring-trace-head h2,.ezis-brochure-highlights-head>h2,.ezis-major-section .section-heading h2,.xcruz-transaction-board>header h3){font-size:38px}}:is(.about-hero-copy h1,.consulting-hub-hero .consulting-intro-copy h1,.news-page-hero h1){letter-spacing:-.055em;font-weight:600;line-height:1.28}.about-liquid-services{--about-liquid-cyan:#35b8cf;--about-liquid-blue:#2b64d8;overflow:clip}.about-liquid-services-layout{grid-template-columns:minmax(0,1.04fr) minmax(460px,.96fr);gap:clamp(56px,6vw,112px)}.about-liquid-services-sticky{flex-direction:column;justify-content:flex-start;min-height:min(720px,100vh - 180px);padding-top:0;display:flex;top:clamp(110px,13vh,156px)}.about-liquid-services-sticky h2{max-width:740px}.about-liquid-logo-rail{gap:clamp(26px,3.5vh,44px);width:min(100%,520px);margin-top:clamp(64px,8vh,104px);display:grid}.about-liquid-logo-slot{--liquid-focus:0;--liquid-level:0%;width:100%}.about-liquid-logo{aspect-ratio:3046/495;background:0 0;width:min(100%,330px)}.about-liquid-logo-mask{width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:url(/brand/wedatalab-logo.png);mask-image:url(/brand/wedatalab-logo.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.about-liquid-logo-base,.about-liquid-logo-water{position:absolute;inset-inline:0}.about-liquid-logo-base{opacity:calc(.62 - var(--liquid-focus,0) * .2);background:#d9e0e9;transition:opacity .24s;inset-block:0}.about-liquid-logo-water{height:var(--liquid-level,0%);background:linear-gradient(100deg, var(--about-liquid-cyan) 0%, #2499c7 46%, var(--about-liquid-blue) 100%);opacity:var(--liquid-focus,0);will-change:height, opacity;transition:height .17s linear,opacity .22s;bottom:0}.about-liquid-wave{fill:currentColor;will-change:transform;width:200%;height:30px;position:absolute;top:-16px;left:0}.about-liquid-wave-back{color:#59cddcc7;animation:7.6s linear infinite about-liquid-wave-back}.about-liquid-wave-front{color:#2b64d8c7;animation:6.2s linear infinite about-liquid-wave-front;top:-12px}@keyframes about-liquid-wave-back{0%{transform:translate(-48%)}to{transform:translate(0,0)}}@keyframes about-liquid-wave-front{0%{transform:translate(0,0)}to{transform:translate(-48%)}}.about-liquid-service-grid{background:0 0;border:0;overflow:visible}.about-liquid-service-grid article{--service-opacity:.26;min-height:max(280px,34vh);opacity:var(--service-opacity);will-change:opacity;background:#ffffff7a;border:1px solid #305ba324;border-bottom:0;padding:clamp(30px,2.4vw,44px) clamp(34px,3.4vw,62px);transition:opacity .26s,background-color .26s,border-color .26s}.about-liquid-service-grid article:last-child{border-bottom:1px solid #305ba324}.about-liquid-service-grid article[data-active=true]{background:#ffffffbd;border-color:#35b8cf47}.about-liquid-logo-mobile{display:none}@media (max-width:1023px){.about-liquid-services-layout{grid-template-columns:minmax(0,1fr);gap:46px}.about-liquid-services-sticky{min-height:0;padding-top:0;display:block;position:static}.about-liquid-logo-rail{display:none}.about-liquid-service-grid article,.about-liquid-service-grid article:last-child{opacity:1;background:0 0;border:0;border-top:1px solid #305ba324;min-height:0;padding:clamp(34px,6vw,56px)}.about-liquid-logo-mobile{width:min(72vw,300px);margin-bottom:34px;display:block}}@media (max-width:767px){.about-liquid-services-sticky h2{font-size:32px;line-height:1.25}.about-liquid-services-layout{gap:34px}.about-liquid-service-grid article,.about-liquid-service-grid article:last-child{background:#ffffffad;border:1px solid #305ba329;border-radius:18px;min-height:0;padding:24px}.about-liquid-service-grid{gap:14px;display:grid;overflow:visible}.about-liquid-service-grid .about-service-icon{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.about-liquid-wave{animation:none}.about-liquid-logo-base,.about-liquid-logo-water,.about-liquid-service-grid article{transition:none}}@media (min-width:5200px){.about-liquid-services-sticky{padding-top:0}.about-liquid-services-sticky h2{max-width:1180px;font-size:56px}.about-liquid-services .about-data-core-stage{width:min(100%,820px)}.about-liquid-services .about-data-core{width:min(100%,680px)}.about-service-icon{width:68px;height:68px}.about-service-icon svg{width:60px;height:60px}.about-liquid-service-grid h3{font-size:48px}.about-liquid-service-grid p{font-size:32px}.consulting-hub-track-shell{grid-template-columns:280px minmax(0,1fr);gap:80px}.consulting-hub-track-nav button{grid-template-columns:12px minmax(0,1fr);gap:12px;min-height:72px}.consulting-hub-track-nav button>span{font-size:24px}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-copy h2{font-size:64px}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-description{font-size:36px}.consulting-hub-track-detail-list strong{font-size:30px}.consulting-hub-track-detail-list p{font-size:26px}.consulting-hub-tracks.is-scroll-narrative #track-c .consulting-hub-track-visual{width:100%;margin:22px 0 0}.consulting-hub-tracks.is-scroll-narrative #track-c .consulting-hub-track-visual figure img{object-position:left top;width:100%;max-height:50vh;margin-inline:0}.consulting-hub-architecture{gap:52px}.consulting-hub-architecture>section{border-radius:34px;min-height:1040px;padding:54px}.consulting-hub-architecture-core{grid-template-rows:auto minmax(570px,1fr) auto;gap:34px}.consulting-hub-architecture-core-label{min-width:300px;padding:18px 38px;font-size:30px}.consulting-hub-architecture-core-network{min-height:570px}.consulting-hub-architecture-core-network:before{width:min(100%,520px)}.consulting-hub-architecture-core-network:after{width:min(74%,380px)}.consulting-hub-architecture-core-network li{min-width:190px;min-height:94px;padding:16px 24px;font-size:26px}.consulting-hub-architecture-core-network>div{border-width:5px;gap:14px;width:min(52%,330px)}.consulting-hub-architecture-core-network>div strong{font-size:40px}.consulting-hub-architecture-core-network>div span{font-size:27px}.consulting-hub-architecture-core-ecosystem{border-radius:24px;gap:10px;padding:30px 24px;font-size:25px}.consulting-hub-architecture-core-ecosystem strong{font-size:34px}.consulting-hub-architecture-capabilities h3,.consulting-hub-architecture-domains h3{min-height:92px;margin-bottom:34px}.consulting-hub-architecture-capabilities h3 img{width:min(100%,430px)}.consulting-hub-architecture-capabilities ol,.consulting-hub-architecture-domains ol{gap:18px}.consulting-hub-architecture-capabilities li,.consulting-hub-architecture-domains li{border-radius:20px;grid-template-columns:98px minmax(0,1fr);gap:26px;padding:20px 26px}.consulting-hub-architecture-capabilities li>span{border-radius:20px;width:88px;height:88px;font-size:48px}.consulting-hub-architecture-capabilities strong,.consulting-hub-architecture-domains strong{font-size:31px}.consulting-hub-architecture-capabilities p,.consulting-hub-architecture-domains p{margin-top:8px;font-size:23px}.consulting-hub-architecture-domains h3{padding:0 38px;font-size:32px}.consulting-hub-architecture-domains li{grid-template-columns:24px minmax(0,1fr);gap:22px}.consulting-hub-architecture-domains li>span{width:18px;height:18px}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-process{min-height:600px;padding-top:38px}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-process:before{top:96px}.consulting-hub-track-process li>span{width:118px;height:118px;font-size:28px}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-process li>div{margin-top:36px}.consulting-hub-track-process strong{font-size:30px}.consulting-hub-track-process p{margin-top:16px;font-size:24px}}@media (min-width:1024px){.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track.has-process{--process-axis-inset:12.5%;row-gap:0}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track.has-process .consulting-hub-track-copy h2{padding-inline:var(--process-axis-inset);text-wrap:balance;white-space:normal;margin:0 0 28px;line-height:1.34}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track.has-process .consulting-hub-track-description{padding-inline:var(--process-axis-inset);text-wrap:balance;white-space:normal;margin:0 0 46px;line-height:1.78}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track.has-process .consulting-hub-track-visual.is-process{align-self:stretch;align-items:center;margin-top:0;display:grid}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track.has-process .consulting-hub-track-process{min-height:0;padding:8px 0 0}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track.has-process .consulting-hub-track-process:before{top:36px}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track.has-process .consulting-hub-track-process li:first-child>span{margin-left:auto}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track.has-process .consulting-hub-track-process li:first-child>div{text-align:center}}@media (min-width:5200px){.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track.has-process .consulting-hub-track-process{min-height:0;padding-top:8px}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track.has-process .consulting-hub-track-process:before{top:67px}}.about-data-core-stage{justify-items:center;gap:4px;width:min(100%,520px);margin-top:clamp(16px,2.4vh,28px);display:grid}.about-data-core-stage>p{color:#526079;letter-spacing:.03em;align-items:baseline;gap:12px;margin:-4px 0 0;font-size:12px;display:flex}.about-data-core-stage>p strong{color:var(--wdl-logo-cyan);letter-spacing:.14em;font-size:13px}.about-data-core{--core-scale:.25;aspect-ratio:1;isolation:isolate;background:0 0;width:min(100%,400px);position:relative}.about-data-core[data-step="1"]{--core-scale:.25}.about-data-core[data-step="2"]{--core-scale:.5}.about-data-core[data-step="3"]{--core-scale:.75}.about-data-core[data-step="4"]{--core-scale:1}.about-data-core-structure{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.about-data-core-connectors path,.about-data-core-layer{fill:none;stroke:#b8c7da;stroke-width:1.25px;vector-effect:non-scaling-stroke}.about-data-core-connectors path{stroke-dasharray:4 5;transition:stroke .32s}.about-data-core-shell{fill:#ffffff3d;stroke:#91a8c5;stroke-width:1.4px;vector-effect:non-scaling-stroke}.about-data-core-layer{opacity:.7}.about-data-core-center{fill:#ffffff4d;stroke:#5e789d;stroke-width:1.4px;vector-effect:non-scaling-stroke}.about-data-core-liquid-mask{z-index:1;border-radius:999px;width:28.9%;height:76.1%;position:absolute;top:9.45%;left:35.55%;overflow:hidden}.about-data-core-liquid{inset-inline:0;height:100%;transform:scaleY(var(--core-scale,.25));transform-origin:bottom;will-change:transform;background:linear-gradient(100deg,#42c1d2 0%,#258fc5 48%,#2b64d8 100%);transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0}.about-data-core-wave{left:0;top:var(--core-wave-top,-15px);fill:currentColor;will-change:transform;width:200%;height:28px;position:absolute}.about-data-core-wave-back{color:#5dd3dfd1;animation:7.6s linear infinite about-data-core-wave-back}.about-data-core-wave-front{top:var(--core-wave-front-top,-11px);color:#2b64d8cc;animation:6.1s linear infinite about-data-core-wave-front}@keyframes about-data-core-wave-back{0%{transform:translate(-48%)}to{transform:translate(0,0)}}@keyframes about-data-core-wave-front{0%{transform:translate(0,0)}to{transform:translate(-48%)}}.about-data-core-progress{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;bottom:1.5%;left:7%;right:7%}.about-data-core-progress-step{color:#8290a5;justify-items:center;gap:3px;font-style:normal;display:grid;position:relative}.about-data-core-progress-step:before{content:"";background:#c8d3e1;width:100%;height:1px;position:absolute;top:4px;right:50%}.about-data-core-progress-step:first-child:before{display:none}.about-data-core-progress-step i{z-index:1;background:#f7fbff;border:1px solid #9eafc4;border-radius:50%;width:9px;height:9px;transition:border-color .28s,background-color .28s;position:relative}.about-data-core-progress-step b,.about-data-core-progress-step small{font-weight:650;line-height:1}.about-data-core-progress-step b{font-size:10px}.about-data-core-progress-step small{font-size:9px;font-weight:500}.about-data-core[data-step="1"] .about-data-core-progress-step:first-child,.about-data-core[data-step="2"] .about-data-core-progress-step:nth-child(-n+2),.about-data-core[data-step="3"] .about-data-core-progress-step:nth-child(-n+3),.about-data-core[data-step="4"] .about-data-core-progress-step{color:#237ea9}.about-data-core[data-step="1"] .about-data-core-progress-step:first-child i,.about-data-core[data-step="2"] .about-data-core-progress-step:nth-child(-n+2) i,.about-data-core[data-step="3"] .about-data-core-progress-step:nth-child(-n+3) i,.about-data-core[data-step="4"] .about-data-core-progress-step i{border-color:var(--wdl-logo-cyan);background:var(--wdl-logo-cyan)}.about-data-core-mobile{display:none}@media (max-width:1023px){.about-data-core-stage{justify-items:center;width:min(74vw,340px);margin:28px auto 0;display:grid}.about-data-core-mobile{display:none}}@media (max-width:767px){.about-data-core-stage{width:min(88vw,310px);margin-top:24px}}@media (prefers-reduced-motion:reduce){.about-data-core-wave{animation:none}.about-data-core-liquid,.about-data-core-progress-step i{transition:none}}.about-data-core-structure{will-change:opacity, transform;animation:.78s cubic-bezier(.22,1,.36,1) both about-data-core-enter}.about-data-core-links path{fill:none;stroke:inherit;stroke-width:1.1px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.72;vector-effect:non-scaling-stroke;animation:1.15s cubic-bezier(.22,1,.36,1) .4s both about-data-core-link-reveal}.about-data-core-flow path{fill:none;stroke:inherit;stroke-width:2.1px;stroke-linecap:round;stroke-dasharray:1.3 22.7;stroke-dashoffset:24px;opacity:0;vector-effect:non-scaling-stroke}.about-data-core-flow-in path{animation:1.72s linear .9s both about-data-core-flow-initial-in,5.8s linear 4.65s infinite about-data-core-flow-loop-in}.about-data-core-flow-out path{animation:1.5s linear 2.95s both about-data-core-flow-initial-out,5.8s linear 4.65s infinite about-data-core-flow-loop-out}.about-data-core-node{opacity:0;animation:.52s cubic-bezier(.22,1,.36,1) both about-data-core-node-enter}.about-data-core-node-data{animation-delay:.16s}.about-data-core-node-dbms{animation-delay:.24s}.about-data-core-node-vector{animation-delay:.32s}.about-data-core-node-ai{animation-delay:.4s}.about-data-core-node-ict{animation-delay:.48s}.about-data-core-node rect{fill:#fbfeffdb;stroke:inherit;stroke-width:1px;vector-effect:non-scaling-stroke}.about-data-core-node text{fill:#183c67;font-family:var(--font-sans), sans-serif;letter-spacing:.045em;text-anchor:middle;font-size:8.5px;font-weight:700}.about-data-core-core-glow{opacity:0;filter:blur(4px);transform-box:fill-box;transform-origin:50%;animation:.85s ease-out 2.1s both about-data-core-core-glow,5.8s ease-in-out 4.65s infinite about-data-core-core-breathe}.about-data-core-core-orbit{fill:none;stroke-width:1px;stroke-dasharray:2.5 5.5;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.7s ease-out 1.85s both about-data-core-orbit-enter,14s linear 4.65s infinite about-data-core-orbit-loop}.about-data-core-core-shell{stroke-width:1.25px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.22,1,.36,1) 1.7s both about-data-core-shell-enter,5.8s ease-in-out 4.65s infinite about-data-core-shell-loop}.about-liquid-services:not([data-animations-active=true]) :is(.about-data-core-wave,.about-data-core-flow path,.about-data-core-core-glow,.about-data-core-core-orbit,.about-data-core-core-shell){animation-play-state:paused}.about-data-core-core-name,.about-data-core-core-label{opacity:0;text-anchor:middle;animation:.5s ease-out 2.2s both about-data-core-copy-enter}.about-data-core-core-name{fill:#142f55;font-family:var(--font-sans), sans-serif;letter-spacing:-.035em;font-size:12px;font-weight:700}.about-data-core-core-label{fill:#2472b8;font-family:var(--font-sans), sans-serif;letter-spacing:.18em;font-size:8px;font-weight:800}.about-data-core :is(.about-data-core-structure,.about-data-core-links path,.about-data-core-flow path,.about-data-core-node,.about-data-core-core-glow,.about-data-core-core-orbit,.about-data-core-core-shell,.about-data-core-core-name,.about-data-core-core-label){animation-play-state:paused}.about-data-core.is-visible :is(.about-data-core-structure,.about-data-core-links path,.about-data-core-flow path,.about-data-core-node,.about-data-core-core-glow,.about-data-core-core-orbit,.about-data-core-core-shell,.about-data-core-core-name,.about-data-core-core-label){animation-play-state:running}@keyframes about-data-core-enter{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes about-data-core-link-reveal{to{stroke-dashoffset:0}}@keyframes about-data-core-node-enter{0%{opacity:0}to{opacity:1}}@keyframes about-data-core-flow-initial-in{0%{opacity:0;stroke-dashoffset:24px}12%,88%{opacity:.9}to{opacity:0;stroke-dashoffset:0}}@keyframes about-data-core-flow-initial-out{0%{opacity:0;stroke-dashoffset:24px}12%,88%{opacity:.82}to{opacity:0;stroke-dashoffset:0}}@keyframes about-data-core-flow-loop-in{0%,18%{opacity:0;stroke-dashoffset:24px}25%,65%{opacity:.46}82%,to{opacity:0;stroke-dashoffset:0}}@keyframes about-data-core-flow-loop-out{0%,38%{opacity:0;stroke-dashoffset:24px}47%,82%{opacity:.34}96%,to{opacity:0;stroke-dashoffset:0}}@keyframes about-data-core-shell-enter{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes about-data-core-core-glow{0%{opacity:0;transform:scale(.84)}56%{opacity:.22}to{opacity:.08;transform:scale(1)}}@keyframes about-data-core-orbit-enter{0%{opacity:0;transform:scale(.9)rotate(-12deg)}to{opacity:.72;transform:scale(1)rotate(0)}}@keyframes about-data-core-copy-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes about-data-core-orbit-loop{to{transform:rotate(360deg)}}@keyframes about-data-core-core-breathe{0%,to{opacity:.08;transform:scale(1)}50%{opacity:.12;transform:scale(1.035)}}@keyframes about-data-core-shell-loop{0%,to{filter:saturate(.96)brightness()}50%{filter:saturate(1.08)brightness(1.025)}}@media (prefers-reduced-motion:reduce){.about-data-core-structure,.about-data-core-node,.about-data-core-links path,.about-data-core-core-glow,.about-data-core-core-orbit,.about-data-core-core-shell,.about-data-core-core-name,.about-data-core-core-label{animation:none}.about-data-core-node,.about-data-core-core-shell,.about-data-core-core-name,.about-data-core-core-label{opacity:1}.about-data-core-core-glow{opacity:.08}.about-data-core-core-orbit{opacity:.72}.about-data-core-links path{stroke-dasharray:none;stroke-dashoffset:0}.about-data-core-flow{display:none}}@media (max-width:430px){:root{--page-gutter:20px;--section-space:64px;--section-space-compact:52px}body :is(.home-page,.about-page,.consulting-page,.news-page,.news-detail,.support-page,.solutions-page,.product-page,.ai-tuning-page) h1{font-size:clamp(32px,8.7vw,36px);line-height:1.18}body :is(.home-page,.about-page,.consulting-page,.news-page,.news-detail,.support-page,.solutions-page,.product-page,.ai-tuning-page) h2{font-size:clamp(28px,7.5vw,32px);line-height:1.24}body :is(.home-page,.about-page,.consulting-page,.news-page,.news-detail,.support-page,.solutions-page,.product-page,.ai-tuning-page) h3{font-size:clamp(18px,4.8vw,20px);line-height:1.4}body :is(.home-page,.about-page,.consulting-page,.news-page,.news-detail,.support-page,.solutions-page,.product-page,.ai-tuning-page) p,.news-detail .news-detail-body p.lead{font-size:15px;line-height:1.7}.kicker{margin-bottom:14px;font-size:12px}.button,.consulting-hub-primary-link,.solutions-page>section:last-child a{min-height:46px;padding-inline:18px;font-size:15px}.news-filters button,.solution-family-switcher :is(a,button),.support-form-wrap form>button{min-height:44px;font-size:14px}main :where(figure){min-width:0;max-width:100%}:is(.video-frame,.solution-video-shell,.support-hero-visual,.news-card figure,.news-detail-image,.monitoring-timeline-card,.ezis-major-list figure,.product-gallery figure,.xcruz-screen-grid figure,.product-screen-grid figure,.consulting-hub-track-visual figure) :is(img,video){width:100%;max-width:100%;height:auto}.site-header{height:64px}.site-header .brand img{height:23px}.mobile-toggle{width:44px;height:44px}.mobile-panel{padding:12px}.mobile-panel>a,.mobile-menu-heading{min-height:44px;font-size:15px}.site-footer{padding-block:48px 28px}.footer-main{gap:32px}.footer-brand-column{gap:18px}.footer-contact-row{min-height:44px;font-size:13px}.language-current{min-width:104px;height:40px;padding-inline:15px;font-size:14px}.new-hero{padding-block:62px 56px}.hero-founder{margin-bottom:22px;font-size:22px}.home-page .hero-copy h1{font-size:36px}.hero-message-intro{font-size:32px;line-height:1.28;left:0}.hero-product-lineup{gap:8px;margin-top:22px}.hero-product-item{gap:10px;min-height:86px;padding:14px 8px}.hero-product-logo{width:min(100%,320px);height:76px}.hero-product-item>span{font-size:16px}.section-heading,.consulting-heading,.consulting-track-head{gap:18px;margin-bottom:30px}.section-heading h2,.consulting-heading h2,.consulting-track-head h2,.video-copy h2,.about-services h2,.history-page h2,.monitoring-trace-head h2,.ezis-brochure-highlights-head>h2,.xcruz-transaction-heading h2,.xcruz-screens .section-heading h2{font-size:30px}.section-heading>p,.consulting-heading>p,.consulting-track-head>p,.consulting-track-copy>p,.video-copy>p:not(.kicker),.home-academy-copy>p{font-size:16px;line-height:1.65}.video-showcase-head{gap:18px}.home-academy-copy h2{font-size:32px}.home-book-showcase{margin-block:40px}.home-book-stage{gap:14px;min-height:334px;padding:24px 16px 28px}.home-book-item,.home-book-item:is(:hover,:focus-within){flex-basis:128px;width:128px;height:282px}.home-book-card,.home-book-item:is(:hover,:focus-within) .home-book-card{width:128px;height:192px}.home-book-caption{width:128px;min-height:60px;top:207px}.home-book-caption b{font-size:10px}.home-book-list-title{font-size:18px}.client-logo-reel{--client-logo-item-width:126px}.client-logo-reel-item{height:76px;padding-inline:8px}.client-logo-reel-mark{width:108px;height:42px}.about-page .about-hero,.about-page .about-hero-layout{min-height:620px}.about-page .about-hero-layout{padding:64px 0 40px}.about-page .about-hero h1{font-size:clamp(28px,7.8vw,32px)}.about-page .about-hero-copy>p{margin-top:20px;font-size:16px;line-height:1.6}.about-liquid-services-layout{gap:28px}.about-liquid-services-sticky h2{font-size:30px}.about-liquid-service-grid article,.about-liquid-service-grid article:last-child{padding:28px 0 34px}.about-data-core-mobile{width:min(78vw,260px);margin-bottom:18px}.about-service-grid article{min-height:0;padding:22px 20px}.about-service-grid h3{font-size:20px}.about-service-grid p{font-size:15px}.leader-profile{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:40px}.leader-profile figcaption{padding-top:18px}.leader-profile figcaption h3{font-size:30px}.leader-profile figcaption p,.leader-story p{font-size:16px}.leader-meta{gap:22px;margin-top:34px}.leader-meta h4{font-size:18px}.leader-meta span{font-size:15px}.history-page h2{font-size:30px}.history-certificate-carousel{margin-top:34px}.history-list article,.history-list article.has-certification-badge{grid-template-columns:64px minmax(0,1fr);gap:12px;min-height:72px;padding-block:16px}.history-list strong{font-size:16px}.history-list p{font-size:15px}.history-certification-badge{width:52px;height:52px}.history-journey-container{gap:30px}.history-journey-viewport{padding-top:24px}.history-journey-track{grid-auto-columns:minmax(76%,1fr);gap:14px}.news-page-hero h1,.news-detail-hero h1{font-size:34px}.news-page-hero .page-container>div>p:not(.kicker){margin-top:22px;font-size:16px}.news-socials{gap:10px;margin-top:24px}.news-socials a{border-radius:12px;width:46px;height:46px}.news-blog-letter{font-size:33px}.news-blog-letter>span:last-child{height:27px}.news-socials svg{width:25px;height:25px}.news-toolbar{margin-bottom:32px}.news-filters button{padding-inline:14px}.news-grid{gap:34px}.news-card>div{padding-top:14px}.news-page .news-card h2{margin-top:8px;font-size:20px}.news-card small,.news-detail-meta,.news-language-note{font-size:13px}.news-pagination{gap:14px;margin-top:48px}.news-pagination button{width:32px;height:32px;font-size:16px}.news-pagination button.active:before{width:48px;height:48px}.news-detail{padding-block:56px}.news-detail>article{gap:26px}.news-detail .news-detail-body p,.news-detail .news-detail-body p.lead{font-size:16px;line-height:1.75}.news-detail-nav{gap:22px;margin-top:54px;padding-block:22px}.support-hero{padding-block:56px}.support-hero-layout{gap:34px;min-height:0}.support-hero h1{font-size:34px}.support-hero-copy{margin-top:22px}.support-hero-copy p{font-size:16px}.support-contact-card,.support-form-wrap{padding:22px 20px}.support-contact-card h2,.support-form-wrap h2{font-size:28px}.support-contact-card dl,.support-form-wrap form{gap:16px;margin-top:26px}.support-contact-section .support-contact-card dl>div{padding:16px}.support-contact-card dd,.support-field input,.support-field select,.support-field textarea{font-size:15px}.support-field input,.support-field select{min-height:46px}.support-field textarea{min-height:140px}.consulting-hub-hero{min-height:calc(100svh - 64px)}.consulting-hub-hero .consulting-intro-hero-layout{padding-block:64px 56px}.consulting-hub-hero .consulting-intro-copy h1{font-size:34px}.consulting-hub-hero-body{margin-top:30px;font-size:16px}.consulting-hub-situations,.consulting-hub-situations.is-scroll-narrative,.consulting-hub-process,.consulting-hub-process.is-scroll-narrative,.consulting-hub-proof,.consulting-hub-proof.is-scroll-narrative{padding-block:64px}.consulting-hub-section-heading h2,.consulting-hub-split-heading h2,.consulting-hub-track-copy h2,.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-copy h2{font-size:30px}.consulting-hub-section-heading>p,.consulting-hub-split-heading>p,.consulting-hub-track-description,.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-description{font-size:16px}.consulting-hub-situation-grid{margin-top:36px}.consulting-hub-situation{padding:22px 16px 26px}.consulting-hub-situation-summary{grid-template-columns:38px minmax(0,1fr);gap:14px;min-height:86px}.consulting-hub-situation-code{font-size:26px}.consulting-hub-situation h3{font-size:20px}.consulting-hub-situation-detail-inner{padding-left:52px}.consulting-hub-situation ul{font-size:14px}.consulting-hub-situation-recommendation{margin-top:18px;font-size:17px}.consulting-hub-track-nav{gap:8px;padding-top:44px}.consulting-hub-track-nav button{min-height:44px}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track{gap:30px;padding-block:64px}.consulting-hub-track-items strong,.consulting-hub-track-detail-list p{font-size:15px}.consulting-hub-track-detail-list strong{font-size:18px}.consulting-hub-track-process{padding:28px 20px}.consulting-hub-track-process li{grid-template-columns:52px minmax(0,1fr);gap:18px;padding-bottom:26px}.consulting-hub-track-process li>span{width:52px;height:52px}.consulting-hub-tracks.is-scroll-narrative .consulting-hub-track-process:before{top:54px;bottom:54px;left:46px}.consulting-hub-architecture>section{padding:20px}.consulting-hub-process-line{margin-top:38px}.consulting-hub-process-line li{padding-bottom:34px}.consulting-hub-process-line h3{font-size:19px}.consulting-hub-proof .consulting-hub-experts{margin-top:42px}.consulting-hub-proof .consulting-hub-experts article{padding:22px 20px}.consulting-hub-proof .consulting-hub-experts h3{font-size:20px}.consulting-hub-proof .consulting-hub-experts p{font-size:16px}.consulting-hub-proof .consulting-hub-experts ul{font-size:15px}.consulting-hub-references{margin-top:64px}.consulting-hub-references h3{font-size:20px}.consulting-hub-cta{padding-block:64px}.consulting-hub-cta h2{font-size:30px}.solutions-page>section>.page-container{padding-block:64px}.solutions-page>section:first-child h1{font-size:36px}.solution-hero h1,.product-page:is([class*=product-page-ezis],[class*=product-page-xcruzdb]) .solution-hero h1,.xcruzai-showcase-title h1,.xcruzai-rag-title-section .xcruzai-rag-hero-copy{font-size:32px}.solutions-page article{min-height:0;padding:22px}.solutions-page #portfolio article{min-height:300px}.solutions-page article h2{font-size:30px}.solutions-page article h3{font-size:19px}.solutions-page article p,.solutions-page :is(#xcruz-db,#ezis,#xcruz-ai)>.page-container>div>div>p{font-size:15px;line-height:1.7}.product-page:is([class*=product-page-ezis],[class*=product-page-xcruzdb]) .solution-hero{padding-block:64px 48px}.solution-hero-grid{gap:30px}.solution-hero-summary p,.ai-roadmap-heading>p,.xcruz-why-copy>p,.xcruz-transaction-board>header p{font-size:16px}.solution-mark{min-height:160px}.solution-family-switcher,.product-page:is([class*=product-page-ezis],[class*=product-page-xcruzdb]) .solution-family-switcher{margin-top:40px}.solution-family-switcher>div{gap:8px;min-height:52px;padding-block:10px}.product-page:is([class*=product-page-ezis],[class*=product-page-xcruzdb]) :is(.why-ezis-section .section-heading h2,.xcruz-why-heading h2){font-size:32px}.product-page:is([class*=product-page-ezis],[class*=product-page-xcruzdb]) :is(.monitoring-trace-head h2,.ezis-brochure-highlights-head>h2,.ezis-major-section .section-heading h2,.xcruz-transaction-board>header h3){font-size:30px}.why-ezis-section .section-heading,.xcruz-why-heading{margin-bottom:44px}.why-ezis-section .section-heading>p{margin-top:22px}.why-ezis-section .why-ezis-grid article{min-height:0;padding-block:18px}.why-ezis-section .why-ezis-grid h3,.ezis-brochure-card-copy h3,.ezis-feature-overview-card h3,.postgres-benefits h3,.xcruz-screen-grid h3,.ai-roadmap-card-copy h3{font-size:20px}.ezis-brochure-feature-strip{gap:12px;margin-top:30px}.ezis-brochure-feature-strip strong{font-size:15px}.ezis-brochure-card-grid{gap:16px;margin-top:34px}.ezis-brochure-card-copy,.xcruz-screen-grid article>div,.product-screen-grid article,.postgres-benefits article,.core-values article,.ai-roadmap-list article,.xcruz-transaction-capability-grid article{padding:20px}.ezis-brochure-card-copy p,.ezis-feature-overview-card p,.ezis-major-list p,.postgres-benefits p,.postgres-tech article p,.xcruz-screen-grid p,.product-screen-grid>article>p,.ai-roadmap-card-copy p,.xcruz-transaction-capability-grid p{font-size:15px}.ezis-major-list article{gap:28px;padding-block:30px}.ezis-major-list h3{margin-top:20px;font-size:20px}.postgres-tech,.ai-now-card,.rag-process,.vector-panel{gap:28px;padding:22px 20px}.ai-now-card{margin-top:38px}.ai-now-copy h3{margin:32px 0 14px;font-size:30px}.ai-now-copy p{font-size:16px}.ai-roadmap-list,.xcruz-transaction-capability-grid{margin-top:24px}.ai-roadmap-card-copy{margin-top:32px}.xcruzai-showcase-title{min-height:260px;padding-block:72px 44px}.xcruzai-overview-section,.xcruzai-showcase-products,.xcruzai-rag-products,.xcruzai-rag-content-section{padding-block:64px}.xcruzai-overview-head h2,.xcruzai-showcase-copy h2,.xcruzai-rag-page .xcruzai-rag-product-copy h2,.xcruzai-rag-section-head h2{font-size:32px}.xcruzai-overview-head p,.xcruzai-overview-card>p,.xcruzai-showcase-copy>p,.xcruzai-rag-page .xcruzai-rag-product-copy p,.xcruzai-rag-section-head>p{font-size:16px}.xcruzai-overview-grid-list{margin-top:36px}.xcruzai-overview-card h3{font-size:20px}.xcruzai-overview-visual{height:180px}.xcruzai-showcase-inner,.xcruzai-rag-products-inner{gap:80px}.xcruzai-showcase-row,.xcruzai-rag-product-row{gap:38px}.xcruzai-rag-title-section{min-height:430px;padding:92px 20px 48px}.xcruzai-rag-process-map,.xcruzai-showcase-process{min-height:220px}}@media (max-width:390px){:root{--page-gutter:18px}}@media (max-width:375px){:root{--page-gutter:16px}}
