.mf-site{--mf-font:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mf-ink:#111;--mf-muted:#555;--mf-line:#e4e4e4;--mf-soft:#f6f6f6;--mf-control:10px;--mf-card:12px;--font-body-family:var(--mf-font);--font-heading-family:var(--mf-font);font:16px/1.6 var(--mf-font);color:var(--mf-ink);overflow-wrap:break-word;background:#fff;min-height:100vh}.mf-site *,.mf-site :before,.mf-site :after{box-sizing:border-box}.mf-site button,.mf-site input,.mf-site select,.mf-site textarea{font-family:var(--mf-font)}.mf-site button,.mf-site select,.mf-site summary{touch-action:manipulation}.mf-site button{cursor:pointer}.mf-site button:disabled{cursor:not-allowed;opacity:.5}.mf-site [style*=Sora]{font-family:var(--mf-font)!important}.mf-site :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #a7591f}.mf-site [hidden]{display:none!important}.mf-site h1{font:700 32px/1.12 var(--mf-font);letter-spacing:-1px;color:#111}.mf-site h2{font:700 24px/1.25 var(--mf-font);letter-spacing:-.5px}.mf-site h3{font:650 19px/1.35 var(--mf-font)}.mf-site p{line-height:1.65}.mf-site main{min-height:55vh}.mf-site main:focus{outline:none}.mf-header{border-bottom:1px solid var(--mf-line);z-index:10;background:#fff;position:relative}.mf-header__inner{justify-content:space-between;align-items:center;gap:10px;max-width:1040px;min-height:65px;margin:auto;padding:9px 20px;display:flex}.mf-logo{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.mf-logo img{object-fit:contain;width:105px;height:29px;display:block}.mf-header__actions{align-items:center;gap:7px;display:flex}.mf-currency{color:#555;font-size:12px}.mf-language{color:#111;background:#fff;border:0;width:65px;min-height:44px;padding:6px 2px;font-size:14px}.mf-menu-toggle{color:#111;background:#fff;border:1px solid #ccc;border-radius:8px;min-width:54px;min-height:44px;padding:8px;font-size:14px}.mf-menu{grid-template-columns:1fr;max-width:1040px;margin:auto;padding:8px 20px 18px;display:grid}.mf-menu a{color:#111;background:#fff;border-radius:6px;align-items:center;min-height:48px;padding:11px 10px;font-size:15px;text-decoration:none;display:flex}.mf-menu a:hover,.mf-menu a[aria-current=page]{background:#f3f3f3}.mf-skip{color:#fff;z-index:20;background:#111;padding:12px;position:absolute;top:0;left:20px;transform:translateY(-150%)}.mf-skip:focus{transform:none}.mf-footer{border-top:1px solid var(--mf-line);background:#fafafa;margin-top:28px}.mf-footer__inner{max-width:1040px;margin:auto;padding:24px 20px 28px}.mf-footer nav{grid-template-columns:1fr 1fr;gap:0 18px;margin-top:14px;display:grid}.mf-footer nav a{color:#555;text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:flex}.mf-footer p{color:#666;margin:18px 0 0;font-size:12px}.mf-home,.mf-support{max-width:600px;margin:auto;padding:25px 20px 28px}.mf-home h1,.mf-support h1{margin:0 0 18px}.mf-eyebrow{letter-spacing:.05em;color:#555;margin:0 0 12px;font-size:12px;font-weight:650}.mf-label{color:#111;margin:20px 0 8px;font-size:15px;font-weight:600;display:block}.mf-input{color:#111;background:#fff;border:1px solid #aaa;border-radius:8px;width:100%;min-height:50px;padding:12px;font-size:16px;line-height:1.5}.mf-input::placeholder{color:#707070}.mf-site .mf-button{color:#fff;text-align:center;background:#111;border:1px solid #111;border-radius:100px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:12px 18px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.mf-button:hover{background:#333}.mf-home__buy{margin-top:16px}.mf-hint{color:#555;margin:8px 0 6px;font-size:14px;line-height:1.5}.mf-text-link{color:#444;text-underline-offset:3px;text-align:left;background:0 0;border:0;align-items:center;min-height:44px;padding:8px 0;font-size:14px;text-decoration:underline;display:inline-flex}.mf-intents{gap:10px;margin:12px 0 0;display:grid}.mf-choice{border-radius:var(--mf-card);color:#111;background:#fff;border:1px solid #ddd;align-items:center;gap:12px;min-height:78px;padding:14px;text-decoration:none;display:flex}.mf-choice:hover{border-color:#888}.mf-choice strong{font-size:16px;line-height:1.4;display:block}.mf-choice small{color:#555;margin-top:4px;font-size:14px;line-height:1.45;display:block}.mf-symbol{background:#f2f2f2;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.mf-arrow{margin-left:auto}.mf-quicklinks{border-top:1px solid var(--mf-line);grid-template-columns:1fr 1fr;gap:0 18px;margin-top:22px;padding-top:10px;display:grid}.mf-quicklinks a{color:#333;text-underline-offset:3px;align-items:center;min-height:48px;font-size:14px;text-decoration:underline;display:flex}.mf-lead{color:#555;margin:0 0 20px;font-size:16px}.mf-categories{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0 24px;display:grid}.mf-categories button{border-radius:var(--mf-control);color:#111;text-align:left;background:#fff;border:1px solid #bbb;min-height:74px;padding:12px;font-size:15px;font-weight:600;line-height:1.35}.mf-categories button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.mf-site h2.mf-subtitle{margin:20px 0 12px;font-size:19px}.mf-topics{gap:8px;display:grid}.mf-topics button{border-radius:var(--mf-control);color:#111;text-align:left;background:#fff;border:1px solid #ccc;align-items:center;gap:11px;width:100%;min-height:56px;padding:12px;font-size:15px;line-height:1.45;display:flex}.mf-topics button[aria-pressed=true]{background:#f5f5f5;border:2px solid #111;padding:11px}.mf-radio-dot{border:1px solid #888;border-radius:50%;flex-shrink:0;width:18px;height:18px}.mf-topics [aria-pressed=true] .mf-radio-dot{border:5px solid #111}.mf-next{margin-top:22px}.mf-brief{border-radius:var(--mf-card);background:#f5f5f5;margin:18px 0;padding:15px;font-size:15px}.mf-brief p{margin:5px 0 0;font-size:14px}.mf-details{border-bottom:1px solid var(--mf-line);padding-bottom:4px}.mf-details summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:14px;font-weight:600;display:list-item}.mf-details p{margin:0 0 12px;font-size:14px}.mf-details .mf-input{margin-bottom:12px}.mf-check{border:0;min-width:0;margin:22px 0 16px;padding:0}.mf-check legend{margin-bottom:9px;padding:0;font-size:15px;font-weight:600}.mf-radio-row{grid-template-columns:1fr 1fr 1.4fr;gap:7px;display:grid}.mf-radio-row label{cursor:pointer;border:1px solid #bbb;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:48px;padding:8px 4px;font-size:14px;display:flex}.mf-radio-row label:has(input:checked){background:#f3f3f3;border-color:#111}.mf-radio-row input{accent-color:#111;flex-shrink:0;width:17px;height:17px;margin:0}.mf-error{color:#842c20;background:#fff3ef;border-left:3px solid #a83d2d;margin:18px 0;padding:12px;font-size:15px}.mf-chat-panel{margin-top:24px}.mf-chat-mount:not(:empty){border:1px solid #ddd;border-radius:12px;min-height:320px;overflow:hidden}.mf-site :is(.movia-collection,.movia-blog,.movia-article,.movia-contact,.movia-search,.movia-devices__inner,.movia-troubleshoot,.movia-pp){padding-top:28px;padding-bottom:32px}.mf-site :is(.movia-blog,.movia-article,.movia-devices__inner){max-width:760px}.mf-site :is(.movia-troubleshoot,.movia-ts-faq,.movia-pp,.movia-contact,.movia-search){max-width:600px}.mf-site :is(.movia-blog__title,.movia-article__h1,.movia-contact__title,.movia-devices__title,.movia-ts__h1,.movia-collection__title,.movia-pp__title){letter-spacing:-1px;text-align:left;margin-bottom:18px;font-size:32px;font-weight:700;line-height:1.16}.mf-site :is(.movia-blog__eyebrow,.movia-collection__heading){color:#555;font-size:12px}.mf-site :is(.movia-blog__intro,.movia-contact__lead,.movia-devices__subtitle,.movia-ts__view-sub,.movia-pp__subtitle){color:#555;font-size:16px;line-height:1.6}.mf-site :is(.button,.movia-contact__submit,.movia-buy-now,.movia-pp__buy-btn){min-height:52px;font-family:var(--mf-font);border-radius:100px;padding:12px 20px;font-size:16px;font-weight:600;line-height:1.6}.mf-site :is(.button--primary,.movia-contact__submit,.movia-buy-now,.movia-pp__buy-btn,.movia-article__cta .button--primary){color:#fff;background:#111;border-color:#111}.mf-site :is(.button--primary,.movia-contact__submit,.movia-buy-now,.movia-pp__buy-btn):hover{background:#333;border-color:#333}.mf-site :is(.movia-contact__input,.movia-contact__select,.movia-contact__textarea,.movia-search__input,.movia-devices__search-input){color:#111;border-color:#aaa;border-radius:8px;min-height:50px;font-size:16px}.mf-site :is(.movia-contact__label,.movia-contact__note){color:#555;font-size:14px}.mf-site :is(.movia-country-tile,.movia-country-card,.movia-prod-card,.movia-blog-card,.movia-ts-card,.movia-plan){border-radius:var(--mf-card);box-shadow:none;background:#fff;border:1px solid #ddd;transition:border-color .15s,background-color .15s}.mf-site :is(.movia-country-tile,.movia-country-card,.movia-prod-card,.movia-blog-card,.movia-ts-card):hover{box-shadow:none;background:#fafafa;border-color:#888;transform:none}.mf-site :is(.movia-country-tile__name,.movia-country-card__name,.movia-prod-card__name,.movia-blog-card__q){font-size:17px;font-weight:650;line-height:1.4}.mf-site :is(.movia-country-tile__price,.movia-country-card__meta,.movia-prod-card__variants,.movia-blog-card__a){color:#555;font-size:14px;line-height:1.6}.mf-site :is(.movia-country-tile__cta,.movia-country-card__cta,.movia-prod-card__cta,.movia-blog-card__arrow){color:#111;font-size:14px}.mf-site .movia-country-grid{gap:12px}.mf-site .movia-country-tile{padding:20px 12px}.mf-site .movia-country-tile__flag{font-size:36px}.mf-site .movia-blog-card{gap:14px;padding:18px 16px}.mf-site .movia-blog__cat{margin-top:28px;font-size:21px}.mf-site .movia-blog-card__a{margin-top:8px;display:block}.mf-site .movia-article__body,.mf-site .movia-article__body :is(p,li){font-size:16px;line-height:1.75}.mf-site .movia-article__body h2,.mf-site .movia-article>h2{margin:32px 0 14px;font-size:24px;line-height:1.3}.mf-site .movia-article__body h3{font-size:19px;line-height:1.35}.mf-site .movia-article__body a{color:#111;text-underline-offset:3px;text-decoration:underline}.mf-site .movia-article__answer{background:#f5f5f5;border:1px solid #e4e4e4;border-radius:12px;margin:24px 0;padding:20px}.mf-site .movia-article__answer-label{color:#555;font-size:12px}.mf-site .movia-article__answer-text{color:#222;font-size:16px;line-height:1.7}.mf-site :is(.movia-article__meta,.movia-article__breadcrumb,.movia-article__tag){color:#555;font-size:13px}.mf-site .movia-article__callout{background:#f5f5f5;border-color:#111;font-size:16px}.mf-site :is(.movia-article__cta,.movia-faq__cta){text-align:left;background:#f5f5f5;border:1px solid #e4e4e4;border-radius:12px;padding:24px 20px}.mf-site :is(.movia-article__cta-heading,.movia-faq__cta-heading){color:#111;font-size:22px;line-height:1.3}.mf-site :is(.movia-article__cta-sub,.movia-faq__cta-sub){color:#555;font-size:15px}.mf-site :is(.movia-article__still-stuck,.movia-article__inline-cta){font-size:15px;line-height:1.6}.mf-site .movia-faq-section{max-width:600px;padding:28px 20px 32px;scroll-margin-top:18px}.mf-site .movia-faq-section__heading{text-align:left;font-size:24px}.mf-site .movia-faq-section__sub{text-align:left;color:#555;margin-bottom:20px;font-size:15px}.mf-site .movia-faq__item{border:0;border-bottom:1px solid #ddd;border-radius:0;margin-bottom:0}.mf-site .movia-faq__question{gap:14px;min-height:56px;padding:15px 0;font-size:16px;font-weight:600;line-height:1.5}.mf-site .movia-faq__question svg{flex-shrink:0}.mf-site .movia-faq__answer{color:#555;padding:0 0 18px;font-size:16px;line-height:1.7}.mf-site .movia-ts__h1-accent{color:#111;text-align:left;margin:-10px 0 26px;font-size:30px;font-weight:700;line-height:1.12}.mf-site .movia-ts-card__text strong{font-size:16px;line-height:1.4}.mf-site .movia-ts-card__text span{color:#555;font-size:14px;line-height:1.5}.mf-site .movia-ts-card__arrow{color:#555}.mf-site :is(.movia-ts-back,.movia-os-tab,.movia-ts-crosslink button){min-height:44px;font-size:15px}.mf-site .movia-ts__view-head h2{font-size:22px}.mf-site .movia-ts-step__header strong{font-size:17px;line-height:1.4}.mf-site .movia-ts-step__body{background:#fafafa;border-radius:12px;padding:16px}.mf-site .movia-ts-step__body p{font-size:16px;line-height:1.65}.mf-site .movia-ts-setting{gap:10px;min-height:44px;font-size:14px}.mf-site .movia-ts-toggle{flex-shrink:0}.mf-site .movia-ts-setting--highlight span:first-child{color:#176b40}.mf-site .movia-ts-settings-mock--dark .movia-ts-setting--highlight span:first-child{color:#6ce8a4}.mf-site .movia-ts-confirm{color:#176b40;font-size:13px;line-height:1.5}.mf-site :is(.movia-ts-apn-box small,.movia-ts-tip,.movia-ts-warning,.movia-ts-warn-inline){font-size:14px;line-height:1.6}.mf-site .movia-ts-apn-box small{color:#555}.mf-site :is(.movia-ts-warning,.movia-ts-warn-inline){color:#93400f}.mf-site .movia-ts-tip{color:#195ba6}.mf-site :is(.movia-ts-crosslink p,.movia-ts-sticky-cta p,.movia-ts-sticky-cta small){color:#555;font-size:14px}.mf-site .movia-ts-crosslink button{color:#111}.mf-site .movia-devices__section-header{padding-bottom:12px}.mf-site :is(.movia-devices__device,.movia-devices__note,.movia-devices__search-result){font-size:14px;line-height:1.6}.mf-site .movia-devices__device{color:#444;border-radius:8px;padding:10px 12px}.mf-site .movia-devices__count{color:#555;font-size:13px}.mf-site .movia-devices__brand{font-size:22px}.mf-site .movia-devices__cta-link{color:#111;align-items:center;min-height:44px;font-size:15px;display:inline-flex}.mf-site .movia-plan{min-height:84px;padding:15px}.mf-site .movia-plan.is-selected{background:#f5f5f5;border:2px solid #111;padding:14px}.mf-site .movia-plan.is-selected .movia-plan__radio{background:#111;border-color:#111}.mf-site .movia-plan.is-selected .movia-plan__radio:after{background:#fff}.mf-site .movia-plan__data{font-size:18px}.mf-site .movia-plan__days{color:#555;font-size:14px}.mf-site .movia-plan__price{font-size:20px}.mf-site .movia-plan__badge--popular{color:#333;background:#eaeaea}.mf-site .movia-pp__sticky{-webkit-backdrop-filter:none;backdrop-filter:none;padding:12px 20px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ddd}.mf-site .movia-pp__buy-btn{text-align:center;justify-content:center;align-items:center;max-width:560px;margin:auto;display:flex}.mf-site .movia-pp__secure{color:#555;font-size:13px}.mf-site :is(.movia-pp__include-item,.movia-spec-table td,.movia-pp__faq-answer){font-size:15px}.mf-site .movia-pp__faq-item summary{min-height:52px;font-size:15px}.mf-site .movia-pp__compat a{color:#111;align-items:center;min-height:44px;font-size:15px;display:inline-flex}.mf-site .movia-devices__inner{padding-left:20px;padding-right:20px}.mf-site .movia-devices__heading{letter-spacing:-1px;font-size:32px;font-weight:700;line-height:1.16}.mf-site .movia-devices__subtext{color:#555;font-size:16px}.mf-site .movia-devices__label{color:#555}.mf-site .movia-devices__dot{box-shadow:none;background:#555}.mf-site .movia-devices__search-input{min-width:0;min-height:44px}.mf-site .movia-devices__search-input::placeholder{color:#666}.mf-site .movia-devices__search-clear{color:#555;min-width:44px;min-height:44px}.mf-site .movia-devices__search-result.found{color:#176b40}.mf-site .movia-contact__success{background:#f5f5f5;border-color:#ddd}.mf-site .movia-contact__input::placeholder{color:#666}@media (min-width:700px){.mf-header__inner,.mf-footer__inner{padding-left:36px;padding-right:36px}.mf-menu{grid-template-columns:1fr 1fr;padding-left:36px;padding-right:36px}.mf-home,.mf-support{padding-top:40px;padding-bottom:38px}.mf-home h1{font-size:44px}.mf-footer nav{grid-template-columns:repeat(4,1fr)}.mf-site :is(.movia-collection,.movia-blog,.movia-article,.movia-contact,.movia-search,.movia-devices__inner,.movia-troubleshoot,.movia-pp){padding-top:40px}.mf-site :is(.movia-blog__title,.movia-article__h1,.movia-contact__title,.movia-devices__title,.movia-collection__title){font-size:38px}}@media (max-width:359px){.mf-header__inner{gap:6px;padding-left:16px;padding-right:16px}.mf-header__actions{gap:3px}.mf-currency{font-size:11px}.mf-site h1{font-size:29px}.mf-radio-row{gap:5px}.mf-radio-row label{font-size:13px}.mf-site .movia-country-tile__name{font-size:16px}.mf-site .movia-plan__price{font-size:18px}}@media (prefers-reduced-motion:reduce){.mf-site *,.mf-site :before,.mf-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
