@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{font-family:Inter,system-ui,sans-serif;color:#17201d;background:#f7f8f5;font-synthesis:none;line-height:1.55;--forest: #194d3d;--forest-dark: #10372c;--mint: #cfe9da;--cream: #f3f0e7;--line: #dbe1dc;--muted: #637069}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 84% 4%,rgba(183,220,199,.35),transparent 25rem),#f7f8f5}body,button,a{-webkit-font-smoothing:antialiased}a{color:var(--forest)}header,main,footer{width:min(1180px,calc(100% - 48px));margin-inline:auto}header{min-height:78px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(25,77,61,.14);align-items:center;position:relative;z-index:20}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:780;font-size:20px;letter-spacing:-.03em;text-decoration:none;color:#15251f}.brand img{width:30px;height:30px}.brand span{display:flex;align-items:baseline;gap:6px}.brand small{color:#77827c;font-size:10px;font-weight:590;letter-spacing:.06em;text-transform:uppercase}nav{display:flex;gap:24px;align-items:center}nav>a:not(.header-install){color:#46534d;text-decoration:none;font-size:14px;font-weight:540}.header-install{color:#fff;background:var(--forest);padding:10px 15px;border-radius:5px;text-decoration:none;font-size:13px;font-weight:680}.account-main{max-width:1040px;min-height:68vh;padding:60px 0 80px}.landing-main{width:100%;max-width:none}.landing{overflow:hidden}.hero,.provider-strip,.feature-section,.workflow-section,.privacy-section,.plans-preview,.final-cta{width:min(1180px,calc(100% - 48px));margin-inline:auto}.hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:clamp(48px,7vw,96px);min-height:720px;align-items:center;padding:70px 0 90px}.hero-copy{position:relative;z-index:3}.hero-kicker{display:inline-flex;align-items:center;gap:10px;color:#476258;font-size:12px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.pulse{width:8px;height:8px;border-radius:50%;background:#42a474;box-shadow:0 0 0 5px #42a4741f}h1,h2,h3,p{text-wrap:pretty}h1{margin:24px 0;font-size:clamp(48px,5.5vw,78px);line-height:.98;letter-spacing:-.065em;font-weight:730;max-width:760px}h2{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.06;letter-spacing:-.05em;font-weight:690}h3{letter-spacing:-.025em}.hero-lede{max-width:590px;color:#5a6761;font-size:19px;line-height:1.65;margin:0}.hero-actions{display:flex;align-items:center;gap:22px;margin:34px 0 28px}.store-button{display:inline-flex;align-items:center;gap:12px;min-height:54px;padding:0 19px;border-radius:6px;color:#fff;background:var(--forest);text-decoration:none;font-size:15px;font-weight:680;box-shadow:0 12px 28px #194d3d2e;transition:transform .16s ease,background .16s ease}.store-button:hover{transform:translateY(-2px);background:var(--forest-dark)}.store-button.compact{min-height:48px;margin-top:12px;box-shadow:none}.store-button>svg,.plans-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.chrome-mark{width:22px;height:22px;border-radius:50%;background:conic-gradient(#e95b4f 0 33%,#e6c444 0 66%,#52a96b 0);display:grid;place-items:center}.chrome-mark span{width:9px;height:9px;border:2px solid white;border-radius:50%;background:#4a8bd8}.quiet-link{display:inline-flex;gap:8px;align-items:center;color:#34463f;font-size:14px;font-weight:620;text-decoration:none}.trust-list{display:flex;flex-wrap:wrap;gap:17px;padding:0;margin:0;list-style:none;color:#68736e;font-size:12px}.trust-list li,.plan-preview-grid li{display:flex;align-items:center;gap:6px}.trust-list svg,.plan-preview-grid svg{width:15px;height:15px;stroke:#2c7a59;fill:none;stroke-width:2}.product-visual{height:590px;position:relative}.visual-glow{position:absolute;inset:10% -20% -10% 8%;border-radius:50%;background:radial-gradient(circle,rgba(128,183,151,.3),transparent 66%);filter:blur(8px)}.mail-window{position:absolute;width:600px;height:382px;right:-60px;top:70px;background:#fff;border:1px solid #d5ddd8;border-radius:10px;overflow:hidden;box-shadow:0 35px 90px #1f362e24;transform:rotate(1deg)}.browser-bar{height:46px;display:flex;gap:7px;align-items:center;padding:0 14px;background:#f1f3f1;border-bottom:1px solid #e0e5e2}.browser-bar>span{width:8px;height:8px;background:#bdc6c1;border-radius:50%}.browser-bar div{width:58%;margin-left:12px;padding:5px 12px;background:#fff;border:1px solid #dfe4e1;border-radius:20px;color:#85908a;font-size:10px}.mail-body{height:calc(100% - 46px);display:grid;grid-template-columns:120px 1fr}.mail-body aside{padding:28px 18px;display:flex;flex-direction:column;gap:18px;color:#89928d;font-size:11px;border-right:1px solid #edf0ee}.mail-body aside b{color:var(--forest)}.mail-rows{padding-top:36px}.mail-row{display:grid;grid-template-columns:100px 1fr 55px;gap:12px;padding:17px 18px;border-bottom:1px solid #e9edeb;color:#737e78;font-size:10px}.mail-row strong,.mail-row b{color:#35453f}.mail-row.strong{background:#f0f7f3}.mail-row.muted{opacity:.55}.mail-row time{text-align:right}.extension-shot{position:absolute;margin:0;overflow:hidden;background:#fff;border:1px solid #cfd8d3;border-radius:9px;box-shadow:0 28px 70px #14372b33}.extension-shot img{width:100%;display:block}.shot-label{height:36px;display:flex;align-items:center;padding:0 12px;background:var(--forest-dark);color:#fff;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.results-shot{width:300px;left:20px;top:20px;transform:rotate(-2.5deg)}.reply-shot{width:278px;right:-4px;bottom:12px;transform:rotate(2.2deg)}.provider-strip{min-height:112px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:30px}.provider-strip>p{color:#65726b;font-size:13px}.provider-strip>div{display:flex;gap:32px}.provider{display:inline-flex;align-items:center;gap:9px;color:#34443e;font-size:14px;font-weight:650}.provider b{width:28px;height:28px;display:grid;place-items:center;color:#fff;border-radius:5px;font-size:12px}.gmail b{background:#d84d45}.outlook b{background:#2878cf}.yahoo b{background:#6b39aa}.feature-section{padding:130px 0 120px}.section-heading{max-width:720px;margin-bottom:56px}.eyebrow{margin:0 0 16px;font-size:11px;letter-spacing:.15em;color:#4d6b5f;font-weight:750}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cfd8d2}.feature-card{min-height:320px;padding:30px 36px 20px 0;border-right:1px solid #cfd8d2}.feature-card+.feature-card{padding-left:36px}.feature-card:last-child{border-right:0}.feature-number{color:#8b9690;font-size:11px;letter-spacing:.12em}.feature-card h3{max-width:280px;margin:82px 0 18px;font-size:24px;line-height:1.14}.feature-card p{color:var(--muted);font-size:14px;line-height:1.7}.workflow-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;padding:90px;background:#e5eee8;border:1px solid #d3ded7}.workflow-copy h2{font-size:clamp(34px,4vw,48px)}.workflow-copy>p:not(.eyebrow){color:#5c6a63;font-size:15px;max-width:450px;margin:25px 0}.workflow-steps{margin:0;padding:0;list-style:none}.workflow-steps li{display:grid;grid-template-columns:42px 1fr;gap:22px;padding:22px 0;border-bottom:1px solid rgba(25,77,61,.17)}.workflow-steps li:first-child{padding-top:0}.workflow-steps li>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid #9db7a8;border-radius:50%;color:var(--forest);font-size:12px;font-weight:700}.workflow-steps h3{margin:3px 0 5px;font-size:17px}.workflow-steps p{margin:0;color:#65736c;font-size:13px}.privacy-section{display:grid;grid-template-columns:auto .9fr 1.1fr;gap:36px;align-items:center;padding:100px 10px;border-bottom:1px solid var(--line)}.privacy-section h2{max-width:430px;font-size:clamp(32px,3.8vw,48px)}.privacy-section>p{color:#5f6c65;max-width:520px;font-size:15px;line-height:1.75}.privacy-mark{width:70px;height:82px;display:grid;place-items:center;background:var(--forest);color:#fff;clip-path:polygon(50% 0,92% 15%,86% 72%,50% 100%,14% 72%,8% 15%)}.privacy-mark span{font-size:24px}.plans-preview{padding:120px 0}.compact-heading{max-width:680px}.plan-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.plan-preview-grid article{padding:34px;background:#fff;border:1px solid var(--line);display:grid;grid-template-columns:.65fr 1.35fr;gap:24px;align-items:start}.plan-preview-grid .pro-preview{background:var(--forest-dark);color:#fff;border-color:var(--forest-dark)}.plan-name{margin:0 0 6px;font-size:13px;font-weight:700}.landing-price{margin:0;font-size:32px;font-weight:670;letter-spacing:-.04em}.landing-price span{font-size:12px;font-weight:450;letter-spacing:0}.plan-preview-grid ul{padding:0;margin:0;list-style:none;font-size:13px}.plan-preview-grid li{margin:7px 0}.pro-preview li{color:#d7e6df}.pro-preview svg{stroke:#85c5a4}.plans-link{display:inline-flex;align-items:center;gap:8px;margin-top:28px;font-weight:650;text-decoration:none}.final-cta{text-align:center;padding:100px 30px 110px;margin-bottom:80px;background:var(--cream);border:1px solid #e1ddd1}.final-cta>img{width:46px;height:46px;margin-bottom:22px}.final-cta h2{max-width:700px;margin-inline:auto}.final-cta>p:not(.eyebrow){color:#67716c;margin:18px auto 28px}.final-cta .store-button{margin-inline:auto}.card{background:#fff;border:1px solid var(--line);padding:28px;border-radius:6px}.account-main>h1,.account-main>.lede{max-width:720px}.account-main h1{font-size:clamp(36px,5vw,54px)}.lede{font-size:18px;color:#5b675f}.card li{margin:10px 0}.pricing-page{width:min(100%,920px);margin-inline:auto}.pricing-heading{max-width:660px;margin:0 auto 42px;text-align:center}.pricing-heading h1{margin:12px auto 18px;font-size:clamp(38px,5vw,58px);line-height:1.04}.pricing-heading>p:last-child{margin:0;color:var(--muted);font-size:16px}.pricing-table{width:100%}.pricing-page>.fine{max-width:620px;margin:24px auto 0;text-align:center}button,.button{display:inline-block;background:var(--forest);color:#fff;border:0;border-radius:4px;padding:12px 18px;font:inherit;cursor:pointer;text-decoration:none;margin-right:12px}.secondary{background:#edf1ec;color:var(--forest)}.text{background:none;color:var(--forest);padding:0;margin:0}button:focus-visible,a:focus-visible{outline:3px solid #7b9f88;outline-offset:4px}.fine,.site-footer{font-size:13px;color:#657168}.site-footer{min-height:180px;padding:42px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:16px 70px;align-items:start}.footer-brand{color:#1a2d25;font-size:18px;font-weight:760;text-decoration:none}.site-footer p{margin:5px 0 0}.footer-links{display:flex;gap:22px}.footer-links a{text-decoration:none}.footer-note{grid-column:1 / -1;padding-top:18px;border-top:1px solid #e5e9e6;font-size:11px}@media(max-width:1020px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;padding-top:75px}.hero-copy{max-width:760px}.product-visual{width:min(700px,100%);margin-inline:auto}.workflow-section{gap:55px;padding:65px}.privacy-section{grid-template-columns:auto 1fr}.privacy-section>p{grid-column:2;margin-top:0}.plan-preview-grid article{grid-template-columns:1fr}}@media(max-width:720px){header,main,footer,.hero,.provider-strip,.feature-section,.workflow-section,.privacy-section,.plans-preview,.final-cta{width:min(100% - 32px,1180px)}header{min-height:68px}.brand small,nav>a:not(.header-install):not(:last-of-type),nav button{display:none}nav{gap:12px}.header-install{padding:9px 12px}.hero{padding:62px 0 70px;min-height:auto;gap:44px}h1{font-size:clamp(43px,13vw,61px)}.hero-lede{font-size:17px}.hero-actions{align-items:flex-start;flex-direction:column}.product-visual{height:520px}.mail-window{width:510px;right:-210px;top:80px}.results-shot{width:265px;left:0}.reply-shot{width:230px;right:-15px}.provider-strip{align-items:flex-start;flex-direction:column;padding:30px 0}.provider-strip>p{margin:0}.provider-strip>div{gap:12px;flex-wrap:wrap}.provider{font-size:12px}.feature-section,.plans-preview{padding:85px 0}.feature-grid{grid-template-columns:1fr}.feature-card,.feature-card+.feature-card{min-height:auto;padding:26px 0 38px;border-right:0;border-bottom:1px solid #cfd8d2}.feature-card h3{margin:38px 0 14px}.workflow-section{grid-template-columns:1fr;padding:48px 28px;gap:55px}.privacy-section{grid-template-columns:1fr;padding:80px 0}.privacy-section>p{grid-column:auto}.privacy-mark{width:58px;height:68px}.plan-preview-grid{grid-template-columns:1fr}.pricing-heading{margin-bottom:28px}.final-cta{padding:70px 20px 78px;margin-bottom:50px}.account-main{padding:42px 0 60px}.site-footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}.footer-note{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.store-button{transition:none}}
