/* Shared page system: contained media, readable offers, consistent inner pages. */
#main-content{min-width:0}#main-content [class*="col-"]{min-width:0}#main-content section[id],#main-content [id^="nav-id-"]{scroll-margin-top:124px}
/* Logos must never inherit their intrinsic bitmap dimensions inside a flex tab. */
.cbx-modern .feature-tab{align-items:stretch;flex-wrap:wrap;gap:8px;margin-bottom:28px!important}.cbx-modern .feature-tab .nav-item{flex:1 1 180px;min-width:0;margin:0!important}.cbx-modern .feature-tab .nav-link{height:100%;min-height:74px;min-width:0;padding:16px 19px;gap:12px;white-space:normal}.cbx-modern .feature-tab .nav-link>img{display:block;flex:0 0 48px;width:48px!important;height:42px!important;max-width:48px;object-fit:contain;margin:0!important}.cbx-modern .feature-tab .nav-link h3,.cbx-modern .feature-tab .nav-link h6{font-size:14px;line-height:1.45;min-width:0;overflow-wrap:normal;letter-spacing:-.02em}.cbx-modern .feature-tab .nav-link.active{background:#eaf1ff;border-color:#bacef2;color:#1b4bb7}.cbx-modern .feature-tab-content{padding:34px;background:#fff;border:1px solid #dce5f0;box-shadow:0 8px 24px #152e5105}.cbx-modern .feature-tab-content p,.cbx-modern .feature-tab-content li{font-size:14px;line-height:1.9}.cbx-modern .feature-tab-content .image-box img,.cbx-modern .feature-tab-section>.container>.row .image-box>img{max-height:290px;max-width:100%;width:auto;object-fit:contain;margin:auto}.cbx-modern .feature-tab-section[style*="min-height"]{min-height:0!important}.cbx-modern .feature-tab-content .row{align-items:center}.cbx-modern .modal .feature-tab .nav-item{flex-basis:160px}.cbx-modern .modal .feature-tab .nav-link{min-height:68px;padding:12px}.cbx-modern .modal .feature-tab .nav-link>img{width:32px!important;height:32px!important;flex-basis:32px}.cbx-modern .modal .feature-tab h6{font-size:12px}.cbx-modern .modal .feature-tab-content{padding:25px}.cbx-modern .modal .tab-pane>.row+.row{padding-top:22px;border-top:1px solid #e1e9f3}.cbx-modern .modal .tab-pane>.row{row-gap:18px}.cbx-modern .modal .tab-pane label{font-size:13px}.cbx-modern .modal .tab-pane img{max-height:95px;object-fit:contain}.cbx-modern .modal .tab-pane .form-group{margin-bottom:0}.cbx-modern .modal .tab-pane .form-group>div{padding:6px 0}.cbx-modern .modal .tab-pane .form-group small{font-size:12px}.cbx-modern .modal input[type=checkbox],.cbx-modern .modal input[type=radio]{width:16px;height:16px;vertical-align:middle;margin-right:6px}.cbx-modern .modal .submit-request-form>.text-center{padding-top:20px}.cbx-modal-close{position:sticky!important;top:12px;align-self:flex-end;right:12px;margin:0 0 -35px auto;z-index:5!important}.cbx-modern .modal-dialog{margin:24px auto;min-height:calc(100% - 48px)}.cbx-modern .modal-content{padding:24px}.cbx-modern #spring-promotions-popup .modal-dialog{max-width:920px}.cbx-modern #spring-promotions-popup .modal-content{padding:12px;background:#122742}.cbx-modern #spring-promotions-popup .modal-body{padding:0}.cbx-modern #spring-promotions-popup .promotion-section{width:100%;padding:32px!important;border-radius:12px;box-shadow:none}.cbx-modern #spring-promotions-popup .feature-section{padding:15px 0 0}.cbx-modern #spring-promotions-popup .promotion-section h2{font-size:32px}.cbx-modern #spring-promotions-popup .offer-price-tag{font-size:100px}.cbx-modern .cbx-promo-details{display:block;margin:13px auto 0;border:0;border-bottom:1px solid #8daec280;background:transparent;padding:4px;color:#bfdfef;font:500 11px 'DM Sans',sans-serif;cursor:pointer}
/* Consistent framed heroes on pages previously missed by the theme. */
.cbx-modern .hero-custom-height,.cbx-modern .hero-500-height,.cbx-modern .cbx-coming-soon{position:relative;isolation:isolate;overflow:hidden;width:calc(100% - 48px);min-width:0;max-width:1440px;min-height:0;margin:20px auto 0;border-radius:22px;padding:75px 0;background-color:#11283f!important}.cbx-modern .hero-custom-height>.container,.cbx-modern .hero-500-height>.container,.cbx-modern .cbx-coming-soon>.container{position:relative;z-index:1}.cbx-modern .hero-custom-height h1,.cbx-modern .hero-500-height h1{font-size:clamp(36px,4vw,55px);line-height:1.16}.cbx-modern .page-header-section{max-width:1440px;margin-left:auto;margin-right:auto;position:relative;isolation:isolate;border:1px solid #31455b;background-color:#11283f!important}.cbx-modern .page-header-section:after{content:'';position:absolute;right:-20px;top:-100px;width:380px;height:380px;border:1px solid #9fc9e81c;border-radius:80px;transform:rotate(35deg);box-shadow:0 0 0 45px #9fc9e808;pointer-events:none}.cbx-modern .page-header-section>.container{position:relative;z-index:1}.cbx-modern .page-header-section h1{font-size:clamp(35px,3.8vw,50px);line-height:1.2}.cbx-modern .page-header-section p{font-size:16px;margin-top:16px;max-width:720px}.cbx-modern .hero-equal-height:not(.cbx-home-hero) .img-wrap{max-width:245px;margin:auto;padding:20px;background:#bfddfa0a;border:1px solid #bddbf32b;border-radius:25px}.cbx-modern .hero-equal-height:not(.cbx-home-hero) .lead{font-size:16px;line-height:1.85}.cbx-modern .hero-equal-height:not(.cbx-home-hero) li{font-size:13px}.cbx-modern .breadcrumb-bar{background:transparent!important;font-size:12px;border-color:#e0e7f0!important}.cbx-modern .breadcrumb-bar .breadcrumb{margin:0;line-height:1.8}.cbx-modern .breadcrumb-bar a{color:#4d6686}.cbx-modern .breadcrumb-item.active{color:#637b98}.cbx-modern .cbx-coming-soon{padding:100px 0}.cbx-coming-soon .action-btns{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.cbx-coming-soon h1{font-size:clamp(35px,4vw,54px)}.cbx-modern .cbx-availability{display:inline-block;color:#a5ece3;background:#12394dbb;border:1px solid #6ba7bd70;font-size:12px;font-weight:600;padding:9px 16px;border-radius:8px}.cbx-error-page{padding:100px 0;text-align:center;background:radial-gradient(at 50% 0,#e0ebff,transparent 60%)}.cbx-error-page>.container{max-width:820px}.cbx-error-page h1{font-size:clamp(34px,4vw,52px)}.cbx-error-page .action-btns{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:25px}
/* Content cards and illustrations remain balanced across all product families. */
.cbx-modern .single-promo-2,.cbx-modern .our-services .single-promo{border:1px solid #dce5f0;border-radius:16px!important;background:#fff;padding:29px!important;box-shadow:0 5px 20px #173a5f05;margin-bottom:20px}.cbx-modern .single-promo-2 h3,.cbx-modern .single-promo-2 h5,.cbx-modern .our-services .single-promo h5{font-size:20px;line-height:1.4;margin-bottom:13px}.cbx-modern .single-promo-2 p,.cbx-modern .our-services .single-promo p{font-size:14px;line-height:1.85;margin-bottom:0}.cbx-modern .single-promo-2 .circle-icon{margin-bottom:20px}.cbx-modern .single-promo-2 .circle-icon img{width:46px;height:46px;object-fit:contain}.cbx-modern .features-box{height:calc(100% - 22px);padding:27px!important;gap:18px}.cbx-modern .features-box p{font-size:14px;line-height:1.8}.cbx-modern .features-box h3,.cbx-modern .features-box h5{font-size:20px;line-height:1.4;letter-spacing:-.03em}.cbx-modern .features-box-icon img{width:100%;height:100%;object-fit:contain}.cbx-modern .section-heading>p{line-height:1.85}.cbx-modern .technical-specifications-wrap{margin-top:0!important;margin-bottom:26px}.cbx-modern .technical-specifications-wrap p{font-size:14px}.cbx-modern .call-to-action .row{row-gap:23px}.cbx-modern .call-to-action p{font-size:14px;line-height:1.9}.cbx-modern .call-to-action .single-col-max img,.cbx-modern .call-to-action .img-fluid{max-height:245px;object-fit:contain}.cbx-modern .call-to-action-box{border:1px solid #d6e2f2;border-radius:16px;background:#fff!important;box-shadow:0 8px 24px #152d5206}.cbx-modern .call-to-action-box h5{font-size:20px}.cbx-modern .call-to-action-box p{font-size:14px;color:#65718a!important}.cbx-modern .gallery-section{padding:70px 0}.cbx-modern .images-deck{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;height:auto;min-height:0}.cbx-modern .images-deck img{position:static!important;transform:none!important;width:100%;max-width:100%;height:170px;object-fit:cover;border-radius:12px;box-shadow:0 6px 20px #19365012}.cbx-modern .images-deck .first-image{grid-column:1/-1;height:220px}.cbx-modern .double-images-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:center;height:auto!important;min-height:0;padding:15px!important}.cbx-modern .double-images-section img{position:static;width:100%;height:auto;max-height:260px;object-fit:contain;transform:none}.cbx-modern .double-images-section picture:nth-child(2){padding-top:40px}.cbx-modern .accordion-faq{width:100%;min-width:0}.cbx-modern .accordion-faq .card{padding:0!important;margin-bottom:10px!important;background:#fff;border:1px solid #dce5ef!important;border-radius:12px!important;box-shadow:none}.cbx-modern .accordion-faq .card-header{padding:20px 48px 20px 22px!important;background:#fff;position:relative;border-bottom:0;border-radius:12px;color:#233f60;min-height:58px}.cbx-modern .accordion-faq .card-header:after{position:absolute;right:20px;top:23px;color:#4476c0}.cbx-modern .accordion-faq .card-header h3,.cbx-modern .accordion-faq .card-header h4{font-size:16px!important;line-height:1.55;font-weight:700;letter-spacing:-.025em;padding:0;margin:0}.cbx-modern .accordion-faq .card-body{padding:0 22px 23px;border:0}.cbx-modern .accordion-faq .card-body p{font-size:14px;line-height:1.9;margin-bottom:0}.cbx-modern .accordion-faq .card-body img{max-height:120px;max-width:130px;object-fit:contain}.cbx-modern .accordion-faq .card-header[aria-expanded=true]{color:#2453bc;background:#f8faff}
/* Keep absolute accessible labels inside the scrolling comparison viewport. */
.cbx-modern .table-responsive{position:relative;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;isolation:isolate;border:1px solid #dce5ef;border-radius:16px;background:#fff;scrollbar-color:#87a5d4 #edf2fa;scrollbar-width:thin}.cbx-modern .comparision-table{margin:0;border:0}.cbx-modern .comparision-table thead th{background:#edf3fe;font-size:13px;color:#244364;padding:25px 19px;border-color:#dae4f1}.cbx-modern .comparision-table thead strong.h5{font-size:20px;letter-spacing:-.03em}.cbx-modern .comparision-table td{font-size:13px;padding:18px 15px;border-color:#e0e8f3;line-height:1.65}.cbx-modern .comparision-table td p{font-size:13px;color:#506884}.cbx-modern .comparision-table tbody>tr:nth-child(even){background:#f8faff}.cbx-modern .comparision-price>.price{font-size:27px;line-height:1.4;color:#2859ec}.cbx-modern .comparision-price .price>span{font-size:12px;color:#6c83a1}.cbx-modern .vps-hosting-pricing-table th{font-size:11px!important;color:#506987!important}.cbx-modern .vps-hosting-pricing-table tbody td{font-size:13px}.cbx-modern .vps-hosting-pricing-table td p{margin-bottom:0}.cbx-modern .radio-box-wrap{max-width:640px;margin-left:auto;margin-right:auto}.cbx-modern .single-radio-box label{font-size:13px;min-height:42px}.cbx-modern #pricing .section-heading label:has(>.os-selector){display:inline-flex;align-items:center;justify-content:center;position:relative;width:170px;padding:12px;margin:8px!important;background:#fff;border:1px solid #dce5ef;border-radius:12px;cursor:pointer;vertical-align:middle}.cbx-modern #pricing .section-heading label:has(>.os-selector:checked){border-color:#5e87e3;box-shadow:0 0 0 3px #e4edff}.cbx-modern #pricing .os-selector+img{width:125px!important;height:58px!important;object-fit:contain;padding:0!important}.cbx-modern #pricing .os-selector{position:absolute;opacity:0;pointer-events:none}.cbx-modern #pricing label:has(>.os-selector:focus-visible){outline:3px solid #5884ff;outline-offset:3px}.cbx-modern .row:has(>.pricing-table){margin-left:0;margin-right:0;padding:30px!important;background:#fff!important;border:1px solid #d6e2f2;border-radius:18px;box-shadow:0 8px 25px #1b3d6907;row-gap:22px}.cbx-modern .row:has(>.pricing-table)>.pricing-table{padding:22px;background:#eef4ff!important;border:1px solid #d6e3f6;box-shadow:none}.cbx-modern .pricing-table>.row{margin:0}.cbx-modern .pricing-table .rate{font:800 40px/1.2 'Manrope',sans-serif;color:#2859ec}.cbx-modern .pricing-table .rate small{font-size:14px}.cbx-table-hint{display:none}.cbx-modern .single-pricing-pack{height:100%}.cbx-modern .single-pricing-pack .pricing-feature-list{padding:0 20px}.cbx-modern .single-pricing-pack .pricing-feature-list li{font-size:13px;line-height:1.8}
/* Editorial, company and support pages. */
.cbx-modern .contact-us-promo .row{row-gap:20px}.cbx-modern .contact-us-promo .card{height:100%}.cbx-modern .contact-us-promo .card-body{padding:30px 20px!important}.cbx-modern .contact-us-promo h5{font-size:18px;margin:13px 0 7px!important}.cbx-modern .contact-us-promo p,.cbx-modern .contact-us-promo a{font-size:13px}.cbx-modern div.contact-us-form{background:#fff;border:1px solid #d9e3f0;border-radius:17px!important;box-shadow:0 10px 30px #16365b08;padding:32px!important}.cbx-modern .contact-us-form h4{font-size:26px}.cbx-modern .contact-us-form label{font-size:13px;font-weight:600;color:#355271;margin-bottom:8px}.cbx-modern .contact-us-form .form-control{font-size:15px;padding:13px 14px;height:auto;min-height:48px;background:#f8faff;border-color:#d6e1ef}.cbx-modern .contact-us-form textarea.form-control{min-height:160px}.cbx-modern .contact-us-content{padding-top:8px}.cbx-modern .contact-us-content p{font-size:14px}.cbx-modern .contact-us-section .message-box{padding:0 15px 20px!important}.cbx-modern .contact-us-section .alert{border-radius:10px;font-size:14px}.cbx-modern .knowledge-base-section .content-with-sidebar{background:#fff;border:1px solid #dce5ef;border-radius:16px;padding:32px}.cbx-modern .knowledge-base-section .content-with-sidebar>div{padding-top:28px!important}.cbx-modern .knowledge-base-section .content-with-sidebar>div:first-child{padding-top:0!important}.cbx-modern .knowledge-base-section h5{font-size:22px;line-height:1.4;margin-bottom:16px}.cbx-modern .knowledge-base-section p,.cbx-modern .knowledge-base-section li{font-size:14px;line-height:1.95}.cbx-modern .knowledge-base-section .sidebar-content-wrap{position:sticky;top:126px;background:#eaf1fc;padding:25px!important;border:1px solid #d8e4f4;border-radius:14px!important;max-height:calc(100dvh - 160px);overflow:auto}.cbx-modern .knowledge-base-section .sidebar-list a{font-size:12px;line-height:1.8;color:#3a587e;display:block;padding:5px 0}.cbx-modern .cbx-article-hero{margin:20px auto 0;width:calc(100% - 48px);max-width:1440px;border-radius:22px;padding:70px 0;background:radial-gradient(at 80% 0,#1c5267,transparent 65%),#10253f}.cbx-modern .cbx-article-hero h1{font-size:clamp(34px,4vw,53px);line-height:1.22}.cbx-modern .cbx-article-hero .lead{max-width:750px;margin-left:auto;margin-right:auto;line-height:1.9}.cbx-modern .cbx-article-card{display:flex;flex-direction:column;padding:28px;border-radius:15px}.cbx-modern .cbx-article-card h2{font-size:21px;line-height:1.45}.cbx-modern .cbx-article-card h2 a{color:#244467}.cbx-modern .cbx-article-card p{min-height:0;font-size:14px;margin-top:12px}.cbx-modern .cbx-article-card>.btn{align-self:flex-start;margin-top:auto}.cbx-modern .cbx-article{background:white;border:1px solid #dce6f2;border-radius:18px;padding:38px}.cbx-modern .cbx-article h2{font-size:27px;line-height:1.4}.cbx-modern .cbx-article p{font-size:16px}.cbx-modern .single-testimonial{background:white!important;border:1px solid #dce6f1!important;border-radius:15px!important;padding:27px!important}.cbx-modern .single-testimonial h5{font-size:19px;line-height:1.45}.cbx-modern .single-testimonial p{font-size:14px;line-height:1.9}.cbx-modern .single-testimonial small{font-size:11px;color:#7388a1}.cbx-modern .single-testimonial .ratting-author{padding-top:15px;border-top:1px solid #e5ebf5}.cbx-domain-project{display:grid;grid-template-columns:220px minmax(0,1fr);gap:45px;align-items:center;padding:38px;background:#fff;border:1px solid #d9e4f0;border-radius:18px}.cbx-domain-project>img{max-width:100%;height:180px;object-fit:contain}.cbx-domain-project p{font-size:15px}.cbx-network-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;border:1px solid #caddec;border-radius:18px;background:linear-gradient(125deg,#112c45,#1b4658);padding:35px;position:relative}.cbx-network-node{padding:25px;border:1px solid #b5e3ed35;border-radius:12px;background:#e1faff08;position:relative}.cbx-network-node>span{display:block;font:600 11px monospace;color:#8ad5d2;margin-bottom:23px}.cbx-network-node h3{color:#f1faff!important;font-size:23px}.cbx-network-node p{color:#b6cfdf!important;font-size:13px;margin:0}.cbx-network-overview+a{display:inline-block;margin-top:22px;font-size:13px}.cbx-network-node:not(:last-child):after{content:'→';position:absolute;right:-23px;top:45%;color:#9adccf}
@media(max-width:991px){.cbx-modern .feature-tab .nav-item{flex-basis:150px}.cbx-modern .feature-tab .nav-link{padding:13px}.cbx-modern .features-box{padding:23px!important}.cbx-modern .features-box h3,.cbx-modern .features-box h5{font-size:18px}.cbx-modern .features-box p{font-size:13px}.cbx-modern .single-promo-2{padding:23px!important}.cbx-modern .single-promo-2 h3{font-size:18px}.cbx-modern .knowledge-base-section .content-with-sidebar{padding:25px}.cbx-modern .knowledge-base-section .sidebar-content-wrap{padding:18px!important}.cbx-modern .knowledge-base-section h5{font-size:21px}.cbx-network-overview{gap:15px;padding:24px}.cbx-network-node{padding:18px}.cbx-network-node h3{font-size:19px}.cbx-network-node:not(:last-child):after{right:-16px}.cbx-domain-project{grid-template-columns:160px minmax(0,1fr);gap:28px}}
@media(max-width:767px){.cbx-modern .feature-tab{flex-direction:column;gap:6px;padding:7px;border-radius:12px}.cbx-modern .feature-tab .nav-item{flex:0 0 auto;width:100%}.cbx-modern .feature-tab .nav-link{min-height:63px;padding:11px 13px;gap:14px}.cbx-modern .feature-tab .nav-link>img{width:43px!important;height:36px!important;max-width:43px;flex-basis:43px}.cbx-modern .feature-tab .nav-link h3{font-size:14px}.cbx-modern .feature-tab-content{padding:25px 20px}.cbx-modern .feature-tab-content h4{font-size:24px;line-height:1.35}.cbx-modern .feature-tab-content .image-box img{max-height:180px}.cbx-modern .feature-tab-content .image-box{margin-bottom:24px}.cbx-modern .feature-tab-section .image-box{margin-bottom:25px}.cbx-modern .feature-tab-section>.container>.row .image-box>img{max-height:210px}.cbx-modern .hero-custom-height,.cbx-modern .hero-500-height,.cbx-modern .cbx-coming-soon{width:calc(100% - 24px);margin-top:14px;border-radius:16px;padding:44px 0}.cbx-modern .hero-custom-height h1,.cbx-modern .hero-500-height h1,.cbx-modern .page-header-section h1{font-size:34px}.cbx-modern .hero-equal-height:not(.cbx-home-hero) .lead{font-size:14px}.cbx-modern .hero-equal-height:not(.cbx-home-hero) li{font-size:12px}.cbx-modern .hero-equal-height:not(.cbx-home-hero) .img-wrap{max-width:155px;margin-top:25px;padding:15px}.cbx-modern .hero-equal-height:not(.cbx-home-hero) .two-col-list li{width:100%}.cbx-modern .page-header-section p{font-size:14px}.cbx-modern .breadcrumb-bar{font-size:11px}.cbx-modern .features-box{height:auto;padding:23px!important;gap:14px}.cbx-modern .features-box h3,.cbx-modern .features-box h5{font-size:19px}.cbx-modern .features-box p{font-size:14px}.cbx-modern .single-promo-2{height:auto!important;margin-bottom:16px}.cbx-modern .single-promo-2 h3{font-size:21px}.cbx-modern .technical-specifications-wrap{padding:10px 0;margin-bottom:17px}.cbx-modern .gallery-section>.container>.row>[class*="col-"]{flex:0 0 100%;max-width:100%;padding-left:15px!important}.cbx-modern .images-deck{margin-bottom:30px}.cbx-modern .images-deck .first-image{height:180px}.cbx-modern .images-deck img{height:120px}.cbx-modern .double-images-section{flex:0 0 100%;max-width:100%;margin-bottom:22px}.cbx-modern .double-images-section+div{flex:0 0 100%;max-width:100%;padding:25px!important}.cbx-modern .accordion-faq .card-header{padding:17px 43px 17px 18px!important}.cbx-modern .accordion-faq .card-header h3{font-size:15px!important}.cbx-modern .accordion-faq .card-header:after{right:17px;top:21px}.cbx-modern .accordion-faq .card-body{padding:0 18px 20px}.cbx-modern .accordion-faq .card-body img{display:block;margin:10px auto 18px;max-height:85px}.cbx-modern .vps-hosting-pricing-table{width:100%;min-width:0}.cbx-modern .vps-hosting-pricing-table tbody td{justify-content:space-between;gap:12px;line-height:1.7;padding:14px 17px}.cbx-modern .vps-hosting-pricing-table tbody td:before{flex:0 0 40%;width:auto;max-width:40%;font-weight:500}.cbx-modern .vps-hosting-pricing-table tbody td>p{flex:1;min-width:0;margin:0}.cbx-modern .vps-hosting-pricing-table tbody td:last-child{display:block;width:100%}.cbx-modern .vps-hosting-pricing-table tbody td:last-child:before{display:none}.cbx-modern .vps-hosting-pricing-table tbody tr{float:none;width:100%}.cbx-modern .vps-hosting-pricing-table .rate{font-size:26px}.cbx-modern .vps-hosting-pricing-table .btn{width:100%;min-height:45px}.cbx-modern #pricing .section-heading label:has(>.os-selector){width:130px;margin:5px!important;padding:10px}.cbx-modern #pricing .os-selector+img{width:105px!important;height:50px!important}.cbx-modern .single-radio-box label{font-size:12px;padding:11px 13px}.cbx-modern .comparision-table{min-width:600px}.cbx-modern .comparision-table thead th{min-width:175px;padding:22px 16px}.cbx-modern .comparision-table thead strong.h5{font-size:18px}.cbx-modern .comparision-table td{padding:17px 13px}.cbx-table-hint{display:flex;align-items:center;gap:9px;color:#597597;font-size:11px;margin-bottom:12px}.cbx-modern .row:has(>.pricing-table){padding:22px!important}.cbx-modern .row:has(>.pricing-table)>ul{font-size:14px}.cbx-modern .contact-us-promo .card-body{padding:25px!important}.cbx-modern .contact-us-section .row{row-gap:27px}.cbx-modern div.contact-us-form{padding:25px!important}.cbx-modern .contact-us-form .form-control{font-size:16px}.cbx-modern .knowledge-base-section .row{row-gap:25px}.cbx-modern .knowledge-base-section .content-with-sidebar{padding:24px}.cbx-modern .knowledge-base-section .sidebar-content-wrap{position:static;max-height:none;padding:23px!important}.cbx-modern .knowledge-base-section h5{font-size:21px}.cbx-modern .knowledge-base-section p,.cbx-modern .knowledge-base-section li{font-size:14px}.cbx-modern .cbx-article-hero{width:calc(100% - 24px);margin-top:14px;padding:43px 0;border-radius:16px}.cbx-modern .cbx-article-hero h1{font-size:33px}.cbx-modern .cbx-article{padding:25px;margin:0 15px;max-width:calc(100% - 30px)}.cbx-modern .cbx-article h2{font-size:24px}.cbx-modern .cbx-article p{font-size:15px}.cbx-modern .cbx-article-card{padding:25px}.cbx-modern .modal-dialog{margin:10px auto;min-height:calc(100% - 20px)}.cbx-modern .modal-content{padding:19px}.cbx-modern .modal .feature-tab .nav-item{flex-basis:auto}.cbx-modern .modal .feature-tab-content{padding:22px 16px}.cbx-modern .modal .section-heading h2{font-size:25px}.cbx-modern #spring-promotions-popup .promotion-section{padding:25px!important}.cbx-modern #spring-promotions-popup .promotion-section h2{font-size:27px}.cbx-modern #spring-promotions-popup .offer-price-tag{font-size:80px}.cbx-domain-project{display:block;padding:27px}.cbx-domain-project>img{display:block;width:140px;height:130px;margin:0 auto 27px}.cbx-domain-project h2{font-size:28px}.cbx-domain-project p{font-size:14px}.cbx-network-overview{grid-template-columns:1fr;padding:24px;gap:24px}.cbx-network-node{padding:25px}.cbx-network-node>span{margin-bottom:12px}.cbx-network-node h3{font-size:23px}.cbx-network-node:not(:last-child):after{content:'↓';right:50%;top:auto;bottom:-24px}.cbx-error-page{padding:65px 0}}

/* Product journeys — a shared visual system for every existing offer. */
:root{--cbx-header-offset:112px;--cbx-ink:#15233b;--cbx-muted:#52647e;--cbx-blue:#2456e8;--cbx-mint:#91f0d9}
.cbx-modern #main-content{display:block;outline:none}.cbx-modern p{color:#53647f}.cbx-modern .section-heading>p{color:#53647f}.cbx-modern .gray-light-bg p{color:#53647f}.cbx-modern .breadcrumb-bar{background:transparent!important;border:0!important;padding:22px 0!important}.cbx-modern .breadcrumb-item,.cbx-modern .breadcrumb-item a,.cbx-modern .breadcrumb-item.active{color:#52647e!important;font-size:12px}.cbx-modern .breadcrumb-item.active{font-weight:700}.cbx-modern .feature-tab .nav-link h3{color:#53647f}.cbx-modern .feature-tab .nav-link.active h3{color:#204fc1}.cbx-modern .vps-hosting-pricing-table .rate>span,.cbx-modern .vps-hosting-pricing-table small,.cbx-modern .pricing-table small{color:#53647f!important;font-size:12px}.cbx-modern .call-to-action-content p{color:#465f80!important}.cbx-modern .btn.disabled,.cbx-modern .btn:disabled{opacity:1;background:#50658a!important;border-color:#50658a!important;color:#fff!important}.cbx-modern :is(.knowledge-base-section,.cbx-article) a{ text-decoration:underline;text-underline-offset:3px}.cbx-modern .knowledge-base-section h2.h5{font-size:24px;margin-bottom:19px;line-height:1.35}.cbx-modern :is(.cbx-proofbar span,.studio-result-count){color:#52647e}.cbx-modern .cbx-network-label{color:#3c5992}.cbx-modern .cbx-network-benefit>span{color:#3f61a0}.cbx-modern :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #2456e8;outline-offset:4px}.cbx-modern :is(.cs-footer,.cs-immersive-hero,.cbx-product-hero) :is(a,button):focus-visible{outline-color:#a4f4e3}.cbx-modern #main-content section[id],.cbx-modern .knowledge-base-section [id]{scroll-margin-top:calc(var(--cbx-header-offset) + 90px)}
.cbx-modern .cbx-product-hero{position:relative;isolation:isolate;border:1px solid #1c3655;overflow:hidden}.cbx-modern .cbx-product-hero:before{background:linear-gradient(90deg,#0a162bef 0%,#0b1c33cf 52%,#0d24368c 100%)!important;opacity:1!important;z-index:-1}.cbx-modern .cbx-product-hero>.container{position:relative;z-index:1}.cbx-modern .cbx-product-hero:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 90% 0%,#47c7b628,transparent 55%)}.cbx-product-eyebrow{display:inline-flex;align-items:center;gap:12px;color:#a4f4e3;font-size:10px;font-weight:800;letter-spacing:.15em;margin-bottom:23px}.cbx-product-eyebrow:before{content:'';width:7px;height:7px;border:1px solid #a4f4e3;transform:rotate(45deg)}.cbx-modern .cbx-product-hero h1{font-size:clamp(36px,3.8vw,55px);line-height:1.12;letter-spacing:-.048em;max-width:810px}.cbx-modern .cbx-product-hero p.lead{font-size:16px;line-height:1.85;max-width:720px;color:#c5d4e5!important}.cbx-modern .cbx-product-hero .tech-feature-list{margin-top:30px!important}.cbx-modern .cbx-product-hero .tech-feature-list li{font-size:12px;line-height:1.8;color:#c2d6e7}.cbx-product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:26px 0 30px}.cbx-modern .cbx-product-actions .btn{background:#99f0db!important;border-color:#99f0db!important;color:#0b343b!important;box-shadow:0 4px 20px #45c4b023;padding:15px 22px;font-size:13px;font-weight:800;min-height:48px;display:inline-flex;align-items:center;gap:25px}.cbx-product-actions .btn:after{content:'↗';font-size:18px}.cbx-modern .cbx-product-actions .btn:hover{background:#c0ffed!important;border-color:#c0ffed!important;transform:translateY(-2px)}.cbx-product-help{color:#d7e5f2!important;font-size:12px;line-height:1.8;border-bottom:1px solid #b1d1e84d}.cbx-modern .cbx-product-hero .offer-tag-wrap,.cbx-modern .cbx-product-hero .custom-offer-box{background:linear-gradient(140deg,#18324cdf,#10263cdf)!important;box-shadow:0 25px 70px #0003,inset 0 1px 0 #acd9ef26;border:1px solid #92b5ce4d!important;border-radius:20px!important;backdrop-filter:blur(12px)}.cbx-modern .cbx-product-hero .offer-tag-wrap:before{opacity:.12}.cbx-modern .cbx-product-hero .offer-price-tag{color:#b2f6dd!important;font-weight:800;letter-spacing:-.08em}.cbx-modern .cbx-product-hero .offer-tag-wrap .btn{padding:13px 21px!important;font-size:12px!important;min-height:44px}.cbx-modern .cbx-product-hero .offer-tag{font-size:10px;letter-spacing:.12em}.cbx-product-nav{position:sticky;top:var(--cbx-header-offset);z-index:1005;background:#f5f7fcf5;backdrop-filter:blur(18px);border-top:1px solid #dde6f0;border-bottom:1px solid #d6e1ef;box-shadow:0 10px 24px #132c5005}.cbx-product-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:66px}.cbx-product-nav-name{font-size:14px;font-weight:800;color:#1a314d;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbx-product-nav-links{display:flex;align-self:stretch;gap:24px;margin-left:auto}.cbx-product-nav-links>a{display:flex;align-items:center;position:relative;color:#52647e;font-size:12px;white-space:nowrap;min-height:48px}.cbx-product-nav-links>a[aria-current]{color:#204fc1;font-weight:700}.cbx-product-nav-links>a[aria-current]:after{content:'';height:2px;position:absolute;bottom:-1px;left:0;right:0;background:#2859ec}.cbx-product-nav-cta{display:flex;align-items:center;justify-content:center;background:#2456e8;border:1px solid #2456e8;color:#fff!important;font-size:11px;font-weight:700;white-space:nowrap;padding:10px 15px;border-radius:7px;min-height:40px}.cbx-product-nav-cta:hover{background:#173da8}.cbx-modern #pricing{position:relative;background:linear-gradient(180deg,#eaf0fb,#f5f7fc)!important}.cbx-modern #pricing .section-heading h2{max-width:850px;margin-left:auto;margin-right:auto}.cbx-modern #pricing .radio-box-wrap{background:#fff;box-shadow:0 4px 15px #23375609;border:1px solid #dae4f2;padding:7px;border-radius:12px}.cbx-modern #pricing .single-radio-box label{border-radius:7px;transition:color .15s,background .15s;min-height:45px;display:flex;align-items:center;justify-content:center}.cbx-modern #pricing .single-radio-box input:checked+label{background:#172f50!important;color:#fff!important;box-shadow:0 4px 12px #16325025}.cbx-modern #pricing .single-radio-box input:focus-visible+label{outline:3px solid #2456e8;outline-offset:3px}.cbx-modern .vps-hosting-pricing-table tbody tr{filter:drop-shadow(0 4px 7px #10254805)}.cbx-modern .vps-hosting-pricing-table tbody tr:hover td{background:#f3f7ff}.cbx-modern .vps-hosting-pricing-table td:first-child{font-weight:700}.cbx-modern .vps-hosting-pricing-table td .cpu-core{font-weight:400}.cbx-modern .vps-hosting-pricing-table .btn{min-height:42px;font-weight:700}.cbx-modern .comparision-table thead th{background:#142b48;color:#d2e4f4;padding-top:30px;padding-bottom:30px;border-color:#2b4260}.cbx-modern .comparision-table thead strong.h5{color:#fff}.cbx-modern .comparision-table thead .text-muted{color:#c4d7e9!important}.cbx-modern .comparision-table tbody>tr:nth-child(even){background:#f5f8fe}.cbx-modern .table-responsive{box-shadow:0 12px 35px #22385209}.cbx-modern .accordion-faq .card{transition:border-color .2s,box-shadow .2s}.cbx-modern .accordion-faq .card:has([aria-expanded=true]){border-color:#9ebce6!important;box-shadow:0 7px 22px #1f48730a}.cbx-modern .accordion-faq .card-header[aria-expanded=true]{background:#f3f7ff}.cbx-modern .single-promo-2,.cbx-modern .features-box{transition:transform .2s,border-color .2s,box-shadow .2s}.cbx-modern .single-promo-2:hover,.cbx-modern .features-box:hover{border-color:#b4c7e5;box-shadow:0 12px 28px #173a5f0b;transform:translateY(-3px)}
/* Option selection: readable rows, native controls, and a clear recap. */
.cbx-modern #product-options-modal .modal-content{border-radius:20px;border:1px solid #dae4ef;box-shadow:0 30px 100px #04132255}.cbx-modern #product-options-modal .section-heading{margin-bottom:24px!important}.cbx-modern #product-options-modal .section-heading h2{font-size:32px}.cbx-order-recap{padding:22px 25px;background:#10263f;border-radius:12px;color:#fff;margin:0 15px 27px;display:grid;gap:8px}.cbx-overline{font-size:9px;font-weight:800;letter-spacing:.14em;color:#a4f4e3}.cbx-order-name{font-size:19px;line-height:1.5;letter-spacing:-.02em}.cbx-order-cycle{font-size:12px;color:#b9cde1}.cbx-modern #product-options-modal form>.row:has(input[type=checkbox]),.cbx-modern #product-options-modal .tab-pane>.row{margin:12px 0!important;padding:24px 12px;border:1px solid #dce5ef;border-radius:12px;background:#fafcff;transition:background .15s,border-color .15s}.cbx-modern #product-options-modal .cbx-option-selected{border-color:#8ab8df!important;background:#edf5ff!important}.cbx-modern #product-options-modal h3{font-size:18px;line-height:1.4;margin-bottom:9px}.cbx-modern #product-options-modal label{font-size:13px;line-height:1.85;color:#4b617d;cursor:pointer}.cbx-modern #product-options-modal input:is([type=checkbox],[type=radio]){width:18px;height:18px;vertical-align:middle;accent-color:#2456e8;margin:0 6px 0 0;cursor:pointer}.cbx-modern #product-options-modal .cbx-options-summary{font-size:12px;color:#52647e;line-height:1.8;margin:15px auto;max-width:650px}.cbx-modern #product-options-modal input[type=submit]{min-height:48px;padding:13px 28px}.cbx-modern #product-options-modal .feature-tab-content{box-shadow:none;background:transparent;border:0;padding:0}.cbx-modern #product-options-modal .feature-tab{margin-bottom:20px!important}.cbx-modern #product-options-modal .tab-pane{outline-offset:6px}.cbx-modern .cbx-modal-close{background:#eef3fa;border-color:#d3deee;color:#264567;z-index:8}
@media(min-width:1100px){.cbx-modern .cbx-product-hero{padding-top:65px;padding-bottom:65px}.cbx-modern .cbx-product-hero .offer-tag-wrap{max-width:340px;margin-left:auto}.cbx-modern .cbx-product-hero .img-wrap{filter:drop-shadow(0 20px 28px #030d2280)}}
@media(max-width:1099px){.cbx-product-nav-name{max-width:180px}.cbx-product-nav-links{gap:18px}.cbx-product-nav-inner{gap:18px}.cbx-modern .cbx-product-hero h1{font-size:42px}}
@media(max-width:767px){.cbx-modern .cbx-product-hero h1{font-size:34px;line-height:1.17}.cbx-modern .cbx-product-hero p.lead{font-size:14px;line-height:1.8}.cbx-product-eyebrow{font-size:9px;margin-bottom:20px}.cbx-product-actions{gap:16px;margin:23px 0}.cbx-modern .cbx-product-actions .btn{padding:12px 18px;font-size:12px}.cbx-product-help{font-size:12px}.cbx-product-nav-inner{min-height:56px;gap:14px;padding-left:16px;padding-right:16px}.cbx-product-nav-name{display:none}.cbx-product-nav-links{margin:0;gap:17px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.cbx-product-nav-links>a{font-size:11px;min-height:55px;flex-shrink:0}.cbx-product-nav-cta{font-size:10px;padding:8px 11px;min-height:36px}.cbx-modern .cbx-product-hero .offer-tag-wrap{margin-top:26px;min-height:215px}.cbx-modern #product-options-modal .modal-content{padding:12px}.cbx-modern #product-options-modal .section-heading h2{font-size:26px}.cbx-order-recap{margin:0 0 22px;padding:19px}.cbx-order-name{font-size:16px}.cbx-modern #product-options-modal form>.row:has(input[type=checkbox]),.cbx-modern #product-options-modal .tab-pane>.row{padding:20px 8px}.cbx-modern #product-options-modal .row:has(input[type=checkbox])>.col-md-3{display:flex;justify-content:flex-start;text-align:left!important;margin-bottom:16px}.cbx-modern #product-options-modal .row:has(input[type=checkbox])>.col-md-3>div{display:flex;align-items:center;gap:18px}.cbx-modern #product-options-modal .row:has(input[type=checkbox]) img{width:48px!important;height:48px!important;object-fit:contain}.cbx-modern #product-options-modal .row:has(input[type=checkbox]) .d-block{margin-top:0!important}.cbx-modern #product-options-modal input[type=submit]{width:100%}.cbx-modern .comparision-table thead th{padding:22px 16px}.cbx-modern .vps-hosting-pricing-table tbody tr:hover td{background:#fff}.cbx-modern .contact-us-promo .card-body h2.h5{font-size:18px}}
@media(max-width:360px){.cbx-product-nav-links{gap:12px}.cbx-product-nav-links>a{font-size:10px}.cbx-product-nav-cta{padding:8px}.cbx-product-nav-inner{gap:10px}.cbx-product-actions{gap:15px}.cbx-product-help{font-size:11px}}
@media(prefers-reduced-motion:reduce){.cbx-modern *,.cbx-modern *:before,.cbx-modern *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Contrast must remain correct after legacy opacity rules are applied. */
.cbx-modern .breadcrumb-item,.cbx-modern .breadcrumb-item a,.cbx-modern .breadcrumb-item.active,.cbx-modern .vps-hosting-pricing-table .rate>span{opacity:1!important}.cbx-modern #pricing .single-radio-box label{color:#49617f}.cbx-modern .studio-label{color:#3d5a98}.cbx-modern .single-testimonial .text-right{color:#52647e}.cbx-modern .call-to-action .call-to-action-content p{color:#465f80!important}.cbx-modern .call-to-action .outline-white-btn{color:#204fc1!important;border-color:#9db5da!important;background:#fff!important}.cbx-modern .feature-tab .nav-link h6,.cbx-modern .feature-tab .nav-link .h6{color:#53647f}.cbx-modern .feature-tab .nav-link.active h6,.cbx-modern .feature-tab .nav-link.active .h6{color:#204fc1}.cbx-modern .features-box-content>h3.h5{font-size:20px}.cbx-modern .contact-us-form>h2.h4{font-size:28px}.cbx-modern .cbx-product-hero .tech-feature-list .h5{font-size:19px}
.cbx-modern .gray-light-bg :is(.disc-style li,.tech-feature-list li,.tech-feature-list li>strong){color:#53647f}.cbx-modern .single-pricing-pack .pricing-feature-list li{color:#52647e}.cbx-modern .comparision-table thead :is(p,p>strong){color:#d2e4f4!important}.cbx-modern .pricing-table .rate span{opacity:1;color:#53647f}.cbx-modern #main-content p a:not(.btn){text-decoration:underline;text-underline-offset:3px}.cbx-modern .comparision-price.h4{font-size:24px}.cbx-modern .single-faq h3.h5{font-size:20px}.cbx-modern .technical-specifications-wrap h3.h5{font-size:18px;letter-spacing:-.02em}
html{scroll-padding-top:0}.cbx-modern #main-content,.cbx-modern #main-content section[id],.cbx-modern .knowledge-base-section [id]{scroll-margin-top:calc(var(--cbx-header-offset) + 24px)}.cbx-modern #main-content.cbx-product-page section[id]{scroll-margin-top:calc(var(--cbx-header-offset) + 84px)}.cbx-modern #pricing .single-radio-box .custom-check{display:none}.cbx-modern #pricing .single-radio-box label{white-space:nowrap;padding:12px 15px}.cbx-modern #product-options-modal small{color:#52647e}.cbx-modern .single-testimonial .ratting-author .h6{font-size:16px;color:#243e5c;margin:0}
@media(max-width:767px){.cbx-modern #pricing .single-radio-box label{padding:12px 8px;font-size:11px}.cbx-modern #main-content.cbx-product-page section[id]{scroll-margin-top:calc(var(--cbx-header-offset) + 72px)}}
@media(max-width:360px){.cbx-modern #pricing .single-radio-box label{padding:12px 4px;font-size:10px}}
.cbx-modern .gray-light-bg .hosting-feature-list li{color:#53647f}.cbx-modern .single-pricing-pack .badge.color-1{color:#ab1740;background:#ffe4eb}
.cbx-modern .vps-hosting-pricing-table tbody td:before{color:#52647e}
