/* Approved home identity, projected only onto the fourteen public landings.
   Product media, pricing markup and interactive states remain owned by each page. */
@font-face { font-family: 'MVO Manrope'; src: url('legacy/fontes/manrope-400.ttf') format('truetype'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'MVO Manrope'; src: url('legacy/fontes/manrope-600.ttf') format('truetype'); font-weight: 500 600; font-display: swap; }
@font-face { font-family: 'MVO Manrope'; src: url('legacy/fontes/manrope-800.ttf') format('truetype'); font-weight: 700 800; font-display: swap; }
body.mvo-landing-next {
    --ln-bg: #090d12;
    --ln-surface: #111923;
    --ln-ink: #f5f8fc;
    --ln-muted: #b4c1d0;
    --ln-line: #293441;
    --ln-accent: #80b9ff;
    --site-reading: #b4c1d0;
    --site-focus: #8fc8ff;
    background: var(--ln-bg);
    color: var(--ln-ink);
    font-family: 'MVO Manrope', sans-serif;
    scrollbar-color: #49627e var(--ln-bg);
}
.mvo-landing-next #main-content { background: var(--ln-bg); color: var(--ln-ink); }
/* Existing dialog state lowers only the marketing header below its backdrop.
   Keep drawer/zoom ordering and the normal navigation layer unchanged. */
body.mvo-landing-next:is(.mvo-ssl-offcanvas-open,.mvo-antispam-modal-open) .mvo_header { z-index: 1000; }
.mvo-landing-next #main-content :is(.hosting27_page,.mvo-company,.mvo-launch,.guard-page,.mvo-multi-page,.mvo-softwares-page,.mvo-edge-page,.landing-page) {
    background: var(--ln-bg) !important;
    color: var(--ln-ink);
    font-family: inherit;
}
.mvo-landing-next #main-content :is(h1,h2,h3,h4,h5,h6) {
    font-family: 'MVO Manrope', sans-serif;
    color: var(--ln-ink);
    font-weight: 800;
    letter-spacing: -.03em;
}
.mvo-landing-next #main-content h1 { font-size: clamp(38px,3.6vw,54px); line-height: 1.08; margin-bottom: 24px; }
.mvo-landing-next #main-content h2 { font-size: clamp(30px,3.3vw,46px); line-height: 1.14; }
.mvo-landing-next #main-content :is(p,li,small,label,dt,dd,figcaption) { color: var(--ln-muted); }
.mvo-landing-next #main-content :is(strong,b) { color: var(--ln-ink); }
.mvo-landing-next #main-content :is(button,input,select,textarea) { font-family: 'MVO Manrope', sans-serif; }
.mvo-landing-next #main-content :is(a,button,input,select,summary):focus-visible { outline: 3px solid #8fc8ff; outline-offset: 4px; }
.mvo-landing-next #main-content .container { width: min(1280px,calc(100% - 64px)); max-width: 1280px; padding-inline: 0; margin-inline: auto; }
.mvo-landing-next #main-content :is(.guard-wrap,.hosting27_shell,.hosting27_trust_shell,.hosting27_journey,.hosting27_complete,.hosting27_capabilities_body,.hosting27_compat) { width: min(1280px,calc(100% - 64px)); }

