/* Service/domain content refresh. Hero, shared header and native JS hooks are untouched. */
.svc-page{box-sizing:border-box;background:#f5f8fc;color:#183854;padding:38px 0 55px;font-family:Arial,Helvetica,sans-serif;line-height:1.65;overflow-wrap:anywhere}
.svc-page *{box-sizing:border-box}
.svc-page>.svc-overview,.svc-page>.svc-standalone,.svc-page>.svc-content-card{width:90%;max-width:1160px;margin:0 auto 26px}
.svc-page .svc-overview{padding:0;background:transparent;border:0}
.svc-page .svc-section-heading{max-width:780px;margin:0 0 22px}
.svc-page .svc-kicker{font-size:10px;letter-spacing:.15em;font-weight:700;color:#58758c;margin:0 0 10px}
.svc-page .svc-section-heading>h2{font-size:30px;font-weight:750;letter-spacing:-.6px;line-height:1.2;color:#123450;margin:0 0 13px}
.svc-page .svc-section-heading>p:last-child{font-size:16px;color:#61778b;margin:0;line-height:1.65}
.svc-page .svc-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:0}
.svc-page .svc-info-card{min-width:0;background:#fff;border:1px solid #dce6ef;border-radius:12px;padding:23px;box-shadow:0 5px 20px #18385403}
.svc-page .svc-info-card h3{font-size:17px;font-weight:700;line-height:1.35;color:#173d5e;margin:0 0 10px}
.svc-page .svc-info-card>p{font-size:14px;line-height:1.65;color:#5a748a;margin:0}
.svc-page>.svc-standalone,.svc-page>.svc-content-card{padding:28px;background:#fff;border:1px solid #dce6ef;border-radius:13px;box-shadow:0 5px 20px #18385403}
.svc-page .svc-standalone h1{font-size:32px;font-weight:750;color:#143752;line-height:1.2;letter-spacing:-.7px;margin:0 0 15px}
.svc-page .svc-standalone>h2{font-size:25px;font-weight:700;color:#173d5e;line-height:1.3;letter-spacing:-.4px;margin:0 0 14px}
.svc-page .svc-standalone>p{font-size:16px;line-height:1.7;margin:0 0 20px;color:#597287;max-width:900px}
.svc-page .svc-standalone .svc-info-grid{margin:22px 0}
.svc-page .svc-standalone .svc-info-card{background:#f6f9fc;box-shadow:none}
.svc-page .svc-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#1fa500;border:1px solid #1fa500;border-radius:7px;color:#fff;font-size:15px;font-weight:700;line-height:1.4;min-height:47px;padding:12px 17px;text-decoration:none}
.svc-page .svc-action:hover{background:#188200;color:#fff;border-color:#188200;text-decoration:none}
.svc-page .svc-link{display:inline-block;font-size:14px;font-weight:700;color:#205e8d;line-height:1.6}
.svc-page a:focus-visible,.svc-page button:focus-visible{outline:3px solid #ff9f29;outline-offset:3px}
.svc-page .svc-muted{color:#7c91a3;font-size:13px}
.svc-page .svc-context-note{background:#edf4fa;border-left:3px solid #3975a1;padding:13px 16px;border-radius:0 6px 6px 0}
.svc-page .svc-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}
.svc-page .svc-contact-grid h2{font-size:21px;line-height:1.3;font-weight:700;color:#173d5e;margin:0 0 12px}
.svc-page .svc-contact-grid p{font-size:15px;margin:0 0 17px;line-height:1.75}
.svc-page .svc-contact-grid p:last-child{margin-bottom:0}
.svc-page .svc-contact-grid a[href^="tel:"]{font-size:19px;font-weight:700;white-space:nowrap;color:#205e8d;line-height:1.9}
.svc-page .svc-contact-location{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}
.svc-page .svc-contact-location h2{font-size:24px;font-weight:700;line-height:1.3;margin:0 0 15px;color:#173d5e}
.svc-page address{font-size:16px;font-style:normal;color:#5a748a;line-height:1.8;margin:0}
.svc-page .svc-contact-location>img{width:100%;max-width:460px;height:auto;border-radius:9px;justify-self:end}
.svc-page .svc-content-card h1{font-size:30px;line-height:1.25;letter-spacing:-.5px;margin:0 0 15px;font-weight:750;color:#143752}
.svc-page .svc-content-card h2{font-size:25px;line-height:1.3;letter-spacing:-.3px;color:#173d5e;font-weight:700}
.svc-page .svc-content-card h3{font-size:21px;line-height:1.35;color:#173d5e;font-weight:700}
.svc-page .svc-content-card p{font-size:16px;line-height:1.75;margin-top:0;margin-bottom:17px}
.svc-page .svc-content-card p:last-child{margin-bottom:0}
.svc-page .svc-content-card .con-w-80,.svc-page .svc-content-card .con-w-90{width:100%;max-width:none}
.svc-page .svc-content-card>.rx-row{margin-left:0;margin-right:0}
.svc-page .svc-content-card>.rx-row>.rx-col-12{padding-left:0;padding-right:0;width:100%;min-width:0}
.svc-page--domain-name #trans-domn-dtls,.svc-page--domain-transfer #trans-domn-dtls{padding-top:10px}
.svc-page--domain-name #trans-domn-dtls>h2,.svc-page--domain-transfer #trans-domn-dtls>h2{margin-bottom:20px}
.svc-page--domain-name .svc-content-card [class*="fz-28"],.svc-page--domain-name .svc-content-card [class*="fz-32"],.svc-page--domain-transfer .svc-content-card [class*="fz-28"]{font-size:22px;line-height:1.4}
.svc-page--seo-services .char-ttl{display:block;margin-bottom:7px;font-size:14px;font-weight:600;line-height:1.4;color:#244b6b}
.svc-page--seo-services .cha-inp-fld{height:50px;width:100%;max-width:100%;font-size:16px;line-height:1.4;padding:0 14px;border:1px solid #b7cada;border-radius:7px;box-shadow:none;background:#fff;color:#183854}
.svc-page--seo-services .cha-inp-fld:focus{outline:3px solid #dceefa;border-color:#307cb4}
.svc-page--seo-services .cha-sub-bt{min-height:48px;padding:12px 24px;background:#1fa500;border:1px solid #1fa500;border-radius:7px;font-size:16px;font-weight:700;cursor:pointer}
.svc-page--seo-services .seo-serv-form{max-width:600px}
.svc-page--seo-services .svc-content-card .seo-serv-form>div[class*="mt-25"]{margin-top:18px}
.svc-page--website-builder .webldr-lnk{vertical-align:top;max-width:100%;margin-bottom:15px}
.svc-page--website-builder .webldr-lnk .webldr-dm1{border-radius:10px}
.svc-page--ssl-certificates .ssl-cont{padding:24px 0;border-bottom:1px solid #dce6ef}
.svc-page--ssl-certificates .ssl-cont:first-child{padding-top:0}
.svc-page--ssl-certificates .ssl-cont:last-child{border-bottom:0}
.svc-page--ssl-certificates .ssl-prc-cont{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:15px}
.svc-page--ssl-certificates .ssl-prc-cont>div{margin:0}
.svc-page--ssl-certificates .ssl-cart-bt{background:#1fa500;border-radius:6px}
.svc-page--ssl-certificates .svc-ssl-price{font-size:23px;font-weight:750;color:#185038}
.svc-page--ssl-certificates .svc-content-card p.svc-ssl-note{font-size:13px;line-height:1.6;color:#647c90;margin:7px 0 0}
.svc-page--affiliates img{width:auto;max-width:100%;height:auto;border-radius:6px}
.svc-page--ecommerce .wb-bt-cont{margin:20px auto;width:90%;max-width:1160px}
.svc-page--ecommerce .wb-prv-bt,.svc-page--ecommerce .wb-nxt-bt{min-height:42px;padding:10px 18px;border:1px solid #b9cddd;border-radius:6px;background:#fff;color:#245979;font-size:14px}
.svc-page--security>.svc-content-card{max-width:1000px}
.svc-page--security .svc-content-card p{font-size:17px;line-height:1.8}
.svc-page--ca-domain-registration .content-container,.svc-page--ca-domain-registration .content-white-glow,.svc-page--ca-domain-registration .content-panel{width:100%;max-width:none;min-width:0;background:none;height:auto;margin:0;padding:0;float:none}
.svc-page--ca-domain-registration .content-panel{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;width:90%;max-width:1160px;margin:0 auto}
.svc-page--ca-domain-registration .content-panel-left,.svc-page--ca-domain-registration .content-panel-right{width:auto;max-width:100%;min-width:0;float:none;margin:0;padding:26px;background:#fff;border:1px solid #dce6ef;border-radius:12px;align-self:start}
.svc-page--ca-domain-registration .content-panel-middle{display:none}
.svc-page--ca-domain-registration .inner-heading-tag{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.35;color:#173d5e;margin:26px 0 14px;height:auto;padding:0;background:none}
.svc-page--ca-domain-registration .inner-heading-tag:first-child{margin-top:0}
.svc-page--ca-domain-registration .inner-writing-tag{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#5a748a;line-height:1.75}
.svc-page--ca-domain-registration .inner-writing-tag p{font-size:16px;line-height:1.75;margin-bottom:17px}
.svc-page--ca-domain-registration .domain-box{max-width:100%;width:100%}
@media(max-width:900px){.svc-page .svc-info-grid{grid-template-columns:1fr}.svc-page .svc-info-card{padding:21px}.svc-page--ca-domain-registration .content-panel{grid-template-columns:minmax(0,1fr)}.svc-page--ca-domain-registration .content-panel-right{width:100%}.svc-page--website-builder .webldr-lnk{display:block;width:100%;margin-left:0}.svc-page--website-builder .webldr-dm1{width:100%;min-width:0;max-width:100%}}
@media(max-width:700px){.svc-page{padding:25px 0 35px}.svc-page>.svc-overview,.svc-page>.svc-standalone,.svc-page>.svc-content-card{margin-bottom:20px}.svc-page>.svc-standalone,.svc-page>.svc-content-card{padding:21px 19px;border-radius:11px}.svc-page .svc-section-heading>h2{font-size:26px}.svc-page .svc-standalone h1,.svc-page .svc-content-card h1{font-size:27px}.svc-page .svc-standalone>h2,.svc-page .svc-content-card h2{font-size:23px}.svc-page .svc-content-card h3{font-size:20px}.svc-page .svc-contact-grid,.svc-page .svc-contact-location{grid-template-columns:1fr}.svc-page .svc-contact-grid{gap:14px}.svc-page .svc-contact-location{gap:22px}.svc-page .svc-contact-location>img{max-width:none}.svc-page .svc-content-card .rx-row{gap:20px}.svc-page .svc-content-card .rx-row>[class*="rx-col-"]{width:100%;max-width:100%;flex-basis:100%;min-width:0}.svc-page--ca-domain-registration .content-panel-left,.svc-page--ca-domain-registration .content-panel-right{padding:21px 19px}.svc-page--ca-domain-registration .inner-heading-tag{font-size:22px}.svc-page--seo-services .cha-inp-fld{font-size:16px}.svc-page .svc-content-card [class*="mt-40"],.svc-page .svc-content-card [class*="mt-50"]{margin-top:28px}.svc-page--ssl-certificates .ssl-prc-cont{gap:12px}.svc-page--website-builder .webldr-img{max-width:38%}.svc-page--website-builder .webldr-img img{max-width:100%;height:auto}.svc-page--website-builder .webldr-dtls{max-width:58%;min-width:0}.svc-page--website-builder .webldr-ln{display:none}}
