.hb-landing{--hb-ink:#091334;--hb-pink:#fa075b;--hb-violet:#7851ff;--hb-muted:#5f627f;--hb-bg:#faf9ff;color:var(--hb-ink);background:var(--hb-bg);font-family:inherit;font-size:17px;line-height:1.6;overflow:clip;text-align:left}
.hb-landing *{box-sizing:border-box}.hb-landing h1,.hb-landing h2,.hb-landing h3,.hb-landing p{margin:0;color:inherit}.hb-landing em{font-style:normal;color:var(--hb-pink)}.hb-landing a{transition:color .2s,background .2s,transform .2s,box-shadow .2s}.hb-landing a:focus-visible,.hb-landing summary:focus-visible{outline:3px solid #7549ea;outline-offset:6px}.hb-landing a:hover{text-decoration:none}.hb-wrap{width:min(1240px,calc(100% - 80px));margin:auto}.hb-section{padding:88px 0;scroll-margin-top:100px}.hb-split{display:grid;grid-template-columns: .92fr 1.08fr;align-items:center;gap:32px}.hb-copy{position:relative;z-index:1}.hb-hero{padding:74px 0 66px;background:radial-gradient(ellipse at 77% 42%,#ede5ff 0,transparent 57%)}.hb-hero h1{font-size:clamp(48px,5.1vw,76px);font-weight:800;line-height:1.06;letter-spacing:-3.5px;margin:24px 0}.hb-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 17px;background:#ece5ff;color:#6940db;font-size:12px;font-weight:750;letter-spacing:1.8px;border-radius:100px}.hb-eyebrow>span{width:7px;height:7px;background:var(--hb-violet);border-radius:50%}.hb-lead{font-size:20px;line-height:1.6;color:var(--hb-muted)!important}.hb-price{display:flex;align-items:center;gap:18px;margin:22px 0}.hb-price>strong{font-size:64px;line-height:1.1;letter-spacing:-3px;color:var(--hb-pink);font-weight:800}.hb-price>span{font-size:14px;line-height:1.5;color:var(--hb-muted)}.hb-price b{font-size:12px;letter-spacing:2px}.hb-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:var(--hb-pink);border:1px solid var(--hb-pink);color:#fff!important;border-radius:12px;padding:17px 26px;font-size:17px;font-weight:700;line-height:1.3;box-shadow:0 8px 22px #fa075b1c;min-height:56px;text-decoration:none!important}.hb-button:hover{background:#d60049;border-color:#d60049;transform:translateY(-3px);box-shadow:0 14px 28px #fa075b2b}.hb-button span{font-size:25px;line-height:1}.hb-checks{padding:0;margin:24px 0 18px;list-style:none;font-size:14px;font-weight:600}.hb-checks li{margin:5px 0}.hb-checks li:before{content:'✓';color:#00b88c;font-size:20px;padding-right:10px}.hb-explore{font-size:13px;color:var(--hb-muted)!important;display:inline-flex;gap:18px;align-items:center}.hb-explore span{font-size:21px}.hb-art{position:relative;overflow:hidden;isolation:isolate;mix-blend-mode:multiply;pointer-events:none}.hb-art img{position:absolute;max-width:none;height:auto;display:block}.hb-art-hero{aspect-ratio:1000/750}.hb-art-hero img{width:167.2%;left:-65%;top:-17%}.hb-art-domains{aspect-ratio:1030/750}.hb-art-domains img{width:162.33%;left:-62.13%;top:-13.33%}.hb-feature-nav{border-block:1px solid #e9e5f2;background:#ffffffd9;backdrop-filter:blur(12px)}.hb-feature-nav .hb-wrap{display:flex;justify-content:space-between;gap:24px;overflow-x:auto;scrollbar-width:none}.hb-feature-nav a{color:var(--hb-muted);white-space:nowrap;padding:21px 0;font-size:13px;font-weight:650;border-bottom:2px solid transparent}.hb-feature-nav a:hover{color:var(--hb-pink);border-color:var(--hb-pink)}.hb-step{display:block;color:var(--hb-violet);font-size:11px;font-weight:750;letter-spacing:2px;margin-bottom:22px}.hb-landing h2{font-size:clamp(37px,4.2vw,60px);font-weight:750;letter-spacing:-2.4px;line-height:1.14;margin-bottom:24px}.hb-copy>p{max-width:420px;font-size:18px;color:var(--hb-muted);line-height:1.8}.hb-text-link{display:inline-flex;align-items:center;gap:15px;color:#6337cc!important;font-size:14px;font-weight:650;margin-top:25px}.hb-text-link span{font-size:20px}.hb-text-link:hover{gap:22px}.hb-tinted{background:#f1edfc}.hb-section-heading{text-align:center;margin-bottom:48px}.hb-section-heading .hb-eyebrow{margin-bottom:22px}.hb-section-heading>p{color:var(--hb-muted);font-size:18px}.hb-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.hb-card{background:linear-gradient(145deg,#ffffff,#faf8ff);border:1px solid #dfd7fa;border-radius:28px;padding:36px;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.hb-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #2a176010}.hb-card h3{font-size:clamp(32px,3.6vw,48px);line-height:1.13;letter-spacing:-1.8px;font-weight:750}.hb-card>p{font-size:16px;color:var(--hb-muted);margin-top:20px}.hb-card-number{position:absolute;right:30px;top:32px;font-size:12px;color:#8d80b2}.hb-card .hb-art{margin-top:20px}.hb-art-ssd{aspect-ratio:710/390}.hb-art-ssd img{width:235.49%;left:-15.49%;top:-110.26%}.hb-art-database{aspect-ratio:710/390}.hb-art-database img{width:235.49%;left:-122.54%;top:-111.54%}.hb-art-wordpress{aspect-ratio:740/390}.hb-art-wordpress img{width:225.95%;left:-8.11%;top:-97.44%}.hb-art-ssl{aspect-ratio:740/390}.hb-art-ssl img{width:225.95%;left:-116.22%;top:-96.15%}.hb-mini-label{font-size:10px;letter-spacing:2px;color:var(--hb-violet);display:block;margin-bottom:15px;font-weight:700}.hb-section-action{text-align:center;margin-top:40px}.hb-art-email{aspect-ratio:960/790}.hb-art-email img{width:174.17%;left:-73.96%;top:-10.13%}.hb-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.hb-tags span{border:1px solid #d7ceeb;border-radius:7px;padding:6px 14px;font-size:12px;color:#62547f;background:#ffffff70}.hb-art-migration,.hb-art-backup{aspect-ratio:750/340}.hb-art-migration img{width:222.93%;left:-8%;top:-135.29%}.hb-art-backup img{width:222.93%;left:-117.33%;top:-135.29%}.hb-check{display:inline-flex;background:#d9f9eb;color:#00aa7c;align-items:center;justify-content:center;border-radius:50%;width:26px;height:26px;margin-right:7px}.hb-art-panel{aspect-ratio:990/780}.hb-art-panel img{width:168.89%;left:-64.65%;top:-14.1%}.hb-offer{background:radial-gradient(ellipse at 50% 55%,#e9e0ff,transparent 65%),#faf9ff;padding-bottom:80px}.hb-offer-card{display:grid;grid-template-columns:1fr .9fr 1.2fr;gap:30px;align-items:center;background:#ffffffd9;border:1px solid #dfd3ff;box-shadow:0 24px 65px #5333aa10;border-radius:25px;padding:40px}.hb-plan{display:flex;align-items:center;gap:18px}.hb-server-icon{font-size:58px;color:var(--hb-violet);line-height:1}.hb-plan h3{font-size:28px;font-weight:750;letter-spacing:-1px}.hb-plan p{font-size:16px;color:var(--hb-muted)}.hb-offer-price{border-inline:1px solid #ded3fa;text-align:center;padding-inline:20px}.hb-offer-price strong{display:block;color:var(--hb-pink);font-size:52px;letter-spacing:-2px;font-weight:800;line-height:1.2}.hb-offer-price small{font-size:12px;letter-spacing:0}.hb-offer-price span{font-size:13px;color:var(--hb-muted)}.hb-offer-action{text-align:center}.hb-offer-action .hb-button{width:100%;font-size:15px;gap:18px}.hb-specs{display:inline-block;font-size:12px;text-decoration:underline;color:#6845bf!important;margin-top:12px}.hb-included{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin-top:26px;color:var(--hb-muted);font-size:12px}.hb-faq{background:#fff}.hb-faq-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:70px}.hb-faq h2{font-size:44px}.hb-faq p{color:var(--hb-muted);font-size:15px}.hb-faq a{color:#6740d0;text-decoration:underline}.hb-faq details{border-bottom:1px solid #e8e3f2;padding:22px 0}.hb-faq details:first-child{padding-top:0}.hb-faq summary{font-size:16px;font-weight:650;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:15px}.hb-faq summary::-webkit-details-marker{display:none}.hb-faq summary:after{content:'+';font-size:24px;font-weight:400;color:var(--hb-violet)}.hb-faq details[open] summary:after{content:'−'}.hb-faq details p{margin-top:16px;line-height:1.8}.hb-sticky-buy{display:none}.hb-reveal{opacity:1}.hb-motion .hb-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s,transform .6s}.hb-motion .hb-reveal.hb-visible{opacity:1;transform:none}.hb-landing-page .app-main{padding-bottom:0}.hb-landing-page .main-footer{margin-top:0}
@media(min-width:1500px){.hb-wrap{width:min(1360px,calc(100% - 100px))}.hb-hero h1{font-size:82px}}
@media(max-width:1000px){.hb-wrap{width:calc(100% - 48px)}.hb-section{padding:62px 0}.hb-split{grid-template-columns:1fr 1fr;gap:15px}.hb-hero h1{font-size:54px}.hb-hero .hb-lead{font-size:17px}.hb-landing h2{font-size:42px}.hb-card{padding:26px}.hb-offer-card{padding:25px;gap:18px}.hb-plan h3{font-size:24px}.hb-server-icon{display:none}.hb-offer-price strong{font-size:43px}.hb-faq-grid{gap:35px}}
@media(max-width:700px){.hb-wrap{width:calc(100% - 40px)}.hb-section{padding:54px 0;scroll-margin-top:75px}.hb-split{grid-template-columns:1fr;gap:28px}.hb-hero{padding-top:40px;padding-bottom:30px}.hb-hero h1{font-size:52px;letter-spacing:-2.5px;margin:22px 0}.hb-hero .hb-lead{font-size:17px}.hb-price>strong{font-size:58px}.hb-price{margin:22px 0}.hb-button{font-size:16px;gap:24px;padding:16px 24px}.hb-hero .hb-art{margin:0 -14px}.hb-eyebrow{font-size:10px;padding:7px 13px}.hb-feature-nav .hb-wrap{gap:25px}.hb-feature-nav a{font-size:12px;padding:16px 0}.hb-landing h2{font-size:40px;letter-spacing:-1.7px;margin-bottom:20px}.hb-step{font-size:10px;letter-spacing:1.5px;margin-bottom:17px}.hb-copy>p{font-size:16px}.hb-section-heading{margin-bottom:32px}.hb-section-heading>p{font-size:16px}.hb-card-grid{grid-template-columns:1fr;gap:20px}.hb-card{padding:28px 24px;border-radius:22px}.hb-card h3{font-size:40px}.hb-card>p{font-size:14px}.hb-offer-card{grid-template-columns:1fr;padding:30px 24px;gap:24px}.hb-plan{justify-content:center}.hb-server-icon{display:block;font-size:45px}.hb-offer-price{border-inline:0;border-block:1px solid #e3dcf5;padding:24px 0}.hb-offer-price strong{font-size:62px}.hb-offer-action .hb-button{font-size:16px}.hb-included{gap:10px 18px}.hb-faq-grid{grid-template-columns:1fr;gap:28px}.hb-faq summary{font-size:15px}.hb-faq{padding-bottom:95px}}
@media(prefers-reduced-motion:reduce){.hb-landing *{animation:none!important;transition:none!important}.hb-motion .hb-reveal{opacity:1;transform:none}}

/* One shared row for the offer, purchase action and existing Tawk chat. */
.hb-landing .hb-sticky-buy{position:fixed;z-index:999;inset:auto 12px calc(12px + env(safe-area-inset-bottom,0px));width:calc(100% - 24px);max-width:700px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid #e4ddf5;border-radius:16px;padding:12px 16px;background:#fffffff7;backdrop-filter:blur(14px);box-shadow:0 6px 35px #20143820;opacity:0;transform:translateY(140%);transition:opacity .25s,transform .25s;pointer-events:none;text-align:left;direction:ltr}
.hb-landing .hb-sticky-buy.hb-visible{opacity:1;transform:none;pointer-events:auto}
.hb-landing .hb-dock-plan{min-width:0;line-height:1.35;white-space:nowrap}
.hb-landing .hb-dock-plan b{display:block;font-size:14px;color:var(--hb-ink)}
.hb-landing .hb-dock-price{display:block;font-size:14px;color:var(--hb-pink)}
.hb-landing .hb-dock-plan small{display:block;font-size:10px;color:var(--hb-muted)}
.hb-landing .hb-sticky-buy .hb-button,.hb-landing .hb-chat-link{height:46px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:10px;font-size:14px;font-weight:700;line-height:1;gap:10px;padding:0 18px;margin:0}
.hb-landing .hb-sticky-buy .hb-button:hover{transform:none}
.hb-landing .hb-sticky-buy .hb-button>span{font-size:20px}
.hb-landing .hb-chat-link{position:relative;background:#fff0f6;color:#c40045!important;border:1px solid #ffbdd4;text-decoration:none!important;box-shadow:none}
.hb-landing .hb-chat-link:hover{background:#ffe0ed;border-color:#fa075b}
.hb-landing .hb-chat-link svg{flex-shrink:0}
.hb-landing .hb-chat-unread{position:absolute;top:-6px;right:-5px;border-radius:20px;background:#c40045;color:white;font-size:10px;line-height:18px;min-width:18px;text-align:center;border:1px solid white}
.hb-landing .hb-chat-unread[hidden]{display:none}
.hb-landing-page{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))!important}
@media(max-width:480px){.hb-landing .hb-sticky-buy{left:8px;right:8px;width:calc(100% - 16px);bottom:calc(8px + env(safe-area-inset-bottom,0px));gap:8px;padding:10px;border-radius:14px}.hb-landing .hb-dock-plan b{font-size:12px}.hb-landing .hb-dock-price{font-size:13px}.hb-landing .hb-dock-plan small{font-size:9px}.hb-landing .hb-sticky-buy .hb-button,.hb-landing .hb-chat-link{font-size:12px;padding-inline:12px;gap:6px;height:44px;min-height:44px}.hb-landing .hb-chat-link svg{width:16px;height:16px}}
@media(max-width:359px){.hb-landing .hb-sticky-buy{gap:6px;padding:9px}.hb-landing .hb-sticky-buy .hb-button>span{display:none}.hb-landing .hb-sticky-buy .hb-button,.hb-landing .hb-chat-link{padding-inline:10px}.hb-landing .hb-dock-plan small{font-size:8px}}
@media(prefers-reduced-motion:reduce){.hb-landing .hb-sticky-buy{transition:none}}

/* Seamless section backgrounds and feathered artwork; no hard image frames. */
.hb-landing .hb-section{border:0;box-shadow:none}
.hb-landing .hb-feature-nav{border:0;background:linear-gradient(180deg,var(--hb-bg),#f6f3ff 50%,var(--hb-bg));backdrop-filter:none}
.hb-landing .hb-tinted{background:linear-gradient(180deg,var(--hb-bg) 0%,#f2edfc 24%,#f2edfc 76%,var(--hb-bg) 100%)}
.hb-landing .hb-offer{background:linear-gradient(180deg,var(--hb-bg) 0%,#f0e9ff 50%,var(--hb-bg) 100%)}
.hb-landing .hb-faq{background:linear-gradient(180deg,var(--hb-bg),#fff 50%)}
.hb-landing .hb-card{border-color:transparent;background:linear-gradient(145deg,#ffffffd9,#faf8ff80);box-shadow:0 12px 48px #573a8b07}
.hb-landing .hb-art{-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 94%,transparent);mask-composite:intersect}
.hb-landing .hb-art-hero{aspect-ratio:1000/708}
.hb-landing .hb-art-hero img{top:-18.0791%}
.hb-landing .hb-art-domains{aspect-ratio:1030/700}
.hb-landing .hb-art-domains img{top:-14.2857%}
.hb-landing .hb-art-panel{aspect-ratio:990/725}
.hb-landing .hb-art-panel img{top:-15.1724%}
.hb-landing .hb-config-button{font-family:inherit;border:0;background:none;padding:0;cursor:default;text-decoration:none;opacity:.75;line-height:1.6}
.hb-landing .hb-config-note{display:block;font-size:11px;line-height:1.5;color:var(--hb-muted);margin-top:3px}
.hb-landing .hb-hero .hb-copy{width:100%;max-width:460px;justify-self:center}
.hb-landing .hb-hero .hb-lead{max-width:460px}
.hb-landing .hb-hero .hb-checks{display:flex;flex-wrap:wrap;gap:0 18px}
@media(min-width:1001px){.hb-landing .hb-hero .hb-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}.hb-landing .hb-hero h1{font-size:clamp(60px,5.4vw,80px);line-height:1.04;letter-spacing:-3px}.hb-landing .hb-hero .hb-art{width:calc(100% + 40px);margin-left:-20px}}
@media(min-width:701px) and (max-width:1000px){.hb-landing .hb-hero .hb-split{gap:20px}.hb-landing .hb-hero h1{font-size:clamp(42px,6vw,56px);letter-spacing:-2px}.hb-landing .hb-hero .hb-copy{max-width:400px}.hb-landing .hb-hero .hb-art{width:calc(100% + 20px);margin-left:-10px}}
@media(max-width:700px){.hb-landing .hb-hero .hb-copy{max-width:460px}.hb-landing .hb-hero h1{font-size:clamp(44px,13.4vw,58px);letter-spacing:-2px}.hb-landing .hb-hero .hb-art{width:100%;margin:0}.hb-landing .hb-hero .hb-checks{gap:0 14px}.hb-landing .hb-art{-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent)}}
