:root{--home-ink:#10111a;--home-muted:#64677c;--home-line:#e4e5ec;--home-soft:#f5f5f8;--home-violet:#5433eb;--home-violet-dark:#3f25c4;--home-green:#12845a}
body{background:#fff;color:var(--home-ink);letter-spacing:-.018em}.site-header,main,.site-footer-v3{width:min(1380px,calc(100% - 80px))}.site-header{height:90px}.site-nav{padding:0;border:0;background:transparent;box-shadow:none}.site-nav a{padding:10px 13px;border-radius:7px}.site-nav a:hover{background:var(--home-soft);box-shadow:none}.header-signin{background:transparent}.header-cta{border-radius:7px;background:var(--home-violet);box-shadow:none}.header-cta:hover{background:var(--home-violet-dark)}
.hero-v3{grid-template-columns:minmax(380px,.76fr) minmax(650px,1.24fr);gap:70px;min-height:720px;padding:74px 0 116px}.hero-v3 .hero-content{align-self:center;padding-bottom:32px}.hero-v3 .eyebrow,.feature-heading .eyebrow,.team-story .eyebrow,.mobile-app-copy .eyebrow,.process-heading .eyebrow,.faq-section .eyebrow{padding:0;border:0;background:transparent;box-shadow:none;color:var(--home-violet);font-size:12px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.hero-v3 h1{max-width:660px;font-size:clamp(64px,6.3vw,96px);font-weight:720;line-height:.92;letter-spacing:-.065em}.hero-v3 .hero-copy{max-width:600px;margin-top:30px;color:var(--home-muted);font-size:19px;line-height:1.55}.hero-v3 .actions{align-items:center;margin-top:34px}.hero-v3 .button{border-radius:7px;box-shadow:none}.hero-v3 .primary{border-color:var(--home-violet);background:var(--home-violet)}.hero-v3 .primary:hover{background:var(--home-violet-dark)}.hero-text-link{padding:12px 5px;color:var(--home-ink);font-size:14px;font-weight:700;text-decoration:none}.hero-text-link span{margin-left:8px}.hero-note{max-width:470px;margin:28px 0 0;padding-top:20px;border-top:1px solid var(--home-line);color:#85889a;font-size:12px;line-height:1.5}
.product-window{overflow:hidden;border:1px solid #dcdde7;background:#fff;box-shadow:0 28px 70px rgba(33,35,60,.13)}.hero-mail{align-self:center;border-radius:12px}.product-titlebar{height:58px;display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:20px;padding:0 17px;border-bottom:1px solid var(--home-line);font-size:11px}.product-brand{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.product-brand img{width:25px;height:25px}.window-search{max-width:380px;padding:10px 15px;border-radius:6px;background:#f3f4f8;color:#9699aa}.window-avatar{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#e8e5ff;color:#3c27ae;font-weight:800}.mail-layout{display:grid;grid-template-columns:145px minmax(270px,.9fr) minmax(300px,1fr);min-height:455px}.mail-sidebar{display:flex;flex-direction:column;gap:2px;padding:16px 10px;border-right:1px solid var(--home-line);color:#61647a;font-size:10px}.mail-sidebar strong{margin-bottom:7px;padding:11px 12px;border-radius:5px;background:var(--home-violet);color:#fff}.mail-sidebar span{padding:8px 11px}.mail-sidebar span.active{background:#ece9ff;color:#3e2bc4;font-weight:750}.mail-sidebar b{float:right}.mail-sidebar small{margin:13px 11px 4px;color:#9a9cab;font-size:8px;letter-spacing:.1em}.mail-list{border-right:1px solid var(--home-line)}.mail-list>header{padding:18px 16px 10px}.mail-list>header>div{display:flex;align-items:center;gap:9px}.mail-list h2{margin:0;font-size:19px}.mail-list header>div span{padding:4px 7px;border-radius:9px;background:#eeecff;color:#4e37d1;font-size:8px}.mail-list nav{display:flex;gap:18px;margin-top:16px;color:#828596;font-size:9px}.mail-list nav b{padding-bottom:8px;border-bottom:2px solid var(--home-violet);color:var(--home-violet)}.mail-list article{display:grid;grid-template-columns:30px 1fr auto;gap:9px;padding:12px 14px;border-top:1px solid #ededf2;font-size:9px}.mail-list article.selected{background:#f6f4ff;box-shadow:inset 3px 0 var(--home-violet)}.mail-list article>i,.sender>i{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:#e8e5ff;color:#3425a6;font-style:normal;font-weight:800}.mail-list i.green{background:#dff7ec;color:#16734e}.mail-list i.blue{background:#e3efff;color:#2761a7}.mail-list i.violet{background:#f0e4ff;color:#7135a5}.mail-list article div{min-width:0}.mail-list article strong,.mail-list article b,.mail-list article p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-list article b{margin-top:3px;font-size:10px}.mail-list article p{margin:3px 0 0;color:#8a8d9e}.mail-list time{color:#8a8d9e;font-size:8px}.mail-reader{padding:21px 20px}.mail-reader>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:17px;border-bottom:1px solid var(--home-line)}.mail-reader h2{margin:0;font-size:18px}.mail-reader header span{color:#858899;font-size:9px}.sender{display:flex;align-items:center;gap:9px;margin:17px 0}.sender p{margin:0}.sender strong,.sender span{display:block;font-size:10px}.sender span{margin-top:2px;color:#898c9e;font-size:8px}.message-copy{color:#383a48;font-size:10px;line-height:1.55}.message-copy ul{padding-left:17px}.mail-reader footer{display:flex;gap:7px;margin-top:20px;padding-top:14px;border-top:1px solid var(--home-line)}.mail-reader button{padding:8px 13px;border:1px solid #cfc9ff;border-radius:5px;background:#fff;color:#4e36d9;font:inherit;font-size:9px}
.team-story{display:grid;grid-template-columns:.82fr 1.18fr;gap:100px;align-items:center;padding:126px 0;border-top:1px solid var(--home-line)}.team-story-copy{max-width:520px}.team-story h2,.feature-heading h2,.mobile-app-copy h2,.process-heading h2,.faq-section h2{margin:0;font-size:clamp(42px,4.6vw,68px);font-weight:680;line-height:1;letter-spacing:-.052em}.team-story-copy>p:not(.eyebrow){margin:25px 0 0;color:var(--home-muted);font-size:17px;line-height:1.6}.team-story ol{margin:37px 0 0;padding:0;border-top:1px solid var(--home-line);list-style:none}.team-story li{display:grid;grid-template-columns:35px 1fr;gap:13px;padding:18px 0;border-bottom:1px solid var(--home-line)}.team-story li>b{color:var(--home-violet);font-size:10px}.team-story li span{color:var(--home-muted);font-size:12px}.team-story li strong{display:block;margin-bottom:5px;color:var(--home-ink);font-size:14px}.workspace-preview{border:1px solid var(--home-line);border-radius:10px;background:#fff;box-shadow:0 24px 60px rgba(36,39,69,.1)}.workspace-preview>header{display:flex;justify-content:space-between;align-items:center;padding:24px 25px;border-bottom:1px solid var(--home-line)}.tiny-label{color:var(--home-violet);font-size:9px;font-weight:800;letter-spacing:.12em}.workspace-preview h3{margin:6px 0 0;font-size:24px}.workspace-preview button{padding:10px 14px;border:0;border-radius:5px;background:var(--home-violet);color:#fff;font:inherit;font-size:10px;font-weight:700}.workspace-tabs{display:flex;gap:24px;padding:14px 25px;border-bottom:1px solid var(--home-line);color:#8a8d9e;font-size:10px}.workspace-tabs b{color:var(--home-violet)}.workspace-row{display:grid;grid-template-columns:38px 1fr auto 42px;align-items:center;gap:12px;padding:15px 25px;border-bottom:1px solid #eeeef2}.workspace-row>i{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#e8e5ff;color:#4028b8;font-style:normal;font-size:10px;font-weight:800}.workspace-row>i.mint{background:#dff7ec;color:#16734e}.workspace-row>i.amber{background:#fff0d7;color:#9b5b0c}.workspace-row strong,.workspace-row span{display:block}.workspace-row strong{font-size:12px}.workspace-row span{margin-top:4px;color:#898c9d;font-size:9px}.workspace-row em{padding:5px 8px;border-radius:10px;background:#e2f8ed;color:#18794f;font-size:8px;font-style:normal}.workspace-row small{color:#898c9d;font-size:9px}.alias-panel{margin:20px 25px 25px;border:1px solid var(--home-line);border-radius:7px}.alias-panel header,.alias-panel p{display:flex;justify-content:space-between;margin:0;padding:11px 14px}.alias-panel header{background:#f6f6f9;font-size:9px}.alias-panel p{border-top:1px solid var(--home-line);font-size:9px}.alias-panel p span{color:#777a8d}
#services{padding:132px 0}.feature-heading{max-width:760px;margin-bottom:64px}.connected-system{display:grid;grid-template-columns:.7fr 1.25fr .7fr;gap:38px;align-items:center}.system-notes{display:grid;gap:68px}.system-notes article span{display:block;margin-bottom:18px;color:var(--home-violet);font-size:10px;font-weight:800}.system-notes h3{margin:0 0 10px;font-size:18px}.system-notes p{margin:0;color:var(--home-muted);font-size:13px;line-height:1.6}.system-ui{border:1px solid #dadce7;border-radius:10px;background:#fff;box-shadow:0 26px 65px rgba(35,37,64,.12)}.system-ui>header{display:flex;justify-content:space-between;align-items:center;padding:22px;border-bottom:1px solid var(--home-line)}.system-ui header small,.system-ui header strong{display:block}.system-ui header small{margin-bottom:5px;color:#9395a5;font-size:8px}.system-ui header strong{font-size:17px}.system-ui header em{padding:6px 10px;border-radius:12px;background:#dff7eb;color:#14754d;font-size:9px;font-style:normal}.system-health{padding:21px 22px 17px}.system-health span,.system-health strong{display:block}.system-health span{color:#858899;font-size:9px}.system-health strong{margin:5px 0 13px;font-size:14px}.system-health div{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.system-health i{height:5px;border-radius:3px;background:#21b77a}.system-ui dl{margin:0}.system-ui dl>div{display:grid;grid-template-columns:45px 1fr auto;align-items:center;padding:12px 22px;border-top:1px solid var(--home-line);font-size:10px}.system-ui dt{font-weight:800}.system-ui dd{margin:0;color:#74778a}.system-ui dl em{color:#168155;font-size:9px;font-style:normal}.system-ui footer{display:flex;justify-content:space-between;padding:17px 22px;background:#f6f6f9;color:#777a8d;font-size:9px}.system-ui footer b{display:block;margin-bottom:3px;color:var(--home-ink);font-size:14px}.system-caption{padding-top:26px;border-top:1px solid var(--home-line)}
.mobile-app-section{grid-template-columns:.72fr 1.28fr;gap:80px;padding:130px 0;overflow:hidden;border-top:1px solid var(--home-line)}.mobile-app-copy{max-width:530px}.mobile-app-copy>p:not(.eyebrow):not(.app-availability){font-size:17px}.store-actions{grid-template-columns:1fr;max-width:360px}.store-button{border-radius:7px;box-shadow:none}.device-stage{position:relative;min-height:650px}.phone{position:absolute;overflow:hidden;border:8px solid #161722;border-radius:36px;background:#fff;box-shadow:0 32px 65px rgba(25,27,49,.18)}.phone-main{z-index:2;top:0;left:8%;width:310px;height:625px}.phone-reader{top:54px;right:2%;width:275px;height:550px;transform:rotate(2deg)}.phone-status{height:28px;display:flex;justify-content:space-between;align-items:center;padding:0 17px;font-size:8px}.phone>header{height:52px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;border-bottom:1px solid var(--home-line)}.phone>header img{width:24px;height:24px}.phone>header i{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#e8e5ff;color:#3d29af;font-style:normal;font-size:8px}.mobile-search{margin:12px 14px;padding:10px 12px;border-radius:7px;background:#f3f4f8;color:#9295a7;font-size:9px}.phone-main>nav{display:flex;gap:15px;padding:0 15px 10px;color:#8b8e9f;font-size:8px}.phone-main>nav b{color:var(--home-violet)}.phone-main section p{display:grid;grid-template-columns:34px 1fr auto;gap:8px;margin:0;padding:12px 14px;border-top:1px solid #ededf2}.phone-main section p>i,.reader-mobile>div>i{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:#e8e5ff;color:#3c28a9;font-style:normal;font-size:8px;font-weight:800}.phone-main section i.green{background:#dff7ec;color:#16734e}.phone-main section i.blue{background:#e3efff;color:#2761a7}.phone-main section i.violet{background:#f0e4ff;color:#7135a5}.phone-main section span>*{display:block}.phone-main section strong{font-size:9px}.phone-main section b{margin-top:3px;font-size:9px}.phone-main section small{margin-top:3px;color:#8a8d9e;font-size:8px}.phone-main section time{color:#8a8d9e;font-size:7px}.phone-main>button{position:absolute;right:18px;bottom:20px;width:44px;height:44px;border:0;border-radius:50%;background:var(--home-violet);color:#fff;font-size:20px}.phone-reader>header span{color:var(--home-violet)}.reader-mobile{padding:20px 17px;font-size:10px;line-height:1.55}.reader-mobile h3{margin:0 0 17px;font-size:19px}.reader-mobile>div{display:flex;align-items:center;gap:8px;margin-bottom:22px}.reader-mobile>div p{margin:0}.reader-mobile strong,.reader-mobile small{display:block}.reader-mobile small{color:#898c9d}.phone-reader>footer{position:absolute;right:0;bottom:0;left:0;display:flex;gap:8px;padding:14px;border-top:1px solid var(--home-line);background:#fff}.phone-reader>footer button{flex:1;padding:9px;border:1px solid #d4d0f8;border-radius:5px;background:#fff;color:#4932cb;font:inherit;font-size:8px}.notification-card{position:absolute;z-index:3;right:11%;bottom:33px;width:285px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.75);border-radius:13px;background:rgba(255,255,255,.94);box-shadow:0 18px 42px rgba(29,31,56,.2);backdrop-filter:blur(12px)}.notification-card img{width:31px;height:31px}.notification-card p{margin:0}.notification-card strong,.notification-card span{display:block}.notification-card strong{font-size:10px}.notification-card span,.notification-card time{margin-top:3px;color:#848798;font-size:8px}
.process-section{padding:132px 0;border-top:1px solid var(--home-line)}.process-heading{max-width:760px;margin-bottom:64px}.journey{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line)}.journey>article{padding:28px 24px 34px;border-left:1px solid var(--home-line)}.journey>article:first-child{border-left:0}.journey article>header{display:grid;grid-template-columns:30px 1fr;gap:12px;min-height:105px}.journey header>b{color:var(--home-violet);font-size:10px}.journey h3{margin:0 0 7px;font-size:16px}.journey header p{margin:0;color:var(--home-muted);font-size:11px;line-height:1.5}.journey-ui{min-height:185px;padding:15px;border:1px solid var(--home-line);border-radius:6px;background:#fafafd;font-size:9px}.journey-ui label{display:block;margin-bottom:10px;color:#898c9e}.journey-ui label strong{display:block;margin-top:5px;padding:9px;border:1px solid #dedfe7;border-radius:4px;background:#fff;color:var(--home-ink)}.journey-ui button{width:100%;padding:9px;border:0;border-radius:4px;background:var(--home-violet);color:#fff;font:inherit;font-weight:700}.dns-check>strong{display:block;margin-bottom:13px;font-size:11px}.dns-check p{display:flex;justify-content:space-between;margin:0;padding:10px 0;border-top:1px solid var(--home-line)}.dns-check em{color:var(--home-green);font-style:normal}.mailbox-form>span{display:block;margin-bottom:6px;color:#898c9e}.mailbox-form div{display:grid;grid-template-columns:.55fr 1fr;margin-bottom:12px}.mailbox-form div>*{padding:10px;border:1px solid #dedfe7;background:#fff}.mailbox-form div strong{border-radius:4px 0 0 4px}.mailbox-form div b{border-left:0;border-radius:0 4px 4px 0;color:#777a8c}.ready-mail{text-align:center}.ready-mail i{display:grid;width:35px;height:35px;margin:2px auto 12px;place-items:center;border-radius:50%;background:#dff7eb;color:#147a50;font-style:normal}.ready-mail strong,.ready-mail span{display:block}.ready-mail span{margin:6px 0 18px;color:var(--home-green)}
.faq-section{grid-template-columns:.78fr 1.22fr;gap:100px;padding:132px 0}.faq-section .section-heading{position:sticky;top:35px;align-self:start}.faq-section .section-heading>p:last-child{max-width:420px;font-size:15px}.faq-grid details{margin:0;padding:27px 0;border-top:1px solid var(--home-line);border-radius:0;background:transparent;box-shadow:none}.faq-grid details:last-child{border-bottom:1px solid var(--home-line)}.faq-grid summary{position:relative;padding-right:34px;list-style:none;font-size:17px}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary::after{content:"+";position:absolute;right:2px;font-size:22px;font-weight:400}.faq-grid details[open] summary::after{content:"−"}.faq-grid p{max-width:650px;margin-top:16px}.final-cta{margin:20px 0 100px;border-radius:10px;background:#171821;box-shadow:none}.final-cta .button{border-radius:6px}
.site-footer-v3{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:48px;min-height:0;padding:65px 0 32px;border-top:1px solid var(--home-line);color:var(--home-muted);font-size:12px}.footer-intro{max-width:260px}.footer-intro p{margin:18px 0;color:var(--home-muted);line-height:1.6}.footer-intro>a:last-child{color:var(--home-ink);font-weight:700;text-decoration:none}.site-footer-v3 nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.site-footer-v3 nav strong{margin-bottom:6px;color:var(--home-ink);font-size:12px}.site-footer-v3 nav a{color:var(--home-muted);font-size:11px;text-decoration:none}.site-footer-v3 nav a:hover{color:var(--home-violet)}.footer-meta{grid-column:1/-1;display:flex;justify-content:space-between;padding-top:25px;border-top:1px solid var(--home-line);font-size:10px}
@media(max-width:1180px){.site-header,main,.site-footer-v3{width:min(100% - 48px,1380px)}.hero-v3{grid-template-columns:1fr;min-height:0}.hero-v3 .hero-content{max-width:760px}.hero-mail{max-width:900px}.team-story,.mobile-app-section{grid-template-columns:1fr;gap:60px}.team-story-copy,.mobile-app-copy{max-width:760px}.connected-system{grid-template-columns:.65fr 1.35fr}.system-notes.right{grid-column:1/-1;grid-template-columns:1fr 1fr}.device-stage{max-width:760px;width:100%}.journey{grid-template-columns:1fr 1fr}.journey>article:nth-child(3){border-left:0;border-top:1px solid var(--home-line)}.site-footer-v3{grid-template-columns:1.4fr repeat(2,1fr)}}
@media(max-width:760px){.site-header,main,.site-footer-v3{width:calc(100% - 30px)}.site-header{height:72px}.site-header .brand-mark{width:34px;height:34px}.brand-wordmark{font-size:21px}.hero-v3{gap:42px;padding:54px 0 80px}.hero-v3 h1{font-size:clamp(49px,14vw,68px)}.hero-v3 .hero-copy{font-size:16px}.hero-note{font-size:11px}.hero-mail{margin-inline:-8px;overflow-x:auto}.product-titlebar{grid-template-columns:130px 1fr}.window-avatar{display:none}.mail-layout{width:720px;grid-template-columns:120px 270px 330px}.mail-reader{display:block}.team-story{gap:42px;padding:86px 0}.team-story h2,.feature-heading h2,.mobile-app-copy h2,.process-heading h2,.faq-section h2{font-size:42px}.workspace-preview{overflow-x:auto}.workspace-preview>*{min-width:560px}.connected-system{grid-template-columns:1fr}.system-notes{gap:30px}.system-notes.left{grid-template-columns:1fr 1fr}.system-notes.right{grid-template-columns:1fr}.system-ui{order:-1}.mobile-app-section{padding:90px 0}.device-stage{min-height:570px;transform:scale(.88);transform-origin:top left;width:113%}.phone-main{left:0}.phone-reader{right:0}.notification-card{right:3%}.journey{grid-template-columns:1fr}.journey>article,.journey>article:nth-child(3){border-left:0;border-top:1px solid var(--home-line)}.journey>article:first-child{border-top:0}.journey article>header{min-height:auto;margin-bottom:18px}.faq-section{grid-template-columns:1fr;gap:35px;padding:90px 0}.faq-section .section-heading{position:static}.site-footer-v3{grid-template-columns:1fr 1fr;gap:38px}.footer-intro{grid-column:1/-1}.footer-meta{align-items:flex-start;flex-direction:column;gap:8px}}
@media(max-width:480px){.header-signin{display:none}.hero-v3 .actions{align-items:flex-start;flex-direction:column}.hero-mail{margin-inline:-15px;border-radius:7px}.system-notes.left{grid-template-columns:1fr}.device-stage{min-height:520px;transform:scale(.76);width:132%}.phone-reader{right:-35px}.notification-card{right:-15px}.site-footer-v3{grid-template-columns:1fr}.footer-intro{grid-column:auto}.footer-meta{grid-column:auto}}

/* Premium editorial refinements: let the product UI carry the visual weight. */
.site-nav a{border-radius:4px}.header-cta,.hero-v3 .button{border-radius:5px}
.hero-v3{grid-template-columns:minmax(380px,.72fr) minmax(650px,1.28fr);gap:76px;padding:82px 0 124px}
.hero-v3 .hero-content{padding:0 0 54px}
.hero-text-link{border-bottom:1px solid #b8b9c3}.hero-text-link:hover{border-color:var(--home-violet);color:var(--home-violet)}
.hero-mail{margin-right:-54px;border-radius:8px;box-shadow:0 30px 76px rgba(30,35,62,.12)}
.site-footer-v3{grid-template-columns:1.55fr repeat(5,1fr);gap:38px}
@media(max-width:1180px){.hero-mail{margin-right:0}.site-footer-v3{grid-template-columns:1.4fr repeat(3,1fr)}}
@media(max-width:760px){.hero-v3{padding:54px 0 80px}.hero-v3 .hero-content{padding:0}.site-footer-v3{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.site-footer-v3{grid-template-columns:1fr}}