/* Each original hero keeps its subject; the surrounding stage belongs to MVO. */
.mvo-landing-next #main-content :is(.hosting27_hero,.mvo-company-hero,.reseller_hero,.cloud_hero_mvo,.baremetal_hero,.mov-drive-hero,.mvo-softwares-hero,.mvo-softwares-module-hero,.ml-hero,.mvo-multi-hero,.mvo-desk-hero,.mvo-ssl-v2-hero,.mvo-antispam-hero,.guard-hero,.mvo-edge-hero) {
    background: #111923;
    padding-block: 72px;
    border-bottom: 1px solid var(--ln-line);
}
.mvo-landing-next #main-content :is(.reseller_hero_grid,.cloud_hero_mvo_grid,.baremetal_hero_grid,.mov-drive-hero-grid,.mvo-softwares-hero-grid,.ml-hero-grid,.mvo-multi-hero-grid,.mvo-desk-hero-grid,.mvo-ssl-v2-hero-grid,.guard-hero-grid,.mvo-edge-hero-grid,.mvo-company-hero-grid) { grid-template-columns: minmax(0,1.08fr) minmax(0,1fr); gap: 64px; }
.mvo-landing-next #main-content :is(.cloud_hero_content,.reseller_hero_content,.baremetal_content,.mov-drive-hero-content,.mvo-softwares-copy,.ml-hero-copy,.mvo-multi-copy,.mvo-desk-copy,.mvo-ssl-v2-copy,.mvo-edge-copy) { min-width: 0; }
.mvo-landing-next #main-content :is(.cloud_hero_content,.reseller_hero_content,.baremetal_content,.mov-drive-hero-content,.mvo-softwares-copy,.ml-hero-copy,.mvo-multi-copy,.mvo-desk-copy,.mvo-ssl-v2-copy,.mvo-edge-copy) > p { font-size: 17px; line-height: 1.8; max-width: 60ch; }
.mvo-landing-next #main-content :is(.cloud_hero_checks,.cloud_hero_trust,.reseller_hero_checks,.baremetal_checks,.mov-drive-checks,.mvo-desk-checks,.mvo-multi-checks,.mvo-ssl-v2-checks,.mvo-antispam-points,.guard-checks,.ml-hero-note) { color: var(--ln-muted); font-size: 13px; line-height: 1.7; }
.mvo-landing-next #main-content :is(.cloud_hero_checks,.reseller_hero_checks,.baremetal_checks,.mov-drive-checks,.mvo-desk-checks,.mvo-multi-checks,.mvo-ssl-v2-checks,.mvo-antispam-points) span { color: var(--ln-muted); }
.mvo-landing-next #main-content :is(.cloud_hero_badge,.reseller_badge,.baremetal_badge,.mov-drive-badge,.mvo-softwares-badge,.mvo-desk-badge,.mvo-multi-badge,.mvo-ssl-v2-badge,.mvo-antispam-badge,.mvo-edge-badge) { background: #1b2c43; color: #a1ceff; border: 0; border-radius: 8px; font-size: 12px; line-height: 1.6; }
.mvo-landing-next #main-content :is(.cloud_glow,.hosting27_glow) { display: none; }
.mvo-landing-next #main-content :is(.mvo-company-hero,.guard-hero,.mvo-multi-hero,.mvo-edge-hero)::before { display: none; }

