/* SynkyMail public experience and company management. Native assets, no remote dependencies. */
.synkymail{--sp-ink:#182c25;--sp-green:#244f3e;--sp-mint:#dbe8ce;--sp-paper:#f7f8f4;--sp-muted:#758078;--sp-line:#e2e7df}
.sp-public{background:var(--sp-paper);color:var(--sp-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}
.sp-public a{text-decoration:none}.sp-public h1,.sp-public h2,.sp-public h3{font-family:inherit;color:inherit}.sp-public em,.sp-plan-current em{font-style:normal;color:#50765a}.sp-kicker{display:block;font-size:10px;font-weight:650;letter-spacing:1.9px;line-height:1.8;color:#6f806e}.sp-public .sp-kicker{font-size:10px}.sp-kicker>span{display:inline-block;width:6px;height:6px;background:#80a363;border-radius:50%;margin:0 8px 1px 0}
.sp-header{height:100px;max-width:1340px;padding:0 56px;margin:auto;display:flex;align-items:center;gap:70px}.sp-header .synkymail-wordmark{width:160px}.sp-header nav{display:flex;gap:30px;margin-left:auto}.sp-header nav a,.sp-login{font-size:12px;color:#526156}.sp-header-actions{display:flex;align-items:center;gap:26px}.sp-btn{background:var(--sp-green);color:#fff!important;min-height:51px;display:inline-flex;align-items:center;justify-content:center;gap:25px;border:1px solid var(--sp-green);border-radius:7px;padding:0 25px;font-size:12px;font-weight:550;transition:background .2s,transform .2s;line-height:1.4;cursor:pointer}.sp-btn:hover{background:#193e2e;transform:translateY(-1px)}.sp-btn .sm-icon{width:16px;height:16px}.sp-btn-small{min-height:38px;padding:0 17px;gap:18px;font-size:11px}.sp-btn-outline{background:transparent;color:var(--sp-green)!important;border-color:#cbd5c8}.sp-btn-outline:hover{background:#edf1e8}.sp-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.sp-text-link{display:inline-flex;align-items:center;gap:12px;color:#405c47;font-size:12px;text-decoration:none;border:0;background:none;padding:0}.sp-text-link .sm-icon{width:16px;height:16px}
.sp-hero{padding:64px 36px 0;text-align:center;overflow:hidden}.sp-hero h1{font-size:clamp(49px,5.7vw,80px);font-weight:540;letter-spacing:-4px;line-height:1.07;margin:23px 0}.sp-hero>p{font-size:15px;font-weight:400;line-height:1.85;color:#6a756b;margin:0 auto;max-width:620px}.sp-hero-actions{display:flex;align-items:center;justify-content:center;gap:31px;margin:28px 0 14px}.sp-hero>small{font-size:9px;color:#869080}.sp-product{max-width:1120px;margin:62px auto 0;border:1px solid #d6dfd0;border-bottom:0;border-radius:13px 13px 0 0;background:#fff;box-shadow:0 15px 60px #2f482c12;text-align:left;scroll-margin-top:25px;overflow:hidden}.sp-product-bar{height:36px;border-bottom:1px solid #e3e9df;background:#f3f6ef;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-size:8px;color:#929c8a;letter-spacing:.3px}.sp-window-dots{display:flex;gap:5px;width:120px}.sp-window-dots i{width:5px;height:5px;border:1px solid #c2cdbb;border-radius:50%}.sp-demo-label{width:120px;font-size:6px;letter-spacing:1px;text-align:right}.sp-product-body{display:grid;grid-template-columns:175px 1fr;min-height:540px}.sp-preview-nav{background:#fafbf8;border-right:1px solid #e4e9df;padding:28px 16px}.sp-preview-nav .synkymail-wordmark{width:116px;margin:0 5px 24px}.sp-preview-workspace{border:1px solid #e2e8dc;border-radius:5px;padding:8px;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600}.sp-preview-workspace>span{flex:1;font-size:8px;font-weight:400}.sp-preview-nav>small{font-size:6px;letter-spacing:1px;display:block;margin:24px 8px 12px;color:#9da793}.sp-preview-nav>div:not(.sp-preview-note){font-size:8px;display:flex;align-items:center;gap:9px;padding:11px 8px;color:#7b8778}.sp-preview-nav .sm-icon{width:12px;height:12px}.sp-preview-nav>div.selected{background:#e9f0e1;border-radius:4px;color:#3d5b32}.sp-preview-note{border:1px solid #e0e8d6;border-radius:6px;padding:18px 12px;font-size:14px;line-height:1.4;letter-spacing:-.5px;margin-top:58px}.sp-preview-note span{display:block;font-size:7px;line-height:1.8;letter-spacing:0;color:#87917d;margin-top:8px}.sp-preview-editor{min-width:0;background:#fff}.sp-preview-toolbar{height:48px;border-bottom:1px solid #edf0e8;display:flex;align-items:center;justify-content:space-between;padding:0 28px;font-size:6px;letter-spacing:1.4px;color:#7f8e75}.sp-preview-saved{letter-spacing:0;font-size:7px;color:#6d8458}.sp-preview-heading{display:flex;justify-content:space-between;align-items:center;padding:25px 28px 20px}.sp-preview-heading h2{font-size:21px;font-weight:500;letter-spacing:-.7px;margin:0 0 6px}.sp-preview-heading p{font-size:8px;color:#8e978a;margin:0}.sp-preview-save{font-size:7px;background:#254d3c;color:white;padding:9px 12px;border-radius:4px}.sp-editor-columns{display:grid;grid-template-columns:210px 1fr;margin:0 28px 27px;border:1px solid #e5eade;border-radius:6px;overflow:hidden;min-height:435px}.sp-preview-controls{padding:23px 20px;border-right:1px solid #e5eade}.sp-mini-title{font-size:6px;letter-spacing:1px;color:#809172;display:block;margin-bottom:20px}.sp-preview-controls label{font-size:7px;display:block;margin:14px 0 5px;color:#6b7862}.sp-preview-controls>div{border:1px solid #e1e7d9;border-radius:4px;padding:8px 9px;font-size:8px;line-height:1.6;color:#53644a}.sp-color-control{display:flex;gap:7px;align-items:center}.sp-color-control i{width:14px;height:14px;background:#224a3c;border-radius:3px}.sp-palette{display:flex;gap:5px;margin-top:19px}.sp-palette i{width:18px;height:18px;border-radius:50%;background:#224a3c;border:2px solid #fff;box-shadow:0 0 0 1px #dce4d6}.sp-palette i:nth-child(2){background:#b9c9aa}.sp-palette i:nth-child(3){background:#eeeadd}.sp-palette i:nth-child(4){background:#262e23}.sp-preview-controls>p{font-size:7px;line-height:1.8;color:#9ca28f;margin:14px 0 0}.sp-preview-canvas{background:#eef2e8;padding:24px 40px;display:flex;justify-content:center;align-items:center}.sp-example-email{width:320px;max-width:100%;background:#fdfdf9;padding:24px 25px 15px;text-align:center;box-shadow:0 4px 16px #334c2410}.sp-example-email header{font-family:Georgia,serif;font-size:35px;letter-spacing:-3px;color:#2d5037;line-height:1}.sp-example-email header span{display:block;font:5px -apple-system,sans-serif;letter-spacing:3px;margin-top:6px}.sp-email-eyebrow{display:block;margin:23px 0 11px;font-size:6px;letter-spacing:1.3px;color:#6d8567}.sp-example-email h3{font:25px/1.1 Georgia,serif;letter-spacing:-.6px;margin:0 0 11px;color:#294535}.sp-example-email p{font-size:6px;line-height:1.9;color:#89917f;margin:0 0 18px}.sp-email-art{height:135px;background:#d5dec7;position:relative;overflow:hidden;isolation:isolate}.sp-art-orbit{position:absolute;width:210px;height:210px;border:1px solid #b6c4a7;border-radius:50%;left:-40px;top:-80px}.sp-art-plinth{position:absolute;right:15px;bottom:-24px;width:154px;height:74px;background:linear-gradient(120deg,#a4b28d,#dfe7d3);transform:skewY(-10deg);box-shadow:-35px 0 50px #69805415}.sp-art-object{position:absolute;width:66px;height:97px;right:55px;bottom:29px;border-radius:26px 26px 22px 22px;background:linear-gradient(100deg,#acb393,#e9edd9 45%,#c5cdb3 82%,#8c9b7a);box-shadow:13px 13px 15px #65725025}.sp-art-object:before{content:"";position:absolute;width:35px;height:40px;right:-21px;top:24px;border:9px solid #b0bd9c;border-radius:0 20px 20px 0;z-index:-1}.sp-email-art>span{position:absolute;bottom:17px;left:14px;font-size:5px;letter-spacing:1px;color:#657d57;writing-mode:vertical-rl;transform:rotate(180deg)}.sp-email-button{display:inline-block;background:#264b39;color:#fff;padding:10px 18px;font-size:6px;border-radius:2px;margin:16px 0 13px}.sp-example-email footer{font-size:5px;color:#9aa28e}
.sp-benefit-strip{max-width:1120px;margin:auto;padding:30px 0 34px;border-bottom:1px solid var(--sp-line);display:flex;justify-content:space-evenly;gap:18px}.sp-benefit-strip>span{display:flex;align-items:center;gap:11px;font-size:10px;color:#738369}.sp-benefit-strip .sm-icon{width:15px;height:15px}.sp-section{max-width:1120px;margin:auto;padding:110px 0}.sp-section-intro{text-align:center;max-width:600px;margin:0 auto 52px}.sp-section h2,.sp-connect-section h2{font-weight:500;font-size:clamp(34px,3.7vw,48px);letter-spacing:-2px;line-height:1.15;margin:20px 0}.sp-section-intro>p{font-size:13px;color:#7f8878;line-height:1.8;max-width:440px;margin:auto}.sp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.sp-feature-grid article{border-top:1px solid #dce2d4;padding-top:20px}.sp-feature-number{font-size:8px;letter-spacing:1.5px;color:#89947e}.sp-feature-grid h3{font-size:23px;letter-spacing:-.9px;font-weight:500;line-height:1.25;margin:20px 0 12px}.sp-feature-grid p{font-size:11px;color:#839079;line-height:1.9;max-width:290px}.sp-feature-art{height:155px;background:#edf0e6;margin:20px 0 26px;border-radius:5px;position:relative;overflow:hidden}.sp-art-templates{display:flex;justify-content:center;align-items:flex-end;padding-top:30px;gap:9px}.sp-art-templates i{display:block;width:80px;height:132px;background:linear-gradient(#fff 19%,#dde5cd 19% 22%,#fff 22% 30%,#a5b99b 30% 70%,#fff 70% 82%,#264f3b 82% 87%,#fff 87%);box-shadow:0 4px 10px #3b4e3213;transform:translateY(17px) rotate(-7deg)}.sp-art-templates i:nth-child(2){transform:translateY(-1px);background:linear-gradient(#304d3d 21%,#dae4cf 21% 23%,#304d3d 23% 46%,#758c6b 46% 70%,#304d3d 70% 80%,#e3ecd7 80% 86%,#304d3d 86%)}.sp-art-templates i:nth-child(3){transform:translateY(17px) rotate(7deg);background:linear-gradient(#faf8ed 17%,#c7ae8a 17% 21%,#faf8ed 21% 32%,#d4c9a9 32% 70%,#faf8ed 70% 82%,#737957 82% 88%,#faf8ed 88%)}.sp-art-audience{display:flex;align-items:center;justify-content:center;gap:9px;padding-bottom:30px}.sp-art-audience>span{display:flex;align-items:center;justify-content:center;width:47px;height:47px;font-size:13px;border-radius:50%;background:#d5dfc6;color:#708263;border:4px solid #f8faf4}.sp-art-audience>span:nth-child(2){background:#244e3b;color:#e6eedc}.sp-art-audience>div{position:absolute;bottom:30px;left:0;right:0;text-align:center;font-size:7px;color:#8c967e}.sp-art-audience i{display:inline-block;font-style:normal;padding:5px 10px;background:white;border-radius:12px;margin:0 7px}.sp-art-chart{display:flex;align-items:flex-end;justify-content:center;gap:12px;padding:38px 40px}.sp-art-chart i{flex:1;height:30%;max-width:19px;background:#becfb0;border-radius:2px 2px 0 0}.sp-art-chart i:nth-child(2){height:45%}.sp-art-chart i:nth-child(3){height:40%}.sp-art-chart i:nth-child(4){height:65%}.sp-art-chart i:nth-child(5){height:57%}.sp-art-chart i:nth-child(6){height:83%}.sp-art-chart i:nth-child(7){height:100%;background:#315740}.sp-art-chart>span{position:absolute;bottom:15px;font-size:6px;color:#8b967f;letter-spacing:.8px}.sp-connect-section{background:#e9eee1;max-width:1240px;margin:0 auto;border-radius:8px;padding:74px 60px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.sp-connect-section>div>p{font-size:12px;line-height:1.9;color:#7b8970;max-width:365px;margin-bottom:24px}.sp-steps{list-style:none;padding:0;margin:10px 0}.sp-steps li{display:flex;gap:20px;align-items:flex-start;padding:22px 0;border-bottom:1px solid #d6decb}.sp-steps li>span{font-size:10px;border:1px solid #c6d2bc;width:25px;height:25px;flex:none;border-radius:50%;display:grid;place-items:center;color:#718465}.sp-steps li>div{flex:1}.sp-steps h3{font-size:13px;letter-spacing:-.2px;font-weight:500;margin:3px 0 6px}.sp-steps p{font-size:10px;line-height:1.8;color:#8a947c;max-width:300px;margin:0}.sp-steps .sm-icon{width:15px;height:15px;color:#759363;margin-top:6px}
.sp-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px;margin:auto;gap:24px}.sp-price-card{background:#fff;border:1px solid #dce3d5;border-radius:10px;padding:34px}.sp-price-pro{background:#edf2e6;border-color:#b9caaa}.sp-price-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.sp-price-top h3{font-size:23px;margin:0;letter-spacing:-.8px;font-weight:500}.sp-price-top>span{font-size:7px;letter-spacing:1.2px;color:#829073}.sp-price-card>p{font-size:10px;color:#8a9480;line-height:1.8;margin:12px 0 20px}.sp-price{font-size:64px;font-weight:450;line-height:1.2;letter-spacing:-3px;margin:22px 0}.sp-price>small{font-size:15px;letter-spacing:0;vertical-align:top;display:inline-block;margin:12px 8px 0 0;font-weight:400}.sp-price>span{font-size:10px;letter-spacing:0;color:#8b987c;margin-left:7px;font-weight:400}.sp-price-card .sp-btn{display:flex;width:100%;min-height:44px;font-size:10px;justify-content:space-between;padding:0 17px}.sp-price-card ul{list-style:none;padding:24px 0 12px;margin:0;border-top:1px solid #e2e8d8;margin-top:25px}.sp-price-card li{font-size:10px;margin:0 0 13px;color:#627957}.sp-price-card>small{font-size:8px;color:#94a085;line-height:1.7}.sp-pricing-note{text-align:center;font-size:9px;color:#8e9884;line-height:1.9;margin:25px auto 0;max-width:670px}.sp-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding-top:20px;padding-bottom:90px}.sp-faq h2{font-size:38px}.sp-faq details{border-bottom:1px solid #dfe5d7;padding:21px 0}.sp-faq summary{font-size:12px;font-weight:500;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px}.sp-faq summary::-webkit-details-marker{display:none}.sp-faq summary:after{content:'+';font-size:18px;font-weight:300;color:#7b8d6e}.sp-faq details[open] summary:after{content:'−'}.sp-faq details p{font-size:11px;color:#849177;line-height:1.9;padding-right:40px;margin:17px 0 0}.sp-final-cta{text-align:center;background:#e9eee1;padding:78px 30px 84px}.sp-final-cta h2{font-size:clamp(40px,5vw,66px);line-height:1.1;letter-spacing:-3px;font-weight:500;margin:22px 0 28px}.sp-final-cta>small{display:block;font-size:9px;color:#89967a;margin-top:15px}.sp-public-footer{max-width:1340px;padding:40px 56px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin:auto}.sp-public-footer .synkymail-wordmark{width:137px}.sp-public-footer>span{font-size:8px;color:#94a087}.sp-public-footer>div{display:flex;gap:25px}.sp-public-footer a{font-size:9px;color:#6a7c5b}
/* Forms and shared internal components. */
.sp-form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sp-signup-shell .sm-login-main{padding-top:34px;padding-bottom:28px}.sp-signup-shell .sm-login-form-wrap{padding-top:42px;padding-bottom:35px;max-width:440px}.sp-signup-shell .sm-login-form-wrap h1{font-size:41px}.sp-signup-shell .sm-login-form-wrap>p{margin-bottom:26px}.sp-signup-shell .form-group{margin-bottom:16px}.sp-signup-shell .form-control{min-height:43px}.sp-signup-shell .sp-form-pair{gap:12px}.sp-signup-shell .sp-field-help{margin-top:-4px;margin-bottom:22px}.sp-signup-visual{padding-top:50px;padding-bottom:40px}.sp-signup-visual .sm-mail-art{max-height:210px}.sp-signup-visual>h2{font-size:39px;line-height:1.15}.sp-signup-visual>.sp-kicker{margin-bottom:25px}.sp-free-included{border-top:1px solid #bfccb3;margin-top:25px;padding-top:24px;display:flex;flex-direction:column;gap:8px;font-size:12px;color:#718665}.sp-free-included strong{font-weight:500;margin-bottom:8px;color:#3e5a36}.sp-free-included>span:before{content:'✓';margin-right:10px}.sp-signup-visual .sm-login-edition{margin-top:40px}
.sp-panel{padding:30px;background:#fff;border:1px solid #e2e7df;border-radius:10px;margin-bottom:24px;min-width:0}.sp-panel h2{font-size:23px;font-weight:500;letter-spacing:-.6px;line-height:1.35;color:#283d31;margin:8px 0 10px}.sp-panel h3{font-size:16px;font-weight:500;color:#354a3c;margin:0 0 12px}.sp-panel header>p,.sp-panel-heading p{font-size:11px;line-height:1.8;color:#8b9585;margin:0 0 25px}.sp-panel .form-control{min-height:43px;border-color:#dfe5d9;background:#fff;font-size:12px;color:#43523c;border-radius:5px}.sp-panel textarea.form-control{min-height:80px}.sp-panel label{font-size:11px;color:#63745a;font-weight:500;display:block;margin:0 0 8px}.sp-panel .form-group{margin-bottom:20px}.sp-panel .sm-button{font-size:11px;min-height:43px}.sp-panel fieldset{min-width:0}.sp-form-divider{border-top:1px solid #e5eadf;margin:27px 0}.sp-field-help{font-size:10px;color:#8e9985;line-height:1.8;margin:9px 0 18px}.sp-form-actions{display:flex;align-items:center;gap:23px;margin-top:25px}.sp-form-actions>a{font-size:11px;color:#7b8a70}.sp-company-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:25px}.sp-setup{background:#f2f5ed}.sp-setup ol{list-style:none;padding:0;margin:22px 0 0}.sp-setup li{display:flex;gap:17px;margin-bottom:23px}.sp-setup li>span{width:24px;height:24px;border:1px solid #d5dfca;border-radius:50%;flex:none;display:grid;place-items:center;font-size:8px;color:#91a07f}.sp-setup li.done>span{background:#dce7d1;border-color:#dce7d1;color:#688752}.sp-setup strong{display:block;font-size:12px;font-weight:550;margin-top:2px;color:#445d38}.sp-setup li p{font-size:10px;color:#91a180;line-height:1.75;margin:5px 0}.sp-setup li a{font-size:10px;color:#64834d}.sp-setup li:last-child{margin-bottom:0}.sp-mini-plan{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.sp-mini-plan strong{display:block;font-size:19px;font-weight:500;margin-top:5px;color:#3a5530}.sp-mini-plan p{width:100%;margin:25px 0 10px;font-size:11px;color:#8b9a80}.sp-mini-plan>a{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:11px;color:#65824e;margin-top:23px}.sp-mini-plan .sm-icon{width:15px;height:15px}.sp-panel progress{appearance:none;-webkit-appearance:none;width:100%;height:4px;border:0;border-radius:3px;display:block;overflow:hidden;background:#eaf0e2;color:#6f9254}.sp-panel progress::-webkit-progress-bar{background:#eaf0e2}.sp-panel progress::-webkit-progress-value{background:#729759;border-radius:3px}.sp-panel progress::-moz-progress-bar{background:#729759;border-radius:3px}.sp-pill{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:#5f814b;background:#edf3e5;padding:6px 9px;border-radius:20px;line-height:1.4;white-space:nowrap}.sp-pill:before{content:'';width:4px;height:4px;background:currentColor;border-radius:50%}.sp-pill-paused{background:#f7eee9;color:#b28367}.sp-pill-pending{background:#f0efdf;color:#9b9058}.sp-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.sp-panel-heading h2{margin-bottom:4px}.sp-panel-heading p{margin-bottom:0}.sp-provider-row{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid #e9ede3}.sp-provider-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:8px;background:#eef3e7;color:#7d9766}.sp-provider-icon .sm-icon{width:18px;height:18px}.sp-provider-row strong{display:block;font-size:12px;font-weight:500;color:#48623a}.sp-provider-row small{font-size:10px;display:block;margin-top:4px;color:#99a48e}.sp-provider-row a{margin-left:auto;font-size:11px;color:#758d60}.sp-inline-empty{display:flex;align-items:center;gap:15px;padding:24px 0;font-size:12px;color:#94a284}.sp-inline-empty .sm-icon{width:34px;height:34px;color:#a7b898;flex:none}.sp-inline-empty strong{font-size:12px;font-weight:500;color:#6b8258}.sp-inline-empty p{margin:5px 0 0;font-size:10px;line-height:1.8}.sp-provider-selector{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 27px}.sp-provider-selector a{font-size:9px;color:#7f906f;padding:8px 11px;border:1px solid #e0e6d7;border-radius:5px}.sp-provider-selector a.selected{background:#edf3e5;border-color:#b4c5a2;color:#4a6a37}
.sp-plan-current{background:#eaf0e2;border:1px solid #dbe4d1;border-radius:10px;padding:35px;display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:24px}.sp-plan-current h2{font-size:34px;letter-spacing:-1px;color:#35522d;font-weight:500;margin:12px 0}.sp-plan-current p,.sp-plan-current small{font-size:11px;color:#91a07e;line-height:1.8;margin:0}.sp-current-plan-price{font-size:62px;letter-spacing:-3px;line-height:1.1;white-space:nowrap;color:#3f5f32}.sp-current-plan-price>small{font-size:15px;letter-spacing:0;vertical-align:top;display:inline-block;margin:9px 8px 0 0}.sp-current-plan-price>span{font-size:11px;letter-spacing:0;color:#94a380;margin-left:7px}.sp-usage-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sp-usage-grid .sp-panel-heading{margin-bottom:15px}.sp-usage-grid .sp-panel-heading h3{font-size:12px;margin:0}.sp-usage-grid .sm-icon{color:#8ea27b;width:17px;height:17px}.sp-usage-value{display:block;font-size:37px;font-weight:450;letter-spacing:-1px;color:#4d6940;margin:0 0 22px}.sp-usage-value>span{font-size:14px;letter-spacing:0;color:#acb79f}.sp-usage-grid .sp-field-help{margin-bottom:0;margin-top:14px}.sp-internal-pricing{max-width:none;margin:12px 0 25px}.sp-internal-pricing .sp-price{color:#3e5a32}.sp-internal-pricing h3{color:#426139}.sp-current-plan-label{font-size:10px;display:flex;align-items:center;gap:9px;padding:13px 0;color:#8aa274}.sp-current-plan-label .sm-icon{width:15px;height:15px}.sp-billing-status{display:flex;align-items:center;justify-content:space-between;gap:35px}.sp-billing-status p{font-size:11px;color:#95a285;line-height:1.8;margin:0;max-width:630px}.sp-billing-status h3{margin:10px 0}.sp-billing-status a{font-size:10px;display:inline-block;margin-top:15px;color:#759260}.sp-plan-footnote{font-size:9px;line-height:1.9;color:#a3ad98;padding:0 3px;max-width:900px}.sp-notice{padding:18px 22px;background:#f0f3e8;border:1px solid #dfe7d2;border-radius:7px;color:#7c906a;font-size:11px;line-height:1.8;margin-bottom:24px}.sp-notice a{color:#527b3a;text-decoration:underline}.sp-back-link{font-size:11px;color:#81996c;display:inline-block;margin:0 0 25px}
/* Platform administration is visually separate from the company workspace. */
.sp-admin-shell{min-height:100vh;background:#f5f7f1;color:#31472a}.sp-admin-header{height:83px;background:#fff;border-bottom:1px solid #e0e7d8;display:flex;align-items:center;padding:0 35px;gap:25px}.sp-admin-header .synkymail-wordmark{width:151px}.sp-admin-label{border-left:1px solid #e1e6db;padding-left:25px;font-size:8px;letter-spacing:1.6px;color:#94a285}.sp-admin-header>div{display:flex;align-items:center;gap:19px;margin-left:auto}.sp-admin-header>div>a{font-size:10px;color:#94a186}.sp-admin-header form button{padding:0;border:0;background:none;font-size:10px;color:#8a9d79}.sp-admin-header .sm-avatar{width:29px;height:29px;font-size:11px}.sp-admin-body{display:grid;grid-template-columns:220px minmax(0,1fr)}.sp-admin-nav{background:#fff;border-right:1px solid #e1e7da;padding:35px 18px;display:flex;flex-direction:column;gap:8px;min-height:calc(100vh - 83px)}.sp-admin-nav>.sp-kicker{font-size:8px;letter-spacing:1.5px;margin:0 12px 14px;color:#a4af97}.sp-admin-nav>a{padding:12px 11px;display:flex;gap:9px;align-items:center;font-size:10px;color:#849873;border-radius:5px}.sp-admin-nav>a .sm-icon{width:14px;height:14px;flex:none}.sp-admin-nav>a.selected{background:#edf3e5;color:#688c50}.sp-admin-nav>div{border:1px solid #e1e9d7;border-radius:7px;padding:20px 15px;margin:55px 3px 0;background:#f5f8ef}.sp-admin-nav>div>span{font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#8fa47c}.sp-admin-nav strong{display:block;font-size:20px;font-weight:450;line-height:1.3;letter-spacing:-.4px;color:#6f8d59;margin:15px 0 10px}.sp-admin-nav p{font-size:9px;color:#a2b091;line-height:1.8;margin:0}.sp-admin-content{padding:42px 38px 25px;max-width:1540px;width:100%;margin:auto}.sp-admin-page-title{margin-bottom:31px}.sp-admin-page-title h1{font-size:32px;line-height:1.2;letter-spacing:-1.2px;font-weight:500;color:#364f2b;margin:12px 0}.sp-admin-page-title p{font-size:11px;color:#94a385;line-height:1.8}.sp-admin-page-title .sp-kicker{font-size:8px;color:#9baa8e}.sp-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px}.sp-admin-metrics section{background:#fff;border:1px solid #e0e7d7;border-radius:8px;padding:23px 20px}.sp-admin-metrics section>span{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#8da17c;gap:8px}.sp-admin-metrics .sm-icon{width:14px;height:14px;color:#aec09a}.sp-admin-metrics strong{display:block;font-size:37px;font-weight:450;line-height:1;margin:22px 0 13px;color:#506f3d;letter-spacing:-1.6px}.sp-admin-metrics small{font-size:8px;color:#acb69f}.sp-admin-banner{background:#e9f0de;border:1px solid #dce6cf;border-radius:8px;padding:25px 27px;display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:30px}.sp-admin-banner h2{font-size:20px;font-weight:500;color:#69884f;letter-spacing:-.5px;margin:6px 0}.sp-admin-banner .sp-kicker{font-size:7px;color:#99ae82}.sp-admin-banner p{font-size:9px;color:#99aa86;line-height:1.8;margin:0}.sp-admin-banner .sp-pill{font-size:8px;white-space:normal;flex:none}.sp-admin-company-list{padding:25px}.sp-admin-company-list h2{font-size:19px}.sp-admin-company-list .sp-kicker{font-size:8px}.sp-admin-filters{display:flex;align-items:center;gap:10px;background:#fafbf7;border:1px solid #e7ecdf;border-radius:6px;padding:10px 12px;margin:24px 0}.sp-admin-filters>div{display:flex;align-items:center;gap:9px;flex:1}.sp-admin-filters .sm-icon{width:14px;height:14px;color:#a6b793;flex:none}.sp-admin-filters input{width:100%;font-size:10px;border:0;outline:none;color:#7e956a;background:transparent;min-width:0}.sp-admin-filters select{border:1px solid #dfe6d4;background:white;font-size:9px;color:#8da178;border-radius:4px;padding:8px;max-width:180px}.sp-admin-filters .sm-button{font-size:9px;min-height:31px;padding:0 14px}.sp-admin-filters>a{font-size:9px;color:#8ca575}.sp-table-scroll{overflow:auto}.sp-company-table{width:100%;border-collapse:collapse;white-space:nowrap}.sp-company-table th{text-transform:uppercase;letter-spacing:.8px;font-size:7px;font-weight:500;color:#a9b69a;border-bottom:1px solid #e7eddf;text-align:left;padding:10px 12px 13px}.sp-company-table td{padding:20px 12px;border-bottom:1px solid #eff3e8;font-size:9px;color:#a4b395;vertical-align:middle}.sp-company-table td:first-child{padding-left:0}.sp-company-table td:first-child>a{display:flex;align-items:center;gap:12px}.sp-company-table strong{font-size:10px;font-weight:500;display:block;color:#7b9663;max-width:190px;white-space:normal;overflow-wrap:anywhere}.sp-company-table small{font-size:8px;display:block;color:#b2bfa4;margin-top:5px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.sp-company-avatar{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:8px;background:#eff4e7;font-size:12px;color:#91ad75}.sp-plan-tag{font-size:8px;border:1px solid #e3ead8;border-radius:4px;padding:5px 8px;color:#92ac78}.sp-company-table .sp-pill{font-size:7px}.sp-table-open{width:26px;height:26px;display:grid;place-items:center;color:#b6c6a3}.sp-table-open .sm-icon{width:14px;height:14px}.sp-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0 0}.sp-pagination>span{font-size:9px;color:#a5b694}.sp-pagination .pagination{margin:0}.sp-admin-notes{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:29px}.sp-admin-notes article{display:flex;gap:14px}.sp-admin-notes .sm-icon{width:18px;height:18px;color:#9eb989;flex:none}.sp-admin-notes strong{font-size:10px;font-weight:500;color:#8da876}.sp-admin-notes p{font-size:9px;line-height:1.8;color:#b0bea0;margin-top:6px;max-width:370px}.sp-admin-footer{display:flex;justify-content:space-between;gap:15px;font-size:8px;color:#b2bfa5;margin-top:45px;padding-top:25px;border-top:1px solid #e2ead8}.sp-admin-detail-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:24px}.sp-owner-card{text-align:center}.sp-owner-card>.sp-kicker{text-align:left;font-size:8px}.sp-owner-avatar{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#e9f1de;font-size:24px;color:#8eac73;margin:25px auto 12px}.sp-owner-card h2{font-size:21px;color:#7b9965}.sp-owner-card>p{font-size:11px;color:#a4b58f;overflow-wrap:anywhere}.sp-owner-card .sp-pill{font-size:8px;margin:5px 0}.sp-owner-meta{display:flex;justify-content:space-evenly;border-top:1px solid #edf2e4;margin-top:25px;padding-top:23px}.sp-owner-meta>span{font-size:8px;color:#b1c09f}.sp-owner-meta strong{display:block;font-size:11px;color:#8da477;font-weight:500;margin-top:8px}.sp-company-summary>p{font-size:11px;color:#a5b695;margin-top:20px}.sp-company-summary>p strong{font-size:17px;font-weight:500;color:#88a472}.sp-company-summary small{display:block;font-size:9px;color:#b0be9d;margin-top:20px}.sp-company-summary h3{font-size:18px;margin-top:10px}.sp-audit-row{display:flex;align-items:center;gap:25px;border-top:1px solid #eef2e7;padding:17px 0;font-size:9px;color:#a6b797}.sp-audit-row>span{display:flex;align-items:center;gap:8px}.sp-audit-row .sm-icon{width:12px;height:12px}.sp-audit-row strong{font-size:10px;font-weight:500;color:#8da978}.sp-audit-row>span:last-child{margin-left:auto}.sp-admin-create-note{background:#f0f5e7;align-self:start}.sp-admin-create-note h2{font-size:29px;line-height:1.2;color:#8eaa72;margin:20px 0}.sp-admin-create-note>p{font-size:11px;line-height:1.9;color:#a7b695}.sp-status-page{min-height:100vh;background:#f4f7ee;padding:50px 8vw;color:#586e48}.sp-status-page>a .synkymail-wordmark{width:160px}.sp-status-page>section{max-width:630px;margin:100px auto 60px}.sp-status-page h1{font-size:52px;line-height:1.1;letter-spacing:-2px;font-weight:450;color:#52763e;margin:18px 0 25px}.sp-status-page p{font-size:13px;line-height:1.9;color:#8da079}.sp-status-page strong{font-weight:500;overflow-wrap:anywhere}.sp-status-page section>div:not(.sp-notice){display:flex;gap:20px;align-items:center;margin:25px 0}.sp-status-page section>div>a{font-size:12px;color:#6c8d53}.sp-status-page .sp-back-link{display:block;margin-top:28px}.sp-status-page .sp-notice{margin-top:25px}.sp-status-page .sp-kicker{color:#9bb287}.sp-status-page form{margin-top:20px}
/* Contrast and keyboard focus stay consistent across the public and private surfaces. */
.sp-public :is(a,button,summary):focus-visible,.sp-admin-shell :is(a,button,input,select):focus-visible{outline:2px solid #5c8246;outline-offset:4px}.sp-admin-shell a:hover,.sp-panel a:hover{text-decoration:underline}.sp-public-footer>span{color:#77836e}.sp-admin-shell :is(p,small),.sp-panel :is(.sp-field-help,header>p),.sp-admin-page-title p,.sp-admin-filters input,.sp-admin-filters select{color:#6d805f}.sp-admin-shell :is(.sp-company-table td,.sp-company-table th,.sp-admin-footer),.sp-plan-footnote{color:#758968}.sp-admin-shell .sp-company-table strong,.sp-admin-shell .sp-admin-notes strong,.sp-admin-shell .sp-owner-card h2{color:#557d3d}.sp-admin-shell .sp-admin-label,.sp-admin-shell .sp-kicker{color:#789565}.sp-price-card li,.sp-price-card>p,.sp-pricing-note,.sp-faq details p,.sp-feature-grid p,.sp-section-intro>p{color:#6c7e60}.sp-price-top>span,.sp-price-card>small,.sp-price>span,.sp-final-cta>small{color:#6f825f}.sp-panel .sp-field-help,.sp-plan-current p,.sp-plan-current small,.sp-plan-current-price>span{color:#758b63}.sp-panel .sp-setup li p{color:#72875f}.sp-admin-banner p{color:#788f65}.sp-notice{color:#647f50}.sp-admin-shell .sp-company-table small{color:#839574}
@media(min-width:1600px){.sp-hero{padding-top:85px}.sp-hero h1{font-size:86px}}
@media(max-width:1199px){.sp-header{padding:0 35px;gap:35px}.sp-section,.sp-benefit-strip{margin-left:45px;margin-right:45px}.sp-connect-section{margin:0 25px;padding:55px 40px;gap:65px}.sp-product-body{grid-template-columns:155px 1fr}.sp-preview-nav{padding-left:10px;padding-right:10px}.sp-preview-canvas{padding:20px}.sp-editor-columns{grid-template-columns:170px 1fr;margin-left:20px;margin-right:20px}.sp-preview-controls{padding-left:15px;padding-right:15px}.sp-faq{gap:60px}.sp-admin-body{grid-template-columns:190px minmax(0,1fr)}.sp-admin-nav{padding:32px 12px}.sp-admin-content{padding:35px 25px}.sp-admin-metrics{gap:12px}.sp-admin-metrics section{padding:20px 15px}.sp-admin-metrics small{font-size:7px}.sp-admin-banner{align-items:flex-start}.sp-admin-banner .sp-pill{max-width:155px}.sp-admin-company-list .sm-button{font-size:9px}.sp-admin-detail-grid{grid-template-columns:1.2fr 1fr}.sp-company-grid{grid-template-columns:1.3fr 1fr;gap:20px}.sp-panel{padding:25px}.sp-form-pair{gap:15px}}
@media(max-width:991px){.sp-header{gap:20px;height:80px}.sp-header nav{gap:20px}.sp-header-actions{gap:20px}.sp-header .synkymail-wordmark{width:135px}.sp-hero{padding-top:55px;padding-left:25px;padding-right:25px}.sp-hero h1{font-size:60px;letter-spacing:-3px}.sp-product{margin-top:50px}.sp-preview-nav{display:none}.sp-product-body{grid-template-columns:1fr}.sp-product-body{min-height:520px}.sp-editor-columns{grid-template-columns:190px 1fr;min-height:420px}.sp-preview-canvas{padding:20px 35px}.sp-benefit-strip>span{font-size:8px;gap:7px}.sp-feature-grid{gap:25px}.sp-feature-grid h3{font-size:20px}.sp-feature-art{height:130px}.sp-art-audience>span{width:37px;height:37px;font-size:10px}.sp-connect-section{gap:40px;padding:45px 35px}.sp-section{padding-top:80px;padding-bottom:80px}.sp-faq{padding-top:0;gap:45px;grid-template-columns:1fr 1.25fr}.sp-faq h2{font-size:32px}.sp-faq summary{font-size:11px}.sp-public-footer{padding:30px;gap:20px;flex-wrap:wrap}.sp-public-footer>span{order:3;width:100%;text-align:center}.sp-public-footer>div{margin-left:auto}.sp-company-grid{grid-template-columns:1fr}.sp-company-aside{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.sp-mini-plan{align-content:start}.sp-mini-plan>.sp-pill{margin-top:10px}.sp-admin-body{grid-template-columns:1fr}.sp-admin-nav{flex-direction:row;min-height:0;align-items:center;padding:12px 25px;border-right:0;border-bottom:1px solid #e1e7da}.sp-admin-nav>.sp-kicker{margin:0 12px 0 0}.sp-admin-nav>div{display:none}.sp-admin-nav>a{font-size:9px;padding:9px}.sp-admin-metrics small{font-size:8px}.sp-admin-banner .sp-pill{max-width:none}.sp-admin-detail-grid{grid-template-columns:1.3fr 1fr}.sp-admin-detail-grid .sp-form-pair{grid-template-columns:1fr;gap:0}.sp-signup-shell .sm-login-main{padding-left:35px;padding-right:35px}.sp-signup-visual{padding-left:35px;padding-right:35px}.sp-signup-visual>h2{font-size:31px}.sp-signup-shell .sm-login-form-wrap h1{font-size:35px}.sp-signup-shell .sm-login-form-wrap{padding-top:35px}}
@media(max-width:767px){.sp-header{padding:0 24px;gap:15px;height:75px}.sp-header nav{display:none}.sp-header-actions{margin-left:auto;gap:17px}.sp-header .synkymail-wordmark{width:130px}.sp-btn-small{font-size:9px;min-height:34px;padding:0 12px;gap:12px}.sp-login{font-size:11px}.sp-hero{padding:48px 20px 0}.sp-hero h1{font-size:51px;letter-spacing:-2.9px;margin-top:22px}.sp-hero>p{font-size:13px;max-width:340px}.sp-desktop{display:none}.sp-hero-actions{gap:20px;flex-direction:column;margin-top:24px}.sp-hero .sp-btn{min-height:49px}.sp-hero>small{font-size:8px}.sp-kicker,.sp-public .sp-kicker{font-size:8px;letter-spacing:1.6px}.sp-product{margin-top:38px}.sp-product-bar{height:30px;padding:0 10px}.sp-demo-label,.sp-window-dots{width:80px}.sp-demo-label{font-size:4px;letter-spacing:.5px}.sp-product-body{min-height:0}.sp-preview-toolbar{height:35px;padding:0 17px;font-size:5px;letter-spacing:1px}.sp-preview-saved{font-size:5px}.sp-preview-heading{padding:20px 17px 16px}.sp-preview-heading h2{font-size:18px}.sp-preview-heading p{font-size:7px}.sp-preview-save{font-size:6px;padding:7px 9px}.sp-editor-columns{margin:0 17px 18px;grid-template-columns:1fr;min-height:0}.sp-preview-controls{display:none}.sp-preview-canvas{padding:25px 40px}.sp-example-email{padding:22px;max-width:270px}.sp-example-email h3{font-size:23px}.sp-example-email header{font-size:30px}.sp-email-art{height:125px}.sp-example-email p{font-size:6px}.sp-benefit-strip{margin:0 25px;gap:12px;padding:25px 0;justify-content:space-between}.sp-benefit-strip>span{font-size:7px;max-width:100px;line-height:1.6;gap:7px}.sp-benefit-strip .sm-icon{width:13px;height:13px;flex:none}.sp-section{margin:0 25px;padding:65px 0}.sp-section h2,.sp-connect-section h2{font-size:36px;letter-spacing:-1.7px;margin:17px 0}.sp-section-intro{margin-bottom:36px}.sp-section-intro>p{font-size:11px;max-width:310px}.sp-feature-grid{grid-template-columns:1fr;gap:32px}.sp-feature-grid article{display:grid;grid-template-columns:1fr 1fr;column-gap:25px;padding-top:19px}.sp-feature-number{grid-column:1/-1;font-size:7px}.sp-feature-art{grid-row:2/4;grid-column:2;height:140px;margin:20px 0 0}.sp-feature-grid h3{grid-row:2;grid-column:1;font-size:23px;margin:25px 0 10px}.sp-feature-grid p{font-size:10px;margin:0;grid-column:1}.sp-art-templates{gap:5px;padding-top:15px}.sp-art-templates i{min-width:40px;width:50px;height:95px}.sp-art-audience{gap:4px;padding-bottom:20px}.sp-art-audience>span{width:34px;height:34px;border-width:2px;font-size:8px}.sp-art-audience>div{font-size:5px;bottom:28px}.sp-art-audience i{padding:4px;margin:0 4px}.sp-art-chart{padding:35px 20px;gap:7px}.sp-art-chart>span{font-size:4px;letter-spacing:.3px}.sp-connect-section{margin:0 16px;padding:36px 27px;grid-template-columns:1fr;gap:18px}.sp-connect-section>div>p{font-size:11px}.sp-connect-section .sp-text-link{font-size:11px}.sp-steps{margin:0}.sp-steps li{padding:20px 0}.sp-steps h3{font-size:12px}.sp-steps p{font-size:10px}.sp-pricing-grid{gap:16px}.sp-price-card{padding:25px 20px}.sp-price-top{align-items:flex-start;flex-direction:column;gap:5px}.sp-price-top>span{font-size:6px}.sp-price-top h3{font-size:22px}.sp-price-card>p{font-size:9px;min-height:33px}.sp-price{font-size:54px;letter-spacing:-3px}.sp-price>small{font-size:12px;margin-top:8px;margin-right:4px}.sp-price>span{font-size:8px;margin-left:4px}.sp-price-card .sp-btn{font-size:8px;padding:0 10px;gap:7px;min-height:42px}.sp-price-card .sp-btn .sm-icon{width:12px;height:12px;flex:none}.sp-price-card li{font-size:8px;line-height:1.5}.sp-price-card>small{font-size:7px}.sp-price-card ul{margin-top:20px;padding-top:20px}.sp-pricing-note{font-size:8px;text-align:left;line-height:1.9;margin-top:20px}.sp-faq{grid-template-columns:1fr;gap:15px;padding-top:10px}.sp-faq h2{font-size:33px}.sp-faq summary{font-size:11px}.sp-faq details p{font-size:10px;padding-right:20px}.sp-final-cta{padding:59px 25px}.sp-final-cta h2{font-size:47px;letter-spacing:-2.5px}.sp-final-cta .sp-btn{font-size:11px}.sp-final-cta>small{font-size:8px}.sp-public-footer{padding:30px 25px}.sp-public-footer .synkymail-wordmark{width:119px}.sp-public-footer>div{gap:17px}.sp-public-footer a{font-size:8px}.sp-public-footer>span{font-size:7px;text-align:left;margin-top:4px}.sp-signup-shell .sm-login-main{padding:28px 27px 23px}.sp-signup-shell .sm-login-form-wrap{padding:39px 0 28px;max-width:450px}.sp-signup-shell .sm-login-form-wrap h1{font-size:36px}.sp-signup-shell .sm-login-form-wrap>p{font-size:12px}.sp-signup-shell .sm-login-footer{font-size:9px}.sp-signup-visual{display:none}.sp-form-pair{grid-template-columns:1fr;gap:0}.sp-signup-shell .sp-form-pair{grid-template-columns:1fr 1fr;gap:12px}.sp-panel{padding:24px 21px}.sp-panel h2{font-size:22px}.sp-company-aside{grid-template-columns:1fr}.sp-company-grid{gap:0}.sp-company-aside{gap:0}.sp-company-services .sp-panel-heading{align-items:flex-start;flex-direction:column}.sp-company-services .sp-panel-heading .sm-button{font-size:10px}.sp-mini-plan>.sp-pill{margin-top:0}.sp-mini-plan{min-height:0}.sp-plan-current{padding:27px 23px;align-items:flex-start;flex-direction:column;gap:25px}.sp-plan-current h2{font-size:28px}.sp-plan-current p{font-size:10px}.sp-current-plan-price{font-size:51px}.sp-usage-grid{gap:14px}.sp-usage-grid .sp-panel{padding:22px 17px}.sp-usage-grid h3{font-size:11px!important}.sp-usage-grid .sm-icon{width:13px;height:13px}.sp-usage-value{font-size:30px;white-space:nowrap}.sp-usage-value>span{font-size:11px}.sp-usage-grid .sp-field-help{font-size:8px}.sp-billing-status{align-items:flex-start;flex-direction:column;gap:15px}.sp-plan-footnote{font-size:8px}.sp-admin-header{padding:0 20px;height:73px;gap:17px}.sp-admin-header .synkymail-wordmark{width:125px}.sp-admin-label{font-size:6px;letter-spacing:1px;padding-left:17px}.sp-admin-header>div>a{display:none}.sp-admin-header>div{gap:10px}.sp-admin-header .sm-avatar{width:25px;height:25px;font-size:9px}.sp-admin-nav{padding:11px 16px;gap:5px;overflow:auto}.sp-admin-nav>.sp-kicker{display:none}.sp-admin-nav>a{font-size:8px;white-space:nowrap;padding:8px;gap:6px}.sp-admin-nav>a .sm-icon{width:12px;height:12px}.sp-admin-content{padding:30px 20px 20px}.sp-admin-page-title h1{font-size:28px;letter-spacing:-1px}.sp-admin-page-title p{font-size:10px}.sp-admin-metrics{grid-template-columns:1fr 1fr;gap:12px}.sp-admin-metrics section{padding:18px 15px}.sp-admin-metrics section>span{font-size:8px}.sp-admin-metrics strong{font-size:32px;margin:19px 0 12px}.sp-admin-metrics small{font-size:7px}.sp-admin-banner{padding:22px;align-items:flex-start;flex-direction:column;gap:15px}.sp-admin-banner h2{font-size:20px;line-height:1.35}.sp-admin-banner p{font-size:9px}.sp-admin-company-list{padding:22px 17px}.sp-admin-company-list>.sp-panel-heading{align-items:flex-start;flex-direction:column}.sp-admin-company-list .sp-panel-heading h2{font-size:20px}.sp-admin-filters{flex-wrap:wrap;gap:10px;padding:12px}.sp-admin-filters>div{flex-basis:100%;padding:6px 0}.sp-admin-filters select{flex:1;max-width:none;font-size:9px;min-width:0}.sp-company-table{min-width:650px}.sp-company-table th{font-size:6px}.sp-company-table td{font-size:8px}.sp-admin-notes{grid-template-columns:1fr;gap:18px}.sp-admin-notes p{max-width:none}.sp-admin-footer{font-size:7px;margin-top:30px}.sp-admin-detail-grid{grid-template-columns:1fr;gap:0}.sp-admin-detail-grid .sp-owner-card{margin-bottom:20px}.sp-audit-row{gap:10px;flex-wrap:wrap}.sp-audit-row>span:last-child{margin-left:0}.sp-status-page{padding:30px 25px}.sp-status-page>section{margin:85px 0 35px}.sp-status-page h1{font-size:43px}.sp-status-page p{font-size:12px}.sp-status-page section>div:not(.sp-notice){flex-direction:column;align-items:flex-start}}
@media(max-width:374px){.sp-header{padding:0 18px;gap:10px}.sp-header .synkymail-wordmark{width:114px}.sp-header-actions{gap:13px}.sp-header .sp-btn .sm-icon{display:none}.sp-hero{padding-left:15px;padding-right:15px}.sp-hero h1{font-size:43px;letter-spacing:-2.6px}.sp-hero>p{font-size:12px}.sp-preview-save{display:none}.sp-preview-canvas{padding:22px}.sp-feature-grid article{column-gap:16px}.sp-feature-grid h3{font-size:20px}.sp-feature-grid p{font-size:9px}.sp-section{margin-left:22px;margin-right:22px}.sp-pricing-grid{grid-template-columns:1fr}.sp-price-card{padding:28px}.sp-price-top{flex-direction:row;align-items:center}.sp-price-top>span{font-size:7px}.sp-price-card>p{min-height:0;font-size:10px}.sp-price-card li{font-size:10px}.sp-price-card .sp-btn{font-size:10px}.sp-price-card>small{font-size:8px}.sp-final-cta h2{font-size:41px}.sp-admin-label{display:none}.sp-admin-nav>a{font-size:7px;padding:7px;gap:4px}.sp-admin-content{padding:27px 16px}.sp-admin-page-title h1{font-size:26px}.sp-admin-metrics section>span{font-size:7px}.sp-admin-metrics small{font-size:6px}.sp-usage-grid{grid-template-columns:1fr}.sp-signup-shell .sp-form-pair{grid-template-columns:1fr;gap:0}}
@media(prefers-reduced-motion:reduce){.sp-btn{transition:none}.sp-btn:hover{transform:none}}
/* Reading sizes for real use; the product illustration intentionally keeps its miniature scale. */
body.synkymail.sp-public{background:#f7f8f4;color:#182c25}
.sp-preview-nav .synkymail-wordmark{font-size:16px;gap:6px;letter-spacing:-.6px}.sp-preview-nav .synkymail-symbol{width:24px;height:24px}
.sp-header nav a,.sp-login{font-size:13px}.sp-btn{font-size:13px}.sp-btn-small{font-size:12px}.sp-hero>small{font-size:10px;color:#77836e}.sp-feature-grid p,.sp-section-intro>p,.sp-connect-section>div>p{font-size:13px;color:#65765b}.sp-feature-number{font-size:9px;color:#76896a}.sp-benefit-strip>span{font-size:12px;color:#6f8066}.sp-steps h3{font-size:15px}.sp-steps p{font-size:12px;color:#758668}.sp-price-card>p,.sp-price-card li{font-size:12px}.sp-price-card .sp-btn{font-size:12px}.sp-price-top>span{font-size:8px}.sp-price-card>small,.sp-pricing-note{font-size:10px}.sp-faq summary{font-size:14px}.sp-faq details p{font-size:12px}.sp-public-footer>span,.sp-public-footer a,.sp-final-cta>small{font-size:10px}.sp-public-footer>span{color:#748169}
.synkymail .sm-button-secondary{background:#fff;border:1px solid #dce5d5;color:#5e7950}.synkymail .sm-button-secondary:hover{background:#eef3e8}
.sp-panel label,.sp-panel .form-control{font-size:12px}.sp-panel header>p,.sp-panel-heading p,.sp-panel .sp-field-help,.sp-plan-current p,.sp-plan-current small,.sp-billing-status p{font-size:12px;color:#75856a}.sp-panel .sm-button{font-size:12px}.sp-setup strong{font-size:13px}.sp-setup li p,.sp-setup li a{font-size:11px;color:#6f8560}.sp-mini-plan p,.sp-mini-plan>a{font-size:12px}.sp-panel .sp-kicker{font-size:9px}.sp-provider-selector a{font-size:11px}.sp-provider-row strong{font-size:13px}.sp-provider-row small{font-size:11px;color:#849773}.sp-pill{font-size:10px}.sp-form-actions>a{font-size:12px}.sp-plan-footnote{font-size:10px}
.sp-admin-header>div>a,.sp-admin-header form button{font-size:11px;color:#728565}.sp-admin-label{font-size:9px}.sp-admin-nav>a{font-size:12px}.sp-admin-nav>div>span{font-size:9px}.sp-admin-nav p,.sp-admin-page-title p{font-size:12px}.sp-admin-nav>.sp-kicker,.sp-admin-page-title .sp-kicker{font-size:9px}.sp-admin-metrics section>span{font-size:11px;color:#778a6a}.sp-admin-metrics small{font-size:10px;color:#859677}.sp-admin-metrics strong{font-size:38px;color:#3c5f2d}.sp-admin-banner p{font-size:11px;color:#789366}.sp-admin-banner h2{color:#4a7135}.sp-admin-banner .sp-kicker{font-size:8px}.sp-admin-banner .sp-pill{font-size:9px}.sp-admin-company-list .sp-kicker{font-size:9px}.sp-admin-filters input,.sp-admin-filters select,.sp-admin-filters .sm-button{font-size:12px}.sp-admin-filters input::placeholder{font-style:normal;color:#869b75}.sp-admin-filters>a{font-size:11px}.sp-company-table th{font-size:9px;color:#80976c}.sp-company-table td{font-size:12px}.sp-company-table strong{font-size:12px}.sp-company-table small{font-size:10px}.sp-company-table .sp-pill,.sp-plan-tag{font-size:10px}.sp-pagination>span{font-size:11px}.sp-admin-notes strong{font-size:12px}.sp-admin-notes p{font-size:11px}.sp-admin-footer{font-size:10px}.sp-owner-card>p{font-size:12px}.sp-owner-meta>span{font-size:10px}.sp-owner-meta strong{font-size:12px}.sp-audit-row{font-size:11px}.sp-audit-row strong{font-size:12px}.sp-audit-row>span:last-child{font-size:11px}.sp-company-summary small{font-size:11px}.sp-company-summary>p{font-size:12px}.sp-admin-create-note>p{font-size:12px}.sp-admin-shell .sp-company-table th{color:#789369}.sp-admin-shell :is(p,small){color:#728567}
@media(max-width:991px){.sp-admin-nav>a{font-size:11px}.sp-admin-metrics section>span{font-size:10px}.sp-admin-metrics small{font-size:9px}}
@media(max-width:767px){.sp-header .synkymail-wordmark{font-size:18px}.sp-header .synkymail-symbol{width:29px;height:29px}.sp-header .synkymail-wordmark{width:auto}.sp-header-actions{gap:14px}.sp-btn-small{font-size:10px;gap:10px}.sp-login{font-size:11px}.sp-hero>small{font-size:9px}.sp-benefit-strip>span{font-size:9px}.sp-feature-grid p{font-size:11px}.sp-feature-number{font-size:8px}.sp-section-intro>p,.sp-connect-section>div>p{font-size:12px}.sp-steps h3{font-size:14px}.sp-steps p{font-size:11px}.sp-price-card{padding:25px 19px}.sp-price-card>p{font-size:11px;min-height:40px}.sp-price-card li,.sp-price-card .sp-btn{font-size:10px}.sp-price-card .sp-btn{line-height:1.6}.sp-price-top>span{font-size:7px}.sp-price-card>small,.sp-pricing-note{font-size:9px}.sp-faq summary{font-size:13px}.sp-faq details p{font-size:12px}.sp-public-footer>span,.sp-public-footer a{font-size:9px}.sp-admin-nav>a{font-size:9px;gap:7px}.sp-admin-label{font-size:7px}.sp-admin-metrics section>span{font-size:10px}.sp-admin-metrics small{font-size:9px}.sp-admin-filters input,.sp-admin-filters select,.sp-admin-filters .sm-button{font-size:11px}.sp-admin-company-list h2{font-size:22px}.sp-admin-banner p{font-size:11px}.sp-admin-notes strong{font-size:12px}.sp-admin-notes p{font-size:11px}.sp-admin-footer{font-size:8px}.sp-usage-grid .sp-field-help{font-size:10px}.sp-status-page .sp-notice{font-size:12px}}
@media(max-width:374px){.sp-header .synkymail-wordmark{font-size:17px;gap:6px}.sp-header-actions{gap:12px}.sp-header .sp-btn-small{font-size:9px;padding:0 10px}.sp-price-card{padding:28px}.sp-price-card>p{min-height:0}.sp-price-card li,.sp-price-card .sp-btn{font-size:12px}.sp-price-top>span{font-size:8px}.sp-admin-nav>a{font-size:8px;gap:4px}.sp-admin-nav{padding:10px}.sp-signup-shell .sm-login-footer{font-size:9px}}
.sp-admin-content,.sp-admin-nav{min-width:0}
.sp-table-scroll{position:relative;max-width:100%}
@media(max-width:991px){.sp-admin-body{grid-template-columns:minmax(0,1fr)}}
@media(max-width:767px){.sp-public .sp-hero h1{font-size:clamp(34px,10.5vw,43px);letter-spacing:-2px}.sp-admin-nav{max-width:100%}}
