:root{--hh-navy:#0b132b;--hh-navy-2:#162445;--hh-ink:#14213d;--hh-muted:#667085;--hh-line:#e3e8f0;--hh-soft:#f5f7fb;--hh-orange:#ff6b1a;--hh-orange-dark:#e5530b;--hh-green:#159b62;--hh-red:#cf3d4f;--hh-shadow:0 18px 50px rgba(20,33,61,.09);--hh-radius:20px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.hh-whmcs{margin:0;background:#fff!important;background-image:none!important;color:var(--hh-ink);font:400 14px/1.65 Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}.hh-whmcs a{color:var(--hh-ink);transition:.2s}.hh-whmcs a:hover{color:var(--hh-orange-dark);text-decoration:none}.hh-container{width:min(1160px,calc(100% - 40px));margin-inline:auto}.hh-skip{position:fixed;z-index:9999;left:16px;top:-80px;padding:12px 18px;border-radius:10px;background:#fff}.hh-skip:focus{top:16px}.hh-header{position:relative;z-index:100;background:#fff;border-bottom:1px solid var(--hh-line)}.hh-utility{background:var(--hh-navy);color:#b9c3d8;font-size:12px}.hh-utility-inner{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:25px}.hh-utility a{color:#fff;font-weight:700}.hh-utility nav{display:flex;gap:22px}.hh-nav-row{min-height:86px;display:flex;align-items:center;gap:26px}.hh-brand{margin-right:auto}.hh-brand img{display:block;width:148px;height:auto}.hh-primary-nav>ul,.hh-account-menu>ul{display:flex;align-items:center;gap:22px;list-style:none;margin:0;padding:0}.hh-primary-nav li,.hh-account-menu li{position:relative}.hh-primary-nav a,.hh-account-menu a{font-size:13px;font-weight:800;text-decoration:none}.hh-primary-nav .dropdown-menu,.hh-account-menu .dropdown-menu{min-width:230px;padding:10px;border:1px solid var(--hh-line);border-radius:14px;box-shadow:var(--hh-shadow)}.hh-primary-nav .dropdown-item,.hh-account-menu .dropdown-item{padding:9px 12px;border-radius:8px}.hh-nav-actions{display:flex;align-items:center;gap:13px}.hh-search{position:relative}.hh-search input{width:190px;height:42px;padding:0 42px 0 14px;border:1px solid var(--hh-line);border-radius:11px;background:var(--hh-soft);font:600 12px Manrope}.hh-search button{position:absolute;right:4px;top:4px;width:34px;height:34px;border:0;background:transparent;color:var(--hh-muted)}.hh-cart{position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--hh-line);border-radius:11px}.hh-cart span{position:absolute;right:-5px;top:-6px;min-width:18px;height:18px;display:grid;place-items:center;border-radius:20px;background:var(--hh-orange);color:#fff;font-size:9px;font-weight:800}.hh-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:11px;font-weight:800}.hh-button-primary{background:var(--hh-orange);color:#fff!important}.hh-nav-toggle{display:none;width:42px;height:42px;border:1px solid var(--hh-line);border-radius:10px;background:#fff;padding:9px}.hh-nav-toggle span{display:block;height:2px;margin:5px;background:var(--hh-ink)}
.hh-home-hero,.hh-page-hero{color:#fff;background:radial-gradient(circle at 82% 20%,rgba(255,107,26,.36),transparent 30%),linear-gradient(145deg,#081126,#172747)}.hh-home-hero{padding:84px 0}.hh-page-hero{padding:50px 0}.hh-eyebrow{display:block;margin-bottom:12px;color:#ffb085;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.16em}.hh-home-hero h1,.hh-page-hero h1{color:#fff;letter-spacing:-.045em;margin:0}.hh-home-hero h1{font-size:clamp(42px,6vw,66px)}.hh-page-hero h1{font-size:clamp(34px,4vw,48px)}.hh-home-hero>div>p{max-width:680px;margin:12px 0 30px;color:#c5cede;font-size:18px}.hh-breadcrumb{margin-top:16px}.hh-breadcrumb .breadcrumb{margin:0;padding:0;background:transparent}.hh-breadcrumb .breadcrumb-item,.hh-breadcrumb .breadcrumb-item a{color:#c5cede;font-size:12px}.hh-breadcrumb .breadcrumb-item.active{color:#fff}.hh-breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#8792aa}
.domain-search{max-width:800px;margin:30px 0 0;padding:9px;border-radius:16px;background:#fff;box-shadow:var(--hh-shadow)}.domain-search .form-control{height:54px!important;border:0!important;box-shadow:none!important}.domain-search .btn{min-height:54px}.hh-main-body{min-height:55vh;padding:72px 0 90px;background:linear-gradient(#fff,var(--hh-soft))}.hh-content-row{align-items:flex-start}.hh-primary-content>h1,.hh-primary-content>h2,.hh-primary-content>h3,.hh-whmcs .card-title{letter-spacing:-.025em}.hh-primary-content>h1,.hh-primary-content>h2{font-weight:800}.hh-sidebar-column{position:sticky;top:20px}.sidebar .card{overflow:hidden;margin-bottom:18px;border:1px solid var(--hh-line);border-radius:16px;box-shadow:none}.sidebar .card-header{padding:16px 18px;border:0;background:var(--hh-navy);color:#fff;font-weight:800}.sidebar .list-group-item{padding:12px 17px;border-color:var(--hh-line);font-size:13px}.sidebar .list-group-item.active,.sidebar .list-group-item:hover{background:#fff5ef;color:var(--hh-orange-dark)}
.hh-whmcs .card{border:1px solid var(--hh-line);border-radius:var(--hh-radius);box-shadow:0 12px 34px rgba(20,33,61,.055)}.hh-whmcs .card-header{padding:18px 22px;border-bottom:1px solid var(--hh-line);border-radius:var(--hh-radius) var(--hh-radius) 0 0;background:#fff;font-weight:800}.hh-whmcs .card-body{padding:24px}.hh-whmcs .card-footer{padding:16px 22px;border-top:1px solid var(--hh-line);border-radius:0 0 var(--hh-radius) var(--hh-radius);background:var(--hh-soft)}.hh-whmcs .card-columns .card{break-inside:avoid}.hh-whmcs .panel{border:1px solid var(--hh-line);border-radius:var(--hh-radius);overflow:hidden}.hh-whmcs .panel-heading{padding:17px 20px;background:var(--hh-navy);color:#fff}.hh-whmcs .panel-body{padding:22px}.hh-whmcs .panel-footer{padding:15px 20px;background:var(--hh-soft)}
.hh-whmcs .btn{min-height:42px;padding:9px 17px;border-radius:10px;font:800 13px Manrope,Arial,sans-serif;box-shadow:none!important}.hh-whmcs .btn-primary,.hh-whmcs .btn-success,.hh-whmcs .btn-info{border-color:var(--hh-orange);background:var(--hh-orange);color:#fff}.hh-whmcs .btn-primary:hover,.hh-whmcs .btn-success:hover,.hh-whmcs .btn-info:hover{border-color:var(--hh-orange-dark);background:var(--hh-orange-dark)}.hh-whmcs .btn-outline-primary{border-color:var(--hh-orange);color:var(--hh-orange-dark)}.hh-whmcs .btn-outline-primary:hover{background:var(--hh-orange);color:#fff}.hh-whmcs .btn-default,.hh-whmcs .btn-secondary,.hh-whmcs .btn-outline-secondary{border-color:#cfd6e3;background:#fff;color:var(--hh-ink)}.hh-whmcs .btn-danger{border-color:var(--hh-red);background:var(--hh-red)}.hh-whmcs .btn-link{color:var(--hh-orange-dark)}.hh-whmcs .btn-group .btn{border-radius:8px}
.hh-whmcs label{font-weight:700;color:var(--hh-ink)}.hh-whmcs .form-control,.hh-whmcs .custom-select,.hh-whmcs select.form-control{min-height:46px;border:1px solid #d7deea;border-radius:10px;background-color:#fff;font:500 14px Manrope,Arial,sans-serif}.hh-whmcs textarea.form-control{min-height:130px}.hh-whmcs .form-control:focus,.hh-whmcs .custom-select:focus{border-color:var(--hh-orange);box-shadow:0 0 0 3px rgba(255,107,26,.13)}.hh-whmcs .input-group-text{border-color:#d7deea;background:var(--hh-soft);color:var(--hh-muted)}.hh-whmcs .custom-control-input:checked~.custom-control-label:before{border-color:var(--hh-orange);background:var(--hh-orange)}.hh-whmcs .form-check-input{margin-left:-1.25rem}
.hh-whmcs .alert{padding:16px 18px;border:0;border-left:4px solid;border-radius:12px}.hh-whmcs .alert-info{border-color:#3182ce;background:#eef7ff;color:#214e78}.hh-whmcs .alert-success{border-color:var(--hh-green);background:#ecfaf4;color:#176743}.hh-whmcs .alert-warning{border-color:#e3a008;background:#fff8e5;color:#765207}.hh-whmcs .alert-danger{border-color:var(--hh-red);background:#fff0f2;color:#842b39}.hh-whmcs .badge{padding:6px 9px;border-radius:20px;font-weight:800}.hh-whmcs .badge-primary,.hh-whmcs .badge-info{background:var(--hh-orange)}.hh-whmcs .badge-success{background:var(--hh-green)}
.hh-whmcs .table-responsive{overflow:hidden;border:1px solid var(--hh-line);border-radius:16px;background:#fff}.hh-whmcs table.table{margin:0;background:#fff}.hh-whmcs .table thead th{padding:13px 15px;border:0;border-bottom:1px solid var(--hh-line);background:var(--hh-soft);color:var(--hh-muted);font-size:11px;text-transform:uppercase;letter-spacing:.07em}.hh-whmcs .table td{padding:15px;border-color:var(--hh-line);vertical-align:middle}.hh-whmcs .table-hover tbody tr:hover{background:#fff8f4}.dataTables_wrapper .dataTables_filter input{border:1px solid var(--hh-line);border-radius:9px}.page-link{border-color:var(--hh-line);color:var(--hh-ink)}.page-item.active .page-link{border-color:var(--hh-orange);background:var(--hh-orange)}
.hh-whmcs .nav-tabs{gap:6px;border-bottom:1px solid var(--hh-line)}.hh-whmcs .nav-tabs .nav-link{padding:11px 15px;border:0;border-radius:10px 10px 0 0;font-weight:700}.hh-whmcs .nav-tabs .nav-link.active{border-bottom:3px solid var(--hh-orange);background:#fff5ef;color:var(--hh-orange-dark)}.hh-whmcs .list-group-item{border-color:var(--hh-line)}.hh-whmcs .list-group-item-action:hover{background:#fff8f4}.hh-whmcs .modal-content{overflow:hidden;border:0;border-radius:20px;box-shadow:0 30px 80px rgba(8,17,38,.25)}.hh-whmcs .modal-header{border-bottom:1px solid var(--hh-line);background:var(--hh-navy);color:#fff}.hh-whmcs .modal-header .close{color:#fff;text-shadow:none}.hh-whmcs .modal-footer{border-top:1px solid var(--hh-line);background:var(--hh-soft)}
.hh-whmcs .action-icon-btns a{height:100%;min-height:145px;padding:26px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid var(--hh-line);border-radius:18px;background:#fff;color:var(--hh-ink);font-weight:800;box-shadow:0 10px 25px rgba(20,33,61,.05)}.hh-whmcs .action-icon-btns a:hover{transform:translateY(-4px);border-color:#ffc2a1;box-shadow:var(--hh-shadow)}.hh-whmcs .action-icon-btns .ico-container{width:52px;height:52px;display:grid;place-items:center;margin:0;border-radius:14px;background:#fff0e8;color:var(--hh-orange-dark);font-size:22px}.hh-whmcs .home.card-columns{column-count:3;column-gap:18px}.hh-whmcs .home .card{margin-bottom:18px!important}.hh-whmcs .login-form,.hh-whmcs .providerLinkingFeedback{max-width:600px;margin-inline:auto}.hh-whmcs .login-form .card{margin-inline:auto}.hh-whmcs .login-form .card-body{padding:42px!important}
.hh-whmcs .client-home-cards .card,.hh-whmcs .tiles .tile{border:1px solid var(--hh-line);border-radius:18px;background:#fff;box-shadow:0 10px 25px rgba(20,33,61,.05)}.hh-whmcs .tile .icon{color:var(--hh-orange)}.hh-whmcs .status{border-radius:20px;font-weight:800}.hh-whmcs .ticket-reply,.hh-whmcs .ticket-reply.staff{overflow:hidden;border:1px solid var(--hh-line);border-radius:16px;background:#fff}.hh-whmcs .ticket-reply .date{background:var(--hh-soft)}.hh-whmcs .ticket-reply.staff .user{background:#fff5ef}.hh-whmcs .kb-article-content,.hh-whmcs .announcement-single{font-size:15px;line-height:1.8}.hh-whmcs blockquote{padding:18px 22px;border-left:4px solid var(--hh-orange);border-radius:0 12px 12px 0;background:var(--hh-soft)}
.hh-whmcs #order-standard_cart,.hh-whmcs .products,.hh-whmcs .product,.hh-whmcs .store-promoted-product{font-family:Manrope,Arial,sans-serif}.hh-whmcs #order-standard_cart .products .product,.hh-whmcs .store-promoted-product{border:1px solid var(--hh-line)!important;border-radius:20px!important;box-shadow:0 12px 34px rgba(20,33,61,.06)!important}.hh-whmcs #order-standard_cart .products .product header{background:var(--hh-navy)!important;color:#fff!important}.hh-whmcs #order-standard_cart .products .product .btn-success{background:var(--hh-orange)!important;border-color:var(--hh-orange)!important}.hh-whmcs .summary-container,.hh-whmcs .order-summary{border:1px solid var(--hh-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--hh-shadow)}.hh-whmcs .product-info,.hh-whmcs .product-details{border-radius:18px}.hh-whmcs .invoice-container{border:1px solid var(--hh-line);border-radius:20px;box-shadow:var(--hh-shadow)}.hh-whmcs .invoice-status span{border-radius:12px}.hh-whmcs .payment-methods .payment-method{border-color:var(--hh-line);border-radius:14px}.hh-whmcs .oauth-login-container,.hh-whmcs .provider-prelinking-container{border-radius:18px}
.hh-footer{padding:72px 0 0;background:#080f24;color:#aeb8d1}.hh-footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:44px;padding-bottom:54px}.hh-footer h2{margin:5px 0 17px;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.hh-footer-grid>div>a{display:block;margin:9px 0;color:#aeb8d1;font-size:12px}.hh-footer-grid>div>a:hover{color:#fff}.hh-footer-brand img{width:140px;filter:brightness(0) invert(1)}.hh-footer-brand p{max-width:270px;font-size:13px}.hh-footer-brand>a{color:#fff!important;font-weight:800}.hh-footer-bottom{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #222c47;font-size:11px}.hh-footer-bottom div{display:flex;gap:18px}.hh-footer-bottom a{color:#aeb8d1}
@media(max-width:1199px){.hh-nav-toggle{display:block;order:3}.hh-primary-nav{position:absolute;left:20px;right:20px;top:126px;padding:18px;border:1px solid var(--hh-line);border-radius:16px;background:#fff;box-shadow:var(--hh-shadow)}.hh-primary-nav:not(.show){display:none}.hh-primary-nav>ul{align-items:stretch;flex-direction:column}.hh-primary-nav .dropdown-menu{position:static!important;transform:none!important;box-shadow:none}.hh-search{display:none}.hh-account-menu{display:none}}
@media(max-width:991px){.hh-sidebar-column{position:static;margin-bottom:28px}.hh-footer-grid{grid-template-columns:1.4fr 1fr 1fr}.hh-footer-brand{grid-row:span 2}.hh-whmcs .home.card-columns{column-count:2}}
@media(max-width:767px){.hh-container{width:min(100% - 28px,1160px)}.hh-utility-inner{justify-content:center;text-align:center}.hh-utility nav{display:none}.hh-nav-row{min-height:74px}.hh-brand img{width:126px}.hh-primary-nav{top:114px}.hh-nav-actions .hh-button{display:none}.hh-home-hero{padding:58px 0}.hh-page-hero{padding:40px 0}.hh-main-body{padding:48px 0 65px}.hh-whmcs .home.card-columns{column-count:1}.hh-whmcs .action-icon-btns>div{margin-bottom:14px}.hh-whmcs .login-form .card-body{padding:26px!important}.hh-footer-grid{grid-template-columns:1fr 1fr}.hh-footer-brand{grid-column:1/-1;grid-row:auto}.hh-footer-bottom{padding:20px 0;align-items:flex-start;flex-direction:column}.hh-whmcs .table-responsive{border-radius:12px}.hh-whmcs .card-body{padding:19px}}
@media(max-width:480px){.hh-footer-grid{grid-template-columns:1fr}.hh-cart{display:none}.hh-page-hero h1{font-size:32px}}