/* Continuous charcoal sections, with quiet alternating surfaces. */
.mvo-landing-next #main-content :is(.mvo_suporte_humanizado,.mvo_faq,.mvo_brasil_advantage,.mvo_planos_section,.hosting27_trust,.hosting27_capabilities,.reseller_features,.reseller_plans,.reseller_management,.reseller_compare,.cloud_configurator,.baremetal_pricing,.mov-drive-features,.mov-drive-story,.mov-drive-pricing,.mov-drive-cta,.mvo-softwares-overview,.mvo-softwares-categories,.mvo-softwares-usecases,.mvo-softwares-cta,.mvo-softwares-module-content,.mvo-desk-benefits,.mvo-desk-usecases,.mvo-multi-overview,.mvo-multi-features,.mvo-multi-channels,.mvo-multi-process,.mvo-multi-usecases,.mvo-multi-supervision,.mvo-multi-plans,.mvo-multi-final,.mvo-ssl-v2-overview,.mvo-ssl-v2-plans,.mvo-ssl-v2-scenarios,.mvo-ssl-v2-process,.mvo-ssl-v2-final,.mvo-antispam-overview,.mvo-antispam-block,.mvo-antispam-usecases,.mvo-antispam-cta,.mvo-edge-intro,.mvo-edge-usage,.mvo-edge-cta,.mvo-company-origin,.mvo-company-evolution,.mvo-company-brand,.mvo-company-principles,.mvo-company-capabilities,.mvo-company-final,.ml-capabilities,.ml-automation,.ml-tour,.ml-demo-access,.ml-role-gallery,.ml-features,.ml-ecosystem,.ml-pricing,.guard-platforms,.guard-section,.guard-cta) {
    background: var(--ln-bg) !important;
    border-color: var(--ln-line);
}
.mvo-landing-next #main-content :is(.mvo_planos_section,.reseller_plans,.cloud_configurator,.baremetal_pricing,.mov-drive-pricing,.mvo-multi-plans,.ml-pricing,.guard-pricing,.mvo_faq) { background: var(--ln-surface) !important; }
.mvo-landing-next #main-content :is(.section_title,.hosting27_capabilities_head) h2 { color: var(--ln-ink) !important; font-size: clamp(30px,3.3vw,46px) !important; line-height: 1.14 !important; }
.mvo-landing-next #main-content .section_title p { color: var(--ln-muted) !important; font-size: 16px !important; }
.mvo-landing-next #main-content :is(.section_title > span,.hosting27_eyebrow,.hosting27_journey_intro > span,.hosting27_complete_copy > span,.hosting27_capabilities_head > span,.mvo-company-overline,.mvo-company-section-number,.suporte_label,.guard-kicker,.ml-demo-entry) { color: var(--ln-accent) !important; }
.mvo-landing-next #main-content :is(.mvo_review_bar,.mvo_review_strip) { background: #172c4c; }
.mvo-landing-next #main-content :is(.faq_item,.hosting27_capabilities_list details,.hosting27_tool_index,.hosting27_tool_index > section,.hosting27_steps,.hosting27_steps article,.hosting27_trust p,.hosting27_compat) { border-color: var(--ln-line); }
.mvo-landing-next #main-content .faq_item { background: transparent; border-radius: 0; box-shadow: none; }
.mvo-landing-next #main-content :is(.faq_item button,.hosting27_capabilities_list summary,.guard-platforms b,.ml-capabilities span) { color: var(--ln-ink); }

/* Light product windows and offers are deliberate contrast islands, not inverted media. */
.mvo-landing-next #main-content :is(.hosting27_float,.mvo_plano,.cloud_dashboard,.cloud_config_area,.cloud_range_card,.reseller_panel,.reseller_plan_card,.dedicated_builder,.baremetal_server_card,.baremetal_table_wrap,.mov-drive-dashboard,.mov-drive-plan,.mvo-multi-console,.mvo-ssl-v2-panel,.mvo-antispam-mail-card,.mvo-antispam-floating,.mvo-multi-floating,.mvo-ssl-v2-floating,.mvo-multi-plan-card,.ml-demo-label,.ml-demo-card,.ml-integration-browser,.orbit-item,.ml-pricing-shell,.guard-single-offer,.mvo-company-year,.proposal_modal_box,.pricing-modal-content,.cloud_access_modal_box,.cloud_os_modal_box,.mvo-antispam-modal-box,.mvo-ssl-v2-offcanvas,.mvo-softwares-zoom-modal-content) {
    --ln-ink: #102942;
    --ln-muted: #4b6075;
    --ln-accent: #1769d6;
    color: var(--ln-ink);
}
.mvo-landing-next #main-content :is(.cloud_dashboard,.reseller_panel,.baremetal_server_card,.mov-drive-dashboard,.mvo-multi-console,.mvo-ssl-v2-panel,.mvo-antispam-mail-card,.reseller_plan_card,.mov-drive-plan,.mvo-multi-plan-card,.ml-integration-browser,.ml-pricing-shell,.guard-single-offer) { border-radius: 16px; box-shadow: none; }
.mvo-landing-next #main-content :is(.cloud_checkout_card,.dedicated_checkout_card,.mvo-multi-plan-card.is-featured,.mvo-multi-console-log,.baremetal_server,.guard-command,.guard-pillar-main,.guard-offer-main,.mvo-desk-window,.mvo-softwares-window,.mvo-edge-console,.ml-blue-panel,.ml-final) {
    --ln-ink: #f5f8fc;
    --ln-muted: #b4c1d0;
    --ln-accent: #80b9ff;
    color: var(--ln-ink);
    background: #172c4c;
    border-color: #304866;
}

