@keyframes chips-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.membership-card{box-sizing:border-box;background:#fff;border:1px solid #0427531a;border-radius:60px;align-items:center;width:100%;height:450px;padding:40px;display:flex}.membership-card .left-panel{box-sizing:border-box;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;width:448px;height:100%;padding-right:50px;display:flex}.membership-card .left-panel .logo-block{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.membership-card .left-panel .logo-block .logo-row{align-items:center;gap:6px;display:flex}.membership-card .left-panel .logo-block .logo-row .labs-badge{color:var(--General-Color-Ash,#2c2c2c);align-self:flex-start;margin-top:2px;font-size:9px;font-weight:500;line-height:11px}.membership-card .left-panel .logo-block h2{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.6px;font-size:30px;font-weight:500;line-height:38px}.membership-card .left-panel .contain-component{opacity:.8;flex-direction:column;align-items:flex-start;gap:3px;width:100%;display:flex}.membership-card .left-panel .price-block{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.membership-card .left-panel .price-block .price-row{align-items:flex-end;gap:10px;display:flex}.membership-card .left-panel .price-block .price-row .price{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.6px;font-size:60px;font-weight:500;line-height:50px}.membership-card .left-panel .price-block .price-row .frequency{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.08px;padding-bottom:8px;font-size:14px;font-weight:500;line-height:18px}.membership-card .left-panel .price-block .billing-info{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.08px;font-size:14px;font-weight:500;line-height:18px}.membership-card .left-panel .payment-row{box-sizing:border-box;border:1px solid var(--General-Color-Light-Grey,#eee);border-radius:6px;align-items:center;gap:12px;padding:6px;display:flex}.membership-card .left-panel .payment-row span{white-space:nowrap;color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.08px;font-size:12px;font-weight:500;line-height:16px}.membership-card .left-panel .payment-row .payment-icons{align-items:center;gap:5px;display:flex}.membership-card .divider{background:#0427531a;flex:none;align-self:stretch;width:1px}.membership-card .right-panel{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;height:100%;padding-left:40px;display:flex}.membership-card .right-panel .chips-row{flex-direction:column;gap:8px;width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.membership-card .right-panel .chips-row .chips-track{flex:none;gap:8px;width:max-content;animation:24s linear infinite chips-marquee;display:flex}.membership-card .right-panel .chips-row .chips-track.chips-track--row2{animation-duration:30s}.membership-card .right-panel .chips-row .chip{box-sizing:border-box;border:1px solid var(--General-Color-Light-Grey,#eee);color:var(--General-Color-Ash,#2c2c2c);white-space:nowrap;background:#fff;border-radius:60px;flex:none;align-items:center;padding:6px 16px;font-size:12px;font-weight:500;line-height:15px;display:flex}.membership-card .right-panel .features-list{flex-direction:column;gap:6px;width:100%;display:flex}.membership-card .right-panel .features-list .feature-item{align-items:center;gap:15px;display:flex}.membership-card .right-panel .features-list .feature-item svg{opacity:.6;flex:none;width:15px;height:15px}.membership-card .right-panel .features-list .feature-item p{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.16px;opacity:.8;font-size:16px;font-weight:500;line-height:20px}.membership-card .right-panel .join-btn{box-sizing:border-box;background:var(--Adam-Brand-Color-Navy-Blue,#042753);cursor:pointer;width:100%;color:var(--General-Color-White,#fff);letter-spacing:-.08px;border:none;border-radius:36px;justify-content:center;align-items:center;padding:12px 36px;font-size:15px;font-weight:500;line-height:20px;display:flex}@media (max-width:575px){.membership-card{border-radius:40px;flex-direction:column;gap:40px;height:auto;padding:60px 30px 30px}.membership-card .left-panel{align-items:center;gap:15px;width:100%;height:200px;padding-right:0}.membership-card .left-panel .logo-block{align-items:center}.membership-card .left-panel .logo-block .logo-row .labs-badge{font-size:8px}.membership-card .left-panel .logo-block h2{letter-spacing:-.48px;font-size:24px;font-weight:500;line-height:normal}.membership-card .left-panel .contain-component,.membership-card .left-panel .price-block{align-items:center}.membership-card .left-panel .price-block .price-row{gap:7px}.membership-card .left-panel .price-block .price-row .price{letter-spacing:-.4px;font-size:40px;font-weight:500;line-height:50px}.membership-card .left-panel .price-block .price-row .frequency{letter-spacing:-.08px;font-size:12px;font-weight:500;line-height:16px}.membership-card .divider{align-self:stretch;width:100%;height:1px}.membership-card .right-panel{gap:47px;width:100%;padding-left:0}.membership-card .right-panel .chips-row .chip{letter-spacing:-.08px;font-size:12px;font-weight:400;line-height:16px}.membership-card .right-panel .features-list .feature-item p{letter-spacing:-.08px;font-size:14px;font-weight:500;line-height:18px}}
