/* Hostimor public appearance: semantic surfaces; client styles are independent. */
.hm-public .hm-appearance-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:40px;block-size:40px;padding:0}
.hm-public .hm-appearance-menu{min-width:174px;padding:7px;border:1px solid var(--hm-border);border-radius:14px;box-shadow:0 12px 36px #101b3520}
.hm-public .hm-appearance-menu .dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:var(--hm-ink);background:transparent;font-size:13px}
.hm-public .hm-appearance-check{margin-inline-start:auto;visibility:hidden}
.hm-public .hm-appearance-menu .active .hm-appearance-check{visibility:visible}
.hm-public .hm-appearance-menu .dropdown-item.active,.hm-public .hm-appearance-menu .dropdown-item:hover{color:var(--hm-purple);background:#f2edfd}
.hm-public .site-header nav>.d-flex.ms-auto{gap:10px!important}
@media(max-width:575.98px){.hm-public .site-header nav{column-gap:8px!important}.hm-public .site-header .site-brand{min-width:0;flex:1 1 auto}.hm-public .site-header .hm-logo{max-width:100%;width:150px}.hm-public .site-header .drawer-toggle{margin-inline-start:0!important}.hm-public .site-header nav>.d-flex.ms-auto{gap:6px!important;margin-inline-start:0!important}.hm-public .hm-appearance-toggle{inline-size:38px;block-size:38px}.hm-public .site-header .hm-account-button{padding-inline:10px;min-width:38px}.hm-public .site-header .hm-account-label{display:none}}
html[data-hm-theme=dark] body.hm-public{color-scheme:dark;--hm-ink:#e6ebf6;--hm-muted:#aebbd3;--hm-border:#303c57;--hm-soft:#151e32;--wstyle-body-bg:#101729;--wstyle-surface-bg:#182238;--wstyle-body-color:#c4cee1;--wstyle-heading-color:#e6ebf6;--wstyle-muted-color:#aebbd3;--wstyle-border-color:#303c57;--wstyle-primary-text:#bca7ff;--wstyle-primary-subtle:#292044;--bs-body-bg:#101729;--bs-body-color:#c4cee1;--bs-heading-color:#e6ebf6;--bs-secondary-color:#aebbd3;--bs-tertiary-bg:#1a253c;--bs-border-color:#303c57;--bs-link-color:#bca7ff;--bs-link-hover-color:#d0c0ff;background:#101729;color:#c4cee1}
html[data-hm-theme=dark] .hm-public :is(h1,h2,h3,h4,h5,h6){color:var(--hm-ink)}
html[data-hm-theme=dark] .hm-public :is(.text-muted,.text-secondary){color:#aebbd3!important}
html[data-hm-theme=dark] .hm-public :is(.form-control,.form-select,.input-group-text){background-color:#141e32;color:#e6ebf6;border-color:#394663}
html[data-hm-theme=dark] .hm-public :is(input,textarea)::placeholder{color:#9eacc5;opacity:1}
html[data-hm-theme=dark] .hm-public :is(.accordion-item,.accordion-button,.modal-content,.dropdown-menu,.list-group-item){background-color:#182238;color:#e6ebf6;border-color:#303c57}
html[data-hm-theme=dark] .hm-public :is(.card,.table){--bs-card-bg:#182238;--bs-card-color:#c4cee1;--bs-card-border-color:#303c57;--bs-table-bg:#182238;--bs-table-color:#c4cee1;--bs-table-border-color:#303c57;--bs-table-striped-bg:#1c2840;--bs-table-hover-bg:#22304a}
html[data-hm-theme=dark] .hm-public :is(.bg-white,.bg-light){background-color:#182238!important}
html[data-hm-theme=dark] .hm-public :is(.text-dark,.text-body){color:#e6ebf6!important}
html[data-hm-theme=dark] .hm-public .btn-outline-primary{color:#bca7ff;border-color:#8470bd}
html[data-hm-theme=dark] .hm-public .btn-outline-primary:hover{background:#5b35bd;color:white}
html[data-hm-theme=dark] .hm-public a:focus-visible,html[data-hm-theme=dark] .hm-public button:focus-visible{outline-color:#c2afff}
@media(prefers-reduced-motion:reduce){.hm-public .hm-appearance-menu{transition:none}}

/* Public component surface overrides, generated from the editable website styles. */
html[data-hm-theme="dark"] .site-brand.logo-needs-plate .site-logo{background:#151e32}

html[data-hm-theme="dark"] .sw-lightbox-close,html[data-hm-theme="dark"] .sw-lightbox-nav{background-color:#151e321f}
html[data-hm-theme="dark"] .sw-lightbox-close:hover,html[data-hm-theme="dark"] .sw-lightbox-nav:hover{background-color:#151e3240}
html[data-hm-theme="dark"] body.hm-public:is(:has([data-role="software-filters"]),:has(.sw-gallery)) .sw-card{border:1px solid #35415c!important}
html[data-hm-theme="dark"] body.hm-public:is(:has([data-role="software-filters"]),:has(.sw-gallery)) .sw-thumb{background:linear-gradient(140deg,#151e32,#151e32);border-bottom:1px solid #35415c}
html[data-hm-theme="dark"] body.hm-public:has([data-role="software-filters"]) aside > .card{border:1px solid #35415c}
html[data-hm-theme="dark"] body.hm-public:has([data-role="software-filters"]) aside .card-header{background:#151e32;border-bottom:1px solid #35415c}
html[data-hm-theme="dark"] body.hm-public:has([data-role="software-filters"]) .list-group-item{border-color:#35415c}
html[data-hm-theme="dark"] body.hm-public:has([data-role="software-filters"]) .col-lg-9 > .d-flex:first-child{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] body.hm-public:has([data-role="software-filters"]) :is(.software-search input,[data-role="software-sort"]){border:1px solid #35415c}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .sw-gallery-viewport{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .sw-gallery-slide img{background:linear-gradient(135deg,#151e32,#151e32)}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .sw-gallery-thumbs img{background:#151e32}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .sw-gallery-arrow{background:#151e32}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .sw-gallery ~ .nav-pills{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .tab-content .card,html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .col-lg-4 .card{border:1px solid #35415c!important}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .tab-content :is(th,td){border:1px solid #35415c}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .tab-content th{background:#151e32}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .col-lg-4 .card-header{background:#151e32;border-bottom:1px solid #35415c}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .col-lg-4 :is(th,td){border-color:#35415c}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .col-lg-4 th{color:#aebbd3}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .page-faq .accordion-item{border:1px solid #35415c!important}















html[data-hm-theme="dark"] body:not([data-client-nav]) .site-header{background:#151e32}
html[data-hm-theme="dark"] .site-header .site-nav .nav-link{color:#aebbd3!important}
html[data-hm-theme="dark"] .site-header .header-icon-btn{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] .site-footer .footer-base{border-color:#35415c15}
html[data-hm-theme="dark"] .hm-corporate{background:#151e32;color:#aebbd3}
html[data-hm-theme="dark"] .hm-corporate a:focus-visible,html[data-hm-theme="dark"] .hm-corporate button:focus-visible,html[data-hm-theme="dark"] .hm-corporate summary:focus-visible{outline:3px solid #35415c}
html[data-hm-theme="dark"] .hm-home-hero:before,html[data-hm-theme="dark"] .hm-page-hero:before{background-image:linear-gradient(rgba(21,30,50,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(21,30,50,.025) 1px,transparent 1px)}
html[data-hm-theme="dark"] .hm-small-line{background:#1c263e}
html[data-hm-theme="dark"] .hm-home-hero h1 em{color:#bca7ff}
html[data-hm-theme="dark"] .hm-btn-outline{border-color:#35415c40;background:#151e3204}
html[data-hm-theme="dark"] .hm-btn-outline:hover{background:#151e3210}
html[data-hm-theme="dark"] .hm-btn-light{background:#151e32;color:#bca7ff}
html[data-hm-theme="dark"] .hm-btn-light:hover{background:#151e32;color:#bca7ff}
html[data-hm-theme="dark"] .hm-hero-note{color:#aebbd3}
html[data-hm-theme="dark"] .hm-art-caption{color:#aebbd3}
html[data-hm-theme="dark"] .hm-proof{background:#151e32}
html[data-hm-theme="dark"] .hm-proof span{color:#aebbd3}
html[data-hm-theme="dark"] .hm-corporate .domain-search{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-corporate .domain-search .form-control{background:#151e32;color:#bca7ff}
html[data-hm-theme="dark"] .hm-tld-hints{color:#aebbd3}
html[data-hm-theme="dark"] .hm-tld-hints span{color:#aebbd3}
html[data-hm-theme="dark"] .hm-service-card{background:#151e32;color:#aebbd3}
html[data-hm-theme="dark"] .hm-service-card:hover{border-color:#35415c}
html[data-hm-theme="dark"] .hm-icon{background:#151e32}
html[data-hm-theme="dark"] .hm-service-tag{color:#aebbd3}
html[data-hm-theme="dark"] .hm-home-catalog+.hm-soft{background:#151e32}
html[data-hm-theme="dark"] .hm-catalog-fallback{background:#151e32}
html[data-hm-theme="dark"] .hm-steps li{border-top:1px solid #35415c}
html[data-hm-theme="dark"] .hm-cta-section{background:#151e32}
html[data-hm-theme="dark"] .hm-cta p{color:#aebbd3}
html[data-hm-theme="dark"] .hm-page-hero .breadcrumb{color:#aebbd3}
html[data-hm-theme="dark"] .hm-page-hero .breadcrumb a{color:#aebbd3}
html[data-hm-theme="dark"] .hm-page-hero .breadcrumb-item.active{color:#aebbd3}
html[data-hm-theme="dark"] .hm-page-hero .breadcrumb-item+.breadcrumb-item:before{color:#aebbd3}
html[data-hm-theme="dark"] .hm-page-hero .page-hero-lead{color:#aebbd3}
html[data-hm-theme="dark"] .hm-page-graphic>i{color:#bca7ff}
html[data-hm-theme="dark"] .hm-graphic-orbit{border:1px solid #35415c45}
html[data-hm-theme="dark"] .hm-graphic-orbit:before,html[data-hm-theme="dark"] .hm-graphic-orbit:after{border:1px dashed #35415c50}
html[data-hm-theme="dark"] .hm-graphic-label{color:#aebbd3}
html[data-hm-theme="dark"] .hm-corporate .cat-card{background:#151e32}
html[data-hm-theme="dark"] .hm-corporate .cat-card:hover{border-color:#35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-corporate .cat-card .icon-disc{background:#151e32}
html[data-hm-theme="dark"] .hm-corporate .plan-card{background:#151e32;color:#aebbd3}
html[data-hm-theme="dark"] .hm-corporate .plan-card .plan-features li{color:#aebbd3}
html[data-hm-theme="dark"] .hm-corporate .plan-popular{background:#151e32}
html[data-hm-theme="dark"] .hm-corporate .plan-popular .plan-badge .badge{background:#151e32}
html[data-hm-theme="dark"] .hm-corporate .billing-toggle{background:#151e32;border-color:#35415c}
html[data-hm-theme="dark"] .hm-corporate .nav-pills .nav-link{color:#aebbd3}
html[data-hm-theme="dark"] .hm-corporate .accordion-item{background:#151e32}
html[data-hm-theme="dark"] .hm-corporate .accordion-button{background:#151e32}
html[data-hm-theme="dark"] .hm-corporate .accordion-button:not(.collapsed){background:#151e32}
html[data-hm-theme="dark"] .hm-corporate .bg-surface{background:#151e32!important}
html[data-hm-theme="dark"] .hm-domain .hm-domain-tool{background:#151e32}
html[data-hm-theme="dark"] .hm-domain .tld-table thead th{background:#151e32;color:#aebbd3}
html[data-hm-theme="dark"] .hm-contact-shortcuts a{background:#151e32}
html[data-hm-theme="dark"] .hm-contact-shortcuts a:hover{border-color:#35415c}
html[data-hm-theme="dark"] .hm-contact-shortcuts a>i{color:#bca7ff}
html[data-hm-theme="dark"] .hm-contact .card{background:#151e32}
html[data-hm-theme="dark"] .hm-contact .form-label{color:#aebbd3}
html[data-hm-theme="dark"] .hm-contact .form-control{background:#151e32;border:1px solid #35415c;color:#e6ebf6}
html[data-hm-theme="dark"] .hm-contact .form-control:focus{border-color:#35415c}
html[data-hm-theme="dark"] .hm-contact .contact-method .icon-disc{background:#151e32}
html[data-hm-theme="dark"] .hm-contact .contact-office{background:#151e32;border-color:#35415c}
html[data-hm-theme="dark"] .hm-form-note{color:#aebbd3}
html[data-hm-theme="dark"] .hm-corporate .hm-category-tabs .nav-link{border:1px solid #35415c;background:#151e32;color:#aebbd3}
html[data-hm-theme="dark"] .hm-corporate .hm-billing-bar .billing-toggle{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-corporate .hm-billing-bar .billing-option{color:#aebbd3}
html[data-hm-theme="dark"] .hm-corporate .hm-billing-bar .billing-option.active{background:#151e32;border-color:#35415c}
html[data-hm-theme="dark"] .hm-corporate .plan-card{border:1px solid #35415c;background:#151e32;color:#aebbd3}
html[data-hm-theme="dark"] .hm-corporate .plan-card:hover{border-color:#35415c}
html[data-hm-theme="dark"] .hm-corporate .plan-card.plan-popular{background:#151e32}
html[data-hm-theme="dark"] .hm-corporate .plan-card .price-band,html[data-hm-theme="dark"] .hm-corporate .plan-popular .price-band{background:#151e32!important;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-corporate .plan-card [data-role=price-suffix]{color:#aebbd3!important}
html[data-hm-theme="dark"] .hm-corporate .plan-card [data-role=price-was]{color:#aebbd3!important}
html[data-hm-theme="dark"] .hm-corporate .plan-card [data-role=savings]{background:#151e32!important;color:#e6ebf6!important}
html[data-hm-theme="dark"] .hm-billing-summary{border-top:1px solid #35415c}
html[data-hm-theme="dark"] .hm-billing-total{color:#aebbd3}
html[data-hm-theme="dark"] .hm-billing-caption{color:#aebbd3}
html[data-hm-theme="dark"] .hm-corporate .plan-card .plan-features li{color:#aebbd3;border-bottom:1px solid #35415c}
html[data-hm-theme="dark"] .hm-corporate .plan-card .card-body>a.btn{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-corporate .plan-card .card-body>a.btn:hover{background:#151e32}
html[data-hm-theme="dark"] .hm-corporate .plan-popular .plan-badge .badge{border:3px solid #35415c}
html[data-hm-theme="dark"] .hm-corporate .plan-billing-table{color:#aebbd3}
html[data-hm-theme="dark"] .hm-corporate .plan-billing-table th{color:#aebbd3}
html[data-hm-theme="dark"] .hm-corporate .plan-row{border:1px solid #35415c;background:#151e32;color:#aebbd3}
html[data-hm-theme="dark"] .hm-corporate .plan-row.plan-popular{background:#151e32}
html[data-hm-theme="dark"] .hm-public .site-header{background:#151e32!important}
html[data-hm-theme="dark"] .hm-hero-art:before{border:1px solid #35415c28}
html[data-hm-theme="dark"] .hm-domain-band{background:#151e32}
html[data-hm-theme="dark"] .hm-service-card:after{background:#151e32}
html[data-hm-theme="dark"] .hm-service-card .hm-icon{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-package-stage{background:radial-gradient(ellipse at 0 0,#1c263e,transparent 50%),linear-gradient(135deg,#151e32,#151e32);border-block:1px solid #35415c}
html[data-hm-theme="dark"] .hm-package-stage .hm-category-tabs .nav-link{background:#151e32c9}
html[data-hm-theme="dark"] .hm-package-note{color:#aebbd3}
html[data-hm-theme="dark"] .hm-catalog-fallback{background:#151e32}
html[data-hm-theme="dark"] .hm-story-heading p{color:#aebbd3}
html[data-hm-theme="dark"] .hm-story-points article{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-story-points p{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .page-hero .breadcrumb{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .page-doc-sheet{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .kb-prose{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .about-nav{background:#151e32;border-color:#35415c}
html[data-hm-theme="dark"] .hm-public .about-nav-link.active{background:#151e32}
html[data-hm-theme="dark"] .hm-public .card:not(.plan-card){border-color:#35415c;background:#151e32;color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .band-dark .card{border-color:#35415c18}
html[data-hm-theme="dark"] .hm-public .kb-search .form-control{border-color:#35415c}
html[data-hm-theme="dark"] .hm-public .form-control:focus,html[data-hm-theme="dark"] .hm-public .form-select:focus{border-color:#35415c}
html[data-hm-theme="dark"] .hm-hero-float{background:linear-gradient(130deg,#151e3217,#151e3208);border:1px solid #35415c40}
html[data-hm-theme="dark"] .hm-float-icon{background:#1c263e1a}
html[data-hm-theme="dark"] .hm-hero-float small{color:#aebbd3}
html[data-hm-theme="dark"] .hm-hero-specs{color:#aebbd3}
html[data-hm-theme="dark"] .hm-proof{background:#151e32}
html[data-hm-theme="dark"] .hm-domain-band{border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-domain-band .domain-search{background:#151e32;border-color:#35415c}
html[data-hm-theme="dark"] .hm-domain-band .domain-search .form-control{background:#151e32}
html[data-hm-theme="dark"] .hm-service-card:first-child{border-color:#35415c}
html[data-hm-theme="dark"] .hm-service-card:first-child .hm-icon{background:#151e3218;border-color:#35415c20}
html[data-hm-theme="dark"] .hm-service-card:first-child:after{background:#151e320b}
html[data-hm-theme="dark"] .hm-server-feature-box{border:1px solid #35415c;background:radial-gradient(ellipse at 90% 50%,#1c263e,transparent 60%),linear-gradient(120deg,#151e32,#151e32)}
html[data-hm-theme="dark"] .hm-server-feature p{color:#aebbd3}
html[data-hm-theme="dark"] .hm-server-tags{color:#aebbd3}
html[data-hm-theme="dark"] .hm-server-feature-art>i{color:#bca7ff}
html[data-hm-theme="dark"] .hm-server-orbit{border:1px solid #35415c40}
html[data-hm-theme="dark"] .hm-server-pill{border:1px solid #35415c;background:#151e32;color:#bca7ff}
html[data-hm-theme="dark"] .hm-experience .hm-eyebrow{color:#bca7ff}
html[data-hm-theme="dark"] .hm-experience .hm-section-heading p{color:#aebbd3}
html[data-hm-theme="dark"] .hm-experience .hm-benefits article{border:1px solid #35415c13;background:#151e3205}
html[data-hm-theme="dark"] .hm-experience .hm-benefits article:hover{background:#151e3209;border-color:#35415c35}
html[data-hm-theme="dark"] .hm-experience .hm-benefits .hm-icon{background:#1c263e19}
html[data-hm-theme="dark"] .hm-experience .hm-benefits p{color:#aebbd3}
html[data-hm-theme="dark"] .hm-steps li{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-steps li:hover{background:#151e32}
html[data-hm-theme="dark"] .hm-steps li>span{color:#bca7ff}
html[data-hm-theme="dark"] .hm-steps li+li:before{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-catalog-heading p{color:#aebbd3}
html[data-hm-theme="dark"] .hm-server-catalog{background:radial-gradient(ellipse at 80% 0,#1c263e,transparent 65%),#151e32;border-color:#35415c}
html[data-hm-theme="dark"] .hm-server-catalog .hm-eyebrow{color:#aebbd3}
html[data-hm-theme="dark"] .hm-server-catalog h2 em{color:#aebbd3}
html[data-hm-theme="dark"] .hm-server-feature{background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-feature-toggle{border:1px solid #35415c;background:#151e32;color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-feature-toggle:hover{background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-feature-toggle>span{background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-feature-details .plan-features{border-top:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .dropdown-item:hover,html[data-hm-theme="dark"] .hm-public .drawer-link:hover,html[data-hm-theme="dark"] .hm-public .drawer-sublink:hover{background:#151e32}
html[data-hm-theme="dark"] .hm-public .dropdown-item:hover .icon-disc{background:#1c263e}
html[data-hm-theme="dark"] .hm-public .site-header .btn-soft:hover{background:#151e32;border-color:#35415c}
html[data-hm-theme="dark"] .hm-public .link-arrow:hover,html[data-hm-theme="dark"] .hm-public .hm-text-link:hover{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .plan-card [data-role=savings]{background:#151e32!important;color:#bca7ff!important}
html[data-hm-theme="dark"] .hm-public .hm-cta-section{background:#151e32}
html[data-hm-theme="dark"] .hm-about-services article{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-domain-band{background:radial-gradient(ellipse at 95% 0,#151e32,transparent 58%),linear-gradient(125deg,#151e32,#151e32);border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-domain-kicker{color:#aebbd3}
html[data-hm-theme="dark"] .hm-domain-kicker>span{background:linear-gradient(135deg,#151e32,#151e32);border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-domain-copy>p{color:#aebbd3}
html[data-hm-theme="dark"] .hm-domain-field-label{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-domain-band .domain-search{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-domain-band .domain-search:focus-within{border-color:#35415c}
html[data-hm-theme="dark"] .hm-domain-search-icon{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-domain-band .domain-search .form-control{background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-domain-band .hm-tld-hints>span{border:1px solid #35415c;background:#151e32bd;color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-domain-band .hm-tld-hints>a{color:#bca7ff}
html[data-hm-theme="dark"] .hm-domain-orbit{border:1px solid #35415c2c}
html[data-hm-theme="dark"] .hm-public .hm-price-modal .plan-billing-table th{color:#aebbd3;background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-price-modal .plan-billing-table td{border-color:#35415c}
html[data-hm-theme="dark"] .hm-price-dialog-note{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-contact-shortcuts a:hover{border-color:#35415c}
@media(prefers-reduced-motion:no-preference) and (min-width:992px){html[data-hm-theme="dark"] .hm-public .hm-btn-primary:before{background:linear-gradient(90deg,transparent,#151e3218,transparent)}}
html[data-hm-theme="dark"] .hm-public .hm-offices .contact-office{background:radial-gradient(ellipse at 100% 50%,#1c263e,transparent 65%),#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-office-pin{color:#bca7ff44}
html[data-hm-theme="dark"] .hm-public.hm-knowledgebase .kb-search-panel{background:#151e32;border-color:#35415c}
html[data-hm-theme="dark"] .hm-public.hm-knowledgebase .kb-search .form-control{background:#151e32;border-color:#35415c}
html[data-hm-theme="dark"] .hm-public.hm-knowledgebase .kb-help-cta{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public.hm-knowledgebase .kb-cat-card,html[data-hm-theme="dark"] .hm-public.hm-knowledgebase .kb-article{border-color:#35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-public.hm-knowledgebase .kb-cat-ico,html[data-hm-theme="dark"] .hm-public.hm-knowledgebase .kb-article-ico{background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-feature-modal .modal-content{border:1px solid #35415c;background:#151e32;color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-feature-modal .modal-header{background:linear-gradient(130deg,#151e32,#151e32);border-bottom:1px solid #35415c}
html[data-hm-theme="dark"] .hm-feature-modal-tagline{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-feature-modal .plan-features li{border-bottom:1px solid #35415c;color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-feature-modal .modal-footer{background:#151e32;border-top:1px solid #35415c;color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-footer:before{background-image:linear-gradient(#151e3208 1px,transparent 1px),linear-gradient(90deg,#151e3208 1px,transparent 1px)}
html[data-hm-theme="dark"] .hm-footer-intro{border-bottom:1px solid #35415c15}
html[data-hm-theme="dark"] .hm-footer-actions>a{background:#151e3206;border:1px solid #35415c18}
html[data-hm-theme="dark"] .hm-footer-actions>a:hover{background:#151e320d;border-color:#35415c60}
html[data-hm-theme="dark"] .hm-footer-action-icon{background:#1c263e17}
html[data-hm-theme="dark"] .hm-footer-actions small{color:#aebbd3}
html[data-hm-theme="dark"] .hm-footer-actions>a>i{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-footer .footer-brand-desc{color:#bca7ff}
html[data-hm-theme="dark"] .hm-footer .footer-phone>span:first-child{border:1px solid #35415c1c;background:#151e3206}
html[data-hm-theme="dark"] .hm-footer .footer-phone small{color:#aebbd3}
html[data-hm-theme="dark"] .hm-footer .footer-heading:before{background:#1c263e}
html[data-hm-theme="dark"] .hm-public .hm-footer .footer-locale .locale-toggle{border-color:#35415c1a;background:#151e3205}
html[data-hm-theme="dark"] .hm-public .hm-footer .footer-base{border-top:1px solid #35415c15;color:#aebbd3}
html[data-hm-theme="dark"] .hm-tld-hints .hm-tld-chip{border:1px solid #35415c;background:#151e32}
@media(max-width:767.98px){html[data-hm-theme="dark"] body.hm-public .hm-footer[data-hm-footer-layout=accordion] .footer-col{border-top:1px solid #35415c14}
html[data-hm-theme="dark"] body.hm-public .hm-footer .hm-footer-legal{border-top:1px solid #35415c14}
html[data-hm-theme="dark"] body.hm-public .hm-footer .hm-footer-legal nav a{border-top:1px solid #35415c0b}}
@media(max-width:767.98px){html[data-hm-theme="dark"] body.hm-public .hm-footer .hm-footer-legal nav{border:1px solid #35415c12;background:#151e3203}
html[data-hm-theme="dark"] body.hm-public .hm-footer .footer-base>.footer-link{border:1px solid #35415c15}
html[data-hm-theme="dark"] body.hm-public .hm-footer .footer-base-end>span{color:#aebbd3}}
@media(max-width:767.98px){html[data-hm-theme="dark"] body.hm-public[data-hm-mobile-plans=swipe] .hm-mobile-plans-hint{color:#aebbd3}}
html[data-hm-theme="dark"] .hm-public .drawer-nav [aria-current]{color:#bca7ff;background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-compare-bar{background:linear-gradient(110deg,#151e32,#151e32);border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-compare-bar strong{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-compare-bar span{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-compare-launch{border:1px solid #35415c;background:#151e32;color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-compare-launch:hover{background:#151e32;border-color:#35415c}
html[data-hm-theme="dark"] .hm-public .hm-comparison-scroll{border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-comparison-table{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-comparison-table th,html[data-hm-theme="dark"] .hm-public .hm-comparison-table td{border-bottom:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-comparison-table th:first-child{background:#151e32;border-right:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-comparison-table thead th{background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-comparison-table tbody th i{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-comparison-name{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-comparison-price{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-comparison-total{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-comparison-missing{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-comparison-table tbody tr:nth-child(even) td{background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-comparison-table tbody tr:hover td{background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-comparison-hint{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-help-faq details{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-help-faq summary{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-help-faq summary:after{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-help-faq details[open] summary{background:#151e32;color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-help-faq details>div{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-help-faq details a{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-help-faq details a:hover{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-feature-list>li>.hm-feature-symbol{border:1px solid #35415c;background:#151e32;color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .plan-chip .hm-feature-symbol{color:#bca7ff}
html[data-hm-theme="dark"] body.hm-public .site-header{background:#151e32fa}
html[data-hm-theme="dark"] .hm-reading-progress{background:linear-gradient(90deg,var(--hm-violet),#1c263e)}
html[data-hm-theme="dark"] .hm-public .hm-home-hero{background:radial-gradient(ellipse at 88% 30%,#1c263e,transparent 52%),radial-gradient(ellipse at 5% 95%,#151e32,transparent 58%),#151e32;border-bottom:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-home-hero .hm-eyebrow{color:#bca7ff;border:1px solid #35415c;background:#151e3296}
html[data-hm-theme="dark"] .hm-public .hm-hero-copy>p{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-home-hero .hm-btn-outline{color:#bca7ff;background:#151e32b8;border-color:#35415c}
html[data-hm-theme="dark"] .hm-public .hm-home-hero .hm-btn-outline:hover{background:#151e32;border-color:#35415c}
html[data-hm-theme="dark"] .hm-public .hm-hero-note{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-hero-note>a{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-hero-art:before{background:#1c263e2b;border-color:#35415c38}
html[data-hm-theme="dark"] .hm-public .hm-hero-float{background:#151e32de;border-color:#35415c;color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-hero-float small{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-float-icon{background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-hero-specs{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-proof i{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-domain-copy>p{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-service-card:after{background:radial-gradient(circle,#1c263e,transparent 70%)}
html[data-hm-theme="dark"] .hm-scene-halo{background:radial-gradient(ellipse,#1c263e25,transparent 68%)}
html[data-hm-theme="dark"] .hm-scene-ring{border:1px solid #35415c22}
html[data-hm-theme="dark"] .hm-scene-ring:after{border:1px dashed #35415c20}
html[data-hm-theme="dark"] .hm-public .hm-scene>.hm-scene-main-icon{border:1px solid #35415c49;background:linear-gradient(130deg,#1c263e,#7257b5)}
html[data-hm-theme="dark"] .hm-scene .hm-graphic-label{color:#aebbd3}
html[data-hm-theme="dark"] .hm-scene-window{border:1px solid #35415c66;background:linear-gradient(130deg,#151e32,#151e32)}
html[data-hm-theme="dark"] .hm-window-bar{border-bottom:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-window-bar>span{background:#1c263e}
html[data-hm-theme="dark"] .hm-window-bar small{color:#aebbd3}
html[data-hm-theme="dark"] .hm-window-heading{background:linear-gradient(90deg,#9472d9,#1c263e)}
html[data-hm-theme="dark"] .hm-window-line{background:#1c263e}
html[data-hm-theme="dark"] .hm-window-tiles>span{border:1px solid #35415c;background:linear-gradient(145deg,#151e32,#1c263e)}
html[data-hm-theme="dark"] .hm-window-tiles>span:nth-child(2){background:linear-gradient(145deg,#1c263e,#1c263e)}
html[data-hm-theme="dark"] .hm-scene-chip{background:#151e32eb;border:1px solid #35415c;color:#aebbd3}
html[data-hm-theme="dark"] .hm-scene-chip i{color:#bca7ff}
html[data-hm-theme="dark"] .hm-scene-globe{background:radial-gradient(circle at 25% 20%,#1c263e,#7955b9 60%,#503284);border:1px solid #35415c77}
html[data-hm-theme="dark"] .hm-scene-tld{background:linear-gradient(120deg,#151e32,#1c263e);color:#bca7ff;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-scene-address{background:#151e32;border:1px solid #35415c;color:#aebbd3}
html[data-hm-theme="dark"] .hm-scene-address>i{color:#bca7ff}
html[data-hm-theme="dark"] .hm-message{background:linear-gradient(130deg,#151e32,#151e32);border:1px solid #35415c;color:#e6ebf6}
html[data-hm-theme="dark"] .hm-message-b{border-color:#35415c}
html[data-hm-theme="dark"] .hm-message-icon{background:#1c263e66}
html[data-hm-theme="dark"] .hm-typing b{background:#1c263e}
html[data-hm-theme="dark"] .hm-guide-sheet{background:linear-gradient(140deg,#151e32,#1c263e);border:1px solid #35415c;color:#bca7ff}
html[data-hm-theme="dark"] .hm-guide-sheet>strong{color:#bca7ff}
html[data-hm-theme="dark"] .hm-guide-corner{border-color:transparent #2c2547 #35415c transparent}
html[data-hm-theme="dark"] .hm-guide-search{background:linear-gradient(120deg,#1c263e,#6f4caa);border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-company-brand{background:linear-gradient(130deg,#151e32,#151e32);border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-company-brand>span{color:#aebbd3}
html[data-hm-theme="dark"] .hm-company-services>span{border:1px solid #35415c65}
html[data-hm-theme="dark"] .hm-public .hm-package-stage{background:radial-gradient(ellipse at 12% 0,#1c263e,transparent 48%),#151e32;border-color:#35415c}
html[data-hm-theme="dark"] .hm-public .hm-server-catalog{background:radial-gradient(ellipse at 90% 0,#151e32,transparent 55%),#151e32}
html[data-hm-theme="dark"] .hm-public .plan-card:hover{border-color:#35415c}
html[data-hm-theme="dark"] .hm-public .plan-popular{background:linear-gradient(180deg,#151e32,#151e32 42%)}
html[data-hm-theme="dark"] .hm-public .plan-card .hm-plan-heading p{color:#aebbd3!important}
html[data-hm-theme="dark"] .hm-public .plan-card .price-band{background:linear-gradient(120deg,#151e32,#151e32);border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .plan-card .plan-features li{border-color:#35415c}
html[data-hm-theme="dark"] .hm-public .hm-category-tabs .nav-link:hover{background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-billing-intro p{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-story-points article:hover{border-color:#35415c}
html[data-hm-theme="dark"] .hm-public .hm-guides{background:linear-gradient(180deg,#151e32,#151e32)}
html[data-hm-theme="dark"] .hm-guide-card{color:#bca7ff;border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-guide-card small{color:#aebbd3}
html[data-hm-theme="dark"] .hm-guide-card>i{color:#bca7ff}
html[data-hm-theme="dark"] .hm-guide-card:hover{border-color:#35415c}
html[data-hm-theme="dark"] .hm-public .kb-article:hover{border-color:#35415c}
html[data-hm-theme="dark"] .hm-public .kb-article-sheet,html[data-hm-theme="dark"] .hm-public .page-doc-sheet{border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-about-services article{border-top:3px solid #35415c}
html[data-hm-theme="dark"] .hm-public.hm-contact .card{background:linear-gradient(130deg,#151e32,#151e32)}
html[data-hm-theme="dark"] .hm-public.hm-domain .hm-domain-tool{border-color:#35415c;background:linear-gradient(140deg,#151e32,#151e32)}
html[data-hm-theme="dark"] .hm-public .hm-footer .footer-brand-desc{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-footer-legal{border-top:1px solid #35415c15}
html[data-hm-theme="dark"] .hm-public .hm-footer-legal-heading>span i{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-footer-legal nav a{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-footer-legal a:focus-visible{outline:2px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-contact-privacy{color:#aebbd3!important}
@media(max-width:767px){html[data-hm-theme="dark"] .hm-public.hm-home .hm-proof>.container>span{border:1px solid #35415c;background:#151e32}}
html[data-hm-theme="dark"] .hm-public.hm-home .hm-stat-card{border:1px solid #35415c20;background:#151e3206}
html[data-hm-theme="dark"] .hm-public.hm-home .hm-stat-icon{background:#1c263e1c}
html[data-hm-theme="dark"] .hm-public.hm-home .hm-platform-heading p{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public.hm-home .hm-platform-card{border:1px solid #35415c;background:linear-gradient(145deg,#151e32,#151e32)}
html[data-hm-theme="dark"] .hm-public.hm-home .hm-platform-card span{color:#aebbd3}
@media(hover:hover){html[data-hm-theme="dark"] .hm-public.hm-home .hm-stat-card:hover{background:#151e320e;border-color:#35415c70}
html[data-hm-theme="dark"] .hm-public.hm-home .hm-platform-card:hover{border-color:#35415c}}
html[data-hm-theme="dark"] .hm-public.hm-home .hm-platform-marquee:focus-visible{outline:2px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-service-card:after{background:linear-gradient(90deg,var(--hm-purple),#1c263e)}
html[data-hm-theme="dark"] .hm-public .hm-steps li{background:linear-gradient(150deg,#151e32,#151e32)}
html[data-hm-theme="dark"] .hm-public .hm-steps li>span{border:1px solid #35415c;background:#151e32}
@media(hover:hover){html[data-hm-theme="dark"] .hm-public .hm-steps li:hover{border-color:#35415c}}
html[data-hm-theme="dark"] .hm-public .hm-service-dropdown{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-service-dropdown .icon-disc{background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-service-dropdown .item-desc{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-service-dropdown .hm-nav-overview{border-top:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-catalog-controls{background:rgba(21,30,50,.85);border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-catalog-controls .hm-billing-bar{border-left:1px solid #35415c}
@media(max-width:1199px){html[data-hm-theme="dark"] .hm-public .hm-catalog-controls .hm-billing-bar{border-top:1px solid #35415c}}
html[data-hm-theme="dark"] .hm-public .hm-hero-links a{border:1px solid #35415c;background:rgba(21,30,50,.75)}
html[data-hm-theme="dark"] .hm-public .hm-hero-links a:hover{background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-category-tabs .nav-link.hm-category-choice{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-category-choice .hm-category-symbol{background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-category-tabs .nav-link.hm-category-choice:hover{background:#151e32;border-color:#35415c}
html[data-hm-theme="dark"] .hm-public .hm-category-choice.active .hm-category-symbol{background:rgba(21,30,50,.12)}
html[data-hm-theme="dark"] .hm-public .hm-category-choice.active:after{background:#1c263e}
html[data-hm-theme="dark"] .hm-public .hm-category-tabs .nav-link.hm-category-choice:focus-visible,html[data-hm-theme="dark"] .hm-public .hm-hero-links a:focus-visible{outline:3px solid #35415c}
html[data-hm-theme="dark"] .hm-public .plan-card .price-band{background:linear-gradient(145deg,#151e32,#151e32);border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .plan-card.plan-popular .price-band{background:linear-gradient(140deg,#151e32,#151e32);border-color:#35415c}
html[data-hm-theme="dark"] .hm-public .plan-card .hm-feature-symbol{background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-service-card:after{background:linear-gradient(90deg,var(--hm-purple),#1c263e)}
html[data-hm-theme="dark"] .hm-public .hm-guide-card{background:linear-gradient(130deg,#151e32,#151e32);border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-guide-card:hover{border-color:#35415c}
html[data-hm-theme="dark"] .hm-about-values article{background:var(--hm-soft,#151e32)}
html[data-hm-theme="dark"] .hm-custom-with-media:after{background:rgba(21,30,50,.88)}
html[data-hm-theme="dark"] .hm-home-software-card{background:#151e32}
html[data-hm-theme="dark"] .hm-home-software-new{background:#151e32}
html[data-hm-theme="dark"] .hm-home-software-all .hm-btn-outline{background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-editorial{background:linear-gradient(180deg,#151e32,#151e32);border-block:1px solid #35415c}
html[data-hm-theme="dark"] body.hm-public .hm-editorial-card{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] body.hm-public .hm-editorial-copy .post-date{color:#aebbd3}
html[data-hm-theme="dark"] body.hm-public .hm-editorial-summary{color:#aebbd3}
html[data-hm-theme="dark"] body.hm-public .hm-editorial-card:hover{border-color:#35415c}
html[data-hm-theme="dark"] body.hm-public .newsletter-band .form-control{background:rgba(21,30,50,.06)}
html[data-hm-theme="dark"] body.hm-public .newsletter-band .form-control::placeholder{color:#aebbd3}
@media(max-width:767.98px){html[data-hm-theme="dark"] body.hm-public .hm-plan-navigation button{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-plan-navigation button:hover:not(:disabled){background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-plan-navigation output{color:#aebbd3}
html[data-hm-theme="dark"] body.hm-public .hm-plan-navigation .hm-plan-meter{background:#1c263e}}
@media (min-width:992px){html[data-hm-theme="dark"] body.hm-public .site-nav .hm-desktop-menu{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-desktop-menu .icon-disc{background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-desktop-menu .item-desc{color:#aebbd3}
html[data-hm-theme="dark"] body.hm-public .hm-desktop-menu .dropdown-item:is(:hover,:focus-visible){background:#151e32}}
@media (min-width:1200px){html[data-hm-theme="dark"] body.hm-public .hm-home-catalog .hm-catalog-controls{background:#151e32}}
html[data-hm-theme="dark"] body.hm-public .hm-btn-outline{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] body.hm-public .hm-btn-outline:hover{background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-mega-toggle:hover{background:#151e32}
@media(min-width:992px){html[data-hm-theme="dark"] body.hm-public .site-nav .hm-mega-panel{background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-mega-overview{background:linear-gradient(140deg,#151e32,#151e32)}
html[data-hm-theme="dark"] body.hm-public .hm-mega-symbol{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] body.hm-public .hm-mega-links .icon-disc{background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-mega-links .dropdown-item:hover{background:#151e32}
html[data-hm-theme="dark"] body.hm-home .hm-home-hero{background:radial-gradient(ellipse at 78% 40%,#151e32 0,transparent 58%),linear-gradient(120deg,#151e32,#151e32)}
html[data-hm-theme="dark"] body.hm-home .hm-hero-copy>p{color:#aebbd3}
html[data-hm-theme="dark"] body.hm-home .hm-domain-band{background:#151e32}
html[data-hm-theme="dark"] body.hm-home .hm-editable-benefits .hm-benefits article{background:rgba(21,30,50,.035)}}
@media(max-width:991.98px){html[data-hm-theme="dark"] body.hm-public .drawer-sub{border-left:2px solid #35415c}}
html[data-hm-theme="dark"] body.hm-public .hm-learning{background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-guide-panel{background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-learning .hm-editorial-card{background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-learning .hm-editorial-cover{background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-mega-links .dropdown-item:hover{border-color:#35415c}
html[data-hm-theme="dark"] body.hm-public .hm-mega-overview-link{border-top:1px solid #35415c}
html[data-hm-theme="dark"] body.hm-public .hm-home-software-body small,html[data-hm-theme="dark"] body.hm-public .hm-home-software-body>p{color:#aebbd3}
html[data-hm-theme="dark"] body.hm-public .hm-faq .accordion-body{color:#aebbd3}
html[data-hm-theme="dark"] body.hm-public .hm-billing-caption{color:#aebbd3}
html[data-hm-theme="dark"] body.hm-public .plan-card .plan-features li{border-color:#35415c}
@media (min-width:992px){html[data-hm-theme="dark"] body.hm-public .hm-catalog-controls{background:rgba(21,30,50,.92)!important;border:1px solid #35415c}
html[data-hm-theme="dark"] body.hm-public .hm-catalog-controls .hm-billing-label{color:#aebbd3}}
html[data-hm-theme="dark"] body.hm-public .hm-service-card::before{background:linear-gradient(90deg,var(--hm-purple),#1c263e)!important}
html[data-hm-theme="dark"] body.hm-public .hm-platform-marquee .hm-platform-card span{color:#aebbd3}
html[data-hm-theme="dark"] body.hm-public .hm-statistics .hm-stat-shell{background:linear-gradient(140deg,#151e32 0%,#151e32 100%)!important;background-image:linear-gradient(140deg,#151e32 0%,#151e32 100%)!important;border:1px solid #35415c}
html[data-hm-theme="dark"] body.hm-public .hm-statistics .hm-stat-card{background:#151e32!important;border-color:#35415c!important}
html[data-hm-theme="dark"] body.hm-public .hm-statistics .hm-stat-icon{background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .hm-statistics .hm-stat-label{color:#aebbd3!important}
html[data-hm-theme="dark"] body.hm-public .hm-statistics .hm-stat-description{color:#aebbd3!important}
@media (hover:hover){html[data-hm-theme="dark"] body.hm-public .hm-statistics .hm-stat-card:hover{background:#151e32!important;border-color:#35415c!important}}
html[data-hm-theme="dark"] body.hm-public .hm-home-software-category{background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-server-catalog .hm-section-heading h2 em,html[data-hm-theme="dark"] body.hm-public .hm-section-heading h2 em{color:#bca7ff}
html[data-hm-theme="dark"] body.hm-public.hm-scrolled .site-header{background:rgba(21,30,50,.86)!important}
@media (min-width:992px){html[data-hm-theme="dark"] body.hm-public .site-nav .nav-link:hover{background:#151e32}}
html[data-hm-theme="dark"] body.hm-public main :is(input.form-control,textarea.form-control,select.form-select){border-color:#35415c}
html[data-hm-theme="dark"] body.hm-public main :is(input.form-control,textarea.form-control,select.form-select):focus{border-color:#35415c}
html[data-hm-theme="dark"] body.hm-public main :is(input,textarea)::placeholder{color:#aebbd3}
html[data-hm-theme="dark"] body.hm-public main .domain-search:focus-within{border-color:#35415c!important}
html[data-hm-theme="dark"] body.hm-public .hm-page-hero .breadcrumb{background:rgba(21,30,50,.07)}
html[data-hm-theme="dark"] body.hm-public .kb-article-sheet,html[data-hm-theme="dark"] body.hm-public .page-doc-sheet{background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public :is(.kb-prose,.hm-software-detail .tab-content .card-body) tbody tr:nth-child(even) td{background:#151e32}
html[data-hm-theme="dark"] body.hm-public :is(.kb-prose,.hm-software-detail .tab-content .card-body) :not(pre) > code{background:#151e32;color:#bca7ff}
html[data-hm-theme="dark"] body.hm-public main :is(.hm-faq,.domain-faq,.page-faq) .accordion-item{background:#151e32}
html[data-hm-theme="dark"] body.hm-public main :is(.hm-faq,.domain-faq,.page-faq) .accordion-item:hover{border-color:#35415c!important}
html[data-hm-theme="dark"] body.hm-public main :is(.hm-faq,.domain-faq,.page-faq) .accordion-item:has(.accordion-button[aria-expanded=true]){border-color:#35415c!important}
html[data-hm-theme="dark"] body.hm-public main :is(.hm-faq,.domain-faq,.page-faq) .accordion-button{background:#151e32}
html[data-hm-theme="dark"] body.hm-public main :is(.hm-faq,.domain-faq,.page-faq) .accordion-button[aria-expanded=true]{background:#151e32}
@media (hover:hover){html[data-hm-theme="dark"] body.hm-public :is(.news-card,.hm-editorial-card,.kb-article-nav-link,.card.hover-lift):hover{border-color:#35415c!important}
html[data-hm-theme="dark"] body.hm-public .hm-home-software-card:hover{border-color:#35415c}}
html[data-hm-theme="dark"] body.hm-public .hm-home-hero{background:radial-gradient(48% 62% at 78% 42%,rgba(115,80,218,.11) 0,rgba(115,80,218,0) 70%),linear-gradient(180deg,#151e32 0%,#151e32 100%)!important}
html[data-hm-theme="dark"] body.hm-public .hm-hero-copy .hm-eyebrow{background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-package-stage.hm-server-catalog{background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .plan-card .price-band{background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .plan-card.plan-popular .price-band{background:#151e32!important;border-color:#35415c!important}
html[data-hm-theme="dark"] body.hm-public .hm-feature-toggle{background:#151e32!important;color:#aebbd3!important}
html[data-hm-theme="dark"] body.hm-public .hm-feature-toggle:hover{border-color:#35415c!important}
html[data-hm-theme="dark"] body.hm-public .hm-feature-toggle span{color:#aebbd3!important}
html[data-hm-theme="dark"] body.hm-public .hm-platform-card{background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .hm-steps-section li{background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .hm-domain-tool{background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .sw-card .card-header,html[data-hm-theme="dark"] body.hm-public main .card-header{background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .hm-domain-band{background:#151e32!important}
@media (hover:hover){html[data-hm-theme="dark"] body.hm-public .hm-experience .hm-benefits article:hover{background-color:rgba(21,30,50,.05)!important}}
html[data-hm-theme="dark"] body.hm-public .hm-feature-modal .modal-header{background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .hm-feature-modal .modal-footer{background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .modal-footer.hm-ux-has-cta .hm-ux-dialog-back{background:#151e32}
html[data-hm-theme="dark"] body.hm-public .modal-footer.hm-ux-has-cta .hm-ux-dialog-back:hover{border-color:#35415c;background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-package-compare .hm-comparison-table thead th{background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .hm-package-compare .hm-comparison-table tfoot :is(th,td){background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .hm-package-compare .hm-comparison-table :is(tbody,tfoot) tr > th:first-child,html[data-hm-theme="dark"] body.hm-public .hm-package-compare .hm-comparison-table thead tr > th:first-child{background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .hm-package-compare .hm-comparison-table thead tr > th:first-child{background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .hm-package-compare .hm-comparison-table tbody tr:hover > *{background-color:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-package-compare .hm-ux-col-popular{background-color:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .hm-package-compare thead th.hm-ux-col-popular{background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .hm-package-compare .hm-comparison-select{background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-announcement .hm-popup-visual{background:radial-gradient(70% 60% at 50% 45%,rgba(115,80,218,.14) 0,rgba(115,80,218,0) 70%),linear-gradient(160deg,#151e32,#151e32)!important}
html[data-hm-theme="dark"] body.hm-public .hm-announcement .hm-popup-badge{background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .hm-announcement .hm-popup-actions .hm-btn-outline{background:#151e32!important}
html[data-hm-theme="dark"] body.hm-public .hm-announcement .hm-popup-actions .hm-btn-outline:hover{border-color:#35415c!important}
html[data-hm-theme="dark"] body.hm-public .cookie-notice .cookie-notice-card{background:#151e32!important;border:1px solid var(--ux-border,#35415c)!important}
html[data-hm-theme="dark"] body.hm-public .cookie-notice .cookie-notice-text{color:#aebbd3}
html[data-hm-theme="dark"] body.hm-public .cookie-notice .cookie-btn-ghost{background:#151e32!important;border:1px solid var(--ux-border,#35415c)!important;color:#bca7ff!important}
html[data-hm-theme="dark"] body.hm-public .hm-ux-toc{background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-ux-toc a::before{color:#aebbd3}
html[data-hm-theme="dark"] body.hm-public .hm-ux-toc a.is-active{background:#151e32}
html[data-hm-theme="dark"] body.hm-public .hm-ux-planbar{background:rgba(21,30,50,.95)}
html[data-hm-theme="dark"] body.hm-public .plan-card [data-role=price-was]{color:#aebbd3!important}
html[data-hm-theme="dark"] body.hm-public .plan-card .hm-billing-total span,html[data-hm-theme="dark"] body.hm-public .plan-card [data-role=price-suffix]{color:#aebbd3!important}
html[data-hm-theme="dark"] body.hm-public .hm-editorial-copy .post-date{color:#aebbd3!important}
html[data-hm-theme="dark"] body.hm-public .hm-package-note,html[data-hm-theme="dark"] body.hm-public .hm-package-note span{color:#aebbd3!important}
html[data-hm-theme="dark"] body.hm-public .hm-story-heading p{color:#aebbd3!important}
html[data-hm-theme="dark"] body.hm-public .news-card .text-body-secondary{color:#aebbd3!important}
html[data-hm-theme="dark"] body.hm-public .hm-page-graphic .hm-window-bar small{color:#aebbd3!important}
html[data-hm-theme="dark"] body.hm-public .wstyle-toast-container .wstyle-toast{border:1px solid #35415c!important;background:#151e32!important;color:#bca7ff}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-special-hero{background:radial-gradient(ellipse at 85% 35%,rgba(var(--hm-primary-rgb),.13),transparent 55%),#151e32;border-bottom:1px solid #35415c}
html[data-hm-theme="dark"] .hm-special-art-tiles>span{background:#151e32eb;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-special-groups{border-bottom:1px solid #35415c}
html[data-hm-theme="dark"] .hm-special-groups>a{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-special-categories{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-special-tabs small{background:#151e32}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-special-tabs .nav-link.active{background:#151e32;border-color:#35415c}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-catalog-controls{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-billing-bar .billing-toggle{background:#151e32}
html[data-hm-theme="dark"] .hm-special-content{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-special-content[open]>summary{border-bottom:1px solid #35415c}
html[data-hm-theme="dark"] .hm-special-editor-content [class$="-hero"]{border-bottom:1px solid #35415c}
html[data-hm-theme="dark"] .hm-special-editor-content [class$="-feature-card"],html[data-hm-theme="dark"] .hm-special-editor-content [class$="-mini-box"],html[data-hm-theme="dark"] .hm-special-editor-content [class$="-soft-box"],html[data-hm-theme="dark"] .hm-special-editor-content [class$="-use-card"]{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-special-editor-content details{border-bottom:1px solid #35415c}
html[data-hm-theme="dark"] .hm-special-faq details{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-special-empty{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-special-empty>span{background:#151e32}
html[data-hm-theme="dark"] .hm-special-hero .hm-special-symbol{border:1px solid #35415c25}
html[data-hm-theme="dark"] .hm-special-section .hm-special-categories{background:#151e32;border-color:#35415c}
html[data-hm-theme="dark"] .hm-category-search{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-special-tabs .nav-link:hover{background:#151e32;border-color:#35415c}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-catalog-controls{background:#151e32}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-billing-bar .billing-toggle{background:#151e32}
html[data-hm-theme="dark"] .hm-special-selected{border-bottom:1px solid #35415c}
html[data-hm-theme="dark"] .hm-special-selected>span{background:#151e32}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-special-plan-area .plan-card{border:1px solid #35415c}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-special-plan-area .price-band{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-special-section .hm-special-faq details{background:#151e32}
html[data-hm-theme="dark"] .hm-special-section .hm-special-faq details[open]{background:#151e32}
html[data-hm-theme="dark"] .hm-special-section .hm-special-faq{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-special-section .hm-special-faq details{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-special-section .hm-special-faq details[open]{background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-legal-tools{border-bottom:1px solid #35415c;color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-legal-tools button{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-legal-tools button:hover{background:#1c263e}
html[data-hm-theme="dark"] .hm-public .hm-legal-document{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-legal-document>p:first-child{color:#e6ebf6}
html[data-hm-theme="dark"] .hm-public .hm-legal-document section{border-top:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-legal-document a:hover{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-legal-note{border:1px solid #35415c;border-left:3px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-legal-note strong{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-legal-toc{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-legal-toc summary{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-legal-sidebar{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-legal-sidebar summary{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-legal-sidebar .about-nav-link{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-legal-sidebar .about-nav-link.active{color:#bca7ff;background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-legal-identity{background:#151e32;border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-legal-identity dt{color:#e6ebf6}
html[data-hm-theme="dark"] .hm-public .hm-legal-table{border:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-legal-table th{background:#151e32;color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-legal-table th,html[data-hm-theme="dark"] .hm-public .hm-legal-table td{border-bottom:1px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-legal-document blockquote{background:#151e32;border:1px solid #35415c;border-left:3px solid #35415c}
html[data-hm-theme="dark"] .hm-public .hm-legal-facts>div{border:1px solid #35415c;background:linear-gradient(140deg,#151e32,#151e32)}
html[data-hm-theme="dark"] .hm-public .hm-legal-facts span{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-legal-card{border:1px solid #35415c;background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-legal-card:hover{border-color:#35415c}
html[data-hm-theme="dark"] .hm-public .hm-legal-card-icon{background:#151e32}
html[data-hm-theme="dark"] .hm-public .hm-legal-card strong{color:#bca7ff}
html[data-hm-theme="dark"] .hm-public .hm-legal-card small{color:#aebbd3}
html[data-hm-theme="dark"] .hm-public .hm-legal-card>i{color:#bca7ff}
@media print{html[data-hm-theme="dark"] .hm-public.hm-legal-page{background:#151e32!important;color:#e6ebf6!important}
html[data-hm-theme="dark"] .hm-public.hm-legal-page .page-hero{background:#151e32!important;color:#e6ebf6!important}
html[data-hm-theme="dark"] .hm-public.hm-legal-page .page-hero *{color:#e6ebf6!important}
html[data-hm-theme="dark"] .hm-public.hm-legal-page .hm-legal-document{color:#e6ebf6}
html[data-hm-theme="dark"] .hm-public .hm-legal-document h2{color:#e6ebf6!important}
html[data-hm-theme="dark"] .hm-public .hm-legal-document a{color:#e6ebf6!important}
html[data-hm-theme="dark"] .hm-public .hm-legal-note,html[data-hm-theme="dark"] .hm-public .hm-legal-identity{background:#151e32;border-color:#35415c}}
/* Preserve brand accents and readable contrast after legacy component rules. */
html[data-hm-theme=dark] body.hm-public{--ux-surface-2:#151e32;--ux-surface-3:#202b42;--ux-border:#303c57;--ux-hair:#29354c;--ux-ink:#e6ebf6;--ux-text:#c4cee1;--ux-muted:#aebbd3;--ux-line:#303c57;--ux-line-soft:#29354c}
html[data-hm-theme=dark] body.hm-public :is(.hm-eyebrow,.hm-hero-copy em,.hm-section-heading em){color:#bca7ff!important;-webkit-text-fill-color:#bca7ff!important;background-image:none!important}
html[data-hm-theme=dark] body.hm-public :is(p,small){color:#b6c3da}
html[data-hm-theme=dark] body.hm-public :is(.hm-text-link,.hm-stat-terms,.hm-steps a,.hm-btn-outline,.billing-compare,.btn-link,.btn-soft,.hm-home-software-category){color:#c2afff!important}
html[data-hm-theme=dark] body.hm-public :is(.hm-catalog-controls,.hm-billing-bar){background-color:#151e32!important}
html[data-hm-theme=dark] body.hm-public .billing-option:not(.active){color:#c4cee1!important}
html[data-hm-theme=dark] body.hm-public .hm-hero-links a{color:#c4cee1!important}
html[data-hm-theme=dark] body.hm-public #hm-main-content .hm-eyebrow{color:#bca7ff!important}
html[data-hm-theme=dark] body.hm-public .site-header{background:#101729;border-color:#303c57;color:#e6ebf6}
html[data-hm-theme=dark] body.hm-public .site-header .nav-link{color:#c8d2e6!important}
html[data-hm-theme=dark] body.hm-public .site-header .nav-link:hover,html[data-hm-theme=dark] body.hm-public .site-header .nav-link[aria-current=page]{color:#c2afff!important}
html[data-hm-theme=dark] body.hm-public .site-header :is(.header-icon-btn,.hm-mega-toggle){color:#dcd3f9;background:#211e38;border-color:#403653}
html[data-hm-theme=dark] body.hm-public :is(.hm-mega-panel,.site-drawer){background:#151e32;border-color:#303c57;color:#c4cee1}
html[data-hm-theme=dark] body.hm-public .hm-mega-overview{background:linear-gradient(145deg,#24203b,#182238)}
html[data-hm-theme=dark] body.hm-public :is(.hm-mega-title,.item-title){color:#e6ebf6}
html[data-hm-theme=dark] body.hm-public :is(.hm-mega-overview p,.item-desc){color:#aebbd3}
html[data-hm-theme=dark] body.hm-public :is(.hm-mega-overview-link,.hm-mega-label){color:#c2afff}
html[data-hm-theme=dark] body.hm-public .hm-appearance-menu .dropdown-item.active,html[data-hm-theme=dark] body.hm-public .hm-appearance-menu .dropdown-item:hover{background:#302448;color:#d4c3ff}
html[data-hm-theme=dark] body.hm-public :is(.hm-hero-copy em,.hm-hero-accent,.hm-eyebrow){color:#bca7ff}
html[data-hm-theme=dark] body.hm-public :is(.hm-home-hero,.hm-home-slider){background:radial-gradient(ellipse at 80% 20%,#442a6e55,transparent 65%),#121a2e}
html[data-hm-theme=dark] body.hm-public .hm-hero-float{background:#1c2740;color:#e6ebf6;border-color:#3c4862}
html[data-hm-theme=dark] body.hm-public .hm-hero-float small{color:#afbbd1}
html[data-hm-theme=dark] body.hm-public :is(.btn-primary,.hm-account-button){color:white;background-color:var(--hm-purple);border-color:var(--hm-purple)}
html[data-hm-theme=dark] body.hm-public :is(.hm-software-link,.hm-software-all,.hm-software-cta,.hm-catalog-link,.hm-special-sidebar a.active){color:#c2afff}
html[data-hm-theme=dark] body.hm-public .site-footer{background:#0d1426;color:#c4cee1}
html[data-hm-theme=dark] body.hm-public .site-footer :is(.footer-heading,.footer-phone){color:white}
html[data-hm-theme=dark] body.hm-public .site-footer :is(.footer-link,.footer-brand-desc){color:#c4cee1}
html[data-hm-theme=dark] body.hm-public .site-footer .footer-appearance-btn.active{background:#433166;color:#fff}
html[data-hm-theme=dark] body.hm-public :is(.hm-page-hero,.hm-contact-card,.hm-cta){color:#d3dbea}
html[data-hm-theme=dark] body.hm-public .hm-hero-copy>p{color:#b6c3da}
html[data-hm-theme=dark] body.hm-public :is(.hm-section-dark,.hm-benefits-section,.hm-feature-band) :is(p,small){color:#b6c3da}

html[data-hm-theme=dark] body.hm-public .text-body-secondary{color:#aebbd3!important}

html[data-hm-theme=dark] body.hm-public .sw-prose a{color:#c2afff!important}
html[data-hm-theme=dark] body.hm-public .btn-soft{background-color:#292044!important;border-color:#4a3d68!important}
html[data-hm-theme=dark] body.hm-public .card-body a:not(.btn){color:#c2afff!important}
html[data-hm-theme=dark] body.hm-public .accordion-button{color:#e6ebf6!important}
html[data-hm-theme=dark] body.hm-public .nav-pills .nav-link.active{color:#fff!important}
.hm-public .footer-appearance{display:flex;align-items:center;gap:4px}
html[data-hm-theme=dark] body.hm-public .hm-special-faq .hm-eyebrow{background:#292044}