/* Supporting cards share the home surface instead of competing gradients. */
.mvo-landing-next #main-content :is(.advantage_card,.reseller_feature_card,.management_cards > div,.compare_card,.mov-drive-feature-card,.mov-drive-story-card,.mvo-softwares-overview-card,.mvo-softwares-category-card,.mvo-softwares-usecase-list,.mvo-desk-benefit-card,.mvo-desk-usecase-card,.mvo-multi-overview-card,.mvo-multi-feature-card,.mvo-multi-usecase-card,.mvo-multi-process-steps article,.mvo-ssl-v2-scenario-card,.mvo-ssl-v2-process-card,.mvo-antispam-feature,.mvo-antispam-risk-card,.mvo-antispam-usecase,.mvo-edge-feature-card,.mvo-edge-usage-list,.guard-pillars > article,.guard-cap-grid > article,.guard-flow-grid > article,.guard-mini-grid > div,.suporte_cards a,.mvo-company-origin-note) {
    background: var(--ln-surface);
    color: var(--ln-ink);
    border: 1px solid var(--ln-line);
    border-radius: 12px;
    box-shadow: none;
}
.mvo-landing-next #main-content :is(.suporte_visual,.hosting27_complete_visual) { border-radius: 16px; }
.mvo-landing-next #main-content :is(.mov-drive-cta-box,.mvo-softwares-cta-box,.mvo-edge-cta-box,.mvo-multi-final-box,.mvo-ssl-v2-final-box,.mvo-company-final-box) { background: transparent; border: 0; border-top: 1px solid var(--ln-line); border-radius: 0; box-shadow: none; padding-block: 48px; }

/* Shared action grammar; selection and visibility stay with the product scripts. */
.mvo-landing-next #main-content :is(.btn,.cloud_primary_btn,.cloud_secondary_btn,.reseller_primary_btn,.reseller_secondary_btn,.baremetal_primary_btn,.baremetal_secondary_btn,.mov-drive-primary-btn,.mov-drive-secondary-btn,.mvo-desk-primary-btn,.mvo-desk-secondary-btn,.mvo-edge-primary-btn,.mvo-edge-secondary-btn,.mvo-softwares-primary-btn,.mvo-softwares-secondary-btn,.ml-button,.guard-btn,.mvo-company-primary,.btn_plano,.mov-drive-plan-btn,.hosting27_offer > a) { border-radius: 8px !important; min-height: 52px; font-size: 14px; font-weight: 800; box-shadow: none; text-decoration: none; }
.mvo-landing-next #main-content :is(.btn-primary,.cloud_primary_btn,.reseller_primary_btn,.baremetal_primary_btn,.mov-drive-primary-btn,.mvo-desk-primary-btn,.mvo-edge-primary-btn,.mvo-softwares-primary-btn,.ml-button.primary,.guard-btn-primary,.mvo-company-primary,.btn_plano,.mov-drive-plan-btn,.hosting27_offer > a,.mvo-antispam-actions .btn-light) { background: #1670e5 !important; border-color: #1670e5; color: #fff; }
.mvo-landing-next #main-content :is(.btn-primary,.cloud_primary_btn,.reseller_primary_btn,.baremetal_primary_btn,.mov-drive-primary-btn,.mvo-desk-primary-btn,.mvo-edge-primary-btn,.mvo-softwares-primary-btn,.ml-button.primary,.guard-btn-primary,.mvo-company-primary,.btn_plano,.mov-drive-plan-btn,.hosting27_offer > a):hover { background: #0d60cf !important; color: #fff; transform: none; }
.mvo-landing-next #main-content :is(.cloud_secondary_btn,.reseller_secondary_btn,.baremetal_secondary_btn,.mov-drive-secondary-btn,.mvo-desk-secondary-btn,.mvo-edge-secondary-btn,.mvo-softwares-secondary-btn,.ml-button.secondary,.guard-btn-ghost,.guard-btn-outline,.btn-outline-light) { background: transparent; border: 1px solid #49627e; color: #f5f8fc; }
.mvo-landing-next #main-content :is(.billing_toggle,.reseller_billing_toggle,.reseller_type_tabs,.baremetal_billing_toggle,.baremetal_location_toggle) { display: inline-flex; flex-wrap: wrap; justify-content: center; width: auto; gap: 4px; padding: 6px; background: #f5f8fc !important; border: 1px solid #cad7e5 !important; border-radius: 10px !important; box-shadow: none !important; --ln-ink: #102942; --ln-muted: #4b6075; }
.mvo-landing-next #main-content :is(.billing_toggle,.reseller_billing_toggle,.reseller_type_tabs,.baremetal_billing_toggle,.baremetal_location_toggle) button { border: 0; border-radius: 7px; background: transparent; min-height: 44px; padding: 10px 18px; color: #4b6075; font-size: 13px; font-weight: 800; }
.mvo-landing-next #main-content :is(.billing_toggle,.reseller_billing_toggle,.reseller_type_tabs,.baremetal_billing_toggle,.baremetal_location_toggle) button.active { background: #1670e5; color: #fff; }

