.hc-contact{overflow-x:clip}.hc-contact-hero{min-height:560px;padding:150px 0 110px}.hc-contact-hero .hc-demo-effect{opacity:.35;mix-blend-mode:screen;pointer-events:none;z-index:1;background:0 0}.hc-contact-hero .hc-hero-grid{z-index:2}.hc-contact-hero .hc-lead{max-width:650px}.hc-contact-channels{z-index:3;margin-top:-45px;position:relative}.hc-contact .hc-contact-card{color:#333;background:#fff;border:1px solid #33333326;border-radius:22px;flex-direction:column;height:100%;padding:32px;display:flex;box-shadow:0 18px 45px #00000008}.hc-contact-icon{color:#52b8a7;margin-bottom:24px;font-size:34px;line-height:1}.hc-contact-card h2{letter-spacing:-.6px;font-size:22px}.hc-contact-value{overflow-wrap:anywhere;font-size:16px;font-weight:700;margin:18px 0 12px!important}.hc-contact-description{color:#333;font-size:15px;line-height:1.8}.hc-contact-card .hc-contact-description{flex:1}.hc-contact-card .hc-button{width:100%;margin-top:26px}.hc-contact-details{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.hc-contact-details>img{aspect-ratio:1.1;object-fit:cover;border-radius:22px;width:100%}.hc-contact-details .hc-contact-description{margin:24px 0 28px!important}.hc-contact-closing{text-align:center;padding-top:65px;padding-bottom:65px}.hc-contact-closing p{max-width:620px;margin:20px auto 28px;font-size:17px}@media (max-width:800px){.hc-contact-hero{min-height:560px;padding:110px 0 95px}.hc-contact-channels{margin-top:-35px}.hc-contact-details{grid-template-columns:1fr;gap:35px}.hc-contact-details>img{aspect-ratio:1.4}.hc-contact .hc-contact-card{padding:28px}.hc-contact-closing{padding-top:50px;padding-bottom:50px}}.hc-about{overflow-x:clip}.hc-about-services{text-align:center}.hc-about-services>h2{max-width:620px;margin:auto}.hc-about-services .hc-grid{margin-top:45px}.hc-about .hc-about-service{color:#333;background:#fff;border:1px solid #33333326;border-radius:22px;flex-direction:column;align-items:center;height:100%;padding:35px 28px;display:flex}.hc-about-service-icon{color:#087c69;background:#52b8a71a;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin-bottom:24px;display:flex}.hc-about-service p{color:#333;flex:1;margin:20px 0 26px;font-size:15px;line-height:1.8}.hc-about-domain{isolation:isolate;color:#fff;background:#0c3e37;padding:65px 0;position:relative}.hc-about-section-background{object-fit:cover;filter:grayscale();opacity:.16;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hc-about-domain>.hc-wrap{position:relative}.hc-about-domain .hc-eyebrow{color:#bce8df;text-align:center}.hc.hc-about .hc-domain{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.hc-about-domain h2{color:#fff;text-align:center;margin-bottom:28px;font-size:clamp(26px,3vw,38px)}.hc-about-domain .hc-help,.hc-about-domain .hc-domain-prices span,.hc-about-domain .hc-domain-prices a,.hc-about-domain .hc-domain-prices small,.hc-about-domain .hc-domain-price-status{color:#fff}.hc-about-domain .hc-domain-prices strong{color:#a2e0d3}.hc-about-faq{grid-template-columns:1fr 1.1fr;align-items:center;gap:65px;display:grid}.hc-about-faq-image{width:100%;height:auto}.hc-about-faq [data-orientation=vertical]{margin-top:28px}.hc-about-faq [data-ui-kit][data-state][data-orientation=vertical]{border-color:#33333326;margin-top:0}.hc-about-faq button{color:#000;min-height:56px;font-size:15px;line-height:1.6}.hc-about-faq button[data-state=open]{color:#087c69}.hc-about-faq p{color:#333;font-size:14px;line-height:1.8}.hc-about-faq [role=region][data-state=closed]{display:none}.hc-about-testimonials{isolation:isolate;background:#f4f7f7;position:relative}.hc-about-testimonials>.hc-wrap>h2,.hc-about-testimonials>.hc-wrap>.hc-eyebrow{text-align:center}.hc-about-reviews{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(50% - 11px);grid-auto-flow:column;gap:22px;max-width:100%;margin:40px auto 0;padding-bottom:4px;display:grid;overflow-x:auto}.hc-about-review{scroll-snap-align:start;scroll-snap-stop:always;background:#fff;border:1px solid #33333312;border-radius:20px;align-items:flex-start;gap:22px;min-width:0;padding:30px;display:flex}.hc-about-review>img{object-fit:contain;background:#fff;border:3px solid #52b8a7;border-radius:50%;flex:none;width:80px;height:80px}.hc-about-review h3{font-size:18px;line-height:1.5}.hc-about-review blockquote{color:#333;margin:15px 0 0;font-size:14px;line-height:1.8}.hc-about-review-controls{justify-content:center;gap:12px;margin-top:22px;display:flex}.hc-about-review-controls button{color:#000;cursor:pointer;background:#fff;border:1px solid #52b8a7;border-radius:50%;width:46px;height:46px;font-size:22px}@media (max-width:800px){.hc-about-faq{grid-template-columns:1fr;gap:35px}.hc-about-faq-image{max-width:380px;margin:auto}.hc-about-reviews{grid-auto-columns:100%}.hc-about-review{flex-direction:column;padding:26px}.hc-about-domain{padding:50px 0}}.hc-about-reviews::-webkit-scrollbar{display:none}.hc-about-review{flex-direction:column;align-items:flex-start;min-height:350px;padding:32px}.hc-about-review>img{width:104px;height:104px}.hc-about-review blockquote{font-size:15px}.hc-about-review-controls button:focus-visible,.hc-about-reviews:focus-visible{outline-offset:4px;outline:3px solid #087c69}@media (max-width:800px){.hc-about-review{min-height:390px;padding:28px}.hc-about-review blockquote{font-size:15px}}.hc-hosting-service{overflow-x:clip}.hc-service-benefits{grid-template-columns:1fr 1.1fr;align-items:center;gap:65px;display:grid}.hc-service-benefits>img,.hc-service-photo{aspect-ratio:1;object-fit:cover;border-radius:24px;width:100%}.hc-service-benefit{gap:20px;margin-top:32px;display:flex}.hc-service-benefit>svg{color:#087c69;flex:none;margin-top:4px}.hc-service-benefit h3{font-size:20px}.hc-service-benefit p{color:#333;margin-top:10px;font-size:15px;line-height:1.8}.hc-service-pricing>h2,.hc-service-pricing>.hc-eyebrow{text-align:center}.hc-service-pricing .hc-grid{margin-top:40px}.hc-hosting-service .hc-service-plan{background:#fff;border:1px solid #33333326;border-radius:22px;flex-direction:column;height:100%;padding:32px;display:flex}.hc-hosting-service .hc-service-plan-featured{background:#f3faf8;border-color:#52b8a7}.hc-service-plan-label{color:#087c69;font-size:12px;font-weight:700;margin:22px 0 16px!important}.hc-service-plan ul{flex:1;margin:0 0 28px;padding:0;list-style:none}.hc-service-plan li{border-bottom:1px solid #33333312;align-items:flex-start;gap:10px;padding:10px 0;font-size:14px;display:flex}.hc-service-plan li svg{color:#087c69;flex:none;margin-top:4px}.hc-service-plan .hc-button{width:100%;margin-top:18px}.hc-hosting-service .hc-service-domains{padding-bottom:65px}.hc-hosting-service .hc-service-domains .hc-domain{background:#fff;border:1px solid #33333320;border-radius:22px;width:100%;margin:0;padding:32px;box-shadow:0 18px 60px #00000008}.hc-legal-header{color:#000;background:0 0;border-bottom:1px solid #33333318;padding:45px 0 30px}.hc-legal-header h1{color:#000;letter-spacing:-1px;max-width:950px;font-size:clamp(32px,3.3vw,44px);line-height:1.25}.hc-legal-lead{color:#333;max-width:760px;font-size:16px;line-height:1.8;margin-top:20px!important}.hc-legal-updated{color:#555;font-size:13px;margin-top:16px!important}.hc-legal-content{max-width:950px;padding-top:35px;padding-bottom:55px}.hc-legal-content section+section{margin-top:38px}.hc-legal-content h2{letter-spacing:-.5px;margin-bottom:18px;font-size:25px}.hc-legal-content p,.hc-legal-content li{color:#333;overflow-wrap:anywhere;font-size:15px;line-height:1.9}.hc-legal-content p+p{margin-top:14px}.hc-legal-content li+li{margin-top:12px}.hc-legal-content ul{padding-left:22px}.hc-legal-table-wrap{margin-bottom:24px;overflow-x:auto}.hc-legal-content table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7}.hc-legal-content th,.hc-legal-content td{text-align:left;vertical-align:top;border:1px solid #33333326;padding:14px}.hc-legal-content th{background:#52b8a71a}.hc-legal-links{border-top:1px solid #33333326;flex-wrap:wrap;gap:20px;margin-top:48px;padding-top:24px;display:flex}.hc-legal-links a{color:#087c69;text-underline-offset:4px;font-size:14px}@media (max-width:800px){.hc-legal-header{padding:30px 0 24px}.hc-legal-content{padding-top:28px;padding-bottom:40px}.hc-legal-content h2{font-size:22px}}
