/* Home-only visual polish. The HostX blocks and forms remain unchanged. */
body.home-polish{--home-green:#168645;--home-deep:#0d5f35;--home-black:#151a18;--home-soft:#f5faf6;color:var(--home-black)}
body.home-polish .navbar,body.home-polish .main-navbar,body.home-polish .top-menu-header{background:#1f2835}
body.home-polish .new_hx-business-banner{background:radial-gradient(circle at 88% 32%,#ddf7e5 0,transparent 34%),linear-gradient(145deg,#fff 35%,#f5faf6 100%);padding-top:82px}
body.home-polish .hx-banner-business-content h1{color:var(--home-black);letter-spacing:-.025em}
body.home-polish .hx-banner-business-content span{background:var(--home-green);border-radius:6px;color:#fff}
body.home-polish .hx-banner-business-content p{color:#384940;line-height:1.7}
body.home-polish .hx-business-btn .getstart-business-btn,body.home-polish .hx-business-btn .btn{background:#000;border:1px solid #000;color:#fff;border-radius:10px;box-shadow:0 14px 28px #00000024;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}
body.home-polish .hx-business-btn .getstart-business-btn:hover,body.home-polish .hx-business-btn .getstart-business-btn:focus-visible,body.home-polish .hx-business-btn .btn:hover,body.home-polish .hx-business-btn .btn:focus-visible{background:#fff;border-color:#000;color:#000;transform:translateY(-3px);box-shadow:0 18px 30px #0000001c}
body.home-polish .hx-business-btn .getstart-business-btn:hover span img,body.home-polish .hx-business-btn .getstart-business-btn:focus-visible span img{filter:brightness(0)}
body.home-polish .hx-business-list .hx-bnr-list{transition:transform .25s ease}
body.home-polish .hx-business-list .hx-bnr-list:hover{transform:translateY(-4px)}
body.home-polish .hx-banner-business-img img{filter:drop-shadow(0 24px 24px #173c2517)}
body.home-polish .new-hx-tabs .hx-tab-inner{background:#fff;border:1px solid #e3ebe5;border-radius:18px;box-shadow:0 22px 46px #152f1b13;overflow:hidden}
body.home-polish .new-hx-tabs .nav-link-new{transition:background .2s ease,color .2s ease,transform .2s ease}
body.home-polish .new-hx-tabs .nav-link-new:hover{background:#eef8f0;transform:translateX(3px)}
body.home-polish .new-hx-tabs .nav-link-new.active{border-color:var(--home-green);color:var(--home-deep)}
body.home-polish .new-hx-tabs .hx-tablesearchbar .input-group{border-radius:10px;overflow:hidden;box-shadow:0 5px 14px #152f1b0d}
body.home-polish .new-hx-tabs .hx-tablesearchbar .btn{background:var(--home-green);border-color:var(--home-green);color:#fff;transition:background .2s ease,transform .2s ease}
body.home-polish .new-hx-tabs .hx-tablesearchbar .btn:hover{background:var(--home-deep);transform:translateY(-2px)}
body.home-polish .new-hx-tabs .hx_buybtn a,body.home-polish #tbl-new-block-tld .add-to-cart-btn:not(.removeBtnCat){background:#000;border:1px solid #000;color:#fff;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}
body.home-polish .new-hx-tabs .hx_buybtn a:hover,body.home-polish .new-hx-tabs .hx_buybtn a:focus-visible,body.home-polish #tbl-new-block-tld .add-to-cart-btn:not(.removeBtnCat):hover,body.home-polish #tbl-new-block-tld .add-to-cart-btn:not(.removeBtnCat):focus-visible{background:#fff;border-color:#000;color:#000;transform:translateY(-2px);box-shadow:0 8px 18px #00000018}
body.home-polish .simple-steps,body.home-polish .features-option3,body.home-polish .hosting_feature,body.home-polish .frequbntly_asked1{background-color:#fff}
body.home-polish .simple-steps h2,body.home-polish .features-option3 h2,body.home-polish .hosting_feature h2,body.home-polish .frequbntly_asked1 h2{color:var(--home-black);letter-spacing:-.02em}
body.home-polish .simple-steps .simple-col,body.home-polish .features-option3 .features-col,body.home-polish .hosting_feature .hosting_box{border-radius:16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
body.home-polish .simple-steps .simple-col:hover,body.home-polish .features-option3 .features-col:hover,body.home-polish .hosting_feature .hosting_box:hover{transform:translateY(-5px);box-shadow:0 15px 34px #173c2518;border-color:#bdddc5}
body.home-polish .features-option3 .features-col.active,body.home-polish .features-option3 .features-col.firstActiveClass{border-color:#b7dac1}
body.home-polish .frequbntly_asked1 .question_answers{border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease}
body.home-polish .frequbntly_asked1 .question_answers:hover{border-color:#a9d4b5;box-shadow:0 8px 18px #173c2510}
body.home-polish .frequbntly_asked1 .question:focus-visible,body.home-polish a:focus-visible,body.home-polish button:focus-visible{outline:3px solid #73d998;outline-offset:3px}
@media (prefers-reduced-motion:no-preference){body.home-polish .hx-business-block{animation:homeEnter .55s both}body.home-polish .hx-banner-business-img{animation:homeEnter .7s .1s both}@keyframes homeEnter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}
@media (prefers-reduced-motion:reduce){body.home-polish *,body.home-polish *:before,body.home-polish *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:767px){body.home-polish .new_hx-business-banner{padding-top:54px}body.home-polish .new-hx-tabs .hx-tab-inner{border-radius:13px}}
body.home-polish .nav_bar.navbar-expand-lg,body.home-polish .nav_bar.navbar-expand-lg.sticky{background:#1f2835!important}
body.home-polish .new-hx-tabs .hx_supprt-sec{background:#151a18}
body.home-polish .new-hx-tabs .hx_hide-btn{background:var(--home-green);color:#fff}
body.home-polish #mainfooterhostx,body.home-polish .mainfooterhostx{background:#1f2835}