/* Bespoke imagery and typography: no crop/filter changes to the real captures. */
.mvo-landing-next .mvo_header :is(a,button) { text-decoration: none; }
.mvo-landing-next .mvo_header .mvo_panel_official_logo b { color: #f5f8fc; }
.mvo-landing-next #main-content :is(.mvo-company-since,.mvo-softwares-float,.mvo-edge-float,.dedicated_feature_card,.cloud_builder_left,.dedicated_left_panel,.pricing-info-card,.proposal_config_preview,.ml-demo-access-card,.mvo-softwares-module-card,.mvo-softwares-module-tabs,.mvo-softwares-module-timeline-item,.mvo-softwares-detail-showcase,.mvo-softwares-detail-pricing-card,.mvo-softwares-detail-block,.mvo-softwares-zoom-dialog) { --ln-ink: #102942; --ln-muted: #4b6075; color: var(--ln-ink); }
.mvo-landing-next #main-content :is(.cloud_intro_card,.dedicated_intro_card,.checkout_price,.checkout_included,.reseller_float_card,.mov-drive-float,.baremetal_float,.mvo-desk-float,.server_machine) { --ln-ink: #f5f8fc; --ln-muted: #b4c1d0; color: var(--ln-ink); }
.mvo-landing-next #main-content :is(.reseller_features_grid > div,.mvo-softwares-usecase-list > div,.mvo-desk-usecase-list > div,.mvo-edge-usage-list > div) { background: var(--ln-surface); border-color: var(--ln-line); border-radius: 12px; }
.mvo-landing-next #main-content :is(.mov-drive-btn-primary,.mov-drive-btn-secondary,.mvo-desk-btn-primary,.mvo-desk-btn-secondary,.mvo-edge-btn-primary,.mvo-edge-btn-secondary,.mvo-softwares-btn-primary,.mvo-softwares-btn-secondary,.reseller_actions .btn_azul,.reseller_actions .btn_branco,.reseller_btn,.dedicated_btn,.baremetal_table_btn,.cloud_checkout_btn) { min-height: 52px; border-radius: 8px; font-size: 14px; font-weight: 800; box-shadow: none; }
.mvo-landing-next #main-content :is(.mov-drive-btn-primary,.mvo-desk-btn-primary,.mvo-edge-btn-primary,.mvo-softwares-btn-primary,.reseller_actions .btn_azul,.reseller_btn,.dedicated_btn,.baremetal_table_btn,.cloud_checkout_btn) { background: #1670e5 !important; color: #fff !important; }
.mvo-landing-next #main-content :is(.mov-drive-btn-secondary,.mvo-desk-btn-secondary,.mvo-edge-btn-secondary,.mvo-softwares-btn-secondary,.reseller_actions .btn_branco) { background: transparent !important; color: #f5f8fc !important; border: 1px solid #49627e; }
.mvo-landing-next #main-content :is(.mov-drive-btn-primary,.mvo-desk-btn-primary,.mvo-edge-btn-primary,.mvo-softwares-btn-primary,.reseller_actions .btn_azul,.reseller_btn,.dedicated_btn,.baremetal_table_btn,.cloud_checkout_btn):hover { background: #0d60cf; color: #fff; transform: none; }
.mvo-landing-next #main-content .hosting27_page { --navy: #f5f8fc; --blue: #80b9ff; --ink: #f5f8fc; }
.mvo-landing-next #main-content .hosting27_hero { padding: 0; min-height: 0; }
.mvo-landing-next #main-content .hosting27_shell { grid-template-columns: minmax(0,1fr) minmax(0,1fr); min-height: 660px; gap: 32px; }
.mvo-landing-next #main-content .hosting27_visual { min-height: 660px; }
.mvo-landing-next #main-content .hosting27_visual::before { background: #172c4c; border-color: #304866; }
.mvo-landing-next #main-content .hosting27_float { --navy: #102942; --ink: #102942; }
.mvo-landing-next #main-content .hosting27_copy h1 em { color: #80b9ff; }
.mvo-landing-next #main-content :is(.hosting27_trust span,.hosting27_tool_index li,.hosting27_capabilities_list details p,.hosting27_gallery figcaption span,.hosting27_compat span) { color: var(--ln-muted); }
.mvo-landing-next #main-content .mvo-company { --ink: #f5f8fc; --muted: #b4c1d0; --line: #293441; --soft: #111923; --blue: #80b9ff; }
.mvo-landing-next #main-content :is(.mvo-company-initials > div > strong,.orbit-core b,.mvo_panel_official_logo b) { font-family: MVO, sans-serif; font-weight: 400; letter-spacing: 0; }
.mvo-landing-next #main-content .ml-final-signature { opacity: .05; }
.mvo-landing-next #main-content :is(.ml-tour-copy li,.ml-tour-tabs button,.hosting27_gallery_tabs button) { font-size: 13px; }

/* Contrast corrections for nested demonstrations and contextual labels. */
.mvo-landing-next #main-content .section_title > span { background: transparent; border-radius: 0; padding-inline: 0; }
.mvo-landing-next #main-content :is(.faq_left > a,.mvo-multi-section-head > span,.mvo-multi-process-copy > span,.mvo-multi-supervision-copy > span,.mvo-ssl-v2-section-head > span,.mvo-ssl-v2-final-box > span,.mvo-antispam-page .section-title > span,.mvo-antispam-cta .container > span,.guard-section-heading > span,.management_checks > div) { color: #80b9ff; }
.mvo-landing-next #main-content :is(.chat_msg.cliente,.ml-tour-visual figure,.ml-feature-row > aside:not(.security),.mvo-ssl-v2-overview-card,.mvo-ssl-v2-help,.guard-domain-ui) { --ln-ink: #102942; --ln-muted: #4b6075; }
.mvo-landing-next #main-content :is(.ml-pricing-product,.ml-pricing-shell > aside,.orbit-core) { --ln-ink: #f5f8fc; --ln-muted: #dce5f0; }
.mvo-landing-next #main-content .chat_msg.mvo p { color: #fff; }
.mvo-landing-next #main-content :is(.chat_input > span,.range_footer > span) { color: #52657c; }
.mvo-landing-next #main-content .mvo_review_bar:empty { display: none !important; }
.mvo-landing-next #main-content .mvo-ssl-v2-hero-grid > * { min-width: 0; }
.mvo-landing-next #main-content .mvo-ssl-v2-panel { width: 100%; }
.mvo-landing-next #main-content .mvo-ssl-v2-url { overflow-wrap: anywhere; }

@media (max-width:1100px) {
    .mvo-landing-next #main-content :is(.reseller_hero_grid,.cloud_hero_mvo_grid,.baremetal_hero_grid,.mov-drive-hero-grid,.mvo-softwares-hero-grid,.ml-hero-grid,.mvo-multi-hero-grid,.mvo-desk-hero-grid,.mvo-ssl-v2-hero-grid,.guard-hero-grid,.mvo-edge-hero-grid,.mvo-company-hero-grid) { gap: 36px; }
}
@media (max-width:900px) {
    .mvo-landing-next #main-content :is(.reseller_hero_grid,.cloud_hero_mvo_grid,.baremetal_hero_grid,.mov-drive-hero-grid,.mvo-softwares-hero-grid,.ml-hero-grid,.mvo-multi-hero-grid,.mvo-desk-hero-grid,.mvo-ssl-v2-hero-grid,.guard-hero-grid,.mvo-edge-hero-grid,.mvo-company-hero-grid,.hosting27_shell) { grid-template-columns: minmax(0,1fr); gap: 40px; }
    .mvo-landing-next #main-content .hosting27_visual { min-height: 520px; }
}
@media (max-width:760px) {
    .mvo-landing-next #main-content .container,
    .mvo-landing-next #main-content :is(.guard-wrap,.hosting27_shell,.hosting27_trust_shell,.hosting27_journey,.hosting27_complete,.hosting27_capabilities_body,.hosting27_compat) { width: calc(100% - 40px); }
    .mvo-landing-next #main-content h1 { font-size: clamp(34px,8.6vw,48px); line-height: 1.12; }
    .mvo-landing-next #main-content :is(.mvo-company-hero,.reseller_hero,.cloud_hero_mvo,.baremetal_hero,.mov-drive-hero,.mvo-softwares-hero,.ml-hero,.mvo-multi-hero,.mvo-desk-hero,.mvo-ssl-v2-hero,.mvo-antispam-hero,.guard-hero,.mvo-edge-hero) { padding-block: 48px; }
    .mvo-landing-next #main-content .hosting27_copy { padding-top: 48px; }
    .mvo-landing-next #main-content .hosting27_visual { min-height: 420px; }
    .mvo-landing-next #main-content .hosting27_shell { gap: 0; }
    .mvo-landing-next #main-content :is(.cloud_hero_visual,.mvo-desk-visual,.mvo-softwares-visual,.mvo-edge-visual) { min-width: 0; }
    .mvo-landing-next #main-content :is(.cloud_dashboard,.reseller_panel,.baremetal_server_card,.mov-drive-dashboard) { padding: 20px; }
    .mvo-landing-next #main-content :is(.cloud_hero_content,.reseller_hero_content,.baremetal_content,.mov-drive-hero-content,.mvo-softwares-copy,.ml-hero-copy,.mvo-multi-copy,.mvo-desk-copy,.mvo-ssl-v2-copy,.mvo-edge-copy) > p { font-size: 16px; }
    .mvo-landing-next #main-content :is(.baremetal_content,.mvo-softwares-copy,.mvo-edge-copy,.mvo-desk-copy,.cloud_hero_content) { text-align: left; }
    .mvo-landing-next #main-content :is(.baremetal_actions,.baremetal_checks,.mov-drive-checks,.mvo-desk-checks,.cloud_hero_checks) { justify-content: flex-start; text-align: left; }
    .mvo-landing-next #main-content :is(.billing_toggle,.reseller_billing_toggle,.reseller_type_tabs,.baremetal_billing_toggle) { max-width: 100%; }
    .mvo-landing-next #main-content :is(.billing_toggle,.reseller_billing_toggle,.baremetal_billing_toggle) button { padding-inline: 12px; }
}
@media (prefers-reduced-motion:reduce) {
    .mvo-landing-next #main-content *, .mvo-landing-next #main-content *::before, .mvo-landing-next #main-content *::after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
}
