.product-panels{overflow:hidden;position:relative}.pp-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.25,.46,.45,.94)}.pp-reveal--delay-1{transition-delay:.08s}.pp-reveal--delay-2{transition-delay:.16s}.pp-reveal--delay-3{transition-delay:.24s}.pp-reveal--delay-4{transition-delay:.34s}.pp-reveal--delay-5{transition-delay:.44s}.pp-reveal--visible{opacity:1;transform:translateY(0)}.product-panels__divider.pp-reveal{opacity:1;transform:scaleX(0);transition:transform .7s cubic-bezier(.25,.46,.45,.94),opacity 0s}.product-panels__divider.pp-reveal--visible{opacity:1;transform:scaleX(1)}.product-panels__panel:hover .product-panels__divider.pp-reveal--visible{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.pp-reveal{opacity:1;transform:none;transition:none}.product-panels__divider.pp-reveal{transform:scaleX(1)}}.product-panels__bg-overlay{inset:0;pointer-events:none;position:absolute;z-index:0}.product-panels__header{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;gap:48px;justify-content:space-between;overflow:hidden;padding:72px 64px 56px;position:relative;z-index:1}.lines-billboard{left:0;opacity:1;pointer-events:none;position:absolute;top:10%;width:100%;z-index:210}.product-panels__header-left{display:flex;flex-direction:column;gap:14px}.product-panels__eyebrow{align-items:center;display:flex;font-size:.65rem;font-weight:500;gap:10px;letter-spacing:.2em;text-transform:uppercase}.product-panels__eyebrow:before{background:currentColor;content:"";display:block;flex-shrink:0;height:1.5px;width:28px}.product-panels__headline{color:#fff;font-size:3rem;font-weight:500;line-height:1;margin:0}.product-panels__header-desc{color:#fff;flex-shrink:0;font-size:.9rem;font-weight:300;line-height:1.8;max-width:600px}.product-panels__header-desc p{margin:0}.product-panels__panel{border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:row;min-height:500px;overflow:hidden;position:relative;z-index:1}.product-panels__panel--flip{flex-direction:row-reverse}.product-panels__panel:before{background:linear-gradient(180deg,transparent,#134682,#4a9eff,transparent);bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform .8s cubic-bezier(.25,.46,.45,.94);width:3px;z-index:5}.product-panels__panel--flip:before{left:auto;right:0}.product-panels__panel:hover:before{transform:scaleY(1)}.product-panels__img-col{flex:0 0 52%;min-height:600px;overflow:hidden;position:relative}.product-panels__bg-photo{background-position:50%;background-size:cover;filter:brightness(.7);inset:0;position:absolute;transform:scale(1.06);transition:transform 1.2s cubic-bezier(.25,.46,.45,.94),filter .8s ease}.product-panels__bg-photo--empty{background-color:#0d0d2e}.product-panels__bg-photo--mirror{filter:saturate(.6) brightness(.7);transform:scale(1.06) scaleX(-1)}.product-panels__panel:hover .product-panels__bg-photo{filter:saturate(.85) brightness(1);transform:scale(1)}.product-panels__panel:hover .product-panels__bg-photo--mirror{filter:saturate(.85) brightness(1);transform:scale(1) scaleX(-1)}.product-panels__bleed{inset:0;pointer-events:none;position:absolute;z-index:2}.product-panels__panel:not(.product-panels__panel--flip) .product-panels__bleed{background:linear-gradient(90deg,transparent 50%,#070726)}.product-panels__panel--flip .product-panels__bleed{background:linear-gradient(270deg,transparent 50%,#070726)}.product-panels__badge{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(7,7,38,.65);border:1px solid;border-radius:2px;font-size:.6rem;font-weight:500;left:28px;letter-spacing:.14em;opacity:0;padding:6px 14px;position:absolute;text-transform:uppercase;top:28px;transform:translateY(-8px);transition:opacity .4s ease .15s,transform .4s ease .15s;z-index:4}.product-panels__panel--flip .product-panels__badge{left:auto;right:28px}.product-panels__panel:hover .product-panels__badge{opacity:1;transform:translateY(0)}.product-panels__product-img-wrap{bottom:-16px;filter:drop-shadow(0 24px 48px rgba(0,0,0,.75));pointer-events:none;position:absolute;right:-48px;transform:rotate(-5deg) translateY(16px);transition:transform .9s cubic-bezier(.25,.46,.45,.94),filter .6s ease;width:280px;z-index:4}.product-panels__panel--flip .product-panels__product-img-wrap{left:-48px;right:auto;transform:rotate(5deg) translateY(16px)}.product-panels__panel:hover .product-panels__product-img-wrap{filter:drop-shadow(0 32px 64px rgba(0,0,0,.85));transform:rotate(0deg) translateY(0)}.product-panels__product-img{display:block;height:auto;width:100%}.product-panels__content-col{align-items:center;display:flex;flex:1;overflow:hidden;padding:60px 64px;position:relative}.product-panels__content-col:before{background-image:linear-gradient(rgba(74,158,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(74,158,255,.03) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .9s ease}.product-panels__panel:hover .product-panels__content-col:before{opacity:1}.product-panels__content{position:relative;width:100%;z-index:1}.product-panels__kicker{align-items:center;display:flex;font-size:.62rem;font-weight:500;gap:10px;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.product-panels__kicker-line{display:block;flex-shrink:0;height:1.5px;width:24px}.product-panels__name{color:#fff;font-size:3rem;font-weight:500;letter-spacing:-.02em;line-height:.95;margin-bottom:8px}.product-panels__tagline{color:hsla(0,0%,100%,.4);font-size:1rem;font-weight:300;margin-bottom:28px}.product-panels__divider{height:1px;margin-bottom:28px;transform-origin:left;width:100%}.product-panels__body{color:#fff;font-size:1rem;font-weight:300;line-height:1.85;margin-bottom:28px}.product-panels__body p{margin:0}.product-panels__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.product-panels__tag{border:1px solid hsla(0,0%,100%,.12);border-radius:2px;color:hsla(0,0%,100%,.45);font-size:.58rem;font-weight:500;letter-spacing:.12em;padding:5px 12px;text-transform:uppercase;transition:border-color .3s ease,color .3s ease}.product-panels__panel:hover .product-panels__tag{border-color:rgba(74,158,255,.25);color:hsla(0,0%,100%,.65)}.product-panels__stats{border-bottom:1px solid hsla(0,0%,100%,.07);border-top:1px solid hsla(0,0%,100%,.07);display:flex;gap:36px;margin-bottom:40px;padding:20px 0}.product-panels__stat-num{color:#fff;display:block;font-size:1.6rem;font-weight:500;line-height:1}.product-panels__stat-label{color:hsla(0,0%,100%,.3);display:block;font-size:.6rem;font-weight:500;letter-spacing:.12em;margin-top:5px;text-transform:uppercase}.product-panels__actions{align-items:center;display:flex;gap:24px}.product-panels__btn{align-items:center;background-color:#134682;border:1px solid rgba(74,158,255,.35);border-radius:2px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:500;gap:10px;letter-spacing:.1em;padding:13px 26px;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease,border-color .25s ease}.product-panels__btn:hover{background-color:#1a5aa8;border-color:rgba(74,158,255,.65);color:#fff;text-decoration:none}.product-panels__btn-arrow{display:inline-block;transition:transform .3s ease}.product-panels__btn:hover .product-panels__btn-arrow{transform:translateX(4px)}.product-panels__link{color:hsla(0,0%,100%,.35);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color .25s ease}.product-panels__link:hover{color:hsla(0,0%,100%,.8);text-decoration:none}@media (max-width:1024px){.product-panels__header{align-items:flex-start;flex-direction:column;gap:20px;padding:56px 40px 44px}.product-panels__header-desc{max-width:100%}.product-panels__headline{font-size:2.2rem}.product-panels__img-col{flex:0 0 48%}.product-panels__content-col{padding:48px 40px}.product-panels__name{font-size:2.4rem}.product-panels__product-img-wrap{width:220px}}@media (max-width:767px){.product-panels__header{padding:48px 24px 36px}.product-panels__headline{font-size:1.8rem}.product-panels__panel,.product-panels__panel--flip{flex-direction:column}.product-panels__panel--flip:before,.product-panels__panel:before{bottom:auto;height:3px;left:0;right:auto;top:0;transform:scaleX(0);transform-origin:left;width:100%}.product-panels__panel:hover:before{transform:scaleX(1)}.product-panels__img-col{flex:none;min-height:280px;width:100%}.product-panels__panel--flip .product-panels__bleed,.product-panels__panel:not(.product-panels__panel--flip) .product-panels__bleed{background:linear-gradient(180deg,transparent 50%,#070726)}.product-panels__product-img-wrap{bottom:-8px;right:16px;transform:rotate(-3deg) translateY(8px);width:160px}.product-panels__panel--flip .product-panels__product-img-wrap{left:auto;right:16px;transform:rotate(-3deg) translateY(8px)}.product-panels__content-col{padding:40px 24px 52px}.product-panels__name{font-size:2rem}.product-panels__stats{flex-wrap:wrap;gap:24px}.product-panels__actions{align-items:flex-start;flex-direction:column;gap:16px}.product-panels__btn{justify-content:center;width:100%}}