/* BucovinaTeam shared public design system v39.
   This is the single source for public type, color, controls, surfaces and spacing.
   Page CSS owns layouts; this file never changes forms, state or payment logic. */
:root {
 --bt-ui-font:Manrope,Arial,sans-serif;
 --bt-ui-ink:#0b1924; --bt-ui-muted:#52665c;
 --bt-ui-bg:#f6f8f7; --bt-ui-surface:#fff; --bt-ui-soft:#edf5f0;
 --bt-ui-dark:#051420; --bt-ui-dark-card:#0b2530;
 --bt-ui-green:#087a51; --bt-ui-mint:#42d995;
 --bt-ui-line:#dce6df; --bt-ui-radius:12px; --bt-ui-control-radius:8px;
 --bt-ui-title:clamp(36px,4vw,56px); --bt-ui-section-title:clamp(30px,3vw,40px);
 --bt-ui-card-title:22px; --bt-ui-body:16px; --bt-ui-small:14px; --bt-ui-label:15px;
 --bt-ui-section-space:64px;
}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) {
 --bt-text:var(--bt-ui-ink); --bt-muted:var(--bt-ui-muted); --bt-link:var(--bt-ui-green);
 font-family:var(--bt-ui-font)!important; font-size:var(--bt-ui-body)!important;
 color:var(--bt-text)!important; line-height:1.75;
}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,label,summary,li,dt,dd,small,strong,b,blockquote) {
 font-family:var(--bt-ui-font)!important;
}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(h1,h2,h3,h4,h5,h6) {
 color:var(--bt-text)!important;-webkit-text-fill-color:currentColor!important;
 font-weight:800!important;letter-spacing:-.035em!important;line-height:1.25!important;
 text-transform:none!important;text-shadow:none!important;
}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) h1 {font-size:var(--bt-ui-title)!important;line-height:1.14!important;letter-spacing:-.045em!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(h2,h3,h4) {font-size:var(--bt-ui-card-title)!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) h1 span {color:var(--bt-link)!important;-webkit-text-fill-color:currentColor!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(p,li,dd) {font-size:var(--bt-ui-body)!important;line-height:1.75!important;color:var(--bt-muted)!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(p,li,dd) :is(a,span,em,strong) {font-size:inherit!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(strong,b) {color:inherit;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) a {color:var(--bt-link);}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(input,textarea,select) {font-family:var(--bt-ui-font)!important;font-size:16px!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(a,button,input,textarea,select,summary):focus-visible {outline:3px solid #159363!important;outline-offset:4px;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-shell,.bta-wrap,.btd-wrap,.bq-wrap,.bt-contact-shell,.atv-checkout-shell,.atv-chk-section > .container,.np-tut-wrap,.status-shell,.np-seo-wrap,.privacy-shell,.np-policy-shell,.np-policy-wrap,.np-gdpr-shell,.np-login-layout,.auth-layout) {width:min(var(--bt-site-width,1440px),calc(100% - 2 * var(--bt-site-gutter,32px)))!important;max-width:var(--bt-site-width,1440px)!important;margin-inline:auto!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-hero,.bta-hero,.btd-hero,.bt-contact-hero,.atv-checkout-hero,.np-tut-hero,.np-seo-hero,.status-hero,.privacy-hero,.np-policy-hero,.np-gdpr-hero,.np-login-story,.auth-panel) {--bt-text:#f4faf6;--bt-muted:#b8c9cc;--bt-link:var(--bt-ui-mint);background:var(--bt-ui-dark)!important;color:var(--bt-text)!important;box-shadow:none!important;backdrop-filter:none!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-hero-copy > p,.bta-hero-copy > p,.btd-hero-copy > p,.bq-heading > p,.bt-contact-heading > p,.btco-intro p,.np-tut-lead,.np-seo-lead,.status-hero p,.np-login-story > p,.auth-panel p) {font-size:18px!important;line-height:1.75!important;color:var(--bt-muted)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-heading h2,.bt20-pricing-heading h2,.bt21-benefits-heading h2,.bt22-faq-heading h2,.bta-story h2,.bta-section-head h2,.bta-experience h2,.btd-section-head h2,.btd-faq-section h2,.btc-section-heading h2,.np-section-head h2,.status-section-title h2) {font-size:var(--bt-ui-section-title)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bta-contact-band,.btd-trial-band,.bq-trial,.bt20-test-strip,.bt22-faq-cta) {--bt-text:#f4faf6;--bt-muted:#b8c9cc;--bt-link:var(--bt-ui-mint);background:var(--bt-ui-dark)!important;border-radius:var(--bt-ui-radius)!important;box-shadow:none!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bta-contact-band h2,.btd-trial-band h2,.bq-trial h2,.bt20-test-strip h3,.bt22-faq-cta h3,.btc-email-band h2,.bt-contact-faq h2) {font-size:28px!important;line-height:1.3!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-kicker,.bt14-heading > span,.bt20-pricing-heading > span,.bt21-benefits-heading > span,.bt22-faq-heading > span,.bta-eyebrow,.btd-eyebrow,.bq-eyebrow,.btc-eyebrow,.bt-contact-eyebrow,.atv-checkout-tag,.np-kicker,.np-seo-kicker,.status-kicker,.privacy-kicker,.np-policy-kicker,.np-gdpr-kicker,.np-login-kicker,.auth-kicker) {font:800 12px/1.6 var(--bt-ui-font)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--bt-link)!important;box-shadow:none!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bta-crumbs,.btd-crumbs,.bq-crumbs,.btc-crumbs,.btco-crumbs) {font:500 14px/1.6 var(--bt-ui-font)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-section,.bta-section,.btd-install-section,.btd-faq-section,.np-tut-sec) {padding-block:var(--bt-ui-section-space)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.btd-device-section) {padding-top:var(--bt-ui-section-space)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.btc-guidance) {padding-block:var(--bt-ui-section-space)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-hero-proof span,.bt14-trust span,.bta-text-link,.bta-inline-link,.btd-quiet-link,.btd-inline-link,.bq-inline-link,.bq-after-list,.bt22-faq-all,.btc-topic-link,.bt-contact-faq a,.btco-login-hint,.atv-secondary-action) {font-size:15px!important;line-height:1.65!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bta-facts dd,.bta-facts dd strong,.bta-landscape figcaption div span,.bta-package-summary dd,.bta-package-summary dt,.bta-experience-copy > small,.bta-faq-note,.bta-devices,.btd-mini-steps small,.btd-start-bottom,.btd-panel-subtitle,.btd-app-note,.btd-device-note,.btd-license-note p,.btd-downloader small,.btd-code button,.btd-copy-status,.bq-search-hint,.bq-answer .bq-note,.bq-help-grid p,.bt-contact-availability,.bt-contact-badge,.bt-contact-prep p,.bt-contact-prep li,.atv-step-subtitle,.atv-pin-help,.atv-checkout-terms,.atv-chk-step-txt span,.feature-list small,.atv-bottom-copy small) {font-size:var(--bt-ui-small)!important;line-height:1.7!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.btd-mini-steps strong,.btd-downloader strong,.atv-chk-step-txt strong,.feature-list strong,.atv-chk-form-group > label,.np-login-field,.auth-field label) {font-size:var(--bt-ui-label)!important;line-height:1.6!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.btd-app-heading small,.bq-answer-category,.bt20-recommended,.bt20-duration-tabs small) {font-size:12px!important;line-height:1.5!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.btd-faq-list summary,.bq-list summary,.bt22-faq-list summary) {font-size:16px!important;line-height:1.6!important;font-weight:700!important;color:var(--bt-text)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bq-list-toolbar h2,.bq-help-grid h2) {font-size:18px!important;letter-spacing:-.02em!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(#bq-expand,.bq-empty a,.bq-filters button,.bt22-faq-filters button,.btd-device-tabs a) {font:700 14px/1.5 var(--bt-ui-font)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bq-filters button,.bt22-faq-filters button,.btd-device-tabs a) {border-radius:var(--bt-ui-control-radius)!important;min-height:46px!important;box-shadow:none!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bq-filters button[aria-pressed=true],.bt22-faq-filters button.is-active,.btd-device-tabs a[aria-selected=true]) {background:var(--bt-ui-green)!important;border-color:var(--bt-ui-green)!important;color:#fff!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bq-search input) {font-size:16px!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-btn,.bt20-package-cta,.bta-button,.btd-button,.btd-app-link,.bq-trial > a,.bq-empty button,.bt-contact-button,.btc-email-band > a,#atv-btn-submit,.np-tut-btn,.np-seo-btn,.privacy-btn,.np-policy-btn,.np-gdpr-btn,.np-login-submit,.auth-submit) {min-height:52px!important;padding:13px 22px!important;border-radius:var(--bt-ui-control-radius)!important;font:700 16px/1.5 var(--bt-ui-font)!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;backdrop-filter:none!important;-webkit-text-fill-color:currentColor!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-btn-primary,.bt20-package-row.is-full .bt20-package-cta,.bta-button,.btd-button,.bq-trial > a,.bq-empty button,.bt-contact-button.is-primary,#atv-btn-submit,.np-tut-btn.primary,.np-seo-btn.primary,.privacy-btn.primary,.np-policy-btn.primary,.np-gdpr-btn.primary,.np-login-submit,.auth-submit) {background:var(--bt-ui-mint)!important;background-image:none!important;border:1px solid var(--bt-ui-mint)!important;color:#03291c!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt20-package-cta,.btd-app-link,.btc-email-band > a) {background:#fff!important;border:1px solid var(--bt-ui-green)!important;color:var(--bt-ui-green)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt20-package-row.is-full .bt20-package-cta) {background:var(--bt-ui-mint)!important;border-color:var(--bt-ui-mint)!important;color:#03291c!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt-contact-button.is-unavailable) {background:#17372e!important;border-color:#365b48!important;color:#9ab5a4!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.atv-submit-txt,.auth-submit span,.np-login-submit span) {font:inherit!important;color:inherit!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-btn-primary:hover,.bta-button:hover,.btd-button:hover,.bq-trial > a:hover,#atv-btn-submit:hover,.np-login-submit:hover,.auth-submit:hover) {background:#70e5ae!important;border-color:#70e5ae!important;color:#03291c!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-steps article,.bt20-package-row,.bt14-compare-grid article,.bt14-review-grid article,.bta-card,.btd-panel,.btd-app-card,.bq-list,.bq-help-grid > a,.btc-topics > a,.atv-chk-card,.np-tutorial-card,.np-help-card,.np-faq-card,.np-device-app-card,.np-seo-card,.np-seo-faq,.np-seo-related,.np-seo-stat,.status-stat,.server-card,.status-info-panel,.status-info-card,.privacy-card,.privacy-section,.privacy-toc,.np-policy-section,.np-policy-toc,.np-gdpr-toc,.np-gdpr-section,.np-login-card,.auth-card) {--bt-text:var(--bt-ui-ink);--bt-muted:var(--bt-ui-muted);--bt-link:var(--bt-ui-green);background:var(--bt-ui-surface)!important;background-image:none!important;color:var(--bt-text)!important;border:1px solid var(--bt-ui-line)!important;border-radius:var(--bt-ui-radius)!important;box-shadow:0 4px 16px #163d2306!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.atv-sidebar-summary-card,.btd-start-card,.bta-landscape,.bt-contact-card,.status-live-card,.privacy-status-card,.np-gdpr-hero .np-gdpr-card,.np-login-points > div,.np-login-safe) {--bt-text:#f4faf6;--bt-muted:#b8c9cc;--bt-link:var(--bt-ui-mint);background:var(--bt-ui-dark-card)!important;background-image:none!important;color:var(--bt-text)!important;border:1px solid #29434a!important;border-radius:var(--bt-ui-radius)!important;box-shadow:none!important;backdrop-filter:none!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt20-package-row.is-full,.bta-experience-copy,.btd-help-card,.btd-downloader,.btc-email-band,.atv-theme-alert,.atv-final-callout) {background:var(--bt-ui-soft)!important;border-color:#c7dfd1!important;border-radius:var(--bt-ui-radius)!important;box-shadow:none!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.atv-theme-alert-danger,.status-alert) {background:#fff0f1!important;color:#8f2932!important;border-color:#efc1c5!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.atv-theme-alert-danger p,.status-alert p) {color:#8f2932!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt20-package-name h3) {font-size:26px!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt20-package-price b) {font-family:var(--bt-ui-font)!important;font-weight:800!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt20-duration-tabs button strong) {font:700 18px/1.4 var(--bt-ui-font)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt20-duration-tabs button:not(.is-active)) {color:var(--bt-ui-ink)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt20-duration-tabs button.is-active) {background:var(--bt-ui-green)!important;color:#fff!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.atv-summary-line,.atv-summary-total,.atv-summary-line strong) {font-size:16px!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.atv-summary-total strong) {font-size:34px!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.atv-info-device-list li,.btco-progress li) {font-size:14px!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.atv-chk-label) {font-size:15px!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.atv-chk-title) {font-size:var(--bt-ui-card-title)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.atv-chk-sidebar .atv-chk-title) {font-size:20px!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-steps article h3) {font-size:20px!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-tools b,.bt21-status-list b) {font-size:16px!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-tools small) {font-size:14px!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt19-tv-stage :is(h3,p,small,span,b,button)) {font-family:var(--bt-ui-font)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt19-tv-slide h3) {font-size:28px!important;color:#f4faf6!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt19-tv-slide p) {font-size:12px!important;color:#d5e3e2!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt19-tv-slide button) {font-size:11px!important;}

/* Existing help, legal, account-access and SEO pages use the same light canvas. */

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-card-top,.np-card-meta) {background:transparent!important;box-shadow:none!important;}
html body#btSiteBody .np-tutorial-page {background:var(--bt-ui-bg)!important;background-image:none!important;color:var(--bt-ui-ink)!important;}
html body#btSiteBody .np-seo-landing {background:var(--bt-ui-bg)!important;background-image:none!important;color:var(--bt-ui-ink)!important;}
html body#btSiteBody .privacy-page {background:var(--bt-ui-bg)!important;background-image:none!important;color:var(--bt-ui-ink)!important;}
html body#btSiteBody .np-policy {background:var(--bt-ui-bg)!important;background-image:none!important;color:var(--bt-ui-ink)!important;}
html body#btSiteBody .np-gdpr {background:var(--bt-ui-bg)!important;background-image:none!important;color:var(--bt-ui-ink)!important;}
html body#btSiteBody .np-login-page {background:var(--bt-ui-bg)!important;background-image:none!important;color:var(--bt-ui-ink)!important;}
html body#btSiteBody .auth-page-shell {background:var(--bt-ui-bg)!important;background-image:none!important;color:var(--bt-ui-ink)!important;}
html body#btSiteBody .status-page {background:var(--bt-ui-bg)!important;background-image:none!important;color:var(--bt-ui-ink)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-tut-hero,.np-seo-hero,.status-hero,.privacy-hero,.np-policy-hero,.np-gdpr-hero) {padding:48px 32px!important;border-radius:var(--bt-ui-radius)!important;border-color:#29434a!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-tut-hero) {padding-inline:0!important;border-radius:0!important;}

html body#btSiteBody :is(.np-tut-hero,.np-seo-hero,.np-login-story,.auth-panel)::before,
html body#btSiteBody :is(.np-tut-hero,.auth-panel-inner)::after {display:none!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-tut-overlap,.np-tut-sec) {background:transparent!important;padding-block:var(--bt-ui-section-space)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-tutorial-card p,.np-help-card p,.np-faq-card p,.np-device-app-card p,.np-seo-card p,.np-seo-faq p,.np-seo-related p,.status-stat p,.server-card p,.status-info-panel p,.status-info-card p,.privacy-card p,.privacy-section p,.np-policy-section p,.np-gdpr-section p,.np-login-card p,.auth-card p) {color:var(--bt-ui-muted)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-login-story,.auth-panel) {border:1px solid #29434a!important;border-radius:var(--bt-ui-radius)!important;padding:32px!important;box-shadow:none!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-login-layout,.auth-layout) {gap:28px!important;}


html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-login-card,.auth-card) {padding:32px!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.auth-panel-inner) {padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-login-input-wrap,.auth-input-wrap) {border:1px solid #cbd9cf!important;border-radius:var(--bt-ui-control-radius)!important;background:#fbfcfb!important;box-shadow:none!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-login-input-wrap input,.auth-input-wrap input) {min-height:52px!important;background:transparent!important;color:#102b1c!important;-webkit-text-fill-color:#102b1c!important;border:0!important;box-shadow:none!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-login-input-wrap,.auth-input-wrap) input::placeholder {color:#687d6f!important;-webkit-text-fill-color:#687d6f!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-login-card label,.np-login-card-subtitle,.np-login-options,.np-login-create,.auth-support-list li,.auth-footer-note,.auth-field label) {color:var(--bt-ui-muted)!important;font-size:15px!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-login-card-head h2,.auth-card-head h2) {font-size:30px!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-login-options a,.np-login-create a,.auth-footer-note a) {color:var(--bt-ui-green)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.auth-card-top,.np-login-card-kicker) {font-size:12px!important;color:var(--bt-ui-green)!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.auth-benefit-list li,.auth-panel-note) {color:#b8c9cc!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.auth-panel-note) {background:#0b2530!important;border:1px solid #29434a!important;border-radius:12px!important;box-shadow:none!important;}

html body#btSiteBody main.np-seo-landing {padding-inline:0!important;}

html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-seo-related-grid a,.privacy-toc a,.np-policy-toc a,.np-gdpr-toc a) {color:var(--bt-ui-green)!important;background:#edf5f0!important;border-color:var(--bt-ui-line)!important;border-radius:8px!important;}

/* Contrast fixes for legacy components on the shared light surfaces. */
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .np-section-head small {color:var(--bt-ui-green)!important;font-size:14px!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-review-grid blockquote,.bta-card-number,.np-seo-stat small,.np-seo-stat span,.np-seo-faq summary) {color:var(--bt-ui-ink)!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-stars,.np-section-head h2 span) {color:var(--bt-ui-green)!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-tutorial-card :is(span,b),.np-tip-list > div,.np-help-card :is(span,b),.np-faq-card summary,.np-policy-final :is(strong,span),.status-stat :is(strong,span,em),.server-card :is(.node-role,.metric-label,.metric-value,.metric-sub-value),.status-info-card :is(strong,span,small),.status-info-panel :is(strong,span,small)) {color:var(--bt-ui-ink)!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-tutorial-card :is(.np-pill,.np-card-app-chip,.np-card-apps-title),.np-policy-toc a span,.np-gdpr-num,.np-gdpr-icon,.np-policy-icon,.status-refresh-pill) {color:var(--bt-ui-green)!important;background:var(--bt-ui-soft)!important;border-color:var(--bt-ui-line)!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-card-apps,.np-tip-list > div,.server-card .metric,.np-policy-final) {background:var(--bt-ui-soft)!important;border-color:var(--bt-ui-line)!important;box-shadow:none!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-card-app-links a) {color:var(--bt-ui-green)!important;background:#fff!important;border-color:var(--bt-ui-green)!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.privacy-table :is(th,td)) {color:var(--bt-ui-ink)!important;background:#fff!important;border-color:var(--bt-ui-line)!important;font-size:14px!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.privacy-table th) {background:var(--bt-ui-soft)!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.privacy-badge) {color:var(--bt-ui-green)!important;background:var(--bt-ui-soft)!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-policy-btn.is-primary) {background:var(--bt-ui-mint)!important;border-color:var(--bt-ui-mint)!important;color:#03291c!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.privacy-btn:not(.primary),.np-gdpr-btn:not(.primary),.np-seo-btn:not(.primary),.np-tut-btn:not(.primary),.np-policy-btn:not(.is-primary)) {background:var(--bt-ui-dark)!important;color:#f4faf6!important;border-color:#365950!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-policy-band) {background:var(--bt-ui-soft)!important;border-color:var(--bt-ui-line)!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-policy-pill) {background:#fff!important;color:var(--bt-ui-green)!important;border:1px solid var(--bt-ui-line)!important;white-space:normal!important;min-width:0!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.status-stat.outage span,.server-card.outage .status-pill) {color:#a52339!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.server-card.outage .status-pill) {background:#fff0f1!important;border-color:#efc1c5!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.server-card.operational .status-pill) {background:#edf5f0!important;color:#087a51!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.server-card .progress-bar-container) {background:#dce6df!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.auth-brand-mini) {display:flex!important;width:100%!important;margin:0 0 24px!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.auth-brand-mini img) {width:200px!important;max-height:none!important;filter:none!important;}
html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .auth-benefit-list li::before {background:var(--bt-ui-mint)!important;box-shadow:none!important;}

@media(max-width:760px) {
 html body#btSiteBody main.np-policy .np-policy-pills {display:flex!important;flex-wrap:wrap!important;gap:10px!important;}
 html body#btSiteBody main.np-policy .np-policy-pill {width:auto!important;flex:1 1 120px!important;}
}

/* Header, footer and consent keep the same type system on every route. */
html body#btSiteBody #luxNav #btSiteHeaderInner .bt-site-nav-link {font-family:var(--bt-ui-font)!important;font-size:15px!important;}
html body#btSiteBody #luxNav #btSiteHeaderInner .bt-site-login {font-family:var(--bt-ui-font)!important;font-size:15px!important;}
html body#btSiteBody #btSiteFooter {font-family:var(--bt-ui-font)!important;font-size:16px!important;}
html body#btSiteBody #btSiteFooter :is(p,.bt-footer-links a,.bt-footer-cta a) {font-size:16px!important;line-height:1.75!important;}
html body#btSiteBody #btSiteFooter :is(.bt-footer-availability strong,.bt-footer-availability small,.bt-footer-bottom p,.bt-footer-legal a,.bt-footer-cookie-button,.bt-footer-trust span) {font-size:14px!important;line-height:1.6!important;}
html body#btSiteBody #btSiteFooter :is(.bt-footer-links h3,.bt-footer-cta-label) {font-size:12px!important;}
html body#btSiteBody #btSiteFooter .bt-footer-cta h3 {font-size:24px!important;font-weight:800!important;}
@media(max-width:800px) {
 :root {--bt-ui-title:clamp(34px,6.7vw,46px);--bt-ui-section-title:32px;--bt-ui-section-space:44px;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-hero-copy > p,.bta-hero-copy > p,.btd-hero-copy > p,.bq-heading > p,.bt-contact-heading > p,.btco-intro p) {font-size:16px!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bta-contact-band h2,.btd-trial-band h2,.bq-trial h2,.bt20-test-strip h3,.bt22-faq-cta h3,.btc-email-band h2,.bt-contact-faq h2) {font-size:25px!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-tut-hero,.np-seo-hero,.status-hero,.privacy-hero,.np-policy-hero,.np-gdpr-hero) {padding:32px 24px!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .np-tut-hero {padding-inline:0!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-login-layout,.auth-layout) {grid-template-columns:1fr!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.np-login-card,.auth-card,.np-login-story,.auth-panel) {padding:24px!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .btd-device-tabs a {font-size:14px!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .bt-contact-prep ul {gap:16px!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .btc-email-band > a {white-space:normal!important;overflow-wrap:anywhere;}
}
@media(max-width:540px) {
 :root {--bt-ui-title:36px;--bt-ui-section-title:30px;--bt-ui-card-title:22px;}
 html body#btSiteBody main#acasa .bt20-duration-tabs button strong {font-size:14px!important;}
 html body#btSiteBody main#acasa .bt20-duration-tabs button small {padding:2px 4px!important;font-size:8px!important;line-height:1.25!important;letter-spacing:.02em!important;white-space:nowrap!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-hero-actions,.bta-actions,.btd-actions) {gap:14px!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .btco-progress li {font-size:13px!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .bta-facts {grid-template-columns:1fr!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .bta-facts > div {border:0!important;padding:0!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .bta-facts > div:last-child {padding-top:0!important;border:0!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bta-facts dd br,.bt14-hero-copy > p br) {display:none;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .bt-contact-prep ul {grid-template-columns:1fr!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .btc-email-band > a {font-size:14px!important;padding:13px 12px!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .bq-list-toolbar {gap:12px;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .bq-list-toolbar h2 {font-size:16px!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) #bq-expand {font-size:14px!important;white-space:nowrap;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) :is(.bt14-steps article,.bta-card,.btc-topics > a) {padding:24px!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .bt14-steps article {display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;column-gap:18px!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .bt14-steps article > i {grid-column:1!important;grid-row:1 / span 3!important;position:static!important;width:52px!important;height:52px!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .bt14-steps article > :is(b,h3,p) {grid-column:2!important;position:static!important;margin-left:0!important;}
 html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) .atv-info-device-list li {font-size:14px!important;}
 html body#btSiteBody #btSiteFooter .bt-footer-links a {font-size:15px!important;}
}
@media(prefers-reduced-motion:reduce) {html body#btSiteBody :is(main#acasa,main#btAbout,main#btDownloads,main#btFaq,main#contact,main#btCheckout,main.np-tutorial-page,main.np-seo-landing,main.privacy-page,main.np-policy,main.np-gdpr,main.np-login-page,main.auth-page-shell,.status-page) * {scroll-behavior:auto!important;}}
