._modalOverlay_vcfzx_1{backdrop-filter:blur(6px);z-index:99999;background:#0f172aa6;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out _fadeIn_vcfzx_1;display:flex;position:fixed;inset:0}._modalContainer_vcfzx_14{will-change:transform, opacity;background:#fff;border-radius:20px;flex-direction:column;justify-content:center;width:1116px;height:700px;transition:all .3s cubic-bezier(.16,1,.3,1);animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_vcfzx_1;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 25px 50px -12px #00000040}._modalContainer_vcfzx_14._checkout_vcfzx_31{max-width:1160px;height:700px}._quickCartFrame_vcfzx_36{background-color:#f7f8fa;justify-content:center;align-items:center;width:100%;height:100%;margin:0 auto;display:flex;overflow-y:auto}._quickCartFrame_vcfzx_36 iframe{width:100%;height:660px!important}._closeButton_vcfzx_51{color:#64748b;cursor:pointer;z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}._closeButton_vcfzx_51:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}._loadingState_vcfzx_74{text-align:center;flex-direction:column;align-items:center;padding:60px 24px;display:flex}._loadingState_vcfzx_74 ._stateTitle_vcfzx_81{color:#0f172a;margin-top:20px;font-size:18px;font-weight:700}._loadingState_vcfzx_74 ._stateDesc_vcfzx_87{color:#64748b;margin-top:6px;font-size:14px}._iframeWrapper_vcfzx_93{background:#f8fafc;width:100%;height:100%;position:relative}._iframeLoadingOverlay_vcfzx_100{color:#64748b;z-index:10;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;inset:0}._checkoutIframe_vcfzx_114{border:none;width:100%;height:100%}._statusView_vcfzx_120{text-align:center;flex-direction:column;align-items:center;padding:40px 28px 32px;display:flex}._statusIcon_vcfzx_128{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;display:flex}._statusIcon_vcfzx_128._iconSuccess_vcfzx_137{color:#10b981;background:#ecfdf5;border:3px solid #a7f3d0}._statusIcon_vcfzx_128._iconFailed_vcfzx_142{color:#ef4444;background:#fef2f2;border:3px solid #fecaca}._statusTitle_vcfzx_148{color:#0f172a;margin-bottom:8px;font-size:22px;font-weight:800}._statusSubtitle_vcfzx_155{color:#64748b;margin-bottom:24px;font-size:14px;line-height:1.5}._statusSubtitle_vcfzx_155 b{color:#0f172a}._receiptBox_vcfzx_165{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;width:50%;margin-bottom:28px;padding:16px;display:flex}._receiptRow_vcfzx_177{color:#64748b;justify-content:space-between;font-size:13px;display:flex}._receiptValue_vcfzx_184{color:#0f172a;font-weight:600}._badgeActive_vcfzx_189{color:#059669;text-transform:uppercase;background:#ecfdf5;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}._errorDetails_vcfzx_199{color:#94a3b8;margin-bottom:24px;font-size:13px}._errorDetails_vcfzx_199 code{color:#e11d48;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:monospace}._failedActions_vcfzx_212{flex-direction:column;gap:10px;width:50%;display:flex}._btnPrimary_vcfzx_219{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:12px;width:180px;height:48px;margin-left:auto;margin-right:auto;font-size:15px;font-weight:600;transition:all .2s}._btnPrimary_vcfzx_219:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}._btnSecondary_vcfzx_239{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:12px;width:180px;height:44px;margin-left:auto;margin-right:auto;font-size:14px;font-weight:500;transition:all .2s}._btnSecondary_vcfzx_239:hover{color:#0f172a;background:#f8fafc}._spinner_vcfzx_258{border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite _spin_vcfzx_258}@keyframes _spin_vcfzx_258{to{transform:rotate(360deg)}}@keyframes _fadeIn_vcfzx_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_vcfzx_1{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=1201px){.mob_show{display:none!important}}@media (width<=1200px){.pc_show{display:none!important}}.btn-current-version{cursor:not-allowed!important;pointer-events:none!important;opacity:.75!important;color:#667085!important;background-color:#f2f4f7!important;border:1px solid #eaecf0!important;padding:0!important;font-size:14px!important}.pricing-page{color:#1f2937;background:linear-gradient(#fff 0%,#f4f4f9 100%) no-repeat padding-box padding-box;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pricing-page .pricing-container{box-sizing:border-box;background:linear-gradient(#fff 0%,#f4f4f9 100%) no-repeat padding-box padding-box;margin:0 auto;padding:40px 0 0}.pricing-page .pricing-container.apps thead,.pricing-page .pricing-container.apps thead th{top:0!important}.pricing-page .pricing-hero{text-align:center;margin:0 auto 58px}.pricing-page .pricing-hero .pricing-pill{color:#9333ea;letter-spacing:.5px;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:178px;margin-bottom:20px;padding:6px 18px;font-size:20px;font-style:italic;font-weight:500;display:inline-flex;position:relative}html:lang(pt) .pricing-page .pricing-hero .pricing-pill,html:lang(es) .pricing-page .pricing-hero .pricing-pill{width:200px;height:42px;font-size:18px}.pricing-page .pricing-hero .pricing-pill .pricing-pill-icon{width:100%;height:100%;position:absolute;top:0;left:0}.pricing-page .pricing-hero .pricing-pill span{margin:0 2px}.pricing-page .pricing-hero .pricing-title{color:#000;margin:0;font:34px/51px Inter}.pricing-page .pricing-hero .pricing-title .brand-highlight{color:#000;font:italic 600 34px/51px Inter}.pricing-page .pricing-cards-wrapper{justify-content:center;align-items:stretch;gap:24px;margin-bottom:40px;display:flex;position:relative}.pricing-page .pricing-cards-wrapper .pricing-cards-blur-overlay{z-index:20;pointer-events:all;background:#ffffff8c;border-radius:24px;justify-content:center;align-items:center;height:110%;transition:opacity .3s,visibility .3s;display:flex;position:absolute;inset:-50px -10px -10px;backdrop-filter:blur(8px)!important}.pricing-page .pricing-cards-wrapper .pricing-cards-blur-overlay.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.pricing-page .pricing-cards-grid{align-items:stretch;gap:24px;display:flex}@media (width<=992px){.pricing-page .pricing-cards-grid{flex-direction:column;align-items:center}}.pricing-page .pricing-card{flex:1;width:396px;position:relative}.pricing-page .pricing-card .card-content{z-index:1;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;flex:1;width:100%;min-height:880px;padding:32px 28px;display:flex;position:relative;box-shadow:0 4px 20px #00000008}@media (width<=1200px){.pricing-page .pricing-card .card-content{min-height:auto}}.pricing-page .pricing-card.is-best-value{border:2px solid #8b5cf6;box-shadow:0 10px 30px #8b5cf626}.pricing-page .pricing-card.is-best-value:after{content:attr(data-best-value);box-sizing:border-box;z-index:0;color:#fff;background:#8541f9;border-top-left-radius:18px;border-top-right-radius:18px;justify-content:center;align-items:center;height:49px;padding-bottom:10px;font-size:16px;font-style:italic;font-weight:600;display:flex;position:absolute;top:-36px;left:-2px;right:-2px}.pricing-page .pricing-card.is-best-value>*{z-index:1;position:relative}.pricing-page .pricing-card .card-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.pricing-page .pricing-card .card-header .card-title-group{flex-direction:column;gap:6px;display:flex}.pricing-page .pricing-card .card-header .card-title-group .card-title{color:#000;margin:0;font-size:20px;font-weight:700}.pricing-page .pricing-card .card-header .card-title-group .discount-pill{letter-spacing:0;color:#6c27d6;background:#f0ebf6 no-repeat padding-box padding-box;border:1px solid #d7c9eb;border-radius:6px;justify-content:center;align-items:center;height:28px;padding:3px 8px;font:italic 600 14px/75px Inter;display:flex}.pricing-page .pricing-card .card-header .card-icon-img{flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.pricing-page .pricing-card .card-header .card-icon-img img{object-fit:contain;width:70px;height:70px}.pricing-page .pricing-card .card-price-placeholder{height:47px}.pricing-page .pricing-card .card-price-container{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.pricing-page .pricing-card .card-price-container .price-main{color:#000;font-size:16px;font-weight:400}.pricing-page .pricing-card .card-price-container .price-main b{color:#000;font-size:32px;font-weight:400}.pricing-page .pricing-card .card-price-container .price-original{color:#9ca3af;font-size:14px;font-weight:500;text-decoration:line-through}.pricing-page .pricing-card .card-action-btn{cursor:pointer;color:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:58px;margin-bottom:14px;font:600 16px/28px Inter;transition:all .2s;display:inline-flex}.pricing-page .pricing-card .card-action-btn.btn-primary{color:#fff;background:#6c27d6}.pricing-page .pricing-card .card-action-btn.btn-primary:hover{background:#5b21b6;box-shadow:0 4px 12px #6d28d94d}.pricing-page .pricing-card .card-action-btn.btn-secondary{color:#10b981;background:#ecfdf5;border:1px solid #a7f3d0}.pricing-page .pricing-card .card-action-btn.btn-secondary:hover{background:#d1fae5}.pricing-page .pricing-card .card-action-btn.btn-outline{color:#6d28d9;background:#fff;border:1px solid #d8b4fe}.pricing-page .pricing-card .card-action-btn.btn-outline:hover{background:#f3e8ff}.pricing-page .pricing-card .card-action-btn:disabled,.pricing-page .pricing-card .card-action-btn.is-loading-btn,.pricing-page .pricing-card .card-action-btn.is-purchase-disabled{opacity:.6;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important}.pricing-page .pricing-card .credits-box-height{height:115px}.pricing-page .pricing-card .credits-box{box-sizing:border-box;background:#f4f2fd no-repeat padding-box padding-box;border:1px solid #dbcdf1;border-radius:6px;margin-bottom:21px;padding:19px 19px 12px}.pricing-page .pricing-card .credits-box .credits-main{color:#000;align-items:center;gap:8px;margin-bottom:4px;font:14px Inter;display:flex}.pricing-page .pricing-card .credits-box .credits-main .check-circle-icon{flex-shrink:0;width:18px;height:18px}.pricing-page .pricing-card .credits-box .credits-main span{font:24px Inter}.pricing-page .pricing-card .credits-box .credits-highlight{color:#7c3aed;background:#e1dbf9 no-repeat padding-box padding-box;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font:italic 12px Inter;display:flex}.pricing-page .pricing-card .credits-box .credits-highlight img{flex-shrink:0;width:14px;height:14px}.pricing-page .pricing-card .features-list{flex-direction:column;flex:1;gap:30px;margin:0;padding:0;list-style:none;display:flex}.pricing-page .pricing-card .features-list.free_product .feature-item .feature-icon img{object-fit:contain;width:13px;height:10px}.pricing-page .pricing-card .features-list .feature-item{align-items:flex-start;gap:5px;display:flex}.pricing-page .pricing-card .features-list .feature-item .feature-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}.pricing-page .pricing-card .features-list .feature-item .feature-icon img{object-fit:contain;width:18px;height:18px}.pricing-page .pricing-card .features-list .feature-item .feature-content{flex-direction:column;flex:1;gap:4px;display:flex}.pricing-page .pricing-card .features-list .feature-item .feature-content .feature-title{color:#000;font-size:14px;font-weight:400}.pricing-page .pricing-card .features-list .feature-item .feature-content .detail-list{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pricing-page .pricing-card .features-list .feature-item .feature-content .detail-list .detail-item{color:#000;font-size:14px;line-height:1.4;position:relative}.pricing-page .pricing-card .features-list .feature-item .feature-content .detail-list .detail-item:before{content:"•";color:#000;font-weight:700;line-height:1.4;position:absolute;top:0;left:-17px}html:lang(ar) .pricing-page .pricing-card .features-list .feature-item .feature-content .detail-list .detail-item:before{right:-17px}.pricing-page .pricing-card .features-list .feature-item .feature-content .detail-list .detail-item .text{flex:1;display:block}.pricing-page .compare-plans-action{text-align:center;margin-top:28px;margin-bottom:40px}.pricing-page .compare-plans-action .compare-plans-link{color:#374151;cursor:pointer;font-size:14px;font-weight:400;text-decoration:underline;transition:color .2s}.pricing-page .compare-plans-action .compare-plans-link:hover{color:#6d28d9}.pricing-page .pricing-assurances-bar{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:20px;max-width:1400px;margin:0 auto 63px;padding:24px 0;display:flex}.pricing-page .pricing-assurances-bar .assurance-item{color:#000;align-items:center;gap:10px;font-size:18px;font-weight:500;display:flex}.pricing-page .pricing-assurances-bar .assurance-item img{object-fit:contain;width:20px;height:20px}.pricing-page .full-comparison-section{background-color:#fff;padding:105px calc(50vw - 600px)}.pricing-page .full-comparison-section .comparison-header-group{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}@media (width<=768px){.pricing-page .full-comparison-section .comparison-header-group{flex-direction:column;gap:20px}}.pricing-page .full-comparison-section .comparison-title{color:#000;max-width:200px;font:italic 39px/51px Inter}@media (width<=768px){.pricing-page .full-comparison-section .comparison-title{max-width:100%}}.pricing-page .full-comparison-section .comparison-table-wrapper{width:100%;overflow:visible}@media (width<=1200px){.pricing-page .full-comparison-section .comparison-table-wrapper{overflow-x:auto}}.pricing-page .full-comparison-section .comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px}.pricing-page .full-comparison-section .comparison-table thead{z-index:20;background-color:#fff;position:sticky;top:84px}@media (width<=1200px){.pricing-page .full-comparison-section .comparison-table thead{position:relative;top:0}}.pricing-page .full-comparison-section .comparison-table thead th{z-index:20;background-color:#fff;position:sticky;top:84px;box-shadow:0 4px 12px #0000000d}@media (width<=1200px){.pricing-page .full-comparison-section .comparison-table thead th{position:relative;top:0}}.pricing-page .full-comparison-section .comparison-table th,.pricing-page .full-comparison-section .comparison-table td{text-align:center;vertical-align:middle;padding:14px 16px;font-size:13px}.pricing-page .full-comparison-section .comparison-table th:first-child,.pricing-page .full-comparison-section .comparison-table td:first-child{text-align:left;width:40%}.pricing-page .full-comparison-section .comparison-table th{color:#000;font-weight:700}.pricing-page .full-comparison-section .comparison-table .col-header .col-plan-name{color:#000;margin-bottom:4px;font-size:18px;font-weight:600}.pricing-page .full-comparison-section .comparison-table .col-header .col-plan-price{color:#000;margin-bottom:6px;font:22px/26px Inter}.pricing-page .full-comparison-section .comparison-table .col-header .col-plan-btn{color:#6c27d6;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-width:190px;height:50px;padding:0 15px;font:600 14px/28px Inter;display:inline-flex}.pricing-page .full-comparison-section .comparison-table .col-header .col-plan-btn.btn-green{color:#10b981;background:#ecfdf5;border:1px solid #a7f3d0}html:lang(ar) .pricing-page .full-comparison-section .comparison-table .col-header .col-plan-btn.btn-green img{margin-left:8px}.pricing-page .full-comparison-section .comparison-table .col-header .col-plan-btn.btn-purple-outline{color:#6d28d9;background:#fff;border:1px solid #d8b4fe}.pricing-page .full-comparison-section .comparison-table .col-header .col-plan-btn.btn-purple-fill{color:#fff;background:#6d28d9;border:none}.pricing-page .full-comparison-section .comparison-table .group-header-row td{color:#000;background:#f3f3f3 no-repeat padding-box padding-box;border-radius:60px;padding:10px 16px;font:italic 600 16px/20px Inter}html:lang(ar) .pricing-page .full-comparison-section .comparison-table .group-header-row td{text-align:right}.pricing-page .full-comparison-section .comparison-table .group-header-row td .group-title-text{font-weight:600;display:inline-block}.pricing-page .full-comparison-section .comparison-table .feature-row{border-bottom:1px solid #dbdbdb}.pricing-page .full-comparison-section .comparison-table .feature-row:has(+.group-header-row){border-bottom:none}.pricing-page .full-comparison-section .comparison-table .feature-row td{color:#4b5563}@media (width<=1240px){.pricing-page .full-comparison-section .comparison-table .feature-row td{border-bottom:1px solid #dbdbdb}}.pricing-page .full-comparison-section .comparison-table .feature-row .feature-name{color:#000;font-weight:400}html:lang(ar) .pricing-page .full-comparison-section .comparison-table .feature-row .feature-name{text-align:right}.pricing-page .full-comparison-section .comparison-table .feature-row .highlight-text{color:#6d28d9;font-weight:400}.pricing-page .full-comparison-section .comparison-table .feature-row .check-icon{color:#6d28d9;justify-content:center;align-items:center;display:inline-flex}.pricing-page .pricing-users-testimonials-section{box-sizing:border-box;background-color:#fff;padding:60px 0 100px calc(50vw - 600px);position:relative}html:lang(ar) .pricing-page .pricing-users-testimonials-section{padding:60px calc(50vw - 600px) 100px 0}@media (width<=1240px){.pricing-page .pricing-users-testimonials-section{padding:60px 24px 80px}}.pricing-page .pricing-users-testimonials-section .testimonials-container{margin:0 auto;position:relative}.pricing-page .pricing-users-testimonials-section .users-quote-icon{z-index:2;pointer-events:none;position:absolute;top:-30px;left:320px}.pricing-page .pricing-users-testimonials-section .users-quote-icon img{width:110px;height:auto}@media (width<=992px){.pricing-page .pricing-users-testimonials-section .users-quote-icon{top:-40px;left:200px}.pricing-page .pricing-users-testimonials-section .users-quote-icon img{width:70px}}@media (width<=640px){.pricing-page .pricing-users-testimonials-section .users-quote-icon{display:none}}.pricing-page .pricing-users-testimonials-section .testimonials-grid{align-items:flex-start;gap:40px;display:flex}@media (width<=992px){.pricing-page .pricing-users-testimonials-section .testimonials-grid{flex-direction:column;gap:32px}}.pricing-page .pricing-users-testimonials-section .left-panel{flex-shrink:0;width:320px;padding-top:20px}@media (width<=992px){.pricing-page .pricing-users-testimonials-section .left-panel{width:100%;padding-top:0}}.pricing-page .pricing-users-testimonials-section .left-panel .testimonials-title{color:#000;margin-bottom:57px;font:42px/51px Inter}.pricing-page .pricing-users-testimonials-section .left-panel .testimonials-title .title-highlight{color:#000;font:italic 600 52px/63px Inter}@media (width<=992px){.pricing-page .pricing-users-testimonials-section .left-panel .testimonials-title{margin-bottom:24px;font-size:32px;line-height:42px}}.pricing-page .pricing-users-testimonials-section .left-panel .slider-controls{align-items:center;gap:16px;display:flex}html:lang(ar) .pricing-page .pricing-users-testimonials-section .left-panel .slider-controls{flex-direction:row-reverse;justify-content:flex-end}.pricing-page .pricing-users-testimonials-section .left-panel .slider-controls .control-btn{cursor:pointer;background:#f4f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .25s;display:flex;box-shadow:0 4px 14px #0003}.pricing-page .pricing-users-testimonials-section .left-panel .slider-controls .control-btn:hover:not(.disabled){background:#e5e5eb;transform:translateY(-2px)}.pricing-page .pricing-users-testimonials-section .left-panel .slider-controls .control-btn.disabled{opacity:.45;cursor:not-allowed}.pricing-page .pricing-users-testimonials-section .left-panel .slider-controls .control-btn img{object-fit:contain;width:22px;height:auto}.pricing-page .pricing-users-testimonials-section .right-panel{flex:1;width:100%;min-width:0}.pricing-page .pricing-users-testimonials-section .right-panel .testimonials-swiper{width:100%;padding:10px 4px}.pricing-page .pricing-users-testimonials-section .right-panel .testimonials-swiper .swiper-slide{width:446px;height:auto;display:flex}.pricing-page .pricing-users-testimonials-section .right-panel .testimonial-card{box-sizing:border-box;background:#f4f4f6;border-radius:10px;flex-direction:column;justify-content:space-between;width:426px;height:327px;padding:52px 45px;display:flex}.pricing-page .pricing-users-testimonials-section .right-panel .testimonial-card .card-content{color:#000;margin:0 0 28px;font:16px/26px Inter}.pricing-page .pricing-users-testimonials-section .right-panel .testimonial-card .card-author{color:#000;font:16px/20px Inter}.pricing-page .pricing-pro-section{box-sizing:border-box;background:linear-gradient(#fff 0%,#f4f4f9 100%) no-repeat padding-box padding-box;padding:60px 0 0}.pricing-page .pricing-pro-section .pro-hero{text-align:center;margin-bottom:48px}.pricing-page .pricing-pro-section .pro-hero .pro-hero-title{color:#000;margin:0 0 16px;font:400 42px/56px Inter}@media (width<=768px){.pricing-page .pricing-pro-section .pro-hero .pro-hero-title{font-size:32px;line-height:42px}}.pricing-page .pricing-pro-section .pro-hero .pro-assurances-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:36px;display:flex}.pricing-page .pricing-pro-section .pro-hero .pro-assurances-bar .assurance-item{color:#000;align-items:center;gap:6px;font:italic 16px/24px Inter;display:flex}.pricing-page .pricing-pro-section .pro-hero .pro-assurances-bar .assurance-item .check-mark{color:#000;font-style:normal;font-weight:700}.pricing-page .pricing-pro-section .pro-cards-container{box-sizing:border-box;max-width:1200px;margin:0 auto 80px;padding:0 24px;position:relative}.pricing-page .pricing-pro-section .pro-cards-container .pro-cards-blur-overlay{z-index:20;pointer-events:all;background:#ffffff8c;border-radius:20px;justify-content:center;align-items:center;height:108%;transition:opacity .3s,visibility .3s;display:flex;position:absolute;inset:-20px 0 0;backdrop-filter:blur(8px)!important}.pricing-page .pricing-pro-section .pro-cards-container .pro-cards-blur-overlay.is-hidden{opacity:0;visibility:hidden;pointer-events:none}@keyframes proCardsSpin{to{transform:rotate(360deg)}}.pricing-page .pricing-pro-section .pro-cards-grid{justify-content:center;align-items:center;gap:24px;display:flex}@media (width<=992px){.pricing-page .pricing-pro-section .pro-cards-grid{flex-direction:column;align-items:center}}.pricing-page .pricing-pro-section .pro-card{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;flex:1;width:100%;max-width:380px;height:398px;padding:30px 39px 0;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 20px #00000008}.pricing-page .pricing-pro-section .pro-card.is-best-value{z-index:2;border:2px solid #8b5cf6;height:432px;padding-top:47px;transform:scale(1.03);box-shadow:0 12px 36px #8b5cf626}.pricing-page .pricing-pro-section .pro-card.is-best-value .save-badge{color:#fff!important;background-color:#18c272!important}@media (width<=992px){.pricing-page .pricing-pro-section .pro-card.is-best-value{transform:none}}.pricing-page .pricing-pro-section .pro-card .card-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.pricing-page .pricing-pro-section .pro-card .card-header .card-title-group{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pricing-page .pricing-pro-section .pro-card .card-header .card-title-group .card-title{color:#000;font:600 22px/22px Inter}.pricing-page .pricing-pro-section .pro-card .card-header .card-title-group .save-badge{letter-spacing:0;color:#018d4a;background:#d1fae5;border-radius:6px;padding:6px 21px;font:italic 600 14px Inter}.pricing-page .pricing-pro-section .pro-card .card-header .card-icon{flex-shrink:0;width:70px;height:70px}.pricing-page .pricing-pro-section .pro-card .card-header .card-icon img{object-fit:contain;width:100%;height:100%}.pricing-page .pricing-pro-section .pro-card .credits-amount{align-items:center;gap:8px;margin-bottom:16px;display:flex}.pricing-page .pricing-pro-section .pro-card .credits-amount .check-icon{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.pricing-page .pricing-pro-section .pro-card .credits-amount .credits-num{color:#000;font:32px Inter}.pricing-page .pricing-pro-section .pro-card .credits-amount .credits-unit{color:#000;margin-top:auto;margin-bottom:5px;font:16px Inter}.pricing-page .pricing-pro-section .pro-card .bonus-pill{color:#4b5563;box-sizing:border-box;align-items:flex-start;gap:6px;width:fit-content;height:77px;font-size:13px;display:inline-flex}.pricing-page .pricing-pro-section .pro-card .bonus-pill .base-credits{color:#000;box-sizing:border-box;background-color:#eee;border-radius:6px;padding:5px 14px;font:italic 14px Inter}html:lang(ja) .pricing-page .pricing-pro-section .pro-card .bonus-pill .base-credits{padding:5px}.pricing-page .pricing-pro-section .pro-card .bonus-pill .bonus-plus{color:#6d28d9;box-sizing:border-box;margin-top:5px;font-weight:600}.pricing-page .pricing-pro-section .pro-card .bonus-pill .bonus-gift{color:#6c27d6;box-sizing:border-box;background:#e1dbf9;border-radius:6px;align-items:center;gap:4px;padding:5px 14px;font:italic 14px Inter;display:inline-flex}html:lang(ja) .pricing-page .pricing-pro-section .pro-card .bonus-pill .bonus-gift,html:lang(pt) .pricing-page .pricing-pro-section .pro-card .bonus-pill .bonus-gift{padding:5px}.pricing-page .pricing-pro-section .pro-card .bonus-placeholder{height:80px}.pricing-page .pricing-pro-section .pro-card .card-price-row{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.pricing-page .pricing-pro-section .pro-card .card-price-row .current-price{color:#000;letter-spacing:0;font:16px Inter}.pricing-page .pricing-pro-section .pro-card .card-price-row .current-price b{font:32px Inter}.pricing-page .pricing-pro-section .pro-card .card-price-row .original-price{color:#71717a;font:16px Inter;text-decoration:line-through}.pricing-page .pricing-pro-section .pro-card .card-action-btn{cursor:pointer;color:#6c27d6;background:#fff no-repeat padding-box padding-box;border:1px solid #6c27d6;border-radius:6px;width:100%;height:52px;font:600 16px/28px Inter;transition:all .2s}.pricing-page .pricing-pro-section .pro-card .card-action-btn.btn-outline{color:#6d28d9;background:#fff;border:1px solid #d8b4fe}.pricing-page .pricing-pro-section .pro-card .card-action-btn.btn-outline:hover{background:#f3e8ff}.pricing-page .pricing-pro-section .pro-card .card-action-btn.btn-fill{color:#fff;background:#6d28d9;border:none;box-shadow:0 4px 14px #6d28d940}.pricing-page .pricing-pro-section .pro-card .card-action-btn.btn-fill:hover{background:#5b21b6}.pricing-page .pricing-pro-section .pro-card .card-action-btn:disabled,.pricing-page .pricing-pro-section .pro-card .card-action-btn.is-loading-btn,.pricing-page .pricing-pro-section .pro-card .card-action-btn.is-purchase-disabled{opacity:.6;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important}.pricing-page .pricing-pro-section .pro-features-section{box-sizing:border-box;background-color:#fff;padding:60px calc(50vw - 600px)}@media (width<=1240px){.pricing-page .pricing-pro-section .pro-features-section{padding:50px 24px}}.pricing-page .pricing-pro-section .pro-features-section .pro-features-wrapper{max-width:1100px;margin:0 auto}.pricing-page .pricing-pro-section .pro-features-section .pro-features-grid{border-bottom:1px solid #e5e7eb;flex-direction:column;width:100%;display:flex;overflow-x:auto}.pricing-page .pricing-pro-section .pro-features-section .pro-table-header{box-sizing:border-box;background-color:#f3f3f8;border-radius:8px;grid-template-columns:335px repeat(4,184px);align-items:center;min-width:840px;padding:16px 24px;display:grid}.pricing-page .pricing-pro-section .pro-features-section .pro-table-header .header-col{color:#000;text-align:center;justify-content:center;align-items:center;font:700 15px/1.2 Inter,sans-serif;display:flex}.pricing-page .pricing-pro-section .pro-features-section .pro-table-header .header-col.col-plan{color:#6c27d6;justify-content:flex-start;font:italic 600 21px Inter}@media (width<=992px){.pricing-page .pricing-pro-section .pro-features-section .pro-table-header{grid-template-columns:280px repeat(4,1fr)}}.pricing-page .pricing-pro-section .pro-features-section .pro-table-body{box-sizing:border-box;align-items:stretch;min-width:840px;display:flex}.pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-left-panel{box-sizing:border-box;border-right:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;justify-content:center;width:360px;padding:32px 36px 32px 28px;display:flex}html:lang(ar) .pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-left-panel{border-left:1px solid #e5e7eb;border-right:none}.pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-left-panel .pro-plan-desc{color:#000;max-width:270px;margin:0 0 36px;font:italic 400 14px/1.6 Inter,sans-serif}.pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-left-panel .pro-plan-note{color:#6c27d6;margin:0;font:italic 14px/28px Inter}@media (width<=992px){.pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-left-panel{width:280px;padding:24px}}.pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-right-content{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;display:flex}.pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-right-content .table-data-row{border-bottom:1px solid #edf0f5;grid-template-columns:repeat(4,1fr);align-items:center;padding:22px 0;display:grid}.pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-right-content .table-data-row:last-child{border-bottom:none}.pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-right-content .table-data-row .data-cell{color:#111827;text-align:center;font:500 15px/1.4 Inter,sans-serif}.pricing-page .pricing-pro-section .pro-faq-container{background:#fff}@media (width<=1200px){.pricing-page .pricing-container{padding:0}.pricing-page .pricing-hero{margin-bottom:.64rem;padding:0 .32rem}.pricing-page .pricing-hero .pricing-pill{width:2.96rem;margin-bottom:.32rem;font-size:.28rem}.pricing-page .pricing-hero .pricing-title{font:.44rem/.64rem Inter,sans-serif}.pricing-page .pricing-hero .pricing-title .brand-highlight{font:italic 700 .44rem/.64rem Inter,sans-serif}.pricing-page .pricing-cards-wrapper{margin-bottom:.48rem;padding:0 .32rem}.pricing-page .pricing-cards-wrapper .pricing-cards-blur-overlay{border-radius:.4rem;height:102%;inset:-.1rem 0 0}.pricing-page .pricing-cards-grid{flex-direction:column;align-items:center;gap:.72rem;width:100%}.pricing-page .pricing-cards-grid .pricing-card{border-radius:.32rem;width:100%;max-width:100%;min-height:auto}.pricing-page .pricing-cards-grid .pricing-card:first-child{order:3}.pricing-page .pricing-cards-grid .pricing-card:nth-child(2){order:1;margin-top:.56rem;transform:none}.pricing-page .pricing-cards-grid .pricing-card:nth-child(3){order:2}.pricing-page .pricing-cards-grid .pricing-card.is-best-value:after{border-top-left-radius:.28rem;border-top-right-radius:.28rem;height:.84rem;font-size:.28rem;top:-.64rem}.pricing-page .pricing-cards-grid .pricing-card .card-header{margin-bottom:.24rem}.pricing-page .pricing-cards-grid .pricing-card .card-header .card-title-group .card-title{font-size:.36rem}.pricing-page .pricing-cards-grid .pricing-card .card-header .card-icon-img,.pricing-page .pricing-cards-grid .pricing-card .card-header .card-icon-img img{width:1rem;height:1rem}.pricing-page .pricing-cards-grid .pricing-card .card-price-container .price-main{font-size:.28rem}.pricing-page .pricing-cards-grid .pricing-card .card-price-container .price-main b{font-size:.56rem}.pricing-page .pricing-cards-grid .pricing-card .card-action-btn{height:.96rem;margin-bottom:.24rem;font-size:.3rem}.pricing-page .pricing-cards-grid .pricing-card .credits-box-height{height:auto;margin-bottom:.32rem}.pricing-page .pricing-cards-grid .pricing-card .credits-box{margin-bottom:0;padding:.24rem .28rem}.pricing-page .pricing-cards-grid .pricing-card .credits-box .credits-main{font-size:.26rem}.pricing-page .pricing-cards-grid .pricing-card .credits-box .credits-main span{font-size:.4rem}.pricing-page .pricing-cards-grid .pricing-card .features-list{gap:.32rem}.pricing-page .pricing-cards-grid .pricing-card .features-list .feature-item{gap:.16rem}.pricing-page .pricing-cards-grid .pricing-card .features-list .feature-item .feature-title,.pricing-page .pricing-cards-grid .pricing-card .features-list .feature-item .detail-list .detail-item{font-size:.26rem}.pricing-page .pricing-assurances-bar{grid-template-columns:repeat(2,1fr);gap:.32rem .24rem;max-width:100%;margin:0 auto .72rem;padding:.32rem .48rem;display:grid}.pricing-page .pricing-assurances-bar .assurance-item{gap:.12rem;font-size:.24rem}.pricing-page .pricing-assurances-bar .assurance-item img{width:.32rem;height:.32rem}.pricing-page .full-comparison-section{padding:.8rem .32rem}.pricing-page .full-comparison-section .comparison-header-group{margin-bottom:.32rem}.pricing-page .full-comparison-section .comparison-header-group .comparison-title{max-width:100%;font-size:.4rem;line-height:.64rem}.pricing-page .full-comparison-section .comparison-table-wrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.pricing-page .full-comparison-section .comparison-table{border-collapse:separate;border-spacing:0;min-width:11.6rem}.pricing-page .full-comparison-section .comparison-table th,.pricing-page .full-comparison-section .comparison-table td{padding:.2rem .16rem;font-size:.24rem}.pricing-page .full-comparison-section .comparison-table th:first-child,.pricing-page .full-comparison-section .comparison-table td:first-child{z-index:10;text-align:left;z-index:21;background-color:#fff;width:1.6rem;position:sticky;top:0;left:0}html:lang(ar) .pricing-page .full-comparison-section .comparison-table th:first-child,html:lang(ar) .pricing-page .full-comparison-section .comparison-table td:first-child{text-align:right;left:auto;right:0}.pricing-page .full-comparison-section .comparison-table .group-header-row td{background:#f3f3f3;border-radius:0;padding:.16rem .24rem .16rem 0;font-size:.26rem;position:static}.pricing-page .full-comparison-section .comparison-table .group-header-row td .group-title-text{font-weight:700;display:inline-block;position:sticky;left:.2rem}html:lang(ar) .pricing-page .full-comparison-section .comparison-table .group-header-row td .group-title-text{left:auto;right:.2rem}.pricing-page .full-comparison-section .comparison-table .col-header .col-plan-name{font-size:.28rem}.pricing-page .full-comparison-section .comparison-table .col-header .col-plan-price{font-size:.32rem;line-height:.4rem}.pricing-page .full-comparison-section .comparison-table .col-header .col-plan-btn{width:auto;min-width:2rem;height:.76rem;padding:0 .12rem;font-size:.24rem;line-height:1}.pricing-page .full-comparison-section .comparison-table .col-header .col-plan-btn.btn-green{font-size:.2rem}.pricing-page .pricing-users-testimonials-section{padding:.8rem .32rem!important}.pricing-page .pricing-users-testimonials-section .testimonials-grid{flex-direction:column;gap:.4rem}.pricing-page .pricing-users-testimonials-section .users-quote-icon{width:3rem;height:3rem;margin-bottom:.24rem;display:block;position:absolute;top:1.5rem;left:.5rem}.pricing-page .pricing-users-testimonials-section .users-quote-icon img{width:.96rem;height:auto}.pricing-page .pricing-users-testimonials-section .left-panel{justify-content:space-between;align-items:center;width:100%;padding-top:0;display:flex}html:lang(ar) .pricing-page .pricing-users-testimonials-section .left-panel{padding:0 .4rem}.pricing-page .pricing-users-testimonials-section .left-panel .testimonials-title{margin-bottom:0;font-size:.48rem;line-height:.6rem}html:lang(de) .pricing-page .pricing-users-testimonials-section .left-panel .testimonials-title{font-size:.4rem}.pricing-page .pricing-users-testimonials-section .left-panel .testimonials-title .title-highlight{font-size:.56rem;line-height:.68rem}.pricing-page .pricing-users-testimonials-section .left-panel .slider-controls{gap:.2rem}.pricing-page .pricing-users-testimonials-section .left-panel .slider-controls .control-btn{background-color:#fff;width:.8rem;height:.8rem}.pricing-page .pricing-users-testimonials-section .left-panel .slider-controls .control-btn.disabled{cursor:not-allowed;opacity:1;background-color:#ebebeb}.pricing-page .pricing-users-testimonials-section .left-panel .slider-controls .control-btn.disabled:hover{background-color:#ebebeb!important}.pricing-page .pricing-users-testimonials-section .left-panel .slider-controls .control-btn:hover{background-color:#fff!important}.pricing-page .pricing-users-testimonials-section .left-panel .slider-controls .control-btn img{width:.32rem}.pricing-page .pricing-users-testimonials-section .right-panel .testimonials-swiper .swiper-slide{width:5.6rem}.pricing-page .pricing-users-testimonials-section .right-panel .testimonial-card{border-radius:.24rem;width:100%;height:auto;min-height:4.4rem;padding:.48rem .4rem}.pricing-page .pricing-users-testimonials-section .right-panel .testimonial-card .card-content{margin-bottom:.32rem;font-size:.28rem;line-height:.44rem}.pricing-page .pricing-users-testimonials-section .right-panel .testimonial-card .card-author{font-size:.28rem}.pricing-page .pricing-pro-section{padding:.48rem 0 0}.pricing-page .pricing-pro-section .pro-hero{margin-bottom:.64rem}.pricing-page .pricing-pro-section .pro-hero .pro-hero-title{margin-bottom:.32rem;font:700 .48rem/.68rem Inter,sans-serif}.pricing-page .pricing-pro-section .pro-hero .pro-assurances-bar{flex-direction:column;align-items:center;gap:.16rem}.pricing-page .pricing-pro-section .pro-hero .pro-assurances-bar .assurance-item{gap:.12rem;font-size:.28rem;line-height:.4rem}.pricing-page .pricing-pro-section .pro-cards-container{margin-bottom:.8rem;padding:0 .32rem}.pricing-page .pricing-pro-section .pro-cards-container .pro-cards-blur-overlay{border-radius:.4rem;height:102%;inset:-.1rem 0 0}.pricing-page .pricing-pro-section .pro-cards-grid{flex-direction:column;align-items:center;gap:.64rem;width:100%}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card{border-radius:.32rem;width:100%;max-width:100%;height:auto;padding:.48rem .4rem}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card:first-child{order:3}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card:nth-child(2){order:1;margin-top:.56rem;transform:none}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card:nth-child(3){order:2}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card.is-best-value{height:auto;padding-top:.48rem}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card.is-best-value .save-badge{color:#fff!important;background-color:#18c272!important}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .card-header{margin-bottom:.24rem}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .card-header .card-title-group{gap:.12rem}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .card-header .card-title-group .card-title{font-size:.36rem;line-height:.44rem}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .card-header .card-title-group .save-badge{border-radius:.12rem;padding:.08rem .24rem;font-size:.24rem}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .card-header .card-icon{width:1rem;height:1rem}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .credits-amount{gap:.12rem;margin-bottom:.24rem}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .credits-amount .credits-num{font-size:.56rem}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .credits-amount .credits-unit{font-size:.28rem}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .bonus-pill{gap:.1rem;height:auto;margin-bottom:.24rem}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .bonus-pill .base-credits,.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .bonus-pill .bonus-gift{padding:.08rem .2rem;font-size:.24rem}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .bonus-placeholder{display:none}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .card-price-row{margin-bottom:.24rem}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .card-price-row .current-price{font-size:.28rem}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .card-price-row .current-price b{font-size:.56rem}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .card-price-row .original-price{font-size:.28rem}.pricing-page .pricing-pro-section .pro-cards-grid .pro-card .card-action-btn{height:.96rem;font-size:.3rem}.pricing-page .pricing-pro-section .pro-features-section{padding:.8rem .32rem}.pricing-page .pricing-pro-section .pro-features-section .pro-features-grid{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.pricing-page .pricing-pro-section .pro-features-section .pro-table-header{box-sizing:border-box;grid-template-columns:2.5rem repeat(4,2.2rem);min-width:11.6rem;padding:.24rem .32rem;display:grid}html:lang(de) .pricing-page .pricing-pro-section .pro-features-section .pro-table-header,html:lang(ar) .pricing-page .pricing-pro-section .pro-features-section .pro-table-header{grid-template-columns:2.5rem repeat(4,2.5rem);min-width:13rem}.pricing-page .pricing-pro-section .pro-features-section .pro-table-header .header-col{font-size:.26rem}.pricing-page .pricing-pro-section .pro-features-section .pro-table-header .header-col.col-plan{font-size:.36rem}.pricing-page .pricing-pro-section .pro-features-section .pro-table-body{box-sizing:border-box;min-width:11.6rem;display:flex}.pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-left-panel{flex-shrink:0;width:2.8rem;padding:.32rem .24rem}.pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-left-panel .pro-plan-desc{margin-bottom:.32rem;font-size:.26rem;line-height:1.5}.pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-left-panel .pro-plan-note{font-size:.24rem;line-height:1.4}.pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-right-content{flex:1}.pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-right-content .table-data-row{grid-template-columns:repeat(4,2.2rem);height:33%;padding:.32rem 0;display:grid}html:lang(de) .pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-right-content .table-data-row,html:lang(ar) .pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-right-content .table-data-row{grid-template-columns:repeat(4,2.5rem)}.pricing-page .pricing-pro-section .pro-features-section .pro-table-body .pro-right-content .table-data-row .data-cell{font-size:.26rem}}.pro-checkout-modal{z-index:99999;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pro-checkout-modal .modal-overlay{backdrop-filter:blur(6px);background:#0f172aa6;position:absolute;inset:0}.pro-checkout-modal .modal-content{z-index:10;will-change:transform, opacity;background:#fff;border-radius:20px;flex-direction:column;width:1116px;height:700px;max-height:90vh;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 25px 50px -12px #00000040}.pro-checkout-modal .modal-content.is-status-mode{width:1116px;height:700px;padding:0 200px}.pro-checkout-modal .quick-cart-frame{justify-content:center;align-items:center;width:100%;max-width:1116px;height:100%;min-height:600px;margin:0 auto;display:flex;overflow-y:auto}.pro-checkout-modal .quick-cart-frame iframe{border:none;width:100%;height:100%;min-height:600px;height:660px!important}.pro-checkout-modal .modal-close-btn{color:#64748b;cursor:pointer;z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.pro-checkout-modal .modal-close-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.pro-checkout-modal .pro-modal-view{text-align:center;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:40px 28px 32px;display:flex}.pro-checkout-modal .pro-modal-view.view-iframe{width:100%;height:100%;padding:0}.pro-checkout-modal .pro-checkout-iframe{border:none;width:100%;height:100%}.pro-checkout-modal .pro-spinner{border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:36px;height:36px;margin-bottom:20px;animation:.8s linear infinite spinProModal}.pro-checkout-modal .view-title{color:#0f172a;margin-bottom:8px;font-size:22px;font-weight:800}.pro-checkout-modal .view-desc{color:#64748b;margin-bottom:24px;font-size:14px;line-height:1.5}.pro-checkout-modal .status-icon{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;display:flex}.pro-checkout-modal .status-icon.success-icon{color:#10b981;background:#ecfdf5;border:3px solid #a7f3d0}.pro-checkout-modal .status-icon.failed-icon{color:#ef4444;background:#fef2f2;border:3px solid #fecaca}.pro-checkout-modal .receipt-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;width:100%;margin-bottom:28px;padding:16px;display:flex}.pro-checkout-modal .receipt-card .receipt-row{color:#64748b;justify-content:space-between;font-size:13px;display:flex}.pro-checkout-modal .receipt-card .receipt-row b{color:#0f172a}.pro-checkout-modal .receipt-card .badge-success{color:#059669;text-transform:uppercase;background:#ecfdf5;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.pro-checkout-modal .btn-action-primary{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:12px;width:180px;height:48px;font-size:15px;font-weight:600;transition:all .2s}.pro-checkout-modal .btn-action-primary:hover{background:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.pro-checkout-modal .btn-action-secondary{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:12px;width:100%;height:44px;font-size:14px;font-weight:500;transition:all .2s}.pro-checkout-modal .btn-action-secondary:hover{color:#0f172a;background:#f8fafc}.pro-checkout-modal .failed-actions{flex-direction:column;gap:10px;width:100%;display:flex}@keyframes spinProModal{to{transform:rotate(360deg)}}
