@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#26273b;--muted:#626476;--paper:#f5f4ee;--purple:#7970c7;--line:#dadbd6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #6457cb;outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3,.brand{font-family:Manrope,sans-serif}h1,h2{letter-spacing:-.055em;line-height:1.08}h2{font-size:clamp(34px,4vw,52px);font-weight:600}h3{line-height:1.3}h2+.description{margin-top:22px}.header{height:96px;max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 40px;gap:20px}.brand{font-size:25px;letter-spacing:-1.2px;font-weight:800;display:flex;align-items:center}.mark{display:inline-grid;place-items:center;width:31px;height:33px;background:var(--ink);color:#fff;transform:rotate(-8deg);border-radius:8px;margin-right:9px;font-size:27px;line-height:1}.purple{color:var(--purple)}.header nav{display:flex;gap:29px;font-size:14px;font-weight:600}.button{display:inline-flex;justify-content:center;align-items:center;gap:15px;border-radius:8px;min-height:50px;padding:12px 22px;font-size:14px;font-weight:700;transition:transform .16s}.button:hover{transform:translateY(-2px)}.small{min-height:44px;padding:10px 17px;font-size:13px}.dark{background:var(--ink);color:white}.outline{border:1px solid #8e8e9a}.light{background:var(--paper);color:var(--ink)}.text-link{font-size:14px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:3px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}.hero{max-width:1280px;margin:auto;display:grid;grid-template-columns:1fr 1fr;padding:55px 40px 80px;gap:30px;align-items:center}.hero h1{font-size:clamp(48px,5.4vw,74px);font-weight:600;margin:23px 0}.hero em{font-style:normal;color:var(--purple)}.intro{font-size:16px;max-width:445px;color:var(--muted)}.actions{display:flex;gap:22px;align-items:center;margin-top:29px}.wrap{flex-wrap:wrap;gap:12px}.billing{margin-top:18px;font-size:12px;color:var(--muted)}.hero-art{position:relative;min-height:510px;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #d5d3de;border-radius:50%;width:450px;height:450px}.browser{position:relative;width:90%;margin-top:30px;background:white;border:1px solid #363649;border-radius:12px;overflow:hidden;box-shadow:12px 17px 0 #dbd8ec;transform:rotate(-3deg)}.browser-bar{display:flex;justify-content:space-between;padding:10px 14px;background:#f5f3fa;border-bottom:1px solid #d8d4e4;font-size:10px}.browser-bar span:first-child{letter-spacing:2px;color:#8b849f}.demo{background:#e8e3ff;padding:22px 25px 15px;overflow:hidden}.demo-nav{display:flex;justify-content:space-between;font-size:12px;font-weight:700}.demo-nav span{font-size:26px}.demo-title{font-family:Manrope,sans-serif;font-size:32px;line-height:1.12;font-weight:800;letter-spacing:-1.5px;margin:30px 0 12px}.demo-title span{color:#6f63b8}.demo p{font-size:10px}.shapes{display:flex;align-items:end;margin:25px 0 18px;height:85px;gap:12px}.shapes i{width:33%;height:85px}.shapes i:first-child{border-radius:60px 60px 0 0;background:#a99ee2}.shapes i:nth-child(2){background:#eeb28d;clip-path:polygon(0 100%,50% 0,100% 100%)}.shapes i:last-child{border-radius:50%;background:#34374b}.demo-footer{display:flex;justify-content:space-between;border-top:1px solid #bdb2dd;padding-top:10px;font-size:9px}.note{position:absolute;z-index:2;top:0;right:12px;border:1px solid #ccc5b0;transform:rotate(7deg);background:#fff0b8;padding:16px 22px;font-size:14px;line-height:1.4;box-shadow:3px 4px 0 #e3ddc9}.sticker{position:absolute;bottom:-10px;left:0;background:#fffdf7;border:1px solid #b1acc1;border-radius:16px;padding:17px 24px;transform:rotate(3deg)}.sticker>span{display:block;font-size:8px;letter-spacing:1.3px;font-weight:700}.sticker strong{display:block;font-size:43px;letter-spacing:-2px;line-height:1.3}.sticker small{font-size:15px;letter-spacing:0;font-weight:400}.strip{border-block:1px solid var(--line);padding:22px 20px;display:flex;justify-content:center;gap:45px;font-size:12px;font-weight:600}.strip b{color:#8176ac}.section{max-width:1280px;margin:auto;padding:90px 40px}.heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}.heading h2{margin-top:15px}.heading>p{max-width:330px;font-size:14px;color:var(--muted)}.categories{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.category{border:1px solid var(--line);padding:25px 22px;border-radius:14px;background:#ffffff40}.icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;font-size:25px;margin-bottom:32px}.lilac{background:#ddd5f5}.peach{background:#ffdcc4}.mint{background:#d3e8db}.yellow{background:#f4e5ac}.category h3{font-size:18px;margin-bottom:12px}.category p{font-size:13px;color:var(--muted);min-height:65px}.category strong{display:block;border-top:1px solid var(--line);margin-top:20px;padding-top:15px;font-size:12px}.plans-section{padding-top:40px}.pill{border-radius:30px;display:inline-block;font-size:10px;padding:5px 11px;background:#ebeae5;width:fit-content}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plan{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;padding:28px;background:#faf9f5}.featured{background:#e4dff8;border-color:#a59acc}.plan h3{font-size:25px;margin-top:28px}.plan>p{font-size:13px;color:#55576a;margin-top:8px}.price{font-size:62px;letter-spacing:-3px;line-height:1.1;margin-top:28px;font-weight:600}.price span:not([data-catalog-price]){font-size:14px;letter-spacing:0;font-weight:400;margin-left:7px}.quote{font-size:24px;letter-spacing:-1px;line-height:1.3;margin:30px 0 12px;min-height:75px}.plan-detail{font-size:13px;color:#55576a;padding:22px 0;margin-top:auto}.plan .button{font-size:12px}.wordpress{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;background:#e5e9df;max-width:1200px;border-radius:24px;padding:55px;margin-top:12px}.wordpress-symbol{display:grid;place-items:center;align-self:center;justify-self:center;width:210px;height:210px;border:2px solid #657767;border-radius:50%;font:145px Georgia;color:#657767;box-shadow:0 0 0 18px #d9e0d2}.wordpress h2{margin-top:14px}.description{font-size:14px;color:#505e55;max-width:440px}.wordpress .button{font-size:12px;padding:10px 16px}.addons{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.addon{padding:22px;border:1px solid var(--line);border-radius:16px}.layout{height:145px;border:1px solid #b6b0bf;border-radius:7px;padding:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:23px}.layout i{display:block;grid-column:1/-1;height:45px;border-radius:3px;background:#26273b30}.layout b{background:#26273b20;border-radius:3px}.addon h3{font-size:23px;margin-top:12px}.addon p{font-size:14px;color:var(--muted);margin:12px 0 25px}.addon .text-link{font-size:12px}.fineprint{font-size:12px;color:var(--muted);margin-top:23px;max-width:730px}.steps-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:60px}.steps-section h2,.faq h2{margin-top:15px}.steps{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:25px;padding:22px 0;border-bottom:1px solid var(--line)}.steps li:first-child{padding-top:0}.steps li>span{font-size:12px;color:#6f63b8;font-weight:700;padding-top:4px}.steps h3{font-size:18px}.steps p{font-size:13px;color:var(--muted);margin-top:5px}.faq{padding-top:20px;display:grid;grid-template-columns:1fr 1.4fr;gap:60px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-size:15px;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:21px;color:#79718b}.faq details[open] summary:after{content:'−'}.faq details p{font-size:14px;color:var(--muted);padding-bottom:22px}.faq p a{text-decoration:underline}.contact-banner{background:var(--ink);color:var(--paper);max-width:1200px;border-radius:24px;padding:55px;display:flex;justify-content:space-between;gap:30px;align-items:center;margin:0 auto 70px}.contact-banner .eyebrow{color:#c2bbdf;margin-bottom:15px}.contact-email{display:block;font-size:13px;margin-top:15px;text-align:center;color:#d1cede}.footer{max-width:1280px;margin:auto;padding:20px 40px 40px;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.footer p{font-size:12px;color:var(--muted)}.footer>div{display:flex;flex-wrap:wrap;gap:25px;margin-left:auto;font-size:12px}.copyright{width:100%;border-top:1px solid var(--line);padding-top:22px;font-size:11px;color:var(--muted)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}@media(max-width:1000px){.hero h1{font-size:54px}.hero-art{min-height:440px}.orbit{width:340px;height:340px}.demo-title{font-size:26px}.note{font-size:12px}.strip{gap:23px}.categories{grid-template-columns:repeat(2,1fr)}.wordpress,.contact-banner{margin-left:25px;margin-right:25px}.wordpress{gap:35px}.section{padding:65px 30px}.plan{padding:22px}.plan h3{font-size:21px}.plan .button{padding:12px}.addon{padding:20px}.addon h3{font-size:21px}}@media(max-width:720px){.header{height:80px;padding:0 20px}.header nav{display:none}.brand{font-size:23px}.header .button{font-size:11px;padding:10px 12px}.hero{grid-template-columns:1fr;padding:30px 22px 50px;gap:30px}.hero h1{font-size:54px}.hero-art{min-height:430px;max-width:450px;width:100%;justify-self:center}.orbit{max-width:100%}.browser{max-width:370px}.note{right:5px}.sticker{left:8px;bottom:0}.strip{gap:12px;font-size:10px;padding:18px 12px;flex-wrap:wrap}.strip b{display:none}.section{padding:55px 22px}.heading{display:block}.heading>p{margin-top:22px}.heading>.pill{margin-top:20px}.categories{gap:12px}.category{padding:21px 17px}.category h3{font-size:17px}.plans,.addons{grid-template-columns:1fr}.plan{padding:27px}.quote{min-height:0}.wordpress{grid-template-columns:1fr;margin:0 15px;padding:40px 24px}.wordpress-symbol{width:125px;height:125px;font-size:90px;margin:15px}.wordpress h2{font-size:38px}.layout{height:150px;max-width:320px;margin:5px auto 25px}.steps-section,.faq{grid-template-columns:1fr;gap:32px}.contact-banner{margin:0 15px 40px;padding:32px 25px;display:block}.contact-banner>div:last-child{margin-top:28px;display:inline-block}.contact-banner h2{font-size:40px}.footer{padding:15px 22px 30px;gap:15px}.footer>div{margin:12px 0 0;width:100%;gap:18px}.footer .copyright{margin-top:10px}.category p{min-height:85px}.hero .eyebrow{font-size:9px}.intro{font-size:15px}}@media(max-width:370px){.hero h1{font-size:46px}.hero-art{min-height:400px}.demo{padding:18px}.demo-title{font-size:25px}.actions{gap:15px}.actions .button{padding:12px 15px}.categories{grid-template-columns:1fr}.category p{min-height:0}}
button,select,input{font:inherit}button{cursor:pointer}.plan .button{margin-top:auto}.plan-features{list-style:none;padding:22px 0;margin:0 0 10px;flex:1;font-size:13px;color:#4a4d61}.plan-features li{padding:7px 0;border-bottom:1px solid #26273b12}.plan-features li:before{content:'✓';color:#405b46;margin-right:9px}.addon-price{font-size:27px!important;font-weight:700;color:var(--ink)!important;margin:20px 0 8px!important}.addon-price small{font-size:12px;font-weight:400}.addon-scope{font-size:12px!important;min-height:78px}.button:disabled{opacity:.5;cursor:wait;transform:none}#checkout-dialog{width:min(600px,calc(100% - 24px));max-height:90dvh;padding:26px;border:1px solid #bdbbca;border-radius:18px;background:var(--paper);color:var(--ink);box-shadow:0 25px 90px #17172740}#checkout-dialog::backdrop{background:#171727aa;backdrop-filter:blur(3px)}.checkout-header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.checkout-header h2{font-size:27px;letter-spacing:-1px}.close-checkout{border:0;background:none;font-size:30px;line-height:1;padding:5px 8px}.checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}#checkout-form label{display:grid;gap:5px;font-size:12px;font-weight:600;margin:12px 0}#checkout-form select,#checkout-form input:not([type=checkbox]){min-width:0;width:100%;border:1px solid #8e8e9a;border-radius:6px;padding:10px;background:white;color:var(--ink);font-size:14px}#checkout-form input:focus-visible,#checkout-form select:focus-visible{outline:2px solid #6457cb;outline-offset:2px}.order-summary{padding:14px 16px;background:#e4dff8;border-radius:8px;font-size:13px;margin:18px 0}.order-summary p:last-child{font-weight:700;font-size:19px;margin-top:8px}.checkout-note{font-size:12px;color:#55576a;margin:14px 0}#checkout-form .consent{display:flex;align-items:start;gap:9px;font-weight:400;line-height:1.6}.consent input{margin-top:5px}.consent a{text-decoration:underline}#pay-button{width:100%;margin-top:10px}#checkout-message{margin-top:12px;font-size:13px}#payment-result p{margin:12px 0}#payment-reference{font-size:12px;overflow-wrap:anywhere}.policy{max-width:850px;margin:50px auto;padding:30px 24px}.policy h1{font-size:44px;margin:25px 0}.policy h2{font-size:23px;margin:28px 0 10px;letter-spacing:-.5px}.policy p{margin:12px 0;font-size:15px}.policy a{text-decoration:underline}@media(max-width:500px){.checkout-fields{grid-template-columns:1fr}#checkout-dialog{padding:20px}.checkout-header h2{font-size:23px}}
.email-section{max-width:1200px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;background:#ede6f5;border-radius:24px;padding:55px;margin-bottom:60px}.email-visual{position:relative;min-height:360px;display:grid;place-items:center}.email-at{font:200px Manrope,sans-serif;font-weight:700;line-height:1;color:#8c7eac}.email-preview{position:absolute;bottom:20px;left:0;right:0;padding:24px 20px;background:#fffdf8;border:1px solid #b7adc9;border-radius:12px;transform:rotate(-4deg);box-shadow:8px 9px 0 #d3c7e3}.email-preview>span{display:block;font-size:9px;letter-spacing:1px}.email-preview strong{display:block;font-size:clamp(18px,2vw,25px);letter-spacing:-1px;margin:9px 0}.email-preview p{font-size:12px}.email-section h2{margin-top:14px}.email-price{font-size:48px;font-weight:700;letter-spacing:-2px;margin-top:20px;line-height:1.2}.email-price span:not([data-catalog-price]){font-size:13px;font-weight:400;letter-spacing:0;margin-left:7px}.email-billing{font-size:12px;color:#55576a;margin-top:5px}.email-webmail{display:inline-block;margin:15px 0 0 15px}@media(max-width:900px){.email-section{gap:30px;margin:0 25px 40px}}@media(max-width:720px){.email-section{grid-template-columns:1fr;margin:0 15px 35px;padding:35px 25px}.email-visual{min-height:280px}.email-at{font-size:160px}.email-preview{bottom:5px}.email-webmail{margin-left:10px}}
:root{--ink:#102a43;--muted:#53687b;--paper:#fff;--purple:#2676c8;--line:#dbe4ec}.header{max-width:1360px;height:90px}.brand .mark{background:#1263b5;transform:none;border-radius:5px}.provider-header{position:relative;z-index:15;background:white}.provider-header nav{gap:24px;align-items:center}.nav-dropdown{position:relative}.nav-dropdown summary{cursor:pointer;list-style:none;font-size:14px;font-weight:600}.nav-dropdown summary:after{content:'⌄';margin-left:7px}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown>div{position:absolute;left:-18px;top:37px;min-width:255px;padding:10px;background:white;border:1px solid var(--line);box-shadow:0 16px 35px #122b4620;border-radius:10px}.nav-dropdown a{display:block;padding:12px;border-radius:6px;font-size:14px}.nav-dropdown a:hover{background:#eef5fc}.nav-dropdown small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.mobile-nav-toggle{display:none}.dashboard-link{font-size:12px}.dark{background:#1263b5}.hero{background:#f1f7fd;max-width:none;padding-left:max(40px,calc((100% - 1200px)/2));padding-right:max(40px,calc((100% - 1200px)/2))}.hero em{color:#1263b5}.strip{display:none}.ssl-strip{display:flex;justify-content:center;gap:35px;flex-wrap:wrap;padding:18px 25px;border-bottom:1px solid var(--line);background:#fafcfe;font-size:12px}.ssl-strip strong{color:#185d9c}.lilac{background:#eaf2fd}.mint{background:#f0f7fb}.peach{background:#f5f8fc}.plan.featured{background:#edf5ff;border-color:#70a3d6}.product-hero{background:#eef5fc}.product-hero-inner{max-width:1200px;margin:auto;padding:65px 35px;display:grid;grid-template-columns:1.4fr .6fr;gap:70px;align-items:center}.product-hero h1{font-size:clamp(42px,4.8vw,66px);font-weight:600;margin:20px 0}.product-hero .button{margin-top:25px}.product-offer{padding:35px;border:1px solid #b7d3ed;border-radius:12px;background:white;box-shadow:12px 12px 0 #d9e9f8}.product-offer>p{font-size:13px;color:var(--muted);margin-top:22px}.product-offer>strong{font-size:62px;letter-spacing:-3px;line-height:1.4}.product-offer small{font-size:14px;letter-spacing:0;font-weight:400}.offer-line{display:block;margin-top:25px;font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:15px}.two-plans{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px;margin:auto}.compare-section{padding-top:10px}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.table-scroll table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.table-scroll th,.table-scroll td{padding:18px 20px;border-bottom:1px solid var(--line);text-align:left}.table-scroll th{font-weight:700}.table-scroll thead{background:#eaf2fd}.product-extras{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:25px}.product-extras p{color:var(--muted);font-size:14px;margin:20px 0}.product-extras h2{margin-top:15px}.product-extras h3{font-size:25px}.footer{border-top:1px solid var(--line)}.dashboard-shell{max-width:1100px;margin:45px auto 80px;padding:20px 30px;min-height:50vh}.dashboard-shell h1{font-size:44px;margin:18px 0}.dashboard-login{max-width:430px;margin:30px 0;padding:25px;background:#eef5fc;border:1px solid #c6d8ea;border-radius:12px}.dashboard-login label{display:grid;gap:8px;font-size:13px}.dashboard-login input{width:100%;min-width:0;border:1px solid #899caf;border-radius:6px;padding:12px;font-size:16px}.dashboard-login .button{margin-top:18px}.dashboard-toolbar{display:flex;justify-content:space-between;align-items:center;margin:30px 0;gap:20px}.dashboard-order{padding:24px;margin:18px 0;border:1px solid var(--line);border-radius:12px;background:#f6f9fd}.dashboard-order p{margin:10px 0;font-size:14px}.dashboard-order .dashboard-price{font-size:25px;font-weight:700}.dashboard-reference{font-size:11px!important;overflow-wrap:anywhere;color:var(--muted)}.dashboard-order .button,.dashboard-order .text-link{margin:15px 15px 0 0;display:inline-flex}.dashboard-shell [hidden]{display:none!important}#dashboard-message{margin-top:20px;font-size:14px}
@media(max-width:1050px){.provider-header{padding-inline:22px}.provider-header nav{gap:14px}.provider-header nav>a,.nav-dropdown summary{font-size:12px}.product-hero-inner{gap:35px}.ssl-strip{gap:20px}.product-offer{padding:25px}.product-offer>strong{font-size:48px}}
@media(max-width:800px){.provider-header{flex-wrap:wrap;height:auto;min-height:80px;padding-block:17px;gap:12px}.mobile-nav-toggle{display:block;padding:7px 10px;border:1px solid var(--line);border-radius:6px;background:white;font-size:12px;margin-left:auto}.provider-header nav{display:none;order:4;width:100%;padding-top:15px;align-items:stretch;flex-direction:column;gap:10px}.provider-header nav.is-open{display:flex}.nav-dropdown>div{position:static;box-shadow:none;margin-top:10px;width:100%}.provider-header .dashboard-link{font-size:10px;padding:8px;min-height:35px}.product-hero-inner{grid-template-columns:1fr;padding:40px 24px;gap:30px}.product-hero h1{font-size:46px}.product-offer{max-width:400px}.ssl-strip{gap:10px 22px;font-size:11px}.product-extras{grid-template-columns:1fr;gap:35px}.two-plans{grid-template-columns:1fr}.dashboard-shell{padding-inline:20px}.dashboard-shell h1{font-size:35px}.dashboard-toolbar{flex-wrap:wrap}.hero{padding-inline:24px}.provider-header .brand{font-size:22px}}
.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.service-card{display:flex;flex-direction:column;align-items:start;border:1px solid var(--line);border-radius:12px;padding:25px;background:#f5f9fe;transition:border-color .15s}.service-card:hover{border-color:#3478ba}.service-card h3{font-size:22px;margin:22px 0 14px}.service-card p{font-size:14px;color:var(--muted);margin-bottom:25px}.service-card strong{font-size:13px;color:#185d9c;margin-top:auto}.quote-section{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;padding-top:25px}.quote-section h2{margin:18px 0}.quote-section form{padding:25px;background:#eef5fc;border:1px solid var(--line);border-radius:12px}.quote-section label{display:grid;gap:7px;margin-bottom:15px;font-size:13px;font-weight:600}.quote-section input:not([type=checkbox]),.quote-section select,.quote-section textarea{width:100%;min-width:0;font:inherit;font-size:15px;border:1px solid #92a8bb;border-radius:6px;padding:11px;background:white;color:var(--ink)}.quote-section textarea{resize:vertical}.quote-section .consent{display:flex;font-size:12px;font-weight:400;line-height:1.5}.quote-section .consent input{margin-top:3px}.quote-section .consent a{text-decoration:underline}#quote-message{font-size:13px;margin-top:18px;overflow-wrap:anywhere}.quote-dashboard-title{font-size:27px;margin-top:35px}@media(max-width:1000px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-section{gap:30px}}@media(max-width:720px){.service-grid,.quote-section{grid-template-columns:1fr}.quote-section form{padding:20px}}
/* VerityHost platform design */
:root{--ink:#092748;--muted:#53677d;--purple:#1464d2;--line:#d9e3ed}.provider-header{display:block;padding:0;max-width:none;height:auto;min-height:0;z-index:30}.utility-bar{background:#052b54;color:white;font-size:12px}.utility-bar>div{max-width:1300px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:11px 28px}.utility-bar a{color:#dcecff;font-size:11px}.utility-bar strong{color:#ffdc78}.nav-row{max-width:1330px;margin:auto;padding:0 28px;min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px}.provider-header nav{margin-left:auto;gap:28px}.nav-dropdown{position:static}.nav-dropdown summary{font-size:13px}.nav-dropdown .mega-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:min(1100px,calc(100% - 40px));padding:28px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;box-shadow:0 18px 35px #08274822;border:1px solid #cddded;border-radius:0 0 12px 12px;background:white}.nav-dropdown:not([open])>.mega-menu{display:none}.menu-heading{display:block;font-size:10px;letter-spacing:1px;font-weight:700;color:#60809e;padding:0 12px 10px}.mega-menu a{padding:10px 12px;font-size:13px}.mega-menu small{font-size:11px}.mega-menu aside{background:#eaf3ff;border-radius:8px;padding:22px}.mega-menu aside strong{font:600 26px/1.2 Manrope,sans-serif;letter-spacing:-1px}.mega-menu aside p{font-size:12px;line-height:1.6;color:var(--muted);margin:14px 0}.mega-menu aside a{font-weight:700;font-size:12px;padding:0;color:#1464d2}.header-actions{display:flex;align-items:center;gap:20px}.login-link{font-size:13px;white-space:nowrap}.pricing-button{background:#f7cf65;color:#102a43;border:1px solid #ebc258}.provider-header .brand{white-space:nowrap}.provider-header .mark{background:#1464d2}.dark{background:#1464d2}.button{border-radius:6px}.platform-hero{background:radial-gradient(ellipse at 5% 0%,#f4faff,transparent 50%),linear-gradient(110deg,#e8f3ff,#daeafb);border-top:1px solid #dce8f3}.platform-hero-inner{max-width:1330px;margin:auto;padding:40px 28px 0;text-align:center}.platform-ribbon{width:fit-content;max-width:100%;margin:0 auto 36px;padding:15px 44px;border:1px solid #2d74c7;border-radius:8px;box-shadow:5px 5px 0 #c6dcf5;background:#1464d2;color:white;transform:rotate(-1deg)}.platform-ribbon>span{display:block;font-size:9px;letter-spacing:1.9px;font-weight:700}.platform-ribbon strong{font:700 24px Manrope,sans-serif;display:block;letter-spacing:-.6px;margin-top:3px}.platform-ribbon small{display:block;font-size:10px;color:#e0edff;margin-top:3px}.platform-hero h1{font-size:clamp(42px,4.6vw,66px);line-height:1.08;font-weight:600;letter-spacing:-3px;margin:16px 0 22px}.platform-hero h1 span{color:#1464d2}.platform-hero .eyebrow{font-size:10px;color:#466b90}.platform-intro{font-size:16px;color:#395775;max-width:660px;margin:auto}.platform-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:28px;margin:27px 0 52px}.platform-actions .text-link{color:#1464d2;font-size:13px}.track-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;text-align:left}.track-card{background:#07529e;border-radius:15px 15px 0 0;overflow:hidden;color:white;display:flex;flex-direction:column;min-height:350px;transition:transform .2s}.track-card:hover{transform:translateY(-5px)}.track-card:nth-child(2){background:#063366}.track-card:nth-child(3){background:#104fbd}.track-card:nth-child(4){background:#2b76d5}.track-heading{display:flex;justify-content:space-between;align-items:center;padding:24px 22px 0;gap:10px}.track-heading span:first-child{font-size:10px;letter-spacing:1.2px;font-weight:700}.track-heading span:last-child{font-size:18px;opacity:.8}.track-card h2{font-size:24px;line-height:1.15;letter-spacing:-.8px;padding:15px 22px 0;min-height:85px;color:white;font-weight:500}.track-card>p{font-size:11px;color:#dcecff;padding:0 22px 20px;margin-top:auto}.track-art{height:180px;position:relative;overflow:hidden;padding:15px 20px;display:grid;place-items:center}.art-window{width:100%;background:#edf5ff;border-radius:8px;color:#0a315c;padding:12px 14px;box-shadow:7px 8px 0 #0002;transform:rotate(-4deg)}.art-window-bar{display:flex;gap:4px;padding-bottom:12px;border-bottom:1px solid #bbd0e3}.art-window-bar i{display:block;width:4px;height:4px;border-radius:50%;background:#8da9c3}.art-window>strong{display:block;font-size:40px;letter-spacing:-2px;line-height:1.2;margin:10px 0 4px}.art-window strong small{font-size:10px;letter-spacing:0;font-weight:400}.art-window-detail{font-size:9px}.art-lines{display:flex;gap:6px;margin-top:12px}.art-lines i{height:15px;flex:1;border-radius:3px;background:#bed6ee}.wordpress-art .art-window>strong{font:48px Georgia}.wordpress-art .art-window{background:#f7f1e3;transform:rotate(3deg)}.wordpress-art .art-lines i{background:#d6c7a1}.store-art .art-window{background:#fff;transform:rotate(-2deg)}.store-art .art-window>strong{font-size:28px;letter-spacing:1px}.store-art .art-lines i{height:30px;background:#e9d4c4}.help-art .art-window{background:#e9fff5;transform:rotate(5deg)}.help-art .art-window>strong{font-size:45px;color:#26765b}.help-art .art-lines i{background:#a9d8c4}.fact-strip{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:28px;border-bottom:1px solid var(--line)}.fact-strip>div{display:flex;align-items:center;gap:14px}.fact-strip>div>span{font-size:22px;color:#1464d2;min-width:26px}.fact-strip p{font-size:10px;color:var(--muted);line-height:1.7}.fact-strip strong{display:block;font-size:12px;color:#163654}.center-heading{text-align:center;margin:0 auto 38px;max-width:740px}.center-heading h2{margin:15px 0 20px}.center-heading>p:last-child{color:var(--muted);font-size:14px}.plan{border-radius:12px;background:white}.plan.featured{background:#eff6ff;border:1px solid #1464d2;box-shadow:0 5px 20px #1464d212}.plan>.pill{background:#e8f2ff;color:#225e9a}.plan.featured>.pill{background:#1464d2;color:white}.platform-feature{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-top:35px}.platform-feature h2{margin:17px 0 22px}.platform-feature>div>p:not(.eyebrow){color:var(--muted);font-size:14px}.feature-visual{position:relative;min-height:410px;background:#e8f1fb;border-radius:18px;display:grid;place-items:center;padding:30px}.visual-browser{background:#fff;border-radius:10px;border:1px solid #abc6df;width:95%;padding:16px 24px;transform:rotate(-3deg);box-shadow:12px 15px 0 #c9def1}.visual-label{font-size:8px;font-weight:700;letter-spacing:2px;margin-top:15px}.visual-title{font:600 31px/1.15 Manrope,sans-serif;letter-spacing:-1.5px;margin:15px 0}.visual-photo{height:95px;border-radius:5px;background:linear-gradient(135deg,#d7b998 50%,#8eaf91 50%);position:relative}.visual-photo:after{content:'';display:block;width:50px;height:75px;background:#f0e5d6;position:absolute;bottom:0;left:40%;border-radius:25px 25px 0 0}.visual-copy{display:flex;gap:10px;margin:15px 0 8px}.visual-copy span{height:35px;flex:1;background:repeating-linear-gradient(#e6edf4 0 4px,transparent 4px 8px)}.visual-tag{position:absolute;bottom:12px;right:10px;padding:12px 20px;background:#06366b;border-radius:6px;color:white;font-size:11px;box-shadow:0 5px 15px #0001}.migration-feature{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:#f1f6fc;max-width:1200px;border-radius:18px;padding:50px;margin-bottom:70px}.migration-feature h2{margin:18px 0 20px}.migration-feature p:not(.eyebrow){font-size:14px;color:var(--muted);margin-bottom:24px}.migration-map{display:flex;align-items:center;gap:15px;justify-content:center}.migration-map>div{background:white;border:1px solid #a7c3de;border-radius:10px;box-shadow:5px 6px 0 #d6e5f3;padding:25px 16px;font-size:14px;font-weight:700}.migration-map span{font-size:9px;display:block;font-weight:400;margin-top:12px;color:var(--muted)}.migration-map>strong{font-size:32px;color:#1464d2}.support-section{background:#eef5fc}.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:center}.support-grid article>span{font-size:40px;color:#1464d2}.support-grid h3{font-size:22px;margin:15px 0}.support-grid p{font-size:13px;color:var(--muted);max-width:280px;margin:0 auto 22px}.support-grid .text-link{font-size:13px;color:#1464d2}.final-cta{background:#08376e;color:white;text-align:center;padding:65px 24px}.final-cta h2{margin:18px 0 28px;font-weight:500}.final-cta .eyebrow{color:#bed7fa}.provider-footer{background:#f8fafd;border-top:1px solid var(--line)}.footer-main{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:45px;padding:60px 30px}.footer-main h2{font-size:13px;letter-spacing:0;margin-bottom:20px;font-weight:700}.footer-main>div>a:not(.brand){display:block;font-size:11px;color:#50677f;margin:11px 0}.footer-brand>p{font-size:13px;color:#50677f;margin:20px 0}.footer-bottom{max-width:1220px;margin:auto;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:22px 0;font-size:10px;color:#60758c}.email-section{background:#edf4ff}.email-visual .email-at{color:#5c8bc2}.email-preview{box-shadow:8px 9px 0 #d1e0f3;border-color:#a9c1dc}.email-section .plan-features{margin-bottom:5px}.service-card{background:white}.service-card:hover{box-shadow:0 8px 25px #123b6410}.product-hero{background:linear-gradient(120deg,#eaf4ff,#dfedfd)}.product-offer{box-shadow:8px 9px 0 #cddff3}.product-hero-inner{padding-top:60px;padding-bottom:60px}
@media(max-width:1100px){.nav-row{gap:22px;padding-inline:22px}.provider-header nav{gap:20px}.header-actions{gap:14px}.provider-header .brand{font-size:23px}.platform-hero h1{font-size:52px}.track-heading{padding:20px 15px 0}.track-card h2{font-size:22px;padding-inline:15px}.track-art{padding-inline:15px}.track-card>p{padding-inline:15px}.platform-feature{gap:40px}.migration-feature{gap:35px}.footer-main{gap:25px}}
@media(max-width:900px){.utility-bar>div{padding:9px 20px;font-size:10px}.utility-bar a{font-size:10px}.nav-row{flex-wrap:wrap;gap:12px;min-height:75px;padding-block:15px}.provider-header .mobile-nav-toggle{display:block;padding:8px 10px;font-size:12px;margin-left:auto}.provider-header nav{display:none;position:absolute;top:100%;left:0;right:0;width:100%;background:white;padding:20px;max-height:75dvh;overflow-y:auto;order:5;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line);margin:0}.provider-header nav.is-open{display:flex}.header-actions{gap:12px}.login-link{font-size:12px}.provider-header .pricing-button{padding:8px 12px;min-height:35px}.nav-dropdown .mega-menu{position:static;transform:none;width:100%;grid-template-columns:1fr 1fr;box-shadow:none;padding:15px;margin-top:15px;border-radius:8px;gap:10px}.mega-menu aside{grid-column:1/-1}.mega-menu aside strong{font-size:21px}.track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.track-card{border-radius:14px;min-height:340px}.track-card h2{font-size:27px}.track-art{max-width:300px;width:100%;margin:auto}.platform-hero-inner{padding-bottom:28px}.platform-feature{grid-template-columns:1fr;gap:35px}.feature-visual{max-width:550px;width:100%;margin:auto}.migration-feature{margin-inline:20px;grid-template-columns:1fr;padding:35px;gap:40px}.fact-strip{grid-template-columns:repeat(2,1fr);gap:20px}.footer-main{grid-template-columns:repeat(2,1fr);gap:35px}.footer-bottom{margin-inline:25px}.support-grid{gap:22px}.support-grid h3{font-size:20px}}
@media(max-width:600px){.utility-bar>div{justify-content:center;padding:9px 15px}.utility-bar a{display:none}.nav-row{padding-inline:17px;gap:9px}.provider-header .brand{font-size:22px}.provider-header .mark{width:27px;height:29px;font-size:24px;margin-right:6px}.header-actions{gap:10px}.provider-header .pricing-button{font-size:10px;padding:7px 10px}.login-link{font-size:11px}.provider-header .mobile-nav-toggle{font-size:10px;padding:7px 8px}.platform-hero-inner{padding:28px 18px 22px}.platform-ribbon{padding:12px 21px;margin-bottom:30px}.platform-ribbon strong{font-size:20px}.platform-ribbon>span{font-size:7px;letter-spacing:1.3px}.platform-hero h1{font-size:41px;letter-spacing:-2px;margin-top:15px}.platform-intro{font-size:14px}.platform-intro br{display:none}.platform-actions{gap:18px;margin-bottom:33px}.platform-actions .text-link{font-size:12px}.track-grid{gap:12px}.track-heading{padding:16px 13px 0}.track-heading span:first-child{font-size:8px;letter-spacing:.8px}.track-card h2{font-size:20px;padding:13px 13px 0;min-height:70px}.track-card{min-height:295px}.track-art{height:150px;padding:12px}.art-window{padding:10px}.art-window>strong{font-size:29px}.art-window-detail{font-size:7px}.art-window-bar{padding-bottom:8px}.art-lines{margin-top:8px}.art-lines i{height:12px}.wordpress-art .art-window>strong{font-size:37px}.store-art .art-window>strong{font-size:20px}.track-card>p{font-size:10px;padding:0 13px 18px}.fact-strip{padding:23px 20px;gap:18px 12px}.fact-strip>div{gap:9px}.fact-strip strong{font-size:11px}.fact-strip p{font-size:9px}.fact-strip>div>span{font-size:19px;min-width:20px}.center-heading h2{font-size:36px}.feature-visual{min-height:330px;padding:22px}.visual-title{font-size:26px}.migration-feature{padding:30px 22px;margin-inline:15px}.migration-map{gap:10px}.migration-map>div{padding:22px 12px;font-size:12px}.migration-map span{font-size:8px}.migration-map>strong{font-size:24px}.support-grid{grid-template-columns:1fr;gap:38px}.support-grid h3{font-size:23px}.footer-main{padding:40px 23px;gap:35px 20px}.footer-brand{grid-column:1/-1}.footer-main>div>a:not(.brand){font-size:12px}.footer-bottom{gap:20px;flex-wrap:wrap}.final-cta h2{font-size:38px}.nav-dropdown .mega-menu{grid-template-columns:1fr}.mega-menu aside{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.track-card{transition:none}.platform-ribbon{transform:none}}
/* Product photography */
.product-photo,.wide-product-photo{margin:0;overflow:hidden;border-radius:18px;background:#e4edf8;min-width:0}
.section-photo{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:3/2}
.product-photo .section-photo{min-height:390px}
.platform-feature.product-story{padding-top:65px;padding-bottom:65px;align-items:center}
.product-story>div>p:not(.eyebrow):not(.story-price){color:var(--muted);margin-top:23px;font-size:16px;line-height:1.8}
.story-price{font-family:Manrope,sans-serif;font-size:30px;font-weight:700;margin:24px 0;color:#10365a}
.story-price span{display:block;font-family:'DM Sans',sans-serif;font-weight:400;font-size:13px;margin-top:4px;color:var(--muted)}
.track-photo{display:block;width:calc(100% - 32px);height:180px;object-fit:cover;margin:22px 16px;border-radius:8px;aspect-ratio:3/2}
.track-card{min-height:400px}.track-card h2{min-height:88px}.track-card>p{margin-top:auto}
.wide-product-photo{margin-bottom:35px;max-height:470px}.wide-product-photo .section-photo{max-height:470px;object-position:center}
.migration-feature .product-photo .section-photo{min-height:340px}.email-section .product-photo{align-self:stretch}.email-section .section-photo{min-height:530px}
.service-card .service-photo{width:calc(100% + 50px);height:150px;object-fit:cover;margin:-25px -25px 25px;border-radius:12px 12px 0 0}
@media(max-width:900px){.product-photo .section-photo{min-height:0;aspect-ratio:3/2}.product-story>.product-photo{order:2}.platform-feature.product-story{gap:28px;padding-top:40px;padding-bottom:40px}.email-section .section-photo{min-height:0;aspect-ratio:3/2}.migration-feature .product-photo .section-photo{min-height:0}}
@media(max-width:600px){.track-photo{width:calc(100% - 20px);height:135px;margin:17px 10px}.track-card{min-height:330px}.track-card h2{min-height:67px}.product-photo,.wide-product-photo{border-radius:12px}.story-price{font-size:26px}.wide-product-photo .section-photo{min-height:210px;object-fit:cover}}
.platform-feature.product-story .story-price{font-size:30px;font-weight:700;color:#10365a;margin:24px 0;line-height:1.3}.platform-feature.product-story .story-price span{font-size:13px;line-height:1.6;font-weight:400}
@media(max-width:600px){.platform-feature.product-story .story-price{font-size:26px}}
/* Unique category visuals and matching blue website packages */
.category-visual{height:180px;margin:22px 16px;display:flex;align-items:center;justify-content:center;background:#eaf3ff;border-radius:9px;overflow:hidden;color:#10365a;text-align:left;padding:18px;gap:15px}
.mini-server{width:65px;padding:9px;background:#fff;border:1px solid #a3c2ea;border-radius:8px;box-shadow:5px 7px 0 #cbdff8}.mini-server span{display:block;width:23px;height:23px;border-radius:6px;background:#1763cf;margin-bottom:10px}.mini-server i{display:block;height:12px;border-radius:3px;background:#dbeafe;border:1px solid #a4c6f2;margin-top:5px}.category-label{font-size:11px;font-weight:700;max-width:100px;line-height:1.5}.category-label span{display:block;font-size:10px;font-weight:400;margin-top:10px;color:#375c82}
.mini-editor{width:100%;background:#fff;border-radius:7px;box-shadow:4px 6px 0 #cbdff8;padding:13px}.mini-editor>div{font-size:8px;border-bottom:1px solid #dce8f5;padding-bottom:6px;color:#537397}.mini-editor strong{display:block;font-size:20px;line-height:1.1;letter-spacing:-.6px;margin:10px 0}.mini-editor>i{display:block;height:5px;width:65%;background:#cddff5}.mini-editor>span{display:block;width:max-content;background:#1464d2;color:white;padding:3px 8px;border-radius:3px;font-size:8px;margin-top:10px}
.mini-store{width:100%;background:#fff;border-radius:7px;padding:13px;box-shadow:4px 6px 0 #cbdff8}.mini-store>div{font-size:9px;font-weight:700;display:flex;justify-content:space-between}.mini-store>div>span{font-size:7px;font-weight:400}.mini-store section{display:flex;gap:8px;margin:16px 0}.mini-store i{display:block;width:33%;height:48px;background:#dceaff;border-radius:20px 20px 5px 5px;border:8px solid #bad4fa}.mini-store i:nth-child(2){border-radius:5px;background:#2575dc;border-color:#e4effd}.mini-store i:nth-child(3){border-radius:50%;border-color:#85b3ef}.mini-store strong{font-size:10px}
.mini-checks{width:100%;display:grid;gap:10px}.mini-checks span{display:flex;align-items:center;gap:10px;background:white;border-radius:5px;padding:9px;color:#1262cf;box-shadow:3px 3px 0 #cfdef1}.mini-checks b{font-size:10px;color:#133655;font-weight:500}
.service-symbol{width:45px;height:45px;display:grid;place-items:center;border:1px solid #b6d1f2;border-radius:10px;background:#e5f0ff;color:#1464d2;font-size:27px;line-height:1;margin-bottom:20px}
#addons .heading{align-items:end}#addons .addons{gap:22px}#addons .addon{background:#fff;border:1px solid #ccdaeb;border-radius:14px;overflow:hidden;padding:0 25px 25px;display:flex;flex-direction:column;align-items:start;box-shadow:0 8px 28px #153b6710}#addons .addon h3{color:#10365a;font-size:25px;margin:16px 0 12px}#addons .addon>p{color:#52708e}#addons .addon .addon-price{color:#10365a;font-size:32px;font-weight:700;margin:20px 0 12px}#addons .addon .addon-price small{font-size:12px;font-weight:400}#addons .addon .addon-scope{font-size:13px;line-height:1.75;margin-bottom:25px}#addons .addon .buy-addon{width:100%;margin-top:auto;border-color:#1464d2;color:#1464d2;background:#f6faff}#addons .addon .buy-addon:hover{background:#eaf3ff}#addons .addon .pill{margin-top:25px;color:#1c5fa7;background:#eaf3ff}
.package-preview{width:calc(100% + 50px);height:280px;margin:0 -25px;border-bottom:1px solid #ccdaeb;background:#eff6ff;padding:0 18px 18px;overflow:hidden;color:#12395f;font-family:'DM Sans',sans-serif;user-select:none}.preview-browser{height:32px;display:flex;align-items:center;gap:4px;border-bottom:1px solid #d4e2f3;margin-bottom:15px}.preview-browser>span{height:5px;width:5px;border-radius:50%;background:#adc8e9}.preview-browser small{font-size:8px;color:#526f8e;margin:auto}.preview-site-nav{display:flex;align-items:center;justify-content:space-between;font-size:8px}.preview-site-nav b{letter-spacing:1px;font-size:9px}.preview-site-nav>span{font-size:7px;color:#4c6d91}.landing-composition{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:7px;margin-top:24px}.preview-kicker{font-size:6px;letter-spacing:.8px;color:#477199}.landing-composition strong,.single-composition strong,.five-composition strong{display:block;font-family:Manrope,sans-serif;font-size:23px;line-height:1.12;letter-spacing:-.8px;margin-top:7px}.landing-composition em{display:inline-block;font-style:normal;font-size:7px;background:#1464d2;padding:7px 10px;color:#fff;border-radius:4px;margin-top:14px}.preview-orb{height:100px;background:radial-gradient(circle at 28% 24%,#abd1ff,#307bdf 65%,#1451a5);border-radius:60px 60px 15px 15px;box-shadow:6px 6px 0 #c6ddfa}.preview-footer-line{margin-top:17px;border-top:1px solid #d4e2f3;padding-top:10px;font-size:7px;color:#537496}.single-composition{display:flex;justify-content:space-between;align-items:center;margin:24px 0 17px;gap:10px}.single-composition strong{font-size:23px;max-width:180px}.single-hero-shape{height:72px;width:68px;flex-shrink:0;background:linear-gradient(140deg,#b4d3fa,#2b79dc);border-radius:40px 40px 8px 8px}.single-sections{display:grid;gap:5px}.single-sections span{font-size:7px;background:#fff;border:1px solid #d4e2f3;border-radius:3px;padding:5px 8px;color:#4d79ad}.single-sections b{font-weight:500;margin-left:12px;color:#193f69}.five-composition{margin-top:21px;background:#1464d2;border-radius:7px;padding:14px;color:white}.five-composition strong{font-size:23px;margin:0}.five-composition>span{display:block;font-size:7px;margin-top:11px;color:#cbe2ff}.five-pages{display:flex;gap:4px;margin-top:12px}.five-pages span{display:grid;place-items:center;flex:1;background:#fff;border:1px solid #bad1ef;border-radius:3px;font-size:5px;height:30px;color:#2462a6}
@media(max-width:1100px){.category-visual{padding:12px;gap:9px}.category-label{font-size:9px}.landing-composition strong,.single-composition strong,.five-composition strong{font-size:19px}}
@media(max-width:900px){#addons .addons{grid-template-columns:1fr;max-width:570px;margin:auto}.package-preview{height:280px;padding:0 25px 24px}.landing-composition{grid-template-columns:1.3fr 1fr}.landing-composition strong,.single-composition strong,.five-composition strong{font-size:28px}.preview-orb{max-width:150px;height:120px}.single-sections{grid-template-columns:repeat(3,1fr)}.single-sections span{padding:13px 8px}.single-hero-shape{width:100px;height:100px}.five-composition{padding:20px}.five-pages span{height:37px;font-size:7px}}
@media(max-width:600px){.category-visual{height:135px;margin:17px 10px;padding:10px;gap:8px}.category-host{flex-direction:column;gap:10px}.mini-server{display:flex;width:100%;padding:8px;align-items:center;gap:5px}.mini-server>span{width:22px;height:22px;margin:0}.mini-server i{flex:1;margin:0;height:16px}.category-label{max-width:none;font-size:8px;text-align:center}.category-label span{margin-top:2px;font-size:8px}.mini-editor{padding:9px}.mini-editor strong{font-size:17px}.mini-editor>div{font-size:6px}.mini-store{padding:8px}.mini-store section{margin:13px 0}.mini-store i{height:38px;border-width:6px}.mini-store strong{font-size:7px}.mini-store>div{font-size:7px}.mini-store>div>span{font-size:6px}.mini-checks{gap:7px}.mini-checks span{padding:7px;gap:6px}.mini-checks b{font-size:7px}.package-preview{height:280px;padding:0 18px 18px}.landing-composition strong,.single-composition strong,.five-composition strong{font-size:23px}.preview-orb{height:100px}.single-hero-shape{height:75px;width:70px}.single-sections{grid-template-columns:1fr;gap:4px}.single-sections span{padding:5px 8px}.five-composition{padding:14px}.five-pages span{font-size:5px;height:30px}#addons .addon h3{font-size:24px}#addons .addon .addon-price{font-size:30px}}
/* Inner product and service pages */
.photo-hero{background:linear-gradient(120deg,#f4f9ff,#e7f1ff)}.photo-hero .product-hero-inner{grid-template-columns:1.03fr 1fr;max-width:1280px;align-items:center;gap:65px;padding:65px 40px 70px}.photo-hero h1{font-size:clamp(42px,4.6vw,66px);line-height:1.09}.photo-hero .intro{max-width:510px;font-size:16px;line-height:1.8;margin-top:24px}.photo-hero .button{margin-top:0}.photo-hero .actions{margin-top:28px}.inner-hero-photo{position:relative;margin:0;min-width:0;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #173f691a;background:#dae9fa}.inner-hero-photo .section-photo{height:460px;object-fit:cover}.inner-hero-photo figcaption{position:absolute;bottom:20px;left:20px;right:20px;padding:20px 24px;background:#ffffffed;border:1px solid #fff;border-radius:10px;box-shadow:0 8px 22px #173f6912}.inner-hero-photo figcaption>span{display:block;text-transform:uppercase;letter-spacing:1px;font-size:9px;color:#507497;margin-bottom:9px}.inner-hero-photo figcaption strong{font-family:Manrope,sans-serif;display:block;font-size:25px;line-height:1.2;color:#10365a;letter-spacing:-.7px}.hero-price{font-size:31px;font-weight:700;color:#10365a;line-height:1.3;margin-top:25px}.hero-price span{display:block;font-size:13px;font-weight:400;color:#53718d;margin-top:5px}.inner-product .center-heading{max-width:760px;margin-left:auto;margin-right:auto}.inner-product .plan-selection{padding-bottom:50px}.inner-product .plan{box-shadow:0 6px 24px #16467c08}.inner-product .plan.featured{box-shadow:0 12px 34px #1464d21a}.upgrade-section{padding-top:30px}.upgrade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.upgrade-grid.two-upgrades{grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-grid article{background:#edf5ff;border:1px solid #c8dcf5;border-radius:14px;padding:28px;display:flex;flex-direction:column}.step-number{font-size:13px;font-weight:700;letter-spacing:1px;color:#1464d2}.upgrade-grid h3{font-size:24px;margin:19px 0 15px;color:#10365a}.upgrade-grid p{font-size:14px;line-height:1.8;color:#53718d}.upgrade-spec{border-top:1px solid #c8dcf5;margin-top:25px;padding-top:18px}.upgrade-spec b{display:block;font-size:28px;color:#10365a}.upgrade-spec span{font-size:13px;color:#53718d}.inner-product .compare-section{padding-top:40px}.inner-product .heading>p{max-width:425px;color:#53718d;font-size:14px;line-height:1.8}.detailed-comparison{border-radius:14px;border:1px solid #c6daf1;background:#fff;box-shadow:0 10px 35px #133c6c08}.detailed-comparison table{margin:0;min-width:740px;border-collapse:collapse;table-layout:fixed;width:100%}.detailed-comparison caption{text-align:left;padding:18px 22px;background:#edf5ff;color:#4b6b8b;font-size:12px}.detailed-comparison thead th{background:#103d6b;color:#fff;padding:22px;font-size:14px}.detailed-comparison th,.detailed-comparison td{text-align:left;vertical-align:top;padding:18px 22px;font-size:13px;line-height:1.6;border-bottom:1px solid #dfebf8}.detailed-comparison tbody th{color:#133e68;font-weight:600;background:#f4f8fd}.detailed-comparison tbody tr:nth-child(even) td{background:#f8fbff}.detailed-comparison td{color:#4c6986}.resource-note{display:flex;align-items:flex-start;gap:18px;padding:25px 28px;border-radius:12px;background:#eaf3ff;margin-top:24px;border:1px solid #c6daf1}.resource-note>span{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#1464d2;color:white;display:grid;place-items:center;font-weight:700}.resource-note h3{font-size:18px;margin-bottom:9px;color:#10365a}.resource-note p{font-size:13px;color:#4c6986;line-height:1.8}.inner-story{align-items:center;padding-top:45px}.inner-story>div>p:not(.eyebrow){font-size:15px;color:#53718d;line-height:1.9;margin-top:23px}.inner-story .product-photo .section-photo{min-height:410px}.inner-story .button{margin-top:23px}.setup-band{background:#edf5ff;border-block:1px solid #d5e5f7}.setup-band .section{padding-top:65px;padding-bottom:65px}.setup-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-bottom:30px}.setup-steps article{border-top:1px solid #bed6f1;padding-top:24px}.setup-steps article>span{font-size:12px;color:#1464d2;font-weight:700}.setup-steps h3{font-size:22px;margin:17px 0 14px;color:#10365a}.setup-steps p{font-size:14px;color:#53718d;line-height:1.85}.inner-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.inner-faq details{border-bottom:1px solid #d4e2f2;padding:20px 0}.inner-faq summary{cursor:pointer;font-size:16px;font-weight:600;color:#10365a}.inner-faq details p{font-size:14px;color:#53718d;line-height:1.85;margin-top:18px}.inner-faq details a{display:inline-block;margin-top:15px}.scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.scope-grid article{padding:27px;background:#f1f7ff;border:1px solid #cfdef1;border-radius:12px;min-height:170px}.scope-grid h3{margin-top:25px;color:#10365a;font-size:18px;line-height:1.5}.inner-product .quote-section{padding-top:80px;padding-bottom:80px;align-items:start;gap:65px}.inner-product .quote-section form{background:#f4f8fe;border-color:#cadcf1;box-shadow:0 12px 38px #123d6810;padding:32px}.inner-product .quote-section input,.inner-product .quote-section select,.inner-product .quote-section textarea{background:#fff;border-color:#bdcfe5}.related-help{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:center;border-top:1px solid #d6e4f3}.related-links{display:grid;gap:12px}.related-links a{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#f1f7ff;border:1px solid #cfdef1;border-radius:9px;font-size:14px;color:#10365a}.related-links b{color:#1464d2}
@media(max-width:1000px){.photo-hero .product-hero-inner{gap:35px}.inner-hero-photo .section-photo{height:410px}.scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upgrade-grid article{padding:22px}.upgrade-grid h3{font-size:21px}}
@media(max-width:900px){.photo-hero .product-hero-inner{grid-template-columns:1fr;padding:40px 25px 50px;gap:35px}.photo-hero .intro{max-width:650px}.inner-hero-photo{max-width:650px;width:100%}.inner-hero-photo .section-photo{height:auto;max-height:460px;aspect-ratio:3/2}.upgrade-grid{gap:15px}.inner-faq,.related-help{grid-template-columns:1fr;gap:30px}.setup-steps{gap:22px}.inner-story .product-photo .section-photo{min-height:0;aspect-ratio:3/2}.inner-product .quote-section{gap:35px}.resource-note{padding:22px}.detailed-comparison th,.detailed-comparison td{padding:15px 17px}}
@media(max-width:600px){.photo-hero .product-hero-inner{padding:35px 22px 40px}.photo-hero h1{font-size:43px;letter-spacing:-2px}.photo-hero .intro{font-size:14px}.hero-price{font-size:28px}.hero-price span{font-size:12px}.inner-hero-photo{border-radius:12px}.inner-hero-photo figcaption{left:12px;right:12px;bottom:12px;padding:12px 16px}.inner-hero-photo figcaption strong{font-size:20px}.inner-hero-photo figcaption>span{font-size:7px;margin-bottom:6px}.inner-hero-photo .section-photo{min-height:290px}.upgrade-grid,.upgrade-grid.two-upgrades{grid-template-columns:1fr}.upgrade-grid article{padding:24px}.upgrade-grid h3{font-size:24px;margin:14px 0}.upgrade-spec{display:flex;align-items:center;justify-content:space-between;gap:15px}.upgrade-spec b{font-size:25px}.upgrade-spec span{max-width:145px;text-align:right}.resource-note{padding:20px 17px;gap:12px}.resource-note>span{width:23px;height:23px;font-size:12px}.resource-note h3{font-size:16px}.resource-note p{font-size:12px}.scope-grid{grid-template-columns:1fr;gap:13px}.scope-grid article{min-height:0;display:flex;align-items:start;gap:18px;padding:22px}.scope-grid h3{margin:0;font-size:17px}.scope-grid .step-number{padding-top:3px}.setup-steps{grid-template-columns:1fr;gap:25px}.setup-steps h3{font-size:22px;margin:12px 0}.inner-product .quote-section{padding-top:50px;padding-bottom:50px}.inner-product .quote-section form{padding:22px}.inner-faq summary{font-size:15px}.inner-product .compare-section .heading{gap:22px}.inner-product .compare-section .heading>p{font-size:13px}}
/* Hosting platform and capacity */
.performance-section{background:#073363;color:#fff}.performance-section>.section{padding-top:64px;padding-bottom:64px}.performance-heading{display:flex;align-items:end;justify-content:space-between;gap:65px;margin-bottom:38px}.performance-heading h2{color:#fff;font-size:clamp(35px,4vw,50px);margin-top:17px}.performance-heading>.performance-heading{margin:0}.performance-heading>p{max-width:430px;color:#c5d9f0;font-size:15px;line-height:1.85}.performance-heading .eyebrow{color:#9fc9ff}.performance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.performance-grid article{background:#ffffff0b;border:1px solid #ffffff24;border-radius:12px;padding:25px 23px}.performance-mark{display:grid;place-items:center;width:40px;height:40px;border:1px solid #7ba9df6b;border-radius:9px;color:#9dcaff;font-size:28px;margin-bottom:22px;line-height:1}.performance-grid article>.eyebrow{font-size:8px;letter-spacing:1.3px;color:#a7c9ee}.performance-grid h3{font-size:21px;color:white;margin:12px 0;letter-spacing:-.5px}.performance-grid article>p:not(.eyebrow){font-size:13px;color:#c5d9f0;line-height:1.85}.inner-product .performance-section>.section{padding-top:55px;padding-bottom:55px}
@media(max-width:1000px){.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-heading{gap:35px}.performance-heading>p{max-width:350px}}
@media(max-width:600px){.performance-heading{display:block;margin-bottom:27px}.performance-heading>p{font-size:14px;margin-top:24px}.performance-grid{gap:12px}.performance-grid article{padding:19px 15px}.performance-grid h3{font-size:18px;line-height:1.3}.performance-grid article>p:not(.eyebrow){font-size:11px}.performance-grid article>.eyebrow{font-size:7px}.performance-mark{margin-bottom:17px;width:33px;height:33px;font-size:23px}.performance-section>.section{padding-top:45px;padding-bottom:45px}}
/* Business tools and growth services */
.benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.benefits-grid article{padding:35px;background:#f1f7ff;border:1px solid #cadcf2;border-radius:14px}.benefits-grid h3{font-size:28px;letter-spacing:-1px;color:#10365a;margin-bottom:20px}.benefits-grid article>p:not(.fineprint){font-size:15px;color:#53718d;line-height:1.8}.benefits-grid .fineprint{margin:22px 0;font-size:12px}.growth-quote-strip{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#103d6b;border-radius:12px;padding:28px 32px;margin-top:25px;color:#fff}.growth-quote-strip h3{font-size:23px;color:#fff}.growth-quote-strip p{font-size:13px;color:#c9dff6;line-height:1.8;margin-top:10px}.growth-quote-strip .button{background:#fff;color:#103d6b;flex-shrink:0}
.crm-panel[hidden],.crm-form[hidden]{display:none}.crm-panel{margin-top:55px;padding-top:40px;border-top:1px solid #cbdcef}.crm-heading{display:flex;align-items:center;justify-content:space-between;gap:30px}.crm-heading h2{font-size:37px;margin:15px 0}.crm-heading p:not(.eyebrow){font-size:14px;color:#53718d;max-width:720px}.crm-heading .button{flex-shrink:0}.crm-form{margin-top:25px;background:#edf5ff;border:1px solid #c7dcf4;border-radius:12px;padding:25px}.crm-form label,.crm-filters label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#10365a}.crm-form input,.crm-form select,.crm-form textarea,.crm-filters input,.crm-filters select{font:inherit;padding:12px;border:1px solid #b9cfe8;border-radius:7px;background:white;min-width:0;color:#10365a;width:100%}.crm-form textarea{resize:vertical}.crm-form>.checkout-fields{margin-bottom:20px}.crm-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;align-items:end;margin:30px 0 15px}.crm-filters .crm-archive-filter{display:flex;flex-direction:row;align-items:center;gap:9px;padding-bottom:13px}.crm-archive-filter input{width:auto}.crm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.crm-contact{min-width:0;border:1px solid #c6d9ee;border-radius:12px;padding:25px;background:#f9fbff;overflow-wrap:anywhere}.crm-contact h3{font-size:25px;color:#10365a;margin:15px 0}.crm-contact>p:not(.eyebrow){font-size:14px;color:#53718d;margin-top:8px}.crm-contact .crm-notes{white-space:pre-wrap;border-top:1px solid #d6e4f4;padding-top:14px;margin-top:16px}.crm-contact .crm-followup{color:#1464d2;font-weight:600}.crm-contact .actions{margin-top:20px}#crm-message{font-size:14px;color:#1464d2;margin-top:18px}.provider-header .mega-menu>div{min-width:0}
@media(max-width:900px){.benefits-grid{grid-template-columns:1fr}.growth-quote-strip{align-items:start;flex-direction:column}.crm-heading{align-items:start;flex-direction:column}.crm-filters{grid-template-columns:1fr 1fr}.crm-filters>label:first-child{grid-column:1/-1}.crm-list{grid-template-columns:1fr}}
@media(max-width:600px){.benefits-grid article{padding:25px}.benefits-grid h3{font-size:25px}.growth-quote-strip{padding:25px}.crm-heading h2{font-size:31px}.crm-form{padding:20px}.crm-form .checkout-fields{grid-template-columns:1fr}.crm-filters{grid-template-columns:1fr}.crm-filters>label:first-child{grid-column:auto}}
/* Account activation and hosting operations */
.signed-in{max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1262cf;font-weight:600}.pricing-tax-note{font-size:11px;color:#54718f}.provider-footer .pricing-tax-note{color:inherit}.activation-panel{padding:30px;background:#edf5ff;border:1px solid #c6daf1;border-radius:14px;margin:35px 0}.activation-panel[hidden],.activation-panel [hidden]{display:none}.activation-panel h3{color:#10365a;font-size:23px;margin:20px 0}.activation-panel form{max-width:760px}.activation-panel label{display:flex;flex-direction:column;gap:7px;margin:17px 0;font-size:13px;color:#10365a}.activation-panel input,.activation-panel select,.activation-panel textarea{font:inherit;padding:12px;border:1px solid #b9cfe8;background:#fff;border-radius:7px;min-width:0;width:100%}.activation-panel .consent{flex-direction:row;align-items:start}.activation-panel .consent input{width:auto;margin-top:5px}.activation-panel p{font-size:14px;line-height:1.8;color:#53718d}.activation-panel .button{margin-top:12px}.activation-steps{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;gap:12px;margin:25px 0}.activation-steps li{border:1px solid #c7d9ed;background:#fff;border-radius:8px;padding:15px;font-size:12px;color:#52708c}.activation-steps .done{background:#e5f5ee;border-color:#a2cfb8;color:#17603c}.product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#dashboard-products>h2{font-size:34px;margin:40px 0 20px}.admin-shell{max-width:1240px;padding:50px 30px 80px;margin:auto}.admin-shell h1{font-size:clamp(38px,5vw,60px);margin:18px 0}.admin-shell>p{color:#53718d}.admin-shell section[id^=admin-]{margin-top:45px;padding-top:25px;border-top:1px solid #cfdfef;scroll-margin-top:25px}.admin-shell section h2{font-size:32px;margin:0 0 18px}.admin-shell section>p{font-size:14px;color:#53718d;line-height:1.8}.admin-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.admin-tabs a{border:1px solid #bdd2ea;border-radius:7px;padding:10px 14px;background:#eef5ff;font-size:13px;color:#10365a}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.admin-card{min-width:0;overflow-wrap:anywhere;border:1px solid #c8daed;border-radius:10px;background:#f8fbff;padding:24px;margin-top:18px}.admin-card h3{font-size:22px;color:#10365a;margin-bottom:14px}.admin-card p{font-size:13px;color:#53718d;line-height:1.85;white-space:pre-wrap}.admin-stats .admin-card h3{font-size:35px;margin-bottom:8px}.admin-shell input,.admin-shell select{font:inherit;width:100%;padding:12px;border:1px solid #b9cfe8;background:#fff;border-radius:7px;min-width:0}.admin-shell .consent input{width:auto}.admin-shell label{display:flex;flex-direction:column;gap:8px;margin-bottom:17px;font-size:13px;color:#10365a}.admin-shell label.consent{flex-direction:row;align-items:start}.admin-shell label.consent input{margin-top:5px}.admin-review-form,.admin-product-form{display:grid;grid-template-columns:1fr 2fr auto;gap:12px;margin:20px 0 0;align-items:start}.admin-price-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.gst-settings{background:#edf5ff;border:1px solid #c7daef;border-radius:12px;padding:25px;margin:25px 0;max-width:800px}.gst-settings h3{font-size:24px;color:#10365a;margin-bottom:20px}.gst-settings p{font-size:13px;line-height:1.8;color:#53718d}#admin-message{color:#1464d2;margin:20px 0}#admin-search{margin-top:18px;max-width:600px}
@media(max-width:900px){.activation-steps{grid-template-columns:repeat(2,1fr)}.admin-review-form,.admin-product-form{grid-template-columns:1fr}.admin-price-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.activation-panel{padding:22px}.activation-panel .checkout-fields{grid-template-columns:1fr}.activation-steps li{font-size:11px;padding:12px}.product-list,.admin-price-fields{grid-template-columns:1fr}.admin-shell{padding:35px 20px 60px}.admin-card{padding:20px}.admin-tabs{gap:8px}.admin-tabs a{font-size:11px;padding:9px 11px}.signed-in{max-width:75px}}
.orders-heading{font-size:34px;margin:40px 0 20px}
@media(max-width:600px){.header-actions:has(.signed-in) .pricing-button{display:none}}

span[data-catalog-price]{display:inline;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}
/* Support tickets */
.support-tickets{margin-top:45px;padding-top:35px;border-top:1px solid #cadcf1}.support-tickets [hidden]{display:none}.support-tickets h2{font-size:36px}.support-tickets .crm-heading p{max-width:740px}.ticket-create{background:#edf5ff;padding:25px;border:1px solid #c8daf0;border-radius:12px;margin-top:25px}.support-tickets label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#10365a;margin-bottom:18px}.support-tickets input,.support-tickets select,.support-tickets textarea{width:100%;min-width:0;padding:12px;border:1px solid #b8cfe9;border-radius:7px;font:inherit;color:#10365a;background:#fff}.support-tickets textarea{resize:vertical}.ticket-create>.checkout-fields{margin-bottom:18px}.ticket-filters{display:grid;grid-template-columns:2fr 1fr auto;gap:17px;align-items:end;margin:28px 0 20px}.ticket-filters label{margin:0}.ticket-filters .button{min-height:47px}.ticket-workspace{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:25px;align-items:start}.ticket-list{display:grid;gap:12px;max-height:680px;overflow:auto;margin-top:12px;padding-right:3px}.ticket-list-item{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left;border:1px solid #c7d9ef;border-radius:10px;padding:19px;background:#f6faff;color:#10365a;cursor:pointer;font:inherit;min-width:0;overflow-wrap:anywhere}.ticket-list-item.selected{border-color:#1464d2;background:#eaf3ff}.ticket-list-item .eyebrow{font-size:9px;letter-spacing:.7px}.ticket-list-item strong{font-size:17px;line-height:1.4}.ticket-list-item>span:not(.eyebrow),.ticket-list-item small{font-size:11px;color:#53718d}.ticket-pagination{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:16px 0;font-size:11px;color:#53718d}.ticket-pagination .button{min-height:37px;font-size:10px;padding:8px 11px}.ticket-thread{min-width:0;background:#fff;border:1px solid #c7d9ed;border-radius:12px;padding:25px}.ticket-thread h3{font-size:25px;margin:15px 0;overflow-wrap:anywhere;color:#10365a}.ticket-thread-heading p{font-size:13px;color:#53718d}.ticket-conversation{display:grid;gap:16px;margin:22px 0;max-height:650px;overflow:auto;padding-right:5px}.ticket-bubble{padding:18px 20px;border:1px solid #d0deef;border-radius:10px;background:#f6f9fd;min-width:0}.ticket-bubble.from-support{background:#eaf3ff;border-color:#bdd5f3}.ticket-message-meta{font-size:10px;color:#4d729b;margin-bottom:12px}.ticket-message-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.85;color:#163c62}#ticket-message{font-size:14px;color:#1464d2;margin:18px 0}.support-tickets .button:disabled{opacity:.5;cursor:default}#ticket-reply .actions{margin-top:15px}#ticket-reply .fineprint{margin-top:16px}#admin-tickets>.support-tickets{margin-top:20px;padding-top:0;border:0}#admin-tickets .support-tickets>.crm-heading{display:none}.product-list .text-link{display:inline-block;margin-top:18px}
@media(max-width:1000px){.ticket-workspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}}
@media(max-width:800px){.ticket-workspace{grid-template-columns:1fr}.ticket-list{max-height:360px}.ticket-filters{grid-template-columns:1fr 1fr}.ticket-filters>label:first-child{grid-column:1/-1}.ticket-thread{padding:22px}.support-tickets h2{font-size:31px}}
@media(max-width:600px){.ticket-create{padding:20px}.ticket-create .checkout-fields{grid-template-columns:1fr}.ticket-filters{grid-template-columns:1fr}.ticket-filters>label:first-child{grid-column:auto}.ticket-bubble{padding:16px}.ticket-thread{padding:18px}}
/* Dedicated dashboard workspaces */
.portal-page{max-width:1440px;margin:auto;padding:40px 4vw 80px}.portal-page-heading{max-width:840px}.portal-page-heading h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.1}.portal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:start;margin-top:20px}.portal-sidebar{position:sticky;top:20px;border:1px solid #dce5ef;border-radius:16px;background:#f5f8fc;padding:22px 14px}.portal-sidebar>strong{display:block;padding:0 8px 18px;font-size:18px}.portal-sidebar .eyebrow{padding-left:8px;font-size:11px}.portal-sidebar nav{display:flex;flex-direction:column;gap:5px}.portal-sidebar nav a{display:block;border-radius:8px;color:#37506c;padding:11px 12px;text-decoration:none;font-size:14px;font-weight:600}.portal-sidebar nav a:hover{background:#e8eff7}.portal-sidebar nav a.active{background:#06366b;color:white}.portal-body{min-width:0;scroll-margin-top:20px}.portal-panel{margin:0!important;padding:28px!important;background:white;border:1px solid #dce5ef;border-radius:16px}.portal-panel[hidden]{display:none!important}.portal-panel h2{font-size:clamp(1.5rem,2.5vw,2.2rem);margin-top:0}.portal-panel>section{border:0!important;margin:0!important;padding:0!important}.portal-panel .admin-card{overflow-wrap:anywhere}.portal-callout{padding:24px;background:#eff5fc;border-radius:12px;margin:24px 0}.portal-callout h3{margin-top:0}.portal-shortcuts{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.portal-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.portal-stats article{border:1px solid #dce5ef;border-radius:12px;padding:20px}.portal-stats strong{display:block;font-size:32px;color:#06366b}.portal-stats span{font-size:14px}.portal-panel .admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:18px 0}.dashboard-toolbar>span{margin-right:auto}.domain-search{margin-top:24px;padding:24px;background:#f5f8fc;border-radius:14px}.domain-search form{display:flex;gap:12px;align-items:end}.domain-search label{flex:1}.domain-search input,.registrar-form input{width:100%;padding:12px;border:1px solid #bdcadd;border-radius:7px;font:inherit}.domain-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.domain-price-card{padding:20px;border:1px solid #dce5ef;border-radius:12px;background:white}.domain-price-card h3{margin:0 0 12px;color:#06366b;font-size:24px}.domain-price-card p{font-size:14px;margin:6px 0}.domain-result{padding:18px 0;border-bottom:1px solid #dce5ef;display:flex;justify-content:space-between;gap:16px;align-items:center}.domain-result h3{margin:0 0 8px}.domain-result p{margin:4px 0;font-size:14px}.registrar-form{display:grid;gap:20px}.registrar-form label{display:grid;gap:8px}.registrar-form .consent{display:flex;align-items:center}.registrar-form input[type=checkbox]{width:auto}.registrar-prices{display:grid;grid-template-columns:1fr 1fr;gap:14px}.checkout-extras{padding:20px;background:#eff5fc;border-radius:12px;margin:20px 0}.checkout-extras h3{margin:0 0 8px}.checkout-extras>p{font-size:14px}.checkout-extras label{display:block;margin:16px 0}.checkout-extras small{display:block;color:#435a73;margin:6px 0 12px}.checkout-domain-help{font-size:14px;margin-top:0}@media(max-width:950px){.portal-layout{grid-template-columns:195px minmax(0,1fr);gap:16px}.portal-panel{padding:20px!important}.portal-panel .admin-stats{grid-template-columns:1fr 1fr}.domain-price-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.portal-layout{display:block}.portal-sidebar{position:static;margin-bottom:18px;padding:14px}.portal-sidebar>strong{padding-bottom:8px}.portal-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:4px}.portal-sidebar nav a{padding:10px;font-size:13px}.portal-sidebar .eyebrow{display:none}.portal-stats{grid-template-columns:1fr}.portal-stats article{display:flex;align-items:center;gap:14px;padding:14px}.domain-search{padding:16px}.domain-search form{display:block}.domain-search button{margin-top:12px}.domain-result{display:block}.domain-result .button{margin-top:12px}.registrar-prices{grid-template-columns:1fr}.portal-panel{padding:18px!important}.dashboard-toolbar{flex-wrap:wrap}.domain-price-card{padding:16px}}
/* VerityHost editorial library */
.provider-footer address{font-size:13px;font-style:normal;line-height:1.8;color:#a8bdd4;margin:18px 0 10px}.guide-index,.guide-article,.contact-page{max-width:1240px;margin:auto;padding:64px 4vw 90px}.guide-index-heading{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:90px}.guide-index-heading h1{font-size:clamp(38px,4.5vw,62px);line-height:1.1;letter-spacing:-2px;margin:20px 0 24px}.guide-index-heading>div>p:not(.eyebrow){font-size:17px;line-height:1.8;color:#56718f;margin-bottom:28px}.guide-feature{display:block;overflow:hidden;border-radius:20px;text-decoration:none;background:#082d55;color:white;box-shadow:0 14px 40px #06366b12}.guide-feature img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.guide-feature>div{padding:28px 32px}.guide-feature span{font-size:11px;letter-spacing:1px;color:#91ddcb}.guide-feature h2{font-size:25px;line-height:1.35;letter-spacing:-.6px;margin:12px 0 22px;color:white}.guide-library-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin:0 0 35px}.guide-library-heading h2{font-size:clamp(30px,3.5vw,44px);line-height:1.15;letter-spacing:-1px;margin:14px 0 0}.guide-library-heading>p{max-width:350px;color:#56718f;font-size:15px;line-height:1.8}.guide-filters{display:flex;gap:18px;align-items:end;padding:24px;background:#f0f5fb;border:1px solid #d8e4f0;border-radius:14px}.guide-filters label{display:grid;gap:8px;flex:1;font-size:12px;font-weight:600;color:#284c72}.guide-filters input,.guide-filters select{width:100%;padding:13px 14px;font:inherit;font-size:14px;color:#173e66;background:white;border:1px solid #becfe1;border-radius:8px;min-width:0}.guide-filters label:first-child{flex:2}.guide-filters>p{font-size:12px;color:#56718f;white-space:nowrap;margin:0 0 15px}.guide-date-note{font-size:11px;color:#71869d;line-height:1.8;margin:16px 0 28px}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.guide-card{border:1px solid #d9e3ed;border-radius:15px;background:white;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.guide-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #06366b0c}.guide-card[hidden]{display:none!important}.guide-card-image{display:block;background:#082d55}.guide-card-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.guide-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.guide-kicker{display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between;font-size:10px;color:#64809e}.guide-kicker>span{color:#1767b0;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.guide-card h3{font-size:21px;line-height:1.4;letter-spacing:-.4px;margin:16px 0 14px}.guide-card h3 a{color:#10385f;text-decoration:none}.guide-card h3 a:hover{text-decoration:underline}.guide-card p{font-size:13px;line-height:1.85;color:#607991;margin:0 0 22px}.guide-card .text-link{font-size:12px;margin-top:auto}.guide-breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:#71859b;margin-bottom:35px}.guide-breadcrumb a{color:#375f88}.guide-article-heading{max-width:980px;margin-bottom:38px}.guide-article-heading h1{font-size:clamp(34px,4vw,56px);line-height:1.16;letter-spacing:-1.5px;margin:20px 0 24px;text-wrap:balance}.guide-deck{font-size:19px;line-height:1.8;color:#55728f;max-width:880px}.guide-meta{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:11px;color:#426587;margin-top:25px}.guide-meta>span:first-child{font-weight:700;color:#153f67}.guide-publication{font-size:10px;color:#72879d;margin:12px 0 0}.guide-cover{margin:0 0 60px}.guide-cover img{width:100%;height:auto;display:block;border-radius:16px;background:#082d55}.guide-cover figcaption{font-size:10px;color:#75889b;text-align:right;margin-top:10px}.guide-reading-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:65px;align-items:start}.guide-toc{position:sticky;top:30px;border-top:2px solid #1764b5;padding-top:20px}.guide-toc nav{display:grid;gap:16px;margin:20px 0 28px}.guide-toc nav a{font-size:12px;line-height:1.6;color:#5a7590;text-decoration:none;border-left:2px solid #d7e3ef;padding-left:12px}.guide-toc nav a:hover{color:#1262cf;border-color:#1262cf}.guide-toc .button{font-size:11px;white-space:normal;line-height:1.6}.guide-copy{min-width:0;max-width:760px}.guide-copy p{font-size:16px;line-height:1.95;color:#45637f;margin:0 0 25px}.guide-copy .guide-intro{font-size:19px;line-height:1.85;color:#214b72;margin-bottom:38px}.guide-copy section{scroll-margin-top:30px;margin:0 0 38px}.guide-copy h2{font-size:27px;line-height:1.35;letter-spacing:-.6px;color:#10385f;margin:0 0 18px}.guide-checklist{padding:30px;border:1px solid #c8dfed;border-radius:14px;background:#eff8fa}.guide-checklist .eyebrow{font-size:10px;line-height:1.5;color:#236c7b;margin-bottom:12px}.guide-checklist h2{font-size:25px}.guide-checklist ul{padding:0;list-style:none;margin:20px 0 0}.guide-checklist li{position:relative;padding-left:29px;margin:16px 0;font-size:14px;color:#355a73;line-height:1.8}.guide-checklist li:before{content:'✓';position:absolute;left:0;color:#087c66;font-weight:700}.guide-reference{display:grid;gap:10px;padding:20px 0;border-top:1px solid #dbe5ee;border-bottom:1px solid #dbe5ee;font-size:12px;line-height:1.7}.guide-reference a{color:#1262cf}.guide-author{display:flex;gap:18px;padding:28px 0 35px}.guide-author-mark{background:#06366b;color:white;width:48px;height:48px;flex:none;border-radius:12px;display:grid;place-items:center;font-size:24px;font-weight:700}.guide-author strong{font-size:13px;color:#183e65}.guide-author p{font-size:12px;line-height:1.8;margin:10px 0}.guide-author a{font-size:11px;color:#1262cf}.guide-cta{background:#f0f5fb;border-radius:14px;padding:30px}.guide-cta .eyebrow{font-size:10px;margin-bottom:12px}.guide-cta h2{font-size:27px}.guide-cta p:not(.eyebrow){font-size:14px;line-height:1.7}.guide-cta .button{font-size:12px}.guide-related{margin-top:80px;padding-top:55px;border-top:1px solid #dbe5ee}.guide-related>.heading h2,.guide-home>.heading h2{font-size:clamp(30px,3.5vw,44px);line-height:1.15}.guide-home .guide-card h3{font-size:22px}.contact-hero{max-width:850px;margin-bottom:55px}.contact-hero h1{font-size:clamp(40px,5vw,64px);line-height:1.15;margin:22px 0}.contact-hero>p:not(.eyebrow){font-size:18px;line-height:1.9;color:#56718f}.contact-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:30px}.contact-grid>section{padding:35px;border:1px solid #d8e4ef;border-radius:16px;background:#f5f8fc}.contact-grid h2{font-size:30px;margin:10px 0 24px}.contact-grid h3{font-size:23px;margin:35px 0 15px}.contact-grid p{font-size:15px;line-height:1.9;color:#56718f}.contact-grid address{font-style:normal;font-size:20px;line-height:1.9;color:#163e66;margin:20px 0}.contact-grid a{display:block;margin:18px 0;font-size:14px}.contact-grid .button{display:inline-block}.contact-symbol{font-size:40px;color:#1262cf}#guide-empty[hidden]{display:none!important}#guide-empty{padding:30px;color:#56718f}@media(max-width:1000px){.guide-index-heading{gap:30px}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.guide-card h3{font-size:20px}.guide-home .guide-grid>.guide-card:last-child,.guide-related .guide-grid>.guide-card:last-child{grid-column:auto}.guide-index,.guide-article,.contact-page{padding-top:45px}}@media(max-width:700px){.guide-index,.guide-article,.contact-page{padding:35px 22px 60px}.guide-index-heading{display:block;margin-bottom:55px}.guide-index-heading>div{margin-bottom:35px}.guide-index-heading h1{font-size:40px;letter-spacing:-1.2px}.guide-feature>div{padding:24px}.guide-feature h2{font-size:24px}.guide-library-heading{display:block}.guide-library-heading>p{margin-top:22px}.guide-filters{flex-wrap:wrap;padding:18px;gap:16px}.guide-filters label:first-child{flex:1 1 100%}.guide-filters label{flex:1}.guide-filters>p{margin:0 0 14px}.guide-grid{grid-template-columns:1fr;gap:24px}.guide-card h3{font-size:23px}.guide-article-heading h1{font-size:35px;letter-spacing:-.9px}.guide-deck{font-size:17px}.guide-meta{line-height:1.7;gap:8px 15px}.guide-cover{margin-bottom:35px}.guide-cover img{border-radius:10px}.guide-reading-layout{display:block}.guide-toc{position:static;margin-bottom:32px;padding:20px;background:#f5f8fc;border-radius:10px;border:1px solid #d8e4ef}.guide-toc nav{gap:12px;margin:16px 0 20px}.guide-toc nav a{font-size:13px}.guide-copy p{font-size:16px;line-height:1.95}.guide-copy .guide-intro{font-size:18px}.guide-copy h2{font-size:25px}.guide-checklist{padding:23px}.guide-cta{padding:25px}.guide-related{margin-top:50px}.guide-related>.heading,.guide-home>.heading{display:block}.guide-related>.heading>.text-link,.guide-home>.heading>.text-link{display:inline-block;margin:20px 0}.contact-grid{grid-template-columns:1fr}.contact-grid>section{padding:25px}.contact-grid address{font-size:19px}}@media(prefers-reduced-motion:reduce){.guide-card{transition:none}.guide-card:hover{transform:none}}
.payment-gateways{border:1px solid #c5d8ec;border-radius:12px;padding:20px;margin:26px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.payment-gateways legend{font-weight:700;color:#10365a;font-size:16px;padding:0 8px}.payment-gateways .gateway-choice{display:flex;gap:10px;align-items:center;border:1px solid #ceddeb;border-radius:9px;padding:14px;background:white;margin:0;cursor:pointer;font-size:13px;line-height:1.5}.payment-gateways .gateway-choice:has(input:checked){border-color:#1262cf;background:#edf5ff;box-shadow:0 0 0 1px #1262cf}.payment-gateways .gateway-choice input{width:16px;height:16px;flex:none;accent-color:#1262cf;margin:0}.gateway-mark{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:7px;font-size:20px;font-weight:800;color:white}.cashfree-mark{background:#087e68}.razorpay-mark{background:#1262cf}.gateway-choice strong{display:block;font-size:14px}.gateway-choice small{display:block;font-size:10px;font-weight:400;color:#55718c}.payment-gateways>p{grid-column:1/-1;font-size:11px;line-height:1.7;color:#55718c;margin:5px 0 0}.payment-gateways .gateway-unavailable{opacity:.55;cursor:not-allowed}@media(max-width:550px){.payment-gateways{grid-template-columns:1fr;padding:17px}.payment-gateways .gateway-choice{padding:13px}}
#checkout-form .payment-gateways .gateway-choice{display:flex;gap:10px;align-items:center;margin:0;padding:14px}#checkout-form .payment-gateways input[type=radio]{width:16px;height:16px;min-width:16px;padding:0;border:0;margin:0;appearance:auto;box-shadow:none;background:none}.payment-gateways{min-inline-size:0}

/* Domain cart and manual fulfilment. */
.domain-cart-banner{display:flex;justify-content:center;align-items:center;gap:16px;padding:12px 20px;background:#edf5ff;border-bottom:1px solid #cbdcf3;color:#15365e}.domain-cart-banner[hidden]{display:none}.domain-result{gap:18px;align-items:center}.domain-fulfilment-list .admin-card{margin-top:16px}.domain-fulfilment-list form{display:grid;gap:12px}.domain-fulfilment-list label{display:grid;gap:6px}.domain-fulfilment-list input[type=checkbox]{width:20px;height:20px}.domain-search input{font-size:16px}.checkout-extras[hidden]{display:none}@media(max-width:640px){.domain-result{display:flex;flex-direction:column;align-items:stretch}.domain-result .button{width:100%;text-align:center}.domain-cart-banner{font-size:14px;justify-content:space-between}.domain-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.domain-result h3,#checkout-domain-selection,#order-summary,.domain-fulfilment-list h3{overflow-wrap:anywhere}

/* Optional cart additions: no preselected extras. */
.cart-suggestions{padding:18px 0;border-block:1px solid #dce3ed;margin:18px 0}.cart-suggestions h3{margin:0 0 14px}.cart-suggestion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cart-suggestion-grid article{padding:16px;border-radius:14px;background:#f3f6fc;border:1px solid #dce3ed;min-width:0}.cart-suggestion-grid h4{margin:0 0 8px;font-size:16px;color:#172b4d}.cart-suggestion-grid p{font-size:14px;line-height:1.5;margin:0 0 12px;color:#3c4c65}.cart-suggestion-grid .button{white-space:normal;text-align:center;width:100%;font-size:14px}.bundle-promo{background:#e9f1ff;border-radius:24px;max-width:1180px;margin:30px auto;padding:48px}.bundle-promo p{max-width:760px}.bundle-promo h2{font-size:clamp(32px,4vw,52px)}@media(max-width:600px){.cart-suggestion-grid{grid-template-columns:1fr}.bundle-promo{margin:20px 16px;padding:26px}.cart-suggestion-grid article{padding:14px}}

#bundle-suggestion:empty{display:none}#bundle-suggestion>article{border:2px solid #3466d9;background:#edf3ff;border-radius:14px;padding:16px;margin-block:16px}#bundle-suggestion h4{margin:0 0 8px}#bundle-suggestion p{font-size:14px;line-height:1.5;margin:0 0 12px}.cart-suggestions summary{font-weight:700;cursor:pointer;color:#17386f}.cart-suggestions[open] summary{margin-bottom:16px}

#checkout-form label:has(#checkout-email){display:block}#checkout-form label:has(#checkout-email) select{display:block;width:100%;margin-top:8px}

.service-unavailable{background:#fff4d2;color:#3f3214;padding:14px 24px;display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap}.service-unavailable .text-link{text-decoration:underline}#checkout-dialog[aria-label="Checkout unavailable"]{padding:28px}#checkout-dialog[aria-label="Checkout unavailable"] p{margin:14px 0}#checkout-dialog[aria-label="Checkout unavailable"] a{display:inline-block;margin-top:16px}

/* Homepage offer comparison */
#offers{scroll-margin-top:120px}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.offer-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:20px;padding:28px;background:#fff}.offer-card h3{font-size:26px;line-height:1.2;margin:20px 0 10px}.offer-card p{color:var(--muted);line-height:1.6}.offer-card .pill{align-self:flex-start}.offer-featured{border:2px solid #1464d2;background:#f3f8ff}.offer-price{margin:14px 0;font-size:40px;font-weight:750;color:var(--ink);letter-spacing:-1.4px}.offer-price small{display:block;font-size:13px;font-weight:500;letter-spacing:0;color:var(--muted)}.offer-card ul{padding-left:20px;line-height:1.7;margin:8px 0 16px}.offer-card li{padding:3px 0}.offer-detail{font-size:14px;flex:1}.offer-card .button{width:100%;text-align:center;white-space:normal;margin-top:14px}.offer-renewal{font-size:12px;margin-bottom:0}.offer-extras{margin-top:22px;padding:18px 24px;border-radius:14px;background:#edf4fc}.offer-extras p{margin:0;line-height:1.7}.offer-extras a{color:#1058b7;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1000px){.offer-card{padding:22px}.offer-price{font-size:34px}.provider-header nav{gap:16px}}
@media(max-width:800px){.offer-grid{grid-template-columns:1fr}.offer-card{padding:26px}.offer-price{font-size:40px}#offers{scroll-margin-top:100px}}

/* Offers landing page and shared WhatsApp support */
.offers-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:44px;align-items:center;padding-block:66px}.offers-hero h1{font-size:clamp(36px,4vw,58px);line-height:1.08;letter-spacing:-2px;margin:15px 0 22px}.offers-hero p{color:var(--muted);line-height:1.7}.offers-hero figure{margin:0}.offers-hero img{display:block;width:100%;height:auto;border-radius:24px}.offers-intro{background:#f2f7fd}.offers-hero .button{margin-top:14px}.offers-page-link{margin:20px 0}.offer-faq details{border-bottom:1px solid var(--line);padding:20px 0}.offer-faq summary{font-size:18px;font-weight:650;cursor:pointer}.offer-faq details p{color:var(--muted);line-height:1.7;max-width:850px}.whatsapp-chat{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:50;display:inline-flex;align-items:center;gap:10px;background:#087c45;color:#fff;padding:14px 18px;border-radius:40px;font-size:14px;font-weight:700;box-shadow:0 5px 24px #052b5430;text-decoration:none;min-height:52px}.whatsapp-chat:hover{background:#056438;color:#fff;transform:translateY(-2px)}.whatsapp-chat:focus-visible{outline:3px solid #06366b;outline-offset:4px}body:has(dialog[open]) .whatsapp-chat{visibility:hidden;pointer-events:none}
@media(max-width:800px){.offers-hero{grid-template-columns:1fr;gap:26px;padding-block:40px}.offers-hero h1{letter-spacing:-1px}.whatsapp-chat{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));padding:14px;min-width:52px}.whatsapp-chat span{display:none}.provider-footer{padding-bottom:75px}}
@media(prefers-reduced-motion:reduce){.whatsapp-chat:hover{transform:none}}

.domain-registration-details{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.domain-owner-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.domain-owner-fields[hidden]{display:none}.domain-owner-fields label{display:grid;gap:7px;font-size:14px}.domain-owner-fields input{min-width:0;width:100%}.domain-owner-form .consent{margin:16px 0}.domain-registration-message{overflow-wrap:anywhere}
@media(max-width:650px){.domain-owner-fields{grid-template-columns:1fr}}

/* Live examples and the landing-page booking route */
.website-demo-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin:18px 0 26px}.landing-order{max-width:820px;padding-block:65px}.landing-order h1{font-size:clamp(38px,6vw,58px);line-height:1.08}.landing-order-price{font-size:38px;font-weight:750}.landing-order-price small{font-size:15px;font-weight:500}.landing-order p{line-height:1.7}.landing-order button{margin-block:14px}
.showcase{background:var(--demo-bg);color:var(--demo-text);min-height:100vh;--demo-bg:#fbf7ee;--demo-text:#1b3028;--demo-accent:#285b43;--demo-button-text:#fff;--demo-panel:#f1eada}.showcase a{color:inherit}.showcase-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px max(22px,calc((100vw - 1120px)/2));background:#123d32;color:#fff;font-size:13px}.showcase-banner a,.showcase-footer a{text-decoration:underline;text-underline-offset:3px}.showcase-inner{max-width:1190px;margin:auto;padding:0 35px}.showcase-nav{display:flex;gap:24px;align-items:center;padding-block:24px;border-bottom:1px solid #87938a50}.showcase-logo{margin-right:auto;font-weight:800;font-size:24px;letter-spacing:-.5px}.showcase-logo span{color:var(--demo-accent)}.showcase-hero{display:grid;grid-template-columns:.93fr 1.07fr;gap:42px;align-items:center;padding-block:56px}.showcase-hero h1{font-family:Georgia,serif;font-size:clamp(45px,6.5vw,92px);letter-spacing:-.055em;font-weight:600;line-height:.99;margin:10px 0 24px}.showcase-hero p:not(.eyebrow),.showcase-book p:not(.eyebrow){max-width:440px;font-size:17px;line-height:1.65}.showcase-hero figure{margin:0}.showcase-hero img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:24px}.showcase .eyebrow{color:inherit;opacity:.82}.showcase a.showcase-button{display:inline-block;background:var(--demo-accent);color:var(--demo-button-text);font-weight:700;padding:14px 22px;border-radius:7px;margin-top:10px;max-width:100%}.showcase a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.showcase-section{padding:24px 0 48px;scroll-margin-top:20px}.showcase h2{font-size:clamp(31px,4vw,49px);letter-spacing:-.04em;margin:8px 0 20px}.showcase-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.showcase-cards article{padding:22px;border-radius:16px;background:var(--demo-panel)}.showcase-cards h3{font-size:23px;margin:12px 0 5px}.showcase-cards p{line-height:1.5;margin:5px 0}.showcase-product{min-height:155px;display:grid;place-items:center;border-radius:12px;background:#dccab0}.showcase-product span{display:grid;place-items:center;min-width:76px;min-height:102px;border-radius:15px 15px 10px 10px;background:#f9f1de;box-shadow:5px 12px 21px #0002;color:#233c2d;font-family:Georgia,serif;font-size:13px;line-height:1.1;text-align:center}.showcase-product.leaf{background:#a2b29b}.showcase-product.leaf span{min-height:68px;border-top:15px solid #375647;border-radius:8px}.showcase-product.sand{background:#d9b8a0}.showcase-product.sand span{min-width:112px;min-height:76px;border-radius:8px}.showcase-note{font-size:13px;line-height:1.6}.showcase-book{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border-radius:18px;background:var(--demo-panel)}.showcase-footer{display:flex;flex-wrap:wrap;gap:20px;padding:32px 0 90px}.services-demo{--demo-bg:#111c2b;--demo-text:#f5f8f7;--demo-accent:#c4f578;--demo-button-text:#152417;--demo-panel:#1d2a3b}.services-demo .showcase-banner{background:#26384e}.services-demo .showcase-hero h1{font-family:inherit;font-weight:800}.services-demo .showcase-hero h1 em{font-style:normal;color:#c4f578}.services-demo .showcase-hero img{border-radius:5px 40px 5px 5px}.service-index{font-size:36px;color:#c4f578}
@media(max-width:760px){.showcase-inner{padding:0 20px}.showcase-hero{grid-template-columns:1fr;gap:24px;padding-block:32px}.showcase-hero h1{font-size:clamp(44px,11vw,66px)}.showcase-nav{gap:14px;flex-wrap:wrap}.showcase-logo{font-size:20px}.showcase-nav a:not(.showcase-logo){font-size:14px}.showcase-cards{grid-template-columns:1fr}.showcase-book{display:block}.showcase-banner{padding-inline:18px}.landing-order{padding-block:36px}}

/* Storefront launch and checkout */
.launch-hero {
  background: radial-gradient(ellipse at 82% 15%, #d9f4ef 0, transparent 45%), linear-gradient(135deg, #edf5ff, #f7fbfd 66%);
  border-bottom: 1px solid #d9e5ef;
}
.launch-hero-inner {
  display: grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);
  align-items: center;
  gap: clamp(32px, 6vw, 88px);
  max-width: 1240px;
  margin: auto;
  padding: clamp(48px, 6vw, 88px) 28px;
}
.launch-eyebrow {display:flex;align-items:center;gap:8px;color:#155d62;}
.launch-eyebrow span {width:9px;height:9px;border-radius:50%;background:#209880;box-shadow:0 0 0 4px #d5f1e9;}
.launch-copy h1 {
  margin: 15px 0 18px;
  color: #092748;
  font-size: clamp(46px, 5.3vw, 76px);
  line-height: .99;
  letter-spacing: -.065em;
}
.launch-copy h1 em {display:block;color:#075f60;font-style:normal;}
.launch-copy > p:not(.eyebrow) {max-width:460px;color:#40566d;font-size:18px;line-height:1.55;}
.launch-actions {display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 12px;}
.launch-actions .button {min-height:49px;justify-content:center;}
.launch-actions .outline {background:#fff;color:#0b3559;border-color:#c4d6e6;}
.launch-copy .launch-price-note:not(.eyebrow) {font-size:13px;margin:0;}
.launch-showcase {
  position:relative;overflow:hidden;margin:0;
  background:#102d47;color:white;border:1px solid #c2d7e7;
  border-radius:24px;box-shadow:0 24px 54px #143f6429;
}
.launch-showcase img {display:block;width:100%;height:auto;aspect-ratio:1.52;object-fit:cover;}
.launch-showcase figcaption {
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  padding:16px 19px;background:#102d47;
}
.launch-showcase figcaption > div:first-child {display:grid;gap:4px;}
.launch-showcase-label {color:#a4e6d4;font-size:10px;font-weight:800;letter-spacing:.12em;}
.launch-showcase figcaption > div:last-child {display:flex;flex-wrap:wrap;gap:8px;}
.launch-showcase a {color:#fff;text-decoration:none;border:1px solid #60849d;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:700;}
.launch-showcase a:hover {background:#244b66;border-color:#a4e6d4;}
.launch-paths {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1240px;margin:0 auto;padding:18px 28px 0;}
.launch-paths a {
  display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;
  min-height:74px;padding:10px 13px;text-decoration:none;color:#102f50;
  border:1px solid #dbe6ef;border-radius:14px;background:#fff;
}
.launch-paths a:hover {border-color:#73a6bf;background:#f4fbfb;}
.launch-path-icon {display:grid;place-items:center;width:38px;height:38px;background:#e3f4f2;color:#0b6061;border-radius:10px;font-weight:800;}
.launch-paths strong,.launch-paths small {display:block;}
.launch-paths small {margin-top:3px;color:#465f75;font-size:12px;line-height:1.4;}
.launch-path-arrow {color:#0b6061;font-weight:800;}
#addons {scroll-margin-top:24px;}
.launch-package {outline:2px solid #4d9f9e;outline-offset:-2px;}
.launch-steps {list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;}
.launch-steps li {display:flex;gap:12px;align-items:flex-start;background:#edf7f8;border:1px solid #d4e8ea;border-radius:12px;padding:15px;}
.launch-steps li > span {flex:0 0 26px;display:grid;place-items:center;height:26px;border-radius:50%;background:#145e62;color:white;font-weight:800;font-size:13px;}
.launch-steps p {margin:4px 0 0;font-size:13px;line-height:1.5;color:#465f75;}
#checkout-dialog {width:min(790px,calc(100% - 28px));max-height:94dvh;padding:0;background:#fff;border-color:#c8d9e7;border-radius:20px;}
#checkout-dialog .checkout-header {
  position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;
  margin:0;padding:16px 23px;background:#fff;border-bottom:1px solid #e1eaf2;
}
.checkout-brand {margin:0 0 3px;color:#145e62;letter-spacing:.12em;font-weight:800;font-size:10px;}
#checkout-dialog .checkout-header h2 {font-size:clamp(22px,4vw,29px);line-height:1.12;margin:0;}
#checkout-dialog .close-checkout {width:42px;height:42px;flex:0 0 42px;margin:0;background:#edf4f8;color:#193b58;}
#checkout-form:has(.checkout-order):not([hidden]) {
  display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;
  gap:24px;padding:23px;background:#fff;
}
.checkout-order {min-width:0;background:#f1f7fb;border:1px solid #d9e7f0;border-radius:14px;padding:15px;}
.checkout-details {min-width:0;}
.checkout-order > h3,.checkout-details > h3 {font-size:18px;line-height:1.25;margin:0;}
.checkout-section-intro {color:#486177;font-size:13px;margin:5px 0 13px;}
#checkout-form .checkout-fields {display:grid;grid-template-columns:1fr;gap:10px;margin:0 0 11px;}
#checkout-form .checkout-fields label {margin:0;}
#checkout-form label[hidden],#checkout-form details[hidden] {display:none;}
#checkout-form input:not([type=checkbox],[type=radio]),#checkout-form select {min-height:42px;font-size:16px;margin-top:4px;}
#checkout-form small {display:block;font-weight:400;line-height:1.4;color:#435e75;}
#checkout-form #checkout-phone-help {margin-top:4px;}
#checkout-form .order-summary {background:transparent;padding:0;margin:8px 0 12px;font-size:13px;}
#checkout-form .order-summary p {margin:0;font-weight:400;font-size:inherit;}
#checkout-form .order-summary .checkout-line,#checkout-form .order-summary .checkout-total {display:flex;justify-content:space-between;gap:10px;align-items:baseline;}
#checkout-form .order-summary .checkout-line {padding:5px 0;line-height:1.35;}
.checkout-line > span {overflow-wrap:anywhere;min-width:0;}
.checkout-line > strong {text-align:right;}
#checkout-form .order-summary .checkout-total {margin-top:6px;padding:9px 0 4px;border-top:1px solid #cddde9;font-weight:800;}
.checkout-total strong {color:#0c5356;font-size:22px;white-space:nowrap;}
#checkout-form .order-summary .checkout-summary-note {font-size:12px;color:#435d72;line-height:1.4;margin:5px 0 0;}
.checkout-edit,.checkout-existing-domain,.checkout-reminder {margin-top:9px;}
#checkout-form details > summary {width:fit-content;color:#075c78;cursor:pointer;font-size:13px;font-weight:750;line-height:1.4;padding:4px 0;}
.checkout-edit > label,.checkout-existing-domain > label {margin-top:9px;}
#checkout-form .cart-suggestion-grid {grid-template-columns:1fr;}
#checkout-form #bundle-suggestion:not(:empty) {margin:9px 0;}
#checkout-form .checkout-extras {margin:10px 0;padding:11px;}
#checkout-form .consent {margin:12px 0;color:#374e63;font-size:12px;line-height:1.5;}
#checkout-form .payment-gateways {padding:8px;margin:13px 0 10px;gap:7px;}
#checkout-form .payment-gateways legend {font-size:13px;}
#checkout-form .payment-gateways .gateway-choice {padding:7px 5px;gap:5px;font-size:13px;}
#checkout-form .payment-gateways .gateway-mark {display:none;}
#checkout-form .payment-gateways .gateway-choice small {font-size:10px;}
#checkout-form #pay-button {width:100%;min-height:47px;justify-content:center;}
#checkout-form #checkout-message {margin:0 0 8px;}
#checkout-form #checkout-message:empty {display:none;}
#checkout-form .checkout-note {padding:0;background:transparent;border:0;margin:9px 0 0;color:#465e74;font-size:12px;line-height:1.45;}
#checkout-form .checkout-reminder p {color:#465e74;font-size:12px;line-height:1.45;margin:7px 0;}
#payment-result {padding:20px 23px;}
#checkout-dialog[aria-label="Checkout unavailable"],#checkout-dialog[aria-label="Payment status"] {padding:23px;}
@media(max-width:760px) {
  .launch-hero-inner {grid-template-columns:1fr;gap:23px;padding:34px 20px 23px;}
  .launch-copy h1 {font-size:clamp(42px,9.8vw,64px);}
  .launch-copy > p:not(.eyebrow) {font-size:16px;}
  .launch-actions {margin:20px 0 10px;}
  .launch-showcase img {aspect-ratio:1.75;}
  .launch-paths {grid-template-columns:1fr;gap:8px;padding:13px 20px 0;}
  .launch-paths a {min-height:58px;}
  .launch-steps {grid-template-columns:1fr;}
}
@media(max-width:560px) {
  .launch-actions {display:grid;}
  .launch-showcase figcaption {padding:13px;}
  .launch-showcase figcaption strong {font-size:13px;}
  .launch-showcase a {font-size:12px;padding:7px;}
  #checkout-dialog {width:calc(100% - 16px);max-height:95dvh;}
  #checkout-dialog .checkout-header {padding:9px 14px;}
  #checkout-form:has(.checkout-order):not([hidden]) {grid-template-columns:1fr;gap:14px;padding:13px;}
  .checkout-order {padding:11px 13px;}
  #checkout-form .order-summary {margin:4px 0 5px;}
}
