.elementor-376 .elementor-element.elementor-element-6d1741a>.elementor-container{max-width:1600px}.simple-pricing-section{border:1px solid rgb(148 163 184 / .34);background:linear-gradient(155deg,rgb(10 18 34 / .86),rgb(26 38 58 / .78))}.simple-pricing-section .simple-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.simple-pricing-section .simple-plan-card{position:relative;border-radius:18px;border:1px solid rgb(148 163 184 / .28);background:linear-gradient(165deg,rgb(15 23 42 / .86),rgb(30 41 59 / .66));box-shadow:0 12px 30px rgb(2 6 23 / .26);padding:1rem;transition:transform 200ms ease,border-color 200ms ease,box-shadow 200ms ease}.simple-pricing-section .simple-plan-card:hover{transform:translateY(-3px);border-color:rgb(148 163 184 / .45);box-shadow:0 16px 34px rgb(2 6 23 / .34)}.simple-pricing-section .simple-plan-card h3{margin:0;font-size:1.03rem;color:#e2e8f0}.simple-pricing-section .simple-plan-card .price{margin:.58rem 0 .75rem}.simple-pricing-section .simple-plan-card .price strong{color:#f8fafc}.simple-pricing-section .simple-plan-card li{color:#cbd5e1}.simple-pricing-section .simple-plan-card li+li{margin-top:.3rem}.simple-pricing-section .simple-plan-btn{width:100%;margin-top:.9rem;border:1px solid rgb(148 163 184 / .45);background:linear-gradient(135deg,rgb(51 65 85 / .86),rgb(71 85 105 / .86));color:#f8fafc}.simple-pricing-section .simple-plan-btn:hover{filter:brightness(1.08)}.simple-pricing-section .simple-plan-featured{border-color:rgb(100 116 139 / .65);background:linear-gradient(160deg,rgb(15 23 42 / .92),rgb(15 76 129 / .36));box-shadow:0 18px 38px rgb(2 6 23 / .38)}.simple-pricing-section .simple-plan-badge{position:absolute;top:.85rem;right:.85rem;border-radius:999px;border:1px solid rgb(125 211 252 / .58);background:rgb(30 64 175 / .34);color:#e0f2fe;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;padding:.28rem .62rem}.simple-pricing-section .simple-plan-btn-featured{border:1px solid rgb(125 211 252 / .58);background:linear-gradient(135deg,#0f4c81,#1f78bb);box-shadow:0 10px 24px rgb(15 76 129 / .4)}.simple-pricing-section .simple-plan-btn-featured:hover{filter:brightness(1.12)}.gold-pricing-section{position:relative;overflow:hidden;border:1px solid rgb(185 145 74 / .56);background:linear-gradient(150deg,rgb(10 8 5 / .93),rgb(38 29 12 / .86))}.gold-pricing-section::before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;top:-240px;right:-180px;background:radial-gradient(circle,rgb(245 191 66 / .3),transparent 66%);pointer-events:none}.gold-pricing-section::after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;left:-180px;bottom:-230px;background:radial-gradient(circle,rgb(250 204 21 / .2),transparent 65%);pointer-events:none}.gold-pricing-section .gold-pricing-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem}.gold-pricing-section .gold-plan-card{position:relative;border-radius:18px;border:1px solid rgb(185 145 74 / .44);background:linear-gradient(165deg,rgb(8 6 2 / .84),rgb(33 22 5 / .82));box-shadow:0 18px 40px rgb(0 0 0 / .44);padding:1rem;transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.gold-pricing-section .gold-plan-card:hover{transform:translateY(-5px);border-color:rgb(245 191 66 / .78);box-shadow:0 24px 48px rgb(0 0 0 / .56),0 0 24px rgb(245 191 66 / .2)}.gold-pricing-section .gold-plan-card h3{margin:0;font-size:1.08rem;color:#fef3c7}.gold-pricing-section .gold-plan-card .price{margin:.56rem 0 .75rem}.gold-pricing-section .gold-plan-card .price strong{color:#fde68a}.gold-pricing-section .gold-plan-card li{color:#f1e6c8}.gold-pricing-section .gold-plan-card li+li{margin-top:.31rem}.gold-pricing-section .gold-plan-featured{border-color:rgb(250 204 21 / .85);background:linear-gradient(165deg,rgb(22 14 3 / .92),rgb(70 48 11 / .78));box-shadow:0 24px 52px rgb(0 0 0 / .58),0 0 30px rgb(250 204 21 / .3)}.gold-pricing-section .gold-plan-badge{position:absolute;top:.85rem;right:.85rem;border-radius:999px;border:1px solid rgb(250 204 21 / .86);background:linear-gradient(135deg,rgb(250 204 21 / .4),rgb(185 145 74 / .5));color:#fff9dd;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;padding:.3rem .64rem;box-shadow:0 0 14px rgb(250 204 21 / .24)}.gold-pricing-section .gold-plan-btn{width:100%;margin-top:.92rem;border:1px solid rgb(250 204 21 / .68);background:linear-gradient(135deg,#9a6a0d,#f59e0b);color:#fffef8;box-shadow:0 12px 24px rgb(245 158 11 / .36)}.gold-pricing-section .gold-plan-btn:hover{filter:brightness(1.12);box-shadow:0 16px 30px rgb(245 158 11 / .44)}@media (max-width:980px){.simple-pricing-section .simple-pricing-grid,.gold-pricing-section .gold-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.simple-pricing-section .simple-pricing-grid,.gold-pricing-section .gold-pricing-grid{grid-template-columns:1fr}.simple-pricing-section .simple-plan-btn,.gold-pricing-section .gold-plan-btn{width:100%}}@media (prefers-reduced-motion:reduce){.simple-pricing-section .simple-plan-card,.gold-pricing-section .gold-plan-card,.simple-pricing-section .simple-plan-btn,.gold-pricing-section .gold-plan-btn{transition:none!important}.simple-pricing-section .simple-plan-card:hover,.gold-pricing-section .gold-plan-card:hover{transform:none}}.comparison-section{border:1px solid rgb(148 163 184 / .34);background:linear-gradient(150deg,rgb(8 15 30 / .9),rgb(19 31 49 / .82))}.comparison-shell{border-radius:16px;border:1px solid rgb(148 163 184 / .34);overflow-x:auto;background:rgb(15 23 42 / .55)}.comparison-table{width:100%;min-width:720px;border-collapse:collapse}.comparison-table th,.comparison-table td{text-align:left;padding:.82rem .9rem;border-bottom:1px solid rgb(148 163 184 / .22);font-size:.9rem}.comparison-table thead th{background:rgb(30 41 59 / .7);color:#e2e8f0}.comparison-table tbody th{color:#cbd5e1;font-weight:600;width:220px}.comparison-table td{color:#cbd5e1}.comparison-table .gold-col-head{background:linear-gradient(135deg,rgb(185 145 74 / .3),rgb(15 76 129 / .45));color:#fef3c7}.comparison-table .gold-col{background:linear-gradient(135deg,rgb(185 145 74 / .18),rgb(15 76 129 / .15));color:#fde68a}.comparison-cta-row{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.comparison-btn{width:100%}.comparison-btn-gold{box-shadow:0 12px 24px rgb(185 145 74 / .26)}.iptv-devices-section{border:1px solid rgb(148 163 184 / .32)}.iptv-device-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.iptv-device-card{border-radius:16px;border:1px solid rgb(148 163 184 / .3);background:linear-gradient(160deg,rgb(15 23 42 / .8),rgb(20 35 56 / .7));padding:.95rem;text-align:center;box-shadow:0 10px 22px rgb(2 6 23 / .26);transition:transform 190ms ease,border-color 190ms ease}.iptv-device-card:hover{transform:translateY(-3px);border-color:rgb(185 145 74 / .5)}.iptv-device-icon{width:52px;height:52px;margin:0 auto .58rem;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,rgb(15 76 129 / .4),rgb(185 145 74 / .3));border:1px solid rgb(185 145 74 / .45);color:#fef3c7;font-size:.66rem;letter-spacing:.06em;font-weight:700}.iptv-device-card strong{color:#e2e8f0;font-size:.92rem}.testimonials-section{border:1px solid rgb(148 163 184 / .3)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.testimonial-card{border-radius:16px;border:1px solid rgb(148 163 184 / .28);background:linear-gradient(155deg,rgb(15 23 42 / .8),rgb(26 38 58 / .68));padding:1rem}.testimonial-card p{margin:0;color:#cbd5e1;font-size:.92rem}.testimonial-card strong{margin-top:.68rem;display:inline-block;color:#fef3c7;font-size:.86rem}.faq-accordion{display:grid;gap:.7rem}.faq-item{border:1px solid rgb(148 163 184 / .3);background:rgb(15 23 42 / .6);border-radius:14px;overflow:hidden}.faq-item-title{margin:0}.faq-question{width:100%;padding:.78rem .92rem;text-align:left;background:#fff0;color:#f8fafc;border:0;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.faq-question::after{content:"+";color:#facc15;font-size:1.15rem;line-height:1;transition:transform 180ms ease}.faq-question[aria-expanded="true"]::after{content:"−"}.faq-question:focus-visible{outline:2px solid #facc15;outline-offset:-2px}.faq-answer{overflow:hidden;max-height:0;transition:max-height 240ms ease}.faq-answer p{margin:0;padding:0 .92rem .88rem;color:#cbd5e1;font-size:.9rem}.whatsapp-float{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:80;border-radius:999px;padding:.82rem 1.18rem;text-decoration:none;color:#f0fff4;font-weight:700;font-size:.9rem;border:1px solid rgb(74 222 128 / .55);background:linear-gradient(135deg,#15803d,#22c55e);box-shadow:0 16px 30px rgb(21 128 61 / .36);transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}.whatsapp-float:hover{transform:translateY(-3px);filter:brightness(1.08);box-shadow:0 20px 34px rgb(21 128 61 / .42)}.exit-popup{position:fixed;inset:0;z-index:90;display:none}.exit-popup.is-open{display:block}.exit-popup-overlay{position:absolute;inset:0;background:rgb(2 6 23 / .72);backdrop-filter:blur(2px)}.exit-popup-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px, calc(100% - 1.2rem));border-radius:20px;border:1px solid rgb(185 145 74 / .54);background:linear-gradient(160deg,rgb(8 12 24 / .95),rgb(37 25 8 / .9));box-shadow:0 28px 56px rgb(2 6 23 / .56);padding:1.2rem}.exit-popup-close{position:absolute;top:.65rem;right:.65rem;width:34px;height:34px;border-radius:50%;border:1px solid rgb(148 163 184 / .5);background:rgb(15 23 42 / .6);color:#f8fafc;font-size:1.1rem;line-height:1;cursor:pointer}.exit-popup-panel h3{margin:0;font-size:1.5rem;color:#fef3c7}.exit-popup-panel p{margin:.62rem 0 1rem;color:#d6dee9}.exit-popup-btn{width:100%}body.exit-open{overflow:hidden}@media (max-width:980px){.comparison-cta-row,.testimonials-grid{grid-template-columns:1fr}.iptv-device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body{padding-bottom:calc(5.8rem + env(safe-area-inset-bottom))}.whatsapp-float{right:auto;left:50%;transform:translateX(-50%);bottom:calc(0.75rem + env(safe-area-inset-bottom));width:min(360px, calc(100% - 1.3rem));justify-content:center}.whatsapp-float:hover{transform:translateX(-50%)}.comparison-table{min-width:620px}}@media (prefers-reduced-motion:reduce){.comparison-btn,.iptv-device-card,.whatsapp-float,.faq-answer,.exit-popup-overlay,.exit-popup-panel{transition:none!important}.iptv-device-card:hover,.whatsapp-float:hover{transform:none}}html{width:100%;max-width:100%;overflow-x:hidden;scrollbar-gutter:stable}body{width:100%;max-width:100%;overflow-x:clip!important}main{max-width:100%;overflow-x:clip}.section,.plans,.gold-pricing-grid,.simple-pricing-grid,.devices,.grid-3,.stats,.testimonials-grid,.comparison-section{min-width:0;max-width:100%}.section *,.plan *,.gold-plan-card *,.simple-plan-card *{min-width:0;overflow-wrap:anywhere}.comparison-shell{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.comparison-table{width:100%;min-width:720px;border-collapse:collapse}.whatsapp-float{right:12px!important;max-width:calc(100vw - 24px)!important}.exit-popup,.exit-popup-overlay{max-width:100vw!important;overflow-x:hidden}.exit-popup-panel{width:min(92vw, 520px)!important;max-width:calc(100vw - 24px)!important}@media (max-width:640px){main{width:calc(100% - 20px)!important;margin-left:auto;margin-right:auto}.section{width:100%;max-width:100%}.stats,.grid-3,.plans,.gold-pricing-grid,.simple-pricing-grid,.devices,.testimonials-grid{grid-template-columns:1fr!important}}.pricing-visual-section{position:relative;width:100%;max-width:100%;margin-top:1.2rem;padding:clamp(1.2rem, 3vw, 2rem);overflow:hidden;border:1px solid rgb(141 232 244 / .15);border-radius:28px;background:radial-gradient(circle at 50% 0%,rgb(31 120 187 / .14),transparent 42%),radial-gradient(circle at 90% 20%,rgb(185 145 74 / .11),transparent 34%),linear-gradient(150deg,rgb(7 16 35 / .98),rgb(3 9 23 / .98));box-shadow:0 30px 80px rgb(0 0 0 / .35),inset 0 1px 0 rgb(255 255 255 / .025)}.pricing-visual-inner{position:relative;z-index:2}.pricing-visual-head{max-width:760px;margin:0 auto 1.4rem;text-align:center}.pricing-visual-kicker{display:inline-flex;align-items:center;justify-content:center;padding:.42rem .75rem;margin-bottom:.7rem;border:1px solid rgb(215 184 116 / .36);border-radius:999px;color:#f4d78c;background:rgb(215 184 116 / .07);font-size:.7rem;font-weight:800;letter-spacing:.13em}.pricing-visual-head h2{margin:0;color:#f8fafc;font-size:clamp(1.75rem, 4vw, 2.75rem);line-height:1.12;letter-spacing:-.025em}.pricing-visual-head p{max-width:640px;margin:.75rem auto 0;color:rgb(203 213 225 / .74);font-size:.95rem;line-height:1.7}.pricing-visual-frame{position:relative;max-width:1100px;margin:0 auto;padding:0;border-radius:23px;background:rgb(1 6 18 / .7);box-shadow:0 30px 70px rgb(0 0 0 / .38);overflow:visible}.pricing-visual-glow{position:absolute;z-index:-1;inset:-18px;border-radius:34px;background:radial-gradient(circle at 30% 50%,rgb(0 191 255 / .14),transparent 44%),radial-gradient(circle at 78% 42%,rgb(215 184 116 / .13),transparent 42%);filter:blur(25px);pointer-events:none}.pricing-visual-image-wrap{position:relative;width:100%;overflow:hidden;border:1px solid rgb(141 232 244 / .24);border-radius:22px 22px 0 0;background:#020817}.pricing-visual-image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;transition:transform 350ms ease,filter 350ms ease}@media (hover:hover){.pricing-visual-image-wrap:hover .pricing-visual-image{transform:scale(1.012);filter:brightness(1.025)}}.pricing-visual-badge{position:absolute;top:16px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:35px;padding:.45rem .75rem;border-radius:999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.68rem;font-weight:900;letter-spacing:.08em;box-shadow:0 8px 25px rgb(0 0 0 / .3)}.pricing-visual-badge-left{left:16px;color:#a7f3ff;border:1px solid rgb(141 232 244 / .35);background:rgb(4 20 42 / .75)}.pricing-visual-badge-right{right:16px;color:#ffe5a2;border:1px solid rgb(215 184 116 / .38);background:rgb(50 39 18 / .72)}.pricing-visual-caption{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:14px;padding:16px 20px;border:1px solid rgb(141 232 244 / .16);border-top:0;border-radius:0 0 22px 22px;background:linear-gradient(180deg,rgb(7 18 38 / .97),rgb(4 11 27 / .99))}.pricing-visual-caption-item{display:grid;gap:2px;text-align:center}.pricing-visual-caption-item span{color:rgb(210 223 240 / .55);font-size:.65rem;font-weight:900;letter-spacing:.1em}.pricing-visual-caption-item strong{color:#7fe8f6;font-size:1rem}.pricing-visual-caption-item small{color:rgb(203 213 225 / .64);font-size:.72rem}.pricing-visual-caption-simple strong{color:#4fc8ff}.pricing-visual-caption-gold strong{color:#e3be68}.pricing-visual-divider{width:1px;height:44px;background:linear-gradient(transparent,rgb(148 163 184 / .25),transparent)}.pricing-visual-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:1.4rem}.pricing-visual-btn{display:inline-flex;align-items:center;justify-content:center;min-height:51px;padding:.8rem 1.3rem;border-radius:13px;text-decoration:none;font-size:.88rem;font-weight:800;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}.pricing-visual-btn:hover{transform:translateY(-2px)}.pricing-visual-btn-main{color:#03130b;background:linear-gradient(135deg,#35e67b,#19bf68);box-shadow:0 12px 32px rgb(40 180 99 / .24)}.pricing-visual-btn-main:hover{box-shadow:0 16px 38px rgb(40 180 99 / .34)}.pricing-visual-btn-soft{color:#f2dda6;border:1px solid rgb(215 184 116 / .33);background:rgb(215 184 116 / .065)}@media (max-width:800px){.pricing-visual-section{border-radius:22px}.pricing-visual-caption{padding:14px 12px;gap:8px}.pricing-visual-caption-item strong{font-size:.88rem}.pricing-visual-caption-item small{font-size:.65rem}}@media (max-width:600px){.pricing-visual-section{padding:13px;border-radius:18px}.pricing-visual-head{margin-bottom:1rem}.pricing-visual-head h2{font-size:1.65rem}.pricing-visual-head p{font-size:.87rem}.pricing-visual-image-wrap{border-radius:15px 15px 0 0}.pricing-visual-image{width:100%;transform:none!important}.pricing-visual-badge{top:8px;min-height:29px;padding:.32rem .5rem;font-size:.55rem}.pricing-visual-badge-left{left:8px}.pricing-visual-badge-right{right:8px}.pricing-visual-caption{grid-template-columns:1fr;gap:8px;padding:12px;border-radius:0 0 15px 15px}.pricing-visual-caption-item{padding:9px 8px;border:1px solid rgb(255 255 255 / .055);border-radius:10px;background:rgb(255 255 255 / .02)}.pricing-visual-divider{display:none}.pricing-visual-actions{display:grid;grid-template-columns:1fr;width:100%}.pricing-visual-btn{width:100%}}