/* HostAngle visual system: FastComet reference palette, original HostAngle content. */
:root{--blue:#40a1e9;--coral:#fc706f;--green:#52cead;--ink:#333;--muted:#6c757d;--line:#e6e9ee;--paper:#f7f9fc;--radius:5px;color-scheme:light}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body.ha-redesign{margin:0;background:#fff;color:var(--ink);font-family:"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:inherit;letter-spacing:-.025em}h2{font-size:36px;line-height:1.25;font-weight:600}h3{font-size:22px}p{color:var(--muted)}a{color:var(--blue)}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}button,a,input,select,summary,textarea{outline-offset:4px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--coral)}.container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip-link{position:fixed;top:-90px;left:20px;background:#fff;padding:15px;z-index:1000}.skip-link:focus{top:10px}
.utility-bar{background:#318cd0;color:#e7f4ff;font-size:12px}.utility-bar>.container{display:flex;justify-content:space-between;align-items:center;min-height:35px}.utility-bar .container>div{display:flex;gap:22px;align-items:center}.utility-bar a{color:#fff;text-decoration:none}.utility-bar select{background:transparent;border:0;color:white;font-size:12px;max-width:100px}.utility-bar select option{color:#333;background:#fff}
body .site-header{position:sticky;top:0;z-index:100;background:var(--blue);border:0;box-shadow:none;backdrop-filter:none}body .nav-shell{display:flex;align-items:center;justify-content:space-between;gap:30px;height:86px;padding:0}body .brand{flex-shrink:0}body .brand img{width:196px;height:auto;display:block}body .main-nav{display:flex;gap:27px;align-items:center;margin:0}body .main-nav>a,body .nav-dropdown>button{color:#fff;font-size:15px;font-weight:500;background:transparent;border:0;padding:15px 0;text-decoration:none;white-space:nowrap;cursor:pointer}body .nav-dropdown{position:relative}body .nav-dropdown>button>span{margin-left:5px}body .mega-menu{position:absolute;top:100%;left:-130px;width:760px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px;background:#fff;color:#333;box-shadow:0 15px 40px #17364e25;border:1px solid #e9edf2;border-radius:5px;opacity:0;visibility:hidden;transform:translateY(8px);transition:.15s}body .mega-menu small{color:#999;font-size:11px;font-weight:700;letter-spacing:.1em}body .mega-menu a{display:block;color:#333;padding:9px 0;text-decoration:none;border-radius:0}body .mega-menu a:hover{color:var(--blue);background:#fff}body .mega-menu a b{display:block;font-size:14px;font-weight:600}body .mega-menu a span{display:block;font-size:12px;color:#88939d;margin-top:2px}.ha-redesign .nav-dropdown:hover>.mega-menu,.ha-redesign .nav-dropdown>button[aria-expanded=true]+.mega-menu{opacity:1;visibility:visible;transform:none}.ha-redesign .nav-dropdown.compact .mega-menu{width:240px;left:0;grid-template-columns:1fr}body .client-login{border:1px solid #ffffff99;color:white;padding:10px 17px;border-radius:4px;font-size:14px;white-space:nowrap;text-decoration:none}body .nav-toggle{display:none}
body .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 24px;border-radius:4px;font-size:15px;font-weight:600;border:1px solid transparent;text-decoration:none;box-shadow:none;transform:none;transition:background .15s,color .15s;cursor:pointer}body .btn-primary,body .glow-btn{background:var(--coral);color:white;border-color:var(--coral);box-shadow:none}body .btn-primary:hover,body .glow-btn:hover{background:#ee6262;border-color:#ee6262;transform:none;box-shadow:none}body .btn-secondary,body .ghost-btn{background:transparent;color:var(--blue);border-color:var(--blue)}body .btn-secondary:hover,body .ghost-btn:hover{background:var(--blue);color:white;transform:none}.btn-plan{background:var(--blue);color:white;border-color:var(--blue)}.btn-plan:hover{background:#288cd4}.hero-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:30px}.hero-eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;color:#ffffffc9}.hero-proof{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:#e9f6ff;margin-top:26px}
.ha-home-hero,.ha-product-hero{position:relative;isolation:isolate;background:linear-gradient(115deg,#40a1e9,#368bd2);color:white;overflow:hidden}.home-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;min-height:535px;padding-top:32px;padding-bottom:75px;gap:25px}.home-hero-copy{position:relative;z-index:2}.home-hero-copy h1{font-size:58px;font-weight:400;line-height:1.12;margin:18px 0 18px;letter-spacing:-.03em;color:white}.home-hero-copy h1 strong{font-weight:700}.home-hero-copy h2{font-size:23px;letter-spacing:0;font-weight:400;margin:0 0 17px;color:white}.home-hero-copy p{font-size:16px;line-height:1.7;max-width:520px;color:#edf7ff}.ha-home-hero .btn-secondary,.ha-product-hero .btn-secondary{color:white;border-color:#fff;background:transparent}.ha-home-hero .btn-secondary:hover,.ha-product-hero .btn-secondary:hover{background:white;color:var(--blue)}.home-hero-art{position:relative;min-width:0;margin-top:10px;align-self:center}.home-hero-art>img{position:relative;z-index:1;width:100%;filter:drop-shadow(0 20px 22px #14447733)}.art-halo{position:absolute;inset:0 4%;border-radius:50%;background:#ffffff16;transform:scale(.85);border:1px solid #ffffff2e}.art-label{position:absolute;left:5%;bottom:6%;background:white;color:#427a9e;font-size:12px;padding:9px 15px;border-radius:5px;box-shadow:0 9px 30px #19538122;z-index:2;display:flex;align-items:center;gap:8px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green)}.hero-starting{position:absolute;right:0;top:1%;z-index:2;background:white;border-radius:6px;padding:16px 20px;color:#333;box-shadow:0 9px 35px #19538122}.hero-starting small{font-size:11px;color:#7a8690;display:block}.hero-starting strong{display:block;color:var(--blue);font-size:36px;line-height:1.35}.hero-starting strong span{font-weight:400;font-size:15px;color:#7a8690}.hero-starting a{font-size:12px;text-decoration:none}.hero-wave{height:48px;background:white;position:absolute;bottom:-1px;width:105%;left:-2%;clip-path:polygon(0 65%,10% 92%,25% 100%,50% 45%,75% 5%,90% 20%,100% 65%,100% 100%,0 100%)}.hero-clouds{position:absolute;inset:0;background:radial-gradient(ellipse at 80% 85%,#ffffff12,transparent 50%);pointer-events:none}.ha-product-hero{text-align:center;padding:55px 0 90px}.ha-product-hero h1{font-size:48px;color:white;font-weight:600;margin:16px 0}.ha-product-hero p{max-width:650px;margin:auto;font-size:17px;color:#edf7ff}.ha-product-hero .hero-actions,.ha-product-hero .hero-proof{justify-content:center}
.ha-domain-band{background:#fff;padding:22px 0 55px;border-bottom:1px solid var(--line);text-align:center}.ha-domain-band h2{font-size:27px;font-weight:400;margin:0 0 5px}.ha-domain-band p{font-size:14px;margin:0 0 22px}.ha-domain-search{max-width:810px;margin:auto;display:flex;border:1px solid #dce4ec;border-radius:5px;padding:5px;background:#fff;box-shadow:0 4px 15px #15283e06}.ha-domain-search input{flex:1;min-width:0;padding:12px 18px;background:#fff;border:0;color:#333;outline-offset:0}.ha-domain-search button{white-space:nowrap}.domain-extensions{display:flex;justify-content:center;gap:32px;margin-top:18px;color:#98a1aa;font-size:11px}.domain-extensions b{font-size:18px;font-weight:600;color:#7c8c9b;margin-right:5px}
body .section-code,body .eyebrow{color:var(--blue);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.12em}body .section,body .ecosystem-section,body .plans-stage,body .hosty-story{padding:75px 0;background:white;color:#333}body .section-heading,body .section-split-heading{margin-bottom:40px}body .section-heading h2,body .section-split-heading h2{color:#333;font-size:36px;line-height:1.28;letter-spacing:-.025em}body .section-split-heading h2 em{color:var(--blue);font-style:normal}body .section-split-heading.light p{color:var(--muted)}body .section-heading p{max-width:680px;margin:14px auto 0;color:var(--muted);font-size:15px}body .bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}body .bento-card{grid-column:auto;grid-row:auto;min-height:300px;padding:28px;background:white;border:1px solid var(--line);border-radius:5px;box-shadow:none;overflow:hidden;text-decoration:none;color:#333;position:relative}body .bento-card:hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:0 8px 22px #294d6c0a}body .bento-card::before,body .bento-card::after{display:none}body .bento-top{display:flex;justify-content:space-between;margin-bottom:20px;color:#9ba5ae;font-size:10px;letter-spacing:.08em}body .bento-top b{color:var(--blue)}body .bento-copy{position:relative;inset:auto;margin-top:20px}body .bento-copy h3{color:#333;font-size:22px;font-weight:600;letter-spacing:-.02em}body .bento-copy p{font-size:14px;line-height:1.7;color:#818b94}body .chip-row{display:flex;gap:5px;flex-wrap:wrap;margin-top:15px}body .chip-row span{border:0;background:#f0f7fc;color:#5889b0;border-radius:3px;font-size:10px;padding:4px 8px}body .server-viz{height:90px;width:150px;margin:auto}body .server-viz>i{background:#f1f6fa;border:1px solid #d5e6f4;box-shadow:none;height:22px;border-radius:3px}body .server-viz>i::before{background:var(--green)}body .server-beam{display:none}body .code-window{background:#f4f8fc;border:1px solid #dce9f3;box-shadow:none;transform:none;height:100px;margin:0 auto;padding:12px;font-size:10px}body .code-window pre{color:#6586a0}body .code-window pre span{color:var(--blue)}body .code-window pre em{color:var(--coral)}body .mini-hosty{height:100px;position:relative;inset:auto;text-align:center}body .mini-hosty img{width:155px;height:105px;object-fit:contain;filter:none}body .domain-viz{position:relative;inset:auto;margin:10px auto 0;width:max-content;max-width:100%;padding:22px 18px;height:auto;background:#f2f8fc;border:1px solid #dceaf5;border-radius:5px;color:var(--blue);font-size:20px;transform:none}body .domain-viz span{color:#7e9ab0}body .shield-viz{background:#edf7ff;color:var(--blue);border-color:#cde6fa;filter:none;margin:0 auto;width:75px;height:95px}body .business-stack{position:relative;inset:auto;display:flex;gap:6px;transform:none;margin:15px 0;height:65px}body .business-stack span{background:#f3f8fc;border:1px solid #dce9f3;color:var(--blue);font-size:11px;padding:10px;border-radius:4px;transform:none}
body .network-section{background:var(--paper);color:#333;padding:75px 0;overflow:hidden}body .network-copy h2{color:#333;font-size:38px}body .network-copy p{color:#798793}body .network-points b,body .network-points small{color:#536774}body .network-points i{background:white;border-color:#dce9f3;color:var(--blue)}body .network-map{opacity:.05}body .control-dashboard{background:white;border:1px solid #dfe8ef;border-radius:6px;box-shadow:0 5px 20px #20476d08;transform:none}body .dash-head b{color:#333}body .dash-head span{color:#8194a2}body .dash-head>i{color:var(--blue);background:#edf7ff;font-size:9px}body .uptime-ring{background:conic-gradient(var(--blue) 99.9%,#eaf2f9 0)}body .uptime-ring:before{background:white}body .uptime-ring strong{color:var(--blue)}body .uptime-ring span{color:#8194a2;font-size:9px}body .dash-events{border-color:#e6edf4;color:#6c8499}body .plans-stage{background:#fff}body .visual-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}body .visual-plans article{background:white;border:1px solid var(--line);border-radius:5px;box-shadow:none;padding:32px;position:relative}body .visual-plans article.featured-plan{background:#fff;border-color:var(--blue);box-shadow:0 5px 20px #20476d08}body .visual-plans article::before,body .visual-plans article::after{display:none}body .visual-plans article h3{color:#333;font-size:24px}body .visual-plans article p,body .visual-plans article ul{color:#81909b;font-size:14px}body .visual-plans article strong{color:var(--blue);font-size:34px}body .visual-plans article strong small{display:block;font-size:11px;color:#84919b;margin-top:8px}body .plan-index{display:none}body .plan-label{color:#9ca8b2;font-size:11px}body .recommended{background:var(--coral);color:white;font-size:9px;padding:5px 9px;border-radius:3px}body .visual-plans article>a{background:var(--blue);border:0;color:white;border-radius:4px;padding:12px;text-align:center;display:block;margin-top:25px;font-size:14px}body .hosty-story{background:var(--paper)}body .story-copy h2{color:#333;font-size:36px}body .story-copy p,body .story-flow b,body .story-flow small{color:#6e8292}body .story-flow i{border-color:#dbe8f3;background:white;color:var(--blue)}body .hosty-portal{background:radial-gradient(circle,#e3f2ff,transparent 65%)}body .hosty-portal img{filter:none}body .portal-ring{border-color:#d1e7f7;background:none}body .portal-caption{background:white;border-color:#dbe8f3;color:var(--blue)}body .final-launch{background:white;padding:65px 0}body .final-launch-card{background:#eaf5fe;color:#333;border:0;box-shadow:none;border-radius:6px;min-height:250px;padding:45px;overflow:hidden}body .final-launch-card h2{font-size:36px;color:#333}body .final-launch-card h2 span{color:var(--coral)}body .final-launch-card p{color:#70869a}body .launch-button{background:var(--coral);color:white;border:0;border-radius:4px;font-size:15px;box-shadow:none;padding:17px 25px;width:auto;height:auto}body .launch-button b{font-size:20px}body .launch-grid,body .launch-orb{display:none}
.ha-pricing-section{padding:50px 0 70px}.ha-billing{display:flex;gap:0;justify-content:center;width:max-content;max-width:100%;margin:0 auto 45px;border:1px solid #dce6ee;border-radius:5px;overflow:hidden;background:white}.ha-billing button{position:relative;border:0;border-right:1px solid #e5edf4;background:white;min-width:112px;color:#6a7e8d;padding:12px 15px;font-size:13px;cursor:pointer}.ha-billing button:last-child{border-right:0}.ha-billing button.active{background:var(--blue);color:white}.ha-billing button small{display:block;font-size:8px;letter-spacing:.07em}.ha-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:start}.ha-plan{position:relative;border:1px solid #e2e8ee;border-right:0;border-radius:0;padding:0 22px 25px;background:#fff;box-shadow:none}.ha-plan:first-child{border-radius:5px 0 0 5px}.ha-plan:last-child{border-right:1px solid #e2e8ee;border-radius:0 5px 5px 0}.ha-plan.popular{border-color:var(--blue);box-shadow:0 3px 20px #3b8ac514;z-index:1}.ha-plan-badge{height:30px;margin:0 -22px 18px;text-align:center;padding:6px;color:#7d9eb5;background:#f5f9fc;letter-spacing:.08em;font-size:10px}.ha-plan.popular .ha-plan-badge{background:var(--coral);color:white}.ha-plan h3{font-size:25px;text-align:center;font-weight:500;letter-spacing:-.02em;margin:10px 0 4px}.plan-tag{font-size:11px;min-height:37px;text-align:center;color:#7b8994;line-height:1.5;margin:0}.ha-plan-price{display:flex;align-items:baseline;justify-content:center;gap:3px;color:var(--blue);margin:10px 0 0}.ha-plan-price>span{font-size:24px}.ha-plan-price strong{font-size:40px;font-weight:500;letter-spacing:-.06em}.ha-plan-price small{font-size:12px;color:#8595a2}.plan-total{font-size:10px;text-align:center;color:#8997a2;min-height:32px;margin:4px 0}.plan-saving{display:block;min-height:23px;font-size:10px;color:#4cb795;text-align:center}.ha-plan>.btn{width:100%;margin:8px 0 14px;min-height:43px;padding:10px;font-size:13px}.ha-plan .plan-description{font-size:12px;text-align:center;line-height:1.6;min-height:72px;padding-bottom:18px;margin:0;border-bottom:1px solid var(--line)}.ha-plan-features{list-style:none;padding:0;margin:18px 0;font-size:12px;color:#6c7d8b}.ha-plan-features li{display:flex;gap:9px;line-height:1.55;margin:12px 0}.ha-plan-features li>span{color:var(--green);font-size:15px}.plan-details summary{display:flex;justify-content:space-between;color:var(--blue);font-size:12px;cursor:pointer;border-top:1px solid var(--line);padding-top:15px;list-style:none}.plan-details summary::-webkit-details-marker{display:none}.ha-pricing-note{font-size:11px;text-align:center;color:#929ca5;max-width:750px;margin:23px auto}.pricing-help{text-align:center;font-size:13px;color:#7c8c99}.pricing-help a{text-decoration:none;margin:0 4px}.ha-comparison{padding:65px 0;background:#f7f9fc}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:5px;background:#fff}.ha-compare-table{border-collapse:collapse;width:100%;min-width:850px;table-layout:fixed;font-size:12px}.ha-compare-table th,.ha-compare-table td{border-bottom:1px solid #e9edf1;border-right:1px solid #e9edf1;padding:16px 18px;text-align:center;color:#748391;vertical-align:top}.ha-compare-table th:first-child{width:20%;text-align:left;color:#435c70;font-weight:500}.ha-compare-table thead th{background:#40a1e9;color:white;font-size:17px;font-weight:500;padding:24px 12px}.ha-compare-table thead th:first-child{color:#fff;font-size:14px}.ha-compare-table .table-group th{background:#eaf3fa;color:#448abf;font-size:11px;font-weight:600;letter-spacing:.03em}.comparison-feature{text-align:left;font-size:11px;margin:8px 0}.ha-compare-table .btn{font-size:11px;min-height:36px;padding:8px 10px;width:100%}.ha-migration{padding:80px 0}.ha-migration>.container{display:grid;grid-template-columns:1.1fr 1fr;gap:95px;align-items:center}.ha-migration h2{font-size:35px}.ha-migration p{font-size:14px;max-width:480px}.migration-list{padding:0;list-style:none;margin:0}.migration-list li{display:flex;gap:22px;padding:18px 0;border-bottom:1px solid var(--line)}.migration-list li:last-child{border:0}.migration-list b{background:#eaf5fd;border:1px solid #d6eafd;width:46px;height:46px;display:grid;place-items:center;color:var(--blue);border-radius:50%;font-size:16px;flex-shrink:0}.migration-list h3{font-size:17px;margin:0}.migration-list p{font-size:12px;margin:5px 0}
body .faq{max-width:820px;margin:auto}body .faq details{border:0;border-bottom:1px solid #e2e9ef;background:white;border-radius:0;box-shadow:none;padding:20px 0}body .faq summary{font-size:16px;font-weight:500;color:#455968;cursor:pointer}body .faq details p{font-size:14px;color:#788896;padding:8px 0 0;line-height:1.7}body .ha-footer-cta{padding:50px 0;background:var(--blue)}.ha-footer-cta>.container{display:flex;align-items:center;justify-content:space-between;gap:30px}.ha-footer-cta h2{color:white;font-size:30px;margin:0 0 8px}.ha-footer-cta p{color:#e7f4ff;margin:0;font-size:14px}body .site-footer{background:#283c4d;border:0;padding:55px 0 0;color:#a8bac8}body .footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:40px}body .footer-grid h4{color:#edf4f9;font-size:14px;margin:0 0 20px;letter-spacing:0;font-weight:600}body .footer-grid a{display:block;color:#a8bac8;font-size:12px;text-decoration:none;padding:4px 0}body .footer-grid a:hover{color:#fff}body .footer-brand p{font-size:12px;color:#a8bac8;margin:20px 0 10px}body .footer-brand img{width:170px}body .footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff18;margin-top:40px;padding:23px 0;color:#92a8ba;font-size:10px}
/* Secondary pages retain their content and established layout. */
body .page-hero,body .cloud-hero-v2,body .vps-hero,body .reseller-hero,body .cf-hero,body .affiliate-hero,body .bb-hero,body .hosty-experience-hero,body .contact-hero,body .domain-market-hero,body .legal-hero{background:linear-gradient(115deg,#40a1e9,#368bd2);color:white;border:0;box-shadow:none}body .page-hero h1,body .cloud-hero-v2 h1,body .vps-hero h1,body .reseller-hero h1,body .cf-hero h1,body .affiliate-hero h1,body .bb-hero h1,body .hosty-experience-hero h1,body .contact-hero h1,body .domain-market-hero h1,body .legal-hero h1{color:white;font-size:48px;line-height:1.15;background:none;-webkit-text-fill-color:currentColor}body .page-hero h1 span,body .bb-hero h1 span,body .contact-hero h1 span{color:#ffffffb0;background:none;-webkit-text-fill-color:currentColor}body .page-hero p,body .cf-hero p,body .affiliate-hero p,body .bb-hero p,body .contact-hero p,body .domain-market-hero p,body .legal-hero p{color:#e4f4ff}body .page-hero .eyebrow,body .cf-hero .eyebrow,body .affiliate-hero .eyebrow,body .bb-hero .section-code,body .contact-hero .section-code,body .domain-market-hero .eyebrow,body .legal-hero .eyebrow{color:#ffffffbb}body .page-hero .btn-secondary,body .bb-hero .btn-secondary{color:white;border-color:#ffffffa0}.site-noise,.hero-gridfx,.hero-aurora,.hero-stars,.infra-glow,.cloud-orb,.vps-glow,.bb-grid-lines,.bb-orbit,.bb-particles,.service-art-orbit,.scan-line,.core-glow{display:none!important}body .section-soft,body .cloud-compare-section,body .cloud-migration-section,body .cloud-why-section{background:var(--paper);color:#333}body .feature,body .service-card,body .step,body .price-card,body .stat,body .quote-factor-grid article{background:white;border:1px solid var(--line);border-radius:5px;box-shadow:none;color:#333}body .feature h3,body .service-card h3,body .step h3,body .price-card h3{color:#333}body .feature p,body .service-card p,body .step p,body .price-card p{color:#788b9a}body .price-card.featured{border-color:var(--blue)}body .price-card .price{color:var(--blue)}body .price-badge{background:var(--coral);color:white;border-radius:3px}body .service-icon{background:#eaf5ff;border:1px solid #d9eafb;color:var(--blue);border-radius:8px}body .cta,body .cloud-final-cta{background:white}body .cta-card,body .cloud-cta-card{background:#eaf5ff;border:0;border-radius:5px;box-shadow:none;color:#333}body .cta-card h2,body .cloud-cta-card h2{color:#333}body .cta-card p,body .cloud-cta-card p{color:#788b9a}body .legal-section{background:#fff}body .legal-document{background:white;border-color:var(--line);box-shadow:none;border-radius:5px}body .legal-document h2{color:#3a5265;font-size:24px}body .legal-document p{color:#728493}body .legal-nav{background:#f7f9fc;border-color:var(--line);border-radius:5px}body .legal-nav a{color:#6888a0}body .legal-contact{background:#eef7fd;border-color:#dfeef9}body .legal-contact h2{color:#448ac0}body .legal-hero small{color:#d6eeff}
body .tech-product-visual,body .page-art,body .bb-command-centre,body .affiliate-dashboard,body .contact-channel-panel,body .contact-command-form,body .domain-transfer-card{background:#f4f9fe;border:1px solid #daeaf6;border-radius:6px;color:#417599;box-shadow:0 10px 30px #174c7910;transform:none}body .tech-window-bar,body .contact-panel-top{background:#ecf5fc;border-color:#d9e8f4;color:#6795b6}body .tech-window-bar b,body .tech-window-bar em{color:#6795b6}body .ssl-metric,body .ssl-traffic,body .code-editor,body .node-network,body .infra-node{background:white;border-color:#dbe9f4;color:#4b88b3}body .ssl-metric b,body .ssl-metric small{color:#4c81a7}body .ssl-shield-inner{background:#e9f6ff;color:var(--blue);border-color:#d1e8fa}body .ssl-shield-inner b,body .ssl-shield-inner span{color:var(--blue)}body .contact-main{background:white}body .contact-command-form input,body .contact-command-form select,body .contact-command-form textarea,body .form-grid input,body .form-grid select,body .form-grid textarea{background:white;border:1px solid #dbe5ed;border-radius:4px;color:#333;padding:12px}body .contact-channel{background:white;border-color:#dce9f3;color:#537d9b}body .contact-channel strong,body .contact-channel b{color:#537d9b}body .contact-form-title h2,body .form-command-title h2{color:#3f6785}body .form-grid label span{color:#56758d}body .contact-next-step{background:white}body .contact-next-card{background:#eaf5fd;border-color:#dce9f3;color:#333}body .contact-next-card h2{color:#333}body .domain-market-search-shell,body .domain-market-search{background:white;border-color:#d5e4ef;box-shadow:none;color:#333}body .domain-market-search input{color:#333;background:white}body .domain-market-chips span{background:#ffffff15;border-color:#ffffff30;color:#fff}body .domain-market-search button{background:var(--coral);color:white;border-radius:4px}body .domain-results-section,body .domain-ai-discovery{background:#fff}body .domain-ai-discovery-card,body .domain-market-result,body .domain-ai-inline-results{background:#fff;border-color:var(--line);color:#333;box-shadow:none}body .domain-ai-discovery h2,body .domain-transfer h2{color:#333}body .domain-transfer{background:var(--paper)}body .domain-market-head h2{color:#333}body .domain-market-table th,body .domain-market-table td{background:white;color:#63849e;border-color:#e2ebf2}body .domain-market-table th{background:#edf7ff;color:#458bbd}body .domain-market-table-wrap{background:white;border-color:var(--line);box-shadow:none}body .ssl-steps article{background:white;border-color:var(--line)}body .ssl-steps h3{color:#3c607d}body .aff-top,body .aff-metrics>div,body .affiliate-numbers>div{background:#fff;border-color:#dbe8f3;color:#4f83a8}body .aff-amount,body .affiliate-dashboard strong{color:var(--blue)}body .bb-included-section,body .bb-explain{background:white}body .bb-copy p{color:#e5f4ff}body .bb-step-card,body .bb-system-card{background:#f5faff;border-color:#dcebf6;color:#456e8a}
@media(min-width:1051px){body .section-split-heading{display:flex;justify-content:space-between;align-items:end;gap:40px}body .section-split-heading>p{max-width:340px;font-size:14px}}
@media(max-width:1100px){body .main-nav{gap:18px}body .nav-shell{gap:20px}body .brand img{width:170px}.ha-plan{padding-inline:16px}.ha-plan-badge{margin-inline:-16px}.ha-plan-price strong{font-size:34px}}
@media(max-width:1050px){body .nav-shell{height:74px}body .nav-toggle{display:flex;flex-direction:column;gap:5px;padding:10px;background:transparent;border:1px solid #ffffff60;border-radius:4px;margin-left:auto}body .nav-toggle span{display:block;width:22px;height:2px;background:white}body .main-nav{display:none;position:absolute;left:0;right:0;top:74px;max-height:calc(100dvh - 75px);overflow:auto;background:#fff;box-shadow:0 12px 20px #18384f20;padding:20px 28px;color:#333}body .main-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}body .main-nav>a,body .nav-dropdown>button{color:#4a6d85;padding:12px 0;text-align:left;display:block;width:100%}body .mega-menu,body .nav-dropdown.compact .mega-menu{position:static;display:none;width:100%;transform:none;opacity:1;visibility:visible;box-shadow:none;padding:15px;background:#f6f9fc;grid-template-columns:repeat(3,1fr);border:0}body .nav-dropdown:hover>.mega-menu,body .nav-dropdown:focus-within>.mega-menu{display:none}body .nav-dropdown>button[aria-expanded=true]+.mega-menu{display:grid}body .nav-dropdown.compact>button[aria-expanded=true]+.mega-menu{grid-template-columns:1fr}.ha-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ha-plan,.ha-plan:last-child,.ha-plan:first-child{border:1px solid #e2e8ee;border-radius:5px}.ha-plan.popular{border-color:var(--blue)}.ha-plan-price strong{font-size:42px}.ha-billing button{min-width:95px}body .footer-grid{gap:25px;grid-template-columns:repeat(4,1fr)}body .footer-brand{grid-column:1/-1}.home-hero-copy h1{font-size:48px}.hero-starting{padding:10px 15px}.hero-starting strong{font-size:29px}.home-hero-grid{min-height:475px}.ha-migration>.container{gap:40px}}
@media(max-width:760px){.container{width:calc(100% - 36px)}.utility-bar>.container>span{display:none}.utility-bar>.container{justify-content:center}.utility-bar .container>div{gap:18px}body .brand img{width:155px}body .client-login{font-size:11px;padding:9px 11px}body .nav-shell{gap:12px}.home-hero-grid{grid-template-columns:1fr;min-height:0;text-align:center;padding-top:30px;padding-bottom:65px;gap:25px}.home-hero-copy h1{font-size:43px;margin:16px 0}.home-hero-copy h2{font-size:20px}.home-hero-copy p{font-size:14px;max-width:520px;margin-inline:auto}.hero-actions,.hero-proof{justify-content:center}.hero-proof{font-size:10px;gap:14px}.home-hero-art{width:min(450px,100%);margin:auto}.hero-starting{right:3%;font-size:10px;top:8px}.hero-starting strong{font-size:27px}.art-label{font-size:10px;padding:7px 10px}.ha-domain-band{padding:25px 0 38px}.ha-domain-band h2{font-size:23px}.ha-domain-search input{font-size:12px;padding:10px}.ha-domain-search button{font-size:12px;padding:10px 12px;min-height:42px}.domain-extensions{gap:15px}.domain-extensions b{font-size:16px}.domain-extensions span{font-size:9px}body h2,body .section-heading h2,body .section-split-heading h2{font-size:29px}body .section,body .ecosystem-section,body .plans-stage,body .hosty-story,body .network-section{padding:50px 0}body .bento-grid{grid-template-columns:repeat(2,1fr);gap:16px}body .bento-card{padding:20px;min-height:285px}body .bento-copy h3{font-size:19px}body .bento-copy p{font-size:12px}body .bento-top{font-size:8px}body .business-stack{gap:3px}body .business-stack span{font-size:9px;padding:6px}body .network-layout,body .hosty-story-layout,body .page-hero-grid{grid-template-columns:1fr;gap:35px}body .network-copy h2,body .story-copy h2{font-size:30px}body .control-dashboard{width:min(430px,100%);margin:auto}body .visual-plans{grid-template-columns:1fr}body .visual-plans article{padding:26px}body .hosty-portal{height:290px}body .final-launch-card{padding:28px;display:block;min-height:0}body .final-launch-card h2{font-size:29px}body .launch-button{display:inline-flex;margin-top:20px}body .final-launch{padding:35px 0}.ha-product-hero{padding:40px 0 65px}.ha-product-hero h1{font-size:36px}.ha-product-hero p{font-size:14px}.ha-pricing-section{padding:35px 0 45px}.ha-billing{width:100%;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.ha-billing button{min-width:0;padding:11px 8px;border-bottom:1px solid #e4ecf2;min-height:52px}.ha-plan-grid{gap:16px}.ha-plan h3{font-size:22px}.ha-plan-price strong{font-size:35px}.ha-plan-price>span{font-size:19px}.ha-plan-features{font-size:11px}.ha-plan .plan-description{font-size:11px;min-height:90px}.plan-tag{font-size:10px;min-height:36px}.ha-plan-badge{font-size:9px}.ha-comparison{padding:45px 0}.ha-migration{padding:50px 0}.ha-migration>.container{grid-template-columns:1fr;gap:20px}.ha-migration h2{font-size:30px}.ha-footer-cta>.container{flex-direction:column;text-align:center;gap:22px}.ha-footer-cta h2{font-size:27px}body .footer-grid{grid-template-columns:repeat(2,1fr);gap:28px}body .footer-bottom{flex-direction:column;gap:10px}body .page-hero h1,body .bb-hero h1,body .contact-hero h1,body .domain-market-hero h1,body .legal-hero h1{font-size:38px}body .main-nav .mega-menu{grid-template-columns:1fr 1fr}body .legal-layout{grid-template-columns:1fr}body .legal-nav{position:static}body .legal-document{padding:24px}body .contact-command-layout,body .bb-hero-layout{grid-template-columns:1fr}}
@media(max-width:430px){body .bento-grid{grid-template-columns:1fr}body .bento-card{min-height:260px}.ha-plan-grid{grid-template-columns:1fr}.ha-plan .plan-description{min-height:0}.plan-tag{min-height:0}.ha-plan-price strong{font-size:44px}.ha-plan-features{font-size:13px}.home-hero-copy h1{font-size:38px}body .client-login{padding:8px}.utility-bar .container>div{gap:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
body .domain-transfer-modern{background:#f7f9fc;color:#333}body .domain-transfer-modern h2{color:#333}body .domain-transfer-modern input{background:white;border:1px solid #dce7ef;border-radius:4px;color:#333;padding:14px}body .domain-market-benefits article,body .domain-price-card{background:white;color:#333;border-color:#e4eaf0;box-shadow:none;border-radius:5px}body .domain-market-benefits h3,body .domain-price-card strong{color:#426682}body .domain-market-benefits p,body .domain-price-card span{color:#8092a0}body .domain-price-card b{color:var(--blue)}

/* Revision: light navigation, unified pricing and a quieter premium FAQ. */
body.ha-redesign .nav-chevron{display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:0 0 3px 8px;vertical-align:middle;transition:transform .2s}
body.ha-redesign .nav-dropdown>button::after,body.ha-redesign .nav-dropdown>button::before{content:none!important}
body.ha-redesign .nav-dropdown>button[aria-expanded=true] .nav-chevron{transform:rotate(225deg)}
body.ha-redesign .site-header .mega-menu{background:#fff!important;border-color:#dfeaf3;box-shadow:0 18px 45px #153c6020;border-radius:6px}
body.ha-redesign .site-header .mega-menu a,body.ha-redesign .site-header .mega-menu b{color:#344b60!important}
body.ha-redesign .site-header .mega-menu a span{color:#8192a1!important}
body.ha-redesign .site-header .mega-menu a:hover{background:#f0f7fc!important;color:#268ad4!important}
body.ha-redesign .site-header .mega-menu a:hover b{color:#268ad4!important}
body.ha-redesign .site-header .mega-menu small{color:#2994dd;display:block;margin-bottom:12px}
body.ha-redesign .utility-bar{position:relative;z-index:110}
.language-label{color:#fff;font-size:12px;white-space:nowrap}
.utility-bar .container .currency-picker{position:relative;display:block}
.currency-trigger{display:flex;align-items:center;gap:5px;background:none;border:0;color:white;font-size:12px;padding:8px 3px;cursor:pointer}
.currency-options{position:absolute;right:0;top:calc(100% + 8px);width:255px;padding:14px;background:white;border:1px solid #e5edf4;border-radius:8px;box-shadow:0 18px 55px #163a652a;color:#3b5268;z-index:150}
.currency-options[hidden]{display:none!important}
.currency-caption{display:block;padding:5px 8px 11px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#93a3b2}
.currency-options button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 9px;background:none;border:0;border-radius:5px;text-align:left;font-size:13px;color:#3b5268;cursor:pointer}
.currency-options button span{color:#8b9bab;font-size:11px}
.currency-options button:hover,.currency-options button[aria-pressed=true]{background:#eef7fe;color:#268dd7}
.currency-options small{display:block;border-top:1px solid #e7eef4;padding:12px 8px 2px;font-size:10px;color:#97a6b4}
body.ha-redesign .section-heading.center{text-align:center}
.network-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center;position:relative}
.network-section{position:relative}.network-map{position:absolute;inset:0;pointer-events:none}
.network-points{display:grid;gap:22px;margin-top:30px}.network-points>div{display:flex;gap:18px;align-items:center}
.network-points i{display:grid;place-items:center;width:40px;height:40px;border:1px solid #dce9f3;border-radius:50%;font-style:normal;font-size:12px;flex-shrink:0}
.network-points b,.network-points small{display:block}.network-points b{font-size:14px;font-weight:600}.network-points small{font-size:12px;margin-top:3px}
.control-dashboard{padding:28px}.dash-head{display:flex;justify-content:space-between;align-items:center;gap:14px}.dash-head span,.dash-head b{display:block}.dash-head span{font-size:10px;letter-spacing:.12em}.dash-head b{font-size:15px;font-weight:600;margin-top:5px}.dash-head>i{font-style:normal;padding:5px 8px;border-radius:3px}
.uptime-ring{position:relative;isolation:isolate;width:185px;height:185px;border-radius:50%;display:grid;place-items:center;margin:35px auto}.uptime-ring:before{content:"";position:absolute;inset:9px;border-radius:50%;z-index:-1}.uptime-ring>div{text-align:center}.uptime-ring strong,.uptime-ring span{display:block}.uptime-ring strong{font-size:42px;font-weight:500}.dash-events{display:flex;justify-content:space-between;gap:12px;border-top:1px solid;padding-top:20px;font-size:10px}.dash-events i{display:inline-block;width:5px;height:5px;background:var(--green);border-radius:50%;margin-right:4px}
body.ha-redesign .section-split-heading.light h2{color:#333}.visual-plans article ul{list-style:none;padding:0;margin:24px 0}.visual-plans li{padding:7px 0}.visual-plans li:before{content:"✓";color:#52cead;margin-right:10px}.visual-plans .recommended{position:absolute;top:26px;right:22px}.visual-plans article>a{text-decoration:none}.visual-plans article>a b{float:right}.final-launch-card{display:flex;align-items:center;justify-content:space-between;gap:40px}.final-launch-card p{max-width:600px}.launch-button{text-decoration:none;display:flex;align-items:center;gap:25px;white-space:nowrap}
body.ha-redesign .ha-pricing-section{background:#398fd2;padding:60px 0 65px}
body.ha-redesign .ha-pricing-section .section-heading h2{color:#fff;font-size:34px;font-weight:500}
body.ha-redesign .ha-pricing-section .section-heading p{color:#e1f1ff}
body.ha-redesign .ha-pricing-section .eyebrow{color:#c9e7ff}
body.ha-redesign .ha-billing{border:1px solid #ffffff65;border-radius:5px;background:#fff;margin-bottom:42px;box-shadow:0 6px 20px #1a62931a}
body.ha-redesign .ha-billing button{min-width:140px;padding:14px 22px;font-size:14px;color:#587085;min-height:57px}
body.ha-redesign .ha-billing button.active{background:#245f94;color:#fff}
body.ha-redesign .ha-billing button:disabled{color:#a2aeb8;background:#f4f6f8;cursor:default}
body.ha-redesign .ha-billing button small{font-size:8px;font-weight:500;letter-spacing:.08em}
body.ha-redesign .ha-plan-grid{grid-template-columns:repeat(var(--plan-count,4),minmax(0,1fr));align-items:stretch;gap:0;box-shadow:0 16px 40px #14598520;border-radius:5px;overflow:visible}
body.ha-redesign .ha-plan{--plan-accent:#a077e1;background:#f7f9fc;padding:0 25px 30px;border-color:#e0e6ed;border-radius:0;box-shadow:none;min-width:0}
body.ha-redesign .ha-plan:nth-child(2){--plan-accent:#51b698}body.ha-redesign .ha-plan:nth-child(3){--plan-accent:#3e91d2}body.ha-redesign .ha-plan:nth-child(4){--plan-accent:#eb7776}
body.ha-redesign .ha-plan.popular{background:#fff;z-index:1;box-shadow:0 0 32px #155b8c15;border-color:#e0e6ed}
body.ha-redesign .ha-plan:first-child{border-radius:5px 0 0 5px}body.ha-redesign .ha-plan:last-child{border-radius:0 5px 5px 0;border-right:1px solid #e0e6ed}
body.ha-redesign .ha-plan-badge{height:34px;margin:0 -25px 24px;background:transparent;color:#9aaab8;font-size:9px;letter-spacing:.12em;padding:9px}
body.ha-redesign .ha-plan.popular .ha-plan-badge{background:#fff4d6;color:#977028}
body.ha-redesign .ha-plan h3{color:var(--plan-accent);font-size:27px;font-weight:500;line-height:1.2;margin:0 0 11px}
body.ha-redesign .plan-tag{font-size:12px;min-height:40px;color:#8999a8;line-height:1.6}
body.ha-redesign .ha-plan-price{margin:14px 0 2px;color:var(--plan-accent)}body.ha-redesign .ha-plan-price strong{font-size:44px;line-height:1.3;font-weight:500;letter-spacing:-.045em}
body.ha-redesign .ha-plan-price>span{font-size:23px}body.ha-redesign .ha-plan-price small{color:#8d9fae;font-size:12px}
body.ha-redesign .plan-total{font-size:11px;color:#8496a7;min-height:36px;margin:4px 0}
body.ha-redesign .plan-saving{font-size:10px;min-height:25px;color:#6d9e8c;letter-spacing:.02em}
body.ha-redesign .ha-plan>.btn{background:#ffd866!important;border:1px solid #f1c455!important;color:#65501e!important;border-radius:4px;font-size:14px;font-weight:500;min-height:46px;margin:12px 0 22px;box-shadow:0 2px 0 #bd943116}
body.ha-redesign .ha-plan>.btn:hover{background:#ffcc42!important}
body.ha-redesign .ha-plan .plan-description{min-height:100px;font-size:12px;color:#8293a3;line-height:1.8;border-bottom:0;margin:0;padding:0 0 20px}
body.ha-redesign .plan-feature-heading{margin:0 -25px;padding:13px 25px;border-top:1px solid #e4eaf0;border-bottom:1px solid #e4eaf0;color:#6f8397;font-weight:500;font-size:13px;letter-spacing:0;background:#edf2f7}
body.ha-redesign .ha-plan.popular .plan-feature-heading{background:#f4f7fa}
body.ha-redesign .ha-plan-features{font-size:12px;color:#71879a;margin:17px 0 23px;list-style:none;padding:0}
body.ha-redesign .ha-plan-features li{padding:0;margin:14px 0;line-height:1.7;display:flex;gap:10px}
body.ha-redesign .ha-plan-features li>span{color:#90a8bd;font-size:13px;flex-shrink:0}
body.ha-redesign .ha-pricing-note,body.ha-redesign .ha-unavailable-note{color:#d2e8fa;text-align:center;font-size:11px;max-width:760px;margin:24px auto 0}
body.ha-redesign .ha-unavailable-note{color:#fff;font-size:12px}body.ha-redesign .pricing-help{color:#d2e8fa;margin-top:22px}body.ha-redesign .pricing-help a{color:#fff;border-bottom:1px solid #ffffff65}
body.ha-redesign .faq{display:grid;gap:0;max-width:880px;border-top:1px solid #e2e9ef;padding:0}
body.ha-redesign .faq details{background:#fff;border:0;border-bottom:1px solid #e2e9ef;border-radius:0;padding:0;box-shadow:none}
body.ha-redesign .faq summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;color:#36516a;font-size:18px;font-weight:400;letter-spacing:-.01em;padding:27px 4px;cursor:pointer;line-height:1.5}
body.ha-redesign .faq summary::-webkit-details-marker{display:none}body.ha-redesign .faq summary:before{content:none}
body.ha-redesign .faq summary:after{content:"+";flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border:1px solid #dce7ef;border-radius:50%;color:#4487b4;font-size:20px;font-weight:300;background:#f7fafc}
body.ha-redesign .faq details[open] summary:after{content:"−";background:#eaf5fd;border-color:#cde6f6}
body.ha-redesign .faq details[open] summary{color:#298ccd;padding-bottom:15px}
body.ha-redesign .faq details p{font-size:15px;line-height:1.9;color:#8191a0;margin:0;padding:0 60px 27px 4px;max-width:820px}
body.ha-redesign .ssl-choice-grid .price-card{border-radius:5px;background:#f7f9fc;box-shadow:none;border:1px solid #e0e7ee;padding:35px}
body.ha-redesign .ssl-choice-grid .price-card h3{color:#4094d3;font-weight:500}
body.ha-redesign .ssl-choice-grid .price-card .btn{background:#ffd866;color:#65501e;border-color:#f1c455}
@media(max-width:1050px){
 body.ha-redesign .site-header .main-nav{background:#fff!important;border-radius:0;left:0;right:0;box-shadow:0 15px 35px #23476520;border:0;padding:20px 25px}
 body.ha-redesign .site-header .main-nav a,body.ha-redesign .site-header .nav-dropdown>button{color:#3a5b72!important;background:transparent!important}
 body.ha-redesign .site-header .main-nav .mega-menu{background:#f4f8fc!important;padding:18px!important;border-radius:4px;box-shadow:none;display:none!important}
 body.ha-redesign .site-header .main-nav .nav-dropdown>button[aria-expanded=true]+.mega-menu{display:grid!important}
 body.ha-redesign .ha-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;box-shadow:none}
 body.ha-redesign .ha-plan,body.ha-redesign .ha-plan:first-child,body.ha-redesign .ha-plan:last-child{border:1px solid #dfe6ee;border-radius:5px}
 .network-layout{gap:35px}.final-launch-card{gap:25px}
}
@media(max-width:760px){
 body.ha-redesign .ha-billing{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;width:100%}
 body.ha-redesign .ha-billing button{padding:12px 4px;min-width:0;font-size:12px}
 body.ha-redesign .ha-plan{padding-inline:20px}body.ha-redesign .ha-plan-badge{margin-inline:-20px}
 body.ha-redesign .plan-feature-heading{margin-inline:-20px;padding-inline:20px}
 body.ha-redesign .ha-plan h3{font-size:24px}body.ha-redesign .ha-plan-price strong{font-size:36px}
 body.ha-redesign .ha-pricing-section .section-heading h2{font-size:28px}
 body.ha-redesign .ha-plan .plan-description{min-height:112px}
 .network-layout{grid-template-columns:1fr}.final-launch-card{display:block}.dash-events{flex-wrap:wrap}
 body.ha-redesign .faq summary{font-size:16px;padding-block:23px}body.ha-redesign .faq details p{font-size:14px;padding-right:35px}
}
@media(max-width:520px){body.ha-redesign .ha-plan-grid{grid-template-columns:1fr}body.ha-redesign .ha-plan .plan-description{min-height:0}.currency-options{right:-8px}.utility-bar .container>div{gap:14px}.ha-billing button small{letter-spacing:0}.dash-head{flex-wrap:wrap}}
