@import"https://fonts.googleapis.com/css2?family=Alexandria:wght@400;500;600;700;800;900&family=Manrope:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, .8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, .8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}:root{--direction-multiplier:1}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}@media(min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media(max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media(max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con .elementor-widget{min-width:0}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media(max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-7d31713:#1D4CFC;--e-global-color-6fbaf57:#DC1D31;--e-global-color-e1bfa34:#FFFFFF;--e-global-color-26d8be1:#F9FAFB;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-cc-amex:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-stripe:before{content:""}.fa-cc-visa:before{content:""}.fa-compass:before{content:""}.fa-fire:before{content:""}.fa-gift:before{content:""}.fa-google-pay:before{content:""}.fa-rocket:before{content:""}.fa-star:before{content:""}.fab{font-family:"Font Awesome 5 Brands"}.fab,.far{font-weight:400}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}.elementor-10 .elementor-element.elementor-element-603fb0f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-051436b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.monthly-price-badge{display:none!important}.pricing-grid,.shared-pricing-grid{align-items:baseline}:root{--fr-blue:#1b4dff;--fr-white:#f8fafc;--fr-red:#e11d2e;--primary:var(--fr-blue);--primary-light:var(--secondary);--secondary:var(--fr-red);--accent:var(--fr-white);--bg-primary:#0a0f1f;--bg-secondary:rgba(14, 18, 32, .9);--bg-tertiary:#10162a;--text-primary:#f8fafc;--text-secondary:rgba(248, 250, 252, .72);--btn-border:rgba(27, 77, 255, .35);--btn-border-strong:rgba(27, 77, 255, .55);--btn-border-gradient-start:rgba(27, 77, 255, .45);--btn-border-gradient-end:rgba(225, 29, 46, .35);--btn-shadow:rgba(27, 77, 255, .35);--btn-shadow-strong:rgba(27, 77, 255, .55);--btn-surface:rgba(255, 255, 255, .06);--btn-surface-hover:rgba(255, 255, 255, .12)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}p{margin-bottom:0}.acontainer{max-width:1380px!important;margin:0 auto!important;padding:0 40px}.mt-50{margin-top:50px!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background:var(--bg-primary);color:var(--text-primary)}.logo-light{display:none}.logo-dark{display:block}.container{max-width:1380px;margin:0 auto;padding:0 24px}.promo-banner{position:fixed;top:0;left:0;right:0;z-index:1001;background:linear-gradient(135deg,#2563eb,#06b6d4);box-shadow:0 4px 20px #2563eb66;transform:translateY(0);opacity:1;transition:all .4s cubic-bezier(.4,0,.2,1)}.promo-content{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 60px 12px 20px;position:relative}.promo-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#ffffff40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .3);border-radius:20px;font-size:11px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.5px}.badge-dot{width:6px;height:6px;background:#fbbf24;border-radius:50%;box-shadow:0 0 8px #fbbf24cc;animation:pulse 2s infinite}.promo-text{font-size:14px;color:#fff;font-weight:500}.promo-text strong{font-weight:800}.promo-btn{padding:8px 18px;background:#fff;border-radius:8px;color:var(--primary);text-decoration:none;font-size:13px;font-weight:700;transition:all .3s ease;white-space:nowrap}.promo-close{position:absolute;padding:0;right:16px;top:50%;transform:translateY(-50%);width:32px;height:32px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.promo-close svg{display:block}.beauty-links{position:relative;z-index:2;color:#f4f5f7;text-decoration:none!important}.beauty-links:after{content:"";position:absolute;width:100%;height:8px;border-radius:0;left:-4px;bottom:2px;padding:0 4px;z-index:-1;background:var(--secondary);opacity:.9}body.light-theme .beauty-links{color:#163ca5}body.light-theme .beauty-links:after{background:linear-gradient(135deg,var(--primary),var(--secondary));opacity:.25}.header{position:fixed;top:56px;left:0;right:0;z-index:1000;transition:all .4s cubic-bezier(.4,0,.2,1)}.header:before{content:"";position:absolute;inset:0;background:#fff0;backdrop-filter:blur(0) saturate(100%);-webkit-backdrop-filter:blur(0) saturate(100%);border-bottom:1px solid #fff0;transition:all .4s cubic-bezier(.4,0,.2,1)}.nav{display:flex;align-items:center;justify-content:space-between;padding:18px 0;position:relative;z-index:1;transition:padding .4s ease}.logo{width:100%;max-width:180px;display:flex;align-items:center;gap:12px;text-decoration:none;transition:transform .3s ease}.logo img{max-width:180px}.nav-links{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.nav-links a{padding:10px 16px;color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:600;border-radius:8px;transition:all .3s ease;position:relative}.nav-links a:before{content:"";position:absolute;bottom:8px;left:16px;right:16px;height:2px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);transform:scaleX(0);transition:transform .3s ease}.nav-actions{display:flex;align-items:center;gap:12px}.btn-icon{padding:0;width:44px;height:44px;background:#1a1a2499;border:1px solid rgb(37 99 235 / .25);border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-icon:before{content:"";position:absolute;inset:0;border-radius:50px;padding:1px;background:linear-gradient(135deg,#2563eb4d,#06b6d44d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.icon-sun,.icon-moon{position:absolute;color:var(--text-secondary);transition:all .4s cubic-bezier(.4,0,.2,1)}.icon-sun{opacity:1;transform:rotate(0) scale(1)}.icon-moon{opacity:0;transform:rotate(180deg) scale(0)}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:linear-gradient(135deg,var(--primary),var(--secondary));border:none;border-radius:11px;color:#fff!important;text-decoration:none;font-size:14px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 24px #0060ef59;position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .3),transparent);transition:left .6s ease}.btn-primary svg{transition:transform .3s ease}.btn-mobile{display:none;flex-direction:column;gap:5px;width:44px;height:44px;background:#1a1a2499;border:1px solid rgb(37 99 235 / .25);border-radius:11px;padding:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.btn-mobile:before{content:"";position:absolute;inset:0;border-radius:11px;padding:1px;background:linear-gradient(135deg,#2563eb4d,#06b6d44d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.btn-mobile span{width:100%;height:2px;background:var(--text-primary);border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-menu{position:absolute;top:100%;left:0;right:0;background:#0a0a0ffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgb(37 99 235 / .2);max-height:0;overflow:hidden;transition:max-height .4s ease}.mobile-links{list-style:none;padding:20px 0}.mobile-links li{border-bottom:1px solid rgb(37 99 235 / .1)}.mobile-links a{display:block;padding:16px 24px;color:var(--text-secondary);text-decoration:none;font-size:16px;font-weight:600;transition:all .3s ease}.btn-mobile-cta{display:block;margin:20px 24px;padding:14px;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:10px;color:#fff;text-align:center;text-decoration:none!important;font-size:15px;font-weight:700}@media(max-width:1024px){.nav-links{display:none}.btn-mobile{display:flex}}@media(max-width:900px){.promo-banner{height:auto;min-height:54px}.promo-content{min-height:54px;padding:7px 46px 7px 10px;gap:7px;justify-content:flex-start}.promo-badge{flex:0 0 82px;justify-content:center;padding:5px 7px;font-size:9px;line-height:1.1;text-align:center}.promo-text{flex:1;margin:0;font-size:10px;line-height:1.25}.promo-close{right:10px;width:30px;height:30px;font-size:18px}.hero-pill.weekend-special,.hero-pill.special-offer{box-sizing:border-box;display:flex;flex-wrap:nowrap;width:calc(100% - 28px);min-height:54px;margin:0 auto;padding:9px 12px;gap:6px;justify-content:center}.hero-pill .pill-icon{flex:0 0 15px;width:15px;height:15px;font-size:12px}.hero-pill .pill-text{flex:1 1 auto;min-width:0;font-size:11px;line-height:1.2;white-space:nowrap}.hero-pill .pill-price{flex:0 0 auto;margin-left:2px;padding:4px 7px;font-size:11px}.hero-section .hero-pill.weekend-special,.hero-section .hero-pill.special-offer{margin-top:18px}}@media(max-width:768px){.container{padding:0 16px}.promo-banner{height:64px}.promo-content{padding:10px 44px 10px 16px;gap:10px}.promo-text{font-size:11px;line-height:1.3}.header{top:64px}.header:before{background:#0a0a0fb3;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-bottom-color:#2563eb33}body.light-theme .header:before{background:#f8fafce6;border-bottom-color:#2563eb33}.nav{padding:12px 0}.nav-actions{gap:8px}.logo,.logo img{max-width:140px}.btn-icon,.btn-mobile{width:40px;height:40px}.btn-primary{width:40px;height:40px;border-radius:10px}.nav-actions .btn-primary{display:none}.promo-text{font-size:12px}.promo-btn{display:none}.btn-primary{width:100%;height:auto;padding:14px 18px;justify-content:center}.logo-title{font-size:13px}.logo-subtitle{font-size:9px}.hero-right{margin-top:12px}.video-container{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}.video-player{width:100%;max-width:100%;margin:0 auto;transform:none!important}.feature-badge{width:fit-content;max-width:calc(100% - 24px);justify-content:flex-start;padding:12px 16px;border-radius:14px;box-shadow:0 8px 20px #00000038}.badge-top,.badge-right,.badge-bottom{inset:auto;margin:0}}@media(max-width:480px){.acontainer{padding:0 20px}.promo-badge{font-size:10px;padding:5px 12px}.promo-text{font-size:11px}.logo-icon svg{width:32px;height:32px}}.hero-section{min-height:100vh;position:relative;display:flex;flex-direction:column;padding-top:80px;overflow:hidden}.hero-section:before{content:"";background-image:url(http://iptv-france-officiel.fr/wp-content/uploads/2026/02/iptv-france-officiel-abonnement-iptv-france.webp);background-repeat:no-repeat;background-size:cover;background-position:top center;position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.9;transform:scale(1.02)}.hero-section:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#080a12c7,#080a1299 45%,#080a12e0),radial-gradient(circle at 20% 10%,rgb(27 77 255 / .22),transparent 55%),radial-gradient(circle at 80% 20%,rgb(225 29 46 / .2),transparent 55%);z-index:0;pointer-events:none;opacity:.3}.hero-bg{position:fixed;inset:0;z-index:0;height:100%;pointer-events:none}.bg-dark{background:var(--bg-primary);height:100%;position:absolute;top:0;left:0;right:0}.bg-gradient{position:absolute;height:100%;inset:0;background:radial-gradient(circle at 20% 30%,rgb(99 102 241 / 15%) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgb(85 100 247 / 20%) 0%,transparent 50%)}.bg-grid{height:100%;position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgb(37 99 235 / .06) 0 1px,transparent 1px 14px),repeating-linear-gradient(45deg,rgb(5 183 253 / .04) 0 1px,transparent 1px 18px),radial-gradient(circle at 20% 20%,rgb(255 255 255 / .08) 0 1px,transparent 1px);background-size:auto,auto,32px 32px}.bg-circles{position:absolute;inset:0}.circle{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:float 20s ease-in-out infinite}.circle-1{width:500px;height:500px;background:var(--primary);top:-100px;left:-100px;animation-delay:0s}.circle-2{width:400px;height:400px;background:var(--secondary);top:50%;right:-100px;animation-delay:5s}.circle-3{width:300px;height:300px;background:var(--secondary);bottom:-100px;left:30%;animation-delay:10s}.hero-content{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:60px 0}.hero-spotlight{grid-template-columns:1fr;justify-items:center;text-align:center;padding:90px 0 70px}.hero-center{max-width:920px;display:grid;gap:14px;align-items:center}.hero-pill{position:relative;display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:linear-gradient(135deg,#1b4dffe6,#e11d2ee0);border:1px solid rgb(255 255 255 / .28);box-shadow:0 12px 28px #1b4dff40,0 10px 24px #e11d2e4d;font-size:13px;font-weight:700;color:#fff;margin:0 auto 6px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-decoration:none!important;overflow:hidden;isolation:isolate;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,filter .3s ease;animation:heroPillFloat 4.8s ease-in-out infinite}.hero-pill[hidden]{display:none!important}.hero-title.hero-title-spotlight{font-size:clamp(44px,7vw,78px);font-weight:900;letter-spacing:-1px;text-transform:none;margin-bottom:4px;text-shadow:0 18px 40px rgb(0 0 0 / .45)}.hero-subtitle.hero-subtitle-spotlight{font-size:clamp(18px,2.5vw,24px);font-weight:700;color:#ffffffe6;margin-bottom:6px}.hero-description.hero-description-spotlight{font-size:16px;line-height:1.7;color:#fffc;max-width:780px;margin:0 auto 14px}.hero-spotlight .hero-buttons{justify-content:center;margin:18px 0 6px}.hero-metrics-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:6px auto 8px}.hero-metric-card{padding:14px 16px;border-radius:16px;background:#00000059;border:1px solid rgb(255 255 255 / .16);box-shadow:0 12px 26px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-metric-card strong{display:block;font-size:20px;font-weight:800;margin-bottom:4px}.hero-metric-card span{font-size:12px;color:#ffffffb8}.hero-trustline{font-size:13px;font-weight:600;color:#ffffffbf;letter-spacing:.4px}.hero-title{font-size:72px;font-weight:900;line-height:1.1;margin-bottom:28px;letter-spacing:-2px}.hero-subtitle{font-size:22px;font-weight:700;color:var(--text-primary);margin:-12px 0 18px}.gradient-text{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 50%,#93c5fd 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:gradientShift 5s ease infinite;background-size:200% 200%}.hero-description{font-size:18px;line-height:1.8;color:var(--text-secondary);margin-bottom:40px;max-width:540px}.btn-poster{border-radius:999px;padding:16px 34px;font-family:Space Grotesk,Inter,sans-serif;font-weight:700;letter-spacing:.2px}.btn-outline{border-radius:999px;font-family:Space Grotesk,Inter,sans-serif;font-weight:600}@media(max-width:768px){.hero-title-cinematic{font-size:56px}.hero-title-cinematic span{font-size:40px;letter-spacing:2px}.hero-subtitle-cinematic{font-size:16px}.hero-left{max-width:100%}.hero-metrics{grid-template-columns:1fr}.hero-spotlight{padding:0 0 50px}.hero-subtitle.hero-subtitle-spotlight{margin-top:4px}.hero-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-pill{flex-wrap:wrap;justify-content:center;gap:8px}}@media(max-width:480px){.hero-metrics-row{grid-template-columns:1fr 1fr}}.hero-buttons{display:flex;gap:16px;margin-bottom:48px;flex-wrap:wrap}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:12px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-primary{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff;box-shadow:0 10px 30px #0060ef4d}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left .5s}.btn-secondary{background:#ffffff0d;color:var(--text-primary);border:1px solid rgb(255 255 255 / .1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.light-theme .features-heading-card{background:linear-gradient(145deg,#fffffffa,#f2f7fff0);border-color:#1b4dff33;box-shadow:0 18px 45px #1b4dff1a}body.light-theme .features-title span{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}body.light-theme .quickfact-card{background:linear-gradient(135deg,#1b4dff14,#e11d2e0d);border-color:#1b4dff33}body.light-theme .quickfact-card strong{color:#0f172a}body.light-theme .quickfact-card span{color:#0f172ab8}.stat-item{text-align:center;padding:18px 16px;border-radius:18px;background:#ffffff0a;border:1px solid rgb(255 255 255 / .08);box-shadow:0 18px 40px #030a1a59;position:relative;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.stat-item:after{content:"";position:absolute;top:10px;right:12px;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle,rgb(0 96 239 / .35),transparent 70%);opacity:.8}.stat-number{font-size:48px;font-weight:900;font-family:Bebas Neue,Space Grotesk,sans-serif;letter-spacing:1px;color:#fff;text-shadow:0 10px 20px rgb(0 0 0 / .35);margin-bottom:10px;line-height:1}.stat-label{font-size:12px;font-weight:700;color:#ffffffb3;text-transform:uppercase;letter-spacing:1.6px}.features-section{padding:100px 0 120px;position:relative}.features-section:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,var(--bg-secondary),transparent);pointer-events:none}.features-header{text-align:center;margin:0 auto 64px;position:relative;z-index:1}.features-heading-card{position:relative;padding:36px 38px;border-radius:24px;background:linear-gradient(145deg,#080f22f5,#080c18e6);border:1px solid rgb(27 77 255 / .28);box-shadow:0 24px 54px #030a1a75;overflow:hidden}.features-heading-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 16%,rgb(27 77 255 / .34),transparent 56%),radial-gradient(circle at 92% 14%,rgb(225 29 46 / .2),transparent 52%),linear-gradient(120deg,rgb(27 77 255 / .08),rgb(225 29 46 / .05) 52%,transparent 76%);opacity:.9;pointer-events:none}.features-top{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:22px;align-items:start}.features-intro{text-align:left}.features-heading-card .features-kicker,.features-heading-card .features-title,.features-heading-card .features-subtitle,.features-heading-card .features-chip-row,.features-heading-card .features-top{position:relative;z-index:1}.features-title span{display:block;margin-top:8px;font-size:24px;font-weight:600;color:var(--primary-light)}.features-title{font-size:clamp(32px,3.6vw,46px);font-weight:800;line-height:1.18;color:var(--text-primary);margin-bottom:14px;letter-spacing:-1px}.features-subtitle{font-size:17px;line-height:1.65;color:var(--text-secondary);margin:0}.features-quickfacts{display:grid;gap:10px}.quickfact-card{position:relative;overflow:hidden;background:linear-gradient(135deg,#1b4dff1a,#e11d2e0f);border:1px solid rgb(27 77 255 / .2);border-radius:14px;padding:12px 14px;text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.quickfact-card:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:8px;background:linear-gradient(180deg,var(--primary),var(--secondary));opacity:0;transform:scaleY(.55);transition:opacity .28s ease,transform .28s ease}.quickfact-card strong{display:block;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff}.quickfact-card span{display:block;margin-top:3px;font-size:14px;line-height:1.45;color:var(--text-secondary)}@media(max-width:768px){.features-heading-card{padding:24px}.features-top{grid-template-columns:1fr;gap:18px}.features-intro{text-align:center}.features-chip-row{justify-content:center}.features-title{font-size:30px}.features-title span{font-size:18px}.features-subtitle{font-size:16px}}.features-grid-main{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative;z-index:1}.feature-item{display:flex;align-items:flex-start;gap:16px;padding:28px;background:#1a1a2466;border:1px solid rgb(235 37 37 / .3);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.feature-item:before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:var(--secondary);transition:height .3s ease}.feature-item.red:before{background:#ef4444}.feature-check{flex-shrink:0;width:40px;height:40px;background:#2563eb1a;border:2px solid rgb(235 37 37 / .3);border-radius:50px;display:flex;align-items:center;justify-content:center;color:var(--secondary);transition:all .3s ease}.feature-content h4{font-size:16px;font-weight:600;line-height:1.6;color:var(--text-primary);margin:0}.pricing-section{padding:120px 0;position:relative}.pricing-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgb(37 99 235 / .08) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgb(6 182 212 / .08) 0%,transparent 50%);pointer-events:none}.pricing-header{text-align:center;max-width:800px;margin:0 auto 80px;position:relative;z-index:1}.pricing-title{font-size:48px;font-weight:900;line-height:1.2;color:var(--text-primary);margin-bottom:20px;letter-spacing:-1.5px}.pricing-subtitle{font-size:18px;line-height:1.7;color:var(--text-secondary)}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:60px;position:relative;z-index:1}.pricing-card{background:#1a1a2499;border:1px solid rgb(37 99 235 / .2);border-radius:24px;padding:30px 20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;display:flex;flex-direction:column}.pricing-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(37 99 235 / .05) 0%,transparent 100%);opacity:0;transition:opacity .4s ease}.pricing-card.featured{background:linear-gradient(135deg,#2563eb1a,#06b6d41a);border:2px solid var(--primary);box-shadow:0 20px 40px #2563eb33,0 0 60px #2563eb26;transform:scale(1.05)}.popular-badge{position:absolute;top:32px;right:32px;display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);border-radius:20px;font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 20px #2563eb66;animation:pulse-glow 2s ease-in-out infinite}.popular-badge.b2{top:-17px!important}.pricing-card-header{margin-bottom:0;position:relative;z-index:1}.plan-name{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:20px;line-height:24px}.plan-offert{display:inline-block;position:relative;overflow:hidden;font-size:14px;font-weight:500;color:var(--text-white);text-transform:uppercase;text-align:center;margin-top:8px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);padding:4px 8px;border-radius:12px;box-shadow:0 3px 10px #2563eb2e}.plan-offert:after{content:"";position:absolute;top:-45%;left:-38%;width:22%;height:190%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .65),transparent);transform:rotate(20deg);animation:plan-offert-shine 4.8s ease-in-out infinite}.plan-badges{display:flex;flex-direction:column;gap:10px;margin:14px 0 18px}.plan-duration-badge{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 14px;border-radius:14px;border:1px solid rgb(27 77 255 / .48);background:linear-gradient(145deg,#1b4dff57,#1b4dff33 55%,#e11d2e29);color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.35;letter-spacing:.15px;text-align:left;box-shadow:0 12px 24px #080d1c59,inset 0 1px #ffffff2e}.plan-benefit-badge{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 13px;border-radius:14px;border:1px dashed rgb(67 137 255 / .72);background:linear-gradient(135deg,#0c1a38d1,#08204f9e);color:var(--text-primary);font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.1px;text-align:center;box-shadow:inset 0 0 0 1px #1b4dff24}.plan-benefit-badge i{color:#ffd45a;font-size:13px}.multi-calc-badge{display:flex;align-items:center;justify-content:center;margin-top:14px;padding:10px 14px;border-radius:14px;border:1px solid rgb(27 77 255 / .44);background:linear-gradient(145deg,#1b4dff4d,#e11d2e26);color:var(--text-primary);font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.1px;text-align:center;box-shadow:0 10px 22px #080d1c57,inset 0 1px #ffffff29;transition:border-color .25s ease,box-shadow .25s ease}.plan-price{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;margin-bottom:12px}.currency{font-size:24px;font-weight:700;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.amount{font-size:56px;font-weight:900;line-height:1;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.period{font-size:16px;color:var(--text-secondary)}.monthly-price-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;padding:5px 10px;border:1px solid rgb(99 102 241 / .28);border-radius:999px;background:linear-gradient(135deg,#6366f124,#a855f71f);color:var(--primary);font-size:12px;font-weight:800;line-height:1;white-space:nowrap;box-shadow:inset 0 1px #ffffff24}.pricing-card-body{flex:1;margin-bottom:10px;position:relative;z-index:1}.plan-features{list-style:none}.plan-features li{display:flex;align-items:center;gap:12px;padding:6px 0;color:var(--text-secondary);font-size:13px;border-bottom:1px solid rgb(37 99 235 / .1);transition:all .3s ease}.multi-screen-badge-wrap,.multi-screen-badge-wra{display:flex;justify-content:center;margin:16px 0 34px;position:relative;z-index:1;text-align:center}.multi-screen-badge{display:inline-flex;align-items:center;gap:10px;width:100%;max-width:860px;justify-content:center;padding:12px 16px;border-radius:14px;border:1px solid rgb(37 99 235 / .42);background:linear-gradient(135deg,#1b4dff38,#e11d2e2e);box-shadow:0 12px 26px #0a0f1f57,inset 0 1px #ffffff24;color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.35;letter-spacing:.15px;text-decoration:none!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.multi-screen-badge-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;border:1px solid rgb(37 99 235 / .35);background:#2563eb2e;flex-shrink:0}.multi-screen-badge-icon svg{width:17px;height:17px;color:var(--secondary)}.multi-screen-badge-text{text-decoration:none!important}.plan-features li:last-child{border-bottom:none}.plan-features svg{color:var(--primary);flex-shrink:0;transition:all .3s ease}.pricing-card-footer{position:relative;z-index:1}.btn-plan{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;margin-bottom:20px}.btn-plan:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .3),transparent);transition:left .6s}.pricing-card:not(.featured) .btn-plan,.shared-pricing-card:not(.featured) .btn-shared-plan{background:#2563eb1a;color:var(--primary);border:2px solid rgb(37 99 235 / .3)}.pricing-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:6px;padding:40px;background:#1a1a2466;border:1px solid rgb(37 99 235 / .15);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}.trust-badge-item{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:14px;font-weight:500;transition:all .3s ease}.trust-badge-item svg{color:var(--primary);flex-shrink:0}.shared-pricing-section{padding:120px 0;position:relative}.shared-pricing-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgb(37 99 235 / .06) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgb(6 182 212 / .06) 0%,transparent 50%);pointer-events:none}.shared-pricing-header{text-align:center;max-width:800px;margin:0 auto 60px;position:relative;z-index:1}.section-badge-purple{display:inline-block;padding:8px 20px;background:#3b82f626;border:1px solid rgb(59 130 246 / .3);border-radius:20px;font-size:12px;font-weight:700;color:var(--secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.shared-pricing-title{font-size:48px;font-weight:900;line-height:1.2;color:var(--text-primary);margin-bottom:16px;letter-spacing:-1.5px}.shared-pricing-subtitle{font-size:17px;line-height:1.7;color:var(--text-secondary)}.screen-toggle{display:flex;justify-content:center;gap:12px;margin-bottom:60px;position:relative;z-index:1}.toggle-btn{display:flex;align-items:center;gap:10px;padding:14px 32px;background:#1a1a2499;border:2px solid rgb(37 99 235 / .2);border-radius:12px;color:var(--text-secondary);font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toggle-btn svg{transition:all .3s ease}.toggle-btn.active{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);border-color:#fff0;color:#fff;box-shadow:0 10px 30px #2563eb4d}.toggle-btn.active svg{transform:scale(1.1)}.shared-pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative;z-index:1;transition:opacity .4s ease,transform .4s ease}.shared-pricing-grid.hidden{display:none;opacity:0}.shared-pricing-card{background:#1a1a24cc;border:1px solid rgb(37 99 235 / .15);border-radius:24px;padding:30px 20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;display:flex;flex-direction:column}.shared-pricing-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(37 99 235 / .03) 0%,transparent 100%);opacity:0;transition:opacity .4s ease}.shared-pricing-card.featured{background:linear-gradient(135deg,#2563eb1f,#3b82f61f);border:2px solid var(--primary);box-shadow:0 20px 40px #eb252526}.shared-card-header{margin-bottom:28px;position:relative;z-index:1}.pack-label{font-size:11px;font-weight:700;color:var(--secondary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.pack-name{font-size:26px;font-weight:800;color:var(--text-primary);margin-bottom:16px;line-height:1.2}.pack-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.pack-price .monthly-price-badge{margin-left:6px}.pack-amount{font-size:40px;font-weight:900;line-height:1;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.pack-period{font-size:15px;color:var(--text-secondary);font-weight:500}.shared-card-footer{position:relative;z-index:1}.payment-methods-img{display:flex;justify-content:center;gap:12px;margin-bottom:-16px}.payment-methods-img img{width:auto;max-width:100%;height:auto}.payment-icon{font-size:24px;opacity:.7;transition:all .3s ease;cursor:pointer}.secure-badge{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:#10b9811a;border:1px solid rgb(16 185 129 / .3);border-radius:8px;margin-bottom:0;font-size:11px;font-weight:700;color:#10b981;letter-spacing:.5px}.secure-badge svg{color:#10b981}.btn-shared-plan{width:100%;display:flex;align-items:center;justify-content:center;padding:16px;background:#2563eb1a;border:2px solid rgb(37 99 235 / .3);border-radius:12px;color:var(--primary);font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-shared-plan:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left .6s}.shared-pricing-card.featured .btn-shared-plan{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);border-color:#fff0;color:#fff;box-shadow:0 10px 25px #2563eb4d}@media(max-width:1024px){.hero-content{grid-template-columns:1fr;gap:60px}.hero-title{font-size:56px}.hero-subtitle{font-size:20px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:30px}.badge-right{right:-20px}.top-features{grid-template-columns:repeat(2,1fr)}.features-grid-main{grid-template-columns:1fr 1fr}.features-title{font-size:36px}.pricing-grid{grid-template-columns:1fr 1fr}.pricing-card.featured{transform:scale(1)}.pricing-card.featured:hover{transform:translateY(-12px)}.pricing-trust{grid-template-columns:repeat(2,1fr)}.shared-pricing-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.container{padding:0 20px}.hero-section{padding-top:40px}.hero-title{font-size:42px}.hero-subtitle{font-size:18px}.hero-description{font-size:16px}.hero-buttons{flex-direction:column}.btn-primary,.btn-secondary{width:100%;justify-content:center}.feature-badge{padding:10px 16px}.badge-top{top:-10px;left:50%;transform:translate(-50%)}.badge-right{top:auto;right:10px;transform:none}.badge-bottom{bottom:-10px;left:10px;right:auto}.stat-number{font-size:42px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}.top-features{grid-template-columns:1fr 1fr;gap:16px}.features-title{font-size:28px}.features-subtitle{font-size:16px}.features-section{padding:60px 0 80px}.pricing-section{padding:80px 0}.pricing-title{font-size:36px}.pricing-subtitle{font-size:16px}.pricing-card{padding:32px 24px}.amount{font-size:48px}.popular-badge{top:24px;right:24px}.shared-pricing-section{padding:80px 0}.shared-pricing-title{font-size:36px}.screen-toggle{flex-wrap:wrap}}@media(max-width:480px){.hero-title{font-size:36px}.hero-social{flex-direction:row;align-items:flex-start;gap:16px}.stats-grid{grid-template-columns:1fr 1fr}.top-feature-card h3{font-size:14px}.feature-item{padding:20px}.feature-content h4{font-size:14px}.features-title{font-size:24px}.pricing-title{font-size:28px}.amount{font-size:40px}.plan-features li{font-size:14px}.multi-screen-badge{gap:8px;padding:10px 12px;font-size:11px}.multi-screen-badge-icon{width:26px;height:26px;border-radius:8px}.multi-screen-badge-icon svg{width:14px;height:14px}.shared-pricing-title{font-size:28px}.toggle-btn{padding:12px 24px;font-size:14px}.pack-amount{font-size:36px}.pack-features li{font-size:12px}.plan-badges{gap:8px;margin:12px 0 16px}.plan-duration-badge,.plan-benefit-badge,.multi-calc-badge{font-size:11px;padding:8px 10px;border-radius:10px}.plan-benefit-badge i{font-size:12px}.features-grid-main,.pricing-grid,.shared-pricing-grid{grid-template-columns:1fr}}.google-reviews-section{padding:120px 0;position:relative}.google-reviews-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 25%,rgb(37 99 235 / .05) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgb(6 182 212 / .05) 0%,transparent 50%);pointer-events:none}.reviews-header{text-align:center;max-width:900px;margin:0 auto 64px;position:relative;z-index:1}.reviews-title{font-size:48px;font-weight:900;line-height:1.2;color:var(--text-primary);margin-bottom:16px;letter-spacing:-1.5px}.reviews-subtitle{font-size:17px;line-height:1.7;color:var(--text-secondary);margin-bottom:40px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:60px;position:relative;z-index:1}.reviews-cta{text-align:center;position:relative;z-index:1;display:flex;flex-direction:row;justify-content:center}@media(max-width:1024px){.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.google-reviews-section{padding:80px 0}.reviews-title{font-size:36px}.reviews-grid{gap:24px}.google-rating{flex-direction:column;padding:24px;gap:20px}.review-card{padding:24px}.rating-stars{justify-content:center}.rating-text{align-items:center;text-align:center}}@media(max-width:480px){.reviews-title,.rating-score{font-size:28px}.btn-reviews{width:100%;justify-content:center}.google-rating{padding:20px}.pricing-trust{grid-template-columns:1fr;gap:16px}}.review-card-v2{background:#121217f2;border:1px solid rgb(55 55 70 / .5);border-radius:20px;padding:28px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.review-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.reviewer-profile{display:flex;align-items:center;gap:12px}.reviewer-avatar-v2{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.reviewer-meta{display:flex;flex-direction:column;gap:2px}.reviewer-name-v2{font-size:16px;font-weight:600;color:var(--text-primary);margin:0;line-height:1.3}.reviewer-badge{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.3}.google-icon-v2{flex-shrink:0}.review-stars-v2{display:flex;align-items:center;gap:4px;margin-bottom:16px}.review-stars-v2 svg{flex-shrink:0}.review-time-v2{font-size:13px;color:var(--text-secondary);margin-left:8px}.review-text-v2{font-size:15px;line-height:1.6;color:#ffffffd9;margin:0 0 20px}.review-verified-v2{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#2563eb;text-transform:uppercase;letter-spacing:.5px}.review-verified-v2 svg{flex-shrink:0}@media(max-width:768px){.review-card-v2{padding:24px 20px}.reviewer-name-v2{font-size:15px}.reviewer-badge{font-size:12px}.review-text-v2{font-size:14px}}.vod-section{padding:120px 0;position:relative}.vod-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgb(37 99 235 / .05) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgb(6 182 212 / .05) 0%,transparent 50%);pointer-events:none}.vod-section:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgb(27 77 255 / .18),transparent 55%),radial-gradient(circle at 85% 10%,rgb(225 29 46 / .16),transparent 55%),linear-gradient(180deg,#080a1259,#080a12a6);opacity:.6;pointer-events:none}.vod-header{text-align:center;max-width:1000px;margin:0 auto 60px;position:relative;z-index:1}.vod-title{font-size:40px;font-weight:900;line-height:1.2;color:var(--text-primary);margin-bottom:16px;letter-spacing:-1px;text-shadow:0 16px 36px rgb(3 10 26 / .45)}.vod-subtitle{font-size:17px;line-height:1.7;color:var(--text-secondary);max-width:760px;margin:0 auto}.vod-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;position:relative;z-index:1}.vod-feature-card{background:linear-gradient(160deg,#0c101aeb,#080c16bf);border:1px solid rgb(255 255 255 / .12);border-radius:22px 22px 28px 18px;padding:32px 28px;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.vod-feature-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,rgb(27 77 255 / .2),transparent 55%),radial-gradient(circle at 85% 15%,rgb(225 29 46 / .18),transparent 55%);opacity:.6;pointer-events:none;transition:opacity .3s ease}.vod-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease;box-shadow:0 12px 24px #00000040}.vod-icon.purple{background:linear-gradient(135deg,#1b4dff59,#e11d2e40);border:1px solid rgb(255 255 255 / .18);color:#e2e8ff}.vod-icon.orange{background:linear-gradient(135deg,#f9731640,#e11d2e59);border:1px solid rgb(255 255 255 / .18);color:#ffd1b0}.vod-icon.blue{background:linear-gradient(135deg,#2563eb59,#06b6d459);border:1px solid rgb(255 255 255 / .18);color:#cce1ff}.vod-feature-title{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 12px;line-height:1.3}.vod-feature-description{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0}.vod-badges{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap;position:relative;z-index:1}.vod-badge{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#0c0f18bf;border:1px solid rgb(255 255 255 / .16);border-radius:30px;font-size:14px;font-weight:600;color:var(--text-primary);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.badge-dot{width:8px;height:8px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;flex-shrink:0;box-shadow:0 0 8px #ef444480}@media(max-width:1024px){.vod-features-grid{gap:20px}}@media(max-width:768px){.vod-section{padding:80px 0}.vod-title{font-size:32px}.vod-subtitle{font-size:16px}.vod-feature-card{padding:28px 24px}.vod-badges{flex-direction:column;gap:12px}.vod-badge{width:100%;justify-content:center}}@media(max-width:480px){.vod-title{font-size:26px}.vod-icon{width:48px;height:48px}.vod-feature-title{font-size:18px}.vod-feature-description{font-size:14px}.vod-features-grid{grid-template-columns:1fr}}.how-it-works-section{padding:120px 0;position:relative}.how-it-works-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgb(37 99 235 / .04) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgb(6 182 212 / .04) 0%,transparent 50%);pointer-events:none}.how-header{text-align:center;max-width:900px;margin:0 auto 80px;position:relative;z-index:1}.how-title{font-size:42px;font-weight:900;line-height:1.2;color:var(--text-primary);margin-bottom:16px;letter-spacing:-1.5px}.how-subtitle{font-size:17px;line-height:1.7;color:var(--text-secondary);margin:0}.how-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative;z-index:1;margin-bottom:60px}.how-step-card{background:#12121799;border:1px solid rgb(37 99 235 / .2);border-radius:20px;padding:40px 32px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.step-number{width:56px;height:56px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;color:#fff;margin-bottom:24px;box-shadow:0 10px 30px #2563eb4d}.step-title{font-size:22px;font-weight:800;color:var(--text-primary);margin:0 0 12px;line-height:1.3}.step-description{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0 0 24px}.step-features{list-style:none;display:flex;flex-direction:column;gap:12px}.step-features li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-secondary)}.step-features li svg{flex-shrink:0}.how-cta{display:flex;justify-content:center;align-items:center;gap:16px;position:relative;z-index:1}@media(max-width:1024px){.how-steps-grid{grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:768px){.how-it-works-section{padding:80px 0}.how-title{font-size:32px}.how-subtitle{font-size:16px}.how-step-card{padding:32px 24px}.step-title{font-size:20px}.how-cta{flex-direction:column}.btn-secondary-outline,.btn-primary-gradient{width:100%;justify-content:center}}@media(max-width:480px){.how-title{font-size:26px}.step-number{width:48px;height:48px;font-size:20px}.step-title{font-size:18px}.step-description{font-size:14px}.how-steps-grid{grid-template-columns:1fr}}.beyond-iptv-section{padding:120px 0;position:relative}.beyond-iptv-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgb(37 99 235 / .06) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgb(6 182 212 / .06) 0%,transparent 50%);pointer-events:none}.beyond-header{text-align:center;max-width:900px;margin:0 auto 80px;position:relative;z-index:1}.beyond-title{font-size:48px;font-weight:900;line-height:1.2;color:var(--text-primary);margin-bottom:16px;letter-spacing:-1.5px}.beyond-subtitle{font-size:17px;line-height:1.7;color:var(--text-secondary)}.beyond-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:280px;gap:24px;position:relative;z-index:1}.xlarge-card{grid-column:span 4;grid-row:span 2}.medium-card,.small-card{grid-column:span 2;grid-row:span 1}.beyond-card{background:#121217f2;border:1px solid rgb(55 55 70 / .5);border-radius:24px;padding:32px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;justify-content:flex-end}.beyond-card.with-image{padding:0}.card-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.card-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / .7) 70%,rgb(0 0 0 / .9) 100%);z-index:1}.beyond-card.with-image .card-content-overlay{padding:32px}.card-content-overlay{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px}.card-icon{width:56px;height:56px;background:#2563eb26;border:1px solid rgb(37 99 235 / .3);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--primary);margin-bottom:8px;transition:all .3s ease}.card-title{font-size:24px;font-weight:800;line-height:1.3;color:var(--text-white);margin:0}.small-card .card-title{font-size:18px}.card-description{font-size:15px;line-height:1.6;color:#ffffffb3;margin:0}@media(max-width:1024px){.beyond-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:240px}.large-card{grid-column:span 1;grid-row:span 1}.xlarge-card{grid-column:span 2;grid-row:span 1}.medium-card,.small-card{grid-column:span 1;grid-row:span 1}}@media(max-width:768px){.beyond-iptv-section{padding:80px 0}.beyond-title{font-size:36px}.beyond-grid{grid-template-columns:1fr;grid-auto-rows:260px;gap:20px}.xlarge-card,.large-card,.medium-card,.small-card{grid-column:span 1;grid-row:span 1}.beyond-card{padding:28px}.card-title{font-size:20px}.small-card .card-title{font-size:18px}}@media(max-width:480px){.beyond-title{font-size:28px}.beyond-grid{grid-auto-rows:320px}.beyond-card{padding:24px}.card-icon{width:48px;height:48px}.card-title{font-size:18px}.card-description{font-size:14px}}.apps-compatibility-section{padding:120px 0;position:relative}.apps-compatibility-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgb(37 99 235 / .04) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgb(6 182 212 / .04) 0%,transparent 50%);pointer-events:none}.apps-header{text-align:center;max-width:900px;margin:0 auto 40px;position:relative;z-index:1}.apps-title{font-size:48px;font-weight:900;line-height:1.2;color:var(--text-primary);margin-bottom:16px;letter-spacing:-1.5px}.apps-subtitle{font-size:17px;line-height:1.7;color:var(--text-secondary)}.apps-slider-wrapper{position:relative;padding:16px 0}.apps-slider{display:flex}.apps-sliders-container{overflow:hidden;padding-bottom:20px;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.apps-track{display:flex;gap:24px;animation-timing-function:linear;animation-iteration-count:infinite}.slide-left .apps-track{animation:slide-left 30s linear infinite}.slide-right .apps-track{animation:slide-right 30s linear infinite}.app-card{flex-shrink:0;width:200px;background:#1212174d;border:1px solid rgb(55 55 70 / .5);border-radius:20px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.app-card:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);border-radius:20px;opacity:0;transition:opacity .3s ease;z-index:-1}.app-logo,.app-icon{width:72px;height:72px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;color:#fff;transition:transform .3s ease}.app-card:hover .app-logo,.app-icon{transform:scale(1.05)}.app-name{font-size:16px;font-weight:700;color:var(--text-primary);text-align:center;margin:0;line-height:1.3}.app-name-link,.app-name-link:visited{color:inherit;text-decoration:none}.app-compat{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#10b981;text-transform:uppercase;letter-spacing:.5px}.apps-footer-text{text-align:center;position:relative;z-index:1}.apps-footer-text p{font-size:18px;line-height:1.7;color:var(--text-secondary);margin:0}.highlight-text{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;font-weight:700}@media(max-width:768px){.apps-compatibility-section{padding:80px 0}.apps-title{font-size:32px}.apps-subtitle{font-size:16px}.app-card{width:180px;padding:24px 20px}.app-logo,.app-icon{width:64px;height:64px;font-size:20px}.app-name{font-size:15px}.apps-footer-text p{font-size:16px}.slide-left .apps-track,.slide-right .apps-track{animation-duration:20s}.reviews-grid{grid-template-columns:1fr}}@media(max-width:480px){.apps-title{font-size:28px}.app-card{width:160px;padding:20px 16px;gap:12px}.app-logo,.app-icon{width:56px;height:56px;font-size:18px;border-radius:14px}.app-name{font-size:14px}.app-compat{font-size:10px}}.faq-section{padding:120px 0;position:relative;background:linear-gradient(180deg,#080c18e6,#080c18b3)}.faq-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 24%,rgb(27 77 255 / .16) 0%,transparent 52%),radial-gradient(circle at 82% 78%,rgb(225 29 46 / .14) 0%,transparent 50%);pointer-events:none}.faq-header{text-align:center;max-width:900px;margin:0 auto 80px;position:relative;z-index:1}.faq-title{font-size:48px;font-weight:900;line-height:1.2;color:var(--text-primary);margin-bottom:16px;letter-spacing:-1.5px}.faq-subtitle{font-size:17px;line-height:1.7;color:var(--text-secondary);margin:0}.faq-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;position:relative;z-index:1}.faq-accordion{display:flex;flex-direction:column;gap:16px;counter-reset:faq-counter}.faq-section .faq-item{position:relative;background:linear-gradient(145deg,#0d1222e0,#0a0e1cc7);border:1px solid rgb(27 77 255 / .22);border-radius:20px;overflow:hidden;box-shadow:0 16px 34px #0208175c;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease;counter-increment:faq-counter}.faq-section .faq-item:after{content:counter(faq-counter,decimal-leading-zero);position:absolute;top:14px;right:18px;font-size:11px;font-weight:800;letter-spacing:1px;color:#f8fafc8c;z-index:1}.faq-section .faq-item.active{border-color:#e11d2e75;background:linear-gradient(145deg,#0e1323f2,#0b0f1ee6);box-shadow:0 22px 46px #e11d2e2e}.faq-question{width:100%;display:flex;align-items:center;gap:16px;padding:22px 52px 22px 24px;background:none;border:none;cursor:pointer;text-align:left;color:var(--text-primary)!important;font-family:inherit;font-size:18px;font-weight:700;line-height:1.4;transition:all .3s ease;white-space:normal!important}.faq-icon-wrapper{flex-shrink:0;width:48px;height:48px;background:#1b4dff1f;border:1px solid rgb(27 77 255 / .3);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,background .3s ease,border-color .3s ease}.faq-item.active .faq-icon-wrapper{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);border-color:#fff0;transform:scale(1.04)}.faq-icon{color:var(--primary);transition:color .3s ease}.faq-item.active .faq-icon{color:#fff}.faq-question span{flex:1}.faq-chevron{flex-shrink:0;color:var(--text-secondary);transition:all .3s ease}.faq-item.active .faq-chevron{transform:rotate(180deg);color:var(--secondary)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1),padding .35s ease,opacity .35s ease;opacity:0}.faq-item.active .faq-answer{max-height:500px;padding-bottom:28px;opacity:1}.faq-answer p{padding:0 28px 0 88px;margin:0;font-size:15px;line-height:1.8;color:var(--text-secondary)}.faq-read-more{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0 88px;padding:8px 14px;border-radius:999px;border:1px solid rgb(27 77 255 / .35);background:linear-gradient(135deg,#1b4dff33,#e11d2e24);color:var(--text-primary);font-size:12px;font-weight:700;letter-spacing:.2px;text-decoration:none;box-shadow:0 8px 18px #0208174d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.faq-read-more:after{content:"->";transition:transform .25s ease}.faq-support-card{background:linear-gradient(145deg,#0b1327f2,#0d1120f2 52%,#1a1220e6);border:1px solid rgb(27 77 255 / .3);border-radius:24px;padding:36px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;position:sticky;top:100px;height:fit-content;overflow:hidden}.faq-support-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 16%,rgb(27 77 255 / .2),transparent 48%),radial-gradient(circle at 86% 82%,rgb(225 29 46 / .15),transparent 46%);pointer-events:none}.faq-support-card>*{position:relative;z-index:1}.support-status{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#10b9811a;border:1px solid rgb(16 185 129 / .3);border-radius:20px;font-size:11px;font-weight:700;color:#10b981;text-transform:uppercase;letter-spacing:.5px;margin-bottom:32px}.support-icon{width:100px;height:100px;background:linear-gradient(135deg,#1b4dff29,#e11d2e1a);border:2px solid rgb(27 77 255 / .32);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary);margin-bottom:24px}.support-title{font-size:28px;font-weight:800;color:var(--text-primary);margin:0 0 12px}.support-description{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0 0 28px}.support-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-bottom:28px}.stat-item-small{background:linear-gradient(135deg,#1b4dff1a,#e11d2e0f);border:1px solid rgb(27 77 255 / .24);border-radius:12px;padding:12px}.stat-label-small{font-size:10px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.stat-value-small{display:flex;align-items:center;justify-content:center;gap:6px;font-size:18px;font-weight:800;color:var(--text-primary)}.stat-value-small svg{color:var(--primary);flex-shrink:0}.btn-whatsapp{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 28px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;text-decoration:none;border-radius:12px;font-size:15px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #25d3664d}.support-hours{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;padding-top:24px;border-top:1px solid rgb(37 99 235 / .2);font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.support-hours svg{color:var(--primary)}.support-badge{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.support-badge svg{color:var(--primary)}@media(max-width:1024px){.faq-grid{grid-template-columns:1fr}.faq-support-card{position:relative;top:0}}@media(max-width:768px){.faq-section{padding:80px 0}.faq-title{font-size:36px}.faq-question{padding:20px 44px 20px 20px;font-size:16px}.faq-icon-wrapper{width:40px;height:40px}.faq-icon{width:20px;height:20px}.faq-answer p{padding:0 20px 0 68px;font-size:14px}.faq-read-more{margin-left:68px}.faq-meta-row span{font-size:10px;padding:7px 10px}.faq-support-card{padding:32px 24px}.support-title{font-size:24px}.support-icon{width:80px;height:80px}}@media(max-width:480px){.faq-title{font-size:28px}.faq-question{font-size:15px}.faq-answer p{padding:0 20px}.faq-read-more{margin-left:20px}.faq-section .faq-item:after{top:12px;right:14px;font-size:10px}.support-stats{grid-template-columns:1fr}}body.light-theme{--primary:#0060ef;--primary-light:#05b7fd;--secondary:#e11d2e;--accent:#db2777;--text-primary:#0f172a;--text-secondary:#475569;--text-white:#fff;--bg-primary:#f8fafc;--bg-secondary:rgba(241, 245, 249, .9);--bg-tertiary:#e2e8f0}body.light-theme .logo-dark{display:none}body.light-theme .logo-light{display:block}body.light-theme .bg-dark{background:#f8fafc}body.light-theme .bg-grid{background-image:repeating-linear-gradient(135deg,rgb(15 23 42 / .08) 0 1px,transparent 1px 16px),repeating-linear-gradient(45deg,rgb(37 99 235 / .08) 0 1px,transparent 1px 20px),radial-gradient(circle at 20% 20%,rgb(15 23 42 / .08) 0 1px,transparent 1px);background-size:auto,auto,34px 34px}body.light-theme .header:before{background:#f8fafce6;border-bottom-color:#e11d2e38}body.light-theme .mobile-menu{background:#f8fafcfa;border-bottom-color:#e11d2e38}body.light-theme .btn-icon,body.light-theme .btn-mobile{background:#e2e8f0cc;border-color:#e11d2e38}body.light-theme .btn-secondary{background:#0f172a0f;border-color:#0f172a1f}body.light-theme .stat-item{background:#ffffffd9;border-color:#0f172a1f;box-shadow:0 18px 35px #0f172a1a}body.light-theme .stat-number{color:#0f172a;text-shadow:none}body.light-theme .stat-label{color:#0f172aa6}body.light-theme .trust-badge-item{color:#475569}body.light-theme .pricing-trust{background:#fff;border-color:#0f172a1f}body.light-theme .toggle-btn{background:#fff;border-color:#2563eb33;color:#1f2937;box-shadow:0 6px 16px #0f172a14}body.light-theme .toggle-btn.active{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff;box-shadow:0 12px 28px #1b4dff47}body.light-theme .stats-bar-2{background:#fff;border-color:#0f172a1f}body.light-theme .top-feature-card,body.light-theme .feature-item,body.light-theme .pricing-card,body.light-theme .shared-pricing-card,body.light-theme .beyond-card,body.light-theme .app-card,body.light-theme .review-card-v2,body.light-theme .faq-item{background:#fffffff2;border-color:#0f172a1f;box-shadow:0 10px 24px #0f172a14}body.light-theme .pricing-card.featured{border:2px solid rgb(37 99 235 / .6);box-shadow:0 20px 40px #2563eb2e,0 0 60px #2563eb1f;transform:scale(1.05)}body.light-theme .pricing-card.featured .popular-badge{box-shadow:0 10px 24px #2563eb59}body.light-theme .shared-pricing-card.featured{border:2px solid rgb(37 99 235 / .6);box-shadow:0 20px 40px #2563eb2e,0 0 60px #2563eb1f}body.light-theme .how-step-card,body.light-theme .vod-feature-card{background:#fffffff2;border-color:#0f172a1f;box-shadow:0 10px 24px #0f172a14}body.light-theme .vod-section:after{background:linear-gradient(180deg,#f8fafceb,#f8fafcbf),radial-gradient(circle at 20% 20%,rgb(27 77 255 / .08),transparent 55%),radial-gradient(circle at 80% 10%,rgb(225 29 46 / .08),transparent 55%);opacity:.9}body.light-theme .vod-icon.purple,body.light-theme .vod-icon.orange,body.light-theme .vod-icon.blue{border-color:#0f172a1f;color:#0f172a;box-shadow:0 10px 20px #0f172a1f}body.light-theme .split-comparison .us-header,body.light-theme .split-comparison .others-header{background:#f1f5f9;border-color:#0f172a1f}body.light-theme .features-list{background:#fff;border-color:#0f172a1f}body.light-theme .feature-item{background:#f8fafce6;border-color:#0f172a14}body.light-theme .divider-line{background:linear-gradient(180deg,transparent 0%,rgb(27 77 255 / .45) 45%,rgb(225 29 46 / .35) 60%,transparent 100%)}body.light-theme .faq-item.active{background:#fff;border-color:#e11d2e4d}body.light-theme .faq-section{background:#f1f5f9}body.light-theme .faq-section .faq-item{background:linear-gradient(145deg,#fffffffa,#f5f9fff0);border-color:#1b4dff33;box-shadow:0 14px 30px #0f172a14}body.light-theme .faq-section .faq-item:after{color:#0f172a73}body.light-theme .faq-section .faq-item.active{background:linear-gradient(145deg,#fff,#f6f8fffa);border-color:#e11d2e52;box-shadow:0 20px 38px #e11d2e1a}body.light-theme .faq-read-more{background:linear-gradient(135deg,#1b4dff1a,#e11d2e14);border-color:#1b4dff40;color:#0f172a;box-shadow:0 8px 18px #0f172a1f}body.light-theme .faq-support-card{background:linear-gradient(135deg,#f8fafcf2,#e2e8f0f2);border-color:#e11d2e33}body.light-theme .footer{background:#e2e8f0;color:var(--text-primary)}body.light-theme .footer:before{background:radial-gradient(circle at 20% 20%,rgb(27 77 255 / .08) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgb(225 29 46 / .08) 0%,transparent 50%)}body.light-theme .social-link,body.light-theme .btn-admin,body.light-theme .btn-scroll-top{background:#fff;border-color:#0f172a1f;color:var(--primary);background-image:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}body.light-theme .newsletter-form{background:#fff;border:1px solid rgb(15 23 42 / .08);box-shadow:0 12px 30px #0f172a14}body.light-theme .newsletter-input{background:transparent!important;color:var(--text-primary)}body.light-theme .newsletter-input::placeholder{color:#94a3b8}body.light-theme .payment-icon{color:#1f2937;opacity:.8}body.light-theme .newsletter-submit{box-shadow:0 10px 24px #2563eb40}body.light-theme .vod-badge{background:#fff;border-color:#0f172a1f;color:var(--text-primary);box-shadow:0 8px 20px #0f172a14}body.light-theme .section-badge-purple,body.light-theme .support-status{background:linear-gradient(135deg,#1b4dff1a,#e11d2e1a);border-color:#1b4dff40;color:var(--primary)}body.light-theme .quality-badge{background:#2563eb14;border-color:#2563eb33;color:#2563eb}body.light-theme .secure-badge{background:#10b9811f;border-color:#10b98159;color:#10b981}body.light-theme .secure-badge svg{color:#10b981}body.light-theme .plan-duration-badge{background:linear-gradient(145deg,#1b4dff29,#e11d2e14);border-color:#1b4dff52;color:#0f172a;box-shadow:0 10px 20px #0f172a1c,inset 0 1px #ffffffb3}body.light-theme .plan-benefit-badge{background:linear-gradient(135deg,#1b4dff0f,#1b4dff1a);border:1px dashed rgb(27 77 255 / .4);color:#0f172a;box-shadow:inset 0 0 0 1px #1b4dff1a}body.light-theme .plan-benefit-badge i{color:#ca8a04}body.light-theme .multi-calc-badge{background:linear-gradient(145deg,#1b4dff24,#e11d2e14);border-color:#1b4dff4d;color:#0f172a;box-shadow:0 10px 22px #0f172a1c,inset 0 1px #ffffffb3}body.light-theme .multi-screen-badge{background:linear-gradient(135deg,#1b4dff1f,#e11d2e1a);border-color:#1b4dff47;box-shadow:0 10px 22px #0f172a21,inset 0 1px #ffffffb3;color:#0f172a;text-decoration:none!important}body.light-theme .multi-screen-badge-icon{background:#1b4dff1f;border-color:#1b4dff47}body.light-theme .multi-screen-badge-icon svg{color:var(--primary)}body.light-theme .quality-badge.low{background:#ef444414;border-color:#ef444433;color:#ef4444}body.light-theme .reviewer-name-v2,body.light-theme .reviewer-name{color:var(--text-primary)}body.light-theme .reviewer-badge,body.light-theme .review-time-v2,body.light-theme .review-date{color:#64748b}body.light-theme .review-text-v2,body.light-theme .review-text{color:#475569}body.light-theme .review-verified-v2{color:#2563eb}.why-choose-section{padding:120px 0;position:relative;overflow:hidden}.why-choose-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 70%,rgb(6 182 212 / .08) 0%,transparent 40%),radial-gradient(circle at 20% 30%,rgb(37 99 235 / .08) 0%,transparent 40%);pointer-events:none}.why-header{text-align:center;margin-bottom:80px;position:relative;z-index:1}.header-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 24px;background:#2563eb1a;border:1px solid rgb(37 99 235 / .3);border-radius:30px;font-size:13px;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;position:relative}.badge-pulse{width:8px;height:8px;background:var(--primary);border-radius:50%;animation:pulse 2s infinite}.why-title{font-size:48px;font-weight:900;line-height:1.2;color:var(--text-primary);margin-bottom:16px;letter-spacing:-2px}.why-subtitle{font-size:18px;line-height:1.6;color:var(--text-secondary);max-width:600px;margin:0 auto}.split-comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:0;position:relative;z-index:1;margin-bottom:80px}.side-header{text-align:center;padding:40px 32px;border-radius:24px 24px 0 0;position:relative}.us-header{background:linear-gradient(135deg,#2563eb26,#06b6d426);border:1px solid rgb(37 99 235 / .4);border-bottom:none}.others-header{background:#1e1e2899;border:1px solid rgb(255 255 255 / .1);border-bottom:none}.header-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff}.header-icon.small-logo img{width:160px}.others-header .header-icon{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 15px 40px #ef44444d}.side-header h3{font-size:24px;font-weight:800;color:var(--text-primary);margin:0 0 16px}.quality-badge{display:inline-block;padding:8px 20px;background:#10b98126;border:1px solid rgb(16 185 129 / .4);border-radius:20px;font-size:12px;font-weight:700;color:#10b981;text-transform:uppercase;letter-spacing:.5px}.quality-badge.low{background:#ef444426;border-color:#ef444466;color:#ef4444}.features-list{display:flex;flex-direction:column;gap:16px;padding:32px;background:#12121799;border:1px solid rgb(37 99 235 / .2);border-top:none;border-radius:0 0 24px 24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.advantages-side .features-list{border-color:#2563eb66}.disadvantages-side .features-list{border-color:#ffffff1a}.feature-item{display:flex;align-items:center;gap:16px;padding:20px;background:#1e1e2866;border:1px solid rgb(255 255 255 / .05);border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1)}.glow-effect{position:relative}.glow-effect:before{content:"";width:4px;position:absolute;inset:0;border-radius:16px;background:#10b981;-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:height .3s ease}.feature-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.feature-icon.success{background:linear-gradient(135deg,#10b98133,#05966933);border:1px solid rgb(16 185 129 / .4);color:#10b981}.feature-icon.danger{background:linear-gradient(135deg,#ef444433,#dc262633);border:1px solid rgb(239 68 68 / .4);color:#ef4444}.feature-content{flex:1}.feature-content h4{font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.feature-content p{font-size:13px;color:var(--text-secondary);margin:0}.feature-status{flex-shrink:0}.status-dot{width:12px;height:12px;border-radius:50%;display:block}.status-dot.active{background:#10b981;box-shadow:0 0 12px #10b98199;animation:pulse 2s infinite}.status-dot.inactive{background:#ef4444;opacity:.5}.vs-divider{display:flex;flex-direction:column;align-items:center;padding:0 40px;position:relative}.vs-circle{width:80px;height:80px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:900;color:#fff;box-shadow:0 20px 60px #2563eb80;position:sticky;top:50%;z-index:2;animation:rotate 10s linear infinite}.divider-line{width:2px;flex:1;background:linear-gradient(180deg,transparent 0%,rgb(37 99 235 / .5) 50%,transparent 100%);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.stats-bar-2{display:grid;grid-template-columns:repeat(7,auto);align-items:center;justify-content:center;gap:40px;padding:40px;background:#12121799;border:1px solid rgb(37 99 235 / .3);border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1;margin-bottom:60px}.stat-number{font-size:36px;font-weight:900;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1;margin-bottom:8px}.stat-label{font-size:13px;color:var(--text-secondary);font-weight:600}.stat-divider{width:1px;height:40px;background:#2563eb4d}.why-cta{text-align:center;position:relative;z-index:1}.btn-why-choose{display:inline-flex;align-items:center;gap:12px;padding:20px 48px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);border:none;border-radius:16px;color:#fff;text-decoration:none!important;font-size:18px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 15px 50px #2563eb66;position:relative;overflow:hidden}.btn-why-choose:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .3),transparent);transition:left .5s ease}.cta-note{margin-top:16px;font-size:14px;color:var(--text-secondary)}@media(max-width:1024px){.split-comparison{grid-template-columns:1fr;gap:40px}.vs-divider{display:none}.stats-bar{grid-template-columns:repeat(4,auto);gap:20px}.stat-divider{display:none}}@media(max-width:768px){.why-choose-section{padding:80px 0}.why-title{font-size:36px}.features-list{padding:24px}.feature-item{padding:16px}.stats-bar{grid-template-columns:repeat(2,1fr);padding:32px 24px}.stat-number{font-size:28px}}@media(max-width:480px){.why-title{font-size:28px}.btn-why-choose{width:100%;justify-content:center}}.footer{background:var(--bg-primary);border-top:1px solid rgb(37 99 235 / .2);padding:80px 0 0;position:relative}.modal-overlay{position:fixed;inset:0;background:#03071299;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;padding:20px;z-index:2000}.footer:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgb(37 99 235 / .05) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgb(6 182 212 / .05) 0%,transparent 50%);pointer-events:none}.footer-top{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;padding-bottom:60px;border-bottom:1px solid rgb(37 99 235 / .15);position:relative;z-index:1}.footer-brand{max-width:450px}.footer-logo{display:flex;align-items:center;gap:12px;margin-bottom:20px}.footer-description{font-size:15px;line-height:1.7;color:var(--text-secondary);margin:0 0 32px}.footer-socials{display:flex;gap:12px}.social-link{width:40px;height:40px;background:#1a1a2499;border:1px solid rgb(37 99 235 / .2);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer-newsletter{max-width:400px}.newsletter-title{font-size:24px;font-weight:800;color:var(--text-primary);margin:0 0 12px}.newsletter-description{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0 0 24px}.newsletter-form{border-radius:19px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;background:#000;padding:7px}.newsletter-input{flex:1;padding:14px 20px;border:1px solid rgb(37 99 235 / .2);color:var(--text-primary);font-size:15px;font-family:inherit;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;background:#000!important;outline:none;border:0!important}.newsletter-input::placeholder{color:var(--text-secondary)}.newsletter-submit{padding:0;width:38px;height:38px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding:60px 0;border-bottom:1px solid rgb(37 99 235 / .15);position:relative;z-index:1}.footer-column-title{font-size:13px;font-weight:700;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-transform:uppercase;letter-spacing:1px;margin:0 0 20px}.footer-menu{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-menu a{font-size:14px;color:var(--text-secondary);text-decoration:none!important;transition:all .3s ease;display:inline-block;position:relative}.footer-menu a:before{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);transition:width .3s ease}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:32px 0;position:relative;z-index:1}.footer-bottom-left{display:flex;align-items:center;gap:24px}.copyright{font-size:13px;color:var(--text-secondary);margin:0}.footer-bottom-right{display:flex;align-items:center;gap:20px}.payment-methods{display:flex;gap:8px}.btn-admin{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#1a1a2499;border:1px solid rgb(37 99 235 / .3);border-radius:8px;color:var(--text-secondary);text-decoration:none;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:1024px){.footer-top{grid-template-columns:1fr;gap:40px}.footer-links{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.footer{padding:60px 0 0}.footer-top{padding-bottom:40px}.footer-links{grid-template-columns:repeat(2,1fr);gap:32px;padding:40px 0}.footer-bottom{flex-direction:column;gap:24px;padding:24px 0}.footer-bottom-left{flex-direction:column;gap:16px;text-align:center}.footer-bottom-right{flex-direction:column;gap:16px}.payment-methods{justify-content:center}}@media(max-width:480px){.footer-links{grid-template-columns:1fr}.footer-socials{justify-content:center}.newsletter-form{flex-direction:column}.newsletter-submit{width:100%}.logo-text{font-size:20px}.stats-bar-2{grid-template-columns:1fr 1fr}}.status-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 10px #10b981b3}.btn-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;border-radius:999px;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;font-weight:700;box-shadow:0 16px 30px #10b98159}body{font-family:Manrope,Inter,sans-serif;background:radial-gradient(circle at top left,rgb(27 77 255 / .14),transparent 45%),radial-gradient(circle at 85% 10%,rgb(225 29 46 / .12),transparent 45%),var(--bg-primary)}h1,h2,h3,h4,h5{font-family:Alexandria,Manrope,Space Grotesk,sans-serif;letter-spacing:-.2px}.promo-banner{background:linear-gradient(135deg,#1b4dff,#e11d2e);box-shadow:0 8px 28px #1b4dff59}.header:before{background:#0a0f1fb3;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border-bottom-color:#ffffff14}.nav-links a:before{background:linear-gradient(135deg,#1b4dff,#e11d2e)}.btn-primary{background:linear-gradient(135deg,#1b4dff,#e11d2e);box-shadow:0 16px 36px #1b4dff59}.btn-secondary,.btn-outline{background:#ffffff0f;border:1px solid rgb(255 255 255 / .18);color:var(--text-primary)}.hero-section:before{opacity:.18}.top-feature-card,.feature-item,.pricing-card,.shared-pricing-card,.faq-item,.download-app-card,.blog-card,.contact-card,.contact-info-card,.pricing-trust,.faq-support-card,.download-modal,.checkout-modal{background:#0c101ebf;border:1px solid rgb(255 255 255 / .12);box-shadow:0 24px 55px #060c1c73}.pricing-card.featured,.shared-pricing-card.featured{border-color:#e11d2e8c;box-shadow:0 26px 60px #e11d2e40}.features-section:before,.pricing-section:before,.faq-section:before,.shared-pricing-section:before{background:linear-gradient(to bottom,rgb(27 77 255 / .2),transparent)}.pricing-title,.shared-pricing-title,.features-title,.faq-title,.downloads-head h1,.blog-head h1,.contact-head h1{letter-spacing:-.6px}.footer{background:linear-gradient(160deg,#090c16fa,#060810eb);border-top:1px solid rgb(255 255 255 / .12)}.footer:before{opacity:.6}body.light-theme{--bg-primary:#f8fafc;--bg-secondary:rgba(248, 250, 252, .9);--bg-tertiary:#eef2f7;--text-primary:#0f172a;--text-secondary:rgba(15, 23, 42, .72);--primary-light:var(--secondary);--btn-border:rgba(27, 77, 255, .28);--btn-border-strong:rgba(27, 77, 255, .45);--btn-border-gradient-start:rgba(27, 77, 255, .35);--btn-border-gradient-end:rgba(225, 29, 46, .28);--btn-shadow:rgba(27, 77, 255, .22);--btn-shadow-strong:rgba(27, 77, 255, .35);--btn-surface:rgba(15, 23, 42, .04);--btn-surface-hover:rgba(15, 23, 42, .08)}body.light-theme{background:radial-gradient(circle at top left,rgb(27 77 255 / .08),transparent 50%),radial-gradient(circle at 85% 10%,rgb(225 29 46 / .08),transparent 50%),var(--bg-primary)}body.light-theme .hero-section:before{opacity:.12;filter:saturate(1.05) brightness(1.06)}body.light-theme .hero-section:after{background:linear-gradient(180deg,#f8fafc33 0% 45%,#f8fafc4d),radial-gradient(circle at 20% 10%,rgb(27 77 255 / .08),transparent 55%),radial-gradient(circle at 80% 20%,rgb(225 29 46 / .08),transparent 55%);opacity:.2}body.light-theme .hero-title-spotlight{color:#0f172a;text-shadow:0 16px 30px rgb(15 23 42 / .15)}body.light-theme .hero-subtitle-spotlight{color:#0f172acc}body.light-theme .hero-description-spotlight{color:#0f172ab3}body.light-theme .hero-metric-card{background:#ffffffeb;border-color:#0f172a1f;box-shadow:0 12px 26px #0f172a14}body.light-theme .hero-metric-card span{color:#0f172ab3}body.light-theme .hero-trustline{color:#0f172aa6}body.light-theme .hero-pill{background:linear-gradient(135deg,#1b4dffeb,#e11d2ee0);border-color:#ffffff73;box-shadow:0 12px 26px #e11d2e38}body.light-theme .header:before{background:#f8fafce6;border-bottom-color:#0f172a1f}body.light-theme .btn-secondary,body.light-theme .btn-outline{background:#0f172a0a;border-color:#0f172a1f;color:#0f172a}body.light-theme .btn-primary,body.light-theme .btn-primary-gradient,body.light-theme .btn-plan,body.light-theme .btn-shared-plan,body.light-theme .btn-why-choose{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff;box-shadow:0 16px 36px #1b4dff4d}body.light-theme .top-feature-card,body.light-theme .feature-item,body.light-theme .pricing-card,body.light-theme .shared-pricing-card,body.light-theme .faq-item,body.light-theme .download-app-card,body.light-theme .blog-card,body.light-theme .contact-card,body.light-theme .contact-info-card,body.light-theme .pricing-trust,body.light-theme .faq-support-card,body.light-theme .download-modal,body.light-theme .checkout-modal{background:#fffffff2;border-color:#0f172a1f;box-shadow:0 18px 40px #0f172a1f}body.light-theme .footer{background:linear-gradient(160deg,#fff,#f1f5f9);border-top-color:#0f172a1f}body.light-theme .pricing-card.featured,body.light-theme .shared-pricing-card.featured{border:2px solid rgb(27 77 255 / .6);box-shadow:0 20px 40px #1b4dff2e,0 0 60px #e11d2e1f}body.light-theme .newsletter-submit{box-shadow:0 10px 24px #1b4dff40,0 6px 18px #e11d2e33}.btn-primary,.btn-plan,.btn-shared-plan,.btn-primary-gradient,.btn-why-choose,.btn-reviews,.btn-admin,.btn-scroll-top{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff;border:none;box-shadow:0 12px 30px var(--btn-shadow)}.btn-icon,.btn-mobile{border-color:var(--btn-border)}.btn-icon:before,.btn-mobile:before{background:linear-gradient(135deg,var(--btn-border-gradient-start),var(--btn-border-gradient-end))}.btn-secondary,.btn-outline,.btn-secondary-outline{background:var(--btn-surface);border-color:var(--btn-border)}.promo-btn,.btn-mobile-cta{box-shadow:0 10px 24px var(--btn-shadow)}body.light-theme .btn-primary,body.light-theme .btn-plan,body.light-theme .btn-shared-plan,body.light-theme .btn-primary-gradient,body.light-theme .btn-why-choose,body.light-theme .btn-reviews,body.light-theme .btn-admin,body.light-theme .btn-scroll-top,body.light-theme .btn-mobile-cta,body.light-theme .promo-btn,body.light-theme .pricing-card:not(.featured) .btn-plan{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%)!important;color:#fff!important;border:none!important;box-shadow:0 14px 30px #1b4dff47,0 8px 22px #e11d2e38!important}.pricing-card.featured.featured-red,.shared-pricing-card.featured.featured-red{background:linear-gradient(152deg,#280a0ffa,#400c16f2 42%,#1b0910fa);border:2px solid rgb(248 113 113 / .58);box-shadow:0 24px 54px #7f1d1d73,0 0 0 1px #ef44443d}.pricing-card.featured.featured-red:before,.shared-pricing-card.featured.featured-red:before{opacity:1;background:radial-gradient(circle at 14% 16%,rgb(248 113 113 / .26),transparent 52%),radial-gradient(circle at 92% 84%,rgb(239 68 68 / .2),transparent 56%);border-radius:24px}.pricing-card.featured.featured-red .popular-badge,.shared-pricing-card.featured.featured-red .popular-badge{background:linear-gradient(135deg,#ef4444,#b91c1c 55%,#7f1d1d);border:1px solid rgb(254 202 202 / .4);box-shadow:0 12px 28px #b91c1c73}.pricing-card.featured.featured-red .currency,.pricing-card.featured.featured-red .amount,.shared-pricing-card.featured.featured-red .pack-amount{background:linear-gradient(135deg,#fecaca,#fca5a5 45%,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.pricing-card.featured.featured-red .plan-duration-badge,.shared-pricing-card.featured.featured-red .multi-calc-badge{border-color:#f8717194;background:linear-gradient(145deg,#991b1b80,#7f1d1d6b);box-shadow:0 12px 24px #450a0a61,inset 0 1px #fee2e224}.pricing-card.featured.featured-red .plan-benefit-badge{border-color:#f87171b3;background:linear-gradient(135deg,#450a0adb,#7f1d1db8);box-shadow:inset 0 0 0 1px #f8717133}.pricing-card.featured.featured-red .plan-benefit-badge i{color:#fde68a}.pricing-card.featured.featured-red .plan-offert.gold,.shared-pricing-card.featured.featured-red .plan-offert.gold{background:linear-gradient(135deg,#dc2626,#991b1b 72%,#7f1d1d);border:1px solid rgb(254 202 202 / .34)}.pricing-card.featured.featured-red .plan-features svg,.shared-pricing-card.featured.featured-red .plan-features svg{color:#f87171}.pricing-card.featured.featured-red .btn-plan,.shared-pricing-card.featured.featured-red .btn-shared-plan{background:linear-gradient(135deg,#ef4444,#dc2626 55%,#991b1b);color:#fff;border:1px solid rgb(254 202 202 / .32);box-shadow:0 14px 30px #b91c1c6b,inset 0 1px #fff3}body.light-theme .pricing-card.featured.featured-red,body.light-theme .shared-pricing-card.featured.featured-red{background:linear-gradient(150deg,#fffffffa,#fef2f2fa 46%,#fee2e2eb);border:2px solid rgb(220 38 38 / .42);box-shadow:0 22px 44px #dc26262e,0 0 0 1px #ef444429}body.light-theme .pricing-card.featured.featured-red:before,body.light-theme .shared-pricing-card.featured.featured-red:before{opacity:1;background:radial-gradient(circle at 14% 16%,rgb(239 68 68 / .14),transparent 52%),radial-gradient(circle at 92% 84%,rgb(248 113 113 / .16),transparent 56%)}body.light-theme .pricing-card.featured.featured-red .popular-badge,body.light-theme .shared-pricing-card.featured.featured-red .popular-badge{box-shadow:0 10px 24px #b91c1c52}body.light-theme .pricing-card.featured.featured-red .plan-duration-badge,body.light-theme .shared-pricing-card.featured.featured-red .multi-calc-badge{border-color:#dc262652;background:linear-gradient(145deg,#fee2e2e6,#fca5a561);box-shadow:0 10px 20px #7f1d1d24,inset 0 1px #ffffffb8;color:#7f1d1d}body.light-theme .pricing-card.featured.featured-red .plan-benefit-badge{border-color:#dc26266b;background:linear-gradient(135deg,#fef2f2f2,#fee2e2db);color:#7f1d1d}body.light-theme .pricing-card.featured.featured-red .plan-benefit-badge i{color:#b45309}body.light-theme .pricing-card.featured.featured-red .plan-offert.gold,body.light-theme .shared-pricing-card.featured.featured-red .plan-offert.gold{border-color:#dc262652}body.light-theme .pricing-card.featured.featured-red .plan-features svg,body.light-theme .shared-pricing-card.featured.featured-red .plan-features svg{color:#dc2626}body.light-theme .pricing-card.featured.featured-red .btn-plan,body.light-theme .shared-pricing-card.featured.featured-red .btn-shared-plan{background:linear-gradient(135deg,#ef4444,#dc2626 55%,#991b1b)!important;color:#fff!important;border:1px solid rgb(254 202 202 / .35)!important;box-shadow:0 14px 30px #b91c1c57,inset 0 1px #fff3!important}.stat-item{text-align:center}.stat-number{font-size:2.5rem;font-weight:700;color:var(--primary-light);display:block}.stat-label{font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px}@media(max-width:768px){.channels-hero h1{font-size:2.5rem}.channels-stats{gap:20px}.stat-number{font-size:2rem}.channels-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.category-header{flex-direction:column;align-items:flex-start;gap:15px}.filter-tabs{justify-content:flex-start;overflow-x:auto;padding-bottom:10px}}.why-iptv-section{position:relative;padding:88px 0 52px;--why-iptv-glow-a:rgba(27, 77, 255, .24);--why-iptv-glow-b:rgba(225, 29, 46, .18);--why-iptv-surface:linear-gradient(145deg, rgba(8, 15, 34, .96), rgba(8, 12, 24, .9));--why-iptv-border:rgba(27, 77, 255, .3);--why-iptv-shadow:0 24px 54px rgba(3, 10, 26, .46);--why-iptv-text:var(--text-primary);--why-iptv-muted:var(--text-secondary);--why-iptv-media-bg:#050d1f;--why-iptv-media-border:rgba(225, 29, 46, .26);--why-iptv-media-overlay-bg:rgba(8, 16, 35, .72);--why-iptv-media-overlay-border:rgba(255, 255, 255, .2);--why-iptv-pill-bg:linear-gradient(135deg, rgba(27, 77, 255, .24), rgba(225, 29, 46, .18));--why-iptv-pill-border:rgba(225, 29, 46, .4);--why-iptv-list-card:linear-gradient(135deg, rgba(27, 77, 255, .14), rgba(225, 29, 46, .08))}.why-iptv-section:before,.why-iptv-section:after{content:"";position:absolute;inset:0;pointer-events:none}.why-iptv-section:before{background:radial-gradient(circle at 8% 28%,var(--why-iptv-glow-a) 0%,transparent 42%),radial-gradient(circle at 92% 78%,var(--why-iptv-glow-b) 0%,transparent 44%)}.why-iptv-section:after{background-image:linear-gradient(rgb(255 255 255 / .02) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .02) 1px,transparent 1px);background-size:32px 32px;opacity:.22}.why-iptv-heading{position:relative;z-index:1;max-width:980px;margin:0 auto 26px;text-align:center}.why-iptv-heading:after{content:"";display:block;width:150px;height:2px;margin:16px auto 0;background:linear-gradient(90deg,transparent,rgb(27 77 255 / .92),rgb(225 29 46 / .86),transparent)}.why-iptv-eyebrow{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;border:1px solid var(--why-iptv-pill-border);background:var(--why-iptv-pill-bg);color:var(--why-iptv-text);font-size:11px;font-weight:700;font-family:Space Grotesk,Inter,sans-serif;text-transform:uppercase;letter-spacing:1px}.why-iptv-heading h2{margin:14px 0 0;font-size:clamp(32px,3.6vw,52px);line-height:1.14;letter-spacing:-.85px;font-family:Alexandria,Manrope,Space Grotesk,sans-serif;font-weight:800;color:var(--why-iptv-text)}.why-iptv-frame{position:relative;z-index:1;display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.15fr);align-items:stretch;gap:28px;padding:22px;border-radius:28px;border:1px solid var(--why-iptv-border);background:var(--why-iptv-surface);box-shadow:var(--why-iptv-shadow);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.why-iptv-frame:before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgb(27 77 255 / .18),rgb(225 29 46 / .08) 45%,transparent 72%);pointer-events:none}.why-iptv-media{position:relative;min-height:460px;border-radius:22px;overflow:hidden;border:1px solid var(--why-iptv-media-border);background:var(--why-iptv-media-bg)}.why-iptv-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.why-iptv-media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#050c1ce6,#050c1c1f 60%)}.why-iptv-media-overlay{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;padding:14px;border-radius:14px;border:1px solid var(--why-iptv-media-overlay-border);background:var(--why-iptv-media-overlay-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.why-iptv-chip{display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;border:1px solid var(--why-iptv-pill-border);background:var(--why-iptv-pill-bg);color:var(--why-iptv-text);font-size:11px;font-weight:700;font-family:Space Grotesk,Inter,sans-serif;text-transform:uppercase;letter-spacing:.8px}.why-iptv-media-overlay h4{margin:10px 0 6px;font-size:clamp(19px,2vw,22px);font-family:Alexandria,Manrope,Space Grotesk,sans-serif;line-height:1.2;color:var(--why-iptv-text)}.why-iptv-media-overlay p{margin:0;font-size:14px;line-height:1.55;color:var(--why-iptv-muted)}.why-iptv-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}.why-iptv-copy h3{margin:20px 0 12px;font-size:clamp(23px,2.2vw,33px);font-family:Alexandria,Manrope,Space Grotesk,sans-serif;font-weight:700;line-height:1.24;color:var(--why-iptv-text)}.why-iptv-copy p{margin:0;font-size:16px;line-height:1.82;color:var(--why-iptv-muted)}body.light-theme .why-iptv-section{--why-iptv-glow-a:rgba(27, 77, 255, .14);--why-iptv-glow-b:rgba(225, 29, 46, .1);--why-iptv-surface:linear-gradient(145deg, rgba(255, 255, 255, .98) 0%, rgba(244, 247, 252, .95) 100%);--why-iptv-border:rgba(15, 23, 42, .12);--why-iptv-shadow:0 20px 45px rgba(15, 23, 42, .1);--why-iptv-text:var(--text-primary);--why-iptv-muted:var(--text-secondary);--why-iptv-media-bg:#e6edf8;--why-iptv-media-border:rgba(27, 77, 255, .22);--why-iptv-media-overlay-bg:rgba(255, 255, 255, .9);--why-iptv-media-overlay-border:rgba(27, 77, 255, .24);--why-iptv-pill-bg:linear-gradient(135deg, rgba(27, 77, 255, .12), rgba(225, 29, 46, .08));--why-iptv-pill-border:rgba(27, 77, 255, .32);--why-iptv-list-card:linear-gradient(135deg, rgba(27, 77, 255, .08), rgba(225, 29, 46, .05))}body.light-theme .why-iptv-section:after{background-image:linear-gradient(rgb(15 23 42 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(15 23 42 / .04) 1px,transparent 1px)}body.light-theme .why-iptv-heading:after{background:linear-gradient(90deg,transparent,#2563eb,#e11d2e,transparent)}body.light-theme .why-iptv-media:after{background:linear-gradient(to top,#0f172a6b,#0f172a14 58%)}body.light-theme .why-iptv-media-overlay h4{color:#0f172a}body.light-theme .why-iptv-media-overlay p{color:#334155}body.light-theme .why-iptv-chip,body.light-theme .why-iptv-eyebrow{color:#123b93}@media(max-width:1200px){.why-iptv-frame{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:22px}.why-iptv-media{min-height:400px}}@media(max-width:1024px){.why-iptv-heading{margin-bottom:20px}.why-iptv-frame{grid-template-columns:1fr;gap:20px}.why-iptv-media{min-height:320px}}@media(max-width:768px){.why-iptv-section{padding:62px 0 24px}.why-iptv-heading h2{font-size:clamp(28px,8vw,38px)}.why-iptv-frame{padding:16px;border-radius:20px;gap:16px}.why-iptv-media{min-height:580px;border-radius:16px}.why-iptv-copy h3{font-size:clamp(22px,6vw,28px)}.why-iptv-copy p,.why-iptv-list li{font-size:15px;line-height:1.72}.why-iptv-list{grid-template-columns:1fr}}@media(max-width:480px){.why-iptv-section{padding:52px 0 20px}.why-iptv-media{min-height:580px}.why-iptv-media-overlay{left:10px;right:10px;bottom:10px;padding:11px}.plan-offert{display:inline-table}.why-iptv-chip,.why-iptv-eyebrow{font-size:10px}.why-iptv-heading h2{font-size:27px}.why-iptv-copy h3{font-size:22px}}.payment-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:27px;overflow:hidden;border:1px solid #d9e1eb;border-radius:4px;background:#fff;color:#172b85;font-size:8px;font-weight:900;letter-spacing:-.2px}.elementor-20 .elementor-element.elementor-element-37b1ced{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}html{scroll-behavior:smooth}.faq-grid{grid-template-columns:1fr}.faq-section .faq-item:after{content:none}:root{--fr-blue: #3155d9;--primary: var(--fr-blue);--btn-border: rgb(49 85 217 / .35);--btn-border-strong: rgb(49 85 217 / .55);--btn-border-gradient-start: rgb(49 85 217 / .45);--btn-shadow: rgb(49 85 217 / .35);--btn-shadow-strong: rgb(49 85 217 / .55)}#themeToggle{display:none!important}.hero-section{background:#080d1c}.hero-section:before{background-color:#080d1c;background-image:radial-gradient(circle at 50% -12%,rgb(91 132 255 / .38),transparent 42%),radial-gradient(circle at 8% 34%,rgb(49 85 217 / .24),transparent 31%),radial-gradient(circle at 94% 72%,rgb(225 29 46 / .2),transparent 30%),linear-gradient(135deg,#080d1c,#0e1735 48%,#130e28),repeating-linear-gradient(90deg,rgb(157 185 255 / .065) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgb(157 185 255 / .045) 0 1px,transparent 1px 72px);background-position:center;background-size:auto,auto,auto,auto,72px 72px,72px 72px;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat;opacity:1;transform:none}.hero-section:after{background:radial-gradient(ellipse at 50% 18%,transparent 0 34%,rgb(4 8 20 / .16) 72%,rgb(4 8 20 / .7) 100%),linear-gradient(180deg,rgb(4 8 20 / .06) 0%,transparent 42%,rgb(4 8 20 / .58) 100%);opacity:1}.btn-primary,.btn-poster,.btn-why-choose,.btn-mobile-cta,.promo-btn{box-sizing:border-box;width:min(100%,300px);height:52px;min-height:52px;justify-content:center;padding:0 24px;font-size:15px;line-height:1}.btn-primary,.btn-why-choose,.btn-mobile-cta,.promo-btn{border-radius:999px}.pricing-section{background:#080d1c}.pricing-section:before{background:linear-gradient(180deg,rgb(49 85 217 / .06),transparent 35%)}.pricing-grid{align-items:stretch;gap:18px}.pricing-card{overflow:hidden;padding:0;border:5px solid rgb(147 169 220 / .2);border-radius:20px;background:#0e1529;box-shadow:0 18px 42px #0003;-webkit-backdrop-filter:none;backdrop-filter:none}.pricing-card:before{display:none}.pricing-card.featured,.pricing-card.featured-red{transform:none;border-width:5px}.pricing-card.featured{border-color:#5b84ffb3;background:#101c3b;box-shadow:0 20px 46px #3155d92e}.pricing-card.featured-red{border-color:#e1485b9e;background:#191429;box-shadow:0 20px 46px #e11d2e1f}.pricing-card-header{min-height:284px;padding:28px 22px 24px;border-bottom:1px solid rgb(147 169 220 / .12);border-radius:18px 18px 0 0;background:#111b35;text-align:center}.pricing-card.featured .pricing-card-header{border-color:#5b84ff3d;background:#14234a}.pricing-card.featured-red .pricing-card-header{border-color:#e1485b38;background:#241735}.pricing-card .plan-name{max-width:270px;margin:0 auto 18px;color:#f8fafc;font-size:0;font-weight:800;line-height:1.32;letter-spacing:-.15px}.pricing-card .plan-tier-name{display:block;margin-bottom:8px;color:#9db9ff;font-size:30px;font-weight:900;letter-spacing:1.1px;line-height:1;text-transform:uppercase}.pricing-card .plan-product-name{display:block;color:#f8fafc;font-size:clamp(18px,1.55vw,21px);font-weight:800;line-height:1.32;letter-spacing:-.15px}.pricing-card .plan-offert{display:inline-block;margin-top:10px;padding:5px 10px;border:1px solid rgb(91 132 255 / .22);border-radius:999px;background:#5b84ff1f;color:#9db9ff;font-size:10px;font-weight:800;letter-spacing:.6px}.pricing-card .plan-offert:after{display:none}.pricing-card .plan-badges{align-items:center;justify-content:center;gap:7px;margin:12px 0 0}.pricing-card .plan-duration-badge{width:auto;max-width:100%;padding:7px 11px;border:1px solid rgb(147 169 220 / .16);border-radius:8px;background:#93a9dc14;color:#e0e8ffc2;font-size:10px;font-weight:700;line-height:1.3;box-shadow:none}.pricing-card .plan-benefit-badge{width:auto;padding:0;border:0;background:transparent;color:#e0e8ff9e;font-size:11px;box-shadow:none}.pricing-card .plan-discount-badge{display:inline-flex;align-items:center;justify-content:center;margin-right:3px;padding:4px 7px;border:1px solid rgb(225 72 91 / .38);border-radius:999px;background:#e1485b1f;color:#ff9aaa;font-size:11px;font-weight:850;letter-spacing:.2px;line-height:1;white-space:nowrap}.pricing-card .plan-price{justify-content:center;align-items:baseline;margin-top:22px;margin-bottom:0;padding-top:19px;border-top:1px solid rgb(147 169 220 / .13)}.pricing-card .original-price{flex-basis:100%;width:100%;margin-bottom:3px;color:#f8fafc6b;font-size:12px;font-weight:700;line-height:1.2;text-align:center;text-decoration:line-through;text-decoration-color:#ff9aaacc;text-decoration-thickness:1.5px}.pricing-card .plan-price .currency{color:#91b5ff;font-size:19px;font-weight:800}.pricing-card .plan-price .amount{color:#fff;font-size:clamp(40px,4vw,52px);font-weight:900;line-height:.95;letter-spacing:-1px;text-shadow:none}.pricing-card .plan-price .period{color:#f8fafc94;font-size:11px;font-weight:700}.pricing-card.featured-red .plan-price .amount{text-shadow:none}.mobile-menu.active{max-height:620px}.pricing-section .btn-plan{width:90%;padding:12px 28px;min-height:46px;margin-left:auto;margin-right:auto;margin-bottom:18px}.pricing-section .plan-features li{gap:14px;padding:8px}.pricing-section .plan-feature-check{display:inline-flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid rgb(91 132 255 / .42);border-radius:50%;background:#3155d929;color:#9db9ff;font-size:12px;font-weight:900}.plan-service-badges{display:flex;align-items:stretch;justify-content:center;gap:6px;margin:0 8px 20px}.plan-service-badge{display:flex;min-width:0;flex:1 1 0;align-items:center;justify-content:center;padding:7px 5px;border:1px solid rgb(91 132 255 / .22);border-radius:9px;background:linear-gradient(145deg,#3155d924,#e11d2e14);color:#e0e8ffb8;font-size:9px;font-weight:800;line-height:1.25;text-align:center}.plan-service-badge:first-child{border-color:#5b84ff66;color:#a9c0ff}.plan-service-badge:nth-child(2){border-color:#93a9dc4d}.plan-service-badge:last-child{border-color:#e1485b4d;color:#ffb1bc}.how-it-works-section .how-step-card{text-align:center}.how-it-works-section .step-number{margin-left:auto;margin-right:auto}.how-it-works-section .step-features{align-items:center}.how-it-works-section .step-features li{justify-content:center;text-align:center}.smarters-how-section{position:relative;overflow:hidden;padding:96px 0 104px;background:#0a1124}.smarters-how-section:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 18% 20%,rgb(49 85 217 / .14),transparent 34%),radial-gradient(circle at 84% 75%,rgb(225 29 46 / .08),transparent 32%)}.smarters-how-header{position:relative;z-index:1;max-width:920px;margin:0 auto 52px;text-align:center}.smarters-how-eyebrow{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;padding:8px 16px;border:1px solid rgb(91 132 255 / .34);border-radius:999px;background:#3155d91f;color:#9db9ff;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.smarters-how-header h2{margin:0 0 18px;color:#f8fafc;font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.16;letter-spacing:-1.2px}.smarters-how-lead{max-width:820px;margin:0 auto;color:#e0e8ffb8;font-size:17px;line-height:1.8}.smarters-how-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.smarters-how-card{display:flex;flex-direction:column;align-items:center;min-height:282px;padding:30px 26px;border:1px solid rgb(91 132 255 / .2);border-radius:20px;background:linear-gradient(150deg,#111e41f0,#0c142bf0);box-shadow:0 20px 44px #0003;text-align:center}.smarters-how-card-featured{border-color:#5b84ff8c;background:linear-gradient(150deg,#183069f5,#0f1d43f5);box-shadow:0 22px 48px #3155d92e}.smarters-how-number{display:grid;width:58px;height:58px;margin-bottom:20px;place-items:center;border:1px solid rgb(157 185 255 / .4);border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;font-size:16px;font-weight:900;letter-spacing:.8px;box-shadow:0 12px 24px #3155d942}.smarters-how-card h3{margin:0 0 12px;color:#f8fafc;font-size:20px;font-weight:800;line-height:1.35}.smarters-how-card p{margin:0;color:#e0e8ffb3;font-size:15px;line-height:1.75}.features-visual{position:relative;z-index:1;min-width:0;overflow:hidden;border:1px solid rgb(91 132 255 / .3);border-radius:20px;background:#050a18b3;box-shadow:0 20px 44px #00000047}.features-title span{background:none;color:#fff;-webkit-text-fill-color:#fff}.features-visual img{display:block;width:100%;aspect-ratio:1;min-height:360px;object-fit:cover;object-position:center}.features-seo-lead{margin:20px 0 12px;color:#f8fafc;font-size:15px;font-weight:800;line-height:1.6}.features-seo-points{display:grid;gap:10px;margin:0;padding:0;list-style:none}.features-seo-points li{position:relative;padding-left:26px;color:#e0e8ffc7;font-size:14px;line-height:1.55}.features-seo-points li:before{position:absolute;top:0;left:0;content:"✓";color:#9db9ff;font-size:16px;font-weight:900}.provider-benefits-section,.subscription-advantages-section{position:relative;overflow:hidden;padding:96px 0 104px;background:#091126}.subscription-advantages-section{padding-top:88px;background:#0b142b}.provider-benefits-section:before,.subscription-advantages-section:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 10% 18%,rgb(49 85 217 / .14),transparent 34%),radial-gradient(circle at 88% 76%,rgb(225 29 46 / .08),transparent 32%)}.provider-benefits-header,.subscription-advantages-header{position:relative;z-index:1;max-width:900px;margin:0 auto 48px;text-align:center}.subscription-advantages-header{max-width:940px}.provider-benefits-eyebrow,.subscription-advantages-eyebrow{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;padding:8px 16px;border:1px solid rgb(91 132 255 / .34);border-radius:999px;background:#3155d91f;color:#9db9ff;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.provider-benefits-header h2,.subscription-advantages-header h2{margin:0 0 18px;color:#f8fafc;font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.16;letter-spacing:-1.2px}.provider-benefits-header p,.subscription-advantages-header p{max-width:820px;margin:0 auto;color:#e0e8ffb8;font-size:17px;line-height:1.8}.provider-benefits-header strong,.subscription-advantages-header strong{color:#f8fafc}.provider-benefits-grid,.subscription-advantages-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.provider-benefit-card{min-height:340px;padding:28px 22px;border:1px solid rgb(91 132 255 / .2);border-radius:20px;background:linear-gradient(150deg,#111e41f0,#0c142bf0);box-shadow:0 20px 44px #0003;text-align:center}.provider-benefit-card:nth-child(2),.subscription-advantage-card:nth-child(2){border-color:#5b84ff80;background:linear-gradient(150deg,#183069f5,#0f1d43f5)}.provider-benefit-number{display:grid;width:48px;height:48px;margin:0 auto 18px;place-items:center;border:1px solid rgb(157 185 255 / .38);border-radius:50%;background:#3155d92e;color:#9db9ff;font-size:12px;font-weight:900;letter-spacing:.8px}.provider-benefit-card h3,.subscription-advantage-card h3{margin:0 0 10px;color:#f8fafc;font-size:19px;font-weight:800;line-height:1.35}.provider-benefit-card>strong{display:block;margin-bottom:12px;color:#9db9ff;font-size:13px;font-weight:800}.provider-benefit-card p,.subscription-advantage-card p{margin:0;color:#e0e8ffb3;font-size:14px;line-height:1.7}.subscription-advantage-card{min-height:340px;padding:28px 22px;border:1px solid rgb(91 132 255 / .2);border-radius:20px;background:linear-gradient(150deg,#111e41f0,#0c142bf0);box-shadow:0 20px 44px #0003;text-align:center}.subscription-advantage-number{display:grid;width:48px;height:48px;margin:0 auto 18px;place-items:center;border:1px solid rgb(157 185 255 / .38);border-radius:50%;background:#3155d92e;color:#9db9ff;font-size:12px;font-weight:900;letter-spacing:.8px}.subscription-advantage-card h3{margin-bottom:12px}.subscription-advantage-card p{margin:0}.subscription-advantage-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid rgb(91 132 255 / .42);border-radius:12px;background:#3155d929;color:#9db9ff;font-size:18px;font-weight:900}.subscription-advantage-index{display:block;margin-bottom:8px;color:#9db9ff9e;font-size:11px;font-weight:900;letter-spacing:.8px}@media(max-width:768px){.smarters-how-section{padding:74px 0 82px}.smarters-how-header{margin-bottom:36px}.smarters-how-lead{font-size:16px}.smarters-how-grid{grid-template-columns:1fr;gap:16px}.smarters-how-card{min-height:0;padding:28px 22px}.provider-benefits-section,.subscription-advantages-section{padding:74px 0 82px}.provider-benefits-header,.subscription-advantages-header{margin-bottom:36px}.provider-benefits-header p,.subscription-advantages-header p{font-size:16px}.provider-benefits-grid,.subscription-advantages-grid{grid-template-columns:1fr;gap:16px}.provider-benefit-card,.subscription-advantage-card{min-height:0}.features-visual{width:min(100%,480px);margin:0 auto}.features-visual img{min-height:300px}.pricing-card-header{min-height:0;padding:24px 18px 22px}.pricing-card .plan-name{max-width:290px}.pricing-card .plan-product-name{font-size:20px}.pricing-card .plan-tier-name{font-size:30px}.pricing-card .plan-price{margin-top:18px;padding-top:16px}.plan-service-badges{gap:5px;margin-right:4px;margin-left:4px}.plan-service-badge{padding-right:3px;padding-left:3px;font-size:8px}}.site-logo-image{display:block;width:150px;max-width:100%;height:auto;object-fit:contain}.small-logo .site-logo-image{width:160px}.footer-logo-image{display:block;width:min(175px,100%);height:auto;object-fit:contain}.hero-title.hero-title-spotlight{font-size:clamp(38px,5.5vw,62px)}.hero-subtitle.hero-subtitle-spotlight{margin-top:12px}@media(max-width:768px){.hero-title.hero-title-spotlight{font-size:34px}.hero-subtitle.hero-subtitle-spotlight{margin-top:10px}}@media(max-width:480px){.hero-title.hero-title-spotlight{font-size:32px}}.faq-carousel-section .faq-header{max-width:860px;margin-bottom:44px;scroll-margin-top:112px}.faq-carousel-section .faq-title{margin-bottom:18px}.faq-carousel{position:relative;z-index:1;max-width:980px;margin:0 auto}.faq-carousel-viewport{overflow:hidden;border-radius:24px}.faq-carousel-track{display:flex;width:600%;align-items:stretch;transition:transform .55s cubic-bezier(.4,0,.2,1);will-change:transform}.faq-carousel-card{box-sizing:border-box;flex:0 0 calc(100% / 6);min-height:310px;padding:40px 48px;border:1px solid rgb(91 132 255 / .28);border-radius:24px;background:linear-gradient(145deg,#111e41f5,#0a1228f5);box-shadow:0 24px 54px #02081761}.faq-carousel-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.faq-carousel-index{display:grid;width:50px;height:50px;place-items:center;border:1px solid rgb(157 185 255 / .38);border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;font-size:13px;font-weight:900;letter-spacing:.8px}.faq-carousel-topic{color:#9db9ff;font-size:11px;font-weight:900;letter-spacing:1.2px}.faq-carousel-card h3{max-width:760px;margin:0 0 16px;color:#f8fafc;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.25}.faq-carousel-card p{max-width:780px;margin:0;color:#e0e8ffc2;font-size:16px;line-height:1.8}.faq-carousel-controls{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:26px}.faq-carousel-arrow{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgb(91 132 255 / .34);border-radius:50%;background:#3155d91f;color:#dce6ff;cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .25s ease}.faq-carousel-arrow:hover,.faq-carousel-arrow:focus-visible{border-color:#9db9ffbf;background:#3155d957;outline:none;transform:translateY(-2px)}.faq-carousel-dots{display:flex;align-items:center;justify-content:center;gap:8px}.faq-carousel-dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#9db9ff57;cursor:pointer;transition:width .25s ease,background .25s ease}.faq-carousel-dot.active{width:26px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.faq-carousel-dot:focus-visible{outline:2px solid #9db9ff;outline-offset:4px}.faq-carousel-status{margin-top:14px;color:#e0e8ff8a;font-size:12px;font-weight:800;letter-spacing:.8px;text-align:center;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.faq-carousel-track,.faq-carousel-arrow,.faq-carousel-dot{transition:none}}@media(max-width:768px){.faq-carousel-section .faq-header{margin-bottom:34px}.faq-carousel-card{min-height:360px;padding:28px 22px}.faq-carousel-card-top{margin-bottom:22px}.faq-carousel-topic{font-size:10px;text-align:right}.faq-carousel-card h3{font-size:23px}.faq-carousel-card p{font-size:15px;line-height:1.72}.faq-carousel-controls{gap:14px}}.reference-why-section{position:relative;overflow:hidden;padding:96px 0 104px;background:radial-gradient(circle at 12% 22%,rgb(49 85 217 / .16),transparent 34%),radial-gradient(circle at 88% 72%,rgb(225 29 46 / .1),transparent 34%),linear-gradient(180deg,#090e21,#0b1028);border-top:1px solid rgb(49 85 217 / .14);border-bottom:1px solid rgb(49 85 217 / .14)}.reference-why-section:before,.reference-why-section:after{content:"";position:absolute;width:70%;height:220px;border:1px solid rgb(49 85 217 / .16);border-radius:50%;pointer-events:none}.reference-why-section:before{top:-170px;left:-16%;transform:rotate(-8deg);box-shadow:0 0 0 18px #3155d909,0 0 0 36px #3155d906}.reference-why-section:after{right:-18%;bottom:-175px;transform:rotate(-8deg);border-color:#e11d2e1a}.reference-why-section .acontainer{position:relative;z-index:1}.reference-why-header{max-width:820px;margin:0 auto 50px;text-align:center}.reference-why-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border:1px solid rgb(49 85 217 / .38);border-radius:999px;background:#3155d91f;color:#8eb3ff;font-size:11px;font-weight:800;letter-spacing:1.4px}.reference-why-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#6d9cff;box-shadow:0 0 14px #6d9cffe6}.reference-why-header h2{margin:22px 0 10px;color:#f8fafc;font-size:clamp(30px,4.2vw,52px);font-weight:850;line-height:1.12;letter-spacing:-1.5px}.reference-why-lead{margin:0;color:#8eb3ff;font-size:clamp(18px,2vw,24px);font-weight:700}.reference-why-description{max-width:730px;margin:18px auto 0;color:#f8fafcad;font-size:16px;line-height:1.8}.reference-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.reference-why-card{min-height:280px;padding:28px 26px;border:1px solid rgb(255 255 255 / .1);border-radius:20px;background:linear-gradient(145deg,#121a3dd6,#090e23e6);box-shadow:0 20px 44px #0003;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.reference-why-card:hover{transform:translateY(-5px);border-color:#6d9cff80;box-shadow:0 22px 48px #3155d92e}.reference-why-card-featured{border-color:#3155d980;background:linear-gradient(145deg,#3155d938,#090e23f0),#0b1028;box-shadow:0 24px 52px #3155d929}.reference-why-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:22px;border:1px solid rgb(109 156 255 / .28);border-radius:14px;background:#3155d929;color:#78a4ff}.reference-why-icon svg{width:25px;height:25px}.reference-why-card h3{margin:0 0 11px;color:#f8fafc;font-size:19px;line-height:1.35}.reference-why-card p{margin:0;color:#f8fafca8;font-size:14px;line-height:1.7}.reference-why-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:940px;margin:42px auto 0;padding-top:28px;border-top:1px solid rgb(255 255 255 / .1);text-align:center}.reference-why-stats div{display:flex;flex-direction:column;gap:6px}.reference-why-stats strong{color:#72a0ff;font-size:clamp(24px,3vw,36px);font-weight:850;line-height:1}.reference-why-star{color:#fbbf24}.reference-why-stats span:not(.reference-why-star){color:#f8fafc8f;font-size:12px}@media(max-width:820px){.reference-why-section{padding:72px 0 80px}.reference-why-grid{grid-template-columns:1fr}.reference-why-card{min-height:auto}.reference-why-stats{grid-template-columns:repeat(2,1fr);row-gap:28px}}@media(max-width:480px){.reference-why-section{padding:60px 0 68px}.reference-why-header{margin-bottom:34px}.reference-why-header h2{font-size:31px}.reference-why-description{font-size:15px;line-height:1.7}.reference-why-card{padding:24px 22px}}.premium-features-section{position:relative;overflow:hidden;padding:100px 0 112px;background:radial-gradient(circle at 8% 18%,rgb(49 85 217 / .14),transparent 32%),radial-gradient(circle at 92% 82%,rgb(225 29 46 / .1),transparent 34%),#090d1d;border-top:1px solid rgb(255 255 255 / .06)}.premium-features-section:before{content:"";position:absolute;top:-160px;left:50%;width:800px;height:320px;border:1px solid rgb(49 85 217 / .14);border-radius:50%;transform:translate(-50%) rotate(-7deg);box-shadow:0 0 0 22px #3155d909,0 0 0 44px #3155d905;pointer-events:none}.premium-features-section .acontainer{position:relative;z-index:1}.premium-features-header{max-width:800px;margin:0 auto 52px;text-align:center}.premium-features-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border:1px solid rgb(49 85 217 / .38);border-radius:999px;background:#3155d91f;color:#91b5ff;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.premium-features-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#78a4ff;box-shadow:0 0 14px #78a4ffd9}.premium-features-header h2{margin:22px 0 15px;color:#f8fafc;font-size:clamp(31px,4.3vw,54px);font-weight:850;line-height:1.1;letter-spacing:-1.5px}.premium-features-header p{max-width:700px;margin:0 auto;color:#f8fafca8;font-size:16px;line-height:1.8}.premium-features-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.premium-feature-card{min-height:250px;padding:23px 21px 24px;border:1px solid rgb(255 255 255 / .09);border-radius:18px;background:linear-gradient(145deg,#141c3ce0,#0a0f23eb);box-shadow:0 16px 34px #0000002e;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.premium-feature-card:hover{transform:translateY(-5px);border-color:#78a4ff73;box-shadow:0 22px 42px #3155d929}.premium-feature-card:nth-child(4n+2),.premium-feature-card:nth-child(4n+3){background:linear-gradient(145deg,#191d43e0,#0c1026f0)}.premium-feature-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.premium-feature-number{color:#78a4ff;font-size:12px;font-weight:800;letter-spacing:1.5px}.premium-feature-check{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgb(120 164 255 / .28);border-radius:9px;background:#3155d926;color:#8eb3ff;font-size:15px;font-weight:800}.premium-feature-card h3{margin:0 0 10px;color:#f8fafc;font-size:17px;line-height:1.35}.premium-feature-card p{margin:0;color:#f8fafca1;font-size:13px;line-height:1.7}.premium-features-cta{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:48px;padding-top:32px;border-top:1px solid rgb(255 255 255 / .1)}.premium-features-cta p{margin:0;color:#f8fafcb8;font-size:16px;font-weight:600}.premium-features-cta .btn-primary{display:inline-flex;align-items:center;gap:12px;width:auto;padding:14px 22px;text-decoration:none}@media(max-width:1100px){.premium-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.premium-features-section{padding:72px 0 84px}.premium-features-header{margin-bottom:36px}.premium-features-header h2{font-size:31px}.premium-features-header p{font-size:15px}.premium-features-grid{grid-template-columns:1fr}.premium-feature-card{min-height:auto}.premium-features-cta{flex-direction:column;gap:18px;text-align:center}}.blog-page{min-height:100vh;padding:142px 24px 92px;background:radial-gradient(circle at 12% 8%,rgb(49 85 217 / .16),transparent 30%),radial-gradient(circle at 88% 24%,rgb(225 29 46 / .1),transparent 28%),#080d1c}.blog-container{width:min(1180px,100%);margin:0 auto}.blog-title{max-width:920px;margin:0 auto 18px;color:#f8fafc;font-size:clamp(32px,5vw,58px);font-weight:800;letter-spacing:-1.6px;line-height:1.05;text-align:center}.blog-intro{max-width:850px;margin:0 auto 42px;color:#cbd5e1c7;font-size:16px;line-height:1.75;text-align:center}.blog-articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-article{overflow:hidden;border:1px solid rgb(147 169 220 / .2);border-radius:20px;background:linear-gradient(145deg,#0e1529f5,#090e1df5);box-shadow:0 18px 42px #0003;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.blog-article-link{display:block;height:100%;color:inherit;text-decoration:none}.blog-article-link:focus-visible{border-radius:20px;outline:3px solid rgb(134 161 255 / .9);outline-offset:4px}.blog-article-link .blog-article{height:100%}.blog-article:hover{transform:translateY(-5px);border-color:#3155d9b8;box-shadow:0 22px 48px #00000052,0 0 26px #3155d91f}.blog-article-image-wrap{aspect-ratio:16 / 9;overflow:hidden;background:#111a32}.blog-article-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.blog-article:hover .blog-article-image{transform:scale(1.04)}.blog-article-content{padding:22px 22px 25px}.blog-article-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;color:#b9c9f1c7;font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.blog-article-meta span{color:#86a1ff}.blog-article-meta time{white-space:nowrap}.blog-article h2{margin:0 0 12px;color:#f8fafc;font-size:21px;font-weight:750;line-height:1.28}.blog-article p{margin:0;color:#cbd5e1c2;font-size:15px;line-height:1.7}@media(max-width:900px){.blog-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.blog-page{padding:122px 16px 68px}.blog-title{margin-bottom:14px;font-size:38px}.blog-intro{margin-bottom:28px;font-size:15px;line-height:1.65}.blog-articles-grid{grid-template-columns:1fr;gap:18px}.blog-article-content{padding:19px 18px 22px}.blog-article h2{font-size:20px}}.article-page{min-height:100vh;padding:126px 24px 100px;background:radial-gradient(circle at 8% 8%,rgb(49 85 217 / .16),transparent 28%),radial-gradient(circle at 92% 18%,rgb(225 29 46 / .1),transparent 30%),#080d1c}.article-container{width:min(1080px,100%);margin:0 auto}.article-back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;color:#a9bbff;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s ease,transform .18s ease}.article-back-link:hover{color:#fff;transform:translate(-3px)}.article-back-link:focus-visible,.article-toc a:focus-visible{border-radius:5px;outline:3px solid rgb(134 161 255 / .9);outline-offset:4px}.article-lede{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:30px;margin-bottom:34px}.article-lede-copy{padding:4px 0}.article-lede-copy h1{margin:0 0 18px;color:#f8fafc;font-size:clamp(34px,4.3vw,54px);font-weight:800;letter-spacing:-1.5px;line-height:1.06}.article-eyebrow{margin:0 0 10px;color:#86a1ff;font-size:12px;font-weight:800;letter-spacing:1.3px}.article-date{margin:0 0 16px;color:#cbd5e1b3;font-size:14px}.article-tags{max-width:360px;margin:0;color:#cbd5e19e;font-size:14px;line-height:1.75}.article-featured-media,.article-inline-media{margin:0;overflow:hidden;border:1px solid rgb(147 169 220 / .24);border-radius:22px;background:#111a32;box-shadow:0 20px 48px #00000042}.article-featured-media{aspect-ratio:16 / 9}.article-featured-media img,.article-inline-media img{display:block;width:100%;height:100%;object-fit:cover}.article-toc{margin:0 auto 48px;padding:28px 32px 30px;border:1px solid rgb(108 137 230 / .28);border-radius:20px;background:linear-gradient(135deg,#131f41e0,#0e142ae0);box-shadow:0 18px 40px #00000029}.article-toc-label{margin:0 0 6px;color:#86a1ff;font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.article-toc h2{margin:0 0 18px;color:#f8fafc;font-size:25px;line-height:1.2}.article-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 30px;margin:0;padding-left:21px}.article-toc li{padding-left:5px;color:#9ab1ffcc;font-size:14px;line-height:1.45}.article-toc a{color:#e0e8ffdb;text-decoration:none;transition:color .18s ease}.article-toc a:hover{color:#fff}.article-content{max-width:850px;margin:0 auto;color:#dae2f4d6;font-size:17px;line-height:1.82}.article-content h2,.article-content h3{color:#f8fafc;letter-spacing:-.5px;scroll-margin-top:116px}.article-content h2{margin:55px 0 18px;padding-top:4px;font-size:clamp(25px,3.5vw,36px);line-height:1.16}.article-content h3{margin:34px 0 12px;font-size:clamp(20px,2.5vw,26px);line-height:1.25}.article-content p{margin:0 0 20px}.article-content strong{color:#fff;font-weight:750}.article-content code{padding:2px 6px;border-radius:5px;background:#475ead3d;color:#dce5ff;font-size:.92em}.article-content ul,.article-content ol{margin:0 0 22px;padding-left:27px}.article-content li{margin-bottom:7px;padding-left:5px}.article-content li::marker{color:#86a1ff;font-weight:700}.article-inline-media{aspect-ratio:16 / 9;margin:30px 0 34px}.article-table-wrap{margin:28px 0 32px;overflow-x:auto;border:1px solid rgb(147 169 220 / .22);border-radius:15px;background:#0b1224cc}.article-content table{width:100%;min-width:680px;border-collapse:collapse;font-size:15px;line-height:1.5}.article-content th,.article-content td{padding:14px 16px;border-bottom:1px solid rgb(147 169 220 / .16);text-align:left;vertical-align:top}.article-content th{background:#283e8447;color:#f8fafc;font-size:13px;letter-spacing:.2px}.article-content td{color:#dae2f4c7}.article-content tr:last-child td{border-bottom:0}@media(max-width:760px){.article-page{padding:112px 16px 70px}.article-lede{display:flex;flex-direction:column-reverse;align-items:stretch;gap:22px;margin-bottom:28px}.article-featured-media{border-radius:18px}.article-tags{max-width:none}.article-toc{margin-bottom:36px;padding:22px 20px 24px;border-radius:17px}.article-toc ol{grid-template-columns:1fr;gap:8px}.article-content{font-size:16px;line-height:1.75}.article-lede-copy h1{font-size:34px}.article-content h2{margin-top:43px;font-size:27px}.article-content h3{margin-top:29px;font-size:22px}.article-inline-media{margin:23px 0 28px;border-radius:16px}}.contact-page{position:relative;min-height:100vh;overflow:hidden;padding:144px 24px 96px;background:linear-gradient(135deg,#080d1cfa,#0c122df7 52%,#180c22fa),#080d1c}.contact-page:before{position:absolute;inset:0;background-image:linear-gradient(rgb(130 157 235 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(130 157 235 / .04) 1px,transparent 1px);background-size:72px 72px;content:"";-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%);pointer-events:none}.contact-container{position:relative;z-index:1;width:min(1160px,100%);margin:0 auto}.contact-orb{position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(80px);opacity:.22;pointer-events:none}.contact-orb-blue{top:60px;left:-130px;background:#3155d9}.contact-orb-red{top:400px;right:-180px;background:#e11d46}.contact-intro{max-width:780px;margin:0 auto 38px;text-align:center}.contact-eyebrow,.contact-card-kicker{margin:0;color:#89a5ff;font-size:11px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase}.contact-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid rgb(134 161 255 / .24);border-radius:999px;background:#3155d91a}.contact-eyebrow-dot,.contact-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#61e294;box-shadow:0 0 0 4px #61e2941f,0 0 16px #61e294b3}.contact-intro h1{margin:22px 0 17px;color:#f8fafc;font-size:clamp(42px,7vw,76px);font-weight:850;letter-spacing:-3px;line-height:.98}.contact-intro h1 span{display:block;background:linear-gradient(110deg,#91a9ff 5%,#e94a68 94%);background-clip:text;-webkit-background-clip:text;color:transparent}.contact-lead{max-width:670px;margin:0 auto;color:#cbd5e1c2;font-size:17px;line-height:1.75}.contact-availability{display:inline-flex;align-items:center;gap:10px;margin-top:22px;color:#e2e8f0c2;font-size:13px}.contact-availability strong{color:#f8fafc;font-weight:700}.contact-direct-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:22px 26px;margin-bottom:24px;border:1px solid rgb(74 222 128 / .25);border-radius:22px;background:linear-gradient(105deg,#113f348a,#0d212dcc 53%,#0e1529cc);box-shadow:0 20px 45px #0000002e}.contact-direct-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:17px;background:#25d366;color:#061b11;box-shadow:0 10px 28px #25d36640}.contact-direct-icon svg,.contact-method-icon svg{width:27px;height:27px;fill:currentColor}.contact-direct-card h2,.contact-ticket h2{margin:5px 0 4px;color:#f8fafc;font-size:22px;line-height:1.25}.contact-direct-card p:not(.contact-card-kicker){margin:0;color:#cbd5e1b3;font-size:14px;line-height:1.5}.contact-direct-link,.contact-method-action{color:#86a1ff;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.contact-direct-link{padding:12px 17px;border:1px solid rgb(97 226 148 / .35);border-radius:999px;color:#b3f5c9;background:#25d36614}.contact-direct-link span,.contact-method-action span{margin-left:5px;transition:transform .18s ease}.contact-direct-link:hover,.contact-method-action:hover{color:#fff}.contact-direct-link:hover span,.contact-method-action:hover span{display:inline-block;transform:translate(3px)}.contact-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.contact-method{display:flex;min-height:300px;flex-direction:column;padding:23px;border:1px solid rgb(147 169 220 / .18);border-radius:20px;background:linear-gradient(150deg,#0e1529f2,#080e1df5);box-shadow:0 16px 36px #0000002b;transition:border-color .2s ease,transform .2s ease}.contact-method:hover{transform:translateY(-4px);border-color:#86a1ff8c}.contact-method-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:29px}.contact-method-top>span{color:#cbd5e17a;font-size:10px;font-weight:800;letter-spacing:.9px;text-transform:uppercase}.contact-method-icon{display:grid;width:47px;height:47px;place-items:center;border:1px solid rgb(134 161 255 / .25);border-radius:14px;background:#3155d924;color:#9cb1ff}.contact-method:first-child .contact-method-icon{border-color:#25d36640;background:#25d3661c;color:#72e89c}.contact-method h2{margin:0 0 11px;color:#f8fafc;font-size:20px;line-height:1.25}.contact-method p{margin:0;color:#cbd5e1ad;font-size:14px;line-height:1.7}.contact-method-action{display:inline-block;margin-top:auto;padding-top:23px}.contact-ticket{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);gap:42px;padding:32px;border:1px solid rgb(134 161 255 / .2);border-radius:24px;background:radial-gradient(circle at 0% 0%,rgb(49 85 217 / .2),transparent 38%),linear-gradient(145deg,#101a37f2,#0d0f1ef5)}.contact-ticket-copy{align-self:center}.contact-ticket-copy h2{font-size:32px}.contact-ticket-copy>p:not(.contact-card-kicker){margin:0;color:#cbd5e1b3;font-size:15px;line-height:1.7}.contact-ticket-note{display:flex;align-items:center;gap:8px;margin-top:25px;color:#aebdff;font-size:12px;font-weight:700}.contact-ticket-note span{color:#e14a67}.contact-form{display:grid;gap:14px}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-form label{display:grid;gap:7px;color:#e2e8f0c2;font-size:12px;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{width:100%;box-sizing:border-box;border:1px solid rgb(147 169 220 / .2);border-radius:11px;outline:none;background:#050a18a8;color:#f8fafc;font:inherit;font-size:14px;font-weight:400;transition:border-color .18s ease,box-shadow .18s ease}.contact-form input,.contact-form select{height:44px;padding:0 13px}.contact-form textarea{min-height:105px;padding:12px 13px;resize:vertical}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#cbd5e166}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#86a1ffb8;box-shadow:0 0 0 3px #3155d926}.contact-form select option{color:#0f172a}.contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border:0;border-radius:12px;background:linear-gradient(105deg,#3155d9,#d93454);color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:800;box-shadow:0 12px 26px #3155d93b}.contact-submit:hover{filter:brightness(1.1)}.contact-form-status{margin:-3px 0 0;color:#9eeeb7;font-size:12px}@media(max-width:900px){.contact-direct-card{grid-template-columns:auto 1fr}.contact-direct-link{grid-column:2;justify-self:start}.contact-methods{grid-template-columns:1fr}.contact-method{min-height:auto}.contact-method-action{margin-top:20px}.contact-ticket{grid-template-columns:1fr;gap:28px}}@media(max-width:600px){.contact-page{padding:122px 16px 68px}.contact-intro{margin-bottom:28px}.contact-intro h1{margin-top:20px;font-size:46px;letter-spacing:-2px}.contact-lead{font-size:15px;line-height:1.68}.contact-availability{align-items:flex-start;text-align:left;line-height:1.5}.contact-direct-card{grid-template-columns:auto 1fr;gap:13px;padding:18px}.contact-direct-icon{width:48px;height:48px;border-radius:14px}.contact-direct-card h2{font-size:18px}.contact-direct-card p:not(.contact-card-kicker){font-size:13px}.contact-direct-link{grid-column:1 / -1;width:100%;box-sizing:border-box;text-align:center}.contact-method{padding:19px}.contact-ticket{padding:22px 18px;border-radius:20px}.contact-ticket-copy h2{font-size:27px}.contact-form-row{grid-template-columns:1fr}}.reviews-carousel-section{position:relative;overflow:hidden}.reviews-carousel-section .reviews-header{max-width:820px;margin-inline:auto}.reviews-carousel-section .reviews-title{max-width:720px;margin-inline:auto}.reviews-carousel-section .reviews-subtitle{max-width:700px;margin-inline:auto}.reviews-carousel{--reviews-surface: linear-gradient(145deg, rgba(10, 19, 45, .92), rgba(8, 12, 28, .86));--reviews-border: rgba(112, 144, 255, .22);margin-top:42px;outline:none}.reviews-carousel:focus-visible{border-radius:26px;box-shadow:0 0 0 3px #6366f1cc}.reviews-carousel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.reviews-count{color:var(--text-secondary);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.reviews-count strong{color:var(--text-primary)}.reviews-controls{display:flex;gap:10px}.reviews-control{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--reviews-border);border-radius:50%;background:#ffffff0f;color:var(--text-primary);cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.reviews-control:hover{border-color:#6366f1bf;background:#6366f133;transform:translateY(-2px)}.reviews-control:focus-visible,.reviews-dot:focus-visible,.reviews-cta a:focus-visible{outline:3px solid rgba(129,140,248,.9);outline-offset:3px}.reviews-viewport{overflow:hidden;padding:4px 2px 12px}.reviews-track{display:flex;gap:var(--review-gap);transition:transform .52s cubic-bezier(.22,1,.36,1);will-change:transform}.review-slide{flex:0 0 var(--review-card-width);min-width:0;margin:0;background:var(--reviews-surface);border:1px solid var(--reviews-border);box-shadow:0 20px 48px #0308194d}.review-slide[aria-hidden=true]{visibility:hidden;pointer-events:none}.review-slide:hover{border-color:#6366f194;transform:translateY(-4px)}.reviewer-avatar-v2 img{width:100%;height:100%;object-fit:cover}.review-avatar-initials{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#3155d9,#8b5cf6);color:#fff;font-size:17px;font-weight:800;letter-spacing:.03em}.review-rating-row{display:flex;align-items:center;gap:12px;margin-top:18px}.review-stars-v2{display:inline-flex;gap:2px}.review-time-v2{white-space:nowrap}.review-text-v2{min-height:132px}.review-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#6366f1;color:#fff;font-size:11px;font-weight:800;line-height:1}.reviews-pagination{display:flex;justify-content:center;gap:8px;margin-top:14px}.reviews-dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#94a3b86b;cursor:pointer;transition:width .18s ease,background .18s ease,transform .18s ease}.reviews-dot:hover{transform:scale(1.2)}.reviews-dot.is-active{width:28px;background:linear-gradient(90deg,#3155d9,#e11d48)}.reviews-carousel-section .reviews-cta{margin-top:32px}@media(max-width:768px){.reviews-carousel{margin-top:30px}.reviews-carousel-toolbar{margin-bottom:12px}.review-text-v2{min-height:156px}}@media(prefers-reduced-motion:reduce){.reviews-track,.review-slide,.reviews-control,.reviews-dot{transition:none}}.legal-page{min-height:100vh;padding:138px 24px 96px;background:radial-gradient(circle at 10% 8%,rgb(49 85 217 / .17),transparent 30%),radial-gradient(circle at 92% 20%,rgb(225 29 46 / .1),transparent 30%),#080d1c}.legal-container{width:min(980px,100%);margin:0 auto}.legal-header{max-width:820px;margin:0 auto 46px;text-align:center}.legal-header .section-badge-purple{display:inline-flex;margin-bottom:20px}.legal-header h1{margin:0 0 18px;color:#f8fafc;font-size:clamp(36px,5vw,62px);font-weight:800;letter-spacing:-1.8px;line-height:1.05}.legal-header>p{max-width:740px;margin:0 auto;color:#cbd5e1c7;font-size:17px;line-height:1.75}.legal-content{padding:38px 44px;border:1px solid rgb(147 169 220 / .2);border-radius:24px;background:linear-gradient(145deg,#0e1529f5,#090e1df5);box-shadow:0 22px 54px #00000040}.legal-section+.legal-section{margin-top:34px;padding-top:34px;border-top:1px solid rgb(147 169 220 / .14)}.legal-section h2{margin:0 0 12px;color:#f8fafc;font-size:24px;line-height:1.25}.legal-section p,.legal-section li{color:#dae2f4d1;font-size:16px;line-height:1.8}.legal-section p{margin:0 0 14px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{margin:0;padding-left:24px}.legal-section li{margin-bottom:8px;padding-left:5px}.legal-section li::marker{color:#86a1ff}@media(max-width:600px){.legal-page{padding:122px 16px 68px}.legal-header{margin-bottom:30px}.legal-header h1{font-size:38px}.legal-header>p{font-size:15px;line-height:1.65}.legal-content{padding:25px 20px;border-radius:18px}.legal-section+.legal-section{margin-top:27px;padding-top:27px}.legal-section h2{font-size:21px}.legal-section p,.legal-section li{font-size:15px;line-height:1.72}}.section-badge-purple,.smarters-how-section .smarters-how-eyebrow,.premium-features-eyebrow,.provider-benefits-eyebrow,.subscription-advantages-eyebrow,.contact-eyebrow,.article-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:7px 14px;border-radius:999px;border:1px solid rgb(225 29 46 / .4);background:linear-gradient(135deg,#1b4dff3d,#e11d2e2e);color:var(--text-primary);font-family:Space Grotesk,Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media(max-width:768px){.hero-metrics-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hero-metric-card{min-width:0;padding:10px 4px;border-radius:12px;text-align:center}.hero-metric-card strong{font-size:clamp(13px,4vw,17px);white-space:nowrap}.hero-metric-card span{display:block;font-size:clamp(8px,2.3vw,10px);line-height:1.25;overflow-wrap:anywhere}}.hero-buttons,.why-cta,.reviews-cta,.how-cta,.premium-features-cta{justify-content:center}.btn-primary,.btn-secondary,.btn-plan,.btn-shared-plan,.btn-why-choose,.promo-btn{justify-content:center;text-align:center}.whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:1000;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 10px 26px #25d36666;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 14px 30px #25d36680}.whatsapp-float:focus-visible{outline:3px solid #fff;outline-offset:3px}.whatsapp-float svg{width:32px;height:32px;fill:currentColor}@media(max-width:768px){.whatsapp-float{right:16px;bottom:16px;width:54px;height:54px}.whatsapp-float svg{width:29px;height:29px}}
