.business-site{background:#f4efe6;color:#17122f;font-family:var(--font-landing-body),sans-serif}.business-container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.business-site h1,.business-site h2,.business-site h3{font-family:var(--font-landing-headline),sans-serif;color:#17122f}.business-site h2{font-size:clamp(30px,3.15vw,43px);font-weight:500;line-height:1.17;letter-spacing:-1.65px}.business-site h1 em,.business-site h2 em{color:#5932b8;font-style:normal}.business-site p{line-height:1.75}.business-site section[id]{scroll-margin-top:100px}.business-eyebrow{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700;letter-spacing:1.55px;color:#5932b8;margin-bottom:23px}.business-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#7c4dff}.business-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#5932b8;color:#fff;border:1px solid transparent;padding:16px 23px;border-radius:7px;font-size:16px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s}.business-button:hover{background:#43228e;transform:translateY(-2px)}.business-text-link{display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:600;transition:color .2s}.business-text-link:hover{color:#5932b8}.business-footer a:focus-visible,.business-nav a:focus-visible,.business-nav button:focus-visible,.business-site a:focus-visible,.business-site button:focus-visible{outline:3px solid #7c4dff;outline-offset:5px}.business-skip{position:fixed;top:-70px;left:20px;z-index:100;background:#17122f;color:#fff;padding:12px 20px}.business-skip:focus{top:10px}.business-nav{position:sticky;top:0;z-index:50;background:#f4efe6f5;backdrop-filter:blur(16px);border-bottom:1px solid #dcd5db;color:#17122f;font-family:var(--font-landing-body),sans-serif}.business-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:84px}.business-brand{display:inline-flex;align-items:center;gap:8px;font-size:27px;font-weight:700;letter-spacing:-1.6px;font-family:var(--font-landing-headline),sans-serif}.business-brand img{-o-object-fit:contain;object-fit:contain}.business-brand-ai{color:#5932b8;font-weight:400}.business-nav-actions,.business-nav-links{display:flex;align-items:center;gap:24px;font-size:16px;font-weight:500}.business-nav-actions>a:first-child:hover,.business-nav-links a:hover{color:#5932b8}.business-nav-actions{gap:24px}.business-nav-cta{padding:11px 18px;font-size:16px}.business-menu-toggle{display:none;padding:8px}.business-mobile-menu:not([hidden]){display:grid;padding:12px 28px 24px;border-top:1px solid #dcd5db}.business-mobile-menu a{display:flex;align-items:center;justify-content:space-between;padding:13px 0;font-size:16px}.business-hero{display:grid;grid-template-columns:1.12fr 1fr;-moz-column-gap:46px;column-gap:46px;padding-top:69px;padding-bottom:64px}.business-hero h1{font-size:clamp(45px,4.65vw,67px);font-weight:500;line-height:1.055;letter-spacing:-3.1px;margin:0 0 25px}.business-lead{font-size:18px;font-weight:600;margin-bottom:9px;letter-spacing:-.3px}.business-intro{max-width:450px;font-size:16px;color:#6f6980}.business-actions{display:flex;align-items:center;gap:25px;margin-top:26px}.business-platforms{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;font-size:14px;color:#6f6980}.business-platforms strong{display:inline-flex;align-items:center;gap:6px;font-size:16px;color:#51485f}.business-platforms .business-dot{background:#687753}.business-platform-divider{width:1px;height:14px;background:#d6ccd5}.business-front-visual{position:relative;align-self:center;padding:0 14px}.business-visual-label{display:flex;align-items:center;justify-content:center;gap:7px;font-size:14px;letter-spacing:1.2px;color:#6b637d}.business-visual-label .business-dot{width:4px;height:4px}.business-orbit{position:relative;height:240px;display:grid;place-items:center;background:radial-gradient(ellipse,#d8c7f45c,transparent 68%)}.business-orbit>div:first-child,.business-orbit>div:nth-child(2){position:absolute;width:340px;height:196px;border:1px solid #d6cbe3;border-radius:50%;transform:rotate(-19deg)}.business-orbit>div:nth-child(2){transform:rotate(19deg)}.business-orbit-center{position:relative;display:flex;align-items:center;flex-direction:column;z-index:1}.business-orbit-center>span{font-size:55px;font-weight:600;color:#5932b8;line-height:1.1;letter-spacing:-5px}.business-orbit-center>span>span{font-family:Arial,sans-serif;font-variant-emoji:text;font-size:35px;vertical-align:10px;margin-left:2px}.business-orbit-center strong{font-size:18px;letter-spacing:-.5px;margin-top:9px}.business-orbit-center small{font-size:14px;letter-spacing:1.5px;margin-top:6px;color:#6b637d}.business-orbit-node{position:absolute;width:41px;height:41px;display:grid;place-items:center;border-radius:12px;color:#6d4da8;background:#faf7f0;border:1px solid #dfd5e8;box-shadow:0 4px 14px #4f30ad0a;z-index:2}.business-journey-card{position:relative;background:#fffdfa;border:1px solid #dcd1e7;border-radius:12px;box-shadow:0 20px 50px -25px #4728764d;margin-top:-2px;transform:rotate(-1.5deg);overflow:hidden}.business-journey-top{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e9e1ed;padding:13px 18px;font-size:14px;font-weight:700;letter-spacing:1px}.business-journey-top>span:first-child{display:flex;align-items:center;gap:6px}.business-journey-top>span:last-child{color:#6b637d;font-size:13px}.business-journey-top .business-dot{width:4px;height:4px}.business-example-tabs{display:flex;gap:4px;padding:12px 17px 0}.business-example-tabs button{font-size:14px;color:#6f6980;padding:6px 9px;border:1px solid transparent;border-radius:4px;transition:background .2s}.business-example-tabs button[aria-pressed=true]{color:#5932b8;background:#f0e9fa;border-color:#e1d4f2}.business-example-tabs button:hover{background:#f0e9fa}.business-question{padding:17px 22px 14px;position:relative}.business-evidence-line span,.business-question>span{font-size:14px;letter-spacing:1.2px;font-weight:700;color:#6b637d}.business-question p{font-family:var(--font-landing-headline),sans-serif;font-size:19px;letter-spacing:-.5px;margin-top:3px}.business-question>svg{position:absolute;right:20px;top:20px;color:#bda7e6}.business-evidence-line{display:flex;gap:10px;align-items:center;margin:0 20px;padding:10px 0;border-top:1px solid #eee7ef}.business-evidence-line>svg{color:#5932b8;flex-shrink:0}.business-evidence-line p{color:#51485f;font-size:14px;line-height:1.5;margin-top:1px}.business-answer{display:flex;align-items:center;gap:9px;background:#eee8f7;color:#4f30ad;margin:0 18px;border:1px solid #e3d7f0;padding:10px;border-radius:5px}.business-answer p{font-size:14px;font-weight:600;line-height:1.5}.business-answer svg{flex-shrink:0}.business-retest{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px;font-size:14px;color:#6b637d}.business-retest>svg:last-child{margin-left:auto}.business-visual-caption{margin-top:22px;text-align:center;color:#6b637d;font-size:14px}.business-shift{background:#17122f;color:#f4efe6;padding:57px 0}.business-shift-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center}.business-shift .business-eyebrow{color:#bda7e6;margin-bottom:16px;font-size:14px}.business-shift h2{color:#f4efe6;font-size:32px;letter-spacing:-1px}.business-shift-grid>div:last-child>p{color:#c4bdd1;font-size:16px;margin-bottom:18px}.business-shift .business-text-link{color:#d9c8ff;font-size:16px}.business-section{padding-block:88px}.business-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px}.business-section-heading>p{font-size:16px;max-width:310px;color:#6f6980;padding-bottom:3px}.business-section-heading .business-eyebrow{margin-bottom:17px;font-size:14px}.business-capabilities{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dcd3dd;border-radius:9px;overflow:hidden}.business-capabilities article{padding:30px 29px;background:#f8f4ed;display:flex;align-items:flex-start;flex-direction:column}.business-capabilities article+article{border-left:1px solid #dcd3dd}.business-icon{width:41px;height:41px;display:grid;place-items:center;color:#5932b8;background:#e9e0f3;border-radius:9px;margin-bottom:30px}.business-icon svg{width:21px}.business-small-label{color:#6b637d;font-size:14px;letter-spacing:1.1px;font-weight:600;margin-bottom:14px}.business-capabilities h3{font-size:23px;font-weight:500;line-height:1.25;letter-spacing:-.7px;margin-bottom:16px}.business-capabilities p{font-size:16px;color:#6f6980;margin-bottom:28px}.business-context-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.business-context-tags span{border:1px solid #ded3e7;border-radius:4px;font-size:14px;padding:4px 8px;color:#6d4da8}.business-inline-check{margin-top:auto;display:flex;align-items:center;gap:6px;font-size:14px;color:#5932b8}.business-workflow{background:#eae2f1}.business-loop{display:flex;align-items:center;gap:9px;font-size:14px;letter-spacing:1px;font-weight:600;color:#5932b8;padding-bottom:8px}.business-steps{display:grid;grid-template-columns:repeat(4,1fr)}.business-steps article{border-top:1px solid #bfaed6;padding:24px 25px 0 0}.business-steps article+article{padding-left:25px;border-left:1px solid #d2c4de}.business-step-top{display:flex;justify-content:space-between;color:#7957ae;font-size:16px;margin-bottom:28px}.business-steps h3{font-size:25px;font-weight:500;letter-spacing:-.7px;margin-bottom:12px}.business-steps p{font-size:16px;color:#635773;min-height:85px}.business-step-detail{display:block;margin-top:23px;font-size:14px;color:#6b538b}.business-workflow-note{display:flex;align-items:center;justify-content:center;gap:10px;color:#6b538b;font-size:14px;border-top:1px solid #d2c4de;padding-top:24px;margin-top:36px}.business-evidence-results{background:#f8f4ed;border:1px solid #d9cedf;border-radius:9px;padding:27px}.business-result-head{display:flex;justify-content:space-between;align-items:center;color:#6b637d;font-size:14px;font-weight:600;letter-spacing:1px;border-bottom:1px solid #e3dae5;padding-bottom:18px}.business-result-head>span:last-child{font-size:20px;color:#5932b8}.business-chart-legend{display:flex;gap:20px;margin-top:20px;font-size:16px;color:#6b637d}.business-chart-legend span{display:inline-flex;align-items:center;gap:7px}.business-chart-legend i{width:10px;height:10px;border-radius:2px;background:#bda7e6}.business-chart-legend span:last-child i{background:#5932b8}.business-chart-scale{font-size:14px;color:#6b637d;margin-top:8px}.business-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px;padding:28px 0}.business-metric{min-width:0}.business-metric-value{display:block;font-family:var(--font-landing-headline),sans-serif;color:#5932b8;font-size:clamp(32px,3.2vw,46px);letter-spacing:-1.8px;font-weight:500;line-height:1.2;white-space:nowrap}.business-metric-value span{font-size:.6em;letter-spacing:-1px}.business-metric h3{font-size:16px;font-weight:600;margin:10px 0 6px;letter-spacing:-.2px;line-height:1.5}.business-chart{display:grid;gap:9px;margin-top:15px}.business-chart-row{display:flex;align-items:center;gap:8px}.business-chart-row>span{width:35px;text-align:right;font-size:13px;color:#6b637d;font-variant-numeric:tabular-nums}.business-chart-track{flex:1;height:13px;background:#ece4f1;border-radius:3px;overflow:hidden}.business-chart-bar{display:block;height:100%;border-radius:3px;transform:scaleX(0);transform-origin:left;transition:transform 1.8s cubic-bezier(.33,1,.68,1)}.business-chart-before{background:#bda7e6}.business-chart-after{background:#5932b8}.business-evidence-results[data-visible=true] .business-chart-bar{transform:scaleX(1)}.business-evidence-note{padding-top:17px;border-top:1px solid #e3dae5;color:#6b637d;font-size:14px}.business-scorer-wrap{border-top:1px solid #dcd3dd}.business-scorer-wrap>section{background:#f8f4ed}.business-scorer-wrap h2{font-size:30px}.business-scorer-wrap h2 span{background-image:none!important;color:#5932b8}.business-scorer-wrap h2+p{margin-top:15px}.business-cta{padding-block:78px;background:#4e2fa7;color:#f4efe6;text-align:center;position:relative;overflow:hidden}.business-cta:after,.business-cta:before{content:"";position:absolute;width:640px;height:640px;border:1px solid #bda7e629;border-radius:50%;top:-150px;pointer-events:none}.business-cta:before{left:-380px}.business-cta:after{right:-380px}.business-cta .business-eyebrow{justify-content:center;color:#d8c8f0;font-size:13px}.business-cta h2{color:#f4efe6;font-size:clamp(35px,4vw,54px);letter-spacing:-2px;line-height:1.14}.business-cta h2 em{color:#c8b0ff}.business-cta p:not(.business-eyebrow){font-size:16px;color:#ded0f2;margin:22px 0}.business-button-light{background:#f4efe6;color:#4e2fa7;margin-top:5px}.business-button-light:hover{background:#e2d5f3}.business-cta-caption{display:block;color:#d2c2e9;font-size:14px;margin-top:18px}.business-footer{background:#17122f;color:#f4efe6;padding-block:50px 22px;font-family:var(--font-landing-body),sans-serif}.business-footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:60px;padding-bottom:40px}.business-footer .business-brand{font-size:23px;letter-spacing:-.9px}.business-footer-top p{color:#aaa2bb;font-size:16px;line-height:1.8;margin-top:16px}.business-footer-top>div:not(:first-child){display:flex;flex-direction:column;gap:14px;font-size:16px;color:#c3bad4}.business-footer-top>div>span{font-size:14px;color:#aaa2bb;letter-spacing:1px;margin:6px 0 8px}.business-footer a:hover{color:#d8c3ff}.business-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff1a;padding-top:21px;font-size:14px;color:#aaa2bb}.business-footer-bottom>div{display:flex;gap:25px}@media (min-width:1500px){.business-hero h1{font-size:71px}}@media (max-width:1100px){.business-container{width:calc(100% - 64px)}.business-nav-links{gap:18px}.business-hero{gap:26px}.business-actions{gap:18px;flex-wrap:wrap}.business-shift-grid{gap:45px}.business-capabilities article{padding:25px 20px}.business-capabilities h3{font-size:20px}.business-front-visual{padding:0}.business-steps p{min-height:105px}}@media (max-width:900px){.business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.business-nav-actions,.business-nav-links{display:none}.business-menu-toggle{display:inline-flex}.business-nav-inner{height:72px}.business-hero{padding-top:48px}.business-hero h1{font-size:47px;letter-spacing:-2px}.business-lead{font-size:17px}.business-intro{font-size:16px}.business-orbit>div:first-child,.business-orbit>div:nth-child(2){width:270px;height:180px}.business-front-visual{align-self:start;margin-top:15px}.business-journey-top{padding:12px;font-size:14px;letter-spacing:.5px}.business-question{padding:14px}.business-question p{font-size:18px}.business-question>svg{display:none}.business-evidence-line{margin-inline:14px}.business-answer{margin-inline:12px}.business-example-tabs{padding-left:10px}.business-example-tabs button{padding:5px 7px}.business-visual-caption{font-size:13px}.business-steps{grid-template-columns:1fr 1fr;gap:35px 0}.business-steps article:nth-child(3){border-left:0;padding-left:0}.business-steps p{min-height:0}.business-evidence-results{padding:20px}.business-metrics{gap:12px}.business-section-heading>p{max-width:250px}}@media (max-width:700px){.business-container{width:calc(100% - 40px)}.business-hero{grid-template-columns:1fr;padding-top:39px}.business-hero h1{font-size:clamp(42px,8.7vw,62px);letter-spacing:-2px;line-height:1.09}.business-desktop-break{display:none}.business-hero .business-eyebrow{font-size:14px;letter-spacing:1.2px;margin-bottom:22px}.business-lead{font-size:18px}.business-intro{font-size:16px;max-width:470px}.business-actions{gap:18px}.business-button{font-size:16px;padding:14px 18px}.business-text-link{font-size:16px}.business-platforms{margin-top:25px}.business-front-visual{width:min(440px,100%);margin:24px auto 0;padding-inline:10px}.business-orbit{height:210px}.business-journey-top{font-size:14px;padding:13px 16px}.business-question p{font-size:19px}.business-example-tabs button{font-size:14px;padding:6px 9px}.business-question{padding:17px 20px 14px}.business-shift{padding-block:39px}.business-shift-grid{grid-template-columns:1fr;gap:22px}.business-shift h2{font-size:29px}.business-section{padding-block:56px}.business-site h2{letter-spacing:-1px}.business-section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.business-section-heading>p{max-width:380px}.business-eyebrow{font-size:14px;letter-spacing:1.2px;margin-bottom:17px}.business-capabilities{grid-template-columns:1fr}.business-capabilities article{padding:27px}.business-capabilities article+article{border-left:0;border-top:1px solid #dcd3dd}.business-icon{margin-bottom:22px}.business-capabilities h3{font-size:25px}.business-capabilities p{font-size:16px}.business-capabilities h3 br{display:none}.business-steps article{padding-right:18px}.business-steps article+article{padding-left:18px}.business-steps article:nth-child(3){padding-left:0}.business-steps h3{font-size:24px}.business-steps p{font-size:16px}.business-step-detail{font-size:14px;min-height:25px}.business-workflow-note{align-items:flex-start;font-size:14px}.business-workflow-note svg{flex-shrink:0}.business-evidence-results{padding:22px}.business-cta{padding-block:55px}.business-cta .business-eyebrow{max-width:270px;margin-inline:auto;font-size:14px;line-height:1.8}.business-cta h2{font-size:38px}.business-footer-top{grid-template-columns:1fr 1fr;gap:30px}.business-footer-top>div:first-child{grid-column:1/-1}.business-footer-bottom{flex-wrap:wrap;row-gap:15px;font-size:13px}.business-footer-bottom>span:nth-child(2){display:none}.business-scorer-wrap>section{padding:50px 20px}.business-scorer-wrap h2{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.business-nav *,.business-site *{animation:none!important;transition:none!important}}.landing-glass-panel{background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);border:1px solid rgba(95,72,200,.1)}.landing-hero-gradient{background:radial-gradient(circle at top right,rgba(0,228,253,.1),transparent 50%),radial-gradient(circle at bottom left,rgba(95,72,200,.05),transparent 50%)}.landing-parallax-bg{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}@keyframes float{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-14px) rotate(2deg)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-float{animation:float 6s ease-in-out infinite}.animate-marquee{animation:marquee 28s linear infinite}.animate-marquee-slow{animation:marquee 45s linear infinite}.card-glow{position:relative}.card-glow:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(95,72,200,.5),rgba(0,180,204,.3),rgba(95,72,200,.1));opacity:0;transition:opacity .3s ease;z-index:-1}.card-glow:hover:before{opacity:1}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-family:Material Symbols Outlined,sans-serif;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}.business-site .business-lead{color:#17122f}.business-site .business-answer p{color:#4f30ad}.business-readiness-consult{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px}.business-readiness-consult h3{font-size:20px;font-weight:500;letter-spacing:-.5px;margin-bottom:7px}.business-readiness-consult p{font-size:16px;color:#6f6980}.business-readiness-consult .business-button{flex-shrink:0}@media (max-width:700px){.business-readiness-consult{flex-direction:column;text-align:center;padding:25px}.business-evidence-results{padding:22px}.business-metrics{gap:28px 18px}.business-metric-value{font-size:34px}.business-journey-top{flex-wrap:wrap}.business-orbit-center small{font-size:13px;letter-spacing:.7px}.business-visual-label{font-size:13px;letter-spacing:.6px}}@media (max-width:380px){.business-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.business-orbit>div:first-child,.business-orbit>div:nth-child(2){animation:none}.business-evidence-results .business-chart-bar{transform:scaleX(1);transition:none}}@media (max-width:700px){.business-hero{padding-bottom:48px}}@property --business-orbit-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes business-icon-orbit{0%{--business-orbit-angle:0deg}to{--business-orbit-angle:360deg}}@keyframes business-track-sway{0%{transform:rotate(-19deg)}to{transform:rotate(-9deg)}}.business-orbit-track-a{animation:business-track-sway 10s ease-in-out infinite alternate}.business-orbit-track-b{animation:business-track-sway 12s ease-in-out infinite alternate-reverse}.business-orbit>.business-orbit-track-b{transform:rotate(-19deg);rotate:38deg}.business-orbit-node{left:calc(50% + 50% * cos(var(--business-orbit-angle)));top:calc(50% + 50% * sin(var(--business-orbit-angle)));transform:translate(-50%,-50%) rotate(19deg);animation:business-icon-orbit 14s linear infinite}.business-orbit-track-b .business-orbit-node{animation-duration:18s;animation-direction:reverse;transform:translate(-50%,-50%) rotate(-19deg)}.node-c{animation-delay:-7s}.node-b{animation-delay:-4.5s}.node-d{animation-delay:-13.5s}.business-metric-value .business-metric-counter{font:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums}.business-metric-counter>span{font-size:.6em}.business-result-head>span:first-child{text-transform:uppercase}.business-metric h3{min-height:48px}.business-evidence-note{font-size:15px}@media (max-width:700px){.business-platforms{gap:9px}.business-chart-scale,.business-platforms strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.business-orbit-node,.business-orbit-track{animation:none!important}.node-a{--business-orbit-angle:45deg}.node-c{--business-orbit-angle:225deg}.node-b{--business-orbit-angle:135deg}.node-d{--business-orbit-angle:315deg}}@media (max-width:380px){.business-orbit>div.business-orbit-track{width:200px;height:150px}}