/* 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 color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 100.00%,black) 12.55%,transparent)}
.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:color-mix(in srgb,var(--hm-violet) 9.43%,white)}
.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:var(--hm-heading-on-dark);--hm-muted:var(--hm-dark-muted);--hm-border:color-mix(in srgb,var(--hm-navy,#101b35) 85.5%,white);--hm-soft:var(--hm-dark-surface);--wstyle-body-bg:var(--hm-navy);--wstyle-surface-bg:var(--hm-dark-surface);--wstyle-body-color:var(--hm-dark-text);--wstyle-heading-color:var(--hm-heading-on-dark);--wstyle-muted-color:var(--hm-dark-muted);--wstyle-border-color:color-mix(in srgb,var(--hm-navy,#101b35) 85.5%,white);--wstyle-primary-text:color-mix(in srgb,var(--hm-violet) 41.51%,white);--wstyle-primary-subtle:color-mix(in srgb,var(--hm-purple) 41.32%,black);--bs-body-bg:var(--hm-navy);--bs-body-color:var(--hm-dark-text);--bs-heading-color:var(--hm-heading-on-dark);--bs-secondary-color:var(--hm-dark-muted);--bs-tertiary-bg:#1a253c;--bs-border-color:color-mix(in srgb,var(--hm-navy,#101b35) 85.5%,white);--bs-link-color:color-mix(in srgb,var(--hm-violet) 41.51%,white);--bs-link-hover-color:color-mix(in srgb,var(--hm-violet) 29.72%,white);background:color-mix(in srgb,var(--hm-navy) 82.61%,black);color:var(--hm-dark-text)}
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:var(--hm-dark-muted)!important}
html[data-hm-theme=dark] .hm-public :is(.form-control,.form-select,.input-group-text){background-color:color-mix(in srgb,var(--hm-navy) 99.77%,white);color:var(--hm-heading-on-dark);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 81%,white)}
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:color-mix(in srgb,var(--hm-navy) 97.51%,white);color:var(--hm-heading-on-dark);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 85.5%,white)}
html[data-hm-theme=dark] .hm-public :is(.card,.table){--bs-card-bg:color-mix(in srgb,var(--hm-navy,#101b35) 96.5%,white);--bs-card-color:#c4cee1;--bs-card-border-color:color-mix(in srgb,var(--hm-navy,#101b35) 85.5%,white);--bs-table-bg:color-mix(in srgb,var(--hm-navy,#101b35) 96.5%,white);--bs-table-color:#c4cee1;--bs-table-border-color:color-mix(in srgb,var(--hm-navy,#101b35) 85.5%,white);--bs-table-striped-bg:#1c2840;--bs-table-hover-bg:#22304a}
html[data-hm-theme=dark] .hm-public :is(.bg-white,.bg-light){background-color:color-mix(in srgb,var(--hm-navy) 97.51%,white)!important}
html[data-hm-theme=dark] .hm-public :is(.text-dark,.text-body){color:var(--hm-heading-on-dark)!important}
html[data-hm-theme=dark] .hm-public .btn-outline-primary{color:color-mix(in srgb,var(--hm-violet) 41.51%,white);border-color:color-mix(in srgb,var(--hm-violet) 98.58%,white)}
html[data-hm-theme=dark] .hm-public .btn-outline-primary:hover{background:var(--hm-purple);color:var(--hm-primary-foreground)}
html[data-hm-theme=dark] .hm-public a:focus-visible,html[data-hm-theme=dark] .hm-public button:focus-visible{outline-color:color-mix(in srgb,var(--hm-violet) 37.73%,white)}
@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:color-mix(in srgb,var(--hm-navy) 99.55%,white)}

html[data-hm-theme="dark"] .sw-lightbox-close,html[data-hm-theme="dark"] .sw-lightbox-nav{background-color:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 12.16%,transparent)}
html[data-hm-theme="dark"] .sw-lightbox-close:hover,html[data-hm-theme="dark"] .sw-lightbox-nav:hover{background-color:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 25.10%,transparent)}
html[data-hm-theme="dark"] body.hm-public:is(:has([data-role="software-filters"]),:has(.sw-gallery)) .sw-card{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)!important}
html[data-hm-theme="dark"] body.hm-public:is(:has([data-role="software-filters"]),:has(.sw-gallery)) .sw-thumb{background:linear-gradient(140deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white));border-bottom:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public:has([data-role="software-filters"]) aside > .card{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public:has([data-role="software-filters"]) aside .card-header{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-bottom:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public:has([data-role="software-filters"]) .list-group-item{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public:has([data-role="software-filters"]) .col-lg-9 > .d-flex:first-child{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public:has([data-role="software-filters"]) :is(.software-search input,[data-role="software-sort"]){border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .sw-gallery-viewport{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .sw-gallery-slide img{background:linear-gradient(135deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white))}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .sw-gallery-thumbs img{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .sw-gallery-arrow{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .sw-gallery ~ .nav-pills{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
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 color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)!important}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .tab-content :is(th,td){border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .tab-content th{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .col-lg-4 .card-header{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-bottom:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .col-lg-4 :is(th,td){border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .col-lg-4 th{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] body.hm-public:has(.sw-gallery) .page-faq .accordion-item{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)!important}















html[data-hm-theme="dark"] body:not([data-client-nav]) .site-header{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .site-header .site-nav .nav-link{color:var(--hm-dark-muted)!important}
html[data-hm-theme="dark"] .site-header .header-icon-btn{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .site-footer .footer-base{border-color:color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 8.24%,transparent)}
html[data-hm-theme="dark"] .hm-corporate{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:var(--hm-dark-muted)}
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 color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-home-hero:before,html[data-hm-theme="dark"] .hm-page-hero:before{background-image:linear-gradient(rgba(var(--hm-dark-rgb,16,27,53),.025) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--hm-dark-rgb,16,27,53),.025) 1px,transparent 1px)}
html[data-hm-theme="dark"] .hm-small-line{background:color-mix(in srgb,var(--hm-navy) 95.24%,white)}
html[data-hm-theme="dark"] .hm-home-hero h1 em{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-btn-outline{border-color:color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 25.1%,transparent);background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 1.57%,transparent)}
html[data-hm-theme="dark"] .hm-btn-outline:hover{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 6.27%,transparent)}
html[data-hm-theme="dark"] .hm-btn-light{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-btn-light:hover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-hero-note{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-art-caption{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-proof{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-proof span{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-corporate .domain-search{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-corporate .domain-search .form-control{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-tld-hints{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-tld-hints span{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-service-card{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-service-card:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-icon{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-service-tag{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-home-catalog+.hm-soft{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-catalog-fallback{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-steps li{border-top:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-cta-section{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-cta p{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-page-hero .breadcrumb{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-page-hero .breadcrumb a{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-page-hero .breadcrumb-item.active{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-page-hero .breadcrumb-item+.breadcrumb-item:before{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-page-hero .page-hero-lead{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-page-graphic>i{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-graphic-orbit{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 27.06%,transparent)}
html[data-hm-theme="dark"] .hm-graphic-orbit:before,html[data-hm-theme="dark"] .hm-graphic-orbit:after{border:1px dashed color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 31.37%,transparent)}
html[data-hm-theme="dark"] .hm-graphic-label{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-corporate .cat-card{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-corporate .cat-card:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-corporate .cat-card .icon-disc{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-corporate .plan-card{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-corporate .plan-card .plan-features li{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-corporate .plan-popular{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-corporate .plan-popular .plan-badge .badge{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-corporate .billing-toggle{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-corporate .nav-pills .nav-link{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-corporate .accordion-item{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-corporate .accordion-button{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-corporate .accordion-button:not(.collapsed){background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-corporate .bg-surface{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] .hm-domain .hm-domain-tool{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-domain .tld-table thead th{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-contact-shortcuts a{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-contact-shortcuts a:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-contact-shortcuts a>i{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-contact .card{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-contact .form-label{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-contact .form-control{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);color:var(--hm-heading-on-dark)}
html[data-hm-theme="dark"] .hm-contact .form-control:focus{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-contact .contact-method .icon-disc{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-contact .contact-office{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-form-note{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-corporate .hm-category-tabs .nav-link{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-corporate .hm-billing-bar .billing-toggle{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-corporate .hm-billing-bar .billing-option{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-corporate .hm-billing-bar .billing-option.active{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-corporate .plan-card{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-corporate .plan-card:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-corporate .plan-card.plan-popular{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-corporate .plan-card .price-band,html[data-hm-theme="dark"] .hm-corporate .plan-popular .price-band{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important;border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-corporate .plan-card [data-role=price-suffix]{color:var(--hm-dark-muted)!important}
html[data-hm-theme="dark"] .hm-corporate .plan-card [data-role=price-was]{color:var(--hm-dark-muted)!important}
html[data-hm-theme="dark"] .hm-corporate .plan-card [data-role=savings]{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important;color:var(--hm-heading-on-dark)!important}
html[data-hm-theme="dark"] .hm-billing-summary{border-top:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-billing-total{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-billing-caption{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-corporate .plan-card .plan-features li{color:var(--hm-dark-muted);border-bottom:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-corporate .plan-card .card-body>a.btn{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-corporate .plan-card .card-body>a.btn:hover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-corporate .plan-popular .plan-badge .badge{border:3px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-corporate .plan-billing-table{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-corporate .plan-billing-table th{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-corporate .plan-row{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-corporate .plan-row.plan-popular{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .site-header{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] .hm-hero-art:before{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 15.69%,transparent)}
html[data-hm-theme="dark"] .hm-domain-band{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-service-card:after{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-service-card .hm-icon{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-package-stage{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--hm-navy) 95.24%,white),transparent 50%),linear-gradient(135deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white));border-block:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-package-stage .hm-category-tabs .nav-link{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 78.82%,transparent)}
html[data-hm-theme="dark"] .hm-package-note{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-catalog-fallback{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-story-heading p{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-story-points article{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-story-points p{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .page-hero .breadcrumb{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .page-doc-sheet{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .kb-prose{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .about-nav{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .about-nav-link.active{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .card:not(.plan-card){border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .band-dark .card{border-color:color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 9.41%,transparent)}
html[data-hm-theme="dark"] .hm-public .kb-search .form-control{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .form-control:focus,html[data-hm-theme="dark"] .hm-public .form-select:focus{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-hero-float{background:linear-gradient(130deg,color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 9.02%,transparent),color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 3.14%,transparent));border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 25.1%,transparent)}
html[data-hm-theme="dark"] .hm-float-icon{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 95.24%,white) 10.20%,transparent)}
html[data-hm-theme="dark"] .hm-hero-float small{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-hero-specs{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-proof{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-domain-band{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-domain-band .domain-search{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-domain-band .domain-search .form-control{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-service-card:first-child{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-service-card:first-child .hm-icon{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 9.41%,transparent);border-color:color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 12.55%,transparent)}
html[data-hm-theme="dark"] .hm-service-card:first-child:after{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 4.31%,transparent)}
html[data-hm-theme="dark"] .hm-server-feature-box{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:radial-gradient(ellipse at 90% 50%,color-mix(in srgb,var(--hm-navy) 95.24%,white),transparent 60%),linear-gradient(120deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white))}
html[data-hm-theme="dark"] .hm-server-feature p{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-server-tags{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-server-feature-art>i{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-server-orbit{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 25.1%,transparent)}
html[data-hm-theme="dark"] .hm-server-pill{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-experience .hm-eyebrow{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-experience .hm-section-heading p{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-experience .hm-benefits article{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 7.45%,transparent);background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 1.96%,transparent)}
html[data-hm-theme="dark"] .hm-experience .hm-benefits article:hover{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 3.53%,transparent);border-color:color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 20.78%,transparent)}
html[data-hm-theme="dark"] .hm-experience .hm-benefits .hm-icon{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 95.24%,white) 9.80%,transparent)}
html[data-hm-theme="dark"] .hm-experience .hm-benefits p{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-steps li{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-steps li:hover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-steps li>span{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-steps li+li:before{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-catalog-heading p{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-server-catalog{background:radial-gradient(ellipse at 80% 0,color-mix(in srgb,var(--hm-navy) 95.24%,white),transparent 65%),color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-server-catalog .hm-eyebrow{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-server-catalog h2 em{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-server-feature{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-feature-toggle{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-feature-toggle:hover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-feature-toggle>span{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-feature-details .plan-features{border-top:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
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:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .dropdown-item:hover .icon-disc{background:color-mix(in srgb,var(--hm-navy) 95.24%,white)}
html[data-hm-theme="dark"] .hm-public .site-header .btn-soft:hover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .link-arrow:hover,html[data-hm-theme="dark"] .hm-public .hm-text-link:hover{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .plan-card [data-role=savings]{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important;color:color-mix(in srgb,var(--hm-violet) 41.51%,white)!important}
html[data-hm-theme="dark"] .hm-public .hm-cta-section{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-about-services article{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-domain-band{background:radial-gradient(ellipse at 95% 0,color-mix(in srgb,var(--hm-navy) 99.55%,white),transparent 58%),linear-gradient(125deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white));border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-domain-kicker{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-domain-kicker>span{background:linear-gradient(135deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white));border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-domain-copy>p{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-domain-field-label{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-domain-band .domain-search{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-domain-band .domain-search:focus-within{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-domain-search-icon{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-domain-band .domain-search .form-control{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-domain-band .hm-tld-hints>span{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 74.12%,transparent);color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-domain-band .hm-tld-hints>a{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-domain-orbit{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 17.25%,transparent)}
html[data-hm-theme="dark"] .hm-public .hm-price-modal .plan-billing-table th{color:var(--hm-dark-muted);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-price-modal .plan-billing-table td{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-price-dialog-note{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-contact-shortcuts a:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
@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,color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 9.41%,transparent),transparent)}}
html[data-hm-theme="dark"] .hm-public .hm-offices .contact-office{background:radial-gradient(ellipse at 100% 50%,color-mix(in srgb,var(--hm-navy) 95.24%,white),transparent 65%),color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-office-pin{color:color-mix(in srgb,color-mix(in srgb,var(--hm-violet) 41.51%,white) 26.67%,transparent)}
html[data-hm-theme="dark"] .hm-public.hm-knowledgebase .kb-search-panel{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public.hm-knowledgebase .kb-search .form-control{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public.hm-knowledgebase .kb-help-cta{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
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:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
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:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-feature-modal .modal-content{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-feature-modal .modal-header{background:linear-gradient(130deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white));border-bottom:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-feature-modal-tagline{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-feature-modal .plan-features li{border-bottom:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-feature-modal .modal-footer{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-top:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-footer:before{background-image:linear-gradient(color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 3.14%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 3.14%,transparent) 1px,transparent 1px)}
html[data-hm-theme="dark"] .hm-footer-intro{border-bottom:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 8.24%,transparent)}
html[data-hm-theme="dark"] .hm-footer-actions>a{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 2.35%,transparent);border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 9.41%,transparent)}
html[data-hm-theme="dark"] .hm-footer-actions>a:hover{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 5.10%,transparent);border-color:color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 37.65%,transparent)}
html[data-hm-theme="dark"] .hm-footer-action-icon{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 95.24%,white) 9.02%,transparent)}
html[data-hm-theme="dark"] .hm-footer-actions small{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-footer-actions>a>i{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-footer .footer-brand-desc{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-footer .footer-phone>span:first-child{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 10.98%,transparent);background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 2.35%,transparent)}
html[data-hm-theme="dark"] .hm-footer .footer-phone small{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-footer .footer-heading:before{background:color-mix(in srgb,var(--hm-navy) 95.24%,white)}
html[data-hm-theme="dark"] .hm-public .hm-footer .footer-locale .locale-toggle{border-color:color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 10.2%,transparent);background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 1.96%,transparent)}
html[data-hm-theme="dark"] .hm-public .hm-footer .footer-base{border-top:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 8.24%,transparent);color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-tld-hints .hm-tld-chip{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
@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 color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 7.84%,transparent)}
html[data-hm-theme="dark"] body.hm-public .hm-footer .hm-footer-legal{border-top:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 7.84%,transparent)}
html[data-hm-theme="dark"] body.hm-public .hm-footer .hm-footer-legal nav a{border-top:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 4.31%,transparent)}}
@media(max-width:767.98px){html[data-hm-theme="dark"] body.hm-public .hm-footer .hm-footer-legal nav{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 7.06%,transparent);background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 1.18%,transparent)}
html[data-hm-theme="dark"] body.hm-public .hm-footer .footer-base>.footer-link{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 8.24%,transparent)}
html[data-hm-theme="dark"] body.hm-public .hm-footer .footer-base-end>span{color:var(--hm-dark-muted)}}
@media(max-width:767.98px){html[data-hm-theme="dark"] body.hm-public[data-hm-mobile-plans=swipe] .hm-mobile-plans-hint{color:var(--hm-dark-muted)}}
html[data-hm-theme="dark"] .hm-public .drawer-nav [aria-current]{color:color-mix(in srgb,var(--hm-violet) 41.51%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-compare-bar{background:linear-gradient(110deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white));border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-compare-bar strong{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-compare-bar span{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-compare-launch{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-compare-launch:hover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-comparison-scroll{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-comparison-table{color:var(--hm-dark-muted)}
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 color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-comparison-table th:first-child{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-right:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-comparison-table thead th{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-comparison-table tbody th i{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-comparison-name{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-comparison-price{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-comparison-total{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-comparison-missing{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-comparison-table tbody tr:nth-child(even) td{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-comparison-table tbody tr:hover td{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-comparison-hint{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-help-faq details{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-help-faq summary{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-help-faq summary:after{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-help-faq details[open] summary{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-help-faq details>div{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-help-faq details a{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-help-faq details a:hover{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-feature-list>li>.hm-feature-symbol{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .plan-chip .hm-feature-symbol{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] body.hm-public .site-header{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 98.04%,transparent)}
html[data-hm-theme="dark"] .hm-reading-progress{background:linear-gradient(90deg,var(--hm-violet),color-mix(in srgb,var(--hm-navy) 95.24%,white))}
html[data-hm-theme="dark"] .hm-public .hm-home-hero{background:radial-gradient(ellipse at 88% 30%,color-mix(in srgb,var(--hm-navy) 95.24%,white),transparent 52%),radial-gradient(ellipse at 5% 95%,color-mix(in srgb,var(--hm-navy) 99.55%,white),transparent 58%),color-mix(in srgb,var(--hm-navy) 99.55%,white);border-bottom:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-home-hero .hm-eyebrow{color:color-mix(in srgb,var(--hm-violet) 41.51%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 58.82%,transparent)}
html[data-hm-theme="dark"] .hm-public .hm-hero-copy>p{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-home-hero .hm-btn-outline{color:color-mix(in srgb,var(--hm-violet) 41.51%,white);background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 72.16%,transparent);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-home-hero .hm-btn-outline:hover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-hero-note{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-hero-note>a{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-hero-art:before{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 95.24%,white) 16.86%,transparent);border-color:color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 21.96%,transparent)}
html[data-hm-theme="dark"] .hm-public .hm-hero-float{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 87.06%,transparent);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-hero-float small{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-float-icon{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-hero-specs{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-proof i{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-domain-copy>p{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-service-card:after{background:radial-gradient(circle,color-mix(in srgb,var(--hm-navy) 95.24%,white),transparent 70%)}
html[data-hm-theme="dark"] .hm-scene-halo{background:radial-gradient(ellipse,color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 95.24%,white) 14.51%,transparent),transparent 68%)}
html[data-hm-theme="dark"] .hm-scene-ring{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 13.33%,transparent)}
html[data-hm-theme="dark"] .hm-scene-ring:after{border:1px dashed color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 12.55%,transparent)}
html[data-hm-theme="dark"] .hm-public .hm-scene>.hm-scene-main-icon{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 28.63%,transparent);background:linear-gradient(130deg,color-mix(in srgb,var(--hm-navy) 95.24%,white),color-mix(in srgb,var(--hm-purple) 90.3%,white))}
html[data-hm-theme="dark"] .hm-scene .hm-graphic-label{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-scene-window{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 40.0%,transparent);background:linear-gradient(130deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white))}
html[data-hm-theme="dark"] .hm-window-bar{border-bottom:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-window-bar>span{background:color-mix(in srgb,var(--hm-navy) 95.24%,white)}
html[data-hm-theme="dark"] .hm-window-bar small{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-window-heading{background:linear-gradient(90deg,color-mix(in srgb,var(--hm-violet) 84.43%,white),color-mix(in srgb,var(--hm-navy) 95.24%,white))}
html[data-hm-theme="dark"] .hm-window-line{background:color-mix(in srgb,var(--hm-navy) 95.24%,white)}
html[data-hm-theme="dark"] .hm-window-tiles>span{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:linear-gradient(145deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 95.24%,white))}
html[data-hm-theme="dark"] .hm-window-tiles>span:nth-child(2){background:linear-gradient(145deg,color-mix(in srgb,var(--hm-navy) 95.24%,white),color-mix(in srgb,var(--hm-navy) 95.24%,white))}
html[data-hm-theme="dark"] .hm-scene-chip{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 92.16%,transparent);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-scene-chip i{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-scene-globe{background:radial-gradient(circle at 25% 20%,color-mix(in srgb,var(--hm-navy) 95.24%,white),color-mix(in srgb,var(--hm-purple) 89.55%,white) 60%,color-mix(in srgb,var(--hm-purple) 75.21%,black));border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 46.67%,transparent)}
html[data-hm-theme="dark"] .hm-scene-tld{background:linear-gradient(120deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 95.24%,white));color:color-mix(in srgb,var(--hm-violet) 41.51%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-scene-address{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-scene-address>i{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-message{background:linear-gradient(130deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white));border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);color:var(--hm-heading-on-dark)}
html[data-hm-theme="dark"] .hm-message-b{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-message-icon{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 95.24%,white) 40.00%,transparent)}
html[data-hm-theme="dark"] .hm-typing b{background:color-mix(in srgb,var(--hm-navy) 95.24%,white)}
html[data-hm-theme="dark"] .hm-guide-sheet{background:linear-gradient(140deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 95.24%,white));border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-guide-sheet>strong{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-guide-corner{border-color:transparent color-mix(in srgb,var(--hm-purple) 44.63%,black) color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) transparent}
html[data-hm-theme="dark"] .hm-guide-search{background:linear-gradient(120deg,color-mix(in srgb,var(--hm-navy) 95.24%,white),color-mix(in srgb,var(--hm-purple) 98.51%,white));border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-company-brand{background:linear-gradient(130deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white));border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-company-brand>span{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-company-services>span{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 39.61%,transparent)}
html[data-hm-theme="dark"] .hm-public .hm-package-stage{background:radial-gradient(ellipse at 12% 0,color-mix(in srgb,var(--hm-navy) 95.24%,white),transparent 48%),color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-server-catalog{background:radial-gradient(ellipse at 90% 0,color-mix(in srgb,var(--hm-navy) 99.55%,white),transparent 55%),color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .plan-card:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .plan-popular{background:linear-gradient(180deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white) 42%)}
html[data-hm-theme="dark"] .hm-public .plan-card .hm-plan-heading p{color:var(--hm-dark-muted)!important}
html[data-hm-theme="dark"] .hm-public .plan-card .price-band{background:linear-gradient(120deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white));border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .plan-card .plan-features li{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-category-tabs .nav-link:hover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-billing-intro p{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-story-points article:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-guides{background:linear-gradient(180deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white))}
html[data-hm-theme="dark"] .hm-guide-card{color:color-mix(in srgb,var(--hm-violet) 41.51%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-guide-card small{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-guide-card>i{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-guide-card:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .kb-article:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .kb-article-sheet,html[data-hm-theme="dark"] .hm-public .page-doc-sheet{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-about-services article{border-top:3px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public.hm-contact .card{background:linear-gradient(130deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white))}
html[data-hm-theme="dark"] .hm-public.hm-domain .hm-domain-tool{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:linear-gradient(140deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white))}
html[data-hm-theme="dark"] .hm-public .hm-footer .footer-brand-desc{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-footer-legal{border-top:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 8.24%,transparent)}
html[data-hm-theme="dark"] .hm-public .hm-footer-legal-heading>span i{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-footer-legal nav a{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-footer-legal a:focus-visible{outline:2px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-contact-privacy{color:var(--hm-dark-muted)!important}
@media(max-width:767px){html[data-hm-theme="dark"] .hm-public.hm-home .hm-proof>.container>span{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}}
html[data-hm-theme="dark"] .hm-public.hm-home .hm-stat-card{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 12.55%,transparent);background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 2.35%,transparent)}
html[data-hm-theme="dark"] .hm-public.hm-home .hm-stat-icon{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 95.24%,white) 10.98%,transparent)}
html[data-hm-theme="dark"] .hm-public.hm-home .hm-platform-heading p{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public.hm-home .hm-platform-card{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:linear-gradient(145deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white))}
html[data-hm-theme="dark"] .hm-public.hm-home .hm-platform-card span{color:var(--hm-dark-muted)}
@media(hover:hover){html[data-hm-theme="dark"] .hm-public.hm-home .hm-stat-card:hover{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 5.49%,transparent);border-color:color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 43.92%,transparent)}
html[data-hm-theme="dark"] .hm-public.hm-home .hm-platform-card:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}}
html[data-hm-theme="dark"] .hm-public.hm-home .hm-platform-marquee:focus-visible{outline:2px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-service-card:after{background:linear-gradient(90deg,var(--hm-purple),color-mix(in srgb,var(--hm-navy) 95.24%,white))}
html[data-hm-theme="dark"] .hm-public .hm-steps li{background:linear-gradient(150deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white))}
html[data-hm-theme="dark"] .hm-public .hm-steps li>span{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
@media(hover:hover){html[data-hm-theme="dark"] .hm-public .hm-steps li:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}}
html[data-hm-theme="dark"] .hm-public .hm-service-dropdown{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-service-dropdown .icon-disc{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-service-dropdown .item-desc{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-service-dropdown .hm-nav-overview{border-top:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-catalog-controls{background:rgba(var(--hm-dark-rgb,16,27,53),.85);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-catalog-controls .hm-billing-bar{border-left:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
@media(max-width:1199px){html[data-hm-theme="dark"] .hm-public .hm-catalog-controls .hm-billing-bar{border-top:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}}
html[data-hm-theme="dark"] .hm-public .hm-hero-links a{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:rgba(var(--hm-dark-rgb,16,27,53),.75)}
html[data-hm-theme="dark"] .hm-public .hm-hero-links a:hover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-category-tabs .nav-link.hm-category-choice{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-category-choice .hm-category-symbol{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-category-tabs .nav-link.hm-category-choice:hover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-category-choice.active .hm-category-symbol{background:rgba(var(--hm-dark-rgb,16,27,53),.12)}
html[data-hm-theme="dark"] .hm-public .hm-category-choice.active:after{background:color-mix(in srgb,var(--hm-navy) 95.24%,white)}
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 color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .plan-card .price-band{background:linear-gradient(145deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white));border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .plan-card.plan-popular .price-band{background:linear-gradient(140deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white));border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .plan-card .hm-feature-symbol{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-service-card:after{background:linear-gradient(90deg,var(--hm-purple),color-mix(in srgb,var(--hm-navy) 95.24%,white))}
html[data-hm-theme="dark"] .hm-public .hm-guide-card{background:linear-gradient(130deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white));border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-guide-card:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-about-values article{background:var(--hm-soft,color-mix(in srgb,var(--hm-navy) 99.55%,white))}
html[data-hm-theme="dark"] .hm-custom-with-media:after{background:rgba(var(--hm-dark-rgb,16,27,53),.88)}
html[data-hm-theme="dark"] .hm-home-software-card{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-home-software-new{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-home-software-all .hm-btn-outline{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-editorial{background:linear-gradient(180deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white));border-block:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-editorial-card{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-editorial-copy .post-date{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] body.hm-public .hm-editorial-summary{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] body.hm-public .hm-editorial-card:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public .newsletter-band .form-control{background:rgba(var(--hm-dark-rgb,16,27,53),.06)}
html[data-hm-theme="dark"] body.hm-public .newsletter-band .form-control::placeholder{color:var(--hm-dark-muted)}
@media(max-width:767.98px){html[data-hm-theme="dark"] body.hm-public .hm-plan-navigation button{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-plan-navigation button:hover:not(:disabled){background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-plan-navigation output{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] body.hm-public .hm-plan-navigation .hm-plan-meter{background:color-mix(in srgb,var(--hm-navy) 95.24%,white)}}
@media (min-width:992px){html[data-hm-theme="dark"] body.hm-public .site-nav .hm-desktop-menu{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-desktop-menu .icon-disc{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-desktop-menu .item-desc{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] body.hm-public .hm-desktop-menu .dropdown-item:is(:hover,:focus-visible){background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}}
@media (min-width:1200px){html[data-hm-theme="dark"] body.hm-public .hm-home-catalog .hm-catalog-controls{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}}
html[data-hm-theme="dark"] body.hm-public .hm-btn-outline{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-btn-outline:hover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-mega-toggle:hover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
@media(min-width:992px){html[data-hm-theme="dark"] body.hm-public .site-nav .hm-mega-panel{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-mega-overview{background:linear-gradient(140deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white))}
html[data-hm-theme="dark"] body.hm-public .hm-mega-symbol{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-mega-links .icon-disc{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-mega-links .dropdown-item:hover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-home .hm-home-hero{background:radial-gradient(ellipse at 78% 40%,color-mix(in srgb,var(--hm-navy) 99.55%,white) 0,transparent 58%),linear-gradient(120deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white))}
html[data-hm-theme="dark"] body.hm-home .hm-hero-copy>p{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] body.hm-home .hm-domain-band{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-home .hm-editable-benefits .hm-benefits article{background:rgba(var(--hm-dark-rgb,16,27,53),.035)}}
@media(max-width:991.98px){html[data-hm-theme="dark"] body.hm-public .drawer-sub{border-left:2px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}}
html[data-hm-theme="dark"] body.hm-public .hm-learning{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-guide-panel{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-learning .hm-editorial-card{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-learning .hm-editorial-cover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-mega-links .dropdown-item:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-mega-overview-link{border-top:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
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:var(--hm-dark-muted)}
html[data-hm-theme="dark"] body.hm-public .hm-faq .accordion-body{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] body.hm-public .hm-billing-caption{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] body.hm-public .plan-card .plan-features li{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
@media (min-width:992px){html[data-hm-theme="dark"] body.hm-public .hm-catalog-controls{background:rgba(var(--hm-dark-rgb,16,27,53),.92)!important;border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-catalog-controls .hm-billing-label{color:var(--hm-dark-muted)}}
html[data-hm-theme="dark"] body.hm-public .hm-service-card::before{background:linear-gradient(90deg,var(--hm-purple),color-mix(in srgb,var(--hm-navy) 95.24%,white))!important}
html[data-hm-theme="dark"] body.hm-public .hm-platform-marquee .hm-platform-card span{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] body.hm-public .hm-statistics .hm-stat-shell{background:linear-gradient(140deg,color-mix(in srgb,var(--hm-navy) 99.55%,white) 0%,color-mix(in srgb,var(--hm-navy) 99.55%,white) 100%)!important;background-image:linear-gradient(140deg,color-mix(in srgb,var(--hm-navy) 99.55%,white) 0%,color-mix(in srgb,var(--hm-navy) 99.55%,white) 100%)!important;border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-statistics .hm-stat-card{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important;border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-statistics .hm-stat-icon{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-statistics .hm-stat-label{color:var(--hm-dark-muted)!important}
html[data-hm-theme="dark"] body.hm-public .hm-statistics .hm-stat-description{color:var(--hm-dark-muted)!important}
@media (hover:hover){html[data-hm-theme="dark"] body.hm-public .hm-statistics .hm-stat-card:hover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important;border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)!important}}
html[data-hm-theme="dark"] body.hm-public .hm-home-software-category{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
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:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] body.hm-public.hm-scrolled .site-header{background:rgba(var(--hm-dark-rgb,16,27,53),.86)!important}
@media (min-width:992px){html[data-hm-theme="dark"] body.hm-public .site-nav .nav-link:hover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}}
html[data-hm-theme="dark"] body.hm-public main :is(input.form-control,textarea.form-control,select.form-select){border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public main :is(input.form-control,textarea.form-control,select.form-select):focus{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public main :is(input,textarea)::placeholder{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] body.hm-public main .domain-search:focus-within{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-page-hero .breadcrumb{background:rgba(var(--hm-dark-rgb,16,27,53),.07)}
html[data-hm-theme="dark"] body.hm-public .kb-article-sheet,html[data-hm-theme="dark"] body.hm-public .page-doc-sheet{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!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:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public :is(.kb-prose,.hm-software-detail .tab-content .card-body) :not(pre) > code{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] body.hm-public main :is(.hm-faq,.domain-faq,.page-faq) .accordion-item{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public main :is(.hm-faq,.domain-faq,.page-faq) .accordion-item:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)!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:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)!important}
html[data-hm-theme="dark"] body.hm-public main :is(.hm-faq,.domain-faq,.page-faq) .accordion-button{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public main :is(.hm-faq,.domain-faq,.page-faq) .accordion-button[aria-expanded=true]{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
@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:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-home-software-card:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}}
html[data-hm-theme="dark"] body.hm-public .hm-home-hero{background:radial-gradient(48% 62% at 78% 42%,rgba(var(--hm-accent-rgb),.11) 0,rgba(var(--hm-accent-rgb),0) 70%),linear-gradient(180deg,color-mix(in srgb,var(--hm-navy) 99.55%,white) 0%,color-mix(in srgb,var(--hm-navy) 99.55%,white) 100%)!important}
html[data-hm-theme="dark"] body.hm-public .hm-hero-copy .hm-eyebrow{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-package-stage.hm-server-catalog{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] body.hm-public .plan-card .price-band{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] body.hm-public .plan-card.plan-popular .price-band{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important;border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-feature-toggle{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important;color:var(--hm-dark-muted)!important}
html[data-hm-theme="dark"] body.hm-public .hm-feature-toggle:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-feature-toggle span{color:var(--hm-dark-muted)!important}
html[data-hm-theme="dark"] body.hm-public .hm-platform-card{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-steps-section li{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-domain-tool{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!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:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-domain-band{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
@media (hover:hover){html[data-hm-theme="dark"] body.hm-public .hm-experience .hm-benefits article:hover{background-color:rgba(var(--hm-dark-rgb,16,27,53),.05)!important}}
html[data-hm-theme="dark"] body.hm-public .hm-feature-modal .modal-header{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-feature-modal .modal-footer{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] body.hm-public .modal-footer.hm-ux-has-cta .hm-ux-dialog-back{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .modal-footer.hm-ux-has-cta .hm-ux-dialog-back:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-package-compare .hm-comparison-table thead th{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-package-compare .hm-comparison-table tfoot :is(th,td){background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!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:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-package-compare .hm-comparison-table thead tr > th:first-child{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-package-compare .hm-comparison-table tbody tr:hover > *{background-color:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-package-compare .hm-ux-col-popular{background-color:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-package-compare thead th.hm-ux-col-popular{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-package-compare .hm-comparison-select{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-announcement .hm-popup-visual{background:radial-gradient(70% 60% at 50% 45%,rgba(var(--hm-accent-rgb),.14) 0,rgba(var(--hm-accent-rgb),0) 70%),linear-gradient(160deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white))!important}
html[data-hm-theme="dark"] body.hm-public .hm-announcement .hm-popup-badge{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-announcement .hm-popup-actions .hm-btn-outline{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-announcement .hm-popup-actions .hm-btn-outline:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)!important}
html[data-hm-theme="dark"] body.hm-public .cookie-notice .cookie-notice-card{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important;border:1px solid var(--ux-border,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white))!important}
html[data-hm-theme="dark"] body.hm-public .cookie-notice .cookie-notice-text{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] body.hm-public .cookie-notice .cookie-btn-ghost{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important;border:1px solid var(--ux-border,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white))!important;color:color-mix(in srgb,var(--hm-violet) 41.51%,white)!important}
html[data-hm-theme="dark"] body.hm-public .hm-ux-toc{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-ux-toc a::before{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] body.hm-public .hm-ux-toc a.is-active{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public .hm-ux-planbar{background:rgba(var(--hm-dark-rgb,16,27,53),.95)}
html[data-hm-theme="dark"] body.hm-public .plan-card [data-role=price-was]{color:var(--hm-dark-muted)!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:var(--hm-dark-muted)!important}
html[data-hm-theme="dark"] body.hm-public .hm-editorial-copy .post-date{color:var(--hm-dark-muted)!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:var(--hm-dark-muted)!important}
html[data-hm-theme="dark"] body.hm-public .hm-story-heading p{color:var(--hm-dark-muted)!important}
html[data-hm-theme="dark"] body.hm-public .news-card .text-body-secondary{color:var(--hm-dark-muted)!important}
html[data-hm-theme="dark"] body.hm-public .hm-page-graphic .hm-window-bar small{color:var(--hm-dark-muted)!important}
html[data-hm-theme="dark"] body.hm-public .wstyle-toast-container .wstyle-toast{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)!important;background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important;color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
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%),color-mix(in srgb,var(--hm-navy) 99.55%,white);border-bottom:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-special-art-tiles>span{background:color-mix(in srgb,color-mix(in srgb,var(--hm-navy) 99.55%,white) 92.16%,transparent);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-special-groups{border-bottom:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-special-groups>a{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-special-categories{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-special-tabs small{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-special-tabs .nav-link.active{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-catalog-controls{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-billing-bar .billing-toggle{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-special-content{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-special-content[open]>summary{border-bottom:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-special-editor-content [class$="-hero"]{border-bottom:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
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:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-special-editor-content details{border-bottom:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-special-faq details{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-special-empty{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-special-empty>span{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-special-hero .hm-special-symbol{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--hm-navy,#101b35) 83%,white) 14.51%,transparent)}
html[data-hm-theme="dark"] .hm-special-section .hm-special-categories{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-category-search{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-special-tabs .nav-link:hover{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-catalog-controls{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-billing-bar .billing-toggle{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-special-selected{border-bottom:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-special-selected>span{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-special-plan-area .plan-card{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] body.hm-public.hm-special-catalog .hm-special-plan-area .price-band{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-special-section .hm-special-faq details{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-special-section .hm-special-faq details[open]{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-special-section .hm-special-faq{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-special-section .hm-special-faq details{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-special-section .hm-special-faq details[open]{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-tools{border-bottom:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-legal-tools button{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-tools button:hover{background:color-mix(in srgb,var(--hm-navy) 95.24%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-document{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-legal-document>p:first-child{color:var(--hm-heading-on-dark)}
html[data-hm-theme="dark"] .hm-public .hm-legal-document section{border-top:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-document a:hover{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-note{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);border-left:3px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-note strong{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-toc{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-toc summary{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-sidebar{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-sidebar summary{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-sidebar .about-nav-link{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-legal-sidebar .about-nav-link.active{color:color-mix(in srgb,var(--hm-violet) 41.51%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-identity{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-identity dt{color:var(--hm-heading-on-dark)}
html[data-hm-theme="dark"] .hm-public .hm-legal-table{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-table th{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
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 color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-document blockquote{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);border-left:3px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-facts>div{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:linear-gradient(140deg,color-mix(in srgb,var(--hm-navy) 99.55%,white),color-mix(in srgb,var(--hm-navy) 99.55%,white))}
html[data-hm-theme="dark"] .hm-public .hm-legal-facts span{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-legal-card{border:1px solid color-mix(in srgb,var(--hm-navy,#101b35) 83%,white);background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-card:hover{border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-card-icon{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-card strong{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme="dark"] .hm-public .hm-legal-card small{color:var(--hm-dark-muted)}
html[data-hm-theme="dark"] .hm-public .hm-legal-card>i{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
@media print{html[data-hm-theme="dark"] .hm-public.hm-legal-page{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important;color:var(--hm-heading-on-dark)!important}
html[data-hm-theme="dark"] .hm-public.hm-legal-page .page-hero{background:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important;color:var(--hm-heading-on-dark)!important}
html[data-hm-theme="dark"] .hm-public.hm-legal-page .page-hero *{color:var(--hm-heading-on-dark)!important}
html[data-hm-theme="dark"] .hm-public.hm-legal-page .hm-legal-document{color:var(--hm-heading-on-dark)}
html[data-hm-theme="dark"] .hm-public .hm-legal-document h2{color:var(--hm-heading-on-dark)!important}
html[data-hm-theme="dark"] .hm-public .hm-legal-document a{color:var(--hm-heading-on-dark)!important}
html[data-hm-theme="dark"] .hm-public .hm-legal-note,html[data-hm-theme="dark"] .hm-public .hm-legal-identity{background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 83%,white)}}
/* Preserve brand accents and readable contrast after legacy component rules. */
html[data-hm-theme=dark] body.hm-public{--ux-surface-2:color-mix(in srgb,var(--hm-navy,#101b35) 97.5%,white);--ux-surface-3:color-mix(in srgb,var(--hm-navy,#101b35) 93%,white);--ux-border:color-mix(in srgb,var(--hm-navy,#101b35) 85.5%,white);--ux-hair:color-mix(in srgb,var(--hm-navy,#101b35) 89%,white);--ux-ink:#e6ebf6;--ux-text:#c4cee1;--ux-muted:#aebbd3;--ux-line:color-mix(in srgb,var(--hm-navy,#101b35) 85.5%,white);--ux-line-soft:color-mix(in srgb,var(--hm-navy,#101b35) 89%,white)}
html[data-hm-theme=dark] body.hm-public :is(.hm-eyebrow,.hm-hero-copy em,.hm-section-heading em){color:color-mix(in srgb,var(--hm-violet) 41.51%,white)!important;-webkit-text-fill-color:color-mix(in srgb,var(--hm-violet) 41.51%,white)!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:color-mix(in srgb,var(--hm-violet) 37.73%,white)!important}
html[data-hm-theme=dark] body.hm-public :is(.hm-catalog-controls,.hm-billing-bar){background-color:color-mix(in srgb,var(--hm-navy) 99.55%,white)!important}
html[data-hm-theme=dark] body.hm-public .billing-option:not(.active){color:var(--hm-dark-text)!important}
html[data-hm-theme=dark] body.hm-public .hm-hero-links a{color:var(--hm-dark-text)!important}
html[data-hm-theme=dark] body.hm-public #hm-main-content .hm-eyebrow{color:color-mix(in srgb,var(--hm-violet) 41.51%,white)!important}
html[data-hm-theme=dark] body.hm-public .site-header{background:color-mix(in srgb,var(--hm-navy) 82.61%,black);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 85.5%,white);color:var(--hm-heading-on-dark)}
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:color-mix(in srgb,var(--hm-violet) 37.73%,white)!important}
html[data-hm-theme=dark] body.hm-public .site-header :is(.header-icon-btn,.hm-mega-toggle){color:color-mix(in srgb,var(--hm-violet) 23.58%,white);background:color-mix(in srgb,var(--hm-purple) 35.54%,black);border-color:color-mix(in srgb,var(--hm-purple) 56.61%,black)}
html[data-hm-theme=dark] body.hm-public :is(.hm-mega-panel,.site-drawer){background:color-mix(in srgb,var(--hm-navy) 99.55%,white);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 85.5%,white);color:var(--hm-dark-text)}
html[data-hm-theme=dark] body.hm-public .hm-mega-overview{background:linear-gradient(145deg,color-mix(in srgb,var(--hm-purple) 37.6%,black),color-mix(in srgb,var(--hm-navy) 97.51%,white))}
html[data-hm-theme=dark] body.hm-public :is(.hm-mega-title,.item-title){color:var(--hm-heading-on-dark)}
html[data-hm-theme=dark] body.hm-public :is(.hm-mega-overview p,.item-desc){color:var(--hm-dark-muted)}
html[data-hm-theme=dark] body.hm-public :is(.hm-mega-overview-link,.hm-mega-label){color:color-mix(in srgb,var(--hm-violet) 37.73%,white)}
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:color-mix(in srgb,var(--hm-purple) 44.63%,black);color:color-mix(in srgb,var(--hm-violet) 28.3%,white)}
html[data-hm-theme=dark] body.hm-public :is(.hm-hero-copy em,.hm-hero-accent,.hm-eyebrow){color:color-mix(in srgb,var(--hm-violet) 41.51%,white)}
html[data-hm-theme=dark] body.hm-public :is(.hm-home-hero,.hm-home-slider){background:radial-gradient(ellipse at 80% 20%,color-mix(in srgb,color-mix(in srgb,var(--hm-purple) 62.81%,black) 33.33%,transparent),transparent 65%),color-mix(in srgb,var(--hm-navy) 92.75%,black)}
html[data-hm-theme=dark] body.hm-public .hm-hero-float{background:color-mix(in srgb,var(--hm-navy) 94.79%,white);color:var(--hm-heading-on-dark);border-color:color-mix(in srgb,var(--hm-navy,#101b35) 80%,white)}
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:var(--hm-primary-foreground);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:color-mix(in srgb,var(--hm-violet) 37.73%,white)}
html[data-hm-theme=dark] body.hm-public .site-footer{background:color-mix(in srgb,var(--hm-navy) 73.91%,black);color:var(--hm-dark-text)}
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:var(--hm-dark-text)}
html[data-hm-theme=dark] body.hm-public .site-footer .footer-appearance-btn.active{background:color-mix(in srgb,var(--hm-purple) 62.4%,black);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:var(--hm-dark-muted)!important}

html[data-hm-theme=dark] body.hm-public .sw-prose a{color:color-mix(in srgb,var(--hm-violet) 37.73%,white)!important}
html[data-hm-theme=dark] body.hm-public .btn-soft{background-color:color-mix(in srgb,var(--hm-purple) 41.32%,black)!important;border-color:color-mix(in srgb,var(--hm-purple) 68.18%,black)!important}
html[data-hm-theme=dark] body.hm-public .card-body a:not(.btn){color:color-mix(in srgb,var(--hm-violet) 37.73%,white)!important}
html[data-hm-theme=dark] body.hm-public .accordion-button{color:var(--hm-heading-on-dark)!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:color-mix(in srgb,var(--hm-purple) 41.32%,black)}
html[data-hm-theme="dark"] .hm-company-brand>strong{color:var(--hm-dark-text,#fff)}
