/*
Theme Name:  BPH
Theme URI:   https://www.bestpaidhosting.com
Author:      BestPaidHosting.com
Author URI:  https://www.bestpaidhosting.com
Description: Enterprise-grade WordPress hosting theme. SEO-optimised, Bootstrap 5 powered, fully responsive. Designed to build buyer trust and drive hosting sales. Compatible with the ResellersPanel plugin ecosystem.
Version:     1.0.0
License:     GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bph
Tags:        hosting, e-commerce, bootstrap, seo-friendly, responsive-layout, custom-logo, custom-menu, threaded-comments, translation-ready, one-column, two-columns
Requires at least: 5.9
Tested up to:      6.7
Requires PHP:      7.4
*/
:root{--bph-blue: #0175ba;--bph-blue-lt: #0295e0;--bph-blue-dk: #01639c;--bph-blue-on-dark: #58b6f0;--bph-navy: #0d1b2a;--bph-dark: #1b2838;--bph-accent: #ef3877;--bph-accent-lt: #f75d96;--bph-success: #10b981;--bph-success-text: #087a23;--bph-accent-text: #d81b60;--bph-warning: #f59e0b;--bph-bg: #f4f6f9;--bph-surface: #ffffff;--bph-border: #e2e6ea;--bph-text: #1f2937;--bph-muted: #6b7280;--bph-muted-tint: #5f6875;--bph-heading: #0d1b2a;--bph-header-h: 64px;--bph-radius: 8px;--bph-radius-lg: 12px;--bph-shadow: 0 2px 12px rgba(13,27,42,0.08);--bph-shadow-lg: 0 8px 30px rgba(13,27,42,0.12);--bph-transition:0.2s ease;--bph-font: 'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--bph-mono: 'JetBrains Mono','Fira Code',monospace}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{margin: 0;font-family: var(--bph-font);font-size: 1rem;line-height: 1.7;color: var(--bph-text);background: var(--bph-bg);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}img{max-width: 100%;height: auto}a{color: var(--bph-blue);text-decoration: none;transition: color var(--bph-transition)}a:hover{color: var(--bph-blue-dk)}h1,h2,h3,h4,h5,h6{color: var(--bph-heading);font-weight: 700;line-height: 1.3;margin-top: 0}.bph-utility-bar{background: var(--bph-navy);color: rgba(255,255,255,.7);font-size: .8125rem;padding: .35rem 0}.bph-utility-bar a{color: rgba(255,255,255,.85);text-decoration: none;transition: color var(--bph-transition)}.bph-utility-bar a:hover{color: #fff}.bph-utility-bar .bi{vertical-align: -1px;margin-right: 3px}.bph-store-id{opacity: .75;font-size: .75rem;margin-right: 4px}.bph-header{background: var(--bph-surface);box-shadow: var(--bph-shadow);position: sticky;top: 0;z-index: 1030}.bph-header-inner{display: flex;align-items: center;justify-content: space-between;padding-top: .65rem;padding-bottom: .65rem}.bph-header-logo img{max-height: 44px;width: auto}.bph-nav-list{list-style: none;margin: 0;padding: 0;display: flex;align-items: center;gap: 0}.bph-nav-list li{position: relative}.bph-nav-list > li > a{display: block;font-weight: 500;font-size: .9375rem;color: var(--bph-text);text-decoration: none;padding: .5rem .85rem;border-radius: var(--bph-radius);transition: background var(--bph-transition),color var(--bph-transition)}.bph-nav-list > li > a:hover,.bph-nav-list > li.current-menu-item > a,.bph-nav-list > li.current-menu-ancestor > a{color: var(--bph-blue);background: rgba(1,117,186,.06)}.bph-nav-list .sub-menu{list-style: none;margin: 0;padding: .5rem 0;position: absolute;top: 100%;left: 0;min-width: 220px;width: max-content;max-width: min(360px,calc(100vw - 2rem));background: var(--bph-surface);border: 1px solid var(--bph-border);border-radius: var(--bph-radius);box-shadow: var(--bph-shadow-lg);opacity: 0;visibility: hidden;transition: opacity var(--bph-transition),visibility var(--bph-transition);z-index: 1040}.bph-nav-list > li:nth-last-child(-n+3) > .sub-menu{left: auto;right: 0}.bph-nav-list > li:hover > .sub-menu,.bph-nav-list > li:focus-within > .sub-menu{opacity: 1;visibility: visible}.bph-nav-list > li.bph-esc > .sub-menu{opacity: 0;visibility: hidden}.bph-nav-list .sub-menu a{display: block;font-size: .9rem;padding: .45rem 1.15rem;color: var(--bph-text);text-decoration: none;white-space: nowrap;transition: background var(--bph-transition)}.bph-nav-list .sub-menu a:hover{background: rgba(1,117,186,.06);color: var(--bph-blue)}@media (min-width: 1200px){.bph-nav-list > li.menu-item-has-children > a::after{content: "";display: inline-block;width: 6px;height: 6px;margin-left: .4rem;vertical-align: 2px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: rotate(45deg);opacity: .55;transition: transform var(--bph-transition),opacity var(--bph-transition)}.bph-nav-list > li.menu-item-has-children:hover > a::after,.bph-nav-list > li.menu-item-has-children:focus-within > a::after{transform: rotate(-135deg);opacity: 1}.bph-nav-list > li.menu-item-has-children.bph-esc > a::after{transform: rotate(45deg);opacity: .55}}.admin-bar .bph-header{top: 32px}@media (max-width: 782px){.admin-bar .bph-header{top: 46px}}.bph-nav-list > li.bph-nav-cta > a{background: var(--bph-blue);color: #fff;font-weight: 600;padding: .5rem 1.1rem;margin-left: .35rem;box-shadow: 0 1px 2px rgba(13,27,42,.18)}.bph-nav-list > li.bph-nav-cta > a:hover,.bph-nav-list > li.bph-nav-cta > a:focus-visible,.bph-nav-list > li.bph-nav-cta.current-menu-item > a{background: var(--bph-blue-dk);color: #fff}@media (max-width: 1199.98px){.bph-nav-list > li.bph-nav-cta > a{display: inline-block;margin: .4rem 0}}@media (min-width: 1200px){.bph-nav-list > li > a{padding: .5rem .62rem;font-size: .875rem}}@media (max-width: 1399.98px) and (min-width: 1200px){.bph-header-logo .bph-site-name{display: none}}.bph-nav-utility{display: none}@media (max-width: 767.98px){.bph-nav-utility{display: block;border-top: 1px solid var(--bph-border);margin-top: .25rem;padding-top: .25rem}.bph-nav-utility > li > a{display: block;padding: .6rem 0;font-weight: 500;font-size: .9375rem;color: var(--bph-text);text-decoration: none}.bph-nav-utility .bi{margin-right: .4rem;color: var(--bph-blue)}}.bph-menu-toggle{display: none;background: none;border: none;cursor: pointer;padding: .4rem;flex-direction: column;gap: 5px}.bph-menu-toggle span{display: block;width: 24px;height: 2px;background: var(--bph-text);border-radius: 2px}@media (max-width: 1199.98px){.bph-menu-toggle{display: flex}.bph-nav{display: none;width: 100%;order: 3}.bph-nav.open{display: block}.bph-header-inner{flex-wrap: wrap}.bph-nav-list{flex-direction: column;align-items: stretch;padding: .5rem 0}.bph-nav-list > li > a{padding: .6rem 0}.bph-nav-list .sub-menu{position: static;opacity: 1;visibility: visible;box-shadow: none;border: none;padding-left: 1rem;width: auto;max-width: none}.bph-nav-list .sub-menu a{white-space: normal}.bph-nav-list > li.bph-has-children > .sub-menu{display: none}.bph-nav-list > li.bph-has-children.bph-open > .sub-menu{display: block}.bph-nav-list > li.bph-has-children{display: grid;grid-template-columns: 1fr auto}.bph-nav-list > li.bph-has-children > .sub-menu{grid-column: 1 / -1}.bph-submenu-toggle{background: none;border: 0;padding: .6rem .5rem;cursor: pointer;color: var(--bph-muted);display: flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px}.bph-submenu-toggle::before{content: "";width: 10px;height: 10px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg) translate(-2px,-2px);transition: transform var(--bph-transition)}.bph-has-children.bph-open > .bph-submenu-toggle::before{transform: rotate(-135deg) translate(-2px,-2px)}.bph-submenu-toggle:focus-visible{outline: 2px solid var(--bph-blue);outline-offset: -2px;border-radius: var(--bph-radius)}}@media (min-width: 1200px){.bph-submenu-toggle{display: none}}.bph-breadcrumb{background: transparent;font-size: .8125rem;padding: .75rem 0 .25rem}.bph-breadcrumb a{color: var(--bph-muted-tint)}.bph-breadcrumb a:hover{color: var(--bph-blue)}.bph-main{padding: 2rem 0 3rem;min-height: 60vh}.bph-main .bph-content{background: var(--bph-surface);border-radius: var(--bph-radius-lg);box-shadow: var(--bph-shadow);padding: 2rem 2.25rem}.container.bph-full-width > .bph-content{background: var(--bph-surface);border-radius: var(--bph-radius-lg);box-shadow: var(--bph-shadow);padding: 2rem 2.25rem}.bph-main.bph-full-width .bph-content{max-width: 1140px;margin: 0 auto}.home.page .bph-content{background: transparent;border-radius: 0;box-shadow: none;padding: 0}.home.page .bph-main{padding-top: .75rem}.page-template-default #default_content.bph-content > :is(p,h1,h2,h3,h4,ul,ol,dl,blockquote),.page-template-default #default_content.bph-content > .bph-article-body > :is(p,h1,h2,h3,h4,ul,ol,dl,blockquote){max-width: 820px}.page-template-default #default_content.bph-content > .bph-article-body{display: flow-root}@media (min-width: 1240px){.page-template-default #default_content.bph-content > .bph-article-body > #shared-box{position: sticky;top: 5rem}.admin-bar.page-template-default #default_content.bph-content > .bph-article-body > #shared-box{top: 7rem}}@media (max-width: 991.98px){.page-template-default #default_content.bph-content > :is(p,h1,h2,h3,h4,ul,ol,dl,blockquote),.page-template-default #default_content.bph-content > .bph-article-body > :is(p,h1,h2,h3,h4,ul,ol,dl,blockquote){max-width: none}}.bph-hosting-article #default_content.bph-content:not(:has(#shared-box)):not(:has(table)){max-width: calc(820px + 4.5rem) !important;margin-left: auto !important;margin-right: auto !important}.bph-hosting-article #default_content.bph-content{border: 1px solid var(--bph-border)}.bph-hosting-article #default_content h1,.bph-guide #default_content h1{font-size: 2.25rem !important;letter-spacing: -.015em !important;margin: 0 0 1.25rem !important}@media (max-width: 575.98px){.bph-hosting-article #default_content h1,.bph-guide #default_content h1{font-size: 1.75rem !important}}.bph-guide.page-template-default #default_content.bph-content > h1{max-width: none}.bph-guide-hero{margin: 0 0 1.75rem;border-radius: var(--bph-radius-lg);overflow: hidden;background: linear-gradient(180deg,#f8f9fb 0%,#f6f7fb 25%,#f4f5f9 50%,#f2f3f7 75%,#eef2f5 100%)}#default_content .bph-guide-hero img{display: block;width: 100% !important;height: clamp(180px,25vw,320px) !important;object-fit: contain;object-position: center}#default_content .app-preview-left img,#default_content .app-preview-right img{display: block;margin: 0 auto;width: auto !important;height: auto !important;max-height: 260px !important;max-width: 100%}#default_content .app-text-left,#default_content .app-text-right{min-height: 260px;display: flex;flex-direction: column;justify-content: center}@media (max-width: 767.98px){#default_content .app-text-left,#default_content .app-text-right{min-height: 0;display: block}#default_content .app-preview-left img,#default_content .app-preview-right img{max-height: 200px !important}}#home-main-text h1{font-size: 1.3rem;line-height: 1.35;margin: 0 0 .75rem}.bph-content > #front_page_content-main{display: grid !important;grid-template-columns: minmax(0,820px) minmax(0,1fr);grid-template-areas: "text services" "text features";align-items: start;gap: 1.5rem 2rem}#front_page_content-main > #home-main-text{grid-area: text;flex: 1 1 100% !important;max-width: 820px}#front_page_content-main > #other-services{grid-area: services;flex: 1 1 calc(50% - 16px) !important}#front_page_content-main > #hosting-features{grid-area: features;flex: 1 1 calc(50% - 16px) !important}@media (max-width: 991.98px){#front_page_content-main{grid-template-columns: minmax(0,1fr);grid-template-areas: "text" "services" "features"}}.bph-guide #default_content .bph-article-body > [id^="shared-box"],.bph-hosting-article #default_content .bph-article-body > [id^="shared-box"]{margin-top: 0 !important}.bph-guide #default_content .bph-article-body h3{font-size: 1.0625rem;line-height: 1.4;margin: 1.75rem 0 .35rem}.bph-guide #default_content .bph-article-body h3 + p{margin-top: 0}.bph-hosting-article .domain-promo{padding: 1.5rem !important;margin: 1.75rem 0 !important}.bph-domain-anatomy{margin: 1.5rem 0 1.75rem;padding: 1.25rem 1rem 1rem;background: var(--bph-bg);border: 1px solid var(--bph-border);border-radius: var(--bph-radius-lg)}.bph-domain-anatomy svg{display: block;width: 100%;height: auto;max-width: 560px;margin: 0 auto}.bph-domain-anatomy figcaption{margin-top: .75rem;font-size: .875rem;line-height: 1.5;color: var(--bph-muted);text-align: center}.bph-article-footer{margin-top: 2.5rem;padding-top: 1.75rem;border-top: 1px solid var(--bph-border)}.bph-article-cta{display: flex;flex-wrap: wrap;gap: .75rem;margin-bottom: 2rem}.bph-article-cta .bph-btn{display: inline-flex;align-items: center;padding: .7rem 1.4rem;border-radius: var(--bph-radius);font-weight: 600;line-height: 1.2;transition: background var(--bph-transition),color var(--bph-transition),border-color var(--bph-transition)}#default_content .bph-article-cta .bph-btn-primary{background: var(--bph-blue);border: 1px solid var(--bph-blue);color: #fff !important}#default_content .bph-article-cta .bph-btn-primary:hover,#default_content .bph-article-cta .bph-btn-primary:focus-visible{background: var(--bph-blue-dk);border-color: var(--bph-blue-dk);color: #fff !important}#default_content .bph-article-cta .bph-btn-secondary{background: transparent;border: 1px solid var(--bph-border);color: var(--bph-blue) !important}#default_content .bph-article-cta .bph-btn-secondary:hover,#default_content .bph-article-cta .bph-btn-secondary:focus-visible{border-color: var(--bph-blue);background: var(--bph-bg)}#default_content .bph-article-footer h2{font-size: .9375rem !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: .06em !important;color: var(--bph-muted) !important;border-bottom: 0 !important;padding-bottom: 0 !important;margin: 0 0 .9rem !important}.bph-article-related ul{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: .5rem 1.5rem;list-style: none;margin: 0;padding: 0}.bph-article-related li{padding: .5rem 0;border-top: 1px solid var(--bph-border)}.bph-article-related a{font-weight: 600}.bph-sidebar .widget{background: var(--bph-surface);border-radius: var(--bph-radius-lg);box-shadow: var(--bph-shadow);padding: 1.25rem 1.5rem;margin-bottom: 1.5rem}.bph-sidebar .widget-title,.bph-sidebar .widgettitle{font-size: 1rem;font-weight: 600;color: var(--bph-heading);margin-bottom: .75rem;padding-bottom: .5rem;border-bottom: 2px solid var(--bph-blue)}.bph-sidebar ul{list-style: none;padding: 0;margin: 0}.bph-sidebar li{padding: .45rem 0;line-height: 1.35}.bph-sidebar li + li{border-top: 1px solid var(--bph-border)}.bph-sidebar li:first-child{padding-top: 0}.bph-sidebar li:last-child{padding-bottom: 0}.bph-sidebar li a{color: var(--bph-text);font-size: .9rem}.bph-sidebar li a:hover{color: var(--bph-blue)}@media (min-width: 992px) and (min-height: 850px){.bph-sidebar{position: sticky;top: calc(var(--bph-header-h) + 1rem)}.admin-bar .bph-sidebar{top: calc(var(--bph-header-h) + 32px + 1rem)}}.bph-topic-cloud{display: flex;flex-wrap: wrap;gap: .5rem}.bph-topic{display: inline-flex;align-items: center;gap: .4rem;padding: .3rem .65rem;border: 1px solid var(--bph-border);border-radius: 999px;font-size: .8125rem;line-height: 1.3;color: var(--bph-text);transition: border-color var(--bph-transition),background var(--bph-transition),color var(--bph-transition)}.bph-topic:hover,.bph-topic:focus-visible{border-color: var(--bph-blue);background: rgba(1,117,186,.06);color: var(--bph-blue-dk)}.bph-topic-count{font-size: .6875rem;font-variant-numeric: tabular-nums;color: var(--bph-muted)}.bph-topic:hover .bph-topic-count{color: var(--bph-blue)}.bph-sidebar-cta{display: flex;flex-direction: column;gap: .5rem}.bph-sidebar-cta .bph-btn{display: block;padding: .6rem 1rem;border-radius: var(--bph-radius);font-size: .875rem;font-weight: 600;line-height: 1.3;text-align: center;transition: background var(--bph-transition),color var(--bph-transition),border-color var(--bph-transition)}.bph-sidebar-cta .bph-btn-primary{background: var(--bph-blue);border: 1px solid var(--bph-blue);color: #fff}.bph-sidebar-cta .bph-btn-primary:hover,.bph-sidebar-cta .bph-btn-primary:focus-visible{background: var(--bph-blue-dk);border-color: var(--bph-blue-dk);color: #fff}.bph-sidebar-cta .bph-btn-secondary{background: transparent;border: 1px solid var(--bph-border);color: var(--bph-blue)}.bph-sidebar-cta .bph-btn-secondary:hover,.bph-sidebar-cta .bph-btn-secondary:focus-visible{border-color: var(--bph-blue);background: var(--bph-bg)}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.bph-search-form{margin: 0}.bph-search-group{display: flex;align-items: stretch;background: var(--bph-surface);border: 1px solid var(--bph-border);border-radius: var(--bph-radius);overflow: hidden;transition: border-color var(--bph-transition),box-shadow var(--bph-transition)}.bph-search-group:focus-within{border-color: var(--bph-blue);box-shadow: 0 0 0 3px rgba(1,117,186,.15)}.bph-search-field{flex: 1 1 auto;min-width: 0;border: 0;background: transparent;padding: .625rem .875rem;font-size: .9375rem;color: var(--bph-text);line-height: 1.4}.bph-search-field::placeholder{color: var(--bph-muted);opacity: 1}.bph-search-field:focus{outline: 0}.bph-search-submit{flex: 0 0 auto;border: 0;background: var(--bph-blue);color: #fff;padding: 0 1rem;font-size: 1rem;line-height: 1;cursor: pointer;transition: background var(--bph-transition)}.bph-search-submit:hover,.bph-search-submit:focus{background: var(--bph-blue-dk)}.bph-search-submit:focus-visible{outline: 2px solid var(--bph-navy);outline-offset: -2px}.bph-archive-header{display: flex;align-items: center;justify-content: space-between;gap: 1.5rem;background: var(--bph-surface);border-radius: var(--bph-radius-lg);box-shadow: var(--bph-shadow);padding: 1.75rem 2.25rem;margin-bottom: 1.75rem}.bph-archive-header-text{min-width: 0}.bph-archive-header h1{margin-bottom: 0}.bph-archive-count{margin: .35rem 0 0;font-size: .875rem;color: var(--bph-muted)}.bph-archive-description{margin-top: .625rem;max-width: 60ch;color: var(--bph-muted)}.bph-archive-description :last-child{margin-bottom: 0}.bph-archive-header-search{flex: 0 1 340px;min-width: 0}@media (max-width: 767.98px){.bph-archive-header{flex-direction: column;align-items: stretch;gap: 1rem;padding: 1.25rem}.bph-archive-header-search{flex: 1 1 auto}}.bph-footer{background: var(--bph-navy);color: rgba(255,255,255,.82);padding: 3rem 0 0}.bph-footer h5,.bph-footer h6,.bph-footer .bph-footer-heading{color: #fff;font-size: .9375rem;font-weight: 600;text-transform: uppercase;letter-spacing: .05em;margin-bottom: 1rem}.bph-footer ul{list-style: none;padding: 0;margin: 0}.bph-footer li{margin-bottom: .4rem}.bph-footer a{color: rgba(255,255,255,.75);font-size: .875rem;transition: color var(--bph-transition)}.bph-footer a:hover{color: #fff}.bph-footer-bottom{border-top: 1px solid rgba(255,255,255,.12);margin-top: 2.5rem;padding: 1.25rem 0;font-size: .8125rem;color: rgba(255,255,255,.65)}.bph-footer-bottom a{color: rgba(255,255,255,.72)}.bph-footer-bottom a:hover{color: #fff}.bph-footer .footer-logo{max-height: 38px;margin-bottom: 1rem}.bph-footer .footer-tagline{font-size: .875rem;color: rgba(255,255,255,.7);max-width: 280px;line-height: 1.5}.bph-footer .bph-footer-store-id{margin-top: .5rem !important}.bph-footer .bph-store-id{opacity: 1;color: rgba(255,255,255,.68);font-size: .8125rem;margin-right: 0}.bph-entry{background: var(--bph-surface);border-radius: var(--bph-radius-lg);box-shadow: var(--bph-shadow);overflow: hidden;margin-bottom: 1.75rem;transition: box-shadow var(--bph-transition),transform var(--bph-transition)}.bph-entry:hover{box-shadow: var(--bph-shadow-lg);transform: translateY(-2px)}.bph-entry .entry-thumb{position: relative;aspect-ratio: 16/9;overflow: hidden;flex: 0 0 auto;background: #f2f5f9}.bph-entry .entry-thumb:not(.entry-thumb--fallback)::after{content: '';position: absolute;inset: 0;pointer-events: none;box-shadow: inset 0 -1px 0 var(--bph-border)}@media (min-width: 768px){.bph-entry .entry-thumb:not(.entry-thumb--fallback)::after{box-shadow: inset -1px 0 0 var(--bph-border)}}.bph-entry .entry-thumb img{width: 100%;height: 100%;object-fit: cover;transition: transform .35s ease}.bph-entry:hover .entry-thumb img{transform: scale(1.04)}.bph-entry .entry-body{padding: 1.25rem 1.5rem}@media (min-width: 768px){.bph-entry{display: flex;align-items: stretch}.bph-entry .entry-thumb{flex: 0 0 34%;max-width: 300px;aspect-ratio: auto;min-height: 100%}.bph-entry .entry-body{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;justify-content: center;padding: 1.5rem 1.75rem}}.bph-entry .entry-thumb--fallback{background: linear-gradient(135deg,var(--bph-navy) 0%,var(--bph-blue) 100%)}.bph-entry .entry-thumb--fallback[data-variant="1"]{background: linear-gradient(135deg,var(--bph-blue-dk) 0%,var(--bph-blue-lt) 100%)}.bph-entry .entry-thumb--fallback[data-variant="2"]{background: linear-gradient(160deg,var(--bph-dark) 0%,var(--bph-blue) 100%)}.bph-entry .entry-thumb--fallback[data-variant="3"]{background: linear-gradient(135deg,var(--bph-navy) 0%,var(--bph-blue-dk) 72%,var(--bph-accent) 125%)}.bph-entry .entry-thumb--fallback[data-variant="4"]{background: linear-gradient(200deg,var(--bph-blue) 0%,var(--bph-navy) 100%)}.bph-entry .entry-thumb--fallback[data-variant="5"]{background: linear-gradient(135deg,var(--bph-blue-lt) 0%,var(--bph-navy) 100%)}.bph-entry .entry-thumb--fallback::before{content: '';position: absolute;inset: 0;background: radial-gradient(120% 90% at 15% 15%,rgba(255,255,255,.18) 0%,rgba(255,255,255,0) 60%),radial-gradient(90% 80% at 100% 100%,rgba(0,0,0,.22) 0%,rgba(0,0,0,0) 65%)}.bph-entry .entry-thumb--fallback::after{content: '';position: absolute;inset: 0;background-repeat: no-repeat;background-position: center;background-size: 56% auto;opacity: .88;transition: opacity var(--bph-transition),transform .35s ease}.bph-entry:hover .entry-thumb--fallback::after{opacity: 1;transform: scale(1.04)}.bph-entry .entry-thumb--fallback[data-cover="ai-marketing"]::after{background-image: url(assets/img/covers/ai-marketing.svg)}.bph-entry .entry-thumb--fallback[data-cover="control-panel"]::after{background-image: url(assets/img/covers/control-panel.svg)}.bph-entry .entry-thumb--fallback[data-cover="hosting-types"]::after{background-image: url(assets/img/covers/hosting-types.svg)}.bph-entry .entry-thumb--fallback[data-cover="choosing"]::after{background-image: url(assets/img/covers/choosing.svg)}.bph-entry .entry-thumb--fallback[data-cover="reliability"]::after{background-image: url(assets/img/covers/reliability.svg)}.bph-entry .entry-thumb--fallback[data-cover="business"]::after{background-image: url(assets/img/covers/business.svg)}.bph-entry .entry-thumb--fallback[data-cover="general"]::after{background-image: url(assets/img/covers/general.svg)}.bph-entry .entry-title{font-size: 1.375rem;line-height: 1.35;margin-bottom: .4rem}.bph-entry .entry-title a{color: var(--bph-heading)}.bph-entry .entry-title a:hover{color: var(--bph-blue)}.bph-entry .entry-meta{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem .75rem;font-size: .8rem;color: var(--bph-muted);margin-bottom: .6rem}.bph-entry .entry-meta a{color: var(--bph-muted)}.bph-entry .entry-meta a:hover{color: var(--bph-blue)}.bph-entry .entry-meta .entry-topic{display: inline-block;padding: .15rem .55rem;border-radius: 999px;background: rgba(1,117,186,.08);color: var(--bph-blue-dk);font-size: .75rem;font-weight: 600;line-height: 1.5}.bph-entry .entry-meta .entry-topic:hover{background: rgba(1,117,186,.14);color: var(--bph-blue-dk)}.bph-entry .entry-meta .entry-readtime::before{content: '\00b7';margin-right: .75rem;color: var(--bph-border)}.bph-entry .entry-excerpt{font-size: .9375rem;color: var(--bph-text);line-height: 1.65}.bph-entry .entry-read-more{display: inline-block;margin-top: .85rem;font-weight: 600;font-size: .875rem;color: var(--bph-blue)}.bph-entry .entry-read-more:hover{color: var(--bph-blue-dk)}.bph-entry .entry-read-more::after{content: ' \2192'}.bph-single-header{margin-bottom: 1.5rem}.bph-single-header h1{font-size: 1.85rem;margin-bottom: .5rem}.bph-single-header .entry-meta{font-size: .85rem;color: var(--bph-muted)}.bph-single-header .entry-meta a{text-decoration: underline;text-underline-offset: .15em}.bph-single-featured{border-radius: var(--bph-radius-lg);overflow: hidden;margin-bottom: 1.75rem}.bph-single-featured img{width: 100%;display: block}.bph-content .entry-content h2{font-size: 1.5rem;margin-top: 2rem}.bph-content .entry-content h3{font-size: 1.25rem;margin-top: 1.75rem}.bph-content .entry-content p{margin-bottom: 1.15rem}.bph-content .entry-content ul,.bph-content .entry-content ol{padding-left: 1.5rem;margin-bottom: 1.15rem}.bph-content .entry-content blockquote{border-left: 4px solid var(--bph-blue);padding: 1rem 1.25rem;margin: 1.5rem 0;background: rgba(1,117,186,.04);border-radius: 0 var(--bph-radius) var(--bph-radius) 0;font-style: italic;color: var(--bph-heading)}.bph-content .entry-content table{width: 100%;border-collapse: collapse;margin-bottom: 1.25rem}.bph-content .entry-content th,.bph-content .entry-content td{padding: .6rem .85rem;border: 1px solid var(--bph-border);text-align: left}.bph-content .entry-content th{background: var(--bph-bg);font-weight: 600}.bph-content .entry-content img{border-radius: var(--bph-radius)}.bph-content .entry-content pre{background: var(--bph-navy);color: #e5e7eb;padding: 1rem 1.25rem;border-radius: var(--bph-radius);overflow-x: auto;font-family: var(--bph-mono);font-size: .875rem;line-height: 1.6}.bph-content .entry-content code{background: rgba(1,117,186,.08);padding: .15rem .35rem;border-radius: 4px;font-family: var(--bph-mono);font-size: .875em;color: #c02a6b}.bph-content .entry-content a code{color: var(--bph-blue-dk)}.bph-content .entry-content pre code{background: none;padding: 0;border-radius: 0}.bph-post-tags{margin-top: 1.5rem}.bph-post-tags .badge{font-weight: 500;font-size: .78rem;padding: .35em .65em;background: rgba(1,117,186,.08) !important;color: var(--bph-blue-dk) !important;border-radius: 20px;text-decoration: none}.bph-post-tags .badge:hover{background: rgba(1,117,186,.15) !important}.bph-post-nav{display: flex;justify-content: space-between;gap: 1rem;margin-top: 2rem;padding-top: 1.5rem;border-top: 1px solid var(--bph-border)}.bph-post-nav a{font-size: .9rem;color: var(--bph-text);font-weight: 500}.bph-post-nav a:hover{color: var(--bph-blue)}.bph-post-nav .nav-next{text-align: right}.bph-comments{margin-top: 2.5rem}.bph-comments :is(h2,h3){font-size: 1.25rem;margin-bottom: 1.25rem}.bph-comments .comment-list{list-style: none;padding: 0}.bph-comments .comment{padding: 1rem 0;border-bottom: 1px solid var(--bph-border)}.bph-comments .comment .children{list-style: none;padding-left: 2rem;margin-top: .5rem}.bph-comments .comment-author img{border-radius: 50%;margin-right: .5rem}.bph-comments .comment-author .fn{font-weight: 600;color: var(--bph-heading)}.bph-comments .comment-meta{font-size: .8rem;color: var(--bph-muted);margin-bottom: .5rem}.bph-comments .comment-body p{margin-bottom: .5rem;font-size: .95rem}.bph-comments .reply a{font-size: .8rem;font-weight: 600;color: var(--bph-blue)}.bph-comment-form .form-label{font-weight: 500;font-size: .9rem}.bph-comment-form .form-control{border: 1px solid var(--bph-border);border-radius: var(--bph-radius);padding: .55rem .85rem;transition: border-color var(--bph-transition),box-shadow var(--bph-transition)}.bph-comment-form .form-control:focus{border-color: var(--bph-blue);box-shadow: 0 0 0 3px rgba(1,117,186,.12)}.bph-comment-form .wantispam-group-q{display: none !important}.bph-comment-form .form-check-input:checked{background-color: var(--bph-blue);border-color: var(--bph-blue)}.bph-comment-form .form-check-input:focus{border-color: var(--bph-blue);box-shadow: 0 0 0 3px rgba(1,117,186,.12)}.bph-comment-form .form-check-label{font-size: .875rem;color: var(--bph-muted)}.bph-comment-form .comment-notes{font-size: .875rem;color: var(--bph-muted);margin-bottom: 1.25rem}.bph-comment-form .comment-notes .required{color: #d64545}.bph-comment-form .required{color: #d64545}.bph-comment-form .form-submit{margin-top: .25rem;margin-bottom: 0}.btn-bph{background: var(--bph-blue);color: #fff;font-weight: 600;border: none;border-radius: var(--bph-radius);padding: .6rem 1.5rem;font-size: .9375rem;transition: background var(--bph-transition),transform var(--bph-transition),box-shadow var(--bph-transition)}.btn-bph:hover{background: var(--bph-blue-dk);color: #fff;transform: translateY(-1px);box-shadow: 0 4px 14px rgba(1,117,186,.3)}.btn-bph-accent{background: var(--bph-accent);color: #fff;font-weight: 600;border: none;border-radius: var(--bph-radius);padding: .6rem 1.5rem;font-size: .9375rem;transition: background var(--bph-transition),transform var(--bph-transition),box-shadow var(--bph-transition)}.btn-bph-accent:hover{background: var(--bph-accent-lt);color: #fff;transform: translateY(-1px);box-shadow: 0 4px 14px rgba(239,56,119,.3)}.btn-bph-outline{background: transparent;color: var(--bph-blue);font-weight: 600;border: 2px solid var(--bph-blue);border-radius: var(--bph-radius);padding: .5rem 1.4rem;font-size: .9375rem;transition: all var(--bph-transition)}.btn-bph-outline:hover{background: var(--bph-blue);color: #fff}.bph-pagination .page-numbers{display: inline-flex;align-items: center;justify-content: center;min-width: 2.25rem;height: 2.25rem;padding: 0 .5rem;font-size: .875rem;font-weight: 500;border-radius: var(--bph-radius);color: var(--bph-text);background: var(--bph-surface);border: 1px solid var(--bph-border);margin: 0 .2rem;text-decoration: none;transition: all var(--bph-transition)}.bph-pagination .page-numbers:hover,.bph-pagination .page-numbers.current{background: var(--bph-blue);color: #fff;border-color: var(--bph-blue)}.bph-404{text-align: center;padding: 3rem 1rem}.bph-404 h1{font-size: 4rem;color: var(--bph-blue)}.bph-404 p{font-size: 1.1rem;color: var(--bph-muted);max-width: 520px;margin: .5rem auto 1.5rem}.bph-search-form .input-group .form-control{border-radius: var(--bph-radius) 0 0 var(--bph-radius);border-right: 0}.bph-search-form .input-group .btn{border-radius: 0 var(--bph-radius) var(--bph-radius) 0}#wrapper_all,#wrapper_fixed{width: 100% !important;max-width: 100% !important;float: none !important;margin: 0 !important;padding: 0 !important}#content.position,#content{width: 100% !important;max-width: 100% !important;float: none !important;padding: 0 !important}#front_page_content,#default_content,#category_content,#internal_page_1{width: 100% !important;max-width: 1200px !important;margin: 0 auto !important;float: none !important;padding: 0 1rem !important}#default_content.bph-content,#internal_page_1.bph-content,#internal_page_2.bph-content{padding: 2rem 2.25rem !important}#category_content-main{width: 100% !important;float: none !important}#content_header{width: 100% !important;max-width: 1200px !important;margin: 0 auto 1.75rem !important;box-sizing: border-box !important}#content_header #content_title,#content_header h1{color: #fff !important;font-size: 1.75rem !important;font-weight: 800 !important;margin: 0 !important;padding: 0 !important;line-height: 1.15 !important;letter-spacing: -.01em !important;text-shadow: 0 1px 4px rgba(0,0,0,.25) !important;font-family: var(--bph-font) !important}#content_header #content_text,#content_header .text_web_hosting,#content_header .text_domains,#content_header .text_dedicated,#content_header .text_semi-dedicated,#content_header .text_vps_compare,#content_header .text_vps_openvz,#content_header .text_vps_virtuozzo,#content_header .text_vps_kvm,#content_header .text_hepsia{color: rgba(255,255,255,.9) !important;font-size: .9375rem !important;line-height: 1.7 !important;max-width: 100% !important}@media (max-width: 991.98px){.bph-header .navbar-collapse{background: var(--bph-surface);padding: 1rem;margin-top: .5rem;border-radius: var(--bph-radius-lg);box-shadow: var(--bph-shadow-lg)}.bph-main .bph-content{padding: 1.5rem 1.25rem}.bph-footer{text-align: center}}@media (max-width: 767.98px){.bph-main .bph-content{padding: 1.25rem 1rem}.bph-single-header h1{font-size: 1.45rem}.bph-post-nav{flex-direction: column}.bph-post-nav .nav-next{text-align: left}}@media print{.bph-utility-bar,.bph-header,.bph-footer,.bph-sidebar,.bph-breadcrumb,.bph-post-nav,.bph-comments{display: none !important}.bph-main .bph-content{box-shadow: none;padding: 0}body{background: #fff}}.bph-header-logo{display: flex;align-items: center;gap: .65rem;text-decoration: none;flex-shrink: 0}.bph-header-logo .bph-logo{max-height: 44px;width: auto}.bph-site-name{font-family: var(--bph-font);font-size: 1.35rem;font-weight: 700;color: var(--bph-navy);white-space: nowrap;line-height: 1.2;letter-spacing: -0.3px}.bph-header-logo:hover .bph-site-name{color: var(--bph-blue)}.bph-footer-logo-link{display: inline-flex;align-items: center;gap: .5rem;text-decoration: none}.bph-footer .bph-site-name{color: rgba(255,255,255,.9);font-size: 1.1rem}.bph-footer .bph-footer-logo-link:hover .bph-site-name{color: #fff}#crumbs{font-size: .8125rem;padding: .75rem 0 .25rem;color: var(--bph-muted-tint)}#crumbs .crumb-sep{margin: 0 .5rem;color: var(--bph-muted-tint);font-weight: 400}#crumbs a{color: var(--bph-muted-tint);text-decoration: none}#crumbs a:hover{color: var(--bph-blue)}#crumbs .current{color: var(--bph-text);font-weight: 500}[class*="psmtc_"]{left: auto !important;right: 20px !important;bottom: 20px !important;top: auto !important;width: auto !important;line-height: 0 !important}[class*="psmtc_"] [class*="chat-button-"]{display: inline-flex !important;align-items: center !important;padding: 9px 15px !important;background: var(--bph-navy);border: 1px solid rgba(255,255,255,.14);border-radius: 999px;box-shadow: 0 6px 20px rgba(12,35,64,.3);line-height: 0 !important;text-decoration: none;transition: background .15s,box-shadow .15s}[class*="psmtc_"] [class*="chat-button-"]:hover{background: #16293d;box-shadow: 0 8px 26px rgba(12,35,64,.38)}[class*="psmtc_"] [class*="chat-button-"] img{display: block;max-width: none;filter: grayscale(.85) brightness(1.15);transition: filter .15s}[class*="psmtc_"] [class*="chat-button-"]:hover img{filter: none}[class*="chat-button-"] img[src*="livechat_offline"]{width: 155px;height: 12px}[class*="chat-button-"] img[src*="livechat_online"]{width: 135px;height: 12px}@media (max-width: 575.98px){[class*="psmtc_"]{right: 12px !important;bottom: 12px !important}[class*="psmtc_"] [class*="chat-button-"]{padding: 8px 12px !important}}.ps_messenger__wrap{min-width: min(420px,calc(100vw - 24px)) !important;min-height: min(640px,calc(100vh - 110px)) !important}.ps_messenger__wrap .ps_rvm__messenger{box-shadow: 0 10px 34px rgba(12,35,64,.34);border-radius: 10px}.text-primary{color: var(--bph-blue-dk) !important}@media (max-width: 1199.98px){.bph-nav.open{max-height: calc(100vh - 5.5rem);max-height: calc(100dvh - 5.5rem);overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;padding-bottom: .5rem}.admin-bar .bph-nav.open{max-height: calc(100vh - 8.5rem);max-height: calc(100dvh - 8.5rem)}}.bph-why-us .bph-price-note{font-size: .875rem;color: var(--bph-muted);margin-top: -.5rem}.bph-why-us .bph-plan-price{white-space: nowrap}.bph-why-us .bph-store-id{opacity: 1;font-size: inherit;font-weight: 600;margin-right: 0}.bph-content p a:not(.btn):not(.demo-link):not(.video-link):not(.inline_video):not(.comment-reply-link):not(.comment-edit-link):not(.current):not(:has(img)),.bph-content li a:not(.btn):not(.demo-link):not(.video-link):not(.inline_video):not(.comment-reply-link):not(.comment-edit-link):not(.current):not(:has(img)),.entry-content > a:not(.btn),.entry-content :is(p,li,span) a:not(.btn):not(.demo-link):not(.video-link):not(.inline_video):not(.comment-reply-link):not(.comment-edit-link):not(.current):not(:has(img)),.entry-content li a:not(.btn):not(.demo-link):not(.video-link):not(.inline_video):not(.comment-reply-link):not(.comment-edit-link):not(.current):not(:has(img)),#home-main-text a:not(:has(img)),#content_text a:not(:has(img)),#aboutus-content-main a:not(:has(img)),#aboutus-sidebar a:not(:has(img)),.script-main-text a:not(:has(img)),.dc-information a:not(:has(img)){text-decoration: underline;text-decoration-thickness: from-font;text-underline-offset: .15em}