:root{--page:#f5f7fb;--surface:#fff;--surface-soft:#eef2f7;--ink:#0b1324;--muted:#596579;--navy:#07111f;--navy-soft:#0d1b2e;--accent:#5965f2;--accent-dark:#414cdc;--accent-light:#e9ebff;--cyan:#5bd9e8;--border:#0b13241c;--border-dark:#ffffff21;--content:1240px;--radius:22px;--radius-large:32px;--shadow:0 28px 75px #0812251f}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,button,input,select,textarea{font-family:Inter,Arial,Helvetica,sans-serif}body{background:var(--page);color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}::selection{background:var(--accent);color:#fff}.site-root{min-height:100vh;overflow:clip}.content-shell{width:min(calc(100% - 48px), var(--content));margin-inline:auto}.site-header{z-index:100;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111ff0;border-bottom:1px solid #ffffff17;position:sticky;top:0}.header-inner{width:min(calc(100% - 48px), var(--content));justify-content:space-between;align-items:center;gap:30px;min-height:76px;margin-inline:auto;display:flex}.brand{align-items:center;gap:13px;display:inline-flex}.brand-mark{color:#fff;letter-spacing:.12em;background:radial-gradient(circle at 25% 15%,#ffffff3d,#0000 40%),linear-gradient(145deg,#626df4,#293967);border:1px solid #aab1ff7a;border-radius:13px;place-items:center;width:43px;height:43px;font-size:11px;font-weight:900;display:grid}.brand-copy{gap:3px;display:grid}.brand-copy strong{letter-spacing:.12em;font-size:15px;font-weight:800}.brand-copy small{color:#ffffff87;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}.desktop-nav{align-items:center;gap:3px;display:flex}.nav-link{color:#ffffffa3;border-radius:999px;padding:10px 12px;font-size:13px;font-weight:650}.nav-link:hover,.nav-link.active{color:#fff;background:#ffffff13}.header-actions{align-items:center;gap:10px;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:14px;font-weight:750;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:44px;color:var(--ink);background:#fff;padding-inline:17px;font-size:12px}.button-primary{background:var(--accent);color:#fff;box-shadow:0 16px 38px #5965f24d}.button-primary:hover{background:var(--accent-dark)}.button-secondary{border-color:var(--border);color:var(--ink);background:#fff}.button-secondary-dark{color:#fff;background:#ffffff0e;border-color:#ffffff2e}.menu-button{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:13px;place-items:center;width:44px;height:44px;display:none}.mobile-nav{width:min(calc(100% - 48px), var(--content));gap:3px;margin-inline:auto;padding:4px 0 24px;display:grid}.mobile-nav-link{color:#ffffffd1;border-bottom:1px solid #ffffff17;padding:14px 2px;font-weight:650}.page-hero{background:var(--navy);color:#fff;align-items:center;min-height:calc(100svh - 76px);display:grid;position:relative;overflow:hidden}.hero-ambient{pointer-events:none;border-radius:999px;position:absolute}.hero-ambient-one{background:radial-gradient(circle,#5965f266,#0000 70%);width:700px;height:700px;top:-390px;left:-250px}.hero-ambient-two{background:radial-gradient(circle,#5bd9e829,#0000 70%);width:620px;height:620px;bottom:-320px;right:-270px}.hero-grid-overlay{opacity:.2;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.page-hero-inner{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);align-items:center;gap:clamp(55px,7vw,100px);padding-block:clamp(64px,8vh,94px);display:grid;position:relative}.page-hero-copy{max-width:690px}.eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:850;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:26px;height:1px}.page-hero .eyebrow,.section-dark .eyebrow,.section-accent .eyebrow,.final-cta .eyebrow{color:#abb0ff}.page-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:720px;margin:18px 0 24px;font-size:clamp(54px,5.3vw,76px);font-weight:760;line-height:.99}.page-hero-copy>p{color:#ffffffb3;max-width:640px;margin:0 0 31px;font-size:clamp(17px,1.5vw,19px);line-height:1.64}.hero-actions{flex-wrap:wrap;gap:11px;display:flex}.hero-capabilities{flex-wrap:wrap;gap:9px;margin-top:35px;display:flex}.hero-capabilities span{color:#ffffff87;letter-spacing:.05em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1c;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:700}.zecleo-product-visual{place-items:center;min-height:570px;display:grid;position:relative}.product-glow{border-radius:999px;position:absolute}.product-glow-one{background:radial-gradient(circle,#5965f252,#0000 70%);width:430px;height:430px;top:5%;left:8%}.product-glow-two{background:radial-gradient(circle,#5bd9e829,#0000 70%);width:330px;height:330px;bottom:2%;right:0}.product-window{z-index:2;background:#0c192bf5;border:1px solid #ffffff29;border-radius:26px;width:min(100%,660px);position:relative;overflow:hidden;box-shadow:0 48px 100px #0000005c,inset 0 1px #ffffff0d}.product-window-bar{border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;min-height:55px;padding:0 18px;display:grid}.window-controls{gap:6px;display:flex}.window-controls span{background:#ffffff38;border-radius:999px;width:7px;height:7px}.product-window-brand{align-items:center;gap:8px;display:flex}.product-window-brand strong{font-size:13px}.product-brand-mark{background:linear-gradient(145deg, var(--accent), #343e9a);border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:850;display:grid}.product-window-actions{color:#ffffff8c;justify-content:flex-end;gap:12px;display:flex}.product-body{grid-template-columns:60px 1fr;min-height:445px;display:grid}.product-sidebar{background:#050c1759;border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:9px;padding:16px 0;display:flex}.product-sidebar>span{color:#ffffff6e;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.product-sidebar>span.active{color:#c8cbff;background:#5965f238}.product-main{padding:24px}.product-welcome{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.product-welcome span{color:#969df7;letter-spacing:.15em;font-size:8px;font-weight:850}.product-welcome h2{letter-spacing:-.04em;margin:6px 0 5px;font-size:28px}.product-welcome p{color:#ffffff75;margin:0;font-size:11px}.product-new-action{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:37px;height:37px;display:grid;color:#fff!important}.product-command{color:#ffffff78;background:linear-gradient(90deg,#5965f221,#ffffff06);border:1px solid #9199ff38;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:49px;margin-top:21px;padding:0 15px;font-size:10px;display:grid}.product-command svg:first-child{color:#aeb3ff}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:17px;display:grid}.product-feature-card{background:#ffffff09;border:1px solid #ffffff16;border-radius:16px;min-height:125px;padding:15px}.product-feature-primary{background:radial-gradient(circle at 20% 0,#5965f233,#0000 55%),#ffffff09;grid-row:span 2;min-height:175px}.product-card-heading{align-items:center;gap:8px;display:flex}.product-card-heading small{color:#ffffff6e;letter-spacing:.12em;font-size:7px;font-weight:800}.product-feature-icon{color:#aeb3ff;background:#5965f229;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.product-feature-card h3{letter-spacing:-.035em;max-width:210px;margin:18px 0 8px;font-size:18px;line-height:1.13}.product-feature-card>strong{margin-top:13px;font-size:12px;display:block}.product-feature-card p{color:#ffffff6e;margin:5px 0 0;font-size:9px;line-height:1.45}.intelligence-lines{gap:6px;margin-top:18px;display:grid}.intelligence-lines span{background:linear-gradient(90deg,#7c86ffb8,#5bd9e82e);border-radius:999px;height:5px}.intelligence-lines span:first-child{width:88%}.intelligence-lines span:nth-child(2){width:68%}.intelligence-lines span:nth-child(3){width:42%}.product-chart-card{min-height:152px}.product-chart{align-items:flex-end;gap:5px;height:57px;margin-top:15px;display:flex}.product-chart span{background:linear-gradient(#5bd9e899,#5965f28c);border-radius:4px 4px 2px 2px;flex:1}.product-chart-footer{gap:2px;margin-top:10px;display:grid}.product-chart-footer strong{font-size:10px}.product-chart-footer small{color:#ffffff61;font-size:8px}.product-floating-card{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c192beb;border:1px solid #ffffff21;border-radius:14px;align-items:center;gap:10px;min-width:190px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 20px 48px #00000042}.product-floating-card>span{color:#afb4ff;background:#5965f22e;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.product-floating-card div{gap:2px;display:grid}.product-floating-card strong{font-size:10px}.product-floating-card small{color:#ffffff69;font-size:8px}.product-floating-left{bottom:40px;left:-20px}.product-floating-right{top:60px;right:-22px}.system-hero-visual{background:radial-gradient(circle at 50% 45%,#5965f233,#0000 36%),#0c192bc7;border:1px solid #ffffff24;border-radius:28px;min-height:545px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000047}.system-visual-grid,.safe-media-grid{opacity:.34;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.system-visual-header,.system-visual-footer{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;left:24px;right:24px}.system-visual-header{top:22px}.system-visual-header span,.system-visual-header small{color:#ffffff6e;letter-spacing:.14em;font-size:8px;font-weight:800}.system-visual-footer{color:#ffffff70;justify-content:flex-start;gap:8px;font-size:9px;font-weight:750;bottom:22px}.system-node{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081221e6;border:1px solid #ffffff1f;position:absolute;box-shadow:0 22px 55px #0000003d}.system-node-primary{border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;width:250px;min-height:170px;padding:25px;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}.system-node-primary>span{color:#b5b9ff;background:#5965f233;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.system-node-primary strong{font-size:18px;line-height:1.18}.system-node-primary small{color:#ffffff6e;margin-top:8px;font-size:9px;line-height:1.5}.system-node-small{color:#ffffffb0;border-radius:13px;align-items:center;gap:9px;min-width:104px;min-height:51px;padding:0 13px;font-size:9px;font-weight:750;display:flex}.system-node-small svg{color:#aeb3ff}.node-one{top:100px;left:42px}.node-two{top:92px;right:44px}.node-three{top:230px;right:20px}.node-four{bottom:102px;right:56px}.node-five{bottom:94px;left:48px}.node-six{top:250px;left:18px}.system-connector{z-index:1;background:linear-gradient(90deg,#0000,#848dff73,#0000);width:370px;height:1px;position:absolute;top:49%;left:18%}.connector-one{transform:rotate(7deg)}.connector-two{transform:rotate(-34deg)}.connector-three{transform:rotate(38deg)}.page-section{border-bottom:1px solid var(--border);background:var(--surface);padding-block:clamp(86px,9vw,128px)}.section-soft{background:var(--surface-soft)}.section-dark{background:radial-gradient(circle at 82% 16%, #5965f22e, transparent 26%), var(--navy);color:#fff;border-color:#ffffff17}.section-accent{color:#fff;background:radial-gradient(circle at 14% 12%,#ffffff2b,#0000 31%),linear-gradient(135deg,#5965f2,#30399f);border-color:#0000}.section-heading{max-width:790px;margin-bottom:46px}.section-heading h2,.section-copy h2,.quote-copy h2{letter-spacing:-.048em;text-wrap:balance;margin:15px 0 20px;font-size:clamp(39px,4.5vw,60px);font-weight:720;line-height:1.04}.section-heading>p,.section-copy>p,.quote-copy>p{max-width:740px;color:var(--muted);margin-bottom:17px;font-size:17px;line-height:1.72}.section-dark .section-heading>p,.section-dark .section-copy>p,.section-dark .quote-copy>p,.section-accent .section-heading>p,.section-accent .section-copy>p,.section-accent .quote-copy>p{color:#ffffffa8}.cards-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.content-card{border:1px solid var(--border);border-radius:var(--radius);background:#fafbfc;flex-direction:column;min-height:238px;padding:28px;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex}.section-dark .content-card,.section-accent .content-card{background:#ffffff0b;border-color:#ffffff1c}.content-card-link:hover{box-shadow:var(--shadow);border-color:#5965f266;transform:translateY(-4px)}.card-topline{justify-content:space-between;align-items:flex-start;gap:10px;min-height:45px;margin-bottom:22px;display:flex}.card-icon{background:var(--accent-light);width:43px;height:43px;color:var(--accent-dark);border:1px solid #5965f221;border-radius:13px;place-items:center;display:grid}.section-dark .card-icon,.section-accent .card-icon{color:#b9bdff;background:#ffffff12;border-color:#ffffff1c}.content-card h3{letter-spacing:-.025em;margin:0 0 12px;font-size:20px;line-height:1.2}.content-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.section-dark .content-card p,.section-accent .content-card p{color:#ffffff94}.card-action{color:var(--accent);align-items:center;gap:7px;margin-top:auto;padding-top:23px;font-size:12px;font-weight:800;display:inline-flex}.section-dark .card-action,.section-accent .card-action{color:#b8bcff}.card-list{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.card-list li{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;display:flex}.split-layout{grid-template-columns:minmax(0,1fr) minmax(390px,.84fr);align-items:start;gap:clamp(54px,7vw,96px);display:grid}.section-copy{max-width:690px}.compact-card-list{gap:11px;margin-top:36px;display:grid}.compact-card-list .content-card{min-height:auto;padding:20px 22px}.compact-card-list .content-card h3{font-size:17px}.safe-media,.section-visual-fallback{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--navy-soft);min-height:520px;box-shadow:var(--shadow);margin:0;position:relative;overflow:hidden}.safe-media img{object-fit:cover}.safe-media-fallback,.section-visual-fallback{color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.safe-media-fallback-icon{z-index:2;color:#b9bdff;background:#5965f233;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:14px;display:grid;position:relative}.safe-media-fallback strong,.section-visual-fallback strong,.safe-media-fallback small,.section-visual-fallback small{z-index:2;position:relative}.safe-media-fallback small,.section-visual-fallback small{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:10px}.section-media{position:sticky;top:104px}.steps-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;display:grid}.step-item{padding-top:25px;position:relative}.step-number{z-index:2;border:1px solid var(--border);background:var(--surface);color:var(--accent);letter-spacing:.12em;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:0;left:23px}.section-soft .step-number{background:var(--surface-soft)}.section-dark .step-number,.section-accent .step-number{background:var(--navy);color:#b8bcff;border-color:#ffffff1f}.steps-layout .content-card{min-height:205px}.quote-layout{grid-template-columns:minmax(0,1.12fr) minmax(330px,.65fr);align-items:center;gap:clamp(52px,7vw,92px);display:grid}.quote-copy h2{max-width:850px;font-size:clamp(48px,6vw,78px)}.quote-media{min-height:440px}.media-gallery{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:13px;display:grid}.gallery-media{min-height:220px;box-shadow:none;border-radius:19px}.media-gallery>:nth-child(6n+1){grid-area:span 2/span 2}.media-gallery>:nth-child(6n+4){grid-column:span 2}.status-pill{background:var(--accent-light);color:var(--accent-dark);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:850}.section-dark .status-pill,.section-accent .status-pill{color:#fff;background:#fff1;border:1px solid #ffffff1a}.text-link{color:var(--accent);align-items:center;gap:8px;margin-top:27px;font-size:13px;font-weight:800;display:inline-flex}.section-dark .text-link,.section-accent .text-link{color:#b8bcff}.section-action{margin-top:36px}.form-section{background:var(--surface-soft);padding-block:clamp(86px,9vw,128px)}.form-panel{border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:64px;padding:clamp(28px,5vw,64px);display:grid}.form-copy h2{letter-spacing:-.045em;margin:15px 0 18px;font-size:clamp(38px,4vw,55px);line-height:1.04}.form-copy>p{color:var(--muted);line-height:1.72}.form-assurance,.submission-note{border:1px solid var(--border);color:var(--muted);border-radius:14px;align-items:center;gap:10px;margin-top:23px;padding:15px 17px;font-size:12px;display:flex}.contact-form{gap:19px;display:grid}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-form label{gap:8px;display:grid}.contact-form label>span{font-size:12px;font-weight:750}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--border);width:100%;color:var(--ink);background:#fafbfc;border-radius:13px;outline:0}.contact-form input,.contact-form select{min-height:49px;padding-inline:13px}.contact-form textarea{resize:vertical;padding:13px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px #5965f21a}.final-cta{background:var(--navy);color:#fff;padding-block:clamp(105px,11vw,160px);position:relative;overflow:hidden}.final-cta-glow{background:radial-gradient(circle,#5965f25e,#0000 69%);border-radius:999px;width:760px;height:760px;position:absolute;top:-420px;left:50%;transform:translate(-50%)}.final-cta-inner{z-index:2;text-align:center;max-width:900px;position:relative}.final-cta h2{letter-spacing:-.055em;text-wrap:balance;margin:15px 0 20px;font-size:clamp(49px,6vw,80px);line-height:.99}.final-cta p{color:#ffffffab;max-width:700px;margin:0 auto 31px;font-size:17px;line-height:1.7}.final-cta-actions{justify-content:center}.site-footer{color:#fff;background:#030913;padding-top:78px}.footer-grid{width:min(calc(100% - 48px), var(--content));grid-template-columns:minmax(280px,1.55fr) repeat(3,minmax(135px,.7fr));gap:50px;margin-inline:auto;padding-bottom:65px;display:grid}.footer-brand{max-width:430px}.footer-brand p{color:#ffffff8c;margin:26px 0 20px;font-size:14px;line-height:1.75}.footer-tagline{color:#ffffffd4;font-size:12px}.footer-grid h2{color:#fff6;letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:10px}.footer-grid>div:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-grid a{color:#ffffffab;font-size:13px}.footer-grid a:hover{color:#fff}.footer-bottom{width:min(calc(100% - 48px), var(--content));color:#ffffff5c;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:25px;min-height:76px;margin-inline:auto;font-size:10px;display:flex}@media (max-width:1100px){.desktop-nav{display:none}.menu-button{display:grid}.page-hero{min-height:auto}.page-hero-inner,.split-layout,.quote-layout{grid-template-columns:1fr}.page-hero-inner{padding-block:78px}.zecleo-product-visual,.system-hero-visual{width:100%;max-width:760px;margin-inline:auto}.section-media{position:relative;top:auto}.cards-layout,.steps-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.media-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(130px,.8fr))}}@media (max-width:760px){.content-shell,.header-inner,.mobile-nav,.footer-grid,.footer-bottom{width:min(calc(100% - 28px), var(--content))}.header-inner{min-height:70px}.header-actions>.button,.brand-copy small{display:none}.page-hero-inner{gap:48px;padding-block:66px}.page-hero h1{font-size:clamp(46px,13vw,62px)}.page-hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.zecleo-product-visual{min-height:485px}.product-body{grid-template-columns:48px 1fr}.product-main{padding:17px}.product-sidebar>span{width:32px;height:32px}.product-grid{grid-template-columns:1fr}.product-feature-primary{grid-row:auto;min-height:150px}.product-floating-card{display:none}.page-section{padding-block:76px}.section-heading h2,.section-copy h2{font-size:38px}.quote-copy h2{font-size:44px}.cards-layout,.steps-layout,.field-grid{grid-template-columns:1fr}.content-card{min-height:auto}.safe-media,.section-visual-fallback{min-height:360px}.media-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:175px}.gallery-media{min-height:175px}.media-gallery>:nth-child(6n+1),.media-gallery>:nth-child(6n+4){grid-column:span 2}.form-panel{grid-template-columns:1fr;gap:42px}.final-cta h2{font-size:49px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:22px}}@media (max-width:460px){.page-hero h1{font-size:44px}.window-controls{display:none}.product-window-bar{grid-template-columns:auto 1fr auto}.product-grid{gap:9px}.system-node-primary{width:210px}.system-node-small span{display:none}.system-node-small{justify-content:center;width:44px;min-width:44px;padding:0}.media-gallery{grid-template-columns:1fr}.media-gallery>:nth-child(6n+1),.media-gallery>:nth-child(6n+4){grid-column:auto}.footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.refresh-site-root{color:#091325;background:#f4f6fa;min-height:100vh;overflow:clip}.refresh-header{z-index:120;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050d19ed;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.refresh-header-inner{justify-content:space-between;align-items:center;gap:26px;min-height:82px;display:flex}.refresh-brand{flex-direction:column;align-items:center;gap:1px;min-width:190px;display:inline-flex}.refresh-brand-logo{object-fit:contain;object-position:left center;width:186px;height:47px}.refresh-brand-tagline{color:#ffffff7a;letter-spacing:.18em;text-transform:uppercase;width:186px;font-size:8px;font-weight:750}.refresh-desktop-nav{justify-content:center;align-items:center;gap:1px;display:flex}.refresh-nav-link{color:#ffffff9e;border-radius:999px;padding:10px 11px;font-size:12px;font-weight:680;transition:color .16s,background .16s}.refresh-nav-link:hover,.refresh-nav-link-active{color:#fff;background:#ffffff13}.refresh-header-actions{align-items:center;gap:10px;display:flex}.refresh-header-consultation{color:#0b1425;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:12px;font-weight:760;display:inline-flex}.refresh-menu-button{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:13px;place-items:center;width:44px;height:44px;display:none}.refresh-mobile-nav{gap:2px;padding:4px 0 25px;display:grid}.refresh-mobile-nav>a:not(.refresh-button){color:#ffffffc7;border-bottom:1px solid #ffffff17;padding:13px 2px;font-size:14px;font-weight:650}.refresh-brand-hero{color:#fff;background:#06101e;align-items:center;min-height:720px;display:grid;position:relative;overflow:hidden}.refresh-brand-hero-screen{min-height:calc(100svh - 82px)}.refresh-brand-hero-image{object-fit:cover}.refresh-brand-hero-overlay{z-index:1;background:linear-gradient(90deg,#030912f0 0%,#030912c7 40%,#03091247 72%,#0309122b 100%),linear-gradient(#0000 45%,#03091280);position:absolute;inset:0}.refresh-brand-hero-right .refresh-brand-hero-overlay{background:linear-gradient(270deg,#030912f0 0%,#030912c7 40%,#03091247 72%,#0309122b 100%),linear-gradient(#0000 45%,#03091280)}.refresh-brand-hero-grid{z-index:2;opacity:.12;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.refresh-brand-hero-inner{z-index:3;justify-content:flex-start;padding-block:110px;display:flex;position:relative}.refresh-brand-hero-right .refresh-brand-hero-inner{justify-content:flex-end}.refresh-brand-hero-copy{max-width:760px}.refresh-eyebrow{color:#aeb4ff;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:11px;font-size:11px;font-weight:850;display:inline-flex}.refresh-eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.refresh-eyebrow-dark{color:#5965f2}.refresh-brand-hero h1{letter-spacing:-.062em;text-wrap:balance;max-width:780px;margin:20px 0 26px;font-size:clamp(58px,7vw,102px);font-weight:760;line-height:.94}.refresh-brand-hero p{color:#ffffffbd;max-width:660px;margin:0;font-size:clamp(17px,1.6vw,21px);line-height:1.65}.refresh-hero-actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.refresh-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:51px;padding:0 21px;font-size:13px;font-weight:780;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.refresh-button:hover{transform:translateY(-2px)}.refresh-button-primary{color:#fff;background:#5965f2;box-shadow:0 17px 40px #5965f24d}.refresh-button-primary:hover{background:#424ddd}.refresh-button-secondary{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border-color:#ffffff38}.refresh-introduction{background:#fff;padding-block:120px}.refresh-introduction-grid,.refresh-about-statement-grid,.refresh-consultation-intro-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.72fr);align-items:start;gap:clamp(60px,9vw,130px);display:grid}.refresh-introduction h2,.refresh-about-statement h2,.refresh-consultation-intro h2{letter-spacing:-.052em;text-wrap:balance;max-width:800px;margin:17px 0 0;font-size:clamp(44px,5vw,70px);line-height:1.01}.refresh-introduction-copy,.refresh-about-statement-grid>div:last-child,.refresh-consultation-intro-grid>div:last-child{padding-top:34px}.refresh-introduction-copy p,.refresh-about-statement p,.refresh-consultation-intro p{color:#566176;margin:0 0 20px;font-size:17px;line-height:1.75}.refresh-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:75px;display:grid}.refresh-capability-card{background:#f7f8fb;border:1px solid #0b13241c;border-radius:25px;min-height:265px;padding:32px}.refresh-icon-box{color:#4652dd;background:#e8eaff;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.refresh-capability-card h3{letter-spacing:-.025em;margin:28px 0 13px;font-size:22px}.refresh-capability-card p{color:#5a6578;margin:0;font-size:14px;line-height:1.75}.refresh-product-band{color:#fff;background:#07111f;padding-block:105px}.refresh-product-band-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:clamp(55px,8vw,110px);display:grid}.refresh-product-band-heading h2{letter-spacing:-.05em;margin:17px 0 0;font-size:clamp(42px,4.5vw,63px);line-height:1.02}.refresh-product-pillars{gap:14px;display:grid}.refresh-product-pillars article{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:19px;grid-template-columns:auto 1fr;column-gap:17px;padding:24px 26px;display:grid}.refresh-product-pillars svg{color:#aeb4ff;grid-row:1/span 2}.refresh-product-pillars h3{margin:0 0 7px;font-size:18px}.refresh-product-pillars p{color:#ffffff91;margin:0;font-size:13px;line-height:1.65}.refresh-process,.refresh-principles,.refresh-consultation-process,.refresh-insights-preview,.refresh-insights-index{background:#fff;padding-block:115px}.refresh-section-heading{max-width:850px;margin-bottom:52px}.refresh-section-heading-row{justify-content:space-between;align-items:flex-end;gap:40px;max-width:none;display:flex}.refresh-section-heading h2{letter-spacing:-.052em;text-wrap:balance;margin:17px 0;font-size:clamp(43px,5vw,67px);line-height:1.02}.refresh-section-heading p{color:#5a6578;max-width:700px;margin:0;font-size:17px;line-height:1.72}.refresh-process-grid,.refresh-consultation-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.refresh-process-grid article,.refresh-consultation-timeline article{background:#f4f6fa;border-top:2px solid #5965f2;min-height:265px;padding:29px}.refresh-process-grid article>span,.refresh-timeline-number{color:#5965f2;letter-spacing:.12em;font-size:11px;font-weight:850}.refresh-process-grid h3,.refresh-consultation-timeline h3{letter-spacing:-.03em;margin:55px 0 12px;font-size:23px}.refresh-process-grid p,.refresh-consultation-timeline p{color:#596477;margin:0;font-size:14px;line-height:1.7}.refresh-text-link{color:#5965f2;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.refresh-text-link-light{color:#bcc1ff}.refresh-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.refresh-editorial-card{background:#fff;border:1px solid #0b13241a;border-radius:25px;transition:transform .17s,box-shadow .17s;overflow:hidden}.refresh-editorial-card:hover{transform:translateY(-5px);box-shadow:0 26px 65px #09132621}.refresh-editorial-image{background:#07111f;height:280px;position:relative;overflow:hidden}.refresh-editorial-image img{object-fit:cover;transition:transform .4s}.refresh-editorial-card:hover img{transform:scale(1.035)}.refresh-editorial-copy{padding:27px}.refresh-editorial-copy>span{color:#5965f2;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.refresh-editorial-copy h3{letter-spacing:-.03em;margin:13px 0 12px;font-size:22px;line-height:1.17}.refresh-editorial-copy p{color:#5a6578;margin:0;font-size:14px;line-height:1.7}.refresh-editorial-copy strong{color:#5965f2;align-items:center;gap:8px;margin-top:24px;font-size:12px;display:inline-flex}.refresh-final-cta{color:#fff;background:radial-gradient(circle at 50% 0,#5965f24d,#0000 48%),#050d19;padding-block:140px;position:relative;overflow:hidden}.refresh-final-cta-inner{text-align:center;flex-direction:column;align-items:center;max-width:900px;display:flex}.refresh-final-cta-inner>svg{color:#adb3ff;margin-bottom:22px}.refresh-final-cta h2{letter-spacing:-.058em;text-wrap:balance;margin:17px 0 20px;font-size:clamp(52px,6vw,83px);line-height:.98}.refresh-final-cta p{color:#ffffffa8;max-width:700px;margin:0;font-size:17px;line-height:1.72}.refresh-trust-row{flex-wrap:wrap;justify-content:center;gap:17px;margin-top:32px;display:flex}.refresh-trust-row span{color:#ffffff7a;align-items:center;gap:8px;font-size:11px;display:inline-flex}.refresh-about-statement,.refresh-consultation-intro{background:#fff;padding-block:120px}.refresh-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.refresh-principle-grid article{background:#eef1f7;border-radius:26px;min-height:320px;padding:35px}.refresh-principle-grid article>span{color:#5965f2;background:#fff;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.refresh-principle-grid h3{letter-spacing:-.035em;margin:60px 0 14px;font-size:28px}.refresh-principle-grid p{color:#586477;margin:0;line-height:1.75}.refresh-about-platform{color:#fff;background:#07111f;padding-block:120px}.refresh-about-platform-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);align-items:center;gap:clamp(55px,8vw,110px);display:grid}.refresh-about-platform-image{border:1px solid #ffffff21;border-radius:30px;min-height:570px;position:relative;overflow:hidden}.refresh-about-platform-image img{object-fit:cover}.refresh-about-platform-copy h2{letter-spacing:-.052em;margin:17px 0 22px;font-size:clamp(43px,5vw,67px);line-height:1.01}.refresh-about-platform-copy p{color:#ffffffa3;font-size:17px;line-height:1.72}.refresh-insights-index{background:#f4f6fa}.refresh-insight-list{gap:24px;display:grid}.refresh-insight-row{background:#fff;border:1px solid #0b13241a;border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(330px,.75fr);min-height:425px;display:grid;overflow:hidden}.refresh-insight-row:nth-child(2n){grid-template-columns:minmax(330px,.75fr) minmax(0,1.05fr)}.refresh-insight-row:nth-child(2n) .refresh-insight-row-image{order:2}.refresh-insight-row-image{background:#07111f;min-height:425px;position:relative;overflow:hidden}.refresh-insight-row-image img{object-fit:cover;transition:transform .4s}.refresh-insight-row:hover img{transform:scale(1.035)}.refresh-insight-row-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(35px,5vw,68px);display:flex}.refresh-insight-row-copy>span{color:#5965f2;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.refresh-insight-row-copy h2{letter-spacing:-.048em;margin:17px 0 16px;font-size:clamp(34px,4vw,53px);line-height:1.02}.refresh-insight-row-copy p{color:#5a6578;margin:0;font-size:16px;line-height:1.72}.refresh-insight-row-copy strong{color:#5965f2;align-items:center;gap:8px;margin-top:29px;font-size:12px;display:inline-flex}.refresh-article-hero{color:#fff;background:#07111f;align-items:end;min-height:760px;display:grid;position:relative;overflow:hidden}.refresh-article-hero img{object-fit:cover}.refresh-article-overlay{z-index:1;background:linear-gradient(#03091229,#0309125c 28%,#030912fa);position:absolute;inset:0}.refresh-article-hero-inner{z-index:2;padding-bottom:85px;position:relative}.refresh-article-back{color:#ffffffa8;align-items:center;gap:8px;margin-bottom:50px;font-size:12px;font-weight:750;display:inline-flex}.refresh-article-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:980px;margin:18px 0 22px;font-size:clamp(54px,7vw,93px);line-height:.96}.refresh-article-hero p{color:#ffffffb8;max-width:760px;margin:0;font-size:19px;line-height:1.65}.refresh-article-body{max-width:1000px;padding-block:115px}.refresh-article-introduction{margin-bottom:100px}.refresh-article-introduction p{color:#334057;margin:0 0 26px;font-size:clamp(21px,2.3vw,29px);line-height:1.58}.refresh-article-body h2{letter-spacing:-.052em;max-width:770px;margin:17px 0 40px;font-size:clamp(42px,5vw,65px);line-height:1.02}.refresh-article-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.refresh-article-principles article{background:#f6f7fa;border:1px solid #0b13241a;border-radius:22px;padding:29px}.refresh-article-principles svg{color:#5965f2}.refresh-article-principles h3{margin:28px 0 11px;font-size:20px}.refresh-article-principles p{color:#5a6578;margin:0;font-size:14px;line-height:1.7}.refresh-consultation-process{background:#f1f3f8}.refresh-consultation-timeline article{background:#fff;border-top:0;border-radius:22px;position:relative}.refresh-timeline-icon{color:#4a56df;background:#e9ebff;border-radius:15px;place-items:center;width:49px;height:49px;margin-top:40px;display:grid}.refresh-consultation-timeline h3{margin-top:24px}.refresh-consultation-close{color:#fff;background:#07111f;padding-block:100px}.refresh-consultation-close-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.refresh-consultation-close svg{color:#adb3ff;margin-bottom:20px}.refresh-consultation-close h2{letter-spacing:-.055em;max-width:850px;margin:17px 0 0;font-size:clamp(48px,6vw,78px);line-height:.99}.refresh-footer{color:#fff;background:#020711;padding-top:76px}.refresh-footer-grid{grid-template-columns:minmax(280px,1.55fr) repeat(3,minmax(130px,.72fr));gap:48px;padding-bottom:63px;display:grid}.refresh-footer-brand{max-width:420px}.refresh-footer-logo{object-fit:contain;object-position:left center;width:205px;height:55px}.refresh-footer-brand p{color:#ffffff87;margin:24px 0 18px;font-size:14px;line-height:1.72}.refresh-footer-brand strong{color:#ffffffd1;font-size:12px}.refresh-footer-grid>div:not(.refresh-footer-brand){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.refresh-footer-grid h2{color:#ffffff5e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:10px}.refresh-footer-grid a{color:#ffffffa6;font-size:13px}.refresh-footer-grid a:hover{color:#fff}.refresh-footer-bottom{color:#ffffff57;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:25px;min-height:75px;font-size:10px;display:flex}@media (max-width:1120px){.refresh-desktop-nav{display:none}.refresh-menu-button{display:grid}.refresh-brand-hero h1{font-size:clamp(57px,9vw,88px)}.refresh-product-band-grid,.refresh-about-platform-grid{grid-template-columns:1fr}.refresh-capability-grid,.refresh-editorial-grid,.refresh-process-grid,.refresh-consultation-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.refresh-footer-grid{grid-template-columns:minmax(280px,1.4fr) repeat(2,minmax(130px,.8fr))}}@media (max-width:800px){.refresh-header-inner{min-height:72px}.refresh-brand-logo{width:150px;height:40px}.refresh-brand-tagline{width:150px;font-size:7px}.refresh-header-consultation{display:none}.refresh-brand-hero,.refresh-brand-hero-screen{min-height:680px}.refresh-brand-hero-overlay,.refresh-brand-hero-right .refresh-brand-hero-overlay{background:linear-gradient(#03091252 0%,#030912b8 44%,#030912f7 100%)}.refresh-brand-hero-inner,.refresh-brand-hero-right .refresh-brand-hero-inner{justify-content:flex-start;align-items:flex-end;padding-block:80px}.refresh-brand-hero h1{font-size:clamp(48px,13vw,68px)}.refresh-brand-hero p{font-size:16px}.refresh-hero-actions{flex-direction:column;align-items:stretch}.refresh-button{width:100%}.refresh-introduction-grid,.refresh-about-statement-grid,.refresh-consultation-intro-grid,.refresh-insight-row,.refresh-insight-row:nth-child(2n){grid-template-columns:1fr}.refresh-insight-row:nth-child(2n) .refresh-insight-row-image{order:0}.refresh-capability-grid,.refresh-principle-grid,.refresh-editorial-grid,.refresh-process-grid,.refresh-consultation-timeline,.refresh-article-principles{grid-template-columns:1fr}.refresh-section-heading-row{flex-direction:column;align-items:flex-start}.refresh-editorial-image{height:330px}.refresh-about-platform-image{min-height:400px}.refresh-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.refresh-footer-brand{grid-column:1/-1}}@media (max-width:520px){.refresh-brand{min-width:140px}.refresh-brand-logo{width:138px;height:36px}.refresh-brand-tagline{width:138px}.refresh-brand-hero{min-height:650px}.refresh-brand-hero h1{font-size:46px}.refresh-introduction,.refresh-process,.refresh-principles,.refresh-consultation-process,.refresh-insights-preview,.refresh-insights-index,.refresh-about-statement,.refresh-consultation-intro,.refresh-about-platform,.refresh-article-body{padding-block:78px}.refresh-introduction h2,.refresh-about-statement h2,.refresh-consultation-intro h2,.refresh-section-heading h2,.refresh-about-platform-copy h2,.refresh-insight-row-copy h2,.refresh-article-body h2{font-size:39px}.refresh-editorial-image,.refresh-insight-row-image{height:280px;min-height:280px}.refresh-footer-grid{grid-template-columns:1fr}.refresh-footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:22px}}.page-hero-cinematic{isolation:isolate;background:#06101e;align-items:stretch;min-height:78svh;display:grid;position:relative;overflow:hidden}.page-hero-cinematic:before{z-index:0;content:"";background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.01)}.page-hero-cinematic:after{z-index:1;content:"";background:linear-gradient(90deg,#030912f5 0%,#030912c7 43%,#03091247 76%,#0309121f 100%);position:absolute;inset:0}.page-hero-cinematic .hero-ambient,.page-hero-cinematic .hero-grid-overlay{display:none}.page-hero-cinematic .page-hero-inner{z-index:2;grid-template-columns:minmax(0,820px);justify-content:start;align-items:end;min-height:78svh;padding-block:clamp(105px,12vw,170px);display:grid;position:relative}.page-hero-cinematic .page-hero-copy{max-width:820px;padding:34px 0}.page-hero-cinematic .page-hero-copy h1{letter-spacing:-.062em;text-wrap:balance;max-width:820px;margin-top:20px;font-size:clamp(58px,7vw,100px);font-weight:760;line-height:.94}.page-hero-cinematic .page-hero-copy>p{color:#ffffffc2;max-width:680px;font-size:clamp(17px,1.7vw,21px);line-height:1.67}.page-hero-cinematic .hero-capabilities span{color:#ffffffb0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040c1866;border-color:#ffffff30}.page-hero-privacy,.page-hero-terms,.page-hero-cookies,.page-hero-responsible-ai,.page-hero-security,.page-hero-accessibility{min-height:62svh}.page-hero-privacy .page-hero-inner,.page-hero-terms .page-hero-inner,.page-hero-cookies .page-hero-inner,.page-hero-responsible-ai .page-hero-inner,.page-hero-security .page-hero-inner,.page-hero-accessibility .page-hero-inner{min-height:62svh;padding-block:100px}.page-hero-privacy .hero-capabilities,.page-hero-terms .hero-capabilities,.page-hero-cookies .hero-capabilities,.page-hero-responsible-ai .hero-capabilities,.page-hero-security .hero-capabilities,.page-hero-accessibility .hero-capabilities{display:none}.page-hero-cinematic.page-hero-solutions:before{background-image:url(/images/innoversil-legacy/Digital-Transformation-INNOVERSIL-a5b99d2a6ffb.jpg);background-position:50%}.page-hero-cinematic.page-hero-solutions-custom-software:before{background-image:url(/images/innoversil-legacy/The-INNOVERSIL-Platform-1024x614-7da3619d5d7b.jpg);background-position:50%}.page-hero-cinematic.page-hero-solutions-custom-software .page-hero-inner{justify-content:end}.page-hero-cinematic.page-hero-solutions-custom-software .page-hero-copy{margin-left:auto}.page-hero-cinematic.page-hero-solutions-custom-software:after{background:linear-gradient(270deg,#030912f5 0%,#030912c7 43%,#03091247 76%,#0309121f 100%)}.page-hero-cinematic.page-hero-solutions-ai-automation:before{background-image:url(/images/innoversil-legacy/Training-Skills-Development-INNOVERSIL-96b05a437300.jpg);background-position:50%}.page-hero-cinematic.page-hero-solutions-business-systems:before{background-image:url(/images/innoversil-legacy/Commercial-Foundation-INNOVERSIL-b051d01df1e3.jpg);background-position:50%}.page-hero-cinematic.page-hero-solutions-business-systems .page-hero-inner{justify-content:end}.page-hero-cinematic.page-hero-solutions-business-systems .page-hero-copy{margin-left:auto}.page-hero-cinematic.page-hero-solutions-business-systems:after{background:linear-gradient(270deg,#030912f5 0%,#030912c7 43%,#03091247 76%,#0309121f 100%)}.page-hero-cinematic.page-hero-solutions-cloud-platforms:before{background-image:url(/images/innoversil-legacy/Remember-This-Digital-Transformation-INNOVERSIL-1-1536x864-25021901c8aa.jpg);background-position:50%}.page-hero-cinematic.page-hero-solutions-connected-commerce:before{background-image:url(/images/innoversil-legacy/Commercial-Foundation-INNOVERSIL-1536x922-7b2621b660c1.jpg);background-position:50%}.page-hero-cinematic.page-hero-solutions-connected-commerce .page-hero-inner{justify-content:end}.page-hero-cinematic.page-hero-solutions-connected-commerce .page-hero-copy{margin-left:auto}.page-hero-cinematic.page-hero-solutions-connected-commerce:after{background:linear-gradient(270deg,#030912f5 0%,#030912c7 43%,#03091247 76%,#0309121f 100%)}.page-hero-cinematic.page-hero-solutions-data-decision-tools:before{background-image:url(/images/innoversil-legacy/UX-Intelligence-INNOVERSIL-605bb46e0888.jpg);background-position:50%}.page-hero-cinematic.page-hero-consulting:before{background-image:url(/images/innoversil-legacy/Commercial-Account-1f18e3c20004.jpg);background-position:50%}.page-hero-cinematic.page-hero-consulting .page-hero-inner{justify-content:end}.page-hero-cinematic.page-hero-consulting .page-hero-copy{margin-left:auto}.page-hero-cinematic.page-hero-consulting:after{background:linear-gradient(270deg,#030912f5 0%,#030912c7 43%,#03091247 76%,#0309121f 100%)}.page-hero-cinematic.page-hero-technology:before{background-image:url(/images/innoversil-legacy/Industry-Innovation-4IR-and-5IR-INNOVERSIL-1536x922-526b37bbe445.jpg);background-position:50%}.page-hero-cinematic.page-hero-contact:before{background-image:url(/images/innoversil-legacy/JOIN-THE-EXPLORATION-d6de23649925.jpg);background-position:50%}.page-hero-cinematic.page-hero-contact .page-hero-inner{justify-content:end}.page-hero-cinematic.page-hero-contact .page-hero-copy{margin-left:auto}.page-hero-cinematic.page-hero-contact:after{background:linear-gradient(270deg,#030912f5 0%,#030912c7 43%,#03091247 76%,#0309121f 100%)}.page-hero-cinematic.page-hero-responsible-ai:before{background-image:url(/images/innoversil-legacy/Training-Skills-Development-INNOVERSIL-2048x1065-87125c8ce3a4.jpg);background-position:50%}.page-hero-cinematic.page-hero-security:before{background-image:url(/images/innoversil-legacy/Next-World-INNOVERSIL-d2aaf67ff47b.jpg);background-position:50%}.page-hero-cinematic.page-hero-security .page-hero-inner{justify-content:end}.page-hero-cinematic.page-hero-security .page-hero-copy{margin-left:auto}.page-hero-cinematic.page-hero-security:after{background:linear-gradient(270deg,#030912f5 0%,#030912c7 43%,#03091247 76%,#0309121f 100%)}.page-hero-cinematic.page-hero-privacy:before,.page-hero-cinematic.page-hero-terms:before{background-image:url(/images/innoversil-legacy/Digital-Transformation-INNOVERSIL-1536x799-888fc88628b4.jpg);background-position:50%}.page-hero-cinematic.page-hero-cookies:before{background-image:url(/images/innoversil-legacy/Digital-Transformation-INNOVERSIL-1024x532-43316f9972a2.jpg);background-position:50%}.page-hero-cinematic.page-hero-cookies .page-hero-inner{justify-content:end}.page-hero-cinematic.page-hero-cookies .page-hero-copy{margin-left:auto}.page-hero-cinematic.page-hero-cookies:after{background:linear-gradient(270deg,#030912f5 0%,#030912c7 43%,#03091247 76%,#0309121f 100%)}.page-hero-cinematic.page-hero-accessibility:before{background-image:url(/images/innoversil-legacy/Individual-Account-ded44e75abd7.jpg);background-position:50%}@media (max-width:800px){.page-hero-cinematic,.page-hero-privacy,.page-hero-terms,.page-hero-cookies,.page-hero-responsible-ai,.page-hero-security,.page-hero-accessibility{min-height:680px}.page-hero-cinematic:after,.page-hero-cinematic.page-hero-solutions-custom-software:after,.page-hero-cinematic.page-hero-solutions-business-systems:after,.page-hero-cinematic.page-hero-solutions-connected-commerce:after,.page-hero-cinematic.page-hero-consulting:after,.page-hero-cinematic.page-hero-contact:after,.page-hero-cinematic.page-hero-security:after,.page-hero-cinematic.page-hero-cookies:after{background:linear-gradient(#0309124d 0%,#030912c2 42%,#030912fa 100%)}.page-hero-cinematic .page-hero-inner,.page-hero-privacy .page-hero-inner,.page-hero-terms .page-hero-inner,.page-hero-cookies .page-hero-inner,.page-hero-responsible-ai .page-hero-inner,.page-hero-security .page-hero-inner,.page-hero-accessibility .page-hero-inner{justify-content:start;align-items:end;min-height:680px;padding-block:72px}.page-hero-cinematic .page-hero-copy,.page-hero-cinematic.page-hero-solutions-custom-software .page-hero-copy,.page-hero-cinematic.page-hero-solutions-business-systems .page-hero-copy,.page-hero-cinematic.page-hero-solutions-connected-commerce .page-hero-copy,.page-hero-cinematic.page-hero-consulting .page-hero-copy,.page-hero-cinematic.page-hero-contact .page-hero-copy,.page-hero-cinematic.page-hero-security .page-hero-copy,.page-hero-cinematic.page-hero-cookies .page-hero-copy{margin-left:0}.page-hero-cinematic .page-hero-copy h1{font-size:clamp(47px,13vw,67px)}.page-hero-cinematic .page-hero-copy>p{font-size:16px}}.page-hero-cinematic.page-hero-contact:before{background-image:url(/images/innoversil-legacy/Find-Your-Community-INNOVERSIL-1024x683-7232ea3c230f.jpg);background-position:100%;background-repeat:no-repeat;background-size:contain}.page-hero-cinematic.page-hero-solutions:before{background-image:url(/images/innoversil-legacy/Next-World-INNOVERSIL-d2aaf67ff47b.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-hero-cinematic.page-hero-solutions-custom-software:before{background-image:url(/images/innoversil-legacy/Brand-Product-Development-INNOVERSIL-2048x1065-3720c76a85da.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-hero-cinematic.page-hero-solutions-ai-automation:before{background-image:url(/images/innoversil-legacy/UX-Intelligence-INNOVERSIL-605bb46e0888.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-hero-cinematic.page-hero-solutions-business-systems:before{background-image:url(/images/innoversil-legacy/Commercial-Account-1f18e3c20004.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-hero-cinematic.page-hero-solutions-cloud-platforms:before{background-image:url(/images/innoversil-legacy/Leverage-New-Tech-INNOVERSIL-1536x922-ce7473b98482.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-hero-cinematic.page-hero-solutions-connected-commerce:before{background-image:url(/images/innoversil-legacy/CRM-POS-INNOVERSIL-6a119e77f757.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-hero-cinematic.page-hero-consulting:before{background-image:url(/images/innoversil-legacy/Change-Management-INNOVERSIL-2048x1065-7ccfb0c81bad.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-hero-cinematic.page-hero-technology:before{background-image:url(/images/innoversil-legacy/Emerging-Tech-INNOVERSIL-1ae0554ed875.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-hero-cinematic.page-hero-responsible-ai:before{background-image:url(/images/innoversil-legacy/Individual-Account-ded44e75abd7.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-hero-cinematic.page-hero-security:before{background-image:url(/images/innoversil-legacy/Risk-Management-INNOVERSIL-2048x1065-b9bd4055792e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-hero-cinematic.page-hero-privacy:before,.page-hero-cinematic.page-hero-terms:before,.page-hero-cinematic.page-hero-cookies:before{background-image:radial-gradient(circle at 18% 24%,#9097ff57,#0000 35%),radial-gradient(circle at 82% 62%,#4468aa38,#0000 38%),linear-gradient(135deg,#050d19 0%,#0d1b31 52%,#07101c 100%);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-hero-cinematic.page-hero-accessibility:before{background-image:radial-gradient(circle at 22% 30%,#5bd6a057,#0000 36%),radial-gradient(circle at 78% 58%,#9097ff4d,#0000 40%),linear-gradient(135deg,#051019 0%,#0b2431 52%,#08111e 100%);background-position:50%;background-repeat:no-repeat;background-size:cover}.manual-route-banner,.route-secondary-visual{isolation:isolate;background-color:#07111f;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff1f;border-radius:clamp(20px,3vw,34px);width:min(1320px,100% - 40px);min-height:clamp(290px,38vw,520px);margin:clamp(44px,7vw,92px) auto;display:block;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000047}.manual-route-banner:after,.route-secondary-visual:after{content:"";pointer-events:none;background:linear-gradient(#040b1505,#040b1561),linear-gradient(90deg,#040b152e,#0000 48%);position:absolute;inset:0}.manual-route-banner-about{background-image:linear-gradient(90deg,#040b1547,#040b1514),url(/images/innoversil-legacy/Organizational-Culture-INNOVERSIL-ab9caea70f07.jpg)}.manual-route-banner-consultation{background-image:linear-gradient(90deg,#040b1552,#040b1514),url(/images/innoversil-legacy/Digital-Transformation-INNOVERSIL-a5b99d2a6ffb.jpg)}.route-secondary-solutions{background-image:radial-gradient(circle at 18% 28%,#9097ff85,#0000 34%),radial-gradient(circle at 80% 68%,#5bd6a047,#0000 38%),linear-gradient(#9097ff17 1px,#0000 1px),linear-gradient(90deg,#9097ff17 1px,#0000 1px),linear-gradient(135deg,#050d19 0%,#10213b 52%,#07111f 100%);background-position:50%;background-size:auto,auto,48px 48px,48px 48px,auto}.route-secondary-consulting{background-image:linear-gradient(90deg,#040b1557,#040b1514),url(/images/innoversil-legacy/Training-Skills-Development-INNOVERSIL-96b05a437300.jpg)}.route-secondary-technology{background-image:linear-gradient(#9097ff14 1px,#0000 1px),linear-gradient(90deg,#9097ff14 1px,#0000 1px),radial-gradient(circle at 18% 26%,#9097ff7a,#0000 32%),radial-gradient(circle at 78% 68%,#5bd6a03d,#0000 38%),linear-gradient(135deg,#050d19 0%,#10213b 54%,#07111f 100%);background-size:42px 42px,42px 42px,auto,auto,auto}@media (max-width:800px){.manual-route-banner,.route-secondary-visual{border-radius:20px;width:calc(100% - 24px);min-height:260px;margin-block:34px 58px}.page-hero-cinematic.page-hero-contact:before{background-position:bottom;background-size:cover}}.custom-software-outcomes>.content-shell>:first-child{align-self:start;position:sticky;top:120px}.custom-software-outcomes .eyebrow{color:#a8adff}.custom-software-outcomes h2{color:#fff;letter-spacing:-.055em;max-width:620px;margin-bottom:0;font-size:clamp(2.6rem,5vw,5.2rem);line-height:.98}.custom-software-outcomes>.content-shell>:last-child{counter-reset:custom-software-outcome;border-top:1px solid #ffffff2e;grid-template-columns:1fr;gap:0;margin:0;display:grid}.custom-software-outcomes>.content-shell>:last-child>*{counter-increment:custom-software-outcome;transition:padding-left .18s,background-color .18s;position:relative;overflow:visible;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff29!important;border-radius:0!important;margin:0!important;padding:30px 22px 30px 92px!important}.custom-software-outcomes>.content-shell>:last-child>:before{content:"0" counter(custom-software-outcome);color:#9da5ff;letter-spacing:.16em;font-size:.76rem;font-weight:800;position:absolute;top:31px;left:18px}.custom-software-outcomes>.content-shell>:last-child>:after{content:"";border-top:1px solid #fff9;border-right:1px solid #fff9;width:9px;height:9px;position:absolute;top:34px;right:20px;transform:rotate(45deg)}.custom-software-outcomes>.content-shell>:last-child>:hover{background-color:#ffffff0b!important;padding-left:104px!important}.custom-software-outcomes>.content-shell>:last-child>* h3{color:#fff;max-width:calc(100% - 42px);margin:0 0 8px;font-size:clamp(1.1rem,1.5vw,1.42rem);line-height:1.2}.custom-software-outcomes>.content-shell>:last-child>* p{color:#e5ebf7b8;max-width:640px;margin:0;font-size:.98rem;line-height:1.65}@media (max-width:900px){.custom-software-outcomes>.content-shell{grid-template-columns:1fr;gap:48px}.custom-software-outcomes>.content-shell>:first-child{position:static}.custom-software-outcomes h2{max-width:720px}}@media (max-width:620px){.custom-software-outcomes{padding-block:68px}.custom-software-outcomes>.content-shell>:last-child>*{padding:26px 16px 26px 68px!important}.custom-software-outcomes>.content-shell>:last-child>:before{top:27px;left:8px}.custom-software-outcomes>.content-shell>:last-child>:after{display:none}.custom-software-outcomes>.content-shell>:last-child>:hover{padding-left:68px!important}}.ai-automation-delivery{color:#fff;background:radial-gradient(circle at 12% 18%,#737eff3d,#0000 34%),linear-gradient(135deg,#06101f,#101c3a 58%,#071220);padding-block:clamp(72px,8vw,116px)}.ai-automation-delivery>.content-shell{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(44px,7vw,100px);display:grid}.ai-automation-delivery>.content-shell>:first-child{position:sticky;top:110px}.ai-automation-delivery .eyebrow{color:#aeb4ff}.ai-automation-delivery h2{color:#fff;margin-bottom:20px}.ai-automation-delivery>.content-shell>:first-child>p{color:#e7ecf8b8}.ai-automation-delivery>.content-shell>:first-child:after{content:"";background:linear-gradient(#0000,#03081240),url(/images/innoversil-legacy/AI-Integration-Audit-9ede42ea47b4.jpg) 50%/cover no-repeat;border-radius:26px;min-height:340px;margin-top:34px;display:block;box-shadow:0 28px 70px #00000052}.ai-automation-delivery>.content-shell>:last-child{counter-reset:ai-stage;gap:12px;margin:0;display:grid}.ai-automation-delivery>.content-shell>:last-child>*{counter-increment:ai-stage;position:relative;min-height:0!important;box-shadow:none!important;background:#ffffff0e!important;border:1px solid #ffffff21!important;border-radius:18px!important;margin:0!important;padding:24px 28px 24px 82px!important}.ai-automation-delivery>.content-shell>:last-child>:before{content:counter(ai-stage, decimal-leading-zero);color:#aeb4ff;letter-spacing:.12em;font-size:.72rem;font-weight:800;position:absolute;top:25px;left:24px}.ai-automation-delivery>.content-shell>:last-child h3{color:#fff;margin:0 0 7px}.ai-automation-delivery>.content-shell>:last-child p{color:#e5ebf7ad;margin:0}@media (max-width:900px){.ai-automation-delivery>.content-shell{grid-template-columns:1fr}.ai-automation-delivery>.content-shell>:first-child{position:static}}@media (max-width:600px){.ai-automation-delivery>.content-shell>:first-child:after{min-height:290px}.ai-automation-delivery>.content-shell>:last-child>*{padding:22px 18px 22px 66px!important}.ai-automation-delivery>.content-shell>:last-child>:before{left:18px}}.final-cta-solutions-ai-automation{background:radial-gradient(circle at 78% 32%,#5c6bff33,#0000 34%),linear-gradient(135deg,#050b18 0%,#0a1730 54%,#07111f 100%);position:relative;overflow:hidden}.final-cta-solutions-ai-automation .final-cta-inner{text-align:left;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;column-gap:clamp(44px,7vw,100px);display:grid}.final-cta-solutions-ai-automation .final-cta-media{background:#070c2d;border:1px solid #aeb5ff3d;border-radius:28px;grid-area:1/2/span 4;width:100%;min-height:390px;margin:0;overflow:hidden;box-shadow:0 30px 80px #00000057,0 0 70px #5266ff1f}.final-cta-solutions-ai-automation .eyebrow,.final-cta-solutions-ai-automation h2,.final-cta-solutions-ai-automation>.final-cta-inner>p,.final-cta-solutions-ai-automation .final-cta-actions{grid-column:1}.final-cta-solutions-ai-automation h2{max-width:760px}.final-cta-solutions-ai-automation>.final-cta-inner>p{max-width:680px}@media (max-width:860px){.final-cta-solutions-ai-automation .final-cta-inner{grid-template-columns:1fr;row-gap:22px}.final-cta-solutions-ai-automation .final-cta-media{grid-area:1/1;min-height:320px;margin-bottom:18px}.final-cta-solutions-ai-automation .eyebrow{grid-row:2}.final-cta-solutions-ai-automation h2{grid-row:3}.final-cta-solutions-ai-automation>.final-cta-inner>p{grid-row:4}.final-cta-solutions-ai-automation .final-cta-actions{grid-row:5}}.final-cta-solutions-custom-software{background:radial-gradient(circle at 18% 48%,#5366b433,#0000 34%),linear-gradient(125deg,#08111d 0%,#10192a 56%,#111827 100%);position:relative;overflow:hidden}.final-cta-solutions-custom-software .final-cta-inner{text-align:left;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;column-gap:clamp(48px,7vw,108px);display:grid}.final-cta-solutions-custom-software .final-cta-media{background:#0a1220;border:1px solid #ffffff24;border-radius:10px 48px;grid-area:1/1/span 4;width:100%;min-height:410px;margin:0;overflow:hidden;box-shadow:0 32px 80px #00000052}.final-cta-solutions-custom-software .final-cta-media img{object-fit:cover;object-position:center}.final-cta-solutions-custom-software .eyebrow,.final-cta-solutions-custom-software h2,.final-cta-solutions-custom-software>.final-cta-inner>p,.final-cta-solutions-custom-software .final-cta-actions{grid-column:2}.final-cta-solutions-custom-software h2{max-width:720px}.final-cta-solutions-custom-software>.final-cta-inner>p{max-width:650px}@media (max-width:860px){.final-cta-solutions-custom-software .final-cta-inner{grid-template-columns:1fr;row-gap:22px}.final-cta-solutions-custom-software .final-cta-media{border-radius:8px 34px;grid-area:1/1;min-height:320px;margin-bottom:18px}.final-cta-solutions-custom-software .eyebrow{grid-area:2/1}.final-cta-solutions-custom-software h2{grid-area:3/1}.final-cta-solutions-custom-software>.final-cta-inner>p{grid-area:4/1}.final-cta-solutions-custom-software .final-cta-actions{grid-area:5/1}}.final-cta-solutions-business-systems{background:radial-gradient(circle at 82% 22%,#2abc9c2e,#0000 32%),linear-gradient(135deg,#061411 0%,#0a211d 52%,#071512 100%);position:relative;overflow:hidden}.final-cta-solutions-business-systems .final-cta-inner{text-align:left;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-template-areas:"eyebrow media""title media""body media""actions media";align-items:center;column-gap:clamp(50px,7vw,110px);display:grid}.final-cta-solutions-business-systems .eyebrow{color:#75e0c0;grid-area:eyebrow}.final-cta-solutions-business-systems h2{grid-area:title;max-width:760px}.final-cta-solutions-business-systems>.final-cta-inner>p{grid-area:body;max-width:680px}.final-cta-solutions-business-systems .final-cta-actions{grid-area:actions}.final-cta-solutions-business-systems .final-cta-media{background:#071713;border:1px solid #75e0c038;border-radius:32px 8px;grid-area:media;width:100%;min-height:440px;margin:0;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000057,0 0 60px #2abc9c14}.final-cta-solutions-business-systems .final-cta-media img{object-fit:cover;object-position:center}.final-cta-solutions-business-systems .final-cta-media:after{content:"CUSTOMERS  •  PRODUCTS  •  INVENTORY  •  REPORTING";color:#ffffffd1;letter-spacing:.1em;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05120fc7;border:1px solid #ffffff24;border-radius:10px;padding:12px 14px;font-size:.68rem;font-weight:700;position:absolute;bottom:18px;left:18px;right:18px}@media (max-width:860px){.final-cta-solutions-business-systems .final-cta-inner{grid-template-columns:1fr;grid-template-areas:"media""eyebrow""title""body""actions";row-gap:22px}.final-cta-solutions-business-systems .final-cta-media{border-radius:24px 6px;min-height:320px;margin-bottom:16px}}@media (max-width:560px){.final-cta-solutions-business-systems .final-cta-media{min-height:280px}.final-cta-solutions-business-systems .final-cta-media:after{font-size:.58rem;line-height:1.5;bottom:12px;left:12px;right:12px}}.final-cta-solutions-cloud-platforms{background:radial-gradient(circle at 20% 16%,#4c9cff33,#0000 34%),radial-gradient(circle at 88% 76%,#5de3d21c,#0000 30%),linear-gradient(145deg,#061020 0%,#0b1b35 54%,#081421 100%);position:relative;overflow:hidden}.final-cta-solutions-cloud-platforms:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#82b1ff24 1px,#0000 1px),linear-gradient(90deg,#82b1ff24 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.final-cta-solutions-cloud-platforms .final-cta-inner{z-index:1;text-align:left;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);grid-template-areas:"media media""eyebrow eyebrow""title body""title actions";align-items:start;gap:22px clamp(48px,7vw,110px);display:grid;position:relative}.final-cta-solutions-cloud-platforms .final-cta-media{background:#071424;border:1px solid #8cb8ff38;border-radius:30px;grid-area:media;width:100%;min-height:370px;margin:0 0 32px;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000057,0 0 70px #4482ff1a}.final-cta-solutions-cloud-platforms .final-cta-media img{object-fit:cover;object-position:center}.final-cta-solutions-cloud-platforms .final-cta-media:after{content:"MODERNISE  •  AUTOMATE  •  SCALE  •  GOVERN";color:#ffffffdb;letter-spacing:.1em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051020c2;border:1px solid #ffffff29;border-radius:999px;padding:11px 15px;font-size:.68rem;font-weight:750;position:absolute;bottom:22px;right:22px}.final-cta-solutions-cloud-platforms .eyebrow{color:#8fc5ff;grid-area:eyebrow}.final-cta-solutions-cloud-platforms h2{grid-area:title;max-width:720px;margin:0}.final-cta-solutions-cloud-platforms>.final-cta-inner>p{grid-area:body;max-width:650px;margin:0}.final-cta-solutions-cloud-platforms .final-cta-actions{grid-area:actions}@media (max-width:860px){.final-cta-solutions-cloud-platforms .final-cta-inner{grid-template-columns:1fr;grid-template-areas:"media""eyebrow""title""body""actions";row-gap:22px}.final-cta-solutions-cloud-platforms .final-cta-media{border-radius:24px;min-height:310px;margin-bottom:18px}}@media (max-width:560px){.final-cta-solutions-cloud-platforms .final-cta-media{min-height:270px}.final-cta-solutions-cloud-platforms .final-cta-media:after{text-align:center;border-radius:12px;font-size:.58rem;line-height:1.5;bottom:12px;left:12px;right:12px}}.final-cta-solutions-connected-commerce{background:radial-gradient(circle at 78% 18%,#ffa94c2b,#0000 34%),linear-gradient(130deg,#160d08 0%,#24140c 48%,#0e1017 100%);position:relative;overflow:hidden}.final-cta-solutions-connected-commerce .final-cta-inner{text-align:left;grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);grid-template-areas:"media eyebrow""media title""media body""media actions";align-items:center;column-gap:clamp(50px,7vw,112px);display:grid}.final-cta-solutions-connected-commerce .final-cta-media{background:#17100c;border:1px solid #ffb86738;border-radius:140px 28px 28px;grid-area:media;width:100%;min-height:480px;margin:0;position:relative;overflow:hidden;box-shadow:0 36px 90px #00000061,0 0 65px #ff973d14}.final-cta-solutions-connected-commerce .final-cta-media img{object-fit:cover;object-position:center}.final-cta-solutions-connected-commerce .final-cta-media:after{content:"CUSTOMER → PRODUCT → PAYMENT → FULFILMENT";color:#fff1e0e6;letter-spacing:.1em;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#180d08cc;border:1px solid #ffffff24;border-radius:12px;padding:13px 16px;font-size:.66rem;font-weight:750;position:absolute;bottom:20px;left:20px;right:20px}.final-cta-solutions-connected-commerce .eyebrow{color:#ffb767;grid-area:eyebrow}.final-cta-solutions-connected-commerce h2{grid-area:title;max-width:760px}.final-cta-solutions-connected-commerce>.final-cta-inner>p{grid-area:body;max-width:660px}.final-cta-solutions-connected-commerce .final-cta-actions{grid-area:actions}.final-cta-solutions-connected-commerce .button-primary{color:#160d08;background:#f49a45}.final-cta-solutions-connected-commerce .button-primary:hover{background:#ffb767}@media (max-width:860px){.final-cta-solutions-connected-commerce .final-cta-inner{grid-template-columns:1fr;grid-template-areas:"media""eyebrow""title""body""actions";row-gap:22px}.final-cta-solutions-connected-commerce .final-cta-media{border-radius:72px 22px 22px;min-height:330px;margin-bottom:18px}}@media (max-width:560px){.final-cta-solutions-connected-commerce .final-cta-media{border-radius:48px 18px 18px;min-height:285px}.final-cta-solutions-connected-commerce .final-cta-media:after{font-size:.56rem;line-height:1.55;bottom:12px;left:12px;right:12px}}.final-cta-solutions-data-decision-tools{background:radial-gradient(circle at 76% 24%,#57d4ff29,#0000 31%),radial-gradient(circle at 18% 82%,#8e6fff24,#0000 34%),linear-gradient(135deg,#060b17 0%,#0b1730 52%,#07111e 100%);position:relative;overflow:hidden}.final-cta-solutions-data-decision-tools:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#71bdff21 1px,#0000 1px),linear-gradient(90deg,#71bdff21 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.final-cta-solutions-data-decision-tools .final-cta-inner{z-index:1;text-align:left;grid-template-columns:minmax(0,1.08fr) minmax(310px,.72fr);grid-template-areas:"eyebrow media""title media""body media""actions media";align-items:center;gap:20px clamp(48px,7vw,108px);display:grid;position:relative}.final-cta-solutions-data-decision-tools .eyebrow{color:#79d8ff;grid-area:eyebrow}.final-cta-solutions-data-decision-tools h2{grid-area:title;max-width:780px}.final-cta-solutions-data-decision-tools>.final-cta-inner>p{grid-area:body;max-width:680px}.final-cta-solutions-data-decision-tools .final-cta-actions{grid-area:actions}.final-cta-solutions-data-decision-tools .final-cta-media{aspect-ratio:1;background:#081324;border:1px solid #79d8ff3d;border-radius:50%;grid-area:media;width:100%;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000061,0 0 80px #48b7ff1a}.final-cta-solutions-data-decision-tools .final-cta-media img{object-fit:cover;object-position:center}.final-cta-solutions-data-decision-tools .final-cta-media:after{content:"SIGNAL  •  CONTEXT  •  DECISION  •  ACTION";color:#eef9ffe6;letter-spacing:.09em;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050f1dd1;border:1px solid #ffffff26;border-radius:999px;padding:12px 14px;font-size:.62rem;font-weight:750;position:absolute;bottom:9%;left:9%;right:9%}@media (max-width:860px){.final-cta-solutions-data-decision-tools .final-cta-inner{grid-template-columns:1fr;grid-template-areas:"media""eyebrow""title""body""actions";row-gap:22px}.final-cta-solutions-data-decision-tools .final-cta-media{width:min(420px,100%);margin:0 auto 18px}}@media (max-width:560px){.final-cta-solutions-data-decision-tools .final-cta-media:after{font-size:.52rem;line-height:1.45;bottom:7%;left:7%;right:7%}}.final-cta-consulting{background:radial-gradient(circle at 16% 24%,#daaa602b,#0000 34%),linear-gradient(130deg,#11100e 0%,#1b1813 48%,#10141b 100%);position:relative;overflow:hidden}.final-cta-consulting:before{content:"";border:1px solid #e1b77424;border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-80px;box-shadow:0 0 0 44px #e1b77406,0 0 0 88px #e1b77405}.final-cta-consulting .final-cta-inner{z-index:1;text-align:left;grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);grid-template-areas:"media eyebrow""media title""media body""media actions";align-items:center;gap:20px clamp(52px,7vw,116px);display:grid;position:relative}.final-cta-consulting .final-cta-media{background:#16130f;border:1px solid #e1b77433;border-radius:22px 92px 22px 22px;grid-area:media;width:100%;min-height:450px;margin:0;position:relative;overflow:hidden;box-shadow:0 36px 90px #0006,22px 22px #e1b7740e}.final-cta-consulting .final-cta-media img{object-fit:cover;object-position:center}.final-cta-consulting .final-cta-media:after{content:"DISCOVER  •  DEFINE  •  DESIGN  •  DELIVER";color:#fff4e1e0;letter-spacing:.11em;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14110dcc;border:1px solid #ffffff24;border-radius:10px;padding:13px 15px;font-size:.64rem;font-weight:750;position:absolute;bottom:18px;left:18px;right:18px}.final-cta-consulting .eyebrow{color:#dfb777;grid-area:eyebrow}.final-cta-consulting h2{grid-area:title;max-width:760px}.final-cta-consulting>.final-cta-inner>p{grid-area:body;max-width:670px}.final-cta-consulting .final-cta-actions{grid-area:actions}.final-cta-consulting .button-primary{color:#17120c;background:#dfb777}@media (max-width:860px){.final-cta-consulting .final-cta-inner{grid-template-columns:1fr;grid-template-areas:"media""eyebrow""title""body""actions";row-gap:22px}.final-cta-consulting .final-cta-media{border-radius:18px 58px 18px 18px;min-height:330px;margin-bottom:18px;box-shadow:0 30px 75px #0000005c}}@media (max-width:560px){.final-cta-consulting .final-cta-media{border-radius:16px 42px 16px 16px;min-height:280px}.final-cta-consulting .final-cta-media:after{font-size:.54rem;line-height:1.5;bottom:12px;left:12px;right:12px}}.final-cta-technology{background:radial-gradient(circle at 82% 18%,#776dff33,#0000 30%),linear-gradient(135deg,#050815 0%,#0d132a 48%,#080d1d 100%);padding-block:clamp(82px,9vw,138px);position:relative;overflow:hidden}.final-cta-technology:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#8e97ff1f 1px,#0000 1px),linear-gradient(90deg,#8e97ff1f 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0}.final-cta-technology .final-cta-inner{z-index:1;text-align:left;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1.15fr) minmax(270px,.55fr);align-content:center;min-height:560px;display:grid;position:relative}.final-cta-technology .final-cta-media{background:#070b19;border:1px solid #9ba2ff38;border-radius:34px;grid-area:1/1/-1/-1;width:100%;height:100%;min-height:560px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 110px #00000070,0 0 90px #5d69ff1a}.final-cta-technology .final-cta-media img{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.06)brightness(.68)}.final-cta-technology .final-cta-media:after{content:"";background:linear-gradient(90deg,#040712f7 0%,#040712e6 38%,#0407127a 68%,#0407121f 100%),linear-gradient(#0407121f,#04071270);position:absolute;inset:0}.final-cta-technology .eyebrow,.final-cta-technology h2,.final-cta-technology>.final-cta-inner>p,.final-cta-technology .final-cta-actions{z-index:2;grid-column:1;margin-left:clamp(28px,5vw,74px);margin-right:clamp(28px,5vw,74px);position:relative}.final-cta-technology .eyebrow{color:#adb2ff;grid-row:1;align-self:end}.final-cta-technology h2{color:#fff;grid-row:2;max-width:820px;margin-top:18px;margin-bottom:22px}.final-cta-technology>.final-cta-inner>p{color:#e8ecf9c2;grid-row:3;max-width:700px;margin-top:0;margin-bottom:32px}.final-cta-technology .final-cta-actions{grid-row:4;align-self:start}.final-cta-technology .button-primary{color:#090c1b;background:#aeb3ff}.final-cta-technology .button-primary:hover{background:#c7caff}.final-cta-technology .final-cta-inner:after{z-index:3;content:"ARCHITECTURE  /  CLOUD  /  DATA  /  AI  /  SECURITY";color:#eff1ffe0;letter-spacing:.1em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060916c2;border:1px solid #ffffff29;border-radius:999px;padding:12px 16px;font-size:.64rem;font-weight:750;position:absolute;bottom:30px;right:34px}@media (max-width:860px){.final-cta-technology .final-cta-inner{grid-template-columns:1fr;min-height:620px}.final-cta-technology .final-cta-media{min-height:620px}.final-cta-technology .final-cta-media:after{background:linear-gradient(#0407124d 0%,#040712e8 54%,#040712fa 100%)}.final-cta-technology .eyebrow,.final-cta-technology h2,.final-cta-technology>.final-cta-inner>p,.final-cta-technology .final-cta-actions{grid-column:1;margin-left:28px;margin-right:28px}.final-cta-technology .eyebrow{align-self:end;padding-top:260px}.final-cta-technology .final-cta-inner:after{display:none}}@media (max-width:560px){.final-cta-technology{padding-block:68px}.final-cta-technology .final-cta-inner,.final-cta-technology .final-cta-media{min-height:650px}.final-cta-technology .final-cta-media{border-radius:22px}.final-cta-technology .eyebrow,.final-cta-technology h2,.final-cta-technology>.final-cta-inner>p,.final-cta-technology .final-cta-actions{margin-left:20px;margin-right:20px}.final-cta-technology .eyebrow{padding-top:245px}}.final-cta-zecleo{background:radial-gradient(circle at 82% 18%,#6b77ff38,#0000 32%),linear-gradient(135deg,#040714 0%,#0a1128 52%,#070b18 100%);padding-block:clamp(82px,9vw,142px);position:relative;overflow:hidden}.final-cta-zecleo .final-cta-inner{text-align:left;border:1px solid #9ca4ff33;border-radius:42px;grid-template-rows:minmax(150px,1fr) auto auto auto;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);min-height:620px;padding:clamp(34px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 120px #00000075,0 0 90px #4e5cff1a}.final-cta-zecleo .final-cta-media{border:0;border-radius:0;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.final-cta-zecleo .final-cta-media img{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.06)brightness(.68)}.final-cta-zecleo .final-cta-media:after{content:"";background:linear-gradient(90deg,#030610f7 0%,#030610e0 42%,#03061061 72%,#0306102e 100%),linear-gradient(#0306100d,#0306108f);position:absolute;inset:0}.final-cta-zecleo .eyebrow,.final-cta-zecleo h2,.final-cta-zecleo>.final-cta-inner>p,.final-cta-zecleo .final-cta-actions{z-index:2;grid-column:1;position:relative}.final-cta-zecleo .eyebrow{color:#aeb4ff;grid-row:2;align-self:end}.final-cta-zecleo h2{color:#fff;grid-row:3;max-width:850px;margin-top:18px;margin-bottom:22px}.final-cta-zecleo>.final-cta-inner>p{color:#ebeefbc2;grid-row:4;max-width:720px;margin-top:0;margin-bottom:34px}.final-cta-zecleo .final-cta-actions{grid-area:2/2/5;align-self:end;gap:14px;padding-left:clamp(24px,4vw,62px);display:grid}.final-cta-zecleo .final-cta-actions .button{justify-content:space-between;width:100%}.final-cta-zecleo .button-primary{color:#080b1a;background:#aeb4ff}.final-cta-zecleo .button-primary:hover{background:#c8ccff}.final-cta-zecleo .final-cta-inner:after{z-index:3;content:"CONSUMER  /  BUSINESS  /  ENTERPRISE";color:#f0f2ffe0;letter-spacing:.1em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050814b3;border:1px solid #ffffff29;border-radius:999px;padding:12px 16px;font-size:.64rem;font-weight:750;position:absolute;top:30px;right:32px}@media (max-width:860px){.final-cta-zecleo .final-cta-inner{border-radius:30px;grid-template-rows:minmax(240px,1fr) auto auto auto auto;grid-template-columns:1fr;min-height:690px}.final-cta-zecleo .final-cta-media:after{background:linear-gradient(#0306102e 0%,#0306109e 38%,#030610f7 70%,#030610fc 100%)}.final-cta-zecleo .eyebrow{grid-row:2}.final-cta-zecleo h2{grid-row:3}.final-cta-zecleo>.final-cta-inner>p{grid-row:4}.final-cta-zecleo .final-cta-actions{grid-area:5/1;align-items:flex-start;padding-left:0;display:flex}.final-cta-zecleo .final-cta-actions .button{width:auto}.final-cta-zecleo .final-cta-inner:after{top:22px;right:22px}}@media (max-width:560px){.final-cta-zecleo{padding-block:68px}.final-cta-zecleo .final-cta-inner{border-radius:22px;min-height:720px;padding:24px 20px}.final-cta-zecleo .final-cta-actions{display:grid}.final-cta-zecleo .final-cta-actions .button{width:100%}.final-cta-zecleo .final-cta-inner:after{text-align:center;font-size:.56rem;left:16px;right:16px}}.final-cta-zecleo-consumer{background:radial-gradient(circle at 80% 22%,#a97fff38,#0000 32%),radial-gradient(circle at 12% 82%,#49d3ff1f,#0000 34%),linear-gradient(135deg,#080817 0%,#14102c 52%,#080d1c 100%);position:relative;overflow:hidden}.final-cta-zecleo-consumer:before{content:"";border:1px solid #bfa0ff24;border-radius:50%;width:280px;height:280px;position:absolute;top:14%;right:8%;box-shadow:0 0 0 48px #bfa0ff06,0 0 0 96px #bfa0ff04}.final-cta-zecleo-consumer .final-cta-inner{z-index:1;text-align:left;grid-template-columns:minmax(0,1.12fr) minmax(300px,.68fr);grid-template-areas:"eyebrow media""title media""body media""actions media";align-items:center;gap:20px clamp(52px,8vw,126px);display:grid;position:relative}.final-cta-zecleo-consumer .eyebrow{color:#c6a8ff;grid-area:eyebrow}.final-cta-zecleo-consumer h2{grid-area:title;max-width:820px}.final-cta-zecleo-consumer>.final-cta-inner>p{color:#ecebfabf;grid-area:body;max-width:700px}.final-cta-zecleo-consumer .final-cta-actions{grid-area:actions}.final-cta-zecleo-consumer .final-cta-media{aspect-ratio:.78;background:#0d0b20;border:1px solid #c6a8ff47;border-radius:72px 72px 30px 30px;grid-area:media;justify-self:end;width:min(410px,100%);min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 38px 100px #0000006b,0 0 80px #9969ff21}.final-cta-zecleo-consumer .final-cta-media img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.04)}.final-cta-zecleo-consumer .final-cta-media:before{z-index:2;content:"";background:#ffffff57;border-radius:999px;width:72px;height:6px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.final-cta-zecleo-consumer .final-cta-media:after{content:"ASSIST  •  CREATE  •  PLAN  •  CONNECT";color:#f7f2ffe6;letter-spacing:.1em;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b081ccc;border:1px solid #ffffff29;border-radius:14px;padding:13px 14px;font-size:.61rem;font-weight:750;position:absolute;bottom:18px;left:18px;right:18px}.final-cta-zecleo-consumer .button-primary{color:#110b22;background:#c6a8ff}.final-cta-zecleo-consumer .button-primary:hover{background:#d9c4ff}@media (max-width:860px){.final-cta-zecleo-consumer .final-cta-inner{grid-template-columns:1fr;grid-template-areas:"media""eyebrow""title""body""actions";row-gap:22px}.final-cta-zecleo-consumer .final-cta-media{border-radius:58px 58px 26px 26px;justify-self:center;width:min(390px,100%);margin-bottom:18px}}@media (max-width:560px){.final-cta-zecleo-consumer .final-cta-media{border-radius:46px 46px 22px 22px;width:min(330px,100%)}.final-cta-zecleo-consumer .final-cta-media:after{font-size:.51rem;line-height:1.5;bottom:12px;left:12px;right:12px}}.final-cta-zecleo-enterprise{background:radial-gradient(circle at 82% 18%,#4e97ff33,#0000 32%),linear-gradient(135deg,#040b15 0%,#09182a 52%,#050d18 100%);position:relative;overflow:hidden}.final-cta-zecleo-enterprise:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#73aeff21 1px,#0000 1px),linear-gradient(90deg,#73aeff21 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.final-cta-zecleo-enterprise .final-cta-inner{z-index:1;text-align:left;grid-template-columns:minmax(350px,.95fr) minmax(0,1.05fr);grid-template-areas:"media eyebrow""media title""media body""media actions";align-items:center;gap:20px clamp(52px,7vw,116px);display:grid;position:relative}.final-cta-zecleo-enterprise .final-cta-media{background:#06111e;border:1px solid #70adff3d;border-radius:18px;grid-area:media;width:100%;min-height:480px;margin:0;position:relative;overflow:hidden;box-shadow:0 38px 100px #00000070,0 0 80px #3e89ff1a}.final-cta-zecleo-enterprise .final-cta-media img{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.08)brightness(.78)}.final-cta-zecleo-enterprise .final-cta-media:before{z-index:2;content:"";pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:18px}.final-cta-zecleo-enterprise .final-cta-media:after{z-index:3;content:"TENANTS  /  ACCESS  /  INTEGRATION  /  OVERSIGHT";color:#eff7ffe6;letter-spacing:.1em;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040e19d6;border:1px solid #ffffff29;border-radius:8px;padding:13px 15px;font-size:.61rem;font-weight:750;position:absolute;bottom:32px;left:32px;right:32px}.final-cta-zecleo-enterprise .eyebrow{color:#81baff;grid-area:eyebrow}.final-cta-zecleo-enterprise h2{grid-area:title;max-width:790px}.final-cta-zecleo-enterprise>.final-cta-inner>p{color:#e6effabd;grid-area:body;max-width:690px}.final-cta-zecleo-enterprise .final-cta-actions{grid-area:actions}.final-cta-zecleo-enterprise .button-primary{color:#04101d;background:#81baff}.final-cta-zecleo-enterprise .button-primary:hover{background:#acd2ff}@media (max-width:860px){.final-cta-zecleo-enterprise .final-cta-inner{grid-template-columns:1fr;grid-template-areas:"media""eyebrow""title""body""actions";row-gap:22px}.final-cta-zecleo-enterprise .final-cta-media{min-height:340px;margin-bottom:18px}}@media (max-width:560px){.final-cta-zecleo-enterprise .final-cta-media{border-radius:14px;min-height:285px}.final-cta-zecleo-enterprise .final-cta-media:before{inset:12px}.final-cta-zecleo-enterprise .final-cta-media:after{font-size:.51rem;line-height:1.5;bottom:22px;left:22px;right:22px}}.final-cta-about,.final-cta-accessibility,.final-cta-consultation,.final-cta-contact,.final-cta-cookies,.final-cta-insights,.final-cta-insights-building-adaptive-software,.final-cta-insights-connected-business-systems,.final-cta-insights-from-ai-experiment-to-operating-capability,.final-cta-insights-human-centred-ai,.final-cta-privacy,.final-cta-responsible-ai,.final-cta-security,.final-cta-solutions,.final-cta-terms,.final-cta-zecleo-business,.final-cta-zecleo-platform-vision{isolation:isolate;background:radial-gradient(circle at 82% 18%, rgba(var(--cta-rgb), .18), transparent 34%), linear-gradient(135deg, #040a13 0%, #0a1726 52%, #050c16 100%);position:relative;overflow:hidden}.final-cta-about .final-cta-inner,.final-cta-accessibility .final-cta-inner,.final-cta-consultation .final-cta-inner,.final-cta-contact .final-cta-inner,.final-cta-cookies .final-cta-inner,.final-cta-insights .final-cta-inner,.final-cta-insights-building-adaptive-software .final-cta-inner,.final-cta-insights-connected-business-systems .final-cta-inner,.final-cta-insights-from-ai-experiment-to-operating-capability .final-cta-inner,.final-cta-insights-human-centred-ai .final-cta-inner,.final-cta-privacy .final-cta-inner,.final-cta-responsible-ai .final-cta-inner,.final-cta-security .final-cta-inner,.final-cta-solutions .final-cta-inner,.final-cta-terms .final-cta-inner,.final-cta-zecleo-business .final-cta-inner,.final-cta-zecleo-platform-vision .final-cta-inner{z-index:1;text-align:left;grid-template-columns:minmax(0,1.04fr) minmax(330px,.96fr);grid-template-areas:"eyebrow media""title media""body media""actions media";align-items:center;gap:20px clamp(48px,7vw,112px);display:grid;position:relative}.final-cta-about .final-cta-media,.final-cta-accessibility .final-cta-media,.final-cta-consultation .final-cta-media,.final-cta-contact .final-cta-media,.final-cta-cookies .final-cta-media,.final-cta-insights .final-cta-media,.final-cta-insights-building-adaptive-software .final-cta-media,.final-cta-insights-connected-business-systems .final-cta-media,.final-cta-insights-from-ai-experiment-to-operating-capability .final-cta-media,.final-cta-insights-human-centred-ai .final-cta-media,.final-cta-privacy .final-cta-media,.final-cta-responsible-ai .final-cta-media,.final-cta-security .final-cta-media,.final-cta-solutions .final-cta-media,.final-cta-terms .final-cta-media,.final-cta-zecleo-business .final-cta-media,.final-cta-zecleo-platform-vision .final-cta-media{border:1px solid rgba(var(--cta-rgb), .28);width:100%;min-height:420px;box-shadow:0 35px 90px #00000061, 0 0 70px rgba(var(--cta-rgb), .1);background:#07101d;border-radius:28px 8px;grid-area:media;margin:0;position:relative;overflow:hidden}.final-cta-about .final-cta-media img,.final-cta-accessibility .final-cta-media img,.final-cta-consultation .final-cta-media img,.final-cta-contact .final-cta-media img,.final-cta-cookies .final-cta-media img,.final-cta-insights .final-cta-media img,.final-cta-insights-building-adaptive-software .final-cta-media img,.final-cta-insights-connected-business-systems .final-cta-media img,.final-cta-insights-from-ai-experiment-to-operating-capability .final-cta-media img,.final-cta-insights-human-centred-ai .final-cta-media img,.final-cta-privacy .final-cta-media img,.final-cta-responsible-ai .final-cta-media img,.final-cta-security .final-cta-media img,.final-cta-solutions .final-cta-media img,.final-cta-terms .final-cta-media img,.final-cta-zecleo-business .final-cta-media img,.final-cta-zecleo-platform-vision .final-cta-media img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.06)brightness(.78)}.final-cta-about .final-cta-media,.final-cta-accessibility .final-cta-media,.final-cta-consultation .final-cta-media,.final-cta-contact .final-cta-media,.final-cta-cookies .final-cta-media,.final-cta-insights .final-cta-media,.final-cta-insights-building-adaptive-software .final-cta-media,.final-cta-insights-connected-business-systems .final-cta-media,.final-cta-insights-from-ai-experiment-to-operating-capability .final-cta-media,.final-cta-insights-human-centred-ai .final-cta-media,.final-cta-privacy .final-cta-media,.final-cta-responsible-ai .final-cta-media,.final-cta-security .final-cta-media,.final-cta-solutions .final-cta-media,.final-cta-terms .final-cta-media,.final-cta-zecleo-business .final-cta-media,.final-cta-zecleo-platform-vision .final-cta-media :after{content:"EXPLORE  /  DEFINE  /  DELIVER";color:#f4f8ffe6;letter-spacing:.1em;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040c16d1;border:1px solid #ffffff26;border-radius:8px;padding:12px 14px;font-size:.58rem;font-weight:750;position:absolute;bottom:24px;left:24px;right:24px}.final-cta-about .eyebrow,.final-cta-accessibility .eyebrow,.final-cta-consultation .eyebrow,.final-cta-contact .eyebrow,.final-cta-cookies .eyebrow,.final-cta-insights .eyebrow,.final-cta-insights-building-adaptive-software .eyebrow,.final-cta-insights-connected-business-systems .eyebrow,.final-cta-insights-from-ai-experiment-to-operating-capability .eyebrow,.final-cta-insights-human-centred-ai .eyebrow,.final-cta-privacy .eyebrow,.final-cta-responsible-ai .eyebrow,.final-cta-security .eyebrow,.final-cta-solutions .eyebrow,.final-cta-terms .eyebrow,.final-cta-zecleo-business .eyebrow,.final-cta-zecleo-platform-vision .eyebrow{color:var(--cta-accent);grid-area:eyebrow}.final-cta-about h2,.final-cta-accessibility h2,.final-cta-consultation h2,.final-cta-contact h2,.final-cta-cookies h2,.final-cta-insights h2,.final-cta-insights-building-adaptive-software h2,.final-cta-insights-connected-business-systems h2,.final-cta-insights-from-ai-experiment-to-operating-capability h2,.final-cta-insights-human-centred-ai h2,.final-cta-privacy h2,.final-cta-responsible-ai h2,.final-cta-security h2,.final-cta-solutions h2,.final-cta-terms h2,.final-cta-zecleo-business h2,.final-cta-zecleo-platform-vision h2{grid-area:title;max-width:820px}.final-cta-about>.final-cta-inner>p,.final-cta-accessibility>.final-cta-inner>p,.final-cta-consultation>.final-cta-inner>p,.final-cta-contact>.final-cta-inner>p,.final-cta-cookies>.final-cta-inner>p,.final-cta-insights>.final-cta-inner>p,.final-cta-insights-building-adaptive-software>.final-cta-inner>p,.final-cta-insights-connected-business-systems>.final-cta-inner>p,.final-cta-insights-from-ai-experiment-to-operating-capability>.final-cta-inner>p,.final-cta-insights-human-centred-ai>.final-cta-inner>p,.final-cta-privacy>.final-cta-inner>p,.final-cta-responsible-ai>.final-cta-inner>p,.final-cta-security>.final-cta-inner>p,.final-cta-solutions>.final-cta-inner>p,.final-cta-terms>.final-cta-inner>p,.final-cta-zecleo-business>.final-cta-inner>p,.final-cta-zecleo-platform-vision>.final-cta-inner>p{color:#e8f0fabd;grid-area:body;max-width:700px}.final-cta-about .final-cta-actions,.final-cta-accessibility .final-cta-actions,.final-cta-consultation .final-cta-actions,.final-cta-contact .final-cta-actions,.final-cta-cookies .final-cta-actions,.final-cta-insights .final-cta-actions,.final-cta-insights-building-adaptive-software .final-cta-actions,.final-cta-insights-connected-business-systems .final-cta-actions,.final-cta-insights-from-ai-experiment-to-operating-capability .final-cta-actions,.final-cta-insights-human-centred-ai .final-cta-actions,.final-cta-privacy .final-cta-actions,.final-cta-responsible-ai .final-cta-actions,.final-cta-security .final-cta-actions,.final-cta-solutions .final-cta-actions,.final-cta-terms .final-cta-actions,.final-cta-zecleo-business .final-cta-actions,.final-cta-zecleo-platform-vision .final-cta-actions{grid-area:actions}.final-cta-about .button-primary,.final-cta-accessibility .button-primary,.final-cta-consultation .button-primary,.final-cta-contact .button-primary,.final-cta-cookies .button-primary,.final-cta-insights .button-primary,.final-cta-insights-building-adaptive-software .button-primary,.final-cta-insights-connected-business-systems .button-primary,.final-cta-insights-from-ai-experiment-to-operating-capability .button-primary,.final-cta-insights-human-centred-ai .button-primary,.final-cta-privacy .button-primary,.final-cta-responsible-ai .button-primary,.final-cta-security .button-primary,.final-cta-solutions .button-primary,.final-cta-terms .button-primary,.final-cta-zecleo-business .button-primary,.final-cta-zecleo-platform-vision .button-primary{color:#04101a;background:var(--cta-accent)}.final-cta-about{--cta-accent:#d4a7ff;--cta-rgb:212, 167, 255}.final-cta-accessibility{--cta-accent:#9dd9a8;--cta-rgb:157, 217, 168}.final-cta-accessibility .final-cta-inner{grid-template-columns:1fr;grid-template-areas:"media""eyebrow""title""body""actions";max-width:980px}.final-cta-accessibility .final-cta-media{min-height:290px;margin-bottom:18px}.final-cta-consultation{--cta-accent:#b6a1ff;--cta-rgb:182, 161, 255}.final-cta-contact{--cta-accent:#84d5ff;--cta-rgb:132, 213, 255}.final-cta-contact .final-cta-inner{grid-template-columns:minmax(330px,.96fr) minmax(0,1.04fr);grid-template-areas:"media eyebrow""media title""media body""media actions"}.final-cta-cookies{--cta-accent:#92c7ff;--cta-rgb:146, 199, 255}.final-cta-cookies .final-cta-inner{grid-template-columns:1fr;grid-template-areas:"media""eyebrow""title""body""actions";max-width:980px}.final-cta-cookies .final-cta-media{min-height:290px;margin-bottom:18px}.final-cta-insights{--cta-accent:#98c6ff;--cta-rgb:152, 198, 255}.final-cta-insights .final-cta-inner{grid-template-columns:minmax(330px,.96fr) minmax(0,1.04fr);grid-template-areas:"media eyebrow""media title""media body""media actions"}.final-cta-insights-building-adaptive-software{--cta-accent:#86b9ff;--cta-rgb:134, 185, 255}.final-cta-insights-connected-business-systems{--cta-accent:#73dfc0;--cta-rgb:115, 223, 192}.final-cta-insights-connected-business-systems .final-cta-inner{grid-template-columns:minmax(330px,.96fr) minmax(0,1.04fr);grid-template-areas:"media eyebrow""media title""media body""media actions"}.final-cta-insights-from-ai-experiment-to-operating-capability{--cta-accent:#a493ff;--cta-rgb:164, 147, 255}.final-cta-insights-human-centred-ai{--cta-accent:#c4a5ff;--cta-rgb:196, 165, 255}.final-cta-insights-human-centred-ai .final-cta-inner{grid-template-columns:minmax(330px,.96fr) minmax(0,1.04fr);grid-template-areas:"media eyebrow""media title""media body""media actions"}.final-cta-privacy{--cta-accent:#8fd9d4;--cta-rgb:143, 217, 212}.final-cta-privacy .final-cta-inner{grid-template-columns:1fr;grid-template-areas:"media""eyebrow""title""body""actions";max-width:980px}.final-cta-privacy .final-cta-media{min-height:290px;margin-bottom:18px}.final-cta-responsible-ai{--cta-accent:#c1a3ff;--cta-rgb:193, 163, 255}.final-cta-responsible-ai .final-cta-inner{grid-template-columns:1fr;grid-template-areas:"media""eyebrow""title""body""actions";max-width:980px}.final-cta-responsible-ai .final-cta-media{min-height:290px;margin-bottom:18px}.final-cta-security{--cta-accent:#78c9ff;--cta-rgb:120, 201, 255}.final-cta-security .final-cta-inner{grid-template-columns:1fr;grid-template-areas:"media""eyebrow""title""body""actions";max-width:980px}.final-cta-security .final-cta-media{min-height:290px;margin-bottom:18px}.final-cta-solutions{--cta-accent:#62d9ff;--cta-rgb:98, 217, 255}.final-cta-solutions .final-cta-inner{grid-template-columns:minmax(330px,.96fr) minmax(0,1.04fr);grid-template-areas:"media eyebrow""media title""media body""media actions"}.final-cta-terms{--cta-accent:#d5bd8c;--cta-rgb:213, 189, 140}.final-cta-terms .final-cta-inner{grid-template-columns:1fr;grid-template-areas:"media""eyebrow""title""body""actions";max-width:980px}.final-cta-terms .final-cta-media{min-height:290px;margin-bottom:18px}.final-cta-zecleo-business{--cta-accent:#72dfbd;--cta-rgb:114, 223, 189}.final-cta-zecleo-platform-vision{--cta-accent:#a78bfa;--cta-rgb:167, 139, 250}.final-cta-zecleo-platform-vision .final-cta-inner{grid-template-columns:minmax(330px,.96fr) minmax(0,1.04fr);grid-template-areas:"media eyebrow""media title""media body""media actions"}@media (max-width:860px){.final-cta-about .final-cta-inner,.final-cta-accessibility .final-cta-inner,.final-cta-consultation .final-cta-inner,.final-cta-contact .final-cta-inner,.final-cta-cookies .final-cta-inner,.final-cta-insights .final-cta-inner,.final-cta-insights-building-adaptive-software .final-cta-inner,.final-cta-insights-connected-business-systems .final-cta-inner,.final-cta-insights-from-ai-experiment-to-operating-capability .final-cta-inner,.final-cta-insights-human-centred-ai .final-cta-inner,.final-cta-privacy .final-cta-inner,.final-cta-responsible-ai .final-cta-inner,.final-cta-security .final-cta-inner,.final-cta-solutions .final-cta-inner,.final-cta-terms .final-cta-inner,.final-cta-zecleo-business .final-cta-inner,.final-cta-zecleo-platform-vision .final-cta-inner{grid-template-columns:1fr;grid-template-areas:"media""eyebrow""title""body""actions";row-gap:22px}.final-cta-about .final-cta-media,.final-cta-accessibility .final-cta-media,.final-cta-consultation .final-cta-media,.final-cta-contact .final-cta-media,.final-cta-cookies .final-cta-media,.final-cta-insights .final-cta-media,.final-cta-insights-building-adaptive-software .final-cta-media,.final-cta-insights-connected-business-systems .final-cta-media,.final-cta-insights-from-ai-experiment-to-operating-capability .final-cta-media,.final-cta-insights-human-centred-ai .final-cta-media,.final-cta-privacy .final-cta-media,.final-cta-responsible-ai .final-cta-media,.final-cta-security .final-cta-media,.final-cta-solutions .final-cta-media,.final-cta-terms .final-cta-media,.final-cta-zecleo-business .final-cta-media,.final-cta-zecleo-platform-vision .final-cta-media{min-height:330px;margin-bottom:18px}}@media (max-width:560px){.final-cta-about .final-cta-media,.final-cta-accessibility .final-cta-media,.final-cta-consultation .final-cta-media,.final-cta-contact .final-cta-media,.final-cta-cookies .final-cta-media,.final-cta-insights .final-cta-media,.final-cta-insights-building-adaptive-software .final-cta-media,.final-cta-insights-connected-business-systems .final-cta-media,.final-cta-insights-from-ai-experiment-to-operating-capability .final-cta-media,.final-cta-insights-human-centred-ai .final-cta-media,.final-cta-privacy .final-cta-media,.final-cta-responsible-ai .final-cta-media,.final-cta-security .final-cta-media,.final-cta-solutions .final-cta-media,.final-cta-terms .final-cta-media,.final-cta-zecleo-business .final-cta-media,.final-cta-zecleo-platform-vision .final-cta-media{border-radius:14px;min-height:275px}}.refresh-final-cta-about,.refresh-final-cta-insights-landing,.refresh-final-cta-insights-building-adaptive-software,.refresh-final-cta-insights-connected-business-systems,.refresh-final-cta-insights-from-ai-experiment-to-operating-capability,.refresh-final-cta-insights-human-centred-ai,.refresh-consultation-close-unique{isolation:isolate;background:linear-gradient(110deg, #030912f5, #050d19c7 58%, #050c167a), var(--dedicated-image) center / cover no-repeat;position:relative;overflow:hidden}.refresh-final-cta-about,.refresh-final-cta-insights-landing,.refresh-final-cta-insights-building-adaptive-software,.refresh-final-cta-insights-connected-business-systems,.refresh-final-cta-insights-from-ai-experiment-to-operating-capability,.refresh-final-cta-insights-human-centred-ai,.refresh-consultation-close-unique :before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 82% 18%, var(--dedicated-glow), transparent 38%);position:absolute;inset:0}.refresh-final-cta-about{--dedicated-image:url(/images/innoversil-legacy/Organizational-Culture-INNOVERSIL-1536x864-1e2453e79d18.jpg);--dedicated-glow:#d4a7ff38}.refresh-consultation-close-unique{--dedicated-image:url(/images/brand/consultation-hero.jpg);--dedicated-glow:#b6a1ff38}.refresh-final-cta-insights-landing{--dedicated-image:url(/images/innoversil-legacy/Navigate-The-Unknown-INNOVERSIL-33db75c144d8.jpg);--dedicated-glow:#98c6ff38}.refresh-final-cta-insights-building-adaptive-software{--dedicated-image:url(/images/innoversil-legacy/The-Strategic-Mindset-5-Pillars-to-Systematically-Unlock-Success-INNOVERSIL-1024x1024-ac079b0725d1.png);--dedicated-glow:#86b9ff38}.refresh-final-cta-insights-connected-business-systems{--dedicated-image:url(/images/innoversil-legacy/The-Strategic-Mindset-5-Pillars-to-Systematically-Unlock-Success-INNOVERSIL-768x768-2476789ec6ed.png);--dedicated-glow:#73dfc038}.refresh-final-cta-insights-from-ai-experiment-to-operating-capability{--dedicated-image:url(/images/innoversil-legacy/Sustainable-Ecosystem-2048x1229-c740f1a7d359.jpg);--dedicated-glow:#a493ff38}.refresh-final-cta-insights-human-centred-ai{--dedicated-image:url(/images/brand/insight-human-ai.jpg);--dedicated-glow:#c4a5ff38}.refresh-consultation-close-unique .refresh-consultation-close-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:900px;display:flex;position:relative}.refresh-consultation-close-unique p{color:#eef4fcc2;max-width:680px;margin:0 auto 28px}header a[href=\/consultation]{transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 10px 30px #5b5cf640;color:#fff!important;background:#5b5cf6!important;border-color:#5b5cf6!important}header a[href=\/consultation]:hover{transform:translateY(-2px);box-shadow:0 14px 36px #4345dc61;color:#fff!important;background:#4345dc!important;border-color:#4345dc!important}header a[href=\/consultation]:focus-visible{outline-offset:3px;outline:3px solid #7e80ff80}.page-hero-cinematic.page-hero-solutions:before{filter:brightness(.48)saturate(.76)contrast(1.08);transform:scale(1.015);background-position:72%!important}.page-hero-cinematic.page-hero-solutions:after{background:linear-gradient(90deg,#01070efc 0%,#01070ef7 24%,#01070ee8 42%,#01070ead 58%,#01070e47 78%,#01070e1f 100%),linear-gradient(#01070e14 0%,#01070e2e 54%,#01070e8a 100%)}.page-hero-cinematic.page-hero-solutions .page-hero-copy{z-index:2;max-width:720px;position:relative}.page-hero-cinematic.page-hero-solutions .page-hero-copy:before{z-index:-1;content:"";pointer-events:none;filter:blur(2px);background:linear-gradient(90deg,#020810ad,#02081047 72%,#0000);border-radius:28px;position:absolute;inset:-32px -48px -34px -34px}.page-hero-cinematic.page-hero-solutions .page-hero-copy h1{text-shadow:0 3px 18px #000000b3,0 12px 46px #0000007a;max-width:700px}.page-hero-cinematic.page-hero-solutions .page-hero-copy>p{color:#f5f8fce6;text-shadow:0 2px 16px #000000b3;max-width:620px}@media (max-width:860px){.page-hero-cinematic.page-hero-solutions:before{filter:brightness(.44)saturate(.72)contrast(1.08);background-position:68%!important}.page-hero-cinematic.page-hero-solutions:after{background:linear-gradient(90deg,#01070efa 0%,#01070ef0 52%,#01070e94 100%),linear-gradient(#01070e1f,#01070e94)}.page-hero-cinematic.page-hero-solutions .page-hero-copy:before{inset:-24px -28px -26px -24px}}@media (max-width:560px){.page-hero-cinematic.page-hero-solutions:before{filter:brightness(.4)saturate(.68)contrast(1.06);background-position:64%!important}.page-hero-cinematic.page-hero-solutions:after{background:linear-gradient(#01070e61 0%,#01070ee0 44%,#01070efc 100%)}.page-hero-cinematic.page-hero-solutions .page-hero-copy:before{background:#0208106b;border-radius:20px;inset:-18px -14px -22px}}.final-cta-solutions:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#02050ffa 0%,#02050fed 33%,#02050fb3 54%,#02050f38 78%,#02050f14 100%),linear-gradient(#02050f26,#02050f94);position:absolute;inset:0}.final-cta-solutions .final-cta-inner{z-index:2;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-height:clamp(540px,64vh,720px);display:flex;position:relative}.final-cta-solutions .final-cta-media{z-index:-1;width:100%;height:100%;min-height:0;box-shadow:none;background:#030713;border:0;border-radius:0;margin:0;position:absolute;inset:0;overflow:hidden}.final-cta-solutions .final-cta-media img{object-fit:cover;object-position:72% center;filter:brightness(.68)saturate(1.12)contrast(1.08);width:100%;height:100%;transform:scale(1.025)}.final-cta-solutions .eyebrow,.final-cta-solutions h2,.final-cta-solutions>.final-cta-inner>p,.final-cta-solutions .final-cta-actions{z-index:3;max-width:690px;position:relative}.final-cta-solutions .eyebrow{color:#8fd9ff;margin-bottom:22px}.final-cta-solutions .final-cta-actions{align-items:center;gap:14px;width:auto;display:flex}@media (max-width:860px){.final-cta-solutions{min-height:760px}.final-cta-solutions:before{background:linear-gradient(#02050f3d 0%,#02050fc7 42%,#02050ffa 76%,#02050f 100%)}.final-cta-solutions .final-cta-inner{justify-content:flex-end;min-height:650px}.final-cta-solutions .final-cta-media img{object-position:68% center;filter:brightness(.62)saturate(1.08)contrast(1.06)}.final-cta-solutions .final-cta-inner:after{display:none}}@media (max-width:560px){.final-cta-solutions{min-height:720px;padding-block:68px}.final-cta-solutions .final-cta-inner{min-height:590px}.final-cta-solutions .final-cta-media img{object-position:66% center}.final-cta-solutions h2{font-size:clamp(3rem,14vw,4.6rem)}.final-cta-solutions .final-cta-actions{width:100%;display:grid}.final-cta-solutions .final-cta-actions .button{width:100%}}.final-cta-solutions{isolation:isolate;background:radial-gradient(circle at 76% 44%,#ad4cff21,#0000 32%),linear-gradient(135deg,#02040c 0%,#070919 52%,#03050d 100%);min-height:auto;padding-block:clamp(88px,9vw,148px);position:relative;overflow:hidden}.final-cta-solutions:before{z-index:0;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#8168ff0d 1px,#0000 1px),linear-gradient(90deg,#8168ff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.final-cta-solutions .final-cta-inner{z-index:1;text-align:left;background:radial-gradient(circle at 16% 18%,#6958ff26,#0000 38%),linear-gradient(120deg,#080a19 0%,#070815 48%,#03040b 100%);border:1px solid #b89cff2e;border-radius:36px;grid-template:"eyebrow media""title media""body media""actions media"/minmax(0,.9fr) minmax(520px,1.1fr);align-content:center;min-height:640px;display:grid;position:relative;overflow:hidden;box-shadow:0 48px 130px #0000007a,0 0 90px #8753ff14;padding:0!important}.final-cta-solutions .final-cta-media{width:100%;height:100%;min-height:640px;box-shadow:none;background:#060511;border:0;border-radius:0 35px 35px 0;grid-area:media;align-self:stretch;margin:0;position:relative;overflow:hidden}.final-cta-solutions .final-cta-media img{object-fit:cover;object-position:center;filter:brightness(.76)saturate(1.12)contrast(1.08);width:100%;height:100%;transition:transform .7s;transform:scale(1.02)}.final-cta-solutions:hover .final-cta-media img{transform:scale(1.055)}.final-cta-solutions .final-cta-media:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#060713eb 0%,#06071361 24%,#0607130a 58%);border:0;border-radius:0;position:absolute;inset:0}.final-cta-solutions .final-cta-media:after{z-index:3;content:"";-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 62% 48%,#ee57ff24,#0000 34%),linear-gradient(#0000 62%,#03040c80 100%);border:0;border-radius:0;padding:0;position:absolute;inset:0}.final-cta-solutions .eyebrow,.final-cta-solutions h2,.final-cta-solutions>.final-cta-inner>p,.final-cta-solutions .final-cta-actions{z-index:4;margin-left:clamp(34px,5vw,74px);margin-right:clamp(28px,4vw,58px);position:relative}.final-cta-solutions .eyebrow{color:#a8b8ff;grid-area:eyebrow;align-self:end;margin-bottom:20px}.final-cta-solutions h2{letter-spacing:-.06em;color:#fff;text-wrap:balance;text-shadow:0 4px 24px #0000008a,0 14px 52px #00000057;grid-area:title;max-width:610px;margin-top:0;margin-bottom:24px;font-size:clamp(3rem,4.8vw,5.6rem);line-height:.96}.final-cta-solutions>.final-cta-inner>p{color:#ebeffac2;grid-area:body;max-width:570px;margin-top:0;margin-bottom:34px;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.72}.final-cta-solutions .final-cta-actions{grid-area:actions;align-self:start;align-items:center;gap:14px;width:auto;display:flex}.final-cta-solutions .button-primary{color:#070a18;background:#8398ff;border-color:#8398ff;box-shadow:0 15px 40px #6c7eff40}.final-cta-solutions .button-primary:hover{background:#aab7ff;border-color:#aab7ff;transform:translateY(-2px)}.final-cta-solutions .final-cta-inner:after{z-index:5;content:"SOFTWARE  /  AI  /  CLOUD  /  SYSTEMS";color:#f5f1ffd6;letter-spacing:.11em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080517b3;border:1px solid #ffffff29;border-radius:999px;padding:11px 15px;font-size:.59rem;font-weight:750;position:absolute;bottom:26px;right:28px}@media (max-width:1040px){.final-cta-solutions .final-cta-inner{grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr)}.final-cta-solutions h2{font-size:clamp(3rem,5.6vw,4.8rem)}}@media (max-width:860px){.final-cta-solutions .final-cta-inner{align-content:initial;border-radius:28px;grid-template-columns:1fr;grid-template-areas:"media""eyebrow""title""body""actions";min-height:0}.final-cta-solutions .final-cta-media{border-radius:27px 27px 0 0;min-height:390px}.final-cta-solutions .final-cta-media:before{background:linear-gradient(#0000 48%,#060713e0 100%)}.final-cta-solutions .eyebrow,.final-cta-solutions h2,.final-cta-solutions>.final-cta-inner>p,.final-cta-solutions .final-cta-actions{margin-left:30px;margin-right:30px}.final-cta-solutions .eyebrow{margin-top:42px}.final-cta-solutions .final-cta-actions{margin-bottom:42px}.final-cta-solutions .final-cta-inner:after{top:24px;bottom:auto;right:24px}}@media (max-width:560px){.final-cta-solutions{padding-block:68px}.final-cta-solutions .final-cta-inner{border-radius:22px}.final-cta-solutions .final-cta-media{border-radius:21px 21px 0 0;min-height:300px}.final-cta-solutions .eyebrow,.final-cta-solutions h2,.final-cta-solutions>.final-cta-inner>p,.final-cta-solutions .final-cta-actions{margin-left:22px;margin-right:22px}.final-cta-solutions h2{font-size:clamp(2.8rem,13vw,4.1rem)}.final-cta-solutions .final-cta-actions{width:auto;display:grid}.final-cta-solutions .final-cta-actions .button{width:100%}.final-cta-solutions .final-cta-inner:after{display:none}}.final-cta.final-cta-solutions{background:radial-gradient(circle at 78% 46%,#a146ff24,#0000 34%),linear-gradient(135deg,#03050d 0%,#08091a 50%,#03040b 100%)!important;min-height:0!important;padding-block:clamp(84px,8vw,132px)!important;position:relative!important;overflow:hidden!important}.final-cta-solutions .final-cta-inner{text-align:left!important;isolation:isolate!important;background:#050713!important;border:1px solid #b19dff33!important;border-radius:34px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:min(1280px,100% - 48px)!important;max-width:1280px!important;min-height:clamp(580px,58vw,720px)!important;margin-inline:auto!important;padding:clamp(44px,6vw,84px)!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 48px 130px #00000075,0 0 90px #854dff14!important}.final-cta-solutions .final-cta-media{z-index:0!important;border-radius:inherit!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:#050713!important;border:0!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.final-cta-solutions .final-cta-media img{object-fit:cover!important;object-position:70% center!important;filter:brightness(.7)saturate(1.12)contrast(1.08)!important;width:100%!important;height:100%!important;display:block!important;transform:scale(1.02)!important}.final-cta-solutions .final-cta-media:before{z-index:1!important;content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#03050ffc 0%,#03050ff2 34%,#03050fbf 51%,#03050f42 73%,#03050f14 100%)!important;position:absolute!important;inset:0!important}.final-cta-solutions .final-cta-media:after{z-index:2!important;content:""!important;border-radius:inherit!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(circle at 72% 48%,#e248ff26,#0000 35%),linear-gradient(#0000 62%,#03050f80 100%)!important;border:0!important;padding:0!important;position:absolute!important;inset:0!important}.final-cta-solutions .eyebrow,.final-cta-solutions h2,.final-cta-solutions>.final-cta-inner>p,.final-cta-solutions .final-cta-actions{z-index:4!important;width:auto!important;margin-left:0!important;margin-right:0!important;position:relative!important}.final-cta-solutions .eyebrow{color:#9edcff!important;max-width:650px!important;margin-top:0!important;margin-bottom:20px!important}.final-cta-solutions h2{letter-spacing:-.058em!important;color:#fff!important;text-wrap:balance!important;text-shadow:0 5px 26px #0000009e,0 18px 60px #0000006b!important;max-width:660px!important;margin:0 0 26px!important;font-size:clamp(3rem,4.8vw,5.4rem)!important;line-height:.97!important}.final-cta-solutions>.final-cta-inner>p{color:#eef2fcd1!important;max-width:580px!important;margin:0 0 34px!important;font-size:clamp(1rem,1.22vw,1.18rem)!important;line-height:1.7!important}.final-cta-solutions .final-cta-actions{align-items:center!important;gap:14px!important;margin-bottom:0!important;display:flex!important}.final-cta-solutions .final-cta-actions .button{justify-content:center!important;width:auto!important}.final-cta-solutions .final-cta-inner:after{display:none!important}@media (max-width:760px){.final-cta-solutions .final-cta-inner{border-radius:24px!important;justify-content:flex-end!important;width:min(100% - 28px,1280px)!important;min-height:720px!important;padding:38px 24px!important}.final-cta-solutions .final-cta-media img{object-position:64% center!important}.final-cta-solutions .final-cta-media:before{background:linear-gradient(#03050f14 0%,#03050f4d 34%,#03050fe6 66%,#03050ffc 100%)!important}.final-cta-solutions h2{font-size:clamp(2.7rem,12vw,4.2rem)!important}.final-cta-solutions .final-cta-actions{width:100%!important;display:grid!important}.final-cta-solutions .final-cta-actions .button{width:100%!important}}.custom-software-outcomes{color:#fff!important;background:radial-gradient(circle at 13% 18%,#5769d93d,#0000 34%),radial-gradient(circle at 92% 82%,#2096a524,#0000 34%),linear-gradient(125deg,#121d42 0%,#08162d 48%,#061e29 100%)!important;padding-block:clamp(90px,9vw,148px)!important;position:relative!important;overflow:hidden!important}.custom-software-outcomes:before{content:""!important;pointer-events:none!important;opacity:.34!important;background-image:linear-gradient(#92a2e112 1px,#0000 1px),linear-gradient(90deg,#92a2e112 1px,#0000 1px)!important;background-size:64px 64px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%)!important;mask-image:linear-gradient(90deg,#000,#0000 80%)!important}.custom-software-outcomes>.content-shell{z-index:1!important;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important;align-items:start!important;gap:clamp(54px,8vw,126px)!important;display:grid!important;position:relative!important}.custom-software-outcomes .section-heading{align-self:start!important;max-width:590px!important;margin:0!important;padding:14px 0 0!important;position:sticky!important;top:118px!important}.custom-software-outcomes .section-heading .eyebrow{color:#a5afff!important}.custom-software-outcomes .section-heading h2{color:#fff!important;letter-spacing:-.052em!important;text-wrap:balance!important;max-width:590px!important;margin:22px 0 0!important;font-size:clamp(3.4rem,5vw,5.7rem)!important;font-weight:720!important;line-height:1.01!important}.custom-software-outcomes .section-heading>p{display:none!important}.custom-software-outcomes .cards-layout{counter-reset:custom-software-outcome!important;border:0!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.custom-software-outcomes .cards-layout>div{width:100%!important;min-width:0!important;min-height:0!important;box-shadow:none!important;counter-increment:custom-software-outcome!important;background:0 0!important;border:0!important;border-bottom:1px solid #9db1da33!important;border-radius:0!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;margin:0!important;padding:25px 0!important;display:grid!important;position:relative!important;overflow:visible!important}.custom-software-outcomes .cards-layout>div:first-child{padding-top:0!important}.custom-software-outcomes .cards-layout>div:before{content:counter(custom-software-outcome, decimal-leading-zero)!important;color:#a5b0ff!important;letter-spacing:.16em!important;background:0 0!important;grid-column:1!important;align-self:start!important;width:auto!important;height:auto!important;margin:30px 0 0!important;padding:0!important;font-size:.76rem!important;font-weight:800!important;line-height:1!important;position:static!important;transform:none!important}.custom-software-outcomes .cards-layout>div:after{display:none!important}.custom-software-outcomes .cards-layout>div:hover{background:0 0!important;padding-left:0!important}.custom-software-outcomes .content-card{color:#fff!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 11%,#546bff24,#0000 24%),linear-gradient(125deg,#0c1d3ff5,#05142bd6)!important;border:1px solid #7488ff94!important;border-radius:21px!important;grid-column:2!important;grid-template-columns:72px minmax(0,1fr)!important;grid-template-areas:"icon title""icon body"!important;align-items:center!important;column-gap:30px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:164px!important;margin:0!important;padding:29px 34px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 64px #0000002b,inset 0 1px #ffffff0d!important}.custom-software-outcomes .content-card:before{content:""!important;background:#a0b3de3b!important;width:1px!important;height:auto!important;display:block!important;position:absolute!important;top:26px!important;bottom:26px!important;left:126px!important}.custom-software-outcomes .content-card:after{content:""!important;background:linear-gradient(90deg,#0000,#879affe6,#0000)!important;border:0!important;width:34%!important;height:1px!important;display:block!important;position:absolute!important;top:-1px!important;right:38px!important;transform:none!important}.custom-software-outcomes .card-topline{grid-area:icon!important;align-self:center!important;width:64px!important;height:64px!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.custom-software-outcomes .card-icon{color:#8293ff!important;background:radial-gradient(circle,#5b71ff38,#2a3a7b14)!important;border:1px solid #778cff66!important;border-radius:50%!important;place-items:center!important;width:64px!important;height:64px!important;margin:0!important;display:grid!important;box-shadow:0 0 34px #5369ff26,inset 0 1px #ffffff14!important}.custom-software-outcomes .card-icon svg{stroke-width:1.8px!important;width:31px!important;height:31px!important}.custom-software-outcomes .content-card h3{color:#fff!important;letter-spacing:-.035em!important;opacity:1!important;visibility:visible!important;grid-area:title!important;align-self:end!important;max-width:none!important;margin:0 0 8px!important;font-size:clamp(1.45rem,2vw,2rem)!important;font-weight:700!important;line-height:1.1!important}.custom-software-outcomes .content-card p{color:#e4ebf9c7!important;opacity:1!important;visibility:visible!important;grid-area:body!important;align-self:start!important;max-width:620px!important;margin:0!important;font-size:clamp(.96rem,1.15vw,1.08rem)!important;line-height:1.58!important}.custom-software-outcomes .cards-layout>div:nth-child(2) .content-card{border-color:#33cde094!important}.custom-software-outcomes .cards-layout>div:nth-child(2) .card-icon{color:#42dce9!important;background:radial-gradient(circle,#27c6de38,#145b7014)!important;border-color:#2dd1e661!important}.custom-software-outcomes .cards-layout>div:nth-child(3) .content-card{border-color:#75dda994!important}.custom-software-outcomes .cards-layout>div:nth-child(3) .card-icon{color:#7ae4aa!important;background:radial-gradient(circle,#64d79b38,#25684814)!important;border-color:#73e2a761!important}.custom-software-outcomes .cards-layout>div:nth-child(4) .content-card{border-color:#9f70ff9e!important}.custom-software-outcomes .cards-layout>div:nth-child(4) .card-icon{color:#ad80ff!important;background:radial-gradient(circle,#9a60ff3d,#4d288914)!important;border-color:#a371ff6b!important}@media (max-width:1050px){.custom-software-outcomes>.content-shell{grid-template-columns:1fr!important;gap:52px!important}.custom-software-outcomes .section-heading{max-width:760px!important;padding-top:0!important;position:static!important}.custom-software-outcomes .section-heading h2{max-width:760px!important}}@media (max-width:720px){.custom-software-outcomes{padding-block:76px!important}.custom-software-outcomes .section-heading h2{font-size:clamp(3rem,13vw,4.5rem)!important}.custom-software-outcomes .cards-layout>div{grid-template-columns:1fr!important;gap:12px!important;padding:20px 0!important}.custom-software-outcomes .cards-layout>div:before{grid-column:1!important;margin:0!important}.custom-software-outcomes .content-card{border-radius:18px!important;grid-column:1!important;grid-template-columns:58px minmax(0,1fr)!important;column-gap:22px!important;min-height:148px!important;padding:24px!important}.custom-software-outcomes .content-card:before{left:103px!important}.custom-software-outcomes .card-topline,.custom-software-outcomes .card-icon{width:54px!important;height:54px!important}.custom-software-outcomes .card-icon svg{width:26px!important;height:26px!important}}@media (max-width:520px){.custom-software-outcomes .content-card{display:block!important}.custom-software-outcomes .content-card:before{display:none!important}.custom-software-outcomes .card-topline{margin-bottom:22px!important}.custom-software-outcomes .content-card h3{margin-bottom:9px!important}}section:has(.steps-layout .card-list){color:#0a1424!important;background:radial-gradient(circle at 90% 5%,#5965f212,#0000 30%),#f7f9fc!important;padding-block:clamp(84px,8vw,128px)!important}section:has(.steps-layout .card-list) .section-heading{max-width:960px!important;margin-bottom:clamp(46px,5vw,70px)!important}section:has(.steps-layout .card-list) .section-heading h2{color:#071120!important;letter-spacing:-.052em!important;text-wrap:balance!important;max-width:930px!important;font-size:clamp(3rem,5vw,5.45rem)!important;line-height:.99!important}section:has(.steps-layout .card-list) .section-heading>p{color:#59677b!important;max-width:760px!important;font-size:1.08rem!important;line-height:1.72!important}.steps-layout:has(.card-list){grid-template-columns:minmax(0,1fr)!important;gap:22px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important}.steps-layout:has(.card-list) .step-item{color:#0a1424!important;background:#fffffff7!important;border:1px solid #12223c1a!important;border-radius:26px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 64px #16274511,inset 0 1px #ffffffe6!important}.steps-layout:has(.card-list) .step-item:before{display:none!important}.steps-layout:has(.card-list) .step-item:after{display:none!important}.steps-layout:has(.card-list) .step-number{z-index:2!important;color:#5965f2!important;letter-spacing:.12em!important;background:#5965f212!important;border:1px solid #5965f233!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:48px!important;max-width:none!important;height:30px!important;min-height:0!important;margin:0!important;padding:0 12px!important;font-size:.72rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:30px!important;left:34px!important}.steps-layout:has(.card-list) .content-card{color:#0a1424!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:82px 36px 38px!important;display:block!important;overflow:visible!important;transform:none!important}.steps-layout:has(.card-list) .content-card:hover{box-shadow:none!important;transform:none!important}.steps-layout:has(.card-list) .card-topline{display:none!important}.steps-layout:has(.card-list) .content-card h3{color:#071120!important;letter-spacing:-.04em!important;opacity:1!important;visibility:visible!important;width:auto!important;max-width:780px!important;margin:0 0 12px!important;padding:0!important;font-size:clamp(1.8rem,2.5vw,2.55rem)!important;font-weight:720!important;line-height:1.06!important;display:block!important}.steps-layout:has(.card-list) .content-card>p{color:#536175!important;opacity:1!important;visibility:visible!important;width:auto!important;max-width:850px!important;margin:0!important;padding:0!important;font-size:1.03rem!important;line-height:1.68!important;display:block!important}.steps-layout:has(.card-list) .card-list{border:0!important;border-top:1px solid #12223c1a!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 38px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:30px 0 0!important;padding:27px 0 0!important;list-style:none!important;display:grid!important}.steps-layout:has(.card-list) .card-list li{color:#566479!important;white-space:normal!important;overflow-wrap:anywhere!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;font-size:.95rem!important;line-height:1.58!important;display:grid!important}.steps-layout:has(.card-list) .card-list li:before{display:none!important}.steps-layout:has(.card-list) .card-list li:after{display:none!important}.steps-layout:has(.card-list) .card-list svg{color:#fff!important;stroke-width:2.3px!important;background:#5965f2!important;border-radius:50%!important;width:17px!important;min-width:17px!important;height:17px!important;margin:3px 0 0!important;padding:3px!important;display:block!important;overflow:visible!important}.steps-layout:has(.card-list) .step-item:nth-child(2n) .step-number{color:#168fa1!important;background:#1492a412!important;border-color:#1492a438!important}.steps-layout:has(.card-list) .step-item:nth-child(2n) .card-list svg{background:#168fa1!important}.steps-layout:has(.card-list) .step-item:nth-child(3n) .step-number{color:#7054d4!important;background:#6f52d212!important;border-color:#6f52d238!important}.steps-layout:has(.card-list) .step-item:nth-child(3n) .card-list svg{background:#7054d4!important}@media (max-width:880px){.steps-layout:has(.card-list) .card-list{grid-template-columns:minmax(0,1fr)!important;gap:13px!important}}@media (max-width:620px){section:has(.steps-layout .card-list){padding-block:70px!important}.steps-layout:has(.card-list){gap:18px!important}.steps-layout:has(.card-list) .step-item{border-radius:21px!important}.steps-layout:has(.card-list) .step-number{top:22px!important;left:24px!important}.steps-layout:has(.card-list) .content-card{padding:70px 24px 30px!important}.steps-layout:has(.card-list) .content-card h3{font-size:clamp(1.65rem,9vw,2.2rem)!important}.steps-layout:has(.card-list) .card-list{margin-top:24px!important;padding-top:22px!important}}.final-cta-solutions-custom-software{isolation:isolate!important;background:radial-gradient(circle at 24% 48%,#275bff3b,#0000 34%),radial-gradient(circle at 88% 18%,#5f6aff21,#0000 29%),linear-gradient(120deg,#061226 0%,#09162b 52%,#050d1a 100%)!important;min-height:0!important;padding-block:clamp(76px,7vw,116px)!important;position:relative!important;overflow:hidden!important}.final-cta-solutions-custom-software .final-cta-glow{opacity:.55!important;pointer-events:none!important;background:radial-gradient(circle at 25% 52%,#2b64ff2e,#0000 31%)!important;position:absolute!important;inset:0!important}.final-cta-solutions-custom-software .final-cta-inner{z-index:1!important;text-align:left!important;grid-template-columns:minmax(0,1.34fr) minmax(390px,.66fr)!important;grid-template-areas:"media eyebrow""media title""media body""media actions"!important;align-items:center!important;gap:0 clamp(54px,6vw,108px)!important;width:min(100% - 64px,1480px)!important;max-width:1480px!important;min-height:690px!important;margin-inline:auto!important;padding:0!important;display:grid!important;position:relative!important}.final-cta-solutions-custom-software .final-cta-media{background:#030a15!important;border:1px solid #6f9dff57!important;border-radius:34px!important;grid-area:media!important;place-self:center stretch!important;width:100%!important;max-width:none!important;height:clamp(560px,43vw,680px)!important;min-height:560px!important;margin:0!important;overflow:hidden!important;transform:none!important;box-shadow:0 70px 160px #0000007a,0 0 110px #2a5cff29,inset 0 1px #ffffff12!important}.final-cta-solutions-custom-software .final-cta-media:before{background:linear-gradient(90deg,#0208120d,#0000 46%,#02081224)!important}.final-cta-solutions-custom-software .final-cta-media:after{display:none!important}.final-cta-solutions-custom-software .final-cta-media img{object-fit:cover!important;object-position:center!important;border-radius:inherit!important;filter:brightness(.91)contrast(1.08)saturate(1.12)!important;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;margin:0!important;display:block!important;transform:scale(1.015)!important}.final-cta-solutions-custom-software .eyebrow{color:#a7b8ff!important;grid-area:eyebrow!important;align-self:end!important;margin:0 0 24px!important}.final-cta-solutions-custom-software h2{color:#fff!important;letter-spacing:-.056em!important;text-wrap:balance!important;grid-area:title!important;align-self:center!important;max-width:590px!important;margin:0!important;font-size:clamp(3.2rem,4.15vw,4.85rem)!important;font-weight:720!important;line-height:.97!important}.final-cta-solutions-custom-software>.final-cta-inner>p{color:#e6edfac4!important;grid-area:body!important;align-self:start!important;max-width:570px!important;margin:28px 0 0!important;font-size:clamp(1rem,1.1vw,1.12rem)!important;line-height:1.7!important}.final-cta-solutions-custom-software .final-cta-actions{flex-wrap:wrap!important;grid-area:actions!important;align-self:start!important;gap:13px!important;width:100%!important;margin:34px 0 0!important;display:flex!important}.final-cta-solutions-custom-software .final-cta-actions .button{width:auto!important;min-width:0!important}@media (max-width:1180px){.final-cta-solutions-custom-software .final-cta-inner{grid-template-columns:minmax(0,1.14fr) minmax(380px,.86fr)!important;column-gap:54px!important;min-height:620px!important}.final-cta-solutions-custom-software .final-cta-media{height:560px!important;min-height:560px!important}.final-cta-solutions-custom-software h2{font-size:clamp(3rem,4.6vw,4.35rem)!important}}@media (max-width:900px){.final-cta-solutions-custom-software{padding-block:78px!important}.final-cta-solutions-custom-software .final-cta-inner{grid-template-columns:1fr!important;grid-template-areas:"media""eyebrow""title""body""actions"!important;row-gap:0!important;width:min(100% - 40px,760px)!important;min-height:0!important}.final-cta-solutions-custom-software .final-cta-media{border-radius:28px!important;width:100%!important;height:470px!important;min-height:470px!important;margin:0 0 46px!important}.final-cta-solutions-custom-software .eyebrow{margin-bottom:20px!important}.final-cta-solutions-custom-software h2{max-width:700px!important;font-size:clamp(3.1rem,8vw,4.5rem)!important}.final-cta-solutions-custom-software>.final-cta-inner>p{max-width:680px!important}}@media (max-width:560px){.final-cta-solutions-custom-software{padding-block:68px!important}.final-cta-solutions-custom-software .final-cta-inner{width:min(100% - 28px,620px)!important}.final-cta-solutions-custom-software .final-cta-media{border-radius:22px!important;height:330px!important;min-height:330px!important;margin-bottom:36px!important}.final-cta-solutions-custom-software h2{font-size:clamp(2.8rem,12vw,3.75rem)!important;line-height:.98!important}.final-cta-solutions-custom-software .final-cta-actions{gap:11px!important;display:grid!important}.final-cta-solutions-custom-software .final-cta-actions .button{width:100%!important}}.ai-cinema{background:#050a13;position:relative;overflow:clip}.ai-cinema section{position:relative}.ai-cinema-background-image,.ai-cinema-cover-image{object-fit:cover}.ai-cinema-heading{max-width:780px}.ai-cinema-heading .eyebrow{color:#655cf4;margin-bottom:22px;display:inline-flex}.ai-cinema-heading h2{color:#071120;letter-spacing:-.058em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(3.25rem,5.2vw,6rem);font-weight:720;line-height:.96}.ai-cinema-heading>p{color:#59677a;max-width:680px;margin:26px 0 0;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.72}.ai-cinema-heading-light h2{color:#fff}.ai-cinema-heading-light>p{color:#e5ecf9c2}.ai-cinema-reality{isolation:isolate;background:#040812;align-items:center;min-height:96svh;display:flex;overflow:hidden}.ai-cinema-reality>img{z-index:-3}.ai-cinema-scene-overlay{z-index:-2;background:radial-gradient(circle at 74% 30%,#5d55ff24,#0000 32%),linear-gradient(90deg,#020711fc 0%,#020711f0 38%,#0207119e 69%,#02071152 100%),linear-gradient(#03081229,#030812db);position:absolute;inset:0}.ai-cinema-reality-inner{width:100%;padding-block:clamp(110px,11vw,180px)}.ai-cinema-reality .ai-cinema-heading h2{font-size:clamp(4rem,6.6vw,7.6rem)}.ai-cinema-reality-panels{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;width:min(100%,1060px);margin-top:clamp(62px,8vw,108px);display:grid}.ai-cinema-reality-panel{color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#0b1630db,#050c1cb8);border:1px solid #aebbff29;border-radius:28px;min-height:315px;padding:clamp(30px,3.5vw,46px);position:relative;overflow:hidden;box-shadow:0 36px 100px #00000054,inset 0 1px #ffffff0f}.ai-cinema-reality-panel:after{content:"";background:linear-gradient(90deg,#0000,#919dffd9,#0000);width:42%;height:1px;position:absolute;top:-1px;right:40px}.ai-cinema-reality-problem{background:radial-gradient(circle at 86% 18%,#ff674e29,#0000 34%),linear-gradient(145deg,#2f1420e6,#070e1ec7);border-color:#ff8a6e3d}.ai-cinema-reality-approach{background:radial-gradient(circle at 86% 18%,#2dcdd824,#0000 34%),linear-gradient(145deg,#072a33e6,#060f1fc7);border-color:#41d5dd38}.ai-cinema-panel-index{color:#bfc9ffb8;letter-spacing:.15em;margin-bottom:52px;font-size:.7rem;font-weight:800;display:block}.ai-cinema-reality-panel h3{color:#fff;letter-spacing:-.04em;max-width:620px;margin:0 0 16px;font-size:clamp(1.65rem,2.35vw,2.55rem);line-height:1.08}.ai-cinema-reality-panel p{color:#e5ebf9b8;max-width:650px;margin:0;font-size:1rem;line-height:1.7}.ai-cinema-pillars{background:radial-gradient(circle at 94% 8%,#5862f217,#0000 29%),#f4f7fb;padding-block:clamp(100px,10vw,170px)}.ai-cinema-pillars-grid{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(56px,8vw,130px);display:grid}.ai-cinema-sticky-visual{background:#071223;border:1px solid #5668ff2b;border-radius:34px;height:min(72svh,760px);min-height:610px;margin:0;position:sticky;top:108px;overflow:hidden;box-shadow:0 45px 120px #14223f2e,0 0 85px #4959ff17}.ai-cinema-media-overlay{background:linear-gradient(#040c1c0a,#040c1cc2);position:absolute;inset:0}.ai-cinema-sticky-visual figcaption,.ai-cinema-practice-media figcaption{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040d1db8;border:1px solid #b1bfff2e;border-radius:18px;gap:9px;padding:22px;display:grid;position:absolute;bottom:30px;left:30px;right:30px;box-shadow:0 22px 60px #00000047}.ai-cinema-sticky-visual figcaption span{color:#aab8ff;letter-spacing:.14em;font-size:.68rem;font-weight:800}.ai-cinema-sticky-visual figcaption strong{max-width:460px;font-size:1.16rem;font-weight:620;line-height:1.4}.ai-cinema-pillars-content{padding-top:12px}.ai-cinema-pillar-stack{counter-reset:ai-pillar;gap:0;margin-top:64px;display:grid}.ai-cinema-pillar{counter-increment:ai-pillar;border-top:1px solid #11223e1f;grid-template-columns:48px 58px minmax(0,1fr);align-items:start;gap:22px;padding-block:34px;display:grid}.ai-cinema-pillar:last-child{border-bottom:1px solid #11223e1f}.ai-cinema-pillar-number{color:#646cf3;letter-spacing:.13em;padding-top:11px;font-size:.72rem;font-weight:800}.ai-cinema-pillar-icon{color:#5965f2;background:#5965f212;border:1px solid #5965f22e;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.ai-cinema-pillar h3{color:#071120;letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.55rem,2vw,2.1rem);line-height:1.08}.ai-cinema-pillar p{color:#5b687b;max-width:650px;margin:0;font-size:.98rem;line-height:1.68}.ai-cinema-start{color:#fff;background:radial-gradient(circle at 82% 12%,#22bfd11f,#0000 30%),linear-gradient(128deg,#061224,#071b2d 54%,#050c17);padding-block:clamp(100px,10vw,168px);overflow:hidden}.ai-cinema-start-heading{max-width:930px}.ai-cinema-start-media{background:#06111f;border:1px solid #68c0d32b;border-radius:38px;height:clamp(420px,48vw,700px);margin-top:72px;position:relative;overflow:hidden;box-shadow:0 55px 130px #00000057,inset 0 1px #ffffff0d}.ai-cinema-start-media-overlay{background:linear-gradient(#040d1b0f,#040d1bb8),linear-gradient(90deg,#040d1b70,#0000 58%);position:absolute;inset:0}.ai-cinema-start-statement{color:#ecf4fbe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04111fb8;border:1px solid #80cfde2e;border-radius:17px;align-items:center;gap:15px;max-width:700px;padding:20px 22px;font-size:1rem;line-height:1.5;display:flex;position:absolute;bottom:34px;left:34px;right:34px}.ai-cinema-start-sequence{background:#7bc2d224;border:1px solid #7bc2d224;border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:38px;display:grid;overflow:hidden}.ai-cinema-start-stage{background:linear-gradient(145deg,#0e2a3aeb,#051423e6);min-height:350px;padding:clamp(30px,3.5vw,44px)}.ai-cinema-stage-meta{color:#7dd5e0;letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:76px;font-size:.72rem;font-weight:800;display:flex}.ai-cinema-stage-meta strong{color:#e1f5f7b8;border:1px solid #7bd7e129;border-radius:999px;padding:8px 11px;font-size:.64rem}.ai-cinema-start-stage h3{color:#fff;letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(1.55rem,2vw,2.15rem);line-height:1.08}.ai-cinema-start-stage p{color:#e1ebf6b3;margin:0;font-size:.97rem;line-height:1.67}.ai-cinema-practice{background:#fff;padding-block:clamp(100px,10vw,168px)}.ai-cinema-practice-grid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:start;gap:clamp(56px,8vw,126px);display:grid}.ai-cinema-practice-media{background:#07131f;border:1px solid #1226441a;border-radius:34px;height:min(72svh,760px);min-height:610px;margin:0;position:sticky;top:108px;overflow:hidden;box-shadow:0 42px 110px #15264229}.ai-cinema-practice-media figcaption{grid-auto-flow:initial;align-items:center;gap:14px;display:flex}.ai-cinema-practice-media figcaption span{color:#ebf1fbdb;font-size:.96rem;line-height:1.48}.ai-cinema-shift-list{gap:0;margin-top:68px;display:grid}.ai-cinema-shift{border-top:1px solid #11223d1f;grid-template-columns:56px minmax(0,1fr);gap:24px;padding-block:34px;display:grid}.ai-cinema-shift:last-child{border-bottom:1px solid #11223d1f}.ai-cinema-shift>span{color:#5f67ed;letter-spacing:.14em;padding-top:7px;font-size:.72rem;font-weight:800}.ai-cinema-shift h3{color:#071120;letter-spacing:-.038em;max-width:670px;margin:0 0 11px;font-size:clamp(1.55rem,2.15vw,2.3rem);line-height:1.08}.ai-cinema-shift p{color:#5a687c;max-width:680px;margin:0;font-size:.98rem;line-height:1.68}.ai-cinema-control{color:#fff;background:radial-gradient(circle at 16% 16%,#6755ff33,#0000 31%),radial-gradient(circle at 88% 82%,#20bac91a,#0000 30%),linear-gradient(135deg,#050816,#0d1028 52%,#06141f);padding-block:clamp(100px,10vw,170px);overflow:hidden}.ai-cinema-control-heading{max-width:900px}.ai-cinema-control-system{grid-template-columns:minmax(390px,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(48px,7vw,108px);margin-top:72px;display:grid}.ai-cinema-control-media{background:#080c1e;border:1px solid #979fff2e;border-radius:50%;height:clamp(520px,49vw,700px);position:relative;overflow:hidden;box-shadow:0 0 0 28px #7569ff06,0 0 0 58px #4cbfcd05,0 55px 130px #0006}.ai-cinema-control-image-overlay{background:radial-gradient(circle,#0000 28%,#04081447 58%,#040814d1 100%);position:absolute;inset:0}.ai-cinema-control-core{color:#b4bbff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060c1ec7;border:1px solid #aab2ff47;border-radius:50%;place-items:center;gap:13px;width:180px;height:180px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #6858ff40,inset 0 1px #ffffff12}.ai-cinema-control-core span{color:#e9edffd1;letter-spacing:.14em;text-align:center;max-width:112px;font-size:.62rem;font-weight:800}.ai-cinema-control-list{gap:14px;display:grid}.ai-cinema-control-item{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#1f1b48b8,#071123ad);border:1px solid #97a0ff24;border-radius:20px;grid-template-columns:44px 50px minmax(0,1fr);align-items:start;gap:18px;padding:26px 28px;display:grid;box-shadow:inset 0 1px #ffffff0a}.ai-cinema-control-number{color:#abb2ff;letter-spacing:.13em;padding-top:10px;font-size:.68rem;font-weight:800}.ai-cinema-control-icon{color:#b0b7ff;background:#6c5fff14;border:1px solid #a0a8ff30;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.ai-cinema-control-item h3{color:#fff;letter-spacing:-.028em;margin:0 0 8px;font-size:1.35rem;line-height:1.1}.ai-cinema-control-item p{color:#e2e8f8ad;max-width:580px;margin:0;font-size:.94rem;line-height:1.62}.ai-cinema-next{isolation:isolate;background:#030711;align-items:center;min-height:92svh;display:flex;overflow:hidden}.ai-cinema-next>img{z-index:-3}.ai-cinema-next-overlay{z-index:-2;background:radial-gradient(circle at 24% 48%,#3f5eff33,#0000 36%),linear-gradient(90deg,#030813fa 0%,#030813eb 44%,#03081385 72%,#0308134d 100%),linear-gradient(#03081329,#030813d6);position:absolute;inset:0}.ai-cinema-next-inner{width:100%;padding-block:clamp(110px,12vw,190px)}.ai-cinema-next .eyebrow{color:#aab8ff}.ai-cinema-next h2{color:#fff;letter-spacing:-.064em;text-wrap:balance;max-width:850px;margin:22px 0 0;font-size:clamp(4rem,6.8vw,7.8rem);font-weight:730;line-height:.92}.ai-cinema-next-inner>p{color:#e7edf9c7;max-width:700px;margin:30px 0 0;font-size:clamp(1.03rem,1.35vw,1.22rem);line-height:1.72}.ai-cinema-audit-note{color:#ebf0fbd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0610249e;border:1px solid #a5b5ff2e;border-radius:18px;align-items:flex-start;gap:16px;max-width:760px;margin-top:34px;padding:22px 24px;line-height:1.62;display:flex}.ai-cinema-audit-note svg{color:#abb9ff;flex:none;margin-top:2px}.ai-cinema-next-actions{margin-top:34px}.ai-cinema-assurance{flex-wrap:wrap;gap:12px 22px;margin-top:38px;display:flex}.ai-cinema-assurance span{color:#dee5f5a8;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.74rem;font-weight:650;display:inline-flex}.ai-cinema-assurance svg{color:#89d8b3}@media (max-width:1050px){.ai-cinema-pillars-grid,.ai-cinema-practice-grid,.ai-cinema-control-system{grid-template-columns:1fr}.ai-cinema-sticky-visual,.ai-cinema-practice-media{height:620px;min-height:0;position:relative;top:auto}.ai-cinema-practice-media{grid-row:1}.ai-cinema-control-media{justify-self:center;width:min(100%,680px)}}@media (max-width:820px){.ai-cinema-reality-panels,.ai-cinema-start-sequence{grid-template-columns:1fr}.ai-cinema-reality{min-height:0}.ai-cinema-reality-panels{width:100%}.ai-cinema-start-sequence{gap:1px}.ai-cinema-start-stage{min-height:270px}.ai-cinema-stage-meta{margin-bottom:44px}}@media (max-width:640px){.ai-cinema-reality-inner,.ai-cinema-pillars,.ai-cinema-start,.ai-cinema-practice,.ai-cinema-control,.ai-cinema-next-inner{padding-block:76px}.ai-cinema-reality .ai-cinema-heading h2,.ai-cinema-next h2{font-size:clamp(3.2rem,14vw,4.8rem);line-height:.94}.ai-cinema-heading h2{font-size:clamp(2.85rem,12vw,4.1rem)}.ai-cinema-reality-panels{margin-top:48px}.ai-cinema-reality-panel{border-radius:22px;min-height:0;padding:28px 24px}.ai-cinema-panel-index{margin-bottom:36px}.ai-cinema-sticky-visual,.ai-cinema-practice-media{border-radius:24px;height:430px}.ai-cinema-sticky-visual figcaption,.ai-cinema-practice-media figcaption{bottom:18px;left:18px;right:18px}.ai-cinema-pillar{grid-template-columns:38px 48px minmax(0,1fr);gap:14px}.ai-cinema-pillar-icon{width:44px;height:44px}.ai-cinema-start-media{border-radius:24px;height:390px;margin-top:48px}.ai-cinema-start-statement{bottom:18px;left:18px;right:18px}.ai-cinema-start-stage{padding:28px 24px}.ai-cinema-shift{grid-template-columns:42px minmax(0,1fr);gap:14px}.ai-cinema-control-media{border-radius:28px;height:430px}.ai-cinema-control-core{width:145px;height:145px}.ai-cinema-control-item{grid-template-columns:38px 44px minmax(0,1fr);gap:13px;padding:22px 18px}.ai-cinema-control-icon{width:40px;height:40px}.ai-cinema-next-actions{width:100%;display:grid}.ai-cinema-next-actions .button{width:100%}}@media (max-width:480px){.ai-cinema-pillar,.ai-cinema-control-item{grid-template-columns:1fr}.ai-cinema-pillar-number,.ai-cinema-control-number{padding-top:0}.ai-cinema-assurance{display:grid}}.ai-cinema{width:100%;overflow:clip}.ai-cinema,.ai-cinema *{box-sizing:border-box}.ai-cinema>section{width:100%;scroll-margin-top:112px}.ai-cinema .content-shell,.ai-cinema-reality-inner,.ai-cinema-next-inner{width:min(100% - 112px,1460px)!important;max-width:1460px!important;margin-inline:auto!important;padding-inline:0!important}.ai-cinema-reality-inner{padding-top:clamp(160px,12vw,220px)!important;padding-bottom:clamp(118px,10vw,176px)!important}.ai-cinema-pillars,.ai-cinema-start,.ai-cinema-practice,.ai-cinema-control{padding-top:clamp(144px,11vw,190px)!important;padding-bottom:clamp(118px,10vw,176px)!important}.ai-cinema-next-inner{padding-top:clamp(160px,12vw,220px)!important;padding-bottom:clamp(124px,10vw,184px)!important}.ai-cinema-heading,.ai-cinema-start-heading,.ai-cinema-control-heading{width:100%!important;max-width:930px!important;margin-top:0!important;padding-top:0!important}.ai-cinema-heading .eyebrow{margin-top:0!important}.ai-cinema-heading h2,.ai-cinema-reality .ai-cinema-heading h2,.ai-cinema-next h2{overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important;max-width:100%!important;margin-top:0!important}.ai-cinema-reality .ai-cinema-heading{max-width:850px!important}.ai-cinema-reality .ai-cinema-heading h2{max-width:850px!important;font-size:clamp(3.8rem,5.8vw,6.7rem)!important;line-height:.95!important}.ai-cinema-next h2{max-width:890px!important;font-size:clamp(3.7rem,5.8vw,6.65rem)!important;line-height:.94!important}.ai-cinema-reality-panels{width:min(100%,1120px)!important;margin-inline:0!important}.ai-cinema-pillars-grid,.ai-cinema-practice-grid,.ai-cinema-control-system{width:100%!important}.ai-cinema-sticky-visual,.ai-cinema-practice-media{background:linear-gradient(145deg,#040a16,#07152b)!important;height:min(80svh,880px)!important;min-height:680px!important}.ai-cinema-sticky-visual img,.ai-cinema-practice-media img{object-fit:contain!important;object-position:center!important}.ai-cinema-start-media{aspect-ratio:16/9!important;background:#040c19!important;height:auto!important;min-height:0!important}.ai-cinema-start-media img{object-fit:contain!important;object-position:center!important}.ai-cinema-control-system{align-items:start!important}.ai-cinema-control-media{background:linear-gradient(145deg,#030712,#080d23)!important;border-radius:36px!important;width:100%!important;height:min(84svh,920px)!important;min-height:720px!important;overflow:hidden!important;box-shadow:0 48px 130px #0000006b,0 0 92px #6251ff1f!important}.ai-cinema-control-media img{object-fit:contain!important;object-position:center!important}.ai-cinema-control-image-overlay{background:linear-gradient(#04081403,#04081433)!important}.ai-cinema-control-core{border-radius:17px!important;gap:12px!important;width:auto!important;height:auto!important;padding:17px 20px!important;display:flex!important;inset:auto auto 28px 28px!important;transform:none!important}.ai-cinema-control-core span{text-align:left!important;max-width:none!important}.ai-cinema-reality .ai-cinema-background-image,.ai-cinema-next .ai-cinema-background-image{object-fit:cover!important;object-position:center!important}@media (max-width:1050px){.ai-cinema .content-shell,.ai-cinema-reality-inner,.ai-cinema-next-inner{width:min(100% - 64px,960px)!important}.ai-cinema-sticky-visual,.ai-cinema-practice-media{height:720px!important;min-height:0!important}.ai-cinema-control-media{justify-self:center!important;width:min(100%,760px)!important;height:840px!important;min-height:0!important}}@media (max-width:720px){.ai-cinema>section{scroll-margin-top:88px}.ai-cinema .content-shell,.ai-cinema-reality-inner,.ai-cinema-next-inner{width:calc(100% - 40px)!important}.ai-cinema-reality-inner,.ai-cinema-next-inner{padding-top:112px!important;padding-bottom:88px!important}.ai-cinema-pillars,.ai-cinema-start,.ai-cinema-practice,.ai-cinema-control{padding-top:104px!important;padding-bottom:90px!important}.ai-cinema-reality .ai-cinema-heading h2,.ai-cinema-next h2{font-size:clamp(3rem,13vw,4.75rem)!important}.ai-cinema-sticky-visual,.ai-cinema-practice-media{height:570px!important}.ai-cinema-control-media{border-radius:24px!important;height:620px!important}.ai-cinema-control-core{bottom:18px!important;left:18px!important;right:18px!important}}@media (max-width:480px){.ai-cinema .content-shell,.ai-cinema-reality-inner,.ai-cinema-next-inner{width:calc(100% - 28px)!important}.ai-cinema-reality-inner,.ai-cinema-next-inner{padding-top:96px!important}.ai-cinema-sticky-visual,.ai-cinema-practice-media{height:480px!important}.ai-cinema-control-media{height:530px!important}}.bs-cinema,.bs-cinema *{box-sizing:border-box}.bs-cinema{background:#050a14;width:100%;overflow:clip}.bs-cinema>section{width:100%;scroll-margin-top:108px;position:relative}.bs-cinema .content-shell,.bs-start-inner{width:min(100% - 96px,1480px)!important;max-width:1480px!important;margin-inline:auto!important;padding-inline:0!important}.bs-background-image,.bs-cover-image{object-fit:cover;object-position:center}.bs-contain-image{object-fit:contain;object-position:center}.bs-heading{max-width:940px}.bs-heading .eyebrow{color:#625df1;margin:0 0 22px;display:inline-flex}.bs-heading h2{color:#071120;letter-spacing:-.057em;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(3.2rem,5vw,5.8rem);font-weight:720;line-height:.97}.bs-heading>p{color:#59677a;max-width:720px;margin:26px 0 0;font-size:clamp(1.02rem,1.2vw,1.16rem);line-height:1.72}.bs-heading-light h2{color:#fff}.bs-heading-light>p{color:#e5ecf9bd}.bs-cost{color:#fff;background:radial-gradient(circle at 15% 18%,#ff5c491f,#0000 31%),linear-gradient(135deg,#050813,#11101f 52%,#06131e);padding-block:clamp(132px,10vw,184px);overflow:hidden}.bs-cost-grid{grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(56px,8vw,126px);display:grid}.bs-cost-media{background:#080a10;border:1px solid #ff80662e;border-radius:36px;height:min(78svh,820px);min-height:650px;margin:0;position:sticky;top:112px;overflow:hidden;box-shadow:0 52px 130px #0000006b,0 0 90px #ff523d14}.bs-cost-media-overlay{background:linear-gradient(#04070e05,#04070e5c);position:absolute;inset:0}.bs-cost-copy{padding-top:10px}.bs-cost-narrative{gap:20px;max-width:760px;margin-top:52px;display:grid}.bs-cost-narrative p{color:#e5ebf7b8;margin:0;font-size:1.02rem;line-height:1.72}.bs-cost-narrative .bs-cost-result{color:#fff;font-size:1.2rem;font-weight:620}.bs-cost-signals{background:#ff897021;border:1px solid #ff897021;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:42px;display:grid;overflow:hidden}.bs-cost-signals article{background:linear-gradient(145deg,#2d141fe6,#070f1fe6);grid-template-columns:36px minmax(0,1fr);gap:14px;min-height:180px;padding:27px 25px;display:grid}.bs-cost-signals article>span{color:#ff8a76;letter-spacing:.12em;padding-top:5px;font-size:.68rem;font-weight:800}.bs-cost-signals h3{color:#fff;margin:0 0 8px;font-size:1.23rem;line-height:1.1}.bs-cost-signals p{color:#e2e8f5a6;margin:0;font-size:.91rem;line-height:1.58}.bs-cost-close{color:#edf3fbe0;background:#0a2d366b;border-left:2px solid #5fd4e1;max-width:740px;margin:42px 0 0;padding:24px 26px;font-size:1.06rem;line-height:1.68}.bs-principles{isolation:isolate;background:#040914;align-items:center;min-height:94svh;padding-block:clamp(140px,11vw,194px);display:flex;overflow:hidden}.bs-principles>img{z-index:-3}.bs-principles-overlay{z-index:-2;background:linear-gradient(90deg,#030813f7,#030813d4 49%,#03081373),linear-gradient(#03081324,#030813e0);position:absolute;inset:0}.bs-principles-inner{z-index:1;position:relative}.bs-principle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(60px,7vw,94px);display:grid}.bs-principle{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0c1a37d6,#050e1eb8);border:1px solid #8da2ff2b;border-radius:26px;min-height:360px;padding:30px;box-shadow:0 30px 80px #00000047,inset 0 1px #ffffff0d}.bs-principle-number{color:#99a9ff;letter-spacing:.14em;margin-bottom:26px;font-size:.68rem;font-weight:800;display:block}.bs-principle-icon{color:#aab7ff;background:#5b68ff17;border:1px solid #8097ff3b;border-radius:17px;place-items:center;width:55px;height:55px;margin-bottom:56px;display:grid}.bs-principle h3{color:#fff;letter-spacing:-.03em;margin:0 0 13px;font-size:1.45rem;line-height:1.08}.bs-principle p{color:#e2e9f7ab;margin:0;font-size:.94rem;line-height:1.64}.bs-changes{background:radial-gradient(circle at 92% 9%,#5b66f214,#0000 30%),#f5f7fb;padding-block:clamp(138px,11vw,194px)}.bs-changes-grid{grid-template-columns:minmax(390px,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(58px,8vw,128px);display:grid}.bs-changes-media{background:#060d19;border:1px solid #1426451a;border-radius:34px;height:min(80svh,860px);min-height:680px;margin:0;position:sticky;top:112px;overflow:hidden;box-shadow:0 44px 118px #1325432b}.bs-changes-media figcaption{color:#ecf1fad6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f20c4;border:1px solid #a4b5ff2e;border-radius:17px;align-items:center;gap:14px;padding:19px 21px;font-size:.94rem;line-height:1.48;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.bs-change-list{border-top:1px solid #11223d1f;margin-top:62px;display:grid}.bs-change{border-bottom:1px solid #11223d1f;grid-template-columns:42px minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:18px;padding-block:29px;display:grid}.bs-change-number{color:#5f66ef;letter-spacing:.13em;font-size:.68rem;font-weight:800}.bs-change-state small{letter-spacing:.14em;margin-bottom:9px;font-size:.63rem;font-weight:800;display:block}.bs-change-before small{color:#d76065}.bs-change-after small{color:#3578db}.bs-change-state p{color:#536176;margin:0;font-size:.95rem;line-height:1.61}.bs-change-arrow{color:#8090a7}.bs-systems{color:#fff;background:radial-gradient(circle at 50% 42%,#3d68ff26,#0000 38%),linear-gradient(135deg,#041024,#08152b 54%,#040b16);padding-block:clamp(140px,11vw,194px);overflow:hidden}.bs-systems-hub{background:#061025;border:1px solid #789dff30;border-radius:38px;height:clamp(450px,52vw,760px);margin:72px 0 0;position:relative;overflow:hidden;box-shadow:0 56px 140px #0006,0 0 100px #3e63ff1a}.bs-systems-hub-overlay{background:linear-gradient(#030a1803,#030a186b);position:absolute;inset:0}.bs-system-grid{background:#819eff24;border:1px solid #819eff24;border-radius:27px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:34px;display:grid;overflow:hidden}.bs-system{background:linear-gradient(145deg,#0c1d3bf5,#050f20f0);min-height:280px;padding:29px 25px}.bs-system-icon{color:#9fb4ff;background:#4e68ff14;border:1px solid #7e9fff38;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:58px;display:grid}.bs-system h3{color:#fff;margin:0 0 12px;font-size:1.28rem;line-height:1.1}.bs-system p{color:#e1e9f7a8;margin:0;font-size:.91rem;line-height:1.61}.bs-delivery{background:radial-gradient(circle at 10% 8%,#5b66f214,#0000 29%),#fff;padding-block:clamp(138px,11vw,194px)}.bs-phase-line{background:#11223d1f;height:1px;margin:74px 0 0;position:relative}.bs-phase-line span{background:linear-gradient(90deg,#5d63ef,#36b9cf);border-radius:999px;width:34%;height:7px;position:absolute;top:-3px;left:0}.bs-phase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.bs-phase{background:#f8f9fc;border:1px solid #12234017;border-radius:25px;min-height:290px;padding:31px;box-shadow:0 22px 65px #1325430e}.bs-phase-number{color:#5a63eb;letter-spacing:.12em;background:#5965f20f;border:1px solid #5965f22e;border-radius:999px;justify-content:center;align-items:center;min-width:48px;height:30px;margin-bottom:68px;font-size:.68rem;font-weight:800;display:inline-flex}.bs-phase h3{color:#071120;letter-spacing:-.03em;margin:0 0 12px;font-size:1.55rem;line-height:1.08}.bs-phase p{color:#5a687b;margin:0;font-size:.95rem;line-height:1.64}.bs-control{color:#fff;background:radial-gradient(circle at 17% 18%,#5161ff30,#0000 31%),linear-gradient(135deg,#050816,#0c1028 52%,#06131f);padding-block:clamp(140px,11vw,194px);overflow:hidden}.bs-control-grid{grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(52px,8vw,120px);margin-top:72px;display:grid}.bs-control-media{background:#050a18;border:1px solid #96a2ff2e;border-radius:36px;height:min(80svh,860px);min-height:690px;margin:0;position:sticky;top:112px;overflow:hidden;box-shadow:0 50px 130px #0000006b,0 0 92px #5e50ff1c}.bs-control-list{gap:14px;display:grid}.bs-control-item{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#1f1b48b8,#071123ad);border:1px solid #96a0ff24;border-radius:20px;grid-template-columns:40px 48px minmax(0,1fr);align-items:start;gap:17px;padding:25px 27px;display:grid}.bs-control-number{color:#aab2ff;letter-spacing:.13em;padding-top:10px;font-size:.66rem;font-weight:800}.bs-control-icon{color:#b0b7ff;background:#6c5fff14;border:1px solid #9ea7ff30;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.bs-control-item h3{color:#fff;margin:0 0 8px;font-size:1.3rem;line-height:1.1}.bs-control-item p{color:#e2e8f7ad;margin:0;font-size:.93rem;line-height:1.61}.bs-start{isolation:isolate;background:#030816;align-items:center;min-height:94svh;display:flex;overflow:hidden}.bs-start>img{z-index:-3}.bs-start-overlay{z-index:-2;background:radial-gradient(circle at 20% 42%,#4162ff30,#0000 35%),linear-gradient(90deg,#030814fa,#030814e6 45%,#0308146b 74%,#03081440),linear-gradient(#03081414,#030814b8);position:absolute;inset:0}.bs-start-inner{width:100%;padding-block:clamp(152px,12vw,224px)}.bs-start .eyebrow{color:#a8b7ff}.bs-start h2{color:#fff;letter-spacing:-.064em;text-wrap:balance;max-width:940px;margin:23px 0 0;font-size:clamp(3.9rem,6.6vw,7.4rem);font-weight:730;line-height:.93}.bs-start-inner>p{color:#e7edf9c7;max-width:720px;margin:31px 0 0;font-size:clamp(1.03rem,1.32vw,1.2rem);line-height:1.72}.bs-start-callout{color:#ebf0fad4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#061024a3;border:1px solid #a3b4ff2e;border-radius:19px;align-items:flex-start;gap:17px;max-width:800px;margin-top:36px;padding:23px 25px;display:flex}.bs-start-callout svg{color:#a9b8ff;flex:none;margin-top:3px}.bs-start-callout div{gap:7px;display:grid}.bs-start-callout strong{color:#fff;font-size:1.12rem}.bs-start-callout span{max-width:680px;line-height:1.62}.bs-start-actions{margin-top:34px}.bs-start-assurance{flex-wrap:wrap;gap:12px 22px;margin-top:38px;display:flex}.bs-start-assurance span{color:#dee5f5ab;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:650;display:inline-flex}.bs-start-assurance svg{color:#85d8b1}@media (max-width:1100px){.bs-cost-grid,.bs-changes-grid,.bs-control-grid{grid-template-columns:1fr}.bs-cost-media,.bs-changes-media,.bs-control-media{width:min(100%,820px);height:700px;min-height:0;position:relative;top:auto}.bs-principle-grid,.bs-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-system:last-child{grid-column:1/-1}}@media (max-width:820px){.bs-cinema .content-shell,.bs-start-inner{width:min(100% - 48px,760px)!important}.bs-cost-signals,.bs-principle-grid,.bs-phase-grid{grid-template-columns:1fr}.bs-change{grid-template-columns:36px minmax(0,1fr)}.bs-change-arrow{display:none}.bs-change-after{grid-column:2}.bs-system-grid{grid-template-columns:1fr}.bs-system:last-child{grid-column:auto}.bs-principle,.bs-system,.bs-phase{min-height:0}}@media (max-width:620px){.bs-cinema>section{scroll-margin-top:88px}.bs-cinema .content-shell,.bs-start-inner{width:calc(100% - 32px)!important}.bs-cost,.bs-principles,.bs-changes,.bs-systems,.bs-delivery,.bs-control{padding-block:92px}.bs-heading h2{font-size:clamp(2.85rem,12vw,4.1rem)}.bs-cost-media,.bs-changes-media,.bs-control-media{border-radius:24px;height:510px}.bs-principle{min-height:300px;padding:26px 23px}.bs-principle-icon{margin-bottom:40px}.bs-systems-hub{border-radius:24px;height:390px;margin-top:48px}.bs-phase{padding:26px 23px}.bs-phase-number{margin-bottom:44px}.bs-control-item{grid-template-columns:34px 42px minmax(0,1fr);gap:12px;padding:21px 17px}.bs-control-icon{width:40px;height:40px}.bs-start-inner{padding-block:104px}.bs-start h2{font-size:clamp(3.1rem,13vw,4.8rem)}.bs-start-actions{width:100%;display:grid}.bs-start-actions .button{width:100%}}@media (max-width:460px){.bs-cost-signals article,.bs-control-item,.bs-change{grid-template-columns:1fr}.bs-change-after{grid-column:auto}.bs-start-assurance{display:grid}}.cp-cinema,.cp-cinema *{box-sizing:border-box}.cp-cinema{background:#050914;width:100%;overflow:clip}.cp-cinema>section{width:100%;scroll-margin-top:108px;position:relative}.cp-cinema .content-shell,.cp-start-inner{width:min(100% - 96px,1480px)!important;max-width:1480px!important;margin-inline:auto!important;padding-inline:0!important}.cp-background-image,.cp-cover-image{object-fit:cover;object-position:center}.cp-heading{max-width:980px}.cp-heading .eyebrow{color:#5268ef;margin:0 0 23px;display:inline-flex}.cp-heading h2{color:#071120;letter-spacing:-.06em;text-wrap:balance;max-width:950px;margin:0;font-size:clamp(3.2rem,5vw,5.9rem);font-weight:730;line-height:.96}.cp-heading>p{color:#5b687b;max-width:760px;margin:27px 0 0;font-size:clamp(1.02rem,1.2vw,1.16rem);line-height:1.72}.cp-heading-light h2{color:#fff}.cp-heading-light>p{color:#e5ebf8bd}.cp-gap{color:#fff;background:radial-gradient(circle at 10% 16%,#3f5eff2b,#0000 33%),linear-gradient(135deg,#030713,#071326 56%,#071019);padding-block:clamp(138px,11vw,194px);overflow:hidden}.cp-gap-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(60px,8vw,132px);display:grid}.cp-gap-narrative{gap:24px;max-width:720px;margin-top:50px;display:grid}.cp-gap-narrative p{color:#e4ebf8b5;margin:0;font-size:1.04rem;line-height:1.75}.cp-gap-narrative .cp-gap-statement{color:#fff;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:650;line-height:1.4}.cp-gap-close{background:linear-gradient(90deg,#16334da3,#0915288a);border:1px solid #708eff2b;border-left:2px solid #55d3e1;border-radius:0 19px 19px 0;max-width:720px;margin-top:42px;padding:25px 28px}.cp-gap-close span{color:#83dce5;letter-spacing:.15em;margin-bottom:11px;font-size:.67rem;font-weight:800;display:block}.cp-gap-close p{color:#eff4fce3;margin:0;font-size:1.06rem;line-height:1.64}.cp-gap-media{background:#040b18;border:1px solid #7392ff2e;border-radius:38px;height:min(79svh,850px);min-height:650px;margin:0;position:relative;overflow:hidden;box-shadow:0 56px 140px #00000075,0 0 100px #3963ff1a}.cp-gap-overlay{background:linear-gradient(#03081205,#03081238);position:absolute;inset:0}.cp-lens{isolation:isolate;background:#040914;align-items:center;min-height:96svh;padding-block:clamp(144px,11vw,198px);display:flex;overflow:hidden}.cp-lens>img{z-index:-3}.cp-lens-overlay{z-index:-2;background:linear-gradient(#030814c4,#030814f0),linear-gradient(90deg,#030814f7,#030814ab 65%,#03081466);position:absolute;inset:0}.cp-lens-inner{z-index:1;position:relative}.cp-lens-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:clamp(64px,7vw,98px);display:grid}.cp-lens-card{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0e1e3fd4,#040d1db8);border:1px solid #869dff2b;border-radius:25px;min-height:380px;padding:29px 25px;box-shadow:0 28px 78px #00000047,inset 0 1px #ffffff0a}.cp-card-number{color:#9baaff;letter-spacing:.14em;margin-bottom:28px;font-size:.66rem;font-weight:800;display:block}.cp-card-icon{color:#a9b8ff;background:#4e6aff17;border:1px solid #839dff38;border-radius:17px;place-items:center;width:55px;height:55px;margin-bottom:60px;display:grid}.cp-lens-card h3{color:#fff;letter-spacing:-.03em;margin:0 0 13px;font-size:1.4rem;line-height:1.08}.cp-lens-card p{color:#e1e9f7ab;margin:0;font-size:.91rem;line-height:1.63}.cp-gains{background:radial-gradient(circle at 90% 7%,#4b5feb14,#0000 28%),#f5f7fb;padding-block:clamp(140px,11vw,194px)}.cp-gains-heading{max-width:1040px}.cp-gains-media{background:#06101f;border:1px solid #1426451a;border-radius:39px;height:clamp(460px,56vw,790px);margin:72px 0 0;position:relative;overflow:hidden;box-shadow:0 48px 126px #1225442b}.cp-gains-media-overlay{background:linear-gradient(#030a1803,#030a1838);position:absolute;inset:0}.cp-gains-grid{background:#1125451a;border:1px solid #1125451a;border-radius:27px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:34px;display:grid;overflow:hidden}.cp-gain-card{background:#fff;min-height:320px;padding:29px 27px}.cp-gain-number{color:#5b63ea;letter-spacing:.14em;margin-bottom:26px;font-size:.66rem;font-weight:800;display:block}.cp-gain-icon{color:#5364e9;background:#5265ea0e;border:1px solid #5265ea24;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:55px;display:grid}.cp-gain-card h3{color:#071120;letter-spacing:-.03em;margin:0 0 13px;font-size:1.38rem;line-height:1.1}.cp-gain-card p{color:#59677a;margin:0;font-size:.92rem;line-height:1.63}.cp-focus{color:#fff;background:radial-gradient(circle at 16% 18%,#4867ff29,#0000 31%),linear-gradient(135deg,#040816,#07152a 55%,#050d19);padding-block:clamp(142px,11vw,196px);overflow:hidden}.cp-focus-grid{grid-template-columns:minmax(440px,.96fr) minmax(0,1.04fr);align-items:start;gap:clamp(58px,8vw,126px);display:grid}.cp-focus-media{background:#040b18;border:1px solid #7e99ff2e;border-radius:38px;height:min(81svh,880px);min-height:690px;margin:0;position:sticky;top:112px;overflow:hidden;box-shadow:0 52px 135px #00000070,0 0 92px #4a61ff1a}.cp-focus-media-overlay{background:linear-gradient(#04081403,#0408142e);position:absolute;inset:0}.cp-focus-copy{padding-top:8px}.cp-focus-list{gap:13px;margin-top:66px;display:grid}.cp-focus-item{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#162346bf,#061022a8);border:1px solid #879bff24;border-radius:20px;grid-template-columns:40px 48px minmax(0,1fr);align-items:start;gap:17px;padding:25px 27px;display:grid}.cp-focus-number{color:#9facff;letter-spacing:.13em;padding-top:10px;font-size:.66rem;font-weight:800}.cp-focus-icon{color:#aeb9ff;background:#5a68ff14;border:1px solid #94a5ff30;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.cp-focus-item h3{color:#fff;margin:0 0 8px;font-size:1.3rem;line-height:1.1}.cp-focus-item p{color:#e1e9f7ad;margin:0;font-size:.93rem;line-height:1.61}.cp-difference{isolation:isolate;background:#030815;align-items:center;min-height:96svh;padding-block:clamp(144px,11vw,198px);display:flex;overflow:hidden}.cp-difference>img{z-index:-3}.cp-difference-overlay{z-index:-2;background:linear-gradient(#0308148c,#030814f0),linear-gradient(90deg,#030814f0,#0308149e 60%,#0308146e);position:absolute;inset:0}.cp-difference-inner{z-index:1;position:relative}.cp-difference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:72px;display:grid}.cp-difference-card{color:#fff;-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);background:linear-gradient(145deg,#111f40d1,#050e1fba);border:1px solid #899dff2b;border-radius:26px;min-height:330px;padding:31px;box-shadow:0 30px 82px #00000047,inset 0 1px #ffffff0b}.cp-difference-card>span{color:#9baaff;letter-spacing:.15em;margin-bottom:92px;font-size:.68rem;font-weight:800;display:block}.cp-difference-card h3{color:#fff;letter-spacing:-.035em;max-width:340px;margin:0 0 15px;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.08}.cp-difference-card p{color:#e4ebf8b0;margin:0;font-size:.95rem;line-height:1.65}.cp-start{isolation:isolate;background:#030713;align-items:center;min-height:97svh;display:flex;overflow:hidden}.cp-start>img{z-index:-3}.cp-start-overlay{z-index:-2;background:radial-gradient(circle at 18% 35%,#405eff30,#0000 33%),linear-gradient(90deg,#030712fa,#030712e8 48%,#03071291 73%,#03071252),linear-gradient(#03071214,#030712bd);position:absolute;inset:0}.cp-start-inner{z-index:1;padding-block:clamp(154px,12vw,224px);position:relative}.cp-start-heading{max-width:1000px}.cp-start-heading h2{max-width:900px;font-size:clamp(3.8rem,6.5vw,7.2rem);line-height:.93}.cp-start-steps{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:28px;max-width:1050px;margin-top:62px;display:grid}.cp-start-steps article{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#121f41c9,#050e1fb3);border:1px solid #90a2ff2b;border-radius:25px;min-height:295px;padding:29px}.cp-start-step-icon{color:#acb9ff;background:#5868ff17;border:1px solid #90a4ff36;border-radius:18px;place-items:center;width:57px;height:57px;margin-bottom:48px;display:grid}.cp-start-steps small{color:#98a8ff;letter-spacing:.14em;margin-bottom:10px;font-size:.66rem;font-weight:800;display:block}.cp-start-steps h3{color:#fff;letter-spacing:-.03em;margin:0 0 13px;font-size:1.53rem;line-height:1.08}.cp-start-steps p{color:#e2eaf8b3;margin:0;font-size:.95rem;line-height:1.64}.cp-start-arrow{color:#a6b8ffb8}.cp-start-actions{margin-top:38px}.cp-start-assurance{flex-wrap:wrap;gap:13px 23px;margin-top:38px;display:flex}.cp-start-assurance span{color:#e0e8f7ab;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.71rem;font-weight:650;display:inline-flex}.cp-start-assurance svg{color:#84d9b1}@media (max-width:1150px){.cp-gap-grid,.cp-focus-grid{grid-template-columns:1fr}.cp-gap-media,.cp-focus-media{width:min(100%,900px);height:700px;min-height:0;position:relative;top:auto}.cp-lens-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-gains-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.cp-cinema .content-shell,.cp-start-inner{width:min(100% - 48px,780px)!important}.cp-lens-grid,.cp-difference-grid{grid-template-columns:1fr}.cp-lens-card,.cp-difference-card{min-height:0}.cp-card-icon{margin-bottom:43px}.cp-difference-card>span{margin-bottom:54px}.cp-start-steps{grid-template-columns:1fr}.cp-start-arrow{display:none}}@media (max-width:650px){.cp-cinema>section{scroll-margin-top:88px}.cp-cinema .content-shell,.cp-start-inner{width:calc(100% - 32px)!important}.cp-gap,.cp-lens,.cp-gains,.cp-focus,.cp-difference{padding-block:94px}.cp-heading h2{font-size:clamp(2.8rem,12vw,4.2rem)}.cp-gap-media,.cp-focus-media{border-radius:25px;height:510px}.cp-lens-grid,.cp-gains-grid{grid-template-columns:1fr}.cp-gain-card{min-height:0}.cp-gains-media{border-radius:25px;height:410px;margin-top:48px}.cp-focus-item{grid-template-columns:34px 42px minmax(0,1fr);gap:12px;padding:21px 17px}.cp-focus-icon{width:40px;height:40px}.cp-start-inner{padding-block:106px}.cp-start-heading h2{font-size:clamp(3rem,13vw,4.8rem)}.cp-start-actions{width:100%;display:grid}.cp-start-actions .button{width:100%}}@media (max-width:470px){.cp-focus-item{grid-template-columns:1fr}.cp-start-assurance{display:grid}}@media (min-width:901px){[data-commerce-hero=right] .content-shell{justify-content:flex-end!important;display:flex!important}:is([data-commerce-hero=right] .content-shell>:has(>h1),[data-commerce-hero=right] .content-shell>*>:has(>h1),[data-commerce-hero=right] .content-shell>*>*>:has(>h1)){text-align:left!important;place-items:flex-start start!important;width:min(47vw,700px)!important;max-width:700px!important;margin-left:auto!important;margin-right:0!important;padding-right:clamp(0px,1.5vw,24px)!important}[data-commerce-hero=right] h1,[data-commerce-hero=right] h1+p{text-align:left!important;margin-left:0!important;margin-right:0!important}[data-commerce-hero=right] h1{max-width:680px!important}[data-commerce-hero=right] h1+p{max-width:630px!important}[data-commerce-hero=right] .hero-actions,[data-commerce-hero=right] [class*=hero-action],[data-commerce-hero=right] [class*=hero-tag],[data-commerce-hero=right] [class*=hero-meta]{text-align:left!important;justify-content:flex-start!important}}@media (max-width:900px){[data-commerce-hero=right] .content-shell{display:block!important}:is([data-commerce-hero=right] .content-shell>:has(>h1),[data-commerce-hero=right] .content-shell>*>:has(>h1),[data-commerce-hero=right] .content-shell>*>*>:has(>h1)){width:100%!important;max-width:760px!important;margin-inline:auto!important;padding-right:0!important}}@media (min-width:1200px){[data-commerce-hero=right] .content-shell{justify-content:flex-end!important}[data-commerce-hero=right] .content-shell :has(>h1){width:min(42vw,660px)!important;max-width:660px!important;margin-left:auto!important;margin-right:clamp(-180px,-9vw,-110px)!important;padding-right:0!important;transform:none!important}:is([data-commerce-hero=right] .content-shell :has(>h1) h1,[data-commerce-hero=right] .content-shell :has(>h1) p){text-align:left!important;margin-left:0!important;margin-right:0!important}:is([data-commerce-hero=right] .content-shell :has(>h1) .hero-actions,[data-commerce-hero=right] .content-shell :has(>h1) [class*=hero-action],[data-commerce-hero=right] .content-shell :has(>h1) [class*=hero-tag],[data-commerce-hero=right] .content-shell :has(>h1) [class*=hero-meta]){text-align:left!important;justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}}@media (min-width:901px) and (max-width:1199px){[data-commerce-hero=right] .content-shell :has(>h1){width:min(50vw,640px)!important;max-width:640px!important;margin-left:auto!important;margin-right:-52px!important}}.cc-cinema,.cc-cinema *{box-sizing:border-box}.cc-cinema{background:#050817;width:100%;overflow:clip}.cc-cinema>section{width:100%;scroll-margin-top:108px;position:relative}.cc-cinema .content-shell,.cc-question-inner,.cc-beginning-inner{width:min(100% - 96px,1480px)!important;max-width:1480px!important;margin-inline:auto!important;padding-inline:0!important}.cc-background-image,.cc-cover-image{object-fit:cover;object-position:center}.cc-heading{max-width:980px}.cc-heading .eyebrow{color:#665bf1;margin:0 0 23px;display:inline-flex}.cc-heading h2{color:#071120;letter-spacing:-.06em;text-wrap:balance;max-width:950px;margin:0;font-size:clamp(3.25rem,5.2vw,6rem);font-weight:730;line-height:.96}.cc-heading>p{color:#5a687b;max-width:760px;margin:27px 0 0;font-size:clamp(1.02rem,1.2vw,1.16rem);line-height:1.72}.cc-heading-light h2{color:#fff}.cc-heading-light>p{color:#e6ecf9bd}.cc-truth{color:#fff;background:radial-gradient(circle at 88% 12%,#7843ff29,#0000 31%),linear-gradient(135deg,#040713,#0a0d20 52%,#06121d);padding-block:clamp(140px,11vw,196px);overflow:hidden}.cc-truth-grid{grid-template-columns:minmax(430px,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(58px,8vw,126px);display:grid}.cc-truth-media{background:#050817;border:1px solid #9976ff2b;border-radius:38px;height:min(80svh,860px);min-height:680px;margin:0;position:relative;overflow:hidden;box-shadow:0 54px 140px #00000075,0 0 96px #6648ff1a}.cc-truth-media-overlay{background:linear-gradient(#03071103,#0307113b);position:absolute;inset:0}.cc-truth-copy{padding-top:8px}.cc-truth-narrative{gap:23px;max-width:720px;margin-top:50px;display:grid}.cc-truth-narrative p{color:#e5ebf8b5;margin:0;font-size:1.03rem;line-height:1.74}.cc-truth-close{color:#f1f5fceb;background:linear-gradient(90deg,#14334cad,#0712248c);border:1px solid #7196ff2b;border-left:2px solid #66d0df;border-radius:0 19px 19px 0;max-width:720px;margin:42px 0 0;padding:25px 27px;font-size:1.1rem;font-weight:610;line-height:1.64}.cc-question{isolation:isolate;background:#030816;align-items:center;min-height:96svh;padding-block:clamp(146px,11vw,202px);display:flex;overflow:hidden}.cc-question>img{z-index:-3}.cc-question-overlay{z-index:-2;background:linear-gradient(#030713b3,#030713f2),linear-gradient(90deg,#030713f5,#030713ad 67%,#0307136b);position:absolute;inset:0}.cc-question-inner{z-index:1;position:relative}.cc-question-heading{max-width:1120px}.cc-question-heading h2{max-width:1080px}.cc-future-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:clamp(66px,7vw,100px);display:grid}.cc-future-card{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#181b46d1,#050e1fb8);border:1px solid #928aff2b;border-radius:26px;min-height:390px;padding:30px;box-shadow:0 30px 82px #00000047,inset 0 1px #ffffff0b}.cc-card-number{color:#aaa3ff;letter-spacing:.14em;margin-bottom:27px;font-size:.67rem;font-weight:800;display:block}.cc-card-icon{color:#b3adff;background:#685aff17;border:1px solid #9d97ff38;border-radius:17px;place-items:center;width:56px;height:56px;margin-bottom:60px;display:grid}.cc-future-card h3{color:#fff;letter-spacing:-.03em;margin:0 0 14px;font-size:1.42rem;line-height:1.1}.cc-future-card p{color:#e4eaf8ad;margin:0;font-size:.93rem;line-height:1.64}.cc-design{background:radial-gradient(circle at 90% 7%,#6052ec14,#0000 28%),#f5f7fb;padding-block:clamp(140px,11vw,196px)}.cc-design-heading{max-width:1080px}.cc-design-media{background:#050817;border:1px solid #1827441a;border-radius:39px;height:clamp(460px,53vw,770px);margin:72px 0 0;position:relative;overflow:hidden;box-shadow:0 48px 128px #1224432b}.cc-design-media-overlay{background:linear-gradient(#03081303,#03081333);position:absolute;inset:0}.cc-journey-table{background:#fff;border:1px solid #1223401a;border-radius:27px;margin-top:35px;overflow:hidden;box-shadow:0 25px 75px #1325430f}.cc-journey-header,.cc-journey-row{grid-template-columns:58px minmax(230px,.8fr) minmax(0,1.2fr);align-items:center;gap:22px;display:grid}.cc-journey-header{color:#687589;letter-spacing:.11em;text-transform:uppercase;background:#eef1f7;padding:20px 29px;font-size:.7rem;font-weight:800}.cc-journey-header span:first-child{grid-column:2}.cc-journey-row{border-top:1px solid #12234017;min-height:100px;padding:23px 29px}.cc-journey-number{color:#655fea;letter-spacing:.14em;font-size:.68rem;font-weight:800}.cc-journey-row strong{color:#071120;font-size:1.05rem}.cc-journey-row>span:last-child{color:#59677a;font-size:.96rem;line-height:1.58}.cc-design-close{color:#354257;border-left:2px solid #635fec;max-width:900px;margin:38px 0 0;padding-left:24px;font-size:1.08rem;font-weight:590;line-height:1.68}.cc-connections{color:#fff;background:radial-gradient(circle at 14% 18%,#6f4bff2b,#0000 31%),linear-gradient(135deg,#040713,#09112a 54%,#05111d);padding-block:clamp(142px,11vw,198px);overflow:hidden}.cc-connections-grid{grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);align-items:start;gap:clamp(58px,8vw,126px);display:grid}.cc-connection-list{gap:13px;margin-top:66px;display:grid}.cc-connection-item{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#1c1b48bd,#061022ab);border:1px solid #9589ff24;border-radius:20px;grid-template-columns:40px 48px minmax(0,1fr);align-items:start;gap:17px;padding:25px 27px;display:grid}.cc-connection-number{color:#aaa4ff;letter-spacing:.13em;padding-top:10px;font-size:.66rem;font-weight:800}.cc-connection-icon{color:#b1abff;background:#6a5cff14;border:1px solid #9e97ff30;border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.cc-connection-item h3{color:#fff;margin:0 0 8px;font-size:1.3rem;line-height:1.1}.cc-connection-item p{color:#e2e9f7ad;margin:0;font-size:.93rem;line-height:1.61}.cc-connections-media{background:#050817;border:1px solid #9588ff2e;border-radius:38px;height:min(82svh,890px);min-height:700px;margin:0;position:sticky;top:112px;overflow:hidden;box-shadow:0 52px 136px #00000070,0 0 94px #6049ff1a}.cc-connections-media-overlay{background:linear-gradient(#04071203,#0407122e);position:absolute;inset:0}.cc-evidence{background:radial-gradient(circle at 10% 8%,#5f53ec14,#0000 29%),#fff;padding-block:clamp(140px,11vw,196px)}.cc-evidence-heading{max-width:1040px}.cc-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:72px;display:grid}.cc-evidence-card{background:#f7f8fc;border:1px solid #12234017;border-radius:26px;min-height:335px;padding:31px;box-shadow:0 24px 70px #1224430e}.cc-evidence-card:nth-child(4),.cc-evidence-card:nth-child(5){grid-column:span 1}.cc-evidence-number{color:#625dea;letter-spacing:.14em;margin-bottom:25px;font-size:.68rem;font-weight:800;display:block}.cc-evidence-check{color:#2f9c78;background:#36af8212;border:1px solid #3fa4802e;border-radius:16px;place-items:center;width:50px;height:50px;margin-bottom:55px;display:grid}.cc-evidence-card h3{color:#071120;letter-spacing:-.03em;margin:0 0 14px;font-size:1.42rem;line-height:1.1}.cc-evidence-card p{color:#59677a;margin:0;font-size:.94rem;line-height:1.64}.cc-beginning{isolation:isolate;background:#030713;align-items:center;min-height:97svh;display:flex;overflow:hidden}.cc-beginning>img{z-index:-3}.cc-beginning-overlay{z-index:-2;background:radial-gradient(circle at 20% 37%,#6846ff33,#0000 35%),linear-gradient(90deg,#030712fa,#030712e8 48%,#03071291 74%,#0307124d),linear-gradient(#03071214,#030712c2);position:absolute;inset:0}.cc-beginning-inner{z-index:1;padding-block:clamp(156px,12vw,228px);position:relative}.cc-beginning-heading{max-width:1040px}.cc-beginning-heading h2{max-width:920px;font-size:clamp(3.8rem,6.5vw,7.2rem);line-height:.93}.cc-starting-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;max-width:1180px;margin-top:66px;display:grid}.cc-starting-card{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#191d45c9,#050e1fb5);border:1px solid #948cff2b;border-radius:26px;min-height:340px;padding:30px}.cc-starting-card-top{justify-content:space-between;align-items:center;margin-bottom:72px;display:flex}.cc-starting-card-top>span:first-child{color:#a9a2ff;letter-spacing:.14em;font-size:.67rem;font-weight:800}.cc-starting-icon{color:#b4aeff;background:#665bff17;border:1px solid #9c95ff36;border-radius:18px;place-items:center;width:57px;height:57px;display:grid}.cc-starting-card h3{color:#fff;letter-spacing:-.03em;margin:0 0 14px;font-size:1.55rem;line-height:1.08}.cc-starting-card p{color:#e3eaf8b0;margin:0;font-size:.95rem;line-height:1.64}.cc-beginning-actions{margin-top:39px}.cc-beginning-assurance{flex-wrap:wrap;gap:13px 23px;margin-top:38px;display:flex}.cc-beginning-assurance span{color:#e1e8f7ab;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.71rem;font-weight:650;display:inline-flex}.cc-beginning-assurance svg{color:#84d9b1}@media (max-width:1150px){.cc-truth-grid,.cc-connections-grid{grid-template-columns:1fr}.cc-truth-media,.cc-connections-media{width:min(100%,900px);height:700px;min-height:0;position:relative;top:auto}.cc-future-grid,.cc-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.cc-cinema .content-shell,.cc-question-inner,.cc-beginning-inner{width:min(100% - 48px,780px)!important}.cc-future-grid,.cc-starting-grid{grid-template-columns:1fr}.cc-future-card,.cc-starting-card{min-height:0}.cc-card-icon{margin-bottom:43px}.cc-starting-card-top{margin-bottom:49px}.cc-journey-header,.cc-journey-row{grid-template-columns:44px minmax(180px,.85fr) minmax(0,1.15fr)}}@media (max-width:650px){.cc-cinema>section{scroll-margin-top:88px}.cc-cinema .content-shell,.cc-question-inner,.cc-beginning-inner{width:calc(100% - 32px)!important}.cc-truth,.cc-question,.cc-design,.cc-connections,.cc-evidence{padding-block:94px}.cc-heading h2{font-size:clamp(2.8rem,12vw,4.2rem)}.cc-truth-media,.cc-connections-media{border-radius:25px;height:510px}.cc-design-media{border-radius:25px;height:410px;margin-top:49px}.cc-journey-header{display:none}.cc-journey-row{grid-template-columns:36px minmax(0,1fr);gap:11px 16px;padding:24px 20px}.cc-journey-row>span:last-child{grid-column:2}.cc-connection-item{grid-template-columns:34px 42px minmax(0,1fr);gap:12px;padding:21px 17px}.cc-connection-icon{width:40px;height:40px}.cc-evidence-grid{grid-template-columns:1fr}.cc-evidence-card{min-height:0}.cc-evidence-check{margin-bottom:42px}.cc-beginning-inner{padding-block:108px}.cc-beginning-heading h2{font-size:clamp(3rem,13vw,4.8rem)}.cc-beginning-actions{width:100%;display:grid}.cc-beginning-actions .button{width:100%}}@media (max-width:470px){.cc-connection-item,.cc-journey-row{grid-template-columns:1fr}.cc-journey-row>span:last-child{grid-column:auto}.cc-beginning-assurance{display:grid}}.ddt-cinema,.ddt-cinema *{box-sizing:border-box}.ddt-cinema{background:#050816;width:100%;overflow:clip}.ddt-shell,.ddt-scene-content{width:min(100% - 96px,1480px);margin-inline:auto}.ddt-section{padding-block:clamp(132px,10vw,194px)}.ddt-dark{color:#fff;background:radial-gradient(circle at 82% 14%,#5b48f52b,#0000 31%),linear-gradient(135deg,#040712,#090d21 58%,#06121d)}.ddt-light{color:#071120;background:radial-gradient(circle at 94% 4%,#5b48f514,#0000 28%),#f6f8fc}.ddt-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(60px,8vw,130px);padding:clamp(135px,10vw,195px) max(48px,50vw - 740px);display:grid}.ddt-copy{max-width:720px}.ddt-eyebrow{color:#8178ff;letter-spacing:.15em;margin-bottom:22px;font-size:.72rem;font-weight:800;display:inline-flex}.ddt-cinema h2{max-width:1040px;color:inherit;letter-spacing:-.057em;text-wrap:balance;margin:0;font-size:clamp(3.15rem,5.15vw,5.9rem);font-weight:730;line-height:.95}.ddt-copy>p,.ddt-intro{color:#e2e9f7b8;max-width:720px;margin:30px 0 0;font-size:1.05rem;line-height:1.76}.ddt-media{background:#070b18;border:1px solid #9288ff29;border-radius:36px;margin:0;position:relative;overflow:hidden;box-shadow:0 48px 126px #01050e47,0 0 80px #634ef514}.ddt-media-tall{height:min(78svh,840px);min-height:670px}.ddt-media-sticky{height:min(76svh,810px);min-height:650px;position:sticky;top:108px}.ddt-image{object-fit:cover;object-position:center}.ddt-media-shade{background:linear-gradient(#0000 55%,#02071252);position:absolute;inset:0}.ddt-scene{isolation:isolate;color:#fff;background:#030713;align-items:center;min-height:96svh;padding-block:clamp(145px,11vw,215px);display:flex;position:relative;overflow:hidden}.ddt-scene>img{z-index:-3}.ddt-scene-overlay{z-index:-2;background:linear-gradient(90deg,#030712f7,#030712cf 60%,#03071270),linear-gradient(#0307121f,#030712e3);position:absolute;inset:0}.ddt-scene-content{z-index:1;position:relative}.ddt-scene-content>h2{max-width:1050px}.ddt-contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1120px;margin-top:70px;display:grid}.ddt-contrast article,.ddt-glass-card{-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);background:linear-gradient(145deg,#1b1e48cf,#050e1fb8);border:1px solid #958cff33;border-radius:27px}.ddt-contrast article{min-height:350px;padding:34px}.ddt-contrast strong{color:#aaa4ff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:40px;font-size:.72rem;display:block}.ddt-contrast p{color:#edf1fbd6;border-bottom:1px solid #a098ff24;margin:0;padding-block:14px;font-size:1.14rem}.ddt-contrast p:last-child{border-bottom:0}.ddt-question-layout{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:start;gap:clamp(55px,7vw,105px);margin-top:72px;display:grid}.ddt-card-stack{gap:15px;display:grid}.ddt-card{background:#fff;border:1px solid #11223d17;border-radius:23px;grid-template-columns:38px 54px minmax(0,1fr);align-items:start;gap:17px;padding:27px;display:grid;box-shadow:0 22px 66px #1224430f}.ddt-card-icon{color:#675ff0;background:#675ef012;border:1px solid #675ef029;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.ddt-index,.ddt-feature-top span,.ddt-tool-list article>span{color:#675ff0;letter-spacing:.14em;font-size:.68rem;font-weight:800}.ddt-card h3,.ddt-feature h3,.ddt-glass-card h3{letter-spacing:-.03em;margin:0 0 12px;font-size:1.4rem;line-height:1.12}.ddt-card p,.ddt-feature p,.ddt-glass-card p{color:#5b687a;margin:0;font-size:.95rem;line-height:1.65}.ddt-tool-list{gap:12px;margin-top:55px;display:grid}.ddt-tool-list article{background:#171c4394;border:1px solid #9288ff29;border-radius:19px;grid-template-columns:38px 180px minmax(0,1fr);align-items:center;gap:15px;padding:22px 24px;display:grid}.ddt-tool-list strong{color:#fff}.ddt-tool-list p{color:#e1e8f7ad;margin:0;font-size:.91rem;line-height:1.55}.ddt-grid{gap:18px;margin-top:70px;display:grid}.ddt-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ddt-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ddt-feature,.ddt-glass-card{min-height:335px;padding:30px}.ddt-feature{background:#fff;border:1px solid #11223d17;border-radius:26px;box-shadow:0 22px 66px #1224430e}.ddt-feature-top{color:#756cf4;justify-content:space-between;align-items:center;margin-bottom:68px;display:flex}.ddt-glass-card h3{color:#fff}.ddt-glass-card p{color:#e3eaf8b3}.ddt-final{min-height:100svh}.ddt-final-overlay{background:radial-gradient(circle at 16% 34%,#684bff2b,#0000 34%),linear-gradient(90deg,#030712fa,#030712e0 56%,#0307126e),linear-gradient(#0307121a,#030712d9)}.ddt-actions{flex-wrap:wrap;gap:14px;margin-top:42px;display:flex}@media (max-width:1100px){.ddt-split,.ddt-question-layout{grid-template-columns:1fr}.ddt-media-sticky{position:relative;top:auto}.ddt-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ddt-shell,.ddt-scene-content{width:min(100% - 44px,760px)}.ddt-split{padding-inline:22px}.ddt-contrast,.ddt-grid-three{grid-template-columns:1fr}.ddt-feature,.ddt-glass-card,.ddt-contrast article{min-height:0}}@media (max-width:600px){.ddt-section,.ddt-scene,.ddt-split{padding-block:92px}.ddt-cinema h2{font-size:clamp(2.75rem,12vw,4.2rem)}.ddt-media-tall,.ddt-media-sticky{border-radius:24px;height:500px;min-height:0}.ddt-card{grid-template-columns:34px 46px minmax(0,1fr);padding:20px}.ddt-card p{grid-column:1/-1}.ddt-tool-list article{grid-template-columns:32px minmax(0,1fr)}.ddt-tool-list p{grid-column:2}.ddt-grid-four{grid-template-columns:1fr}.ddt-actions{display:grid}.ddt-actions .button{width:100%}}.page-hero-cinematic.page-hero-solutions-data-decision-tools:before{background-image:url(/images/data-decision-tools/innoversil-data-decision-intelligence-hero.png)!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:cover!important}.page-hero-cinematic.page-hero-solutions-data-decision-tools:after{background:linear-gradient(90deg,#030912fa 0%,#030912eb 31%,#030912b8 50%,#03091247 76%,#03091214 100%)!important}@media (max-width:800px){.page-hero-cinematic.page-hero-solutions-data-decision-tools:before{background-position:65%!important}.page-hero-cinematic.page-hero-solutions-data-decision-tools:after{background:linear-gradient(#03091238 0%,#030912d1 44%,#030912fa 100%)!important}}.final-cta-consulting{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 20% 42%,#cd974a1f,#0000 38%),#02050a!important;padding-block:clamp(84px,9vw,146px)!important;position:relative!important}.final-cta-consulting:before,.final-cta-consulting .final-cta-glow{display:none!important}.final-cta-consulting .final-cta-inner{isolation:isolate;text-align:left!important;background:#070a10!important;border:1px solid #d7a6563d!important;border-radius:38px!important;grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.78fr)!important;align-content:center!important;column-gap:clamp(54px,7vw,112px)!important;width:min(100% - 48px,1480px)!important;max-width:1480px!important;min-height:clamp(650px,58vw,780px)!important;margin-inline:auto!important;padding:clamp(48px,6vw,88px)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 48px 130px #00000085,0 0 90px #c28b4114!important}.final-cta-consulting .final-cta-inner:before{z-index:1;content:"";pointer-events:none;opacity:.14;background-image:linear-gradient(#daaa5d1a 1px,#0000 1px),linear-gradient(90deg,#daaa5d1a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#000);mask-image:linear-gradient(90deg,#0000,#000 55%,#000)}.final-cta-consulting .final-cta-media{z-index:0!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:#05080d!important;border:0!important;border-radius:0!important;margin:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.final-cta-consulting .final-cta-media img{filter:saturate(.95)contrast(1.08)brightness(.76);transform:scale(1.015);object-fit:cover!important;object-position:40% center!important;width:100%!important;height:100%!important}.final-cta-consulting .final-cta-media:after{content:""!important;color:#0000!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(270deg,#02050bfc 0%,#02050bf2 28%,#02050bbf 49%,#02050b33 73%,#02050b0a 100%),linear-gradient(#02050b08,#02050b66)!important;border:0!important;border-radius:0!important;padding:0!important;position:absolute!important;inset:0!important}.final-cta-consulting .eyebrow,.final-cta-consulting h2,.final-cta-consulting>.final-cta-inner>p,.final-cta-consulting .final-cta-actions{z-index:2!important;grid-column:2!important;position:relative!important}.final-cta-consulting .eyebrow{color:#d8a858!important;grid-row:1!important;align-self:end!important;margin:0 0 20px!important}.final-cta-consulting h2{text-wrap:balance;color:#fff!important;letter-spacing:-.06em!important;grid-row:2!important;max-width:670px!important;margin:0!important;font-size:clamp(3.15rem,5vw,5.8rem)!important;line-height:.95!important}.final-cta-consulting>.final-cta-inner>p{color:#ebeff6b8!important;grid-row:3!important;max-width:610px!important;margin:30px 0 0!important;font-size:clamp(1rem,1.35vw,1.14rem)!important;line-height:1.72!important}.final-cta-consulting .final-cta-actions{grid-row:4!important;justify-content:flex-start!important;margin-top:36px!important}.final-cta-consulting .button-primary{color:#100b05!important;background:#d3a157!important;border-color:#d3a157!important;box-shadow:0 18px 44px #d3a1573d!important}.final-cta-consulting .button-primary:hover{background:#e5b76f!important}.final-cta-consulting .button-secondary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff!important;background:#04080f8a!important;border-color:#dfb57057!important}@media (max-width:980px){.final-cta-consulting .final-cta-inner{grid-template-columns:1fr!important;align-content:end!important;min-height:790px!important;padding:48px!important}.final-cta-consulting .final-cta-media:after{background:linear-gradient(#02050b0d 0%,#02050b3d 24%,#02050beb 55%,#02050bfc 100%)!important}.final-cta-consulting .eyebrow,.final-cta-consulting h2,.final-cta-consulting>.final-cta-inner>p,.final-cta-consulting .final-cta-actions{grid-column:1!important;max-width:700px!important}}@media (max-width:620px){.final-cta-consulting{padding-block:70px!important}.final-cta-consulting .final-cta-inner{border-radius:26px!important;width:calc(100% - 28px)!important;min-height:730px!important;padding:30px 24px!important}.final-cta-consulting h2{font-size:clamp(3rem,13vw,4.2rem)!important}.final-cta-consulting .final-cta-actions{width:100%!important;display:grid!important}.final-cta-consulting .final-cta-actions .button{width:100%!important}}@media (min-width:981px){.final-cta-consulting .final-cta-inner{grid-template-columns:minmax(420px,.88fr) minmax(560px,1.12fr)!important;column-gap:clamp(44px,5vw,82px)!important;padding-inline:clamp(52px,5vw,78px)!important}.final-cta-consulting .eyebrow,.final-cta-consulting h2,.final-cta-consulting>.final-cta-inner>p,.final-cta-consulting .final-cta-actions{width:100%!important;max-width:680px!important}.final-cta-consulting h2{text-wrap:balance;letter-spacing:-.052em!important;font-size:clamp(3.25rem,4vw,4.9rem)!important;line-height:.98!important}.final-cta-consulting>.final-cta-inner>p{max-width:650px!important;font-size:clamp(1rem,1.18vw,1.12rem)!important}.final-cta-consulting .final-cta-media img{object-position:35% center!important}}@media (min-width:981px) and (max-width:1180px){.final-cta-consulting .final-cta-inner{grid-template-columns:minmax(360px,.82fr) minmax(500px,1.18fr)!important;column-gap:38px!important}.final-cta-consulting h2{font-size:clamp(3.1rem,4.4vw,4.3rem)!important}}.human-ai-deep-dive{border-top:1px solid #0d2a4e1f;gap:clamp(4.5rem,9vw,8rem);margin-top:clamp(5rem,10vw,9rem);padding-top:clamp(4rem,8vw,7rem);display:grid}.human-ai-deep-dive-intro{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.human-ai-deep-dive-intro-copy,.human-ai-visible-authority,.human-ai-principle-copy,.human-ai-conclusion{gap:1.25rem;display:grid}.human-ai-deep-dive h2,.human-ai-deep-dive h3,.human-ai-deep-dive p{margin:0}.human-ai-deep-dive-intro-copy h2,.human-ai-visible-authority h2,.human-ai-principles-heading h2,.human-ai-conclusion h2{letter-spacing:-.052em;font-size:clamp(2.5rem,5.4vw,5.2rem);line-height:.98}.human-ai-deep-dive p{color:#0e1f35c7;font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.82}.human-ai-deep-dive-intro-media,.human-ai-principle-media{background:#07111f;border-radius:30px;margin:0;position:relative;overflow:hidden;box-shadow:0 32px 82px #05122333}.human-ai-deep-dive-intro-media{min-height:620px}.human-ai-principle-media{min-height:500px}.human-ai-deep-dive-intro-media img,.human-ai-principle-media img{object-fit:cover;transition:transform .7s}.human-ai-deep-dive-intro-media:hover img,.human-ai-principle-media:hover img{transform:scale(1.025)}.human-ai-deep-dive-intro-media figcaption{z-index:2;color:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040e1cbd;border:1px solid #ffffff24;border-radius:15px;padding:1rem 1.15rem;font-size:.84rem;line-height:1.5;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.human-ai-visible-authority{background:radial-gradient(circle at 100% 0,#3184dc1f,#0000 42%),#f4f8fc;border:1px solid #1b508f1f;border-radius:30px;max-width:920px;padding:clamp(2.2rem,5vw,4.5rem)}.human-ai-principles-heading{max-width:900px}.human-ai-principles-heading h2{margin-top:.8rem}.human-ai-principles{gap:clamp(5rem,10vw,9rem);display:grid}.human-ai-principle{grid-template-columns:minmax(0,1fr) minmax(340px,.96fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.human-ai-principle[data-reverse=true] .human-ai-principle-copy{order:2}.human-ai-principle[data-reverse=true] .human-ai-principle-media{order:1}.human-ai-principle-number{color:#0b4d96;letter-spacing:.13em;border:1px solid #114c8f38;border-radius:999px;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;font-size:.86rem;font-weight:750;display:inline-flex}.human-ai-principle-copy h3{letter-spacing:-.042em;max-width:720px;font-size:clamp(2rem,4.2vw,3.8rem);line-height:1.04}.human-ai-conclusion{background:radial-gradient(circle at 100% 0,#2e81dd4d,#0000 42%),linear-gradient(145deg,#06101e,#0a203b);border-radius:36px;padding:clamp(2.8rem,7vw,6rem);box-shadow:0 38px 92px #05122342}.human-ai-conclusion h2,.human-ai-conclusion p{color:#fff}.human-ai-conclusion p{color:#ffffffc4;max-width:940px}@media (max-width:900px){.human-ai-deep-dive-intro,.human-ai-principle{grid-template-columns:1fr}.human-ai-principle[data-reverse=true] .human-ai-principle-copy,.human-ai-principle[data-reverse=true] .human-ai-principle-media{order:initial}.human-ai-deep-dive-intro-media,.human-ai-principle-media{aspect-ratio:4/5;min-height:auto}}@media (max-width:560px){.human-ai-deep-dive{gap:4rem}.human-ai-deep-dive-intro-media,.human-ai-principle-media{border-radius:22px}.human-ai-visible-authority,.human-ai-conclusion{border-radius:24px;padding:2rem}.human-ai-deep-dive-intro-copy h2,.human-ai-visible-authority h2,.human-ai-principles-heading h2,.human-ai-conclusion h2{font-size:clamp(2.2rem,12vw,3.35rem)}}.connected-operations-deep-dive{border-top:1px solid #0d2a4e1f;gap:clamp(4.5rem,9vw,8rem);margin-top:clamp(5rem,10vw,9rem);padding-top:clamp(4rem,8vw,7rem);display:grid}.connected-operations-intro{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.connected-operations-intro-copy,.connected-operations-pillar-copy,.connected-operations-conclusion{gap:1.25rem;display:grid}.connected-operations-deep-dive h2,.connected-operations-deep-dive h3,.connected-operations-deep-dive p{margin:0}.connected-operations-intro-copy h2,.connected-operations-pillars-heading h2,.connected-operations-conclusion h2{letter-spacing:-.052em;font-size:clamp(2.5rem,5.3vw,5.1rem);line-height:.98}.connected-operations-deep-dive p{color:#0e1f35c7;font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.82}.connected-operations-system-map{background:radial-gradient(circle at 50% 42%,#33a0ff4f,#0000 22%),radial-gradient(circle at 100% 0,#2e65ce57,#0000 38%),linear-gradient(145deg,#06101e,#0a203b);border-radius:32px;gap:2rem;min-height:620px;padding:clamp(2rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 88px #05122340}.connected-operations-system-map:before,.connected-operations-system-map:after{content:"";border:1px solid #77c3ff24;border-radius:50%;position:absolute;inset:13%}.connected-operations-system-map:after{inset:27%}.connected-operations-system-label{z-index:2;color:#ffffff9e;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700;position:relative}.connected-operations-system-core{z-index:2;color:#fff;background:radial-gradient(circle,#319eff4f,#081f39e6);border:1px solid #92d3ff61;border-radius:50%;align-content:center;justify-items:center;width:195px;height:195px;margin:auto;display:grid;position:relative;box-shadow:0 0 70px #2891f247,inset 0 0 42px #82cfff1f}.connected-operations-system-core span{color:#ffffffa3;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.connected-operations-system-core strong{letter-spacing:-.04em;margin-top:.3rem;font-size:1.75rem}.connected-operations-system-nodes{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid;position:relative}.connected-operations-system-node{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#040f1d99;border:1px solid #ffffff1c;border-radius:16px;gap:.35rem;padding:1rem;display:grid}.connected-operations-system-node span{color:#ffffff85;letter-spacing:.11em;text-transform:uppercase;font-size:.7rem}.connected-operations-system-node strong{color:#ffffffe8;font-size:.96rem}.connected-operations-pillars-heading{gap:1.25rem;max-width:940px;display:grid}.connected-operations-pillars-heading p{max-width:780px}.connected-operations-pillars{gap:1.25rem;display:grid}.connected-operations-pillar{background:radial-gradient(circle at 100% 0,#267bd514,#0000 42%),#fff;border:1px solid #11447c1c;border-radius:30px;grid-template-columns:minmax(90px,.16fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(2rem,5vw,4.5rem);display:grid;box-shadow:0 20px 55px #06193012}.connected-operations-pillar-index{justify-content:center;align-items:flex-start;display:flex}.connected-operations-pillar-index span{color:#0b4d96;letter-spacing:.14em;border:1px solid #114c8f38;border-radius:999px;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;font-size:.9rem;font-weight:760;display:inline-flex}.connected-operations-pillar-copy h3{color:#0b1b31;letter-spacing:-.043em;max-width:780px;font-size:clamp(2rem,4.2vw,3.75rem);line-height:1.03}.connected-operations-conclusion{background:radial-gradient(circle at 100% 0,#2c8ee652,#0000 42%),linear-gradient(145deg,#06101e,#0a203b);border-radius:36px;padding:clamp(2.8rem,7vw,6rem);box-shadow:0 38px 92px #05122345}.connected-operations-conclusion h2,.connected-operations-conclusion p{color:#fff}.connected-operations-conclusion p{color:#ffffffc2;max-width:960px}@media (max-width:900px){.connected-operations-intro{grid-template-columns:1fr}.connected-operations-system-map{min-height:570px}}@media (max-width:640px){.connected-operations-deep-dive{gap:4rem}.connected-operations-system-map{border-radius:24px;min-height:620px}.connected-operations-system-nodes{grid-template-columns:1fr}.connected-operations-pillar{border-radius:24px;grid-template-columns:1fr;padding:2rem}.connected-operations-pillar-index{justify-content:flex-start}.connected-operations-conclusion{border-radius:24px;padding:2rem}.connected-operations-intro-copy h2,.connected-operations-pillars-heading h2,.connected-operations-conclusion h2{font-size:clamp(2.2rem,12vw,3.35rem)}}.adaptive-software-deep-dive{border-top:1px solid #0d2a4e1f;gap:clamp(4.5rem,9vw,8rem);margin-top:clamp(5rem,10vw,9rem);padding-top:clamp(4rem,8vw,7rem);display:grid}.adaptive-software-intro{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.adaptive-software-intro-copy,.adaptive-context-heading,.adaptive-change-paradox-intro,.adaptive-control-heading,.adaptive-respectful-system{gap:1.25rem;display:grid}.adaptive-software-deep-dive h2,.adaptive-software-deep-dive h3,.adaptive-software-deep-dive p{margin:0}.adaptive-software-intro-copy h2,.adaptive-context-heading h2,.adaptive-change-paradox-intro h2,.adaptive-control-heading h2,.adaptive-respectful-system h2{letter-spacing:-.052em;font-size:clamp(2.5rem,5.3vw,5.1rem);line-height:.98}.adaptive-software-deep-dive p{color:#0e1f35c7;font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.82}.adaptive-context-model{background:radial-gradient(circle at 50% 43%,#4eaeff57,#0000 22%),radial-gradient(circle at 100% 0,#4267da5c,#0000 40%),linear-gradient(145deg,#06101e,#0a203b);border-radius:32px;gap:2rem;min-height:620px;padding:clamp(2rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 88px #05122340}.adaptive-context-model:before,.adaptive-context-model:after{content:"";border:1px solid #7ac9ff26;border-radius:42%;position:absolute;inset:12%;transform:rotate(9deg)}.adaptive-context-model:after{inset:27%;transform:rotate(-9deg)}.adaptive-context-model-label{z-index:2;color:#ffffff9e;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700;position:relative}.adaptive-context-model-core{z-index:2;color:#fff;background:radial-gradient(circle,#319eff57,#081f39eb);border:1px solid #92d3ff66;border-radius:42%;align-content:center;justify-items:center;width:205px;height:205px;margin:auto;display:grid;position:relative;transform:rotate(5deg);box-shadow:0 0 74px #2891f24d,inset 0 0 46px #82cfff21}.adaptive-context-model-core>*{transform:rotate(-5deg)}.adaptive-context-model-core span{color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.adaptive-context-model-core strong{letter-spacing:-.04em;margin:.3rem 0;font-size:1.9rem}.adaptive-context-model-signals{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid;position:relative}.adaptive-context-model-signals div{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#040f1d9e;border:1px solid #ffffff1c;border-radius:16px;gap:.35rem;padding:1rem;display:grid}.adaptive-context-model-signals span{color:#84cfffbf;letter-spacing:.12em;font-size:.7rem;font-weight:760}.adaptive-context-model-signals strong{color:#ffffffe8;font-size:.98rem}.adaptive-context-heading{max-width:960px}.adaptive-context-heading p{max-width:820px}.adaptive-context-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.adaptive-context-dimension{background:radial-gradient(circle at 100% 0,#267bd517,#0000 42%),#fff;border:1px solid #11447c1c;border-radius:30px;align-content:start;gap:1.2rem;min-height:100%;padding:clamp(2rem,4.5vw,3.8rem);display:grid;box-shadow:0 20px 55px #06193012}.adaptive-context-dimension-meta,.adaptive-control-option-meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.adaptive-context-dimension-meta span,.adaptive-control-option-meta span{color:#0b4d96;letter-spacing:.12em;border:1px solid #114c8f38;border-radius:999px;flex:none;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;font-size:.82rem;font-weight:760;display:inline-flex}.adaptive-context-dimension-meta small,.adaptive-control-option-meta small{color:#0e1f3580;letter-spacing:.09em;text-align:right;text-transform:uppercase;max-width:230px;font-size:.72rem;font-weight:680;line-height:1.45}.adaptive-context-dimension h3,.adaptive-continuity-discipline h3,.adaptive-control-option h3{color:#0b1b31;letter-spacing:-.043em;font-size:clamp(2rem,3.8vw,3.35rem);line-height:1.03}.adaptive-change-paradox{background:radial-gradient(circle at 100% 0,#2b81dc24,#0000 42%),#f3f7fb;border-radius:34px;gap:clamp(2.5rem,6vw,5rem);padding:clamp(2.5rem,6vw,5rem);display:grid}.adaptive-change-paradox-intro{max-width:960px}.adaptive-continuity-disciplines{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.adaptive-continuity-discipline{background:#ffffffd1;border:1px solid #11447c1a;border-radius:24px;align-content:start;gap:1.1rem;padding:clamp(1.8rem,3vw,2.8rem);display:grid}.adaptive-discipline-number{color:#0b4d96;letter-spacing:.14em;font-size:.8rem;font-weight:760}.adaptive-control-discipline{gap:clamp(2.5rem,6vw,5rem);display:grid}.adaptive-control-heading{max-width:960px}.adaptive-control-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.adaptive-control-option{background:#fff;border:1px solid #11447c1c;border-radius:28px;align-content:start;gap:1.15rem;padding:clamp(2rem,4vw,3.2rem);display:grid;box-shadow:0 20px 55px #06193012}.adaptive-control-conclusion{background:#f3f7fb;border-left:4px solid #1765b6;border-radius:0 22px 22px 0;max-width:960px;padding:clamp(2rem,4vw,3.2rem)}.adaptive-respectful-system{background:radial-gradient(circle at 100% 0,#2c8ee652,#0000 42%),linear-gradient(145deg,#06101e,#0a203b);border-radius:36px;padding:clamp(2.8rem,7vw,6rem);box-shadow:0 38px 92px #05122345}.adaptive-respectful-system h2,.adaptive-respectful-system p{color:#fff}.adaptive-respectful-system p{color:#ffffffc4;max-width:970px}@media (max-width:980px){.adaptive-software-intro{grid-template-columns:1fr}.adaptive-context-model{min-height:570px}.adaptive-continuity-disciplines,.adaptive-control-options{grid-template-columns:1fr}}@media (max-width:720px){.adaptive-context-dimensions{grid-template-columns:1fr}}@media (max-width:640px){.adaptive-software-deep-dive{gap:4rem}.adaptive-context-model{border-radius:24px;min-height:620px}.adaptive-context-model-signals{grid-template-columns:1fr}.adaptive-context-dimension,.adaptive-continuity-discipline,.adaptive-control-option,.adaptive-change-paradox,.adaptive-respectful-system{border-radius:24px;padding:2rem}.adaptive-context-dimension-meta,.adaptive-control-option-meta{flex-direction:column;align-items:flex-start}.adaptive-context-dimension-meta small,.adaptive-control-option-meta small{text-align:left}.adaptive-software-intro-copy h2,.adaptive-context-heading h2,.adaptive-change-paradox-intro h2,.adaptive-control-heading h2,.adaptive-respectful-system h2{font-size:clamp(2.2rem,12vw,3.35rem)}}.connected-operations-intro{grid-template-columns:1fr;gap:clamp(2.5rem,6vw,5rem)}.connected-operations-intro-copy,.connected-operations-intro-copy h2{max-width:980px}.connected-operations-cinematic{background:#030b17;border-radius:34px;width:100%;min-height:clamp(420px,58vw,760px);margin:0;position:relative;overflow:hidden;box-shadow:0 42px 110px #04122647,0 0 0 1px #195ba414}.connected-operations-cinematic:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 62%,#020a16d1 100%);position:absolute;inset:0}.connected-operations-cinematic img{object-fit:cover;object-position:center;transition:transform .9s}.connected-operations-cinematic:hover img{transform:scale(1.018)}.connected-operations-cinematic figcaption{z-index:2;color:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030d1bad;border:1px solid #ffffff21;border-radius:16px;max-width:720px;padding:1rem 1.15rem;font-size:clamp(.82rem,1.1vw,.96rem);line-height:1.55;position:absolute;bottom:clamp(1.25rem,3vw,2.5rem);left:clamp(1.25rem,3vw,2.5rem);right:clamp(1.25rem,3vw,2.5rem)}@media (max-width:640px){.connected-operations-cinematic{border-radius:24px;min-height:480px}.connected-operations-cinematic img{object-position:center}}.premium-contact-hero{color:#fff;background:#06121d;align-items:flex-end;min-height:min(900px,94vh);display:flex;position:relative;overflow:hidden}.premium-contact-hero-image{object-fit:cover;object-position:center}.premium-contact-hero-overlay{background:linear-gradient(90deg,#020a12f7 0%,#020a12c4 48%,#020a122e 100%),linear-gradient(#020a1214,#020a12d6);position:absolute;inset:0}.premium-contact-hero-grid{opacity:.12;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.premium-contact-hero-inner{z-index:2;grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:end;gap:clamp(50px,9vw,145px);width:100%;padding-top:clamp(150px,18vw,240px);padding-bottom:clamp(85px,11vw,145px);display:grid;position:relative}.premium-contact-hero-copy{max-width:900px}.premium-contact-hero-copy h1{letter-spacing:-.066em;max-width:880px;margin:22px 0 28px;font-size:clamp(3.7rem,7vw,7.8rem);font-weight:520;line-height:.95}.premium-contact-hero-copy>p{color:#ffffffba;max-width:680px;margin:0;font-size:clamp(1.05rem,1.35vw,1.27rem);line-height:1.75}.premium-contact-hero-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.premium-contact-secondary-button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff4a}.premium-contact-hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04121fb5;border:1px solid #ffffff36;border-radius:24px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.premium-contact-hero-card>span{color:#a8dcff;background:#91d3ff26;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:34px;display:grid}.premium-contact-hero-card small{color:#ffffff7a;letter-spacing:.14em;font-size:.67rem}.premium-contact-hero-card strong{margin-top:12px;font-size:1.38rem;font-weight:520;line-height:1.35}.premium-contact-hero-card a{color:#fff;border-bottom:1px solid #ffffff59;align-items:center;gap:9px;margin-top:30px;padding-bottom:6px;font-size:.87rem;display:inline-flex}.premium-contact-intro{color:#0c1720;background:#f5f6f4;padding:clamp(90px,11vw,155px) 0}.premium-contact-intro-grid{grid-template-columns:minmax(0,1.04fr) minmax(320px,.76fr);gap:clamp(52px,9vw,140px);display:grid}.premium-contact-intro h2{letter-spacing:-.056em;max-width:790px;margin:18px 0 0;font-size:clamp(2.8rem,5vw,5.5rem);font-weight:520;line-height:1.01}.premium-contact-intro-copy{align-self:end}.premium-contact-intro-copy>p{color:#52606a;margin:0;font-size:1.06rem;line-height:1.84}.premium-contact-email{color:#0c1720;background:#fff;border:1px solid #0c17201f;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:32px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.premium-contact-email:hover{border-color:#0c17203d;transform:translateY(-2px);box-shadow:0 18px 45px #12243317}.premium-contact-email>span{color:#0a527b;background:#e7f2f8;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.premium-contact-email div{flex-direction:column;gap:4px;display:flex}.premium-contact-email small{color:#707c84;letter-spacing:.1em;text-transform:uppercase;font-size:.71rem}.premium-contact-email strong{font-size:.94rem}.premium-contact-paths{color:#0b1720;background:#fff;padding:clamp(90px,11vw,150px) 0}.premium-contact-heading{max-width:910px}.premium-contact-heading h2{letter-spacing:-.052em;margin:18px 0 0;font-size:clamp(2.6rem,4.7vw,5.1rem);font-weight:520;line-height:1.03}.premium-contact-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(55px,7vw,88px);display:grid}.premium-contact-path-grid article{background:linear-gradient(145deg,#f4f8faeb,#fff 62%);border:1px solid #0c1e2b1a;border-radius:24px;flex-direction:column;min-height:355px;padding:clamp(28px,3vw,42px);transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.premium-contact-path-grid article:hover{border-color:#155d853d;transform:translateY(-6px);box-shadow:0 28px 65px #1534481a}.premium-contact-path-topline{justify-content:space-between;align-items:center;display:flex}.premium-contact-path-icon{color:#0a527b;background:#e7f2f8;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.premium-contact-path-number{color:#a3adb3;letter-spacing:.1em;font-size:.76rem}.premium-contact-path-grid h3{letter-spacing:-.035em;max-width:280px;margin:auto 0 18px;font-size:clamp(1.7rem,2.4vw,2.4rem);font-weight:540;line-height:1.08}.premium-contact-path-grid p{color:#637079;margin:0;line-height:1.75}.premium-contact-story{color:#fff;background:#071722;padding:clamp(82px,10vw,140px) 0}.premium-contact-story-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.65fr);gap:20px;display:grid}.premium-contact-story-main,.premium-contact-story-small{background:#0b2435;border-radius:26px;position:relative;overflow:hidden}.premium-contact-story-main{min-height:clamp(540px,62vw,760px)}.premium-contact-story-main img,.premium-contact-story-small img{object-fit:cover}.premium-contact-story-main:after,.premium-contact-story-small:after{content:"";background:linear-gradient(#0000 54%,#020c1485);position:absolute;inset:0}.premium-contact-story-side{grid-template-rows:auto minmax(300px,1fr);gap:20px;display:grid}.premium-contact-story-copy{background:radial-gradient(circle at 85% 10%,#5bb2e82b,#0000 35%),#0b2130;border:1px solid #ffffff1c;border-radius:26px;padding:clamp(32px,4.5vw,58px)}.premium-contact-story-copy h2{letter-spacing:-.05em;margin:18px 0 24px;font-size:clamp(2.3rem,3.8vw,4.1rem);font-weight:520;line-height:1.03}.premium-contact-story-copy p{color:#ffffffa3;margin:0;line-height:1.8}.premium-contact-partnership{color:#fff;background:#071421;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.premium-contact-partnership-image{object-fit:cover;object-position:center}.premium-contact-partnership-overlay{background:linear-gradient(90deg,#030c15f2,#030c15a3 55%,#030c152e),linear-gradient(#030c1514,#030c15ad);position:absolute;inset:0}.premium-contact-partnership-inner{z-index:2;max-width:850px;position:relative}.premium-contact-partnership h2{letter-spacing:-.059em;margin:20px 0 25px;font-size:clamp(2.8rem,5.4vw,5.9rem);font-weight:520;line-height:.99}.premium-contact-partnership p{color:#ffffffad;max-width:660px;margin:0 0 35px;font-size:1.06rem;line-height:1.8}.premium-contact-form-anchor{scroll-margin-top:100px}.premium-contact-form-anchor .form-section{background:radial-gradient(circle at 85% 18%,#5bb1e41c,#0000 30%),#eef2f3}.premium-contact-form-anchor .form-panel{border-radius:28px;box-shadow:0 35px 85px #1228381a}@media (max-width:980px){.premium-contact-hero-inner,.premium-contact-intro-grid,.premium-contact-story-grid{grid-template-columns:1fr}.premium-contact-hero-card{max-width:480px}.premium-contact-path-grid{grid-template-columns:1fr}.premium-contact-path-grid article{min-height:280px}.premium-contact-path-grid h3{margin-top:70px}.premium-contact-story-side{grid-template-rows:auto 430px}}@media (max-width:680px){.premium-contact-hero{min-height:auto}.premium-contact-hero-inner{padding-top:120px;padding-bottom:82px}.premium-contact-hero-copy h1{font-size:clamp(3.15rem,15vw,4.7rem)}.premium-contact-hero-actions{flex-direction:column;align-items:stretch}.premium-contact-hero-actions a{justify-content:center}.premium-contact-intro,.premium-contact-paths,.premium-contact-story{padding-top:82px;padding-bottom:82px}.premium-contact-intro h2,.premium-contact-heading h2,.premium-contact-story-copy h2,.premium-contact-partnership h2{font-size:clamp(2.4rem,12vw,3.8rem)}.premium-contact-email{grid-template-columns:auto minmax(0,1fr)}.premium-contact-email>svg{display:none}.premium-contact-email strong{overflow-wrap:anywhere}.premium-contact-story-main{min-height:470px}.premium-contact-story-side{grid-template-rows:auto 390px}.premium-contact-partnership{min-height:680px}}.adaptive-software-deep-dive{width:100%;min-width:0}.adaptive-software-intro{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:start;gap:clamp(3rem,6vw,6rem);width:100%;display:grid}.adaptive-software-intro>*{min-width:0}.adaptive-software-intro-copy{min-width:0;max-width:760px}.adaptive-software-intro-copy h2{letter-spacing:-.058em;overflow-wrap:break-word;word-break:normal;max-width:760px;font-size:clamp(3.2rem,5vw,5.75rem);line-height:.98}.adaptive-software-intro-copy p{max-width:720px}.adaptive-context-model{background:#071526;border-radius:30px;width:100%;min-width:0;min-height:clamp(500px,48vw,680px);padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 34px 80px #06182f33}.adaptive-context-model:before,.adaptive-context-model:after{content:none;display:none}.adaptive-context-model-image{object-fit:cover;object-position:center}.adaptive-context-model-image-overlay{pointer-events:none;background:linear-gradient(#040f1d00,#040f1d24);position:absolute;inset:0}.adaptive-continuity-disciplines{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,1.7vw,1.4rem);width:100%;min-width:0;display:grid}.adaptive-continuity-disciplines>*{min-width:0}.adaptive-continuity-discipline{width:100%;min-width:0;height:100%;padding:clamp(1.65rem,2.4vw,2.5rem)}.adaptive-continuity-discipline h3{letter-spacing:-.042em;overflow-wrap:break-word;word-break:normal;max-width:100%;font-size:clamp(1.8rem,2.25vw,2.8rem);line-height:1.04}.adaptive-continuity-discipline p{overflow-wrap:break-word;max-width:100%}@media (max-width:1240px){.adaptive-software-intro{grid-template-columns:minmax(0,1fr) minmax(330px,.68fr);gap:3rem}.adaptive-software-intro-copy h2{font-size:clamp(3rem,4.8vw,5rem)}.adaptive-continuity-disciplines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.adaptive-software-intro{grid-template-columns:minmax(0,1fr)}.adaptive-software-intro-copy,.adaptive-software-intro-copy h2{max-width:860px}.adaptive-context-model{min-height:clamp(430px,68vw,610px)}}@media (max-width:720px){.adaptive-continuity-disciplines{grid-template-columns:minmax(0,1fr)}.adaptive-software-intro-copy h2{font-size:clamp(2.8rem,12vw,4.4rem)}.adaptive-context-model{border-radius:22px;min-height:420px}.adaptive-continuity-discipline h3{font-size:clamp(2rem,9vw,2.8rem)}}.advisory-page{color:#f7f9fc;background:#050c17;overflow:clip}.advisory-hero{isolation:isolate;background:#030913;align-items:center;min-height:min(850px,100vh - 76px);display:flex;position:relative;overflow:hidden}.advisory-hero-image{z-index:-3;object-fit:cover;object-position:center;filter:brightness(.68)saturate(1.06)contrast(1.08)}.advisory-hero-overlay{z-index:-2;background:radial-gradient(circle at 76% 44%,#4b60ff14,#0000 36%),linear-gradient(90deg,#02070ffa,#02070fe0 38%,#02070f3d);position:absolute;inset:0}.advisory-hero-inner{width:100%;padding-block:clamp(6rem,12vw,10rem)}.advisory-hero-copy{gap:1.55rem;width:min(710px,62%);display:grid}.advisory-eyebrow{color:#7e83ff;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:760}.advisory-hero h1,.advisory-page h2,.advisory-page h3,.advisory-page p{margin:0}.advisory-hero h1 span{color:#8474ff}.advisory-hero p{color:#ebf2fcc2;max-width:650px;font-size:clamp(1.04rem,1.4vw,1.22rem);line-height:1.72}.advisory-hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:.5rem;display:flex}.advisory-secondary-button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050d1a80;border:1px solid #ffffff42}.advisory-credibility{background:radial-gradient(circle at 86% 12%,#94a3b812,#0000 34%),linear-gradient(145deg,#111820,#1a222c 52%,#121920);border-block:1px solid #a5b1bf24;padding-block:clamp(4.5rem,8vw,7rem)}.advisory-credibility-inner{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.advisory-credibility-heading{gap:1.15rem;max-width:520px;display:grid}.advisory-credibility-heading .advisory-eyebrow{color:#cdd6e094}.advisory-credibility-heading h2{color:#f2f4f6;letter-spacing:-.052em;font-size:clamp(2.6rem,4.6vw,4.7rem);line-height:1}.advisory-credibility-heading p{color:#d7dee6a3;line-height:1.75}.advisory-credibility-grid{border-top:1px solid #b8c4d224;border-left:1px solid #b8c4d224;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.advisory-credibility-grid article{background:#ffffff05;border-bottom:1px solid #b8c4d224;border-right:1px solid #b8c4d224;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;min-width:0;padding:clamp(1.5rem,2.6vw,2.2rem);display:grid}.advisory-credibility-grid svg{color:#b4c2d1ad;margin-top:.12rem}.advisory-credibility-grid span{color:#ebeff3d6;font-size:clamp(.96rem,1.15vw,1.07rem);font-weight:570;line-height:1.6}.advisory-services,.advisory-approach{background:radial-gradient(circle at 92% 16%,#495dff17,#0000 32%),#050d1a;padding-block:clamp(5rem,10vw,9rem)}.advisory-section-heading{gap:1.2rem;max-width:880px;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.advisory-section-heading h2,.advisory-split h2,.advisory-foundation h2,.advisory-final-cta h2{letter-spacing:-.055em;font-size:clamp(2.8rem,5.2vw,5.2rem);line-height:1}.advisory-section-heading p,.advisory-split p,.advisory-foundation p,.advisory-final-cta p{color:#e7f0fead;font-size:1.04rem;line-height:1.75}.advisory-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.advisory-service-grid article{background:linear-gradient(145deg,#0e2244e0,#050f1ff0);border:1px solid #5691ec33;border-radius:22px;align-content:start;gap:1.2rem;min-width:0;min-height:300px;padding:clamp(1.7rem,3vw,2.5rem);display:grid}.advisory-service-icon{color:#78cbff;background:#4149bd2e;border:1px solid #757bff52;border-radius:14px;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:inline-flex}.advisory-service-grid h3,.advisory-approach-grid h3{letter-spacing:-.025em;font-size:1.4rem}.advisory-service-grid p,.advisory-approach-grid p{color:#e8f1ffa6;line-height:1.7}.advisory-intelligence,.advisory-foundation{background:#030a15;border-block:1px solid #5691ec24;padding-block:clamp(5rem,10vw,9rem)}.advisory-split,.advisory-foundation-grid{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.advisory-split-copy,.advisory-foundation-copy{gap:1.4rem;display:grid}.advisory-split-copy ul{gap:1rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.advisory-split-copy li{color:#ecf4ffcc;grid-template-columns:auto 1fr;gap:.8rem;line-height:1.6;display:grid}.advisory-split-copy li svg{color:#61c4ff;margin-top:.18rem}.advisory-split-media,.advisory-foundation-media{border:1px solid #5d97ff38;border-radius:30px;min-height:550px;position:relative;overflow:hidden;box-shadow:0 32px 85px #00000057}.advisory-split-media img,.advisory-foundation-media img{object-fit:cover}.advisory-heading-centred{text-align:center;margin-inline:auto}.advisory-approach-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.advisory-approach-grid article{text-align:center;justify-items:center;gap:1rem;min-width:0;padding:2.2rem 1.5rem;display:grid}.advisory-approach-grid article>span{color:#8091ffb8;letter-spacing:.14em;font-size:.76rem;font-weight:760}.advisory-approach-grid svg{color:#70cbff;background:#3d4fbd24;border:1px solid #737bff66;border-radius:999px;width:4.8rem;height:4.8rem;padding:1.25rem}.advisory-foundation-grid{grid-template-columns:minmax(420px,1.08fr) minmax(0,.92fr)}.advisory-inline-link{color:#69c7ff;align-items:center;gap:.65rem;width:fit-content;margin-top:.5rem;font-weight:700;display:inline-flex}.advisory-final-cta{background:radial-gradient(circle at 80% 45%,#4851ff33,#0000 34%),linear-gradient(135deg,#061222,#08172d 55%,#050c18);padding-block:clamp(6rem,11vw,10rem)}.advisory-final-cta-inner{justify-items:start;gap:1.4rem;max-width:970px;display:grid}.advisory-final-cta-inner>svg{color:#71c9ff}.advisory-final-cta p{max-width:760px}@media (max-width:1100px){.advisory-service-grid,.advisory-approach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.advisory-hero-copy{width:min(760px,88%)}.advisory-credibility-inner,.advisory-split,.advisory-foundation-grid{grid-template-columns:minmax(0,1fr)}.advisory-split-media,.advisory-foundation-media{min-height:470px}}@media (max-width:680px){.advisory-hero{min-height:760px}.advisory-hero-copy{width:100%}.advisory-hero h1{font-size:clamp(3.15rem,15vw,5rem)}.advisory-credibility-grid,.advisory-service-grid,.advisory-approach-grid{grid-template-columns:minmax(0,1fr)}.advisory-service-grid article{min-height:auto}.advisory-split-media,.advisory-foundation-media{border-radius:22px;min-height:380px}}.advisory-hero{min-height:clamp(680px,82vh,800px)}.advisory-hero-image{object-position:68% center;filter:brightness(.62)saturate(1.08)contrast(1.08)}.advisory-hero-overlay{background:radial-gradient(circle at 72% 46%,#4b60ff0f,#0000 34%),linear-gradient(90deg,#02070ffc 0%,#02070ff0 32%,#02070f94 51%,#02070f24 78%,#02070f0d 100%)}.advisory-hero-inner{padding-block:clamp(5rem,9vw,7.5rem)}.advisory-hero-copy{gap:1.4rem;width:min(650px,48%)}.advisory-hero h1{letter-spacing:-.058em;max-width:650px;font-size:clamp(3.2rem,5.25vw,5.9rem);line-height:.98}.advisory-hero p{max-width:610px;font-size:clamp(1rem,1.18vw,1.15rem);line-height:1.68}.advisory-split{grid-template-columns:minmax(0,1fr) minmax(460px,.96fr);align-items:center;gap:clamp(4rem,7vw,7rem)}.advisory-split-copy{width:100%;max-width:670px}.advisory-split h2{letter-spacing:-.052em;text-wrap:balance;max-width:670px;font-size:clamp(2.8rem,4.25vw,4.75rem);line-height:1.01}.advisory-split-copy>p{max-width:640px}.advisory-split-media{min-height:520px}.advisory-split-media img{object-position:center}@media (max-width:1180px){.advisory-hero-copy{width:min(620px,56%)}.advisory-hero h1{font-size:clamp(3.1rem,5.4vw,5.25rem)}.advisory-split{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:3.5rem}.advisory-split h2{font-size:clamp(2.65rem,4.5vw,4.2rem)}}@media (max-width:900px){.advisory-hero{min-height:720px}.advisory-hero-copy{width:min(700px,82%)}.advisory-hero-overlay{background:linear-gradient(90deg,#02070ff7,#02070fc9 62%,#02070f61)}.advisory-split{grid-template-columns:minmax(0,1fr)}.advisory-split-copy,.advisory-split h2{max-width:760px}}@media (max-width:680px){.advisory-hero{min-height:690px}.advisory-hero-copy{width:100%}.advisory-hero h1{font-size:clamp(3rem,13vw,4.5rem)}.advisory-split h2{font-size:clamp(2.6rem,11vw,3.7rem)}.advisory-split-media{min-height:370px}}.advisory-page .advisory-hero{min-height:clamp(650px,76vh,760px)!important}.advisory-page .advisory-hero-image{object-fit:cover!important;object-position:72% center!important;filter:brightness(.6)saturate(1.06)contrast(1.08)!important}.advisory-page .advisory-hero-overlay{background:linear-gradient(90deg,#02070ffc 0%,#02070ff5 29%,#02070fbd 44%,#02070f33 69%,#02070f0a 100%)!important}.advisory-page .advisory-hero-inner{padding-block:clamp(4.5rem,7vw,6.5rem)!important}.advisory-page .advisory-hero-copy{width:min(600px,43%)!important;max-width:600px!important}.advisory-page .advisory-hero h1{text-wrap:balance;letter-spacing:-.056em!important;max-width:600px!important;font-size:clamp(3rem,4.35vw,4.95rem)!important;line-height:.99!important}.advisory-page .advisory-hero p{max-width:570px!important;font-size:clamp(1rem,1.08vw,1.1rem)!important;line-height:1.65!important}.advisory-page .advisory-split{grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr)!important;gap:clamp(3rem,5vw,5rem)!important}.advisory-page .advisory-split-copy{width:100%!important;max-width:780px!important}.advisory-page .advisory-split h2{text-wrap:balance;letter-spacing:-.048em!important;max-width:780px!important;font-size:clamp(2.55rem,3.45vw,3.95rem)!important;line-height:1.03!important}.advisory-page .advisory-split-copy>p{max-width:700px!important}.advisory-page .advisory-split-media{min-height:490px!important}@media (max-width:1100px){.advisory-page .advisory-hero-copy{width:min(590px,54%)!important}.advisory-page .advisory-split{grid-template-columns:minmax(0,1fr) minmax(380px,.82fr)!important}}@media (max-width:900px){.advisory-page .advisory-hero-copy{width:min(700px,84%)!important}.advisory-page .advisory-split{grid-template-columns:minmax(0,1fr)!important}.advisory-page .advisory-split-copy{max-width:760px!important}}@media (max-width:680px){.advisory-page .advisory-hero{min-height:670px!important}.advisory-page .advisory-hero-copy{width:100%!important}.advisory-page .advisory-hero h1{font-size:clamp(2.85rem,12vw,4.2rem)!important}.advisory-page .advisory-split h2{font-size:clamp(2.45rem,10vw,3.45rem)!important}.advisory-page .advisory-split-media{min-height:350px!important}}@media (max-width:900px){.advisory-page .advisory-hero-copy{margin-left:clamp(.75rem,2.5vw,1.5rem)!important}}@media (max-width:680px){.advisory-page .advisory-hero-copy{margin-left:0!important}}.advisory-page .advisory-hero-copy{margin-left:clamp(3.75rem,6.5vw,8rem)!important}@media (max-width:1200px){.advisory-page .advisory-hero-copy{margin-left:clamp(2.5rem,5vw,5rem)!important}}@media (max-width:900px){.advisory-page .advisory-hero-copy{margin-left:clamp(1rem,3vw,2rem)!important}}@media (max-width:680px){.advisory-page .advisory-hero-copy{margin-left:0!important}}
