[data-flip-heading]{will-change:opacity}[data-flip-description]{will-change:opacity}[data-flip-card]{perspective:1e3px}[data-flip-inner]{position:relative;min-height:clamp(210px,15vw,245px);transform:rotateY(calc(var(--flip-progress,0) * 180deg));transform-style:preserve-3d;will-change:transform}[data-flip-face]{position:absolute;inset:0;min-height:clamp(210px,15vw,245px);backface-visibility:hidden;-webkit-backface-visibility:hidden}[data-flip-front]{transform:translateZ(1px)}[data-flip-back]{transform:rotateY(180deg)translateZ(1px)}.aip-showcase{display:flex;gap:clamp(48px,6vw,96px);align-items:flex-start}.aip-show-visuals{display:none}.aip-show-tblock{padding:26px 0;max-width:540px;gap:clamp(18px,2vw,24px)}.aip-show-tblock .aip-solution-icon{margin-bottom:0!important}.aip-show-tblock h3{margin:0;max-width:520px;font-size:clamp(1.8rem,2.6vw,2.25rem);font-weight:700;line-height:1.16;letter-spacing:-.02em;text-wrap:balance}.aip-show-tblock>p{margin:0;max-width:520px;font-size:18px;font-weight:420;line-height:1.5}.aip-show-mvis{display:grid;place-items:center;margin-top:22px;min-height:250px}@media(min-width:992px) and (orientation:landscape){.aip-showcase{padding-top:clamp(86px,13vh,130px)}.aip-show-mvis{display:none}.aip-show-visuals{display:block;flex:1 1 50%;min-width:0}.aip-show-vblock{min-height:68vh;margin-bottom:clamp(36px,6vh,64px);display:grid;place-items:center;overflow:hidden;border:1px solid rgba(var(--accent-rgb),.1);border-radius:24px;background:linear-gradient(145deg,rgba(var(--accent-rgb),.075),rgba(var(--accent-rgb),.025))}.aip-show-vblock:last-child{margin-bottom:0}.aip-show-stage{position:relative;flex:1 1 50%;min-width:0;align-self:stretch}.aip-show-pin{position:sticky;top:calc(50vh - 220px);height:440px}.aip-show-tblock{position:absolute;inset:0;max-width:none;display:flex;flex-direction:column;justify-content:flex-start;padding:0;transition:opacity 500ms cubic-bezier(.4,0,.2,1);will-change:opacity}.aip-show-tblock:not(:first-child){opacity:0}}@media(min-width:1200px){.aip-show-tblock>p{font-size:20px}}@keyframes aipWave{from{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes aipBlink{50%{opacity:.25}}@keyframes aipFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes aipRow{0%,30%,100%{background:0 0}6%,24%{background:#f1f2f6}}@keyframes aipGlow{0%,30%,100%{filter:brightness(1)}10%,20%{filter:brightness(1.12)}}@keyframes aipSway{from{transform:translateY(0)}to{transform:translateY(-2.5px)}}@media(prefers-reduced-motion:reduce){[data-flip-heading],[data-flip-description],[data-flip-inner]{will-change:auto}}.aip-hiw .aip-show-vblock{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.12);transition:opacity .3s linear}.aip-hiw .aip-solution-icon{background:rgba(255,255,255,.14)}.aip-hiw .aip-step-time{align-self:flex-start;margin-top:0}.aip-hiw-scene{width:min(500px,92%);font-size:14px}.aip-hiw-card{background:#fff;border:1px solid rgba(16,24,40,6%);border-radius:18px;padding:22px 24px;color:#14161a;box-shadow:0 24px 54px rgba(0,0,0,.4)}.aip-hiw-card+.aip-hiw-card{margin-top:14px}.aip-hiw-ctitle{font-weight:700;font-size:14px;margin-bottom:10px;display:flex;align-items:center;gap:9px}.aip-hiw-ctitle i{width:9px;height:9px;border-radius:50%;background:var(--accent)}.aip-hiw-skel{height:9px;border-radius:5px;background:rgba(16,24,40,9%);margin-top:9px}.aip-hiw-skel.w45{width:45%}.aip-hiw-skel.w60{width:60%}.aip-hiw-skel.w80{width:80%}.aip-hiw-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin-top:12px}.aip-hiw-cal span{height:42px;border-radius:10px;background:#f3f1f4;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#6a6e77}.aip-hiw-cal .busy{background:#e4e2e7;color:#a3a7af;text-decoration:line-through}.aip-hiw-cal .booked{background:var(--accent);color:#fff;font-weight:700;animation:aipHiwPulse 2.4s ease-in-out infinite}@keyframes aipHiwPulse{0%,100%{box-shadow:0 0 rgba(var(--accent-rgb),.5)}50%{box-shadow:0 0 0 10px rgba(var(--accent-rgb),0)}}.aip-hiw-prow,.aip-hiw-row{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid rgba(16,24,40,8%)}.aip-hiw-prow{gap:12px}.aip-hiw-pname{flex:1;font-weight:600}.aip-hiw-price{font-weight:800;font-variant-numeric:tabular-nums}.aip-hiw-stock{font-size:11px;font-weight:700;color:#1f9d57;background:rgba(47,174,98,.13);padding:3px 9px;border-radius:999px}.aip-hiw-added{margin-top:14px;padding:11px 14px;border-radius:12px;background:rgba(var(--accent-rgb),.1);color:#14161a;font-weight:600}.aip-hiw-added b{color:var(--accent);margin-right:6px}.aip-hiw-row{gap:11px}.aip-hiw-row:last-child{border-bottom:0}.aip-hiw-row .aip-hiw-stock{margin-left:auto}.aip-hiw-live{width:10px;height:10px;border-radius:50%;background:#24b26b;animation:aipBlink 1.6s ease-in-out infinite}.aip-hiw-wave{display:flex;gap:3px;align-items:flex-end;height:20px;margin-left:auto}.aip-hiw-wave i{width:4px;background:var(--accent);border-radius:2px;animation:aipWave .9s ease-in-out infinite alternate}.aip-hiw-wave i:nth-child(1){height:40%}.aip-hiw-wave i:nth-child(2){height:90%;animation-delay:.15s}.aip-hiw-wave i:nth-child(3){height:60%;animation-delay:.3s}.aip-hiw-wave i:nth-child(4){height:100%;animation-delay:.45s}.aip-hiw-wave i:nth-child(5){height:50%;animation-delay:.6s}@media(prefers-reduced-motion:reduce){.aip-hiw-cal .booked,.aip-hiw-live,.aip-hiw-wave i{animation:none!important}}