.custom-pricing-wrapper{width:100%;max-width:600px;margin:20px 0;font-family:inherit}.pricing-options-row{display:flex;gap:12px;margin-bottom:25px}.pricing-option-item{flex:1;border:1px solid #1a237e;border-radius:8px;padding:12px 10px;text-align:center;cursor:pointer;transition:all 0.3s ease}.pricing-option-item span{color:#1a237e;font-weight:600;font-size:18px}.pricing-option-item.active{background-color:#7c83fd;border-color:#7c83fd}.pricing-option-item.active span{color:#ffffff}.pricing-divider{height:1px;background-color:#d1d5db;margin-bottom:30px;width:100%}.price-main{color:#1a237e!important;font-size:42px!important;font-weight:800!important;margin:0 0 5px 0!important;line-height:1.1em!important}.tax-suffix{font-size:24px;font-weight:700}.price-sub{color:#4a5568;font-size:18px;margin-bottom:25px!important}.custom-divi-cart-btn{display:inline-block;background-color:#7c83fd;color:#ffffff!important;padding:14px 40px;border-radius:8px;font-weight:700;text-decoration:none;transition:background 0.3s ease;border:none;font-size:18px}.custom-divi-cart-btn:hover{background-color:#1226AA}html,body{max-width:100%;overflow-x:hidden}#page-container,#et-main-area,#main-content,.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_group{max-width:100%;box-sizing:border-box}.product-intro,.product-intro .et_pb_column,.product-intro .et_pb_group{overflow:visible!important}.product-intro .anim-product-image,.product-intro .anim-product-text{will-change:transform,opacity}.product-intro .anim-product-image{position:relative;z-index:3;opacity:1;transform:translateX(100%)}.product-intro.is-visible .anim-product-image{animation:productImageSlide 0.9s cubic-bezier(.22,1,.36,1) 0.5s forwards}@keyframes productImageSlide{from{transform:translateX(100%)}to{transform:translateX(0)}}.product-intro .anim-product-text{opacity:0;transform:translateX(50px)}.product-intro.is-visible .anim-product-text{animation:productTextIn 0.75s cubic-bezier(.22,1,.36,1) 1s forwards}@keyframes productTextIn{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.fade-block,.fade-block .et_pb_column,.fade-block .et_pb_group{overflow:visible!important}.fade-block .fade-block-text,.fade-block .fade-block-image{will-change:transform,opacity,filter}body:not(.et-fb) .fade-block .fade-block-text,body:not(.et-fb) .fade-block .fade-block-image{opacity:0;filter:blur(10px);transform:scale(0.985);transition:opacity 1s ease,filter 1s ease,transform 1s ease}body:not(.et-fb) .fade-block.is-visible .fade-block-text,body:not(.et-fb) .fade-block.is-visible .fade-block-image{opacity:1;filter:blur(0);transform:scale(1)}body.et-fb .product-intro .anim-product-image,body.et-fb .product-intro .anim-product-text,body.et-fb .fade-block .fade-block-text,body.et-fb .fade-block .fade-block-image,html.et-fb-root-ancestor .product-intro .anim-product-image,html.et-fb-root-ancestor .product-intro .anim-product-text,html.et-fb-root-ancestor .fade-block .fade-block-text,html.et-fb-root-ancestor .fade-block .fade-block-image{opacity:1!important;filter:none!important;transform:none!important;animation:none!important;transition:none!important;visibility:visible!important}@media (max-width:980px){.product-intro .anim-product-image{transform:translateX(60%)}.product-intro.is-visible .anim-product-image{animation:productImageSlideMobile 0.85s cubic-bezier(.22,1,.36,1) 0.4s forwards}@keyframes productImageSlideMobile{from{transform:translateX(60%)}to{transform:translateX(0)}}.product-intro .anim-product-text{transform:translateX(24px)}.product-intro.is-visible .anim-product-text{animation:productTextInMobile 0.7s cubic-bezier(.22,1,.36,1) 0.9s forwards}@keyframes productTextInMobile{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}}@media (prefers-reduced-motion:reduce){.product-intro .anim-product-image,.product-intro .anim-product-text,.fade-block .fade-block-text,.fade-block .fade-block-image{transform:none!important;opacity:1!important;filter:none!important;animation:none!important;transition:none!important}}