/* Shared type and spacing; each service owns its visual language and composition. */
.service-hero,.domain-workshop{--service-accent:#d5f675;background:#f0f2e9;padding:24px 0 48px;overflow:hidden}.service-crumb{display:flex;gap:10px;font-size:11px;color:#667669;margin-bottom:35px}.service-crumb a{text-decoration:underline;text-underline-offset:3px}.service-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;min-height:400px}.service-copy{max-width:550px}.service-copy>.eyebrow{display:block;font-size:10px;letter-spacing:1.7px;margin-bottom:22px}.service-copy h1{font-size:clamp(40px,4.35vw,64px);line-height:1.1;font-weight:650;letter-spacing:-.05em}.service-copy h1 em{font-style:normal;color:#56764b}.service-copy>p{font-size:16px;line-height:1.8;margin:24px 0;color:#55685b;max-width:530px}.service-actions{display:flex;flex-wrap:wrap;gap:16px}.service-notes{font-size:11px;margin-top:20px;color:#60735f}.service-visual{position:relative;min-height:380px;display:grid;align-items:center;isolation:isolate}.service-section{padding:75px 0;background:#fff}.service-tint{background:#f1f3ec}.service-heading{max-width:760px;margin-bottom:38px}.service-heading .eyebrow{display:block;margin-bottom:15px}.service-heading h2,.service-faq h2,.service-close h2{font-size:clamp(30px,3vw,43px);line-height:1.17;letter-spacing:-.04em;font-weight:650}.service-heading>p{margin-top:20px;max-width:660px;line-height:1.8}.service-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.service-feature-grid article{border-top:1px solid #bacab3;padding-top:20px}.service-number{font-size:12px;color:#5d7750}.service-feature-grid h3{font-size:21px;letter-spacing:-.5px;margin:26px 0 15px}.service-feature-grid p{font-size:13px;line-height:1.9}.service-usecases{display:grid;grid-template-columns:1fr 1fr;gap:55px}.service-usecases article{border-top:1px solid #c4d0be;padding:28px 0 0}.service-usecases article>b{font-size:10px;letter-spacing:1.2px}.service-usecases h3{font-size:28px;margin:15px 0}.service-usecases p{font-size:15px;line-height:1.9}.service-usecases a{display:inline-block;margin-top:20px;font-size:13px;text-decoration:underline;text-underline-offset:5px}.service-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:65px}.service-faq .eyebrow{display:block;margin-bottom:20px}.service-faq details{border-bottom:1px solid #d5ddd0}.service-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-weight:600;font-size:14px}.service-faq summary::-webkit-details-marker{display:none}.service-faq details p{padding-bottom:24px;font-size:14px;line-height:1.8}.service-faq details[open] summary span{transform:rotate(45deg)}.service-close{background:#e7edda;padding:55px 0}.service-close>.wrap{display:flex;align-items:center;justify-content:space-between;gap:50px}.service-close img{display:block;margin-bottom:24px}.service-close h2{font-size:36px;margin-bottom:15px}.service-close p{max-width:650px;font-size:14px}.service-close .btn{flex-shrink:0}.service-fineprint{font-size:11px;line-height:1.8;max-width:900px;margin-top:25px}.service-process{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.service-process article{border-left:1px solid #c0ceba;padding-left:23px}.service-process article>span{font-size:37px;letter-spacing:-2px;color:#6d8463}.service-process h3{margin:20px 0 12px}.service-process p{font-size:13px}
/* WordPress: a publishing studio, not a server photograph. */
.service-wordpress{background:#e7eff2}.service-wordpress h1 em{color:#356d89}.wp-studio{background:#fff;box-shadow:20px 25px 0 #c9dce3;border:1px solid #d2dfe3;transform:rotate(-3deg);border-radius:9px;overflow:hidden}.studio-top{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e1e6e8;font-size:8px;letter-spacing:1px}.studio-top img{width:110px;height:26px}.wp-preview{background:#f5e8cf;margin:15px;padding:27px;position:relative;min-height:260px}.wp-preview>span{font-size:8px;letter-spacing:1.7px}.wp-preview h3{font-size:30px;max-width:230px;margin-top:25px;line-height:1.12}.wp-preview .preview-link{display:block;margin-top:26px;letter-spacing:0}.wp-shape{position:absolute;right:18px;bottom:20px;width:95px;height:125px;border-radius:50px 50px 8px 8px;background:#bf6844;transform:rotate(8deg);display:grid;place-items:center;color:#f5e8cf}.wp-shape i{position:absolute;top:-18px;width:25px;height:35px;background:#778d5d;border-radius:100% 0;transform:rotate(20deg)}.wp-shape b{font-size:24px;line-height:1.15}.studio-tools{display:flex;justify-content:space-between;font-size:9px;padding:10px 25px 22px}.wp-badge{position:absolute;right:-20px;top:0;width:75px;background:white;border:9px solid white;border-radius:50%}
/* Email: an inbox with a composed message. */
.service-email{background:#eeecf8}.service-email h1 em{color:#716091}.mail-window{background:#fff;border:1px solid #d9d3e8;border-radius:13px;padding:24px;box-shadow:18px 20px 0 #dcd5ed;position:relative;min-height:345px;transform:rotate(2deg)}.mail-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e1ed;padding-bottom:20px;gap:10px}.mail-top b{font-size:25px}.mail-top>span{font-size:9px;color:#786d87}.mail-nav{display:flex;gap:25px;font-size:10px;margin:22px 0}.mail-nav i{font-size:8px;font-style:normal;background:#ebe6f4;padding:2px 5px;border-radius:4px}.mail-message{display:flex;gap:12px;padding:15px 0;border-top:1px solid #eee;position:relative}.mail-avatar{width:32px;height:32px;border-radius:50%;background:#dfd8ed;display:grid;place-items:center;font-size:10px;flex-shrink:0}.mail-message b{font-size:12px}.mail-message small{display:block;font-size:10px;margin-top:4px}.mail-message p{font-size:10px;margin-top:8px}.mail-message time{font-size:8px;margin-left:auto}.muted-message{opacity:.5}.mail-compose{position:absolute;right:-20px;bottom:-38px;background:#fff;box-shadow:0 12px 35px #4f39532e;border:1px solid #e0d8ec;border-radius:9px;padding:20px;width:72%;transform:rotate(-5deg)}.mail-compose>span:first-child{font-size:7px;margin-right:9px}.mail-compose>b{font-size:10px}.mail-compose>div{font-size:11px;line-height:1.8;margin:15px 0}.mail-send{display:inline-block;background:#64557a;color:white;padding:7px 18px;border-radius:4px;font-size:10px}
/* Builder: editable layout and colour palette. */
.service-builder{background:#f6e9df}.service-builder h1 em{color:#a85f38}.builder-canvas{background:white;box-shadow:18px 20px 0 #e6ccba;border:1px solid #dbccc0;border-radius:10px;transform:rotate(-2deg);padding:16px}.builder-toolbar{display:flex;justify-content:space-between;align-items:center;font-size:8px;padding:3px 0 16px}.publish-chip{background:#173b30;color:#fff;padding:6px 10px;border-radius:3px}.builder-page{background:#eee7da;border:1px dashed #ab8b6a;position:relative;padding:22px}.builder-nav{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px}.builder-nav span{font-size:7px;letter-spacing:0}.builder-content{display:flex;align-items:center;gap:20px;min-height:200px}.builder-content h3{font-size:28px;line-height:1.13}.builder-vase{width:90px;height:140px;flex-shrink:0;border-radius:25% 25% 43% 43%;background:repeating-linear-gradient(90deg,#b96c45 0px,#d48962 4px,#bb6c47 8px);box-shadow:15px 12px 15px #45291618;transform:rotate(-7deg)}.builder-palette{position:absolute;bottom:10px;left:25px;background:white;padding:9px 14px;border:1px solid #ded4ca;display:flex;gap:8px;align-items:center;border-radius:7px}.builder-palette i{width:14px;height:14px;border-radius:50%;background:#bb784e}.builder-palette i:nth-child(2){background:#e9dfc8}.builder-palette i:nth-child(3){background:#233c2f}.builder-palette span{font-size:12px;border-left:1px solid #ddd;padding-left:10px}.builder-block{border:1px dashed #ccc;margin-top:13px;padding:12px;text-align:center;font-size:10px;color:#7b786f}.builder-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.builder-steps article{background:#f5ede5;padding:30px;border-radius:8px}.builder-steps article>span{font-size:42px;color:#bb805d;letter-spacing:-2px}.builder-steps h3{margin:30px 0 15px;font-size:24px}.builder-steps p{font-size:13px;line-height:1.8}
/* Backup: restore points and a file archive. */
.service-backup{background:#e8f0de}.backup-stack{position:relative;padding-top:45px}.backup-folder{background:#cedfaf;border:1px solid #adc38a;border-radius:12px;padding:35px;transform:rotate(-5deg);width:90%;min-height:210px;position:absolute;top:0;left:0}.backup-folder:before{content:'';position:absolute;top:-18px;left:20px;width:100px;height:25px;border-radius:9px 9px 0 0;background:#cedfaf}.backup-folder>span{font-size:9px;letter-spacing:1px}.backup-folder b{display:block;font-size:23px;margin-top:13px}.backup-folder small{display:block;font-size:11px;margin-top:9px}.backup-history{position:relative;background:white;margin:90px 0 0 60px;border:1px solid #c6d3ba;padding:26px;border-radius:10px;box-shadow:12px 14px 0 #bcd39d77}.backup-history>b{font-size:15px}.backup-history>div{display:flex;align-items:center;gap:13px;padding-top:20px}.backup-history i{width:12px;height:12px;border-radius:50%;background:#789d4b}.backup-history span{font-size:12px}.backup-history small{display:block;font-size:9px;color:#85907a;margin-top:4px}.backup-history strong{font-size:9px;margin-left:auto;color:#5a7b39}.backup-sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.backup-sizes a{background:#fff;border:1px solid #d2dec5;border-radius:8px;padding:28px;transition:background .2s}.backup-sizes a:hover{background:#e0efc3}.backup-sizes b{font-size:40px;letter-spacing:-2px}.backup-sizes small{font-size:20px;letter-spacing:0}.backup-sizes span{display:block;margin-top:20px;font-size:12px}
/* Security: scanning rings and plan-dependent protection layers. */
.service-security{background:#132d2a;color:white}.service-security .service-crumb,.service-security .service-notes,.service-security .service-copy>p{color:#b8c9bc}.service-security h1 em{color:#d5f675}.service-security .btn.dark{background:#d5f675;color:#183d32}.scan-orbit{position:relative;width:340px;height:340px;margin:auto;display:grid;place-items:center}.scan-ring{position:absolute;inset:0;border-radius:50%;border:1px solid #9db98455;box-shadow:0 0 0 30px #9db9840b,0 0 0 65px #9db98408}.scan-ring:after{content:'';position:absolute;inset:32px;border:1px dashed #9db98466;border-radius:50%}.scan-shield{width:150px;height:175px;background:#d5f675;clip-path:polygon(50% 0,95% 17%,95% 59%,79% 83%,50% 100%,21% 83%,5% 59%,5% 17%);display:grid;place-items:center;font-size:74px;color:#183d32}.scan-chip{position:absolute;border:1px solid #76916a;background:#203f34;padding:13px 18px;border-radius:5px;font-size:11px}.scan-chip-one{left:-35px;top:53px}.scan-chip-two{right:-35px;bottom:75px}.scan-status{position:absolute;bottom:-30px;text-align:center}.scan-status b{display:block;font-size:8px;letter-spacing:1.3px}.scan-status>span{display:block;font-size:12px;margin-top:13px}.scan-status i{display:inline-block;width:20px;height:1px;background:#67846a;vertical-align:middle;margin:0 12px}.security-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.security-plan{border:1px solid #d0d9cb;border-radius:10px;padding:32px}.security-plan.featured{background:#eef4df;border-color:#9eb981}.security-plan h3{font-size:33px;margin:15px 0}.security-plan>p{min-height:50px;font-size:13px}.security-price{font-size:29px;font-weight:650;margin:24px 0 22px;letter-spacing:-1px}.security-price small{font-size:12px;font-weight:400;letter-spacing:0}.security-plan .btn{width:100%}.security-plan ul{list-style:none;padding:15px 0 0}.security-plan li{font-size:12px;line-height:1.7;padding:9px 0;border-bottom:1px solid #dce2d5}.security-plan li:before{content:'✓';margin-right:8px;color:#648e35}.emergency-panel{background:#f6e8dc;border-radius:10px;padding:40px;display:flex;align-items:center;gap:40px}.emergency-panel h2{font-size:35px;margin:15px 0}.emergency-panel p{font-size:14px;line-height:1.8;max-width:740px}.emergency-panel .btn{flex-shrink:0}
/* SSL: a secure connection diagram. */
.service-ssl{background:#dfeee9}.ssl-browser{background:#fff;border:1px solid #abc9be;border-radius:12px;box-shadow:20px 20px 0 #bbd8cc;transform:rotate(3deg);overflow:hidden}.ssl-address{display:flex;gap:12px;align-items:center;background:#f3f6f1;padding:18px 23px;font-size:13px;border-bottom:1px solid #dce6df}.css-lock{position:relative;display:inline-block;width:18px;height:16px;border:2px solid currentColor;border-radius:3px;margin-top:7px}.css-lock:before{content:'';position:absolute;width:10px;height:10px;border:2px solid currentColor;border-bottom:0;top:-11px;left:2px;border-radius:8px 8px 0 0}.ssl-certificate{text-align:center;padding:30px}.ssl-certificate>span{font-size:8px;letter-spacing:2px}.certificate-seal{width:100px;height:100px;background:#e6f0dc;border-radius:50%;display:grid;place-items:center;margin:25px auto}.certificate-seal .css-lock{transform:scale(2);color:#4e7242}.ssl-certificate h3{font-size:24px}.ssl-certificate p{font-size:11px;margin-top:12px}.certificate-lines{display:flex;flex-direction:column;gap:7px;align-items:center;margin-top:25px}.certificate-lines i{width:160px;height:4px;background:#e6ece5}.certificate-lines i:nth-child(2){width:125px}.certificate-lines i:last-child{width:75px}.ssl-types{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ssl-types article{background:#f0f4ee;padding:26px;border-radius:8px}.ssl-types article>b{font-size:47px;font-weight:500;color:#527762}.ssl-types h3{font-size:20px;margin:25px 0 15px}.ssl-types p{font-size:12px;line-height:1.8}.ssl-types a{display:block;font-size:11px;margin-top:25px;text-decoration:underline;text-underline-offset:4px}.ssl-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px}.ssl-filter button{border:1px solid #cad6c0;border-radius:30px;background:#fff;padding:12px 20px;font-size:12px}.ssl-filter button[aria-pressed=true]{background:#183d32;color:white;border-color:#183d32}.ssl-catalog article{display:grid;grid-template-columns:1fr 150px 180px;align-items:center;gap:25px;padding:28px;background:white;border-bottom:1px solid #dee4d8}.ssl-catalog article[hidden]{display:none}.ssl-catalog article:first-child{border-radius:10px 10px 0 0}.ssl-catalog h3{font-size:22px;margin:5px 0}.ssl-catalog p{font-size:12px}.ssl-rate b{display:block;font-size:23px;letter-spacing:-.5px}.ssl-rate small{font-size:11px}.ssl-catalog .btn{font-size:11px}
/* Server pages have separate hardware and virtualisation diagrams. */
.service-vps{background:#e5ebf3}.service-vps h1 em{color:#516b98}.service-dedicated{background:#172726;color:#fff}.service-dedicated .service-crumb,.service-dedicated .service-copy>p,.service-dedicated .service-notes{color:#b8c7bb}.service-dedicated h1 em{color:#d5f675}.service-dedicated .btn{background:#d5f675;color:#173b30}.vps-diagram{max-width:370px;margin:auto;width:100%}.vps-node{border:1px solid #99aecb;background:#f8fbff;padding:25px;border-radius:9px}.vps-node>span{font-size:9px;letter-spacing:1.2px}.vps-node>b{display:block;font-size:33px;letter-spacing:-1px;margin:12px 0 0}.node-app{margin:0 55px;transform:rotate(-3deg);background:#cedbf0}.vps-connector{height:35px;width:1px;background:#8b9db8;margin:auto}.node-core{box-shadow:13px 13px 0 #ccd8e8}.node-core>b{font-size:48px;color:#365b87}.node-core>div{display:flex;gap:10px;margin-top:15px}.node-core i{font-style:normal;font-size:11px;border:1px solid #b4c5db;border-radius:4px;padding:7px 20px}.vps-regions{display:flex;justify-content:space-between;font-size:9px;margin-top:28px}.rack-art{background:#0a1718;border:1px solid #42625b;border-radius:10px;padding:25px;max-width:400px;width:100%;margin:auto;box-shadow:18px 18px 0 #263f38}.rack-heading{display:flex;justify-content:space-between;margin-bottom:25px;font-size:9px;letter-spacing:1.4px}.rack-heading>span{color:#889e8d;font-size:7px}.rack-unit{display:flex;gap:16px;align-items:center;background:#243b35;border:1px solid #456056;border-radius:4px;padding:15px 14px;margin:9px 0}.rack-unit>i{height:7px;width:7px;border-radius:50%;background:#d5f675;box-shadow:0 0 9px #d5f67555}.rack-unit>div{display:flex;gap:5px;flex:1}.rack-unit span{height:24px;width:5px;background:#102722;border-radius:2px}.rack-unit>b{font-size:9px;color:#8ea891}.rack-label{font-size:7px;letter-spacing:1.4px;text-align:center;margin-top:25px;color:#9db8a0}.server-price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.server-price-grid article{border:1px solid #c9d4c1;border-radius:9px;padding:26px 20px}.server-price-grid h3{font-size:25px;margin-top:16px}.processor{font-size:10px;margin-top:8px;min-height:30px}.server-price{font-size:30px;font-weight:650;letter-spacing:-1.3px;margin-top:22px}.server-price small{display:block;font-size:10px;font-weight:400;letter-spacing:0;margin-top:3px}.server-setup{display:block;font-size:9px;color:#6e7f68;margin:12px 0 22px}.server-price-grid .btn{width:100%;font-size:11px;padding:14px 15px}.server-price-grid dl{margin:22px 0 0}.server-price-grid dl>div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #e3e8dd;padding:12px 0;font-size:10px}.server-price-grid dt{color:#75806e}.server-price-grid dd{margin:0;text-align:right;font-weight:600}
/* Domains and editorial content. */
.domain-workshop{background:#e8edd8;padding-bottom:45px}.domain-workshop-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;margin-bottom:35px}.domain-workshop h1{font-size:clamp(40px,4.2vw,62px);line-height:1.1;letter-spacing:-.05em;margin-top:20px;font-weight:650}.domain-workshop h1 em{font-style:normal;color:#63813e}.domain-workshop-heading p{font-size:15px;line-height:1.8;max-width:550px;margin-top:23px}.domain-stamps{height:250px;position:relative}.domain-stamps>span{position:absolute;padding:18px 28px;background:white;font-size:43px;font-weight:650;letter-spacing:-2px;border:1px solid #b4c896;border-radius:8px;box-shadow:8px 8px 0 #adc28c4d}.domain-stamps>span:first-child{left:0;top:0;transform:rotate(-9deg);background:#d5f675;z-index:2}.domain-stamps>span:nth-child(2){right:0;top:60px;transform:rotate(7deg)}.domain-stamps>span:nth-child(3){left:18px;bottom:0;transform:rotate(-3deg)}.domain-stamps>i{position:absolute;right:0;bottom:25px;font-size:8px;font-style:normal;letter-spacing:1px;max-width:100px}.domain-workshop .search-form{background:white;max-width:none;padding:8px;border:1px solid #bbc9ad;border-radius:8px}.domain-workshop .tlds{display:none}.domain-price-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.domain-price-tiles article{padding:28px;border:1px solid #d3ddc9;border-radius:9px;background:#f8f9f4}.domain-price-tiles h3{font-size:39px;margin-bottom:22px}.domain-price-tiles p{font-size:12px;min-height:65px}.domain-price-tiles b{font-size:25px;display:block;margin-top:20px}.domain-price-tiles small{font-size:11px;font-weight:400}.domain-price-tiles a{display:block;font-size:11px;margin-top:22px}.service-guide{background:#eee9df}.registration-card,.compare-art{background:#fffaf2;border:1px solid #d5c7ad;padding:35px;border-radius:8px;box-shadow:15px 15px 0 #d8cdb4;transform:rotate(-3deg)}.registration-card>span,.compare-art>span{font-size:9px;letter-spacing:1.6px}.registration-card>b{font-size:clamp(20px,2.4vw,31px);display:block;margin:35px 0}.registration-card>div{border-top:1px solid #e0d8c6;padding:17px 0}.registration-card small{font-size:8px;display:block;color:#827e6c}.registration-card strong{font-size:13px;display:block;margin-top:6px}.registration-card i{display:block;font-style:normal;font-size:11px;margin-top:20px}.compare-art>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d9d4c5;padding:23px 0;font-size:16px}.compare-art i{font-style:normal;color:#799251}
/* People, support and guide library. */
.service-about{background:#edeade}.about-photo{height:420px;border-radius:8px;overflow:hidden;position:relative}.about-photo>img{width:100%;height:100%;object-fit:cover;object-position:65% center}.about-photo>div{position:absolute;bottom:0;left:0;right:0;background:#183d32;padding:23px;display:flex;align-items:center;justify-content:space-between;gap:15px}.about-photo>div>img{width:130px}.about-photo span{font-size:7px;color:white;letter-spacing:1.4px}.service-support{background:#edeaf4}.support-conversation{padding:20px}.chat-bubble{background:white;border:1px solid #dcd5e7;padding:26px;border-radius:17px 17px 17px 0;font-size:18px;max-width:330px;box-shadow:6px 7px 0 #d9d1e3}.chat-bubble>span{display:block;font-size:12px;margin-top:12px;color:#7d7486}.chat-bubble.reply{background:#183d32;color:white;margin:30px 0 0 55px;border-radius:17px 17px 0 17px;border:0}.chat-bubble.reply>span{color:#c1cdb9}.support-conversation>img{width:120px;display:block;margin:30px 0 0 auto}.support-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.support-route-grid>a{background:#f0f3e9;padding:30px;border:1px solid #d8dfce;border-radius:9px}.support-route-grid>a:nth-child(2){background:#e7edf3}.support-route-grid>a:nth-child(3){background:#eee8f3}.support-route-grid span{font-size:9px;letter-spacing:1.2px}.support-route-grid h2{font-size:29px;line-height:1.15;margin:25px 0 17px}.support-route-grid p{font-size:13px;line-height:1.8}.support-route-grid b{display:block;margin-top:30px;font-size:12px}.quote-context{background:#eaf0dc;padding:25px;border-left:3px solid #799d45;margin-bottom:30px}.quote-context p{font-size:12px;margin-top:10px}.service-guides{background:#f0eadb}.guide-books{display:flex;gap:12px;align-items:center;padding:25px 10px}.guide-books>div{height:270px;background:#cb7853;width:33%;padding:25px 15px;border-radius:4px 10px 10px 4px;box-shadow:8px 9px 0 #cdbb9c;border-left:5px solid #a75433;color:#fff8e7;transform:rotate(-6deg)}.guide-books>div:nth-child(2){background:#a5b77a;color:#173b30;border-color:#83945d;transform:translateY(-20px)}.guide-books>div:nth-child(3){background:#173b30;border-color:#09261a;transform:rotate(6deg)}.guide-books span{font-size:7px;letter-spacing:1px}.guide-books b{display:block;font-size:26px;line-height:1.15;margin-top:65px;letter-spacing:-1px}.guide-library>a{display:grid;grid-template-columns:70px 1fr 40px;gap:35px;align-items:center;padding:35px 0;border-bottom:1px solid #d8dfd0}.guide-index{font-size:43px;color:#8d9d7b;letter-spacing:-2px}.guide-library h2{font-size:29px;margin:10px 0}.guide-library p{font-size:14px}.guide-library>a>b{font-size:28px}
@media(max-width:1100px){.service-hero-grid{gap:35px}.service-visual{min-height:340px}.service-copy h1{font-size:46px}.service-feature-grid{grid-template-columns:1fr 1fr;gap:35px}.ssl-types{grid-template-columns:1fr 1fr}.server-price-grid{grid-template-columns:1fr 1fr}.scan-orbit{width:270px;height:270px}.scan-chip-one{left:-15px}.scan-chip-two{right:-15px}.service-copy>p{font-size:14px}.security-plan{padding:23px}.security-price{font-size:25px}.domain-price-tiles{grid-template-columns:1fr 1fr}.guide-books{gap:8px}.guide-books>div{padding:18px 10px}.guide-books b{font-size:22px}.wp-preview{padding:20px}.wp-preview h3{font-size:26px;max-width:180px}.wp-shape{width:65px;height:105px}.wp-badge{right:-10px;width:60px}.ssl-catalog article{grid-template-columns:1fr 130px 160px;gap:15px}.ssl-rate b{font-size:20px}.builder-content h3{font-size:24px}.builder-vase{width:60px;height:120px}}
@media(max-width:800px){.service-hero-grid{gap:30px}.service-copy h1{font-size:38px}.service-visual{min-height:330px}.service-hero-grid{min-height:380px}.service-copy>.eyebrow{font-size:8px}.service-copy>p{font-size:13px}.service-notes{font-size:9px}.service-section{padding:55px 0}.service-faq{grid-template-columns:1fr;gap:28px}.service-close>.wrap{gap:30px}.service-close h2{font-size:29px}.service-close p{font-size:12px}.security-plans{gap:14px;grid-template-columns:1fr}.security-plan{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px}.security-plan>.eyebrow{grid-column:1/-1}.security-plan h3{margin:5px 0}.security-plan>p{min-height:0}.security-plan ul{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.security-price{margin:10px 0}.security-plan .btn{align-self:center}.service-usecases{gap:30px}.service-process{grid-template-columns:1fr 1fr;gap:30px}.emergency-panel{display:block;padding:30px}.emergency-panel .btn{margin-top:25px}.support-route-grid{grid-template-columns:1fr}.support-route-grid>a{padding:28px}.support-route-grid h2{margin:14px 0}.support-route-grid b{margin-top:20px}.mail-top>span{font-size:7px}.mail-window{padding:16px}.mail-compose{right:-7px;width:85%}.wp-preview h3{font-size:23px}.wp-shape{opacity:.6;right:10px;bottom:25px;width:55px}.studio-top{padding:15px}.studio-top img{width:80px}.studio-top>span{font-size:6px}.studio-tools{padding-inline:15px;font-size:8px}.builder-content{min-height:230px}.builder-content h3{position:relative;z-index:1}.builder-vase{position:absolute;right:20px;bottom:45px;opacity:.5}.backup-history{margin-left:18px;padding:18px}.backup-folder{padding:25px}.backup-history strong{font-size:8px}.backup-history>div{gap:8px}.scan-orbit{width:230px;height:230px}.scan-chip{font-size:8px;padding:10px}.scan-shield{width:115px;height:135px;font-size:55px}.scan-status{bottom:-40px}.ssl-certificate{padding:20px}.ssl-address{font-size:10px;padding:17px 15px}.ssl-certificate h3{font-size:21px}.builder-steps{grid-template-columns:1fr}.builder-steps article{padding:25px}.builder-steps h3{margin-top:15px}.ssl-catalog article{grid-template-columns:1fr 130px}.ssl-catalog .btn{grid-column:1/-1;justify-self:start}.domain-workshop-heading{gap:25px}.domain-workshop h1{font-size:41px}.domain-stamps>span{font-size:33px;padding:15px 22px}.domain-stamps>i{font-size:7px}.registration-card,.compare-art{padding:22px}.registration-card>b{font-size:21px}.compare-art>div{font-size:12px}.guide-books b{font-size:18px}.guide-books>div{height:250px;padding:15px 8px}.guide-books span{font-size:6px}.chat-bubble{font-size:15px;padding:20px}.chat-bubble.reply{margin-left:25px}}
@media(max-width:600px){.service-hero,.domain-workshop{padding:20px 0 38px}.service-hero .wrap,.service-section .wrap,.service-close .wrap,.domain-workshop .wrap{width:calc(100% - 36px)}.service-crumb{font-size:9px;margin-bottom:28px}.service-hero-grid{grid-template-columns:1fr;gap:40px;min-height:0}.service-copy h1{font-size:40px}.service-copy>p{font-size:14px;margin:20px 0}.service-copy>.eyebrow{font-size:8px;margin-bottom:17px}.service-notes{font-size:10px}.service-visual{width:calc(100% - 24px);margin:auto;min-height:320px}.service-section{padding:45px 0}.service-heading{margin-bottom:28px}.service-heading h2,.service-faq h2{font-size:31px}.service-heading>p{font-size:13px}.service-feature-grid{grid-template-columns:1fr;gap:30px}.service-feature-grid h3{margin:15px 0 12px;font-size:23px}.service-feature-grid p{font-size:14px}.service-usecases{grid-template-columns:1fr;gap:32px}.service-usecases h3{font-size:26px}.service-usecases p{font-size:14px}.service-close>.wrap{display:block}.service-close .btn{margin-top:28px}.service-close h2{font-size:29px}.service-close p{font-size:13px}.service-faq summary{font-size:13px}.service-faq details p{font-size:13px}.service-process{gap:25px 15px}.service-process article{padding-left:15px}.service-process h3{font-size:21px}.service-process p{font-size:12px}.wp-studio{box-shadow:10px 12px 0 #c9dce3}.wp-preview{min-height:260px}.wp-preview h3{font-size:29px;max-width:215px}.wp-shape{opacity:1;width:66px}.studio-top img{width:100px}.studio-top>span{font-size:7px}.studio-tools{font-size:9px}.wp-badge{width:57px;top:-15px}.mail-window{min-height:300px;box-shadow:10px 12px 0 #dcd5ed}.mail-compose{bottom:-25px}.visual-email{margin-bottom:20px}.builder-canvas{box-shadow:10px 12px 0 #e6ccba}.builder-content h3{font-size:29px}.builder-vase{opacity:1;width:68px;height:122px}.backup-folder{width:90%}.backup-history{margin-left:30px}.backup-sizes{grid-template-columns:1fr 1fr;gap:12px}.backup-sizes a{padding:23px 18px}.backup-sizes b{font-size:34px}.backup-sizes span{font-size:10px}.visual-security{min-height:310px}.scan-orbit{width:270px;height:270px}.scan-shield{width:130px;height:150px}.scan-chip{font-size:9px}.scan-chip-one{left:-12px}.scan-chip-two{right:-12px}.scan-status{bottom:-25px}.security-plan{display:block;padding:28px}.security-plan h3{margin:15px 0}.security-plan ul{display:block}.security-price{font-size:31px;margin:23px 0}.security-plan>p{font-size:14px}.ssl-types{grid-template-columns:1fr 1fr;gap:12px}.ssl-types article{padding:20px 16px}.ssl-types article>b{font-size:37px}.ssl-types h3{font-size:18px;margin:20px 0 12px}.ssl-types p{font-size:11px}.ssl-types a{font-size:10px}.ssl-catalog article{grid-template-columns:1fr;padding:25px;gap:17px}.ssl-catalog .btn{grid-column:auto;justify-self:stretch}.ssl-catalog h3{font-size:23px}.ssl-rate b{font-size:27px;display:inline-block;margin-right:5px}.ssl-filter button{font-size:10px;padding:10px 14px}.server-price-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:15px;padding-bottom:15px}.server-price-grid article{flex:0 0 88%;scroll-snap-align:start;padding:28px}.server-price{font-size:38px}.server-price-grid dl>div{font-size:12px}.server-price-grid .btn{font-size:13px}.server-setup{font-size:11px}.server-price-grid h3{font-size:29px}.processor{font-size:12px}.domain-workshop-heading{grid-template-columns:1fr;gap:25px}.domain-workshop h1{font-size:42px}.domain-stamps{height:190px;max-width:330px;width:100%;margin:auto}.domain-stamps>span{font-size:32px;padding:12px 20px}.domain-stamps>span:nth-child(3){bottom:0;left:25px}.domain-stamps>i{bottom:15px}.domain-price-tiles{gap:12px}.domain-price-tiles article{padding:22px 18px}.domain-price-tiles h3{font-size:33px;margin-bottom:16px}.domain-price-tiles p{font-size:11px;min-height:65px}.domain-price-tiles b{font-size:24px}.domain-price-tiles small{font-size:9px}.domain-price-tiles a{font-size:10px}.registration-card>b{font-size:25px}.registration-card,.compare-art{box-shadow:10px 12px 0 #d8cdb4;padding:28px}.compare-art>div{font-size:15px}.about-photo{height:330px}.about-photo>div{padding:20px}.about-photo>div>img{width:115px}.support-conversation{padding:10px 0}.chat-bubble{font-size:17px;max-width:290px}.chat-bubble.reply{margin-left:35px}.guide-books b{font-size:22px;margin-top:60px}.guide-books>div{height:240px;padding:18px 10px}.guide-books span{font-size:6px}.guide-library>a{grid-template-columns:35px 1fr 20px;gap:15px;padding:27px 0}.guide-library h2{font-size:23px}.guide-library p{font-size:12px}.guide-index{font-size:27px}.guide-library>a>b{font-size:21px}}
@media(prefers-reduced-motion:reduce){.service-hero *{animation:none!important}}
@media(min-width:801px){#mega .mega-main{grid-template-columns:1fr 1fr;gap:18px}#mega.mega-rich{max-height:calc(100dvh - 130px);overflow-y:auto}}.site-footer,.service-hero,.service-section,.service-close{font-family:'Plus Jakarta Sans',Arial,sans-serif}.service-hero h1,.service-section h2,.service-section h3,.service-close h2{font-family:inherit}
.service-faq summary:after{content:none}.service-faq details[open] summary:after{content:none}
