.design-v2 .section-split-showcase{background:var(--brand-white);padding:100px max(100px,(100% - var(--content-max-width))/2)}.design-v2 .split-showcase-card{background:var(--brand-white);border:1px solid var(--border-subtle);border-radius:24px;display:grid;grid-template-columns:1fr 1fr;min-height:550px;overflow:hidden}.design-v2 .split-showcase-card-visual{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100%;position:relative}.design-v2 .split-showcase-card-content{display:flex;flex-direction:column;justify-content:space-between;min-height:600px;padding:80px 60px 80px 80px}.design-v2 .split-showcase-top{flex-shrink:0}.design-v2 .split-showcase-bottom{margin-top:auto;padding-top:120px}.design-v2 .split-showcase-label{background:rgba(0,0,0,.06);border-radius:4px;color:var(--text-secondary);display:inline-block;font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;margin-bottom:24px;padding:8px 14px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.design-v2 .split-showcase-headline{color:var(--text-primary);font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-display-sm);font-weight:var(--arizona-hero-weight);letter-spacing:var(--arizona-hero-letter-spacing);line-height:var(--arizona-hero-line-height);margin:0}.design-v2 .split-showcase-tagline{color:var(--text-primary);font-family:var(--font-body);font-size:36px;font-weight:600;letter-spacing:-.02em;margin:0 0 24px}.design-v2 .split-showcase-desc{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body);line-height:1.7;margin:0;max-width:520px}.design-v2 .split-showcase-cta{margin-top:32px}.design-v2 .split-showcase-desc strong{color:var(--text-primary);font-weight:600}.design-v2 .split-showcase-info-cards{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:16px}.design-v2 .split-showcase-info-card{background:var(--brand-white);border:1px solid var(--border-subtle);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:0}.design-v2 .split-showcase-info-card-image{align-items:center;aspect-ratio:1/1;background:linear-gradient(135deg,var(--neutral-100) 0,var(--border-subtle) 100%);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.design-v2 .split-showcase-info-card-image .info-card-img{height:calc(100% + 4px);margin:-2px;object-fit:cover;width:calc(100% + 4px)}.design-v2 .split-showcase-info-icon{align-items:center;background:var(--text-primary);border-radius:8px;color:var(--text-white);display:flex;flex-shrink:0;font-size:var(--text-body-lg);height:36px;justify-content:center;margin:64px 64px 20px;width:36px}.design-v2 .split-showcase-info-icon .info-icon-img{filter:brightness(0) invert(1);height:20px;object-fit:contain;width:20px}.design-v2 .split-showcase-info-icon .xbert-icon{display:block;height:20px;margin-top:-2px;width:20px}.design-v2 .split-showcase-info-card .split-showcase-info-card-title,.design-v2 .split-showcase-info-card h4{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-heading-md);font-weight:600;line-height:1;margin:0 64px 20px}.design-v2 .split-showcase-info-card .split-showcase-info-card-description,.design-v2 .split-showcase-info-card p{color:var(--neutral-700);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;line-height:1.6;margin:0 64px 64px}.design-v2 .ai-scan-overlay{inset:0;pointer-events:none;position:absolute;z-index:10}.design-v2 .ai-face-box{border:1px solid hsla(0,0%,100%,.9);height:58%;left:15%;opacity:0;position:absolute;top:8%;transform:scale(1.08);width:48%;will-change:opacity,transform}.design-v2 .ai-face-label{background:hsla(0,0%,100%,.95);bottom:-1px;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-micro);font-weight:600;left:-1px;letter-spacing:.05em;padding:6px 12px;position:absolute;text-transform:uppercase}.design-v2 .ai-task-dial{display:flex;flex-direction:column;gap:6px;left:calc(63% + 16px);opacity:0;position:absolute;top:calc(66% - 140px);will-change:opacity}.design-v2 .task-dial-item{align-items:center;display:flex;gap:8px;padding:3px 0;transition:all .4s ease}.design-v2 .dial-text{color:hsla(0,0%,100%,.35);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;transition:color .4s ease;white-space:nowrap}.design-v2 .dial-check{align-items:center;color:hsla(0,0%,100%,.9);display:flex;flex-shrink:0;height:16px;justify-content:center;opacity:0;transform:scale(.5);transition:all .3s ease;width:16px}.design-v2 .dial-check svg{height:14px;width:14px}.design-v2 .task-dial-item.active .dial-text{color:hsla(0,0%,100%,.95);font-weight:600}.design-v2 .task-dial-item.active .dial-check{opacity:1;transform:scale(1)}.design-v2 .task-dial-item.completed .dial-text{color:hsla(0,0%,100%,.55);font-weight:400}.design-v2 .task-dial-item.completed .dial-check{opacity:.55;transform:scale(1)}.design-v2 .ai-scan-overlay.active .ai-face-box{animation:cyberBoxIn .5s steps(4) forwards,cyberBlink 4s ease-in-out 2s infinite}.design-v2 .ai-scan-overlay.active .ai-task-dial{animation:dialFadeIn .4s ease-out .6s forwards}@keyframes cyberBoxIn{0%{opacity:0;transform:scale(1.12)}25%{opacity:1;transform:scale(1.02)}50%{opacity:.3;transform:scale(1)}75%{opacity:.9;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes cyberBlink{0%,to{opacity:1}48%{opacity:1}50%{opacity:.3}52%{opacity:1}54%{opacity:.5}56%{opacity:1}}@keyframes dialFadeIn{to{opacity:1}}.design-v2 .team-benefits-overlay{inset:0;pointer-events:none;position:absolute;z-index:10}.design-v2 .team-face-box{border:1px solid hsla(0,0%,100%,.9);height:36%;left:55%;opacity:0;position:absolute;top:31%;transform:scale(1.08);width:32%;will-change:opacity,transform}.design-v2 .team-face-label{background:hsla(0,0%,100%,.95);bottom:-1px;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-micro-sm);font-weight:600;left:-1px;letter-spacing:.06em;padding:5px 10px;position:absolute;text-transform:uppercase}.design-v2 .team-benefits-list{align-items:flex-end;display:flex;flex-direction:column;gap:6px;opacity:0;position:absolute;right:calc(45% + 14px);top:49%;will-change:opacity}.design-v2 .benefit-item{align-items:center;display:flex;flex-direction:row-reverse;gap:8px;padding:3px 0;transition:all .4s ease}.design-v2 .benefit-text{color:hsla(0,0%,100%,.35);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;transition:color .4s ease;white-space:nowrap}.design-v2 .benefit-check{align-items:center;color:hsla(0,0%,100%,.9);display:flex;height:16px;justify-content:center;opacity:0;transform:scale(.5);transition:all .3s ease;width:16px}.design-v2 .benefit-check svg{height:14px;width:14px}.design-v2 .benefit-item.active .benefit-text{color:hsla(0,0%,100%,.95);font-weight:600}.design-v2 .benefit-item.active .benefit-check{opacity:1;transform:scale(1)}.design-v2 .benefit-item.completed .benefit-text{color:hsla(0,0%,100%,.55);font-weight:400}.design-v2 .benefit-item.completed .benefit-check{opacity:.55;transform:scale(1)}.design-v2 .team-benefits-overlay.active .team-face-box{animation:teamBoxIn .5s steps(4) forwards,teamBlink 4s ease-in-out 2s infinite}.design-v2 .team-benefits-overlay.active .team-benefits-list{animation:benefitsFadeIn .4s ease-out .6s forwards}@keyframes teamBoxIn{0%{opacity:0;transform:scale(1.12)}25%{opacity:1;transform:scale(1.02)}50%{opacity:.3;transform:scale(1)}75%{opacity:.9;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes teamBlink{0%,to{opacity:1}50%{opacity:.85}}@keyframes benefitsFadeIn{to{opacity:1}}.design-v2 .constellation-overlay{inset:0;pointer-events:none;position:absolute;z-index:10}.design-v2 .constellation-svg{height:380px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:380px;will-change:opacity}.design-v2 .constellation-line{stroke:hsla(0,0%,100%,.85);stroke-width:.5;fill:none;stroke-dasharray:150;stroke-dashoffset:150;will-change:stroke-dashoffset}.design-v2 .constellation-line-secondary{stroke:hsla(0,0%,100%,.25);stroke-width:.3;fill:none;stroke-dasharray:150;stroke-dashoffset:150;will-change:stroke-dashoffset}.design-v2 .constellation-node{fill:hsla(0,0%,100%,.9);opacity:0;will-change:opacity}.design-v2 .constellation-node-secondary{fill:hsla(0,0%,100%,.4);opacity:0;will-change:opacity}.design-v2 .constellation-label{background:hsla(0,0%,100%,.95);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-caption);font-weight:700;left:50%;letter-spacing:.08em;opacity:0;padding:8px 16px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);will-change:opacity}.design-v2 .constellation-overlay.active .constellation-svg{animation:constellationFadeIn .5s ease-out .3s forwards}@keyframes constellationFadeIn{to{opacity:1}}.design-v2 .constellation-overlay.active .line-1{animation:drawLineLoop 8s ease-out .5s infinite}.design-v2 .constellation-overlay.active .line-2{animation:drawLineLoop 8s ease-out .7s infinite}.design-v2 .constellation-overlay.active .line-3{animation:drawLineLoop 8s ease-out .9s infinite}.design-v2 .constellation-overlay.active .line-4{animation:drawLineLoop 8s ease-out 1.1s infinite}@keyframes drawLineLoop{0%{stroke-dashoffset:150}15%{stroke-dashoffset:0}85%{stroke-dashoffset:0}to{stroke-dashoffset:150}}.design-v2 .constellation-overlay.active .constellation-line-secondary{animation:drawLineLoop 8s ease-out .2s infinite}.design-v2 .constellation-overlay.active .constellation-node-secondary{animation:nodeLoopSecondary 8s ease-out .2s infinite}@keyframes nodeLoopSecondary{0%{opacity:0}12%{opacity:.4}85%{opacity:.4}to{opacity:0}}.design-v2 .constellation-overlay.active .node-1{animation:nodeLoop 8s ease-out .5s infinite}.design-v2 .constellation-overlay.active .node-2{animation:nodeLoop 8s ease-out .7s infinite}.design-v2 .constellation-overlay.active .node-3{animation:nodeLoop 8s ease-out .9s infinite}.design-v2 .constellation-overlay.active .node-4{animation:nodeLoop 8s ease-out 1.1s infinite}.design-v2 .constellation-overlay.active .node-5{animation:nodeLoop 8s ease-out .3s infinite}@keyframes nodeLoop{0%{opacity:0}10%{opacity:1}85%{opacity:1}to{opacity:0}}.design-v2 .constellation-overlay.active .constellation-label{animation:labelFadeIn .4s ease-out 2.5s forwards}@keyframes labelFadeIn{to{opacity:1}}.design-v2 .atom-animation{height:320px;position:relative;width:320px}.design-v2 .atom-nucleus{animation:nucleusPulse 2s ease-in-out infinite;background:var(--bg-white);border-radius:50%;box-shadow:0 0 20px hsla(0,0%,100%,.9),0 0 40px hsla(0,0%,100%,.6),0 0 60px hsla(0,0%,100%,.4),0 0 100px hsla(0,0%,100%,.2);height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;z-index:10}@keyframes nucleusPulse{0%,to{box-shadow:0 0 20px hsla(0,0%,100%,.9),0 0 40px hsla(0,0%,100%,.6),0 0 60px hsla(0,0%,100%,.4),0 0 100px hsla(0,0%,100%,.2);transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 0 30px #fff,0 0 60px hsla(0,0%,100%,.8),0 0 90px hsla(0,0%,100%,.5),0 0 140px hsla(0,0%,100%,.3);transform:translate(-50%,-50%) scale(1.2)}}.design-v2 .atom-orbit{border:2px solid hsla(0,0%,100%,.3);border-radius:50%;height:80px;left:50%;margin-left:-120px;margin-top:-40px;position:absolute;top:50%;width:240px}.design-v2 .atom-orbit-1{animation:atomOrbit1 8s linear infinite}.design-v2 .atom-orbit-2{animation:atomOrbit2 8s linear infinite}.design-v2 .atom-orbit-3{animation:atomOrbit3 8s linear infinite}@keyframes atomOrbit1{0%{transform:rotate(60deg) rotateX(70deg) rotate(0deg)}to{transform:rotate(60deg) rotateX(70deg) rotate(1turn)}}@keyframes atomOrbit2{0%{transform:rotate(-60deg) rotateX(70deg) rotate(0deg)}to{transform:rotate(-60deg) rotateX(70deg) rotate(1turn)}}@keyframes atomOrbit3{0%{transform:rotate(0deg) rotateX(80deg) rotate(0deg)}to{transform:rotate(0deg) rotateX(80deg) rotate(1turn)}}@media(prefers-reduced-motion:reduce){.design-v2 .ai-scan-overlay.active .ai-face-box,.design-v2 .ai-scan-overlay.active .ai-task-dial{animation:none}.design-v2 .ai-scan-overlay.active .ai-face-box{opacity:1;transform:scale(1)}.design-v2 .ai-scan-overlay.active .ai-task-dial{opacity:1}.design-v2 .task-dial-item.active .dial-check{opacity:1;transform:scale(1)}.design-v2 .team-benefits-overlay.active .team-benefits-list,.design-v2 .team-benefits-overlay.active .team-face-box{animation:none}.design-v2 .team-benefits-overlay.active .team-face-box{opacity:1;transform:scale(1)}.design-v2 .team-benefits-overlay.active .team-benefits-list{opacity:1}.design-v2 .benefit-item.active .benefit-check{opacity:1;transform:scale(1)}.design-v2 .constellation-overlay.active .constellation-label,.design-v2 .constellation-overlay.active .constellation-line,.design-v2 .constellation-overlay.active .constellation-node,.design-v2 .constellation-overlay.active .constellation-svg{animation:none}.design-v2 .constellation-overlay.active .constellation-svg{opacity:1}.design-v2 .constellation-overlay.active .constellation-line{stroke-dashoffset:0}.design-v2 .constellation-overlay.active .constellation-label,.design-v2 .constellation-overlay.active .constellation-node{opacity:1}}@media(max-width:1024px){.design-v2 .section-split-showcase{padding:60px 40px}.design-v2 .split-showcase-card{grid-template-columns:1fr;min-height:auto}.design-v2 .split-showcase-card-content{min-height:auto;padding:48px 40px}.design-v2 .split-showcase-bottom{padding-top:48px}.design-v2 .split-showcase-tagline{font-size:var(--text-heading-sm)}.design-v2 .split-showcase-card-visual{min-height:350px;order:-1}.design-v2 .split-showcase-info-cards{grid-template-columns:1fr}}@media(max-width:640px){.design-v2 .section-split-showcase{padding:60px 20px}.design-v2 .split-showcase-card{border-radius:16px}.design-v2 .split-showcase-card-content{padding:32px 24px}.design-v2 .split-showcase-bottom{padding-top:32px}.design-v2 .split-showcase-tagline{font-size:var(--text-body-xl)}.design-v2 .split-showcase-card-visual{min-height:250px}.design-v2 .ai-face-box{width:44%}.design-v2 .ai-face-label{font-size:var(--text-micro-xs);padding:4px 8px}.design-v2 .ai-task-dial{left:calc(59% + 10px);top:calc(66% - 110px)}.design-v2 .dial-text{font-size:var(--text-micro)}.design-v2 .dial-check{height:12px;width:12px}.design-v2 .dial-check svg{height:10px;width:10px}.design-v2 .team-face-box{width:28%}.design-v2 .team-face-label{font-size:var(--text-micro-xs);padding:3px 6px}.design-v2 .team-benefits-list{right:calc(45% + 8px);top:46%}.design-v2 .benefit-text{font-size:var(--text-micro)}.design-v2 .benefit-check{height:12px;width:12px}.design-v2 .benefit-check svg{height:10px;width:10px}.design-v2 .split-showcase-info-card{border-radius:12px}.design-v2 .split-showcase-info-icon{margin:20px 20px 12px}.design-v2 .split-showcase-info-card .split-showcase-info-card-title,.design-v2 .split-showcase-info-card h4{margin:0 20px 8px}.design-v2 .split-showcase-info-card p{margin:0 20px 20px}}