/* Image-led product experiences with explicit controls, no ornamental motion. */
.visual-explorer{padding:70px 0;background:#f5f5f2}.explorer-heading{text-align:center;max-width:720px;margin:0 auto 28px}.explorer-heading h2{font-size:clamp(30px,3.4vw,46px);line-height:1.14;letter-spacing:-.045em}.explorer-heading p{font-size:14px;line-height:1.8;margin-top:18px}.explorer-options{display:flex;justify-content:center;gap:9px;margin-bottom:30px;flex-wrap:wrap}.explorer-options button,.mail-role-options button{font:600 12px 'Plus Jakarta Sans',Arial,sans-serif;padding:12px 22px;border:1px solid #cbd3c8;background:transparent;border-radius:24px;cursor:pointer}.explorer-options button[aria-pressed=true],.mail-role-options button[aria-pressed=true]{background:#173b30;color:white;border-color:#173b30}.explorer-scene{display:grid;grid-template-columns:1.45fr 1fr;align-items:stretch;background:white;border-radius:8px;overflow:hidden;min-height:410px}.explorer-scene[hidden]{display:none}.explorer-image{position:relative;min-width:0;min-height:410px;overflow:hidden}.explorer-image>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .4s}.explorer-image:hover>img{transform:scale(1.025)}.example-label{position:absolute;bottom:16px;left:20px;color:white;background:#14362dc9;padding:7px 10px;font-size:8px;letter-spacing:1.2px}.example-window{position:absolute;inset:38px 55px 55px;border:1px solid #ffffff80;background:#ffffffed;border-radius:6px;padding:20px 25px;display:flex;flex-direction:column;max-width:330px;box-shadow:0 10px 25px #0002}.example-toolbar{display:flex;gap:5px;align-items:center}.example-toolbar i{width:5px;height:5px;border-radius:50%;background:#a9b5a4}.example-toolbar span{font-size:7px;letter-spacing:1px;margin-left:auto}.example-window h3{font-size:35px;line-height:1.1;letter-spacing:-1.5px;margin:auto 0;max-width:250px}.example-menu{font-size:8px;padding-top:12px;border-top:1px solid #d6dfcf}.explorer-copy{padding:50px 42px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.explorer-copy>span{font-size:11px;font-weight:650}.explorer-copy h3{font-size:35px;line-height:1.15;letter-spacing:-1.3px;margin:20px 0}.explorer-copy p{font-size:14px;line-height:1.9;margin-bottom:25px}.explorer-copy .btn{font-size:12px}
.ssl-assistant,.email-preview,.domain-selector,.guide-checklist{padding:75px 0;background:#e5eee8}.ssl-assistant>.wrap,.email-preview>.wrap,.domain-selector>.wrap,.guide-checklist>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ssl-assistant h2,.email-preview h2,.domain-selector h2,.guide-checklist h2,.server-workbench h2{font-size:clamp(32px,3.4vw,47px);line-height:1.12;letter-spacing:-.045em;margin:20px 0}.ssl-assistant p,.email-preview p,.domain-selector p,.guide-checklist p{font-size:14px;line-height:1.85;max-width:490px}.ssl-assistant-controls{background:white;padding:32px;border-radius:8px}.ssl-assistant label,.email-preview label,.workbench-controls label{display:block;font-size:12px;font-weight:650;margin:20px 0 10px}.ssl-assistant select,.workbench-controls select,.email-preview input{width:100%;border:1px solid #aebead;border-radius:4px;padding:14px;background:white;color:#173b30;font:13px 'Plus Jakarta Sans',Arial,sans-serif}.ssl-match{padding:25px;background:#f3f6ef;margin-top:25px;border-left:3px solid #7b9d54}.ssl-match h3{font-size:21px;line-height:1.3}.ssl-match p{font-size:12px;margin:14px 0}.ssl-match a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.email-preview{background:#eeeaf3}.mail-role-options{display:flex;gap:8px;margin-top:15px}.email-preview-message{background:#fff;padding:38px;border-radius:8px;box-shadow:14px 14px 0 #dcd5e7;min-width:0}.message-avatar{width:45px;height:45px;background:#e0d9ea;display:grid;place-items:center;border-radius:50%;margin-bottom:25px;font-size:20px}.email-preview-message>span{font-size:9px;letter-spacing:1.2px;display:block}.email-preview-message>strong{display:block;margin:10px 0 25px;font-size:19px;overflow-wrap:anywhere}.email-preview-message hr{border:0;border-top:1px solid #e1e2dc}.email-preview-message h3{font-size:24px;line-height:1.2;margin:28px 0 15px}.message-signature{margin-top:38px;font-size:13px;font-weight:650}.message-signature small{display:block;margin-top:8px;font-weight:400}.email-preview-message .preview-only{margin-top:35px;font-size:7px;color:#7d8479}
.server-workbench{background:#132b25;padding:60px 0;color:white}.server-workbench>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.workbench-photo{position:relative;height:480px}.workbench-photo img{width:100%;height:100%;object-fit:cover;border-radius:5px}.workbench-photo>span{position:absolute;bottom:22px;left:22px;font-size:8px;letter-spacing:1.6px;background:#142b25c9;padding:10px}.workbench-controls .eyebrow{color:#cde593}.workbench-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;margin:22px 0}.workbench-specs>div{border-bottom:1px solid #6f867259;padding:16px 0}.workbench-specs span{font-size:10px;color:#b6c8bb;display:block}.workbench-specs b{display:block;font-size:22px;margin-top:8px;font-variant-numeric:tabular-nums}.workbench-controls>p{font-size:11px;line-height:1.8;color:#bdcfbf}.workbench-controls .btn{margin-top:25px;background:#d5f675;color:#173b30}.domain-selector{background:#f3efdf}.domain-extension-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.domain-extension-buttons button{border:1px solid #bdc5aa;padding:18px 4px;border-radius:4px;font-size:19px;background:transparent;cursor:pointer}.domain-extension-buttons button[aria-pressed=true]{background:#183d32;color:white}.domain-extension-preview{background:white;padding:32px;margin-top:14px;min-height:235px;border-radius:5px}.domain-extension-preview>span{font-size:clamp(20px,2.3vw,31px);letter-spacing:-1px;display:block;overflow-wrap:anywhere}.domain-extension-preview b{color:#638339}.domain-extension-preview p{font-size:13px;margin:20px 0}.domain-extension-preview .btn{font-size:12px}.guide-checklist{background:#f5f3ec}.guide-checklist label{display:flex;gap:15px;padding:22px 0;border-bottom:1px solid #d3dacb;font-size:14px;line-height:1.6;cursor:pointer}.guide-checklist input{width:20px;height:20px;accent-color:#173b30;flex-shrink:0;margin-top:2px}.guide-checklist output{display:block;margin-top:25px;font-weight:650;font-size:13px}.support-chooser{padding:60px 0}.support-chooser h2{font-size:37px;letter-spacing:-1.3px;text-align:center;margin-bottom:35px}.support-choice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.support-choice-grid a{background:#f0f3ea;padding:30px;border-radius:6px;border:1px solid transparent;transition:border-color .2s}.support-choice-grid a:hover{border-color:#7d9a66}.support-choice-grid h3{font-size:22px;line-height:1.25;margin-bottom:15px}.support-choice-grid p{font-size:13px;line-height:1.8}.support-choice-grid span{display:block;text-decoration:underline;text-underline-offset:4px;font-size:12px;margin-top:25px}
header .nav{min-height:78px}.service-jump{position:relative}.service-hero-grid{gap:60px}.service-hero{padding-bottom:55px}.service-guide,.service-guides{background:#f1eee3}.service-about,.service-support{background:#e8eee8}.service-section.service-tint{background:#f4f5f0}.service-usecases{gap:65px}.service-usecases article{border-top:0}.builder-steps article{border-radius:4px}.service-feature-grid{grid-template-columns:repeat(2,1fr);gap:35px 70px}.service-faq{padding-block:15px}.pricing-section{padding-top:55px}.story-section[id],.pricing-section[id]{scroll-margin-top:95px}.support-route-grid{display:none}
@media(max-width:850px){.explorer-scene{grid-template-columns:1.2fr 1fr}.explorer-copy{padding:30px}.explorer-copy h3{font-size:28px}.ssl-assistant>.wrap,.email-preview>.wrap,.domain-selector>.wrap,.guide-checklist>.wrap,.server-workbench>.wrap{gap:35px}.example-window{inset:35px 25px 55px}.example-window h3{font-size:30px}.support-choice-grid{grid-template-columns:1fr 1fr}.workbench-photo{height:450px}}
@media(max-width:600px){.visual-explorer,.ssl-assistant,.email-preview,.domain-selector,.guide-checklist,.server-workbench{padding:45px 0}.explorer-scene{grid-template-columns:1fr}.explorer-image{min-height:320px}.explorer-copy{padding:28px}.explorer-copy h3{font-size:30px}.explorer-options{gap:6px}.explorer-options button{font-size:11px;padding:11px 16px}.ssl-assistant>.wrap,.email-preview>.wrap,.domain-selector>.wrap,.guide-checklist>.wrap,.server-workbench>.wrap{grid-template-columns:1fr;gap:30px}.ssl-assistant-controls{padding:23px}.email-preview-message{padding:28px;box-shadow:8px 8px 0 #dcd5e7}.workbench-photo{height:280px}.domain-extension-buttons button{font-size:17px;padding:14px 4px}.domain-extension-preview{padding:25px}.service-feature-grid{grid-template-columns:1fr;gap:28px}.support-choice-grid{grid-template-columns:1fr 1fr;gap:12px}.support-choice-grid a{padding:23px 18px}.support-choice-grid h3{font-size:19px}.support-choice-grid p{font-size:12px}.example-window{inset:25px 35px 45px;max-width:none}.example-window h3{font-size:34px}}
@media(prefers-reduced-motion:reduce){.explorer-image>img{transition:none}.explorer-image:hover>img{transform:none}}
.service-campaign-photo{position:relative;height:410px;overflow:hidden;border-radius:7px;background:#d6e1d3}.service-campaign-photo>img{width:100%;height:100%;object-fit:cover}.service-campaign-overlay{position:absolute;left:25px;right:25px;bottom:25px;background:#ffffffed;border-radius:5px;padding:24px;box-shadow:0 6px 18px #0001}.service-campaign-overlay b{display:block;font-size:23px;letter-spacing:-.5px;overflow-wrap:anywhere}.service-campaign-overlay span{font-size:11px;display:block;margin-top:10px;color:#566a5a}.editorial-email{background:#efecf3}.editorial-website-builder{background:#f2e9df}.editorial-website-backup{background:#eaf0df}.editorial-website-security{background:#e6ede8}.editorial-vps-hosting,.editorial-servers{background:#102b24;color:white}.editorial-vps-hosting .editorial-hero-copy>p,.editorial-servers .editorial-hero-copy>p{color:#c6d7ca}.editorial-vps-hosting .btn,.editorial-servers .btn{background:#d5f675;color:#153a2f}.editorial-vps-hosting .service-campaign-overlay,.editorial-servers .service-campaign-overlay{background:#173b30ef;border:1px solid #6e8871}.editorial-vps-hosting .service-campaign-overlay span,.editorial-servers .service-campaign-overlay span{color:#c7d8cc}.editorial-support{background:#e9ede5}.editorial-email .editorial-hero-art,.editorial-website-backup .editorial-hero-art{order:2}.editorial-email .editorial-hero-grid,.editorial-website-backup .editorial-hero-grid{grid-template-columns:1fr 1.1fr}
@media(max-width:700px){.service-campaign-photo{height:330px}.service-campaign-overlay{left:15px;right:15px;bottom:15px;padding:20px}.service-campaign-overlay b{font-size:20px}.editorial-email .editorial-hero-grid,.editorial-website-backup .editorial-hero-grid{grid-template-columns:1fr}.editorial-email .editorial-hero-art,.editorial-website-backup .editorial-hero-art{order:0}}
