 .hostingReview{padding:0;}.hr-section{padding:20px 24px;border-bottom:1px solid var(--i-border_1);}.hr-section:last-child{border-bottom:none;}.hr-section-title{font-size:16px;font-weight:500;margin:0 0 12px;color:var(--i-color_hard);}.hr-placeholder{background:#fef9e7;color:#7a5b0a;font-size:13px;font-style:italic;border-bottom-color:#f4d77a;}.hr-hero{display:grid;grid-template-columns:80px 1fr auto;gap:20px;align-items:flex-start;padding:24px;background:var(--i-background_1);border-bottom:1px solid var(--i-border_1);}.hr-hero-logo img, .hr-logo-placeholder{width:72px;height:72px;object-fit:contain;border-radius:8px;}.hr-logo-placeholder{background:#eef2ff;color:#4338ca;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:13px;}.hr-hero-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.hr-hero-main h1{font-size:22px;font-weight:500;margin:0 0 4px;}.hr-hero-tagline{color:var(--i-color_soft);font-size:14px;margin:0 0 10px;}.hr-hero-rating{display:flex;align-items:center;gap:6px;margin-bottom:8px;}.hr-stars{color:#d97706;}.hr-stars i{font-size:16px;margin-right:1px;}.hr-rating-number{font-weight:500;margin-left:4px;font-size:14px;}.hr-rating-max{color:var(--i-color_soft);font-size:12px;}.hr-hero-meta{font-size:12px;color:var(--i-color_soft);}.hr-hero-price{text-align:right;min-width:160px;}.hr-price-label{font-size:11px;color:var(--i-color_soft);margin:0;}.hr-price-value{font-size:22px;font-weight:500;color:#0F6E56;margin:2px 0 12px;}.hr-price-period{font-size:11px;color:var(--i-color_soft);font-weight:400;}.hr-hero-actions{display:flex;gap:6px;justify-content:flex-end;}.hr-hero-price .ipsBadge, .hr-hero-price [class*="badge"], .hr-hero-price [class*="Badge"]{background:transparent !important;color:inherit !important;padding:0 !important;font-size:inherit !important;border:none !important;font-weight:inherit !important;}.hr-hero-price .ipsDataItem_generic, .hr-hero-price .ipsType_richText{display:inline;}@media (max-width:767px){.hr-hero{grid-template-columns:1fr;}.hr-hero-price{text-align:left;}.hr-hero-actions{justify-content:flex-start;}}.hr-quickstats{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:10px;padding:16px 24px;background:var(--i-background_2);border-bottom:1px solid var(--i-border_1);}.hr-stat{background:var(--i-background_1);border:1px solid var(--i-border_1);border-radius:6px;padding:10px 12px;}.hr-stat-label{font-size:11px;color:var(--i-color_soft);margin:0 0 4px;display:flex;align-items:center;gap:6px;}.hr-stat-label i{font-size:12px;}.hr-stat-value{font-size:14px;font-weight:500;margin:0;color:var(--i-color_hard);}@media (max-width:600px){.hr-quickstats{grid-template-columns:repeat(2, 1fr);}}.hr-proscons{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 24px;background:var(--i-background_2);border-bottom:1px solid var(--i-border_1);}.hr-pros, .hr-cons{background:var(--i-background_1);border:1px solid var(--i-border_1);border-radius:8px;padding:14px 16px;}.hr-pros{border-left:3px solid #0F6E56;}.hr-cons{border-left:3px solid #A32D2D;}.hr-proscons-title{font-size:13px;font-weight:500;margin:0 0 10px;display:flex;align-items:center;gap:8px;}.hr-pros .hr-proscons-title{color:#0F6E56;}.hr-cons .hr-proscons-title{color:#A32D2D;}.hr-proscons-title i{font-size:14px;}.hr-proscons-list{font-size:13px;line-height:1.7;}.hr-proscons-list ul, .hr-proscons-list ol{margin:0;padding:0;list-style:none;}.hr-proscons-list li, .hr-proscons-list > p, .hr-proscons-list > div > p{margin:0 0 6px;padding-left:22px;position:relative;list-style:none;}.hr-proscons-list li:last-child, .hr-proscons-list p:last-child{margin-bottom:0;}.hr-proscons-list li p{padding-left:0 !important;margin-bottom:0;}.hr-proscons-list li p::before{display:none !important;}.hr-pros .hr-proscons-list li::before, .hr-pros .hr-proscons-list > p::before, .hr-pros .hr-proscons-list > div > p::before{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;color:#0F6E56;position:absolute;left:0;font-size:11px;top:4px;}.hr-cons .hr-proscons-list li::before, .hr-cons .hr-proscons-list > p::before, .hr-cons .hr-proscons-list > div > p::before{content:"\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:#A32D2D;position:absolute;left:0;font-size:11px;top:4px;}@media (max-width:600px){.hr-proscons{grid-template-columns:1fr;}}.hr-ratings{padding:16px 24px;background:var(--i-background_1);border-bottom:1px solid var(--i-border_1);}.hr-ratings-list{display:grid;gap:10px;}.hr-rating-row{display:grid;grid-template-columns:110px 1fr 36px;align-items:center;gap:12px;font-size:13px;}.hr-rating-label{color:var(--i-color_soft);}.hr-rating-bar{background:var(--i-background_2);height:8px;border-radius:4px;overflow:hidden;}.hr-rating-fill{height:100%;border-radius:4px;transition:width 0.6s ease;}.hr-rating-score{font-weight:500;text-align:right;color:var(--i-color_hard);}@media (max-width:600px){.hr-rating-row{grid-template-columns:90px 1fr 32px;gap:8px;font-size:12px;}}.hr-verdict{padding:20px 24px;background:#E6F1FB;border-bottom:1px solid var(--i-border_1);}.hr-verdict-header{display:flex;align-items:center;gap:8px;margin-bottom:10px;}.hr-verdict-header i{color:#185FA5;font-size:14px;}.hr-verdict-label{font-size:11px;font-weight:500;color:#185FA5;text-transform:uppercase;letter-spacing:0.8px;}.hr-verdict-score{margin-left:auto;background:#185FA5;color:#fff;font-size:12px;font-weight:500;padding:3px 10px;border-radius:12px;}.hr-verdict-text{font-size:14px;line-height:1.7;color:#042C53;margin-bottom:16px;}.hr-verdict-text p:last-child{margin-bottom:0;}.hr-verdict-cta{display:inline-flex;align-items:center;gap:8px;background:#185FA5;color:#fff !important;font-size:14px;font-weight:500;padding:10px 18px;border-radius:6px;text-decoration:none !important;transition:background 0.2s ease, transform 0.1s ease;}.hr-verdict-cta:hover{background:#0C447C;transform:translateY(-1px);}.hr-verdict-cta:active{transform:translateY(0);}.hr-verdict-cta i{font-size:12px;}.hr-cta-disclaimer{font-size:11px;color:var(--i-color_soft);margin:8px 0 0;font-style:italic;}.hr-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;padding:3px 10px;border-radius:12px;letter-spacing:0.3px;vertical-align:middle;}.hr-badge i{font-size:10px;}.hr-badge-pick{background:#E1F5EE;color:#0F6E56;border:1px solid #5DCAA5;}