@import url('https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500;600&display=swap');
:root{--ink:#0c1722;--muted:#66727d;--green:#0fb981;--green-dark:#087956;--line:#dfe5e8;--soft:#f5f7f7;--cream:#fbfcfb;--radius:22px;--shadow:0 24px 70px rgba(12,23,34,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:15px}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.topbar{background:#0c1722;color:#cbd5dc;text-align:center;padding:10px;font-size:12px}.topbar a{color:#7ee2bd;margin-left:8px;text-decoration:none}.header{position:sticky;top:0;z-index:50;background:rgba(251,252,251,.88);backdrop-filter:blur(16px);border-bottom:1px solid rgba(223,229,232,.8)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font:700 20px Geist}.flag-mark{width:27px;height:27px;border-radius:8px;background:var(--ink);display:grid;place-items:center}.flag-mark i{display:block;width:13px;height:13px;background:var(--green);clip-path:polygon(0 0,100% 24%,68% 52%,100% 80%,0 100%)}nav{display:flex;gap:34px}nav a,.login{color:#46515b;text-decoration:none;font-size:13px;font-weight:600}.navCta{display:flex;align-items:center;gap:20px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1px solid var(--ink);border-radius:12px;background:var(--ink);color:#fff;text-decoration:none;font-weight:700;font-size:13px;transition:.2s;cursor:pointer}.button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(12,23,34,.16)}.button.small{min-height:42px;padding:0 17px}.button.ghost,.button.outline{background:transparent;color:var(--ink);border-color:var(--line)}.button.full{width:100%}.hero{position:relative;overflow:hidden;padding:100px 0 34px}.orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.35}.orb.one{width:430px;height:430px;background:#baf0dd;right:-100px;top:10px}.orb.two{width:240px;height:240px;background:#e7efe9;left:-120px;top:280px}.heroGrid{display:grid;grid-template-columns:1.02fr .98fr;gap:78px;align-items:center;position:relative}.pill{display:inline-flex;align-items:center;gap:9px;border:1px solid #d8e4df;border-radius:999px;background:#fff;padding:8px 12px;font-size:11px;font-weight:700;color:#52615b}.pill i{width:7px;height:7px;background:var(--green);border-radius:50%}.heroCopy h1{font:600 clamp(50px,6.2vw,78px)/.98 Geist;letter-spacing:-4px;margin:24px 0}.heroCopy h1 em{display:block;color:var(--green-dark);font-style:normal}.heroCopy>p{max-width:600px;font-size:18px;line-height:1.65;color:var(--muted)}.actions{display:flex;gap:12px;margin-top:30px}.microProof{display:flex;flex-wrap:wrap;gap:20px;margin-top:22px;color:#68747d;font-size:11px}.storyCard{position:relative;background:white;border:1px solid var(--line);border-radius:25px;box-shadow:var(--shadow);padding:10px;transform:rotate(1deg)}.browserTop{height:42px;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:0 10px;color:#a4adb4;font-size:9px}.browserTop div{background:#f3f5f5;padding:8px;border-radius:8px;text-align:center;color:#69757e}.businessSite{height:430px;border-radius:17px;overflow:hidden;background:#ebe4dc;position:relative}.siteNav{display:flex;justify-content:space-between;padding:23px 26px;font-size:9px;position:relative;z-index:2}.siteHero{padding:48px 28px;position:relative;z-index:2}.siteHero small{font-size:9px;text-transform:uppercase;letter-spacing:2px}.siteHero h2{font:500 38px/1.05 Geist;letter-spacing:-1.5px;margin:16px 0}.siteHero button{border:0;background:#17251e;color:#fff;border-radius:8px;padding:11px 15px;font-size:9px}.siteArt{position:absolute;inset:0}.siteArt i{position:absolute;border-radius:50%;background:#b99d80}.siteArt i:nth-child(1){width:270px;height:270px;right:-60px;bottom:-40px}.siteArt i:nth-child(2){width:160px;height:250px;right:70px;bottom:-90px;background:#425a4b;border-radius:90px 90px 0 0}.siteArt i:nth-child(3){width:80px;height:200px;right:110px;bottom:-50px;background:#d9cabb}.floatCard{position:absolute;background:#fff;border:1px solid var(--line);box-shadow:0 15px 35px rgba(20,35,30,.13);border-radius:13px;padding:13px 15px;display:flex;align-items:center;gap:10px;font:700 13px Geist}.floatCard span>*{display:block}.floatCard small{color:#7b868e;font:500 9px Inter;margin-top:3px}.floatCard.live{left:-48px;bottom:80px}.floatCard.mail{right:-42px;top:105px}.floatCard.growth{right:-25px;bottom:20px}.floatCard strong{color:var(--green-dark)}.trusted{margin-top:95px;border-top:1px solid var(--line);padding-top:24px;display:flex;justify-content:space-between;color:#7a858d;font-size:11px}.trusted div{display:flex;gap:28px;color:#3e4a53}.section{padding:105px 0}.sectionIntro{margin-bottom:48px}.sectionIntro.center{text-align:center;max-width:750px;margin:0 auto 48px}.sectionIntro.split{display:grid;grid-template-columns:1fr .7fr;gap:80px;align-items:end}.sectionIntro h2,.pageHero h1{font:600 clamp(38px,5vw,61px)/1.03 Geist;letter-spacing:-3px;margin:13px 0}.sectionIntro p,.pageHero p{color:var(--muted);font-size:16px;line-height:1.65}.overline{font:600 10px IBM Plex Mono;letter-spacing:1.6px;color:var(--green-dark)}.chooser{background:#f1f5f3}.needTabs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.need{min-height:150px;text-align:left;border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;cursor:pointer;transition:.2s}.need:hover,.need.active{border-color:var(--green);box-shadow:0 14px 35px rgba(15,185,129,.11);transform:translateY(-3px)}.need>*{display:block}.need>span{font:600 13px IBM Plex Mono;color:var(--green-dark);margin-bottom:20px}.need b{font:600 16px Geist}.need small{color:#7b868f;margin-top:8px;line-height:1.45}.recommend{margin-top:16px;background:var(--ink);color:#fff;border-radius:20px;padding:25px 28px;display:grid;grid-template-columns:1fr auto auto;gap:32px;align-items:center}.recommend>div>span{font:600 9px IBM Plex Mono;color:#77dfba}.recommend h3{font:600 24px Geist;margin:8px 0}.recommend p{color:#abb7c0;font-size:12px;margin:0;max-width:610px}.recPrice>*{display:block}.recPrice b{font:600 31px Geist}.recPrice small,.recPrice span{font-size:9px;color:#9eabb4}.outcomeGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.outcome{border:1px solid var(--line);background:#fff;border-radius:var(--radius);padding:32px}.outcome.wide{grid-row:span 2}.outcome.dark{background:#0c1722;color:#fff}.outcome>span{font:600 9px IBM Plex Mono;color:var(--green)}.outcome h3{font:600 28px/1.1 Geist;letter-spacing:-1px;margin:50px 0 12px}.outcome p{color:#6f7a83;line-height:1.65}.outcome.dark p{color:#aab6bf}.health{margin-top:35px;background:#142633;border-radius:17px;padding:22px;display:grid;grid-template-columns:1fr 1fr}.health small,.health b,.health span{display:block}.health b{font:600 56px Geist;color:#6de0b6}.health ul{list-style:none;padding:0;margin:0;display:grid;gap:12px;color:#d5dde2;font-size:10px}.outcome blockquote{background:#f0f7f4;border-radius:15px;padding:18px;margin:24px 0 0;font-size:11px;line-height:1.6}.included{list-style:none;margin:24px 0 0;padding:0}.included li{padding:12px 0;border-bottom:1px solid #edf0f1;display:flex;justify-content:space-between;font-size:11px}.included b{color:var(--green-dark)}.steps{background:#fff}.stepsGrid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:28px;align-items:center}.stepsGrid>i{font-style:normal;color:#aab3b9}.stepsGrid article span{width:35px;height:35px;border-radius:50%;background:#e7f8f1;color:var(--green-dark);display:grid;place-items:center;font:600 11px IBM Plex Mono}.stepsGrid h3{font:600 18px Geist;margin:20px 0 8px}.stepsGrid p{font-size:12px;color:var(--muted);line-height:1.6}.migrationBox{background:#0c1722;color:#fff;border-radius:30px;padding:65px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.overline.light{color:#75ddb8}.migrationBox h2{font:600 48px/1.04 Geist;letter-spacing:-2.5px;margin:15px 0}.migrationBox p,.migrationBox li{color:#aab6bf;line-height:1.65}.lightButton{background:#fff;color:var(--ink);border-color:#fff;margin-top:15px}.transfer{display:flex;align-items:center;gap:17px;background:#132532;border-radius:22px;padding:30px}.transfer div{background:#fff;color:var(--ink);border-radius:14px;padding:20px;flex:1}.transfer div>*{display:block}.transfer small{font:600 8px IBM Plex Mono;color:#789}.transfer b{font:600 14px Geist;margin:10px 0}.transfer span{font-size:9px;color:#77838c}.transfer>i{color:#78dcb7;font:500 9px IBM Plex Mono;text-align:center}.pricing{background:#f3f6f5}.billing{display:inline-flex;background:#e8ecea;border-radius:11px;padding:4px;margin-top:20px}.billing button{border:0;background:transparent;border-radius:8px;padding:10px 15px;font:600 10px Inter;cursor:pointer}.billing button.active{background:#fff;box-shadow:0 4px 13px rgba(0,0,0,.08)}.billing span{color:var(--green-dark)}.priceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.priceCard{position:relative;background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px}.priceCard.featured{border:2px solid var(--green);transform:translateY(-8px)}.most{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--green);color:#063e2d;border-radius:99px;padding:7px 12px;font:600 8px IBM Plex Mono;white-space:nowrap}.priceHead>*{display:block}.priceHead b{font:600 23px Geist}.priceHead span{font-size:10px;color:#77828b;margin-top:5px}.price{margin:30px 0 18px}.price b{font:600 43px Geist;letter-spacing:-2px}.price span{font-size:10px;color:#71808a}.priceCard>p{color:var(--muted);font-size:11px;line-height:1.6;min-height:54px}.priceCard ul{list-style:none;padding:22px 0 0;border-top:1px solid #edf0f1;display:grid;gap:12px;font-size:11px}.pricingNote{text-align:center;color:#75818a;font-size:10px;margin-top:28px}.finalCta{text-align:center}.finalCta .wrap{max-width:820px}.finalCta h2{font:600 55px/1.03 Geist;letter-spacing:-3px;margin:15px 0}.finalCta p{color:var(--muted)}.centerActions{justify-content:center}.pageHero{padding:110px 0 75px;background:linear-gradient(180deg,#f0f7f4,transparent)}.pageHero .wrap{max-width:900px;text-align:center}.pageHero p{max-width:700px;margin:20px auto 30px}.featureGrid,.tldGrid,.helpGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.featureGrid article,.tldGrid article,.helpGrid a{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px}.featureGrid h2,.helpGrid h2{font:600 22px Geist}.featureGrid p,.helpGrid p{color:var(--muted);line-height:1.65}.soft{background:#f3f6f5}.domainSearch{display:flex;max-width:850px;margin:auto;background:#fff;border:1px solid var(--line);border-radius:16px;padding:8px;box-shadow:var(--shadow)}.domainSearch>span{padding:16px 0 0 15px;color:#8a949c}.domainSearch input{flex:1;border:0;outline:0;padding:0 10px;font:500 18px Geist}.tldGrid{margin-top:30px}.tldGrid article>*{display:block}.tldGrid b{font:600 29px Geist}.tldGrid span{color:var(--muted);font-size:11px;margin:9px 0 25px}.tldGrid strong{font:600 12px IBM Plex Mono;color:var(--green-dark)}.emailDemo{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.emailDemo h2{font:600 46px Geist;letter-spacing:-2px}.emailDemo p{color:var(--muted);line-height:1.7}.mailCard{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:28px}.mailCard div{display:grid;grid-template-columns:70px 1fr;padding:12px 0;border-bottom:1px solid #edf0f1;font-size:11px}.mailCard span{color:#8a949c}.mailCard p{font-size:12px;color:#47545d;line-height:1.7}.helpGrid a{color:var(--ink);text-decoration:none;transition:.2s}.helpGrid a:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.helpGrid>a>span{font-size:20px}.helpGrid b{color:var(--green-dark);font-size:11px}.faq{max-width:800px}.faq>h2{font:600 40px Geist}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{display:flex;justify-content:space-between;cursor:pointer;font:600 15px Geist;list-style:none}.faq details p{color:var(--muted);font-size:12px;line-height:1.7;max-width:680px}footer{background:#0c1722;color:#fff;padding:70px 0 25px}.footerGrid{display:grid;grid-template-columns:1.8fr repeat(4,1fr);gap:60px}.footerGrid .logo{color:#fff}.footerGrid p{color:#91a0aa;font-size:12px;max-width:250px}.footerGrid>div{display:flex;flex-direction:column;gap:12px}.footerGrid b{font:600 11px IBM Plex Mono;color:#dce3e7;margin-bottom:7px}.footerGrid a{color:#91a0aa;text-decoration:none;font-size:11px}.footerBottom{border-top:1px solid #22323e;margin-top:55px;padding-top:24px;display:flex;justify-content:space-between;color:#788893;font-size:9px}@media(max-width:900px){nav{display:none}.heroGrid,.sectionIntro.split,.migrationBox,.emailDemo{grid-template-columns:1fr}.storyCard{margin:30px}.needTabs,.priceGrid,.featureGrid,.tldGrid,.helpGrid{grid-template-columns:1fr}.recommend{grid-template-columns:1fr}.outcomeGrid{grid-template-columns:1fr}.outcome.wide{grid-row:auto}.stepsGrid{grid-template-columns:1fr}.stepsGrid>i{display:none}.transfer{margin-top:20px}.footerGrid{grid-template-columns:1fr 1fr}.trusted{display:block}.trusted div{margin-top:16px;flex-wrap:wrap}.priceCard.featured{transform:none}}@media(max-width:620px){.wrap{width:min(100% - 26px,1180px)}.nav{height:65px}.login{display:none}.hero{padding-top:70px}.heroCopy h1{letter-spacing:-2.8px}.storyCard{margin:25px 0}.businessSite{height:340px}.floatCard{display:none}.trusted div{gap:13px}.section{padding:75px 0}.sectionIntro h2,.pageHero h1{letter-spacing:-2px}.actions{flex-direction:column}.button{width:100%}.migrationBox{padding:32px 22px}.migrationBox h2,.finalCta h2{font-size:39px;letter-spacing:-2px}.transfer{display:grid}.domainSearch{display:grid}.domainSearch>span{display:none}.domainSearch input{height:50px}.footerGrid{grid-template-columns:1fr}.footerBottom{display:grid;gap:8px}}

/* Static cPanel build additions */
.mobileMenuButton{display:none;border:0;background:transparent;font:600 13px Inter;color:var(--ink);cursor:pointer;padding:10px}.mobileNav{display:none;background:var(--cream);border-bottom:1px solid var(--line);padding:12px 20px 20px}.mobileNav.open{display:grid;gap:8px}.mobileNav a{color:var(--ink);text-decoration:none;font-weight:600;padding:12px;border-radius:10px}.mobileNav a:hover{background:#eef3f1}.js-price{font-variant-numeric:tabular-nums}.notice{max-width:850px;margin:25px auto 0;color:#66727d;font-size:11px;text-align:center}.legal-links a{color:inherit;text-decoration:none}.legal-links a:hover{text-decoration:underline}@media(max-width:900px){.mobileMenuButton{display:block}.navCta .login{display:none}}

/* Legal pages */
.legalPage{padding:72px 0 110px}.legalLayout{display:grid;grid-template-columns:240px minmax(0,760px);gap:64px;align-items:start}.legalNav{position:sticky;top:110px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px}.legalNav b{display:block;font:600 10px IBM Plex Mono;letter-spacing:1.2px;color:var(--green-dark);margin:0 0 10px}.legalNav a{display:block;color:#64717a;text-decoration:none;font-size:12px;padding:8px 9px;border-radius:8px}.legalNav a:hover{background:#f1f6f4;color:var(--ink)}.legalContent{min-width:0}.legalSummary{background:#edf8f4;border:1px solid #cfeade;border-radius:18px;padding:22px 24px;margin-bottom:34px}.legalSummary b{font:600 16px Geist}.legalSummary p{margin:8px 0 0;color:#52635c;line-height:1.65}.legalContent h2{font:600 30px/1.15 Geist;letter-spacing:-1px;margin:54px 0 14px;scroll-margin-top:110px}.legalContent h3{font:600 18px Geist;margin:30px 0 10px}.legalContent p,.legalContent li{font-size:14px;line-height:1.8;color:#52606a}.legalContent ul,.legalContent ol{padding-left:22px}.legalContent li+li{margin-top:7px}.legalMeta{display:flex;gap:20px;flex-wrap:wrap;color:#7a858d;font-size:11px;margin-top:18px}.legalCallout{border-left:3px solid var(--green);background:#fff;border-radius:0 12px 12px 0;padding:16px 18px;margin:22px 0;color:#52606a;font-size:13px;line-height:1.7}.legalTable{width:100%;border-collapse:collapse;margin:20px 0;font-size:12px}.legalTable th,.legalTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 12px;line-height:1.6}.legalTable th{font:600 10px IBM Plex Mono;color:var(--green-dark);letter-spacing:.5px}.placeholderBox{background:#fff6df;border:1px solid #ecd79e;border-radius:16px;padding:18px 20px;margin:28px 0}.placeholderBox b{font:600 14px Geist}.placeholderBox p{margin:7px 0 0;color:#705f34}.legalContent a{color:var(--green-dark)}@media(max-width:900px){.legalLayout{grid-template-columns:1fr}.legalNav{position:static}.legalPage{padding-top:45px}}@media(max-width:620px){.legalContent h2{font-size:26px}.legalTable{display:block;overflow-x:auto;white-space:nowrap}.legalSummary{padding:18px}}

/* Launch-completion additions */
.companyLine{color:#81919b;font-size:10px;line-height:1.7}.companyLine em{color:#d3ad55}.cookieLink{border:0;background:none;color:inherit;font:inherit;padding:0;cursor:pointer}.cookieLink:hover{text-decoration:underline}.cookieBanner{position:fixed;z-index:1000;left:20px;right:20px;bottom:20px;max-width:820px;margin:auto;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 80px rgba(12,23,34,.22);padding:22px}.cookieBanner[hidden]{display:none}.cookieBanner b{font:600 18px Geist}.cookieBanner p{color:var(--muted);line-height:1.6;margin:8px 0 16px}.cookieActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cookieActions .button{width:auto}.cookieActions a{color:var(--green-dark);font-size:12px}.billing-detail{display:block;margin-top:8px;color:#71808a;font-size:9px;line-height:1.45}.contentGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:start}.contentGrid h2{font:600 46px/1.08 Geist;letter-spacing:-2px}.contentGrid p{color:var(--muted);line-height:1.8}.infoCard{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px;box-shadow:var(--shadow)}.infoCard b{font:600 22px Geist}.infoCard p{line-height:1.8}.infoCard small{color:#9b7624}.contactGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.contactGrid article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px}.contactGrid h2{font:600 19px Geist}.contactGrid p{color:var(--muted);line-height:1.6}.contactGrid a{color:var(--green-dark);font-weight:700;text-decoration:none}.contactGrid small{color:#9b7624}.domainError{max-width:850px;margin:10px auto 0;color:#a03939;font-size:12px}.menuOpen{overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid rgba(15,185,129,.35);outline-offset:3px}@media(max-width:900px){.contentGrid,.contactGrid{grid-template-columns:1fr}.cookieActions{align-items:stretch}.cookieActions .button{width:100%}}

/* Restored visual artwork for homepage outcome cards */
.outcome{position:relative;isolation:isolate;overflow:hidden}
.outcome>*{position:relative;z-index:2}
.outcome.dark::before{content:"";position:absolute;inset:0;z-index:0;background:
  radial-gradient(circle at 84% 16%,rgba(26,204,145,.28),transparent 27%),
  radial-gradient(circle at 70% 84%,rgba(54,103,135,.24),transparent 34%),
  linear-gradient(135deg,transparent 0 54%,rgba(255,255,255,.025) 54% 55%,transparent 55% 100%);
}
.outcome.dark::after{content:"";position:absolute;z-index:1;width:390px;height:390px;right:-115px;top:-150px;border:1px solid rgba(119,223,186,.18);border-radius:50%;box-shadow:0 0 0 48px rgba(119,223,186,.035),0 0 0 96px rgba(119,223,186,.02)}
.outcome:not(.dark)::before{content:"";position:absolute;z-index:0;width:260px;height:260px;right:-90px;top:-105px;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(15,185,129,.18),rgba(15,185,129,.035) 56%,transparent 68%)}
.outcome:not(.dark)::after{content:"";position:absolute;z-index:0;inset:0;background-image:linear-gradient(rgba(12,23,34,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(12,23,34,.032) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(135deg,transparent 18%,#000 82%);opacity:.55}
.outcome blockquote,.included{position:relative;z-index:3}
.health{position:relative;overflow:hidden;border:1px solid rgba(125,226,190,.14);box-shadow:0 28px 80px rgba(0,0,0,.22)}
.health::before{content:"";position:absolute;width:210px;height:210px;border-radius:50%;right:-100px;top:-105px;background:radial-gradient(circle,rgba(109,224,182,.23),transparent 68%)}
.health::after{content:"";position:absolute;left:22px;right:22px;bottom:16px;height:38px;background:linear-gradient(135deg,transparent 0 9%,rgba(109,224,182,.18) 9% 12%,transparent 12% 27%,rgba(109,224,182,.28) 27% 30%,transparent 30% 43%,rgba(109,224,182,.36) 43% 47%,transparent 47% 63%,rgba(109,224,182,.48) 63% 68%,transparent 68%);clip-path:polygon(0 92%,12% 75%,27% 83%,42% 48%,58% 61%,72% 25%,87% 38%,100% 5%,100% 100%,0 100%);opacity:.7}
.health>*{position:relative;z-index:2}
.outcome blockquote::before{content:"“";position:absolute;right:15px;top:-26px;font:700 92px/1 Geist;color:rgba(15,185,129,.14)}
.included li{position:relative;padding-left:20px}
.included li::before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-radius:50%;background:var(--green);transform:translateY(-50%);box-shadow:0 0 0 5px rgba(15,185,129,.10)}

/* Subtle visual depth across key homepage sections */
.chooser,.pricing{position:relative;overflow:hidden}
.chooser::before,.pricing::before{content:"";position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(15,185,129,.10),transparent 69%);pointer-events:none}
.chooser::before{left:-250px;bottom:-270px}.pricing::before{right:-270px;top:-250px}
.chooser>.wrap,.pricing>.wrap{position:relative;z-index:1}


/* WebFlag V4 conversion and service-page additions */
.setupRail{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:9px 4px 2px}.setupRail span{display:flex;align-items:center;justify-content:space-between;gap:5px;background:#f5f8f7;border:1px solid #e5ece9;border-radius:8px;padding:7px 8px;color:#66736d;font-size:8px}.setupRail i{font-style:normal;color:var(--green-dark)}
.homeDomain{padding-top:38px}.domainSpotlight{background:#fff;border:1px solid var(--line);border-radius:26px;padding:46px;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center;box-shadow:0 24px 70px rgba(12,23,34,.07)}.domainSpotlight h2{font:600 38px/1.1 Geist;letter-spacing:-1.6px;margin:12px 0}.domainSpotlight p{color:var(--muted);line-height:1.7}.domainSearchLarge{max-width:none;margin:0}.domainChips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.domainChips span{background:#edf8f4;border:1px solid #d2ebe1;padding:7px 10px;border-radius:999px;color:var(--green-dark);font:600 10px IBM Plex Mono}.domainChips small{color:var(--muted);margin-left:auto}
.businessHard{background:var(--ink);color:#fff;overflow:hidden;position:relative}.businessHard::before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;right:-190px;top:-230px;background:radial-gradient(circle,rgba(15,185,129,.26),transparent 68%)}.businessHardGrid{display:grid;grid-template-columns:1fr .85fr;gap:90px;align-items:center;position:relative}.businessHardCopy h2{font:600 52px/1.04 Geist;letter-spacing:-2.4px;margin:16px 0}.businessHardCopy p{font-size:17px;line-height:1.75;color:#aebbc3;max-width:620px}.textLink{display:inline-block;margin-top:16px;color:var(--green);font-weight:700;text-decoration:none}.calmPanel{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:28px;backdrop-filter:blur(10px)}.calmHeader{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.calmHeader span{font:600 9px IBM Plex Mono;color:#8ea0aa}.calmHeader b{color:#84e3c0;font-size:12px}.calmPanel ul{list-style:none;margin:12px 0 0;padding:0}.calmPanel li{display:flex;gap:13px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.calmPanel li:last-child{border-bottom:0}.calmPanel li>i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(15,185,129,.14);color:#79dfba;font-style:normal}.calmPanel li span{display:grid;gap:3px}.calmPanel li b{font-size:13px}.calmPanel li small{color:#8fa0aa}
.homeFaq{background:#fff}.homeFaq .faq{max-width:850px}.homeFaq summary span{color:var(--green-dark);font-size:20px}.helpNudge{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;align-items:center;gap:10px;background:#fff;color:var(--ink);text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:10px 16px 10px 10px;box-shadow:0 16px 45px rgba(12,23,34,.18)}.helpNudge>i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--green);color:#fff;font-style:normal;font-weight:700}.helpNudge span{display:grid}.helpNudge b{font-size:11px}.helpNudge small{color:var(--muted);font-size:9px}
.productHero{padding-bottom:90px}.productHeroGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:76px;align-items:center}.productHeroGrid h1{max-width:720px}.hostingVisual,.wpVisual,.migrationRoute{position:relative;background:#fff;border:1px solid var(--line);border-radius:26px;padding:28px;box-shadow:var(--shadow);min-height:350px}.hostingVisual{background:linear-gradient(145deg,#fff,#edf8f4)}.hostingStatus{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid var(--line);padding:15px;border-radius:14px;font-size:12px}.hostingStatus b{color:var(--green-dark);margin-left:auto;margin-right:10px}.hostingStatus i{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 6px rgba(15,185,129,.12)}.speedGauge{width:180px;height:180px;border-radius:50%;margin:35px auto 24px;display:grid;place-items:center;align-content:center;background:conic-gradient(var(--green) 0 94%,#dce8e3 94% 100%);border:16px solid #fff;box-shadow:0 10px 35px rgba(12,23,34,.1)}.speedGauge small{font-size:9px}.speedGauge b{font:600 48px Geist}.speedGauge span{font-size:10px;color:var(--green-dark)}.hostingVisual ul,.wpVisual ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;color:#52615b;font-size:11px}.hostingVisual li i{font-style:normal;color:var(--green-dark)}.comparePanel{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;background:#fff;border:1px solid var(--line);border-radius:26px;padding:46px}.comparePanel h2{font:600 42px/1.08 Geist;letter-spacing:-1.8px;margin:12px 0}.comparePanel p{color:var(--muted);line-height:1.7}.checkColumns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkColumns ul{list-style:none;margin:0;padding:0}.checkColumns li{padding:14px 12px 14px 42px;border-bottom:1px solid var(--line);position:relative;font-weight:600;font-size:12px}.checkColumns li::before{content:"✓";position:absolute;left:12px;color:var(--green-dark)}
.wpVisual{display:flex;align-items:center;gap:28px;background:linear-gradient(145deg,#fff,#f1f3f8)}.wpBadge{flex:0 0 110px;height:110px;border-radius:30px;background:#1f2937;color:#fff;display:grid;place-items:center;font:600 58px Georgia}.wpVisual small{font:600 9px IBM Plex Mono;color:var(--green-dark)}.wpVisual h2{font:600 28px Geist;margin:10px 0 20px}.migrationRoute{display:grid;align-content:center;gap:18px;background:linear-gradient(145deg,#fff,#eef8f4)}.migrationRoute>div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;display:grid;gap:6px}.migrationRoute>i{text-align:center;color:var(--green-dark);font-style:normal;font-weight:700}.migrationRoute small{font:600 9px IBM Plex Mono;color:#75828a}.migrationRoute b{font:600 21px Geist}.migrationRoute span{color:var(--muted);font-size:11px}.migrationRoute .routeActive{border-color:#a7dfca;box-shadow:0 12px 30px rgba(15,185,129,.11)}.processGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.processGrid article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px}.processGrid article>span,.routeCards>a>span{font:600 10px IBM Plex Mono;color:var(--green-dark)}.processGrid h3{font:600 20px Geist}.processGrid p{color:var(--muted);font-size:12px;line-height:1.7}.routeCards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.routeCards>a{display:block;background:#fff;border:1px solid var(--line);border-radius:22px;padding:32px;color:var(--ink);text-decoration:none;transition:.2s}.routeCards>a:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.routeCards h2{font:600 24px Geist}.routeCards p{color:var(--muted);line-height:1.7}.routeCards b{color:var(--green-dark);font-size:12px}
@media(max-width:1000px){nav{gap:18px}.productHeroGrid,.domainSpotlight,.businessHardGrid,.comparePanel{grid-template-columns:1fr}.processGrid{grid-template-columns:1fr 1fr}.routeCards{grid-template-columns:1fr}.domainChips small{margin-left:0}}
@media(max-width:620px){.setupRail{grid-template-columns:1fr 1fr}.domainSpotlight{padding:28px 20px}.businessHardCopy h2{font-size:40px}.calmPanel{padding:20px}.helpNudge{right:12px;bottom:12px}.helpNudge span{display:none}.helpNudge{padding:8px}.productHeroGrid{gap:35px}.hostingVisual,.wpVisual,.migrationRoute{min-height:0;padding:20px}.wpVisual{display:grid}.processGrid,.checkColumns{grid-template-columns:1fr}.comparePanel{padding:28px 20px}}


/* WebFlag V5 founder-led brand layer */
.founderHome{background:linear-gradient(180deg,#fff,#f3f8f6);overflow:hidden}.founderHomeGrid{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;align-items:center}.founderPortrait{min-height:430px;border-radius:30px;background:radial-gradient(circle at 65% 18%,rgba(125,226,190,.4),transparent 28%),linear-gradient(145deg,#10202b,#071017);display:grid;place-items:center;align-content:center;gap:18px;position:relative;overflow:hidden;box-shadow:0 35px 80px rgba(12,23,34,.18)}.founderPortrait::before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;border:1px solid rgba(126,226,190,.16);box-shadow:0 0 0 55px rgba(126,226,190,.04),0 0 0 110px rgba(126,226,190,.025)}.founderPortrait::after{content:"";position:absolute;inset:auto 30px 26px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}.founderMonogram{width:150px;height:150px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#74dfb9,#13aa78);color:#082019;font:600 58px/1 Geist;letter-spacing:-4px;position:relative;z-index:2;box-shadow:0 25px 60px rgba(0,0,0,.28)}.founderPortrait>span{position:relative;z-index:2;text-align:center;color:#91a5ae;font:600 9px/1.6 IBM Plex Mono;letter-spacing:.08em;text-transform:uppercase}.founderHomeCopy h2{font:600 48px/1.04 Geist;letter-spacing:-2.2px;margin:14px 0 22px;max-width:800px}.founderHomeCopy>p{font-size:16px;line-height:1.78;color:var(--muted);max-width:760px}.founderQuote{border-left:3px solid var(--green);padding-left:20px;color:var(--ink)!important;font-weight:600}.founderSignature{display:grid;margin:25px 0 22px}.founderSignature b,.signatureBlock b{font:600 17px Geist}.founderSignature span,.signatureBlock span{font:600 9px IBM Plex Mono;color:var(--green-dark);text-transform:uppercase;letter-spacing:.06em}
.aboutHero{padding-bottom:88px}.aboutHeroGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:center}.aboutHero h1{max-width:900px}.founderPortraitLarge{min-height:520px}.storyLayout{display:grid;grid-template-columns:.34fr .66fr;gap:90px;align-items:start}.storyAside{position:sticky;top:110px}.founderCard{margin-top:18px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:var(--shadow)}.founderCard b{font:600 24px Geist}.founderCard span{display:block;color:var(--green-dark);font:600 9px IBM Plex Mono;margin:5px 0 18px;text-transform:uppercase}.founderCard p{color:var(--muted);line-height:1.65}.storyPrinciple{margin-top:20px;padding:24px;border-radius:20px;background:var(--ink);color:#c7d1d5;font:600 18px/1.6 Geist}.storyCopy h2{font:600 46px/1.08 Geist;letter-spacing:-2px;margin:0 0 28px}.storyCopy h3{font:600 28px Geist;margin:45px 0 14px}.storyCopy p{font-size:17px;line-height:1.86;color:#53615d}.storyCopy blockquote{margin:42px 0 26px;padding:30px;border-radius:22px;background:#ecf8f3;border:1px solid #cfe9de;font:600 23px/1.45 Geist;color:#17382c}.signatureBlock{display:grid}.valuesIntro{text-align:center;max-width:760px}.valuesIntro h2{font:600 46px/1.08 Geist;letter-spacing:-2px}.valueCards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}.valueCards article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px}.valueCards article>span,.contactGridPolished article>span{font:600 9px IBM Plex Mono;color:var(--green-dark)}.valueCards h3{font:600 22px Geist}.valueCards p{color:var(--muted);line-height:1.7;font-size:12px}.founderCta{padding-top:0}.founderCtaBox{background:var(--ink);color:#fff;border-radius:28px;padding:48px 55px;display:flex;align-items:center;justify-content:space-between;gap:40px;overflow:hidden;position:relative}.founderCtaBox::after{content:"";position:absolute;width:450px;height:450px;border-radius:50%;right:-190px;top:-220px;background:radial-gradient(circle,rgba(15,185,129,.34),transparent 68%)}.founderCtaBox>*{position:relative;z-index:1}.founderCtaBox h2{font:600 40px Geist;margin:10px 0}.founderCtaBox p{color:#a9b7bd}.contactHero{text-align:center}.contactHero p{margin-inline:auto}.contactFeatureGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.contactLead h2{font:600 44px/1.08 Geist;letter-spacing:-1.8px}.contactLead p{font-size:16px;line-height:1.8;color:var(--muted)}.contactLead small{display:block;color:var(--muted);margin-top:16px}.founderContactCard{display:flex;align-items:center;gap:24px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:var(--shadow)}.smallMonogram{width:86px;height:86px;font-size:32px;letter-spacing:-2px;flex:0 0 auto}.founderContactCard b{font:600 22px Geist}.founderContactCard span{display:block;font:600 9px IBM Plex Mono;color:var(--green-dark);margin-top:4px}.founderContactCard p{color:var(--muted);line-height:1.65}.contactGridPolished article{position:relative;overflow:hidden;transition:.2s}.contactGridPolished article:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.responsePromise{background:var(--ink);color:#fff}.responsePromiseGrid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.responsePromise h2{font:600 48px Geist;margin:12px 0}.responsePromise p{color:#aab7bd;line-height:1.8}.responsePromise ul{list-style:none;margin:0;padding:0}.responsePromise li{display:flex;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.1)}.responsePromise li i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(15,185,129,.16);color:#75ddb8;font-style:normal}.responsePromise li span{display:grid}.responsePromise li small{color:#94a5ad;margin-top:3px}
@media(max-width:1000px){.founderHomeGrid,.aboutHeroGrid,.storyLayout,.contactFeatureGrid,.responsePromiseGrid{grid-template-columns:1fr}.storyAside{position:static}.valueCards{grid-template-columns:1fr 1fr}.founderPortrait,.founderPortraitLarge{min-height:420px}.founderCtaBox{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.founderHomeGrid{gap:38px}.founderHomeCopy h2,.storyCopy h2,.valuesIntro h2,.contactLead h2,.responsePromise h2{font-size:36px}.founderPortrait,.founderPortraitLarge{min-height:330px}.founderMonogram{width:120px;height:120px;font-size:46px}.valueCards{grid-template-columns:1fr}.founderCtaBox{padding:34px 24px}.storyCopy p{font-size:15px}.storyCopy blockquote{font-size:19px}.aboutHeroGrid{gap:40px}}


/* Email routing additions */
.contactEmailLinks{display:flex;flex-direction:column;gap:.35rem;margin-top:.75rem}
.contactEmailLinks a{width:max-content}
.founderEmail{display:block;margin-top:.35rem;font-size:.95rem;color:var(--emerald,#10b981);font-weight:700}
.contactGrid article>small{display:block;margin-top:.7rem;line-height:1.5}
