.site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f5f7fc;--surface:#fff;--surface-2:#f2f5fb;--ink:#0e1733;--ink-2:#48526b;--ink-3:#7d869b;--line:#dfe4ef;--line-2:#eaeef6;--blue:#2f4fe0;--blue-hover:#2440c4;--blue-soft:#e9edff;--on-blue:#fff;--good:#0f8a4f;--good-soft:#e3f5ea;--warn:#8a5a00;--warn-soft:#fff1d6;--bad:#c42f2f;--bad-soft:#fde8e6;--navy:#0d1838;--focus:0 0 0 3px color-mix(in srgb, var(--blue) 35%, transparent);--wrap:1180px;background:var(--paper);color:var(--ink);font-size:16px;overflow-x:clip}.site h1,.site h2,.site h3{text-wrap:balance}.site .wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 28px}.site .btn-xl{border-radius:10px;height:52px;padding:0 24px;font-size:16px}.site .btn{border-radius:10px}.site .topbar{z-index:30;background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(14px);backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid #0000;position:sticky;top:0}.site .nav-in{align-items:center;gap:32px;height:72px;display:flex}.site .wordmark{letter-spacing:-.04em;color:var(--ink);align-items:center;gap:10px;font-size:22px;font-weight:700;display:inline-flex}.site .wordmark:hover{text-decoration:none}.site .nav-links{gap:28px;margin-right:auto;font-size:15px;font-weight:500;display:flex}.site .nav-links a,.site .nav-sign{color:var(--ink-2)}.site .nav-links a:hover,.site .nav-sign:hover{color:var(--ink);text-decoration:none}.site .nav-cta{align-items:center;gap:20px;font-size:15px;font-weight:500;display:flex}.site .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:64px;padding:56px 0 96px;display:grid}.site .hero-kicker{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 10px;font-size:14px;font-weight:500;display:inline-flex}.site .kick-dot{background:var(--good);width:8px;height:8px;box-shadow:0 0 0 4px var(--good-soft);border-radius:50%}.site .hero h1{letter-spacing:-.045em;margin-top:22px;font-size:clamp(42px,5.6vw,72px);font-weight:750;line-height:1}.site .lede{color:var(--ink-2);max-width:50ch;margin-top:24px;font-size:19px;line-height:1.55}.site .hero-ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.site .hero-facts{color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.site .hero-facts li{align-items:center;gap:8px;display:inline-flex}.site .hero-facts li:before{content:"";background:var(--good) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") center/10px no-repeat;border-radius:50%;width:14px;height:14px}.site .hero-try{border-top:1px solid var(--line);color:var(--ink-2);flex-direction:column;gap:8px;max-width:420px;margin-top:36px;padding-top:26px;font-size:14px;font-weight:500;display:flex}.site .hero-input{border:1px solid var(--line);background:var(--surface);height:48px;color:var(--ink-3);border-radius:10px;align-items:center;padding:0 14px;font-size:16px;display:flex}.site .hero-input:focus-within{border-color:var(--blue);box-shadow:var(--focus)}.site .hero-input input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 0 0 1px;font-weight:600}.site .mock{padding:24px 0 40px;position:relative}.site .mock:before{content:"";z-index:0;background:radial-gradient(closest-side,#dfe6ff,#0000 75%);position:absolute;inset:-40px -120px -20px 40px}.site .mock-win{z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 50px 80px -40px #0d183859,0 10px 24px -12px #0d18381f}.site .mock-bar{background:var(--surface-2);border-bottom:1px solid var(--line-2);justify-content:center;padding:10px;display:flex}.site .mock-url{background:var(--surface);border:1px solid var(--line-2);color:var(--ink-3);border-radius:6px;padding:3px 16px;font-size:12px}.site .mock-body{grid-template-columns:172px minmax(0,1fr);min-height:330px;font-size:13px;display:grid}.site .mock-side{border-right:1px solid var(--line-2);background:#fafbfe;flex-direction:column;gap:12px;padding:14px 10px;display:flex}.site .mock-acct{align-items:center;gap:8px;min-width:0;padding:4px;display:flex}.site .mock-av{background:var(--blue);color:#fff;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.site .mock-addr{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.site .mock-compose{background:var(--blue);color:#fff;height:32px;font:inherit;border:0;border-radius:8px;font-size:12.5px;font-weight:600}.site .mock-side ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.site .mock-side li{color:var(--ink-2);border-radius:6px;justify-content:space-between;padding:6px 8px;display:flex}.site .mock-side li[data-on]{background:var(--blue-soft);color:var(--blue);font-weight:600}.site .mock-list{margin:0;padding:0;list-style:none}.site .mock-list li{border-bottom:1px solid var(--line-2);grid-template-columns:10px minmax(0,1fr) auto;gap:1px 8px;padding:13px 16px;display:grid}.site .mock-dot{border-radius:50%;grid-row:span 3;width:7px;height:7px;margin-top:6px}.site .mock-list li[data-unread] .mock-dot{background:var(--blue)}.site .mock-from{font-weight:500}.site .mock-list li[data-unread] .mock-from,.site .mock-list li[data-unread] .mock-subj{font-weight:650}.site .mock-time{color:var(--ink-3);font-size:12px}.site .mock-subj{grid-column:2/4;align-items:center;gap:6px;display:flex}.site .mock-subj svg{color:var(--ink-3)}.site .mock-prev{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;overflow:hidden}.site .chip{z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:14px;font-size:13px;animation:.6s cubic-bezier(.2,.8,.2,1) both rise;position:absolute;box-shadow:0 24px 40px -18px #0d18384d}.site .chip-dns{flex-direction:column;gap:10px;padding:14px 16px;animation-delay:.35s;display:flex;bottom:0;left:-36px}.site .chip-title{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:650;overflow:hidden}.site .chip-recs{gap:6px;display:flex}.site .chip-recs span{background:var(--good-soft);color:var(--good);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;animation:.35s cubic-bezier(.2,1.5,.4,1) both pop;display:inline-flex}.site .chip-sent{align-items:center;gap:10px;padding:12px 16px 12px 12px;line-height:1.35;animation-delay:.15s;display:flex;top:0;right:-28px}.site .chip-sent span span{color:var(--ink-3);font-size:12px}.site .chip-ok{background:var(--good);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site .chip,.site .chip-recs span{animation:none}}.site .clients{border-block:1px solid var(--line);background:var(--surface)}.site .clients-in{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:16px 40px;padding-top:22px;padding-bottom:22px;font-size:14.5px;display:flex}.site .clients ul{flex-wrap:wrap;gap:10px 32px;margin:0;padding:0;list-style:none;display:flex}.site .clients li{color:var(--ink-2);letter-spacing:-.01em;font-size:16px;font-weight:650}.site .sec{padding-top:112px;padding-bottom:32px}.site .sec-head{max-width:660px;margin-bottom:48px}.site .sec-head h2{letter-spacing:-.035em;font-size:clamp(30px,3.6vw,44px);font-weight:720;line-height:1.08}.site .sec-head p{color:var(--ink-2);margin-top:16px;font-size:18px;line-height:1.55}.site .bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.site .feat{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:10px;padding:28px;display:flex}.site .feat-dns,.site .feat-reports{grid-column:span 4}.site .feat-webmail,.site .feat-spam{grid-column:span 2}.site .feat-apps,.site .feat-share{grid-column:span 3}.site .feat h3{letter-spacing:-.015em;font-size:19px}.site .feat p{color:var(--ink-2);max-width:56ch;line-height:1.6}.site .feat-art{background:var(--surface-2);border:1px solid var(--line-2);border-radius:12px;flex-direction:column;justify-content:center;min-height:168px;margin-bottom:14px;padding:18px;font-size:13px;display:flex}.site .feat-art code{color:var(--ink-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.site .a-av{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.site .a-dns{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site .a-dns li{background:var(--surface);border:1px solid var(--line-2);border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.site .a-dns code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site .a-dns span{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.site .a-dns .ok{background:var(--good-soft);color:var(--good)}.site .a-dns .wait{background:var(--warn-soft);color:var(--warn)}.site .a-read{background:var(--surface);border:1px solid var(--line-2);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.site .a-read-h{color:var(--ink-2);align-items:center;gap:10px;line-height:1.35;display:flex}.site .a-read-h b{color:var(--ink)}.site .a-read-warn{background:var(--blue-soft);border-radius:6px;justify-content:space-between;gap:8px;padding:7px 10px;font-size:12px;display:flex}.site .a-read-warn span{color:var(--blue);font-weight:600}.site .a-lines{flex-direction:column;gap:7px;display:flex}.site .a-lines i{background:var(--line-2);border-radius:4px;height:7px}.site .a-spam{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site .a-spam li{background:var(--surface);border:1px solid var(--line-2);color:var(--ink-3);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12px;line-height:1.35;display:flex}.site .a-spam b{color:var(--ink);font-size:13px}.site .a-spam em{color:var(--bad);font-size:12px;font-style:normal;font-weight:600}.site .a-spam em.rel{color:var(--blue)}.site .a-rep{flex-direction:column;gap:14px;display:flex}.site .a-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:12px;height:104px;padding:0 4px;display:flex}.site .a-bars i{background:var(--blue);border-radius:5px 5px 0 0;flex-direction:column;flex:1;justify-content:flex-start;display:flex;overflow:hidden}.site .a-bars s{background:var(--bad);text-decoration:none;display:block}.site .a-bounce{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.site .a-bounce b{color:var(--bad)}.site .a-apps{flex-direction:column;gap:8px;margin:0;display:flex}.site .a-apps div{background:var(--surface);border:1px solid var(--line-2);border-radius:8px;grid-template-columns:90px 1fr;align-items:center;gap:12px;padding:9px 12px;display:grid}.site .a-apps dt{color:var(--ink-3)}.site .a-apps dd{justify-content:space-between;gap:8px;margin:0;font-weight:500;display:flex}.site .a-apps dd span{color:var(--blue);font-size:12px;font-weight:600}.site .a-share{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site .a-share li{background:var(--surface);border:1px solid var(--line-2);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.site .a-share em{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-2);border-radius:999px;margin-left:auto;padding:2px 9px;font-size:12px;font-style:normal;font-weight:600}.site .how{background:var(--surface);border-block:1px solid var(--line);margin-top:112px;padding:104px 0}.site .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.site .steps li{position:relative}.site .step-n{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border-radius:12px;place-items:center;margin-bottom:20px;font-size:18px;font-weight:700;display:grid}.site .steps li:not(:last-child):after{content:"";border-top:2px dashed var(--line);position:absolute;top:22px;left:60px;right:-24px}.site .steps h3{letter-spacing:-.015em;font-size:20px}.site .steps p{color:var(--ink-2);max-width:34ch;margin-top:8px;line-height:1.6}.site .bill{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-self:flex-start;padding:4px;display:inline-flex}.site .bill button{height:40px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.site .bill button[aria-pressed=true]{background:var(--ink);color:#fff}.site .bill-save{background:var(--good-soft);color:var(--good);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.site .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.site .plan{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:30px;transition:border-color .2s,box-shadow .2s;display:flex}.site .plan[data-featured]{background:var(--navy);border-color:var(--navy);color:#fff;--ink-2:#b8c1da;--ink-3:#8e98b5;--line-2:#ffffff1f}.site .plan[data-fit]:not([data-featured]){border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.site .plan[data-fit][data-featured]{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 60%, transparent)}.site .plan header{justify-content:space-between;align-items:center;gap:10px;display:flex}.site .plan h3{letter-spacing:-.02em;font-size:21px}.site .plan-tag{background:var(--blue);color:#fff;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.site .plan-blurb{color:var(--ink-2);min-height:3em;margin-top:10px;line-height:1.5}.site .plan-price{align-items:flex-end;gap:12px;margin:26px 0 24px;display:flex}.site .plan-num{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:54px;font-weight:750;line-height:.9}.site .plan-per{color:var(--ink-3);font-size:13px;line-height:1.35}.site .plan-alt{color:var(--ink-2);margin:-12px 0 20px;font-size:13.5px}.site .plan-alt button{font:inherit;color:var(--good);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.site .plan[data-featured] .plan-alt button{color:#6ee7a8}.site .plan-cta{width:100%}.site .plan[data-featured] .plan-cta{background:var(--blue);border-color:var(--blue)}.site .plan[data-featured] .plan-cta:hover{background:#4664f0}.site .plan-limits{border-bottom:1px solid var(--line-2);flex-direction:column;gap:8px;margin:26px 0 0;padding:0 0 20px;font-weight:600;list-style:none;display:flex}.site .plan-list{color:var(--ink-2);flex-direction:column;gap:12px;margin:20px 0 0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.site .plan-list li{align-items:flex-start;gap:10px;display:flex}.site .plan-list svg{color:var(--good);flex:none;margin-top:2px}.site .plan[data-featured] .plan-list svg{color:#6ee7a8}.site .calc{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:12px 48px;padding:28px 30px;display:grid}.site .calc-q{letter-spacing:-.01em;font-size:18px;font-weight:650}.site .calc-row{grid-row:2;align-items:center;gap:16px;display:flex}.site .calc-row input{accent-color:var(--blue);flex:1;height:24px}.site .calc-n{text-align:center;background:var(--blue-soft);min-width:48px;color:var(--blue);font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 10px;font-weight:700}.site .calc-a{color:var(--ink-2);grid-area:1/2/3;font-size:16px;line-height:1.6}.site .calc-a b{color:var(--ink)}.site .faq{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.site .faq details{border-bottom:1px solid var(--line)}.site .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.site .faq summary::-webkit-details-marker{display:none}.site .faq summary h3{letter-spacing:-.01em;font-size:17px;font-weight:600}.site .faq summary:after{content:"";border:1px solid var(--line);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237d869b' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:50%;flex:none;width:28px;height:28px;transition:transform .2s}.site .faq details[open] summary:after{transform:rotate(45deg)}.site .faq details p{color:var(--ink-2);padding:0 44px 24px 0;line-height:1.65}.site .final{background:var(--navy);color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin:120px 0 96px;padding:56px;display:flex;position:relative;overflow:hidden}.site .final:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#2f4fe08c,#0000);border-radius:50%;width:460px;height:460px;position:absolute;top:-160px;right:-120px}.site .final h2{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,42px);font-weight:720;line-height:1.08}.site .final p{color:#b8c1da;margin-top:12px;font-size:18px}.site .final-ctas{z-index:1;flex-wrap:wrap;gap:12px;display:flex;position:relative}.site .final-primary{color:var(--navy);background:#fff;border-color:#fff}.site .final-primary:hover{background:#e9edff}.site .final-ghost{color:#fff;background:0 0;border-color:#ffffff4d}.site .final-ghost:hover{background:#ffffff14}.site .foot{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr;gap:32px;padding-top:48px;padding-bottom:40px;display:grid}.site .foot-brand p{color:var(--ink-2);margin-top:12px;font-size:14.5px}.site .foot-cols{justify-content:flex-end;gap:64px;display:flex}.site .foot-cols div{flex-direction:column;gap:10px;font-size:14.5px;display:flex}.site .foot-cols h4{color:var(--ink);margin:0 0 4px;font-size:14px}.site .foot-cols a{color:var(--ink-2)}.site .foot-copy{color:var(--ink-3);grid-column:1/-1;font-size:13px}@media (max-width:1080px){.site .hero{grid-template-columns:1fr;gap:40px;padding-bottom:72px}.site .mock{max-width:640px}.site .chip-dns{left:12px}.site .chip-sent{right:12px}.site .nav-links{display:none}.site .nav-cta{margin-left:auto}}@media (max-width:860px){.site .bento{grid-template-columns:1fr}.site .feat-dns,.site .feat-reports,.site .feat-webmail,.site .feat-spam,.site .feat-apps,.site .feat-share{grid-column:auto}.site .steps,.site .plans,.site .faq{grid-template-columns:1fr}.site .steps li:after{display:none}.site .calc{grid-template-columns:1fr}.site .calc-row{grid-row:auto}.site .calc-a{grid-area:auto}.site .sec{padding-top:80px}.site .how{margin-top:80px;padding:72px 0}.site .final{margin:80px 0 64px;padding:36px 28px}.site .foot{grid-template-columns:1fr}.site .foot-cols{justify-content:flex-start}}@media (max-width:560px){.site .wrap{padding:0 16px}.site .nav-sign{display:none}.site .hero{padding-top:28px}.site .mock-body{grid-template-columns:1fr}.site .mock-side{display:none}.site .chip-dns{left:8px;right:8px}.site .chip-recs{flex-wrap:wrap}.site .chip-sent{top:-8px;right:8px}.site .feat{padding:20px}.site .plan{padding:24px}}
