@media(max-width:980px){:root{--section:80px}.desktop-nav,.header-actions{display:none}.mobile-toggle{background:none;border:0;display:block;height:44px;padding:8px;width:44px}.mobile-toggle span{background:var(--navy);display:block;height:2px;margin:6px 0;transition:transform var(--ease);width:24px}.mobile-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.mobile-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-nav{background:#fff;display:block;height:100dvh;max-width:430px;overflow:auto;padding:18px 24px 25px;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform var(--ease);visibility:hidden;width:100%;z-index:90}.mobile-nav.open{transform:translateX(0);visibility:visible}.mobile-nav-top{align-items:center;display:flex;justify-content:space-between}.mobile-nav-content{border-top:1px solid var(--line);margin-top:22px;padding-top:9px}.mobile-nav-content>a,.mobile-nav summary{border-bottom:1px solid var(--line);display:block;font-size:17px;font-weight:750;padding:16px 0}.mobile-nav-content span{color:var(--slate);display:block;font-size:12px;font-weight:400;margin-top:2px}.mobile-nav details summary{cursor:pointer;list-style:none}.mobile-nav details summary:after{color:var(--blue);content:'+';float:right;font-size:22px}.mobile-nav details[open] summary:after{content:'−'}.mobile-nav details>a{color:#3d5a80;display:block;font-size:14px;padding:10px 0 3px 15px}.mobile-nav details .text-link{margin:12px 0 14px;padding-left:15px}.mobile-nav-actions{bottom:0;display:grid;gap:9px;left:0;padding:17px 24px;position:sticky;right:0}.hero-grid{grid-template-columns:1fr}.hero-copy{margin:auto;max-width:700px;text-align:center}.hero-lede{margin-left:auto;margin-right:auto}.hero-actions,.hero-points{justify-content:center}.hero-visual{height:350px;margin:auto;max-width:600px;width:100%}.why-layout,.faq-layout{gap:50px}.support-card{gap:30px;padding:43px}.mega-wrap{display:none}.product-grid{gap:13px}.product-card{padding:21px}.support-card{grid-template-columns:1fr}.support-actions{grid-template-columns:repeat(3,1fr)}.support-choice{display:block;padding:15px}.support-choice>span{display:block}.support-choice b{display:block;font-size:12px;margin-top:6px}.support-choice i{display:none}}
@media(max-width:700px){:root{--section:66px}.container{padding-left:20px;padding-right:20px}.hero{padding-bottom:55px;padding-top:65px}.hero-copy h1{font-size:43px}.hero-lede{font-size:16px}.hero-visual{height:285px}.domain-card{left:0;top:26px}.email-card{bottom:25px}.secure-card{bottom:-2px}.site-preview{width:310px}.preview-body{height:183px;padding:18px}.preview-title{margin-top:28px}.section-heading.split{align-items:start;display:block}.section-heading.split>p{max-width:520px}.domain-search{display:block;box-shadow:none}.domain-search input{border-radius:var(--r-sm);height:52px;width:100%}.domain-search .button{border-radius:var(--r-sm);margin-top:8px;width:100%}.product-grid,.additional-grid,.feature-grid{grid-template-columns:1fr}.product-card{padding:25px}.compare-prompt{align-items:start;display:block}.compare-prompt .button{margin-top:16px;width:100%}.why-layout,.faq-layout{display:block}.benefit-stack{margin-top:37px}.feature-grid{gap:10px}.support-card{border-radius:20px;margin-left:0;margin-right:0;padding:32px 25px}.support-actions{grid-template-columns:1fr}.support-choice{align-items:center;display:flex}.support-choice b{margin:0}.support-choice i{display:block}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{display:block;margin:4px 0}.modal{padding:37px 21px 23px;width:calc(100% - 24px)}.modal h2{font-size:27px}.compare-table{grid-template-columns:1fr}.button-ghost{margin-left:0;margin-top:9px}.final-cta{padding:66px 0}.additional-grid article{padding:22px}.site-header{position:sticky}}
@media(max-width:374px){.hero-copy h1{font-size:39px}.hero-points{gap:8px 12px}.hero-points li{font-size:11px}.site-preview{width:276px}.floating-card{padding:7px}.domain-card{left:-3px}.email-card{right:-3px}.brand{font-size:16px}.brand-mark{height:29px;width:29px}.support-card{padding:28px 20px}}
