/* V14: one typography and brand, shorter recommendations, horizontal server rows. */
html body{font-family:Manrope,'Segoe UI',Arial,sans-serif!important;font-size:14px;line-height:1.7}
html body :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,small,strong,summary){font-family:Manrope,'Segoe UI',Arial,sans-serif!important}
html body :is(.hs-header,.hs-footer) .hs-brand{width:220px!important;min-width:220px;display:flex!important;padding:0!important}
html body :is(.hs-header,.hs-footer) .hs-brand .hs-logo-unified-v14{display:block;width:220px!important;height:48px!important;max-width:none;object-fit:contain;flex:none}
.hs-v14-recommend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px}
.hs-recommend-v14{display:flex;flex-direction:column;padding:24px;border:1px solid #d7e7eb;border-radius:18px;background:#fff;box-shadow:0 8px 30px #18314306}
.hs-recommend-v14 header{display:flex;gap:14px;align-items:center;color:#517382;font-size:11px}.hs-recommend-v14 header img{width:64px;height:64px}
.hs-recommend-v14 h3{font-size:21px;line-height:1.4;margin:18px 0 8px}.hs-recommend-v14 p{font-size:12px;color:#63808c;line-height:1.8;margin:0 0 15px;min-height:43px}
.hs-recommend-v14 ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:0 0 22px}.hs-recommend-v14 li{font-size:11px;border:1px solid #e6eff2;background:#f8fbfc;padding:5px 8px;border-radius:7px}.hs-recommend-v14 li i{color:#07869b;margin-right:6px}
.hs-recommend-v14 footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e3edf0;padding-top:18px;margin-top:auto}.hs-recommend-v14 footer strong{display:block;color:#07869b;font-size:21px}.hs-recommend-v14 footer small{color:#6f8793;font-size:10px}.hs-recommend-v14 footer a{display:grid;place-items:center;border-radius:50%;width:40px;height:40px;background:#eef9fb;color:#07869b;text-decoration:none}
body .hs-horizontal-plans-v14{display:grid!important;grid-template-columns:1fr!important;gap:15px!important;width:100%!important}
body :is(.hs-public-catalog-v4,.hs-catalog-os-v12) .hs-horizontal-plans-v14 .hs-plan-v13{display:grid!important;grid-template-columns:minmax(210px,1.5fr) minmax(250px,2fr) minmax(165px,1fr) 170px;gap:24px;align-items:center;padding:22px 26px;min-height:150px}
body .hs-horizontal-plans-v14 .hs-plan-v13 .hs-plan-header{margin:0!important}.hs-horizontal-plans-v14 .hs-plan-top{margin:0 0 5px;align-items:center}.hs-horizontal-plans-v14 .hs-plan-identity{flex-direction:row;gap:10px}.hs-horizontal-plans-v14 .hs-plan-art-v13{width:52px;height:52px}.hs-horizontal-plans-v14 .hs-tag{display:none}
body .hs-horizontal-plans-v14 .hs-plan-v13 h3{font-size:19px!important}.hs-horizontal-plans-v14 .hs-plan-desc{min-height:0!important;margin:0!important;line-height:1.7;font-size:11px}.hs-horizontal-plans-v14 .hs-plan-resources-v12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;padding:0;border:0}.hs-horizontal-plans-v14 .hs-plan-resources-v12>div{padding:0;border:0}.hs-horizontal-plans-v14 .hs-plan-resources-v12 dt{font-size:10px}.hs-horizontal-plans-v14 .hs-plan-resources-v12 dd{font-size:12px}.hs-horizontal-plans-v14 .hs-plan-scope{display:none}
body .hs-horizontal-plans-v14 .hs-plan-v13 .hs-plan-price-panel{border:0;padding:0;margin:0;background:none}.hs-horizontal-plans-v14 .hs-plan-price strong{font-size:23px!important}.hs-horizontal-plans-v14 .hs-plan-price{flex-wrap:wrap}.hs-horizontal-plans-v14 .hs-plan-order{margin:0;padding:0;border:0}.hs-horizontal-plans-v14 .hs-plan-order .hs-button{padding-inline:12px;font-size:11px}
.hs-hosting-profiles-v13{padding-block:48px}.hs-hosting-profiles-grid-v13{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
html body .hs-hosting-profiles-grid-v13>a{position:relative;display:grid;grid-template-columns:88px 1fr;column-gap:22px;padding:26px!important;min-height:195px;border-radius:18px;background:linear-gradient(115deg,#f0fafb,#fff 65%);border-color:#d8e9ee}
.hs-hosting-profiles-grid-v13>a>img{grid-row:1/5;align-self:center;width:88px;height:88px}.hs-hosting-profiles-grid-v13 h3{margin:0 0 6px!important;font-size:19px}.hs-hosting-profiles-grid-v13 p{margin:0!important;font-size:12px}.hs-hosting-profiles-grid-v13 small{margin-top:14px!important;display:flex;justify-content:space-between;gap:8px}.hs-hosting-use-v14{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.hs-hosting-use-v14 span{font-size:10px;border:1px solid #daedf0;background:#fff;color:#47717b;border-radius:5px;padding:3px 7px}
html body main :is(.secondary,.hs-card-tag,.hs-software-featured,.reseller-v91-package .eyebrow){color:#07869b!important;border-color:#cde7ec!important}.hs-software-featured{background:#eff9fb!important}.hs-software-card-v4 .hs-card-bottom .hs-button{background:#07869b!important;color:#fff!important;border-color:#07869b!important}
html body .reseller-v91-package :is(i,small,.eyebrow){color:#07869b!important}.reseller-v91-package>i{background:#eef9fb!important;border-color:#d6ebef!important}
html body .hs-category-v8-button{background:#07869b!important;border-color:#07869b!important;color:#fff!important}.hs-category-v8-overview-single{display:grid;grid-template-columns:68px 1fr;gap:12px;align-items:center}.hs-category-v8-overview-single>p{grid-column:1/-1}.hs-category-v8-overview-icon{width:64px!important;height:64px!important;background:none!important}
.hs-customer .hs-portal-metric-icon{width:68px!important;height:68px!important;background:transparent!important}.hs-customer .hs-portal-metric-icon img{width:68px;height:68px}.hs-customer .hs-portal-balance-head img{width:50px;height:50px}.hs-customer .hs-portal-card-icon img{width:42px;height:42px}.hs-customer-tabs img,.hs-customer-more a img{width:25px;height:25px}.hs-customer-tabs a{gap:9px!important}.hs-customer-more a{display:flex;align-items:center;gap:10px}.hs-customer :is(.hs-agenda-icon,.hs-agenda-symbol) img{width:34px;height:34px}.hs-customer .hs-portal-attention{background:#f0f9fb!important;border-color:#c9e7ed!important;color:#167082!important}.hs-customer .hs-portal-attention i{color:#07869b!important}
html body.auth-site-body .auth-site-card{width:min(1060px,100%);border-radius:22px;overflow:hidden;box-shadow:0 18px 65px #17374709;grid-template-columns:.9fr 1.15fr}
html body.auth-site-body .auth-site-art{background:linear-gradient(145deg,#eaf8fa,#f7fbfc)!important;padding:40px!important}.hs-auth-illustration-v14{width:125px;height:125px;margin:24px 0 20px}.hs-auth-aside>h2{font-size:32px!important}.hs-auth-aside li img{width:34px;height:34px}.hs-auth-aside li{display:flex!important;align-items:center;gap:12px!important}.auth-site-form .hs-auth-section-v14{font-size:12px;letter-spacing:.02em;margin:20px 0 5px;color:#426472}.auth-site-two{gap:14px!important}
html body.auth-site-body .auth-site-form{padding:36px!important}.hs-account-types-v14{display:flex;gap:12px;border:0;padding:0;margin:2px 0 8px}.hs-account-types-v14 label{display:flex!important;align-items:center;gap:9px;background:#f5fafb;border:1px solid #d5e9ee;border-radius:10px;padding:12px;flex:1}.hs-account-types-v14 input{width:auto!important;height:auto!important;accent-color:#07869b}.hs-account-types-v14 img{width:32px;height:32px}.hs-registration-note-v14{font-size:11px;padding:12px;background:#eef9fb;border-radius:8px;color:#4d7280;line-height:1.8}.hs-password-v14{display:flex;position:relative}.hs-password-v14 input{padding-right:65px!important;width:100%}.hs-password-v14 button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:0;font-size:10px;color:#07869b;padding:6px;cursor:pointer}.hs-auth-methods-v14{display:grid;gap:10px;border-top:1px solid #e1ecef;padding-top:18px;margin-top:22px}.hs-auth-methods-v14 a,.hs-auth-methods-v14 button{display:flex;gap:10px;align-items:center;justify-content:center;min-height:44px;background:#fff;border:1px solid #d6e5e9;border-radius:9px;text-decoration:none;color:#244b5b;font-size:12px;font-weight:650}.hs-auth-methods-v14 a[aria-disabled=true]{opacity:.65;pointer-events:none}.hs-auth-methods-v14 i{font-size:19px}.hs-auth-methods-v14 small{font-size:10px;color:#6c8290;text-align:center}.hs-code-v14{font-size:24px!important;letter-spacing:6px;text-align:center}.hs-auth-message-v14{font-size:12px;line-height:1.9;color:#567681}.hs-member-card-v14{padding:22px;border:1px solid #d6e9ef;background:#f7fbfc;border-radius:14px;margin:20px 0}.hs-member-card-v14 h3{margin-top:0}.hs-member-card-v14 label{display:grid;gap:6px}.hs-member-card-v14 input,.hs-member-card-v14 select{max-width:100%}
@media(max-width:1050px){body :is(.hs-public-catalog-v4,.hs-catalog-os-v12) .hs-horizontal-plans-v14 .hs-plan-v13{grid-template-columns:1.4fr 1.6fr 1fr}.hs-horizontal-plans-v14 .hs-plan-order{grid-column:3;grid-row:2}.hs-hosting-profiles-grid-v13>a{grid-template-columns:64px 1fr!important;column-gap:15px}.hs-hosting-profiles-grid-v13>a>img{width:64px;height:64px}}
@media(max-width:760px){.hs-v14-recommend-grid,.hs-hosting-profiles-grid-v13{grid-template-columns:1fr!important}.hs-recommend-v14 p{min-height:0}.hs-recommend-v14 h3{margin-top:10px}.hs-hosting-profiles-grid-v13>a{min-height:175px!important;padding:20px!important}body :is(.hs-public-catalog-v4,.hs-catalog-os-v12) .hs-horizontal-plans-v14 .hs-plan-v13{grid-template-columns:1fr 1fr;padding:20px;gap:18px}.hs-horizontal-plans-v14 .hs-plan-header,.hs-horizontal-plans-v14 .hs-plan-resources-v12{grid-column:1/-1}.hs-horizontal-plans-v14 .hs-plan-order{grid-column:2;grid-row:auto}.hs-horizontal-plans-v14 .hs-plan-price strong{font-size:20px!important}.hs-horizontal-plans-v14 .hs-plan-order .hs-button{font-size:10px}.auth-site-card .auth-site-art{display:none!important}html body.auth-site-body .auth-site-card{grid-template-columns:1fr!important}html body.auth-site-body .auth-site-form{padding:26px 20px!important}.auth-site-wrap{padding-inline:14px!important}.hs-account-types-v14{gap:8px}.hs-account-types-v14 label{padding:10px;font-size:11px}.hs-account-types-v14 img{width:26px;height:26px}.auth-site-fields .auth-site-two{grid-template-columns:1fr!important}.hs-customer .hs-portal-metric-icon img{width:52px;height:52px}html body :is(.hs-header,.hs-footer) .hs-brand{min-width:180px;width:180px!important}html body :is(.hs-header,.hs-footer) .hs-brand .hs-logo-unified-v14{width:180px!important;height:42px!important}}

.hs-honeypot-v14{position:absolute!important;left:-9999px;visibility:hidden}.hs-billing-details-v14{border:1px solid #dfebef;border-radius:8px;padding:12px;margin:8px 0}.hs-billing-details-v14>summary{cursor:pointer;font-size:12px;color:#345f70}.hs-billing-details-v14 label{margin-top:12px}[data-company-v14][hidden]{display:none!important}

body .hs-horizontal-plans-v14{max-width:none!important;margin-inline:0!important}.hs-horizontal-plans-v14 .hs-plan-v13{width:100%!important;max-width:none!important}.hs-member-card-v14 h3 img{width:42px;height:42px;vertical-align:middle;margin-right:10px}
body :is(.hs-note,.hs-feature-list,.hs-empty-state,.hs-software-card,.hs-reseller-card,.hs-public-card) :is(i,.hs-kicker,.hs-eyebrow){color:var(--hs-theme-primary,#087f94)!important}
