/* Storefront refinements and a focused installation workflow. */
html body.hs-v20-navigation-open :is(.hs-wheel-launch-v16,.hs-live-widget-v11){visibility:visible!important;opacity:1!important;z-index:1200!important}
.hs-configure-v34{padding-top:28px;padding-bottom:64px}
html body .hs-configure-v34 .hs-purchase-top-v24{padding:10px 0 28px;align-items:center}
html body .hs-configure-v34 .hs-purchase-top-v24 h1{font-size:32px;letter-spacing:-.9px;line-height:1.3;margin:9px 0 12px}
.hs-configure-v34 .hs-purchase-top-v24 p{font-size:13px;max-width:670px}
html body .hs-configure-v34 .hs-purchase-layout-v24{grid-template-columns:minmax(0,1fr) 326px;gap:26px;align-items:start}
html body .hs-configure-v34 .hs-purchase-section-v24{border-radius:12px;padding:25px 26px;border:1px solid #dce6ec;background:#fff;box-shadow:0 3px 12px #17324503}
html body .hs-configure-v34 .hs-purchase-section-v24>header{margin-bottom:22px;gap:13px;align-items:center}
html body .hs-configure-v34 .hs-purchase-section-v24>header>span{background:#f1f6f8;color:#527080;border:1px solid #dce8ee;border-radius:9px;width:37px;height:37px;font-size:12px}
html body .hs-configure-v34 .hs-purchase-section-v24 h2{font-size:17px;letter-spacing:-.25px;margin:0}
html body .hs-configure-v34 .hs-purchase-section-v24>header p{font-size:11px;margin-top:5px}
html body .hs-configure-v34 .hs-os-family-grid-v23{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px}
html body .hs-configure-v34 .hs-os-family-grid-v23>button{padding:16px 9px;min-height:108px;display:flex;flex-direction:column;gap:9px;text-align:center;justify-content:center;border-radius:9px;border:1px solid #dce6eb;background:#fff;box-shadow:none;transition:border-color .15s,background .15s}
html body .hs-configure-v34 .hs-os-family-grid-v23>button[aria-pressed=true]{border-color:#08869b;background:#f0f9fa;box-shadow:0 0 0 1px #08869b}
html body .hs-configure-v34 .hs-os-family-grid-v23>button:hover{border-color:#08869b}
html body .hs-configure-v34 .hs-os-family-icon-v23{width:29px;height:29px;font-size:26px;object-fit:contain}
.hs-configure-v34 .hs-os-family-grid-v23 b{font-size:11px}.hs-configure-v34 .hs-os-family-grid-v23 small{font-size:9px;margin-top:4px}
html body .hs-configure-v34 .hs-os-picker-filter-v12{margin:0 0 12px;padding-top:20px;border-top:1px solid #e6edf2}
.hs-configure-v34 .hs-os-picker-filter-v12 h3{font-size:13px;margin:0}
html body .hs-configure-v34 .hs-os-picker-search-v12{margin:0 0 12px;gap:10px}
html body .hs-configure-v34 .hs-os-picker-search-v12 input{height:42px;border-radius:7px;font-size:11px;background:#f8fafb;padding:10px 12px}
html body .hs-configure-v34 .hs-os-picker-grid-v12{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
html body .hs-configure-v34 .hs-os-picker-option-v12{border-radius:8px;padding:15px 13px;min-height:70px;gap:10px;border-color:#dce6eb;background:#fff}
html body .hs-configure-v34 .hs-os-picker-option-v12.is-selected{background:#eef8f9;border-color:#08869b}
.hs-configure-v34 .hs-os-picker-copy-v12>b{font-size:12px}.hs-configure-v34 .hs-os-picker-mode-v12{font-size:10px}
html body .hs-configure-v34 .hs-purchase-summary-v24{padding:24px;border:1px solid #dce6ec;border-radius:12px;top:155px;box-shadow:0 8px 32px #203a4910;background:#fff}
.hs-config-summary-head-v34{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:800;border-bottom:1px solid #e3eaef;margin:-2px 0 24px;padding-bottom:18px;color:#193947}
.hs-config-summary-head-v34 i{color:#08869b}
html body .hs-configure-v34 .hs-purchase-summary-v24 h2{font-size:24px;margin:7px 0 8px;letter-spacing:-.5px}
.hs-configure-v34 .hs-purchase-summary-v24>p{font-size:11px;line-height:1.8}
html body .hs-configure-v34 .hs-purchase-summary-v24 dl{margin:20px 0}
.hs-configure-v34 .hs-purchase-summary-v24 dl>div{padding:11px 0;font-size:11px}
html body .hs-configure-v34 .hs-os-selected-v12{background:#f1f7f9;padding:14px;border:1px solid #e0ebef;border-radius:8px;font-size:11px}
html body .hs-configure-v34 .hs-os-order-total-v12 strong{font-size:29px;letter-spacing:-.6px;color:#173b4a}
.hs-configure-v34 .hs-os-order-total-v12 p{font-size:10px;line-height:1.8}
.hs-configure-v34 .hs-purchase-section-v24 label[for=server-hostname]{display:flex;flex-direction:column;gap:9px;font-size:12px}
.hs-configure-v34 #server-hostname{height:44px;border-radius:7px;width:100%}
.hs-configure-v34 label[for=server-hostname] small{font-size:10px;font-weight:400;line-height:1.7}
html body .hs-configure-v34 [hidden]{display:none!important}
.hs-service-editorial-v34{padding:0 0 78px;color:#203949}
.hs-service-editorial-v34>header{max-width:780px;margin-bottom:30px}
.hs-service-editorial-v34 h2{font-size:29px;letter-spacing:-.7px;line-height:1.35;margin:10px 0 15px}
.hs-service-editorial-v34 p{font-size:13px;line-height:1.95;color:#657d90}
.hs-service-explain-v34{display:grid;grid-template-columns:1fr 1fr;gap:32px 46px;margin:30px 0 42px}
.hs-service-explain-v34 article{border-top:1px solid #dce7ed;padding-top:22px}
.hs-service-explain-v34 h3{font-size:17px;line-height:1.5;margin:0 0 10px;letter-spacing:-.2px}
.hs-service-explain-v34 p{margin:0}
.hs-service-faq-v34{display:grid;grid-template-columns:290px minmax(0,1fr);gap:46px;padding:32px;border:1px solid #dce7ed;border-radius:14px;background:#f7fafb}
.hs-service-faq-v34 h2{font-size:23px;margin-top:0}.hs-service-faq-v34>div>p{font-size:12px}.hs-service-faq-v34 details{border-bottom:1px solid #dce7ed}.hs-service-faq-v34 details:last-child{border-bottom:0}.hs-service-faq-v34 summary{font-size:13px;font-weight:700;cursor:pointer;padding:18px 28px 18px 0;position:relative;list-style:none}.hs-service-faq-v34 summary::after{content:'+';position:absolute;right:3px;color:#08869b;font-size:18px;font-weight:400;top:14px}.hs-service-faq-v34 details[open] summary::after{content:'−'}.hs-service-faq-v34 details p{font-size:12px;margin:0 0 20px}
html[data-color-mode=dark] body .hs-configure-v34 :is(.hs-purchase-section-v24,.hs-purchase-summary-v24,.hs-os-family-grid-v23>button,.hs-os-picker-option-v12){background:#192834!important;border-color:#354c5b!important}
html[data-color-mode=dark] body .hs-configure-v34 :is(.hs-os-family-grid-v23>button[aria-pressed=true],.hs-os-picker-option-v12.is-selected,.hs-os-selected-v12){background:#203e49!important;border-color:#48b3c4!important}
html[data-color-mode=dark] body .hs-service-faq-v34{background:#192834!important;border-color:#354c5b!important}
html[data-color-mode=dark] body .hs-service-editorial-v34 :is(article,details){border-color:#354c5b!important}
@media(max-width:1100px){html body .hs-configure-v34 .hs-purchase-layout-v24{grid-template-columns:minmax(0,1fr) 295px;gap:18px}html body .hs-configure-v34 .hs-os-family-grid-v23{grid-template-columns:repeat(3,minmax(0,1fr))}html body .hs-configure-v34 .hs-purchase-section-v24{padding:22px}.hs-service-faq-v34{grid-template-columns:240px minmax(0,1fr);gap:28px}}
@media(max-width:760px){html body .hs-configure-v34 .hs-purchase-layout-v24{grid-template-columns:1fr}html body .hs-configure-v34 .hs-purchase-top-v24 h1{font-size:26px}html body .hs-configure-v34 .hs-purchase-section-v24{padding:20px 16px}html body .hs-configure-v34 .hs-purchase-summary-v24{position:static}html body .hs-configure-v34 .hs-os-family-grid-v23{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html body .hs-configure-v34 .hs-os-family-grid-v23>button{min-height:99px}html body .hs-configure-v34 .hs-os-picker-grid-v12{grid-template-columns:1fr}.hs-service-explain-v34{grid-template-columns:1fr;gap:24px}.hs-service-faq-v34{grid-template-columns:1fr;padding:23px 19px;gap:10px}.hs-service-editorial-v34 h2{font-size:25px}.hs-service-editorial-v34{padding-bottom:45px}.hs-service-editorial-v34 p{font-size:12px}.hs-service-faq-v34 h2{font-size:22px}}
