﻿ .miptv{--mi-ink:#392449;--mi-muted:#655773;--mi-purple:#6634a0;--mi-line:#e4d9ee;--mi-white:rgba(255,255,255,.86);color:var(--mi-ink);font-family:Arial,Helvetica,sans-serif!important;box-sizing:border-box;background:#f2edf8}.miptv *,.miptv *::before,.miptv *::after{box-sizing:border-box}.miptv>.elementor-container{max-width:1160px!important;margin-inline:auto;display:flex}.miptv .elementor-column{min-width:0}.miptv .elementor-widget-wrap{padding:0;align-content:flex-start}.miptv .elementor-widget{margin-bottom:20px}.miptv .elementor-widget:last-child{margin-bottom:0}.miptv .elementor-heading-title{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;text-transform:none!important;letter-spacing:-1.2px!important;line-height:1.16!important;color:var(--mi-ink)!important;font-size:36px!important;-webkit-text-stroke:0!important;text-shadow:none!important;margin:0}.miptv h3.elementor-heading-title{font-size:23px!important;letter-spacing:-.6px!important}.miptv .elementor-widget-text-editor{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.8!important;color:var(--mi-muted)!important;text-align:left!important}.miptv p{margin:0 0 18px}.miptv p:last-child{margin-bottom:0}.miptv a{color:var(--mi-purple)}.miptv .mi-eyebrow .elementor-heading-title{font-size:11px!important;letter-spacing:2px!important;line-height:1.6!important;font-weight:700!important;color:#79558d!important}.miptv .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:15px 23px!important;border-radius:13px!important;border:1px solid transparent!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:none;transition:transform .2s,box-shadow .2s,background .2s}.miptv .mi-primary .elementor-button{background-image:linear-gradient(115deg,#7947b1,#a153a4)!important;color:white!important;box-shadow:0 7px 18px #7443a320}.miptv .mi-secondary .elementor-button{background-color:#f5effa!important;color:#6634a0!important;border-color:#dfcfea!important}.miptv .elementor-button:hover{transform:translateY(-2px);box-shadow:0 9px 20px #7443a328}.miptv a:focus-visible,.miptv button:focus-visible,.miptv [role=button]:focus-visible,.miptv summary:focus-visible{outline:3px solid #6634a0!important;outline-offset:4px}.miptv .mi-wide .elementor-button{width:100%}.mi-header{padding:20px 30px!important;background:#f2edf8!important}.mi-header>.elementor-container{align-items:center;max-width:1220px!important;background:rgba(255,255,255,.9);border:1px solid #fff;border-radius:22px;padding:15px 22px;box-shadow:0 5px 30px #7443a309}.mi-header .elementor-widget-wrap{align-content:center!important;align-items:center!important}.mi-header .elementor-widget{margin:0}.mi-header .mi-wordmark .elementor-heading-title{font-size:23px!important;letter-spacing:-1px!important}.mi-wordmark a{color:#392449!important;text-decoration:none!important;white-space:nowrap}.mi-wordmark span{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;margin-right:7px;background:linear-gradient(145deg,#a471cb,#6f3ba5);color:#fff;border-radius:13px;font-size:19px;vertical-align:middle;box-shadow:0 4px 10px #6634a022}.mi-header .mi-header-action{text-align:right}.mi-header-action .elementor-button-wrapper{text-align:right}.mi-navigation,.mi-navigation .hfe-nav-menu__layout-horizontal{width:100%!important}.mi-navigation .hfe-nav-menu{justify-content:center;gap:0}.mi-navigation .hfe-menu-item{color:#543b6b!important;background:transparent!important;font-size:12px!important;line-height:1.5!important;padding:12px 9px!important;text-transform:none!important;font-weight:600!important;white-space:nowrap}.mi-navigation .hfe-menu-item:hover,.mi-navigation .hfe-menu-item:focus{color:#6634a0!important;background:#f0e6f8!important;border-radius:9px}.mi-navigation .hfe-nav-menu__toggle{color:#6634a0!important;background:#f2edf8!important;border-radius:10px;padding:10px}.mi-navigation .hfe-nav-menu__layout-vertical{background:#fff;border-radius:16px;box-shadow:0 12px 24px #39244918;z-index:100}.mi-hero{padding:54px 40px 64px!important;background:radial-gradient(ellipse at 14% 18%,#e5d5f3 0,transparent 55%),radial-gradient(ellipse at 95% 95%,#eddcf0 0,transparent 60%),#f2edf8!important}.mi-hero>.elementor-container{gap:60px;align-items:center}.mi-hero-copy{width:55%!important}.mi-portal-card{width:45%!important}.mi-hero .mi-hero-title .elementor-heading-title{font-size:clamp(42px,4.6vw,65px)!important;line-height:1.07!important;letter-spacing:-3px!important;color:#63328b!important}.mi-hero .mi-lead{max-width:470px;font-size:18px!important;line-height:1.75!important;margin:27px 0 28px!important}.mi-hero-copy .elementor-button-wrapper{text-align:left!important}.mi-hero .mi-payment-note{font-size:12px!important;margin-top:27px;margin-bottom:12px}.mi-payments .elementor-icon-list-items{justify-content:flex-start!important;gap:16px;margin:0!important;flex-wrap:wrap!important}.mi-payments .elementor-icon-list-item{margin:0!important}.mi-payments .elementor-icon-list-text{font-size:13px!important;color:#79558d!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:600!important}.mi-payments .elementor-icon-list-icon i{font-size:20px!important;color:#8653b0!important}.mi-payments .elementor-icon-list-icon svg{width:20px!important;fill:#8653b0!important}.mi-portal-card>.elementor-widget-wrap{padding:30px!important;background:rgba(255,255,255,.85)!important;border:1px solid #fff!important;border-radius:30px!important;box-shadow:0 18px 50px #7443a312}.mi-portal-card .mi-illustration{text-align:center;margin:0 0 10px!important}.mi-illustration img{height:170px!important;width:auto!important;max-width:100%!important;object-fit:contain}.mi-illustration{width:100%!important}.mi-portal-card .mi-portal-title .elementor-heading-title{font-size:25px!important;letter-spacing:-.8px!important}.mi-portal-card .elementor-widget-text-editor{font-size:14px!important;line-height:1.7!important;margin-bottom:24px}.mi-portal-card .mi-wide{margin-bottom:10px}.mi-showcase,.mi-brand-section{padding:30px 40px!important;background:#faf8fd!important;border-block:1px solid #ece3f3}.mi-showcase .mi-eyebrow,.mi-brand-section .mi-eyebrow{text-align:center}.mi-posters .swiper-slide-image{height:145px!important;width:auto!important;border-radius:12px;object-fit:contain}.mi-posters .swiper-slide{text-align:center}.mi-brands .swiper-slide-image{max-height:46px;object-fit:contain}.miptv .elementor-swiper-button{color:#6634a0!important;background:#fff;border-radius:50%;padding:5px;box-shadow:0 2px 6px #39244920}.miptv .swiper-pagination-bullet-active{background:#6634a0!important}.mi-intro{padding:78px 40px 48px!important}.mi-intro>.elementor-container{gap:70px}.mi-intro-title{width:40%!important}.mi-intro-text{width:60%!important}.mi-intro-text .elementor-widget-text-editor{font-size:15px!important}.mi-section-title{padding:22px 40px 28px!important}.mi-section-title .elementor-heading-title{font-size:31px!important}.mi-steps{padding:0 40px 68px!important}.mi-steps>.elementor-container{gap:22px}.mi-steps .mi-step{width:33.333%!important}.mi-step>.elementor-widget-wrap{height:100%;background:#fcfaff!important;border:1px solid #fff;border-radius:24px;padding:28px!important;box-shadow:0 10px 35px #7443a308}.mi-step .elementor-widget-text-editor{font-size:14px!important;line-height:1.8!important}.mi-step-number .elementor-heading-title{font-size:14px!important;letter-spacing:0!important;color:#7b4aa5!important;background:#eee2f7;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px}.mi-news{padding:72px 40px!important}.mi-news>.elementor-container{gap:60px;background:#ffffffb8;padding:40px;border:1px solid #fff;border-radius:28px}.mi-news-title{width:35%!important}.mi-news-body{width:65%!important}.mi-news-body .elementor-widget-text-editor{font-size:14px!important}.mi-footer{padding:64px 40px 48px!important;background:linear-gradient(130deg,#eadff3,#f5eff8)!important}.mi-footer>.elementor-container{gap:65px}.mi-faq-intro{width:35%!important}.mi-faq-column{width:65%!important}.mi-faq-intro .elementor-widget-text-editor{font-size:15px!important}.mi-faq-intro .elementor-heading-title{font-size:34px!important}.mi-faq .elementor-toggle-item{background:#ffffffc9!important;border:1px solid #fff!important;border-radius:15px;margin-bottom:10px;overflow:hidden}.mi-faq .elementor-tab-title{padding:20px!important;background:transparent!important;border:0!important;font-family:Arial,Helvetica,sans-serif!important;line-height:1.5!important;font-size:15px!important;text-transform:none!important;color:#392449!important}.mi-faq .elementor-toggle-title{color:inherit!important;font-weight:600!important;text-transform:none!important;font-family:Arial,Helvetica,sans-serif!important}.mi-faq .elementor-tab-title.elementor-active{color:#6634a0!important}.mi-faq .elementor-toggle-icon{color:#8855b0!important;margin-right:12px!important}.mi-faq .elementor-tab-content{background:transparent!important;border:0!important;color:#655773!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.8!important;padding:0 22px 22px!important}.mi-faq .elementor-tab-content #content{background:transparent!important}.mi-faq .elementor-tab-content p{color:#655773!important}.mi-footer-bottom{padding:24px 40px!important;background:#e9def2!important}.mi-footer-bottom .elementor-widget-text-editor{font-size:12px!important}.mi-footer-links p{text-align:right}.mi-footer-bottom a{text-decoration:none}.miptv #faq{scroll-margin-top:30px}@media(max-width:1024px){.mi-header{padding:14px 22px!important}.mi-header>.elementor-container{padding:12px 18px}.mi-header .mi-brand{width:32%!important}.mi-header .mi-nav-column{width:36%!important}.mi-header .mi-header-action{width:32%!important}.mi-hero>.elementor-container{gap:30px}.mi-hero{padding:40px 28px 50px!important}.mi-hero .mi-hero-title .elementor-heading-title{font-size:48px!important;letter-spacing:-2px!important}.mi-portal-card>.elementor-widget-wrap{padding:24px!important}.mi-intro>.elementor-container,.mi-footer>.elementor-container{gap:32px}.mi-news>.elementor-container{gap:32px;padding:28px}.mi-step>.elementor-widget-wrap{padding:22px!important}.mi-steps>.elementor-container{gap:14px}}@media(max-width:767px){.miptv>.elementor-container{flex-wrap:wrap!important;gap:28px}.miptv .elementor-column{width:100%!important}.miptv .elementor-heading-title{font-size:30px!important}.mi-header{padding:12px!important}.mi-header>.elementor-container{gap:0!important;border-radius:17px;padding:13px 16px;flex-wrap:wrap!important}.mi-header .mi-brand{width:65%!important}.mi-header .mi-nav-column{width:35%!important}.mi-header .mi-header-action{width:100%!important;margin-top:13px}.mi-header-action .elementor-button,.mi-header-action .elementor-button-wrapper{width:100%;text-align:center}.mi-header .mi-wordmark .elementor-heading-title{font-size:21px!important}.mi-navigation .hfe-nav-menu__toggle{margin-left:auto!important;margin-right:0!important}.mi-hero{padding:32px 22px 42px!important}.mi-hero .mi-hero-title .elementor-heading-title{font-size:45px!important;letter-spacing:-2px!important}.mi-hero .mi-lead{font-size:16px!important;margin:22px 0!important}.mi-hero-copy .mi-primary .elementor-button{width:100%}.mi-hero-copy .mi-payment-note{margin-top:24px}.mi-payments .elementor-icon-list-items{gap:13px}.mi-portal-card>.elementor-widget-wrap{padding:25px!important;border-radius:24px!important}.mi-showcase,.mi-brand-section{padding:24px 22px!important}.mi-posters .swiper-slide-image{height:140px!important}.mi-intro{padding:44px 22px 24px!important}.mi-section-title{padding:24px 22px!important}.mi-section-title .elementor-heading-title{font-size:28px!important}.mi-steps{padding:0 22px 42px!important}.mi-steps>.elementor-container{gap:14px!important}.mi-steps .mi-step{width:100%!important}.mi-news{padding:42px 22px!important}.mi-news>.elementor-container{padding:25px;gap:28px!important}.mi-footer{padding:42px 22px!important}.mi-footer>.elementor-container{gap:32px!important}.mi-footer-bottom{padding:24px 22px!important}.mi-footer-bottom>.elementor-container{gap:8px}.mi-footer-links p{text-align:left}.mi-faq .elementor-tab-title{padding:17px!important;font-size:14px!important}.mi-faq .elementor-tab-content{padding:0 17px 17px!important}}@media(prefers-reduced-motion:reduce){.miptv *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mi-brands .swiper-slide{background:#63437a;border-radius:12px;padding:12px 8px;min-height:70px;display:flex;align-items:center;justify-content:center}.mi-brands .swiper-slide-inner{width:100%}