@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#143638;--navy:#143638;--gold:#b49a66;--paper:#f5f6f2;--muted:#637777}html{scroll-behavior:smooth;scroll-padding-top:115px}body{background:#f5f6f2;color:#143638}header{background:#ffffffee;backdrop-filter:blur(16px);position:sticky;top:12px;z-index:20;border:1px solid #e2e7df;box-shadow:0 8px 25px #12333206}header .brand b{background:#143638;color:#e4ce9b}header nav{gap:22px}main{max-width:1320px}button,.button{border-radius:10px;background:#143638}button:hover,.button:hover{background:#245352}.secondary{background:#e9efea;color:#143638}.skip-link{position:fixed;left:16px;top:-100px;z-index:100;background:#fff;padding:12px}.skip-link:focus{top:12px}.launch-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;padding:80px 0 65px;align-items:center}.pill{display:inline-flex;align-items:center;gap:10px;font-size:9px;letter-spacing:1.7px;font-weight:700;border:1px solid #d5dfd5;border-radius:30px;padding:10px 14px}.pill i{width:6px;height:6px;border-radius:50%;background:#628c69}.hero-copy h1{font-size:clamp(40px,4.8vw,68px);letter-spacing:-3.2px;line-height:1.1;margin:28px 0}.hero-copy em{font-style:normal;color:#6c8e71}.hero-copy>p{font-size:17px;max-width:500px;line-height:1.85}.hero-actions{display:flex;gap:24px;align-items:center;margin:30px 0 15px}.hero-actions .button{padding:18px 24px}.hero-actions .button span{margin-left:15px}.hero-secondary{font-size:13px;font-weight:700}.hero-copy>small{color:#708178;font-size:11px}.hero-proof{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:32px;font-size:10px;color:#637777}.hero-proof span:before{content:'✓ ';color:#56825b}.campaign-preview{background:#fff;border:1px solid #d7e2d9;border-radius:20px;box-shadow:0 25px 65px #173a3420;transform:rotate(1deg);overflow:hidden}.mock-toolbar{display:flex;justify-content:space-between;align-items:center;background:#edf2ec;padding:18px 22px;font-size:11px}.mock-toolbar b{background:#143638;color:#e4ce9b;padding:8px;border-radius:7px;margin-right:7px}.mock-toolbar>span:last-child{font-size:8px;letter-spacing:1px;color:#7a8a7d}.mock-content{padding:30px}.mock-content h3{font-size:27px;margin:12px 0}.mock-content>p{font-size:12px}.mock-message{display:flex;align-items:center;gap:12px;border-top:1px solid #e6ece5;padding:20px 0}.mock-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e2ecd9;font-weight:700}.mock-message strong,.mock-message small{display:block;font-size:11px}.mock-message small{color:#7a8c7d;font-size:9px}.mock-chip{margin-left:auto;background:#f0f4e9;border:1px solid #e1e9d6;padding:5px 10px;border-radius:30px;font-size:9px}.mock-subject{font-size:15px;font-weight:700}.mock-lines{padding:16px 0 24px}.mock-lines i{display:block;height:6px;border-radius:3px;background:#eaf0e8;margin:9px 0}.mock-lines i:nth-child(2){width:90%}.mock-lines i:last-child{width:68%}.mock-flow{display:grid;gap:13px}.mock-flow>span{border:1px solid #e4eae1;border-radius:9px;padding:12px 15px;color:#97a98a;font-size:11px}.mock-flow b{color:#294b40;margin-left:12px;font-size:11px}.mock-flow small{display:block;font-size:9px;margin-left:28px;color:#819080}.mock-footer{display:flex;justify-content:space-between;align-items:center;background:#143638;color:#fff;border-radius:9px;padding:13px 16px;margin-top:22px;font-size:10px}.service-strip{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dce4d8;border-bottom:1px solid #dce4d8;padding:28px 0;gap:25px}.service-strip>span{font-size:9px;letter-spacing:1.7px;color:#809078}.service-strip>div{display:flex;gap:26px;font-size:14px}.service-strip i{font-style:normal;color:#9aa995}.product-section{padding:80px 0 60px;display:grid;grid-template-columns:.75fr 1.5fr;gap:65px}.section-intro h2,.ses-story h2,.join-heading h2{font-size:36px;line-height:1.2;letter-spacing:-1.7px}.section-intro p{font-size:14px;line-height:1.8}.feature-bento{display:grid;grid-template-columns:1fr 1fr;gap:18px}.feature-bento article{background:white;border:1px solid #dde5d9;padding:26px;border-radius:17px}.feature-bento h3{font-size:21px;letter-spacing:-.6px;margin:17px 0}.feature-bento p{font-size:12px;line-height:1.8}.feature-number{font-size:9px;letter-spacing:1.5px;color:#829674}.bento-main{grid-row:span 2}.feature-bento .bento-wide{grid-column:span 2;background:#e8eddf}.folder-demo{display:grid;gap:12px;margin-top:35px}.folder-demo>span{display:block;border:1px solid #e5ebdf;border-radius:10px;padding:16px 12px;font-size:11px;font-weight:600}.folder-demo small{display:block;font-size:9px;font-weight:400;color:#8b9b82;margin-left:17px}.feature-symbol{display:flex;justify-content:space-between;font:500 44px Manrope;color:#94a984}.feature-symbol>span{font-size:35px}.time-demo{font-size:25px;font-weight:700;letter-spacing:-1px}.time-demo span{color:#9aad8a;margin:0 10px}.time-demo small{display:block;font-size:9px;letter-spacing:0;color:#85977c}.security-tags{display:flex;gap:10px;flex-wrap:wrap}.security-tags span{background:#f7f9f1;padding:7px 12px;border-radius:25px;font-size:10px}.ses-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#143638;color:white;padding:52px;border-radius:22px;margin:20px 0}.ses-story .eyebrow{color:#c9d4a8}.ses-story p,.ses-story small{color:#bacfc4;line-height:1.85;font-size:13px}.ses-story small{font-size:11px}.ses-story ol{padding:0;margin:0;list-style:none}.ses-story li{display:flex;gap:20px;border-bottom:1px solid #ffffff20;padding:16px 0}.ses-story li>span{color:#c8d3a7;font-size:13px;padding-top:8px}.ses-story h3{font-size:20px;margin:5px 0 10px}.ses-story li p{margin-bottom:10px}.pricing-heading h2{color:#143638}.price-featured{background:#143638;border-color:#143638}.price-ribbon{background:#d8dfb6}.price-featured>button,.price-featured>.button{background:#d8dfb6;color:#143638}.price-card{box-shadow:0 12px 30px #173a3308}.price-card .plan-price{font-size:38px}.join-heading{text-align:center;margin:55px 0 30px}.marketing-site #access{margin-bottom:65px}.marketing-site .pricing-faq{margin-bottom:0}.marketing-site .why-section{padding-bottom:35px}.marketing-site footer{border-top:1px solid #dce4d8;padding:30px}.studio-app .heading{padding-top:40px}.workspace-actions{display:flex;gap:12px;margin-top:20px}.studio-app .workspace-tabs{flex-wrap:wrap;background:#e7eee6}.studio-app .panel{box-shadow:0 10px 30px #173a3305}.launch-checklist{padding:28px;background:#edf1e5;border:1px solid #dce5d2;border-radius:18px;margin:25px 0}.launch-checklist h2{font-size:24px;margin:10px 0 22px}.checklist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.checklist-item{display:flex;align-items:center;gap:13px;background:#ffffffb0;border:1px solid #dbe5d2;border-radius:12px;padding:18px}.checklist-item>b{color:#90a37e;font-size:20px}.checklist-item strong,.checklist-item small{display:block;font-size:12px}.checklist-item small{font-size:10px;color:#71816a;margin-top:5px}.checklist-item i{margin-left:auto;font-style:normal}.checklist-item.complete>b{color:#3b7e5d}.delivery-options .managed-option{order:-1;background:#143638}.delivery-options .compatibility-option{background:#f5f7f2}.managed-section>h2{font-size:29px}.compatibility-control{background:#f5f7f1;padding:20px;border-radius:12px}.managed-section details{scroll-margin-top:120px}.studio-app summary{cursor:pointer;font-weight:650}.studio-app #legacyMailbox>summary{font-size:16px;padding-bottom:12px}.studio-app .settings{align-items:start}.managed-section .domain-card{background:#f2f5ed}.studio-app #adminStats{margin:25px 0}.studio-app .stat-grid>div:after{border-color:#e7eee544}@media(max-width:1050px){.launch-hero{gap:30px}.hero-copy h1{font-size:47px;letter-spacing:-2px}.product-section{grid-template-columns:1fr;gap:25px}.section-intro{max-width:600px}.ses-story{gap:35px;padding:35px}.hero-actions{gap:14px;flex-wrap:wrap}.service-strip{flex-wrap:wrap}.checklist-grid{grid-template-columns:1fr}.mock-content{padding:22px}}@media(max-width:700px){header{position:relative;top:0;padding:20px}header nav{gap:13px;font-size:12px}main{padding:0 20px}.launch-hero{grid-template-columns:1fr;padding:40px 0;gap:35px}.hero-copy h1{font-size:43px}.hero-copy>p{font-size:15px}.hero-actions .button{padding:15px 18px}.hero-proof{gap:10px}.campaign-preview{transform:none}.service-strip>div{gap:14px;font-size:12px}.product-section{padding-top:45px}.feature-bento{grid-template-columns:1fr}.bento-main{grid-row:auto}.feature-bento .bento-wide{grid-column:auto}.ses-story{grid-template-columns:1fr;padding:28px;gap:18px}.section-intro h2,.ses-story h2,.join-heading h2{font-size:30px}.launch-checklist{padding:20px}.workspace-actions{flex-wrap:wrap}.studio-app .workspace-tabs{justify-content:flex-start}.studio-app .workspace-tabs a{font-size:11px;padding:9px}.price-card .plan-price{font-size:38px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
