.solutions-product-page .phone-preview-wrapper{position:relative;top:auto;min-width:400px}.solutions-product-page .bio-hero-visual{position:relative;width:100%}.solutions-product-page .bio-hero-visual>.blob-background{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;pointer-events:none}.solutions-product-page .bio-hero-visual .bio-hero-stack{position:relative;z-index:1;width:100%;height:100%;min-height:480px;transform:scale(.8)}@media (max-width: 1199px){.solutions-product-page .bio-hero-visual .bio-hero-stack{transform:scale(.7)}}@media (max-width: 991px){.solutions-product-page .bio-hero-visual .bio-hero-stack{min-height:380px;transform:scale(.6)}}@media (max-width: 767px){.solutions-product-page .bio-hero-visual .bio-hero-stack{transform:scale(.5)}}@media (max-width: 575px){.solutions-product-page .bio-hero-visual .bio-hero-stack{transform:scale(.5)}}.solutions-product-page .bio-hero-visual .hero-card{position:absolute;top:50%;left:50%}.solutions-product-page .bio-hero-visual .hero-card>*{animation:bio-hero-float-a 6s ease-in-out infinite}.solutions-product-page .bio-hero-visual .hero-card[data-id=theme-left]{z-index:1;transform:translate(-115%,-50%) rotate(-9deg)}.solutions-product-page .bio-hero-visual .hero-card[data-id=theme-center]{z-index:2;transform:translate(-50%,-50%) rotate(0)}.solutions-product-page .bio-hero-visual .hero-card[data-id=theme-center]>*{animation:bio-hero-float-b 7.5s ease-in-out infinite}.solutions-product-page .bio-hero-visual .hero-card[data-id=theme-right]{z-index:1;transform:translate(15%,-50%) rotate(9deg)}.solutions-product-page .bio-hero-visual .hero-card[data-id=theme-right]>*{animation:bio-hero-float-c 8.5s ease-in-out infinite}.solutions-product-page .feature-visual{position:relative;width:100%;aspect-ratio:1/1}@media (max-width: 991px){.solutions-product-page .feature-visual{aspect-ratio:1.4/1}}.solutions-product-page .feature-visual>.blob-background{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:0;pointer-events:none}@media (max-width: 991px){.solutions-product-page .feature-visual>.blob-background{transform:scale(.9)}}@media (max-width: 575px){.solutions-product-page .feature-visual>.blob-background{transform:scale(.6)}}.solutions-product-page .feature-visual .feature-visual-stack{position:relative;z-index:1;width:100%;height:100%}.solutions-product-page .feature-visual[data-feature=bio-mobile-first] .phone-preview-wrapper,.solutions-product-page .feature-visual[data-feature=bio-block-analytics] .phone-preview-wrapper{transform:scale(.8)!important}@media (max-width: 767px){.solutions-product-page .feature-visual[data-feature=bio-mobile-first] .phone-preview-wrapper,.solutions-product-page .feature-visual[data-feature=bio-block-analytics] .phone-preview-wrapper{transform:scale(.6)!important}}@media (max-width: 575px){.solutions-product-page .feature-visual[data-feature=bio-mobile-first] .phone-preview-wrapper,.solutions-product-page .feature-visual[data-feature=bio-block-analytics] .phone-preview-wrapper{transform:scale(.4)!important}}.solutions-product-page .feature-visual .form-card>*{animation:bio-card-float-a 6s ease-in-out infinite}.solutions-product-page .feature-visual .form-card[data-position=center]>*,.solutions-product-page .feature-visual .form-card[data-position=top-right]>*,.solutions-product-page .feature-visual .form-card[data-id=bio-item]>*{animation:bio-card-float-b 7.5s ease-in-out infinite}.solutions-product-page .feature-visual .form-card[data-position=right]>*,.solutions-product-page .feature-visual .form-card[data-position=bottom-left]>*{animation:bio-card-float-c 8.5s ease-in-out infinite}.solutions-product-page .feature-visual[data-feature=bio-editorial-blocks] .feature-visual-stack .form-card{position:absolute;top:50%;left:50%}.solutions-product-page .feature-visual[data-feature=bio-editorial-blocks] .feature-visual-stack .form-card[data-position=top-left]{z-index:1;transform:translate(-80%,-80%) rotate(-8deg)}.solutions-product-page .feature-visual[data-feature=bio-editorial-blocks] .feature-visual-stack .form-card[data-position=top-right]{z-index:2;transform:translate(10%,-80%) rotate(8deg)}.solutions-product-page .feature-visual[data-feature=bio-editorial-blocks] .feature-visual-stack .form-card[data-position=bottom-left]{z-index:2;transform:translate(-80%,10%) rotate(8deg)}.solutions-product-page .feature-visual[data-feature=bio-editorial-blocks] .feature-visual-stack .form-card[data-position=bottom-right]{z-index:1;transform:translate(10%,10%) rotate(-8deg)}.solutions-product-page .feature-visual[data-feature=bio-editorial-blocks] .block-icon[data-block=image]{--icon-card-gradient: linear-gradient(135deg, #fd7e14, #ffc107)}.solutions-product-page .feature-visual[data-feature=bio-editorial-blocks] .block-icon[data-block=video]{--icon-card-gradient: linear-gradient(135deg, #e85a8c, #fd7e14)}.solutions-product-page .feature-visual[data-feature=bio-editorial-blocks] .block-icon[data-block=product]{--icon-card-gradient: linear-gradient(135deg, #fd7e14, #e85a8c)}.solutions-product-page .feature-visual[data-feature=bio-editorial-blocks] .block-icon[data-block=audio]{--icon-card-gradient: linear-gradient(135deg, #ffc107, #fd7e14)}.solutions-product-page .feature-visual[data-feature=bio-mobile-first] .feature-visual-stack .form-card{position:absolute;top:50%;left:50%}.solutions-product-page .feature-visual[data-feature=bio-mobile-first] .feature-visual-stack .form-card[data-position=left]{z-index:2;transform:translate(-130%,-20%) rotate(-12deg)}.solutions-product-page .feature-visual[data-feature=bio-mobile-first] .feature-visual-stack .form-card[data-position=center]{z-index:1;transform:translate(-50%,-40%) rotate(0)}.solutions-product-page .feature-visual[data-feature=bio-mobile-first] .feature-visual-stack .form-card[data-position=right]{z-index:2;transform:translate(30%,-10%) rotate(12deg)}.solutions-product-page .feature-visual[data-feature=bio-mobile-first] .device-icon[data-device=tablet]{--icon-card-gradient: linear-gradient(135deg, #fd7e14, #9b5de5)}.solutions-product-page .feature-visual[data-feature=bio-mobile-first] .device-icon[data-device=phone]{--icon-card-gradient: linear-gradient(135deg, #e85a8c, #fd7e14)}.solutions-product-page .feature-visual[data-feature=bio-brand-system] .feature-visual-stack .form-card{position:absolute;top:50%;left:50%}.solutions-product-page .feature-visual[data-feature=bio-brand-system] .feature-visual-stack .form-card[data-position=left]{z-index:1;transform:translate(-100%) translateY(-20%) rotate(-12deg)}.solutions-product-page .feature-visual[data-feature=bio-brand-system] .feature-visual-stack .form-card[data-position=center]{z-index:2;transform:translate(-50%) translateY(-80%) rotate(0)}.solutions-product-page .feature-visual[data-feature=bio-brand-system] .feature-visual-stack .form-card[data-position=right]{z-index:1;transform:translate(0) translateY(-10%) rotate(12deg)}.solutions-product-page .feature-visual[data-feature=bio-brand-system] .brand-icon[data-brand=palette]{--icon-card-gradient: linear-gradient(135deg, #e85a8c, #fd7e14)}.solutions-product-page .feature-visual[data-feature=bio-brand-system] .brand-icon[data-brand=type]{--icon-card-gradient: linear-gradient(135deg, #fd7e14, #ffc107)}.solutions-product-page .feature-visual[data-feature=bio-brand-system] .brand-icon[data-brand=surface]{--icon-card-gradient: linear-gradient(135deg, #9b5de5, #e85a8c)}.solutions-product-page .feature-visual[data-feature=bio-block-analytics] .feature-visual-stack .form-card{position:absolute;top:50%;left:50%}.solutions-product-page .feature-visual[data-feature=bio-block-analytics] .feature-visual-stack .form-card[data-id=analytics-item]{z-index:2;transform:translate(-25%) translateY(-50%) rotate(0)}.solutions-product-page .feature-visual[data-feature=bio-block-analytics] .feature-visual-stack .form-card[data-id=bio-item]{z-index:1;transform:translate(-75%) translateY(-50%) rotate(-12deg)}@keyframes bio-hero-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bio-hero-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes bio-hero-float-c{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes bio-card-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bio-card-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bio-card-float-c{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion: reduce){.solutions-product-page .bio-hero-visual .hero-card>*,.solutions-product-page .feature-visual .form-card>*{animation:none}}
