.hosting-page{--hp-ink:#202c35;--hp-paper:#f5f3ef;--hp-orange:#ff6900;color:var(--hp-ink)}
.hp-section{padding:90px max(6%,calc((100vw - 1200px)/2))}.hosting-page h2{font-size:clamp(34px,4vw,58px);letter-spacing:-.045em;line-height:1.08;margin:18px 0 24px}.hosting-page h3{font-size:23px;letter-spacing:-.025em;line-height:1.25;margin:0 0 15px}.hosting-page p{line-height:1.75}.hp-section-heading{max-width:810px;margin-bottom:46px}.hp-section-heading>p{font-size:18px;color:#52606a;max-width:720px}.hp-hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:72px;background:var(--hp-ink);color:white;padding-top:88px;padding-bottom:94px;overflow:hidden}.hp-hero .eyebrow,.hp-ownership .eyebrow{color:#ff9347}.hosting-page h1{font-size:clamp(48px,5.8vw,84px);line-height:1.01;letter-spacing:-.055em;margin:26px 0}.hp-lead{font-size:19px;color:#d3dce2;max-width:590px}.hp-exclusive{font-size:14px;border-inline-start:3px solid var(--hp-orange);padding-inline-start:16px;margin-top:26px;color:#eef0f2}.hp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:35px}.hp-text-link{text-decoration:underline;text-underline-offset:5px;font-size:15px;font-weight:600}.hp-facts{display:flex;justify-content:center;gap:60px;background:#f9ece1;border-bottom:1px solid #e7ddd4;padding:23px 6%;font-size:13px;font-weight:600}.hp-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.hp-three article{border-top:1px solid #cdd3d6;padding-top:25px}.hp-three p{font-size:16px;color:#52606a;max-width:340px}.hp-number{display:block;color:#a64500;font-size:13px;font-weight:700;margin-bottom:28px}.hp-small{display:block;font-size:10px;letter-spacing:1.5px;font-weight:700}.hp-three .hp-small{margin-top:26px;color:#52606a}.hp-why{background:var(--hp-paper)}.hp-reasons article{border-top:3px solid #ff6900;padding-top:26px}.hp-ownership{background:var(--hp-ink);color:white;display:grid;grid-template-columns:1.05fr 1fr;gap:80px}.hp-ownership .hp-text-link{display:inline-block;margin-top:28px}.hp-service-list article{display:flex;gap:24px;border-bottom:1px solid #56616a;padding:25px 0}.hp-service-list article:first-child{padding-top:0}.hp-service-list article>span{font-size:12px;color:#ff9347;padding-top:5px}.hp-service-list p{color:#ccd7dd;font-size:16px}.hp-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hp-price{padding:32px;border:1px solid #d0d7da;border-radius:17px;display:flex;flex-direction:column;background:white}.hp-price h3{margin-top:30px;font-size:22px}.hp-price-amount{font-size:52px;letter-spacing:-2.5px;font-weight:700;margin:10px 0 18px}.hp-price-amount span{font-size:16px;font-weight:500;letter-spacing:0;margin-left:5px;white-space:nowrap}.hp-price p{font-size:16px;color:#52606a}.hp-price .hp-price-foot{border-top:1px solid #ccd4d9;margin-top:30px;padding-top:20px;font-size:14px}.hp-annual{background:#fff2e6;border:2px solid #cf5500;padding:31px}.hp-annual .hp-price-foot strong{color:#713000;display:block}.hp-included{background:#f0f3f3}.hp-included .hp-price-amount{font-size:44px;margin-top:19px}.hp-price-note{font-size:14px;color:#52606a;max-width:880px;margin-top:25px}.hp-faq{border-top:1px solid #e2e6e8;display:grid;grid-template-columns:.9fr 1.1fr;gap:60px}.hp-questions details{border-bottom:1px solid #cbd2d7;padding:23px 0}.hp-questions details:first-child{border-top:1px solid #cbd2d7}.hp-questions summary{font-size:18px;line-height:1.5;font-weight:600;cursor:pointer;list-style:none;padding-inline-end:28px;position:relative}.hp-questions summary::-webkit-details-marker{display:none}.hp-questions summary:after{content:'+';position:absolute;inset-inline-end:0;top:0;color:#a64500;font-size:24px}.hp-questions details[open] summary:after{content:'−'}.hp-questions p{font-size:16px;color:#52606a;margin-top:20px}.hp-questions a{text-decoration:underline;text-underline-offset:3px}.hp-close{text-align:center;background:#f5f3ef}.hp-close p{font-size:18px;margin-bottom:30px}.hp-close h2{font-size:clamp(40px,5vw,68px)}.hosting-page .button{color:#202b34}.hosting-page a:focus-visible,.hosting-page summary:focus-visible{outline:3px solid #ae4600;outline-offset:6px}.hp-hero a:focus-visible,.hp-ownership a:focus-visible{outline-color:#ffa55e}
@media(max-width:1050px){.hp-hero{gap:38px}.hp-price{padding:25px}.hp-annual{padding:24px}.hp-price-amount{font-size:44px}.hp-price-amount span{font-size:14px}.hp-ownership{gap:40px}.hp-facts{gap:28px}}
@media(max-width:760px){.hp-section{padding:60px 6%}.hp-hero{grid-template-columns:1fr;gap:48px;padding-top:48px;padding-bottom:65px}.hosting-page h1{font-size:clamp(45px,10.5vw,65px)}.hp-lead{font-size:17px}.hp-facts{display:grid;gap:12px;text-align:center;padding:22px}.hp-three,.hp-price-grid,.hp-ownership,.hp-faq{grid-template-columns:1fr;gap:30px}.hp-section-heading{margin-bottom:32px}.hp-three article{padding-top:22px}.hp-three p{max-width:none}.hp-number{margin-bottom:18px}.hp-three .hp-small{margin-top:16px}.hp-ownership{gap:40px}.hp-service-list article{padding:24px 0}.hp-price{padding:29px}.hp-annual{padding:28px}.hp-price-amount{font-size:52px}.hp-price-amount span{font-size:17px}.hp-price h3{margin-top:23px}.hp-faq h2{margin-bottom:0}.hp-actions{gap:23px}.hp-actions .button{padding:16px 21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hosting-page .button{transition:none}}

.hp-network-art{width:calc(100% + 36px);margin:0 -18px;min-width:0;pointer-events:none}.hp-network-art svg{display:block;width:100%;height:auto;overflow:visible}
@media(max-width:760px){.hp-network-art{width:100%;max-width:480px;margin:-12px auto 0}.hp-hero{gap:24px}}

.hp-motion-toggle{pointer-events:auto;display:block;margin:10px auto 0;padding:8px 12px;border:1px solid #6b808d;border-radius:20px;background:transparent;color:#d7e3e9;font:inherit;font-size:12px;cursor:pointer}.hp-motion-toggle[hidden]{display:none}.hp-network-art{min-height:0}.hp-network-art svg{transform-origin:center}.hp-service-list article>span{flex-shrink:0}.hp-price-amount{overflow-wrap:normal}.hosting-page[dir=rtl] .hp-network-art{direction:ltr}html[lang=ar] .hosting-page h1,html[lang=ar] .hosting-page h2,html[lang=ar] .hosting-page h3,html[lang=bn] .hosting-page h1,html[lang=bn] .hosting-page h2,html[lang=bn] .hosting-page h3{letter-spacing:normal;line-height:1.3}html[lang=ar] .hp-price-amount,html[lang=bn] .hp-price-amount{letter-spacing:normal}

/* Reuse the existing site's widget keyframes; animate pieces, not the entire SVG. */
.hp-network-art:not(.ew-visible) .ew-a,.hp-network-art.hp-art-paused .ew-a{animation-play-state:paused!important}
.hp-network-art .ew-write-1{animation-delay:-.3s}.hp-network-art .ew-write-2{animation-delay:-1.2s}.hp-network-art .ew-write-3{animation-delay:-1.5s}
.hp-network-art .ew-online-1{animation-delay:-.5s}.hp-network-art .ew-online-2{animation-delay:-1s}
.hp-motion-toggle:focus-visible{outline:3px solid #ffa55e;outline-offset:5px}

/* Hosting prices are informational cards, not selectable options. */
.hp-price.hp-annual{background:#fff;border:1px solid #d0d7da;padding:32px}.hp-annual .hp-price-foot strong{color:inherit}
@media(max-width:1050px){.hp-price.hp-annual{padding:25px}}
@media(max-width:760px){.hp-price.hp-annual{padding:29px}}
