/* Public marketing surface: intentionally independent from the app's theme. */
:root{color-scheme:light;--ink:#101c3d;--muted:#5c6882;--blue:#335cf2;--sky:#29a8e8;--line:#e4e9f3;--wash:#f5f7fe;--gradient:linear-gradient(110deg,#4655dc,#168fd6);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{margin:0;background:#fff;color:var(--ink);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%;height:auto}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}button:focus-visible,a:focus-visible,summary:focus-visible,pre:focus-visible{outline:3px solid #259bdf;outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.12;letter-spacing:-.04em}h1,h2{font-weight:760}h2{font-size:clamp(34px,3.6vw,49px)}h3{font-size:24px;font-weight:710}p{color:var(--muted)}em{font-style:normal;background:var(--gradient);background-clip:text;-webkit-background-clip:text;color:transparent}[hidden]{display:none!important}.icon-library{position:absolute;width:0;height:0;overflow:hidden}.container{width:min(1240px,calc(100% - 104px));margin-inline:auto}.section{padding-block:100px}.eyebrow{font-size:10px;font-weight:760;letter-spacing:1.7px;color:#3859c4;line-height:1.6;margin-bottom:19px}.eyebrow-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid #d9e7fa;border-radius:30px;letter-spacing:1.1px;font-size:9px;background:#edf4ff}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#199d78;flex-shrink:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:51px;border-radius:32px;padding:14px 24px;background:var(--gradient);border:1px solid transparent;color:#fff;font-size:13px;font-weight:660;box-shadow:0 6px 20px #335cf21b;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 10px 26px #335cf230}.button svg{width:18px;height:18px}.button-small{min-height:43px;padding:10px 20px;font-size:12px;gap:15px}.button-outline{border-color:#d7dfef;color:#274e9a;background:transparent;box-shadow:none}.button-outline:hover{background:#f2f6ff}.button-white{background:#fff;color:#3154cd;box-shadow:none}.text-link{display:inline-flex;align-items:center;gap:13px;font-size:13px;color:#3153b2;font-weight:650}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.text-link svg{width:18px;height:18px}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;padding:12px 20px;border-radius:6px;background:#fff;box-shadow:0 2px 20px #101c3d33}.skip-link:focus{top:16px}.site-header{height:91px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding-inline:max(40px,calc((100% - 1280px)/2));position:sticky;top:0;background:#fffffff2;backdrop-filter:blur(18px);z-index:20;border-bottom:1px solid #e9edf5}.brand{flex-shrink:0;display:block}.brand img{width:216px;height:54px;object-fit:contain}nav{display:flex;align-items:center;gap:28px}nav>a:not(.button){font-size:12px;font-weight:570;color:#43516d}nav>a:hover{color:var(--blue)}nav>.button:hover{color:#fff}.nav-divider{height:20px;border-left:1px solid var(--line);margin-left:5px}.menu-toggle{display:none;border:0;background:transparent;padding:12px}.menu-toggle span{display:block;height:2px;width:23px;background:var(--ink);margin:5px 0}
.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 90% 10%,#eeeafe 0%,transparent 48%),radial-gradient(ellipse at 50% 110%,#eef7ff 0%,transparent 55%),#fbfcff}.hero-grid{display:grid;grid-template-columns:.94fr 1.06fr;gap:24px;align-items:center;min-height:708px;padding-block:74px 93px;position:relative}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(55px,5.15vw,76px);line-height:1.035;letter-spacing:-3.6px;margin:8px 0 25px}.hero-copy>p:not(.hero-note){max-width:432px;font-size:16px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:23px;margin-top:29px}.hero-actions .button{padding-inline:23px;gap:16px}.hero-actions .text-link{font-size:12px;white-space:nowrap}.hero-note{display:flex;align-items:center;gap:6px;font-size:11px;margin-top:17px}.hero-note svg{width:15px;height:15px;color:#18957c}.hero-orb{position:absolute;width:620px;height:620px;right:-12%;top:-43%;border-radius:50%;background:#e8e9fb;opacity:.3}.hero-visual{position:relative;padding:45px 0 30px;isolation:isolate;min-width:0;margin-left:-7px;margin-right:-31px}.visual-orbit{position:absolute;border:1px dashed #a6a6df66;border-radius:50%;z-index:-1;pointer-events:none}.orbit-one{width:560px;height:560px;left:35px;top:-20px}.orbit-two{width:460px;height:460px;left:80px;top:33px;border-style:solid;border-color:#c3ccf433}.preview-window{position:relative;background:white;border:1px solid #f9fbff;box-shadow:0 28px 80px #2c499b25,0 3px 9px #1117360a;border-radius:14px;transform:perspective(1600px) rotateY(-6deg) rotateZ(-2deg);overflow:hidden}.window-bar{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #e9edf5;background:#fbfcff;font-size:8px;color:#8590aa}.window-bar>svg{width:12px;height:12px}.window-dots{display:flex;gap:4px}.window-dots i{height:5px;width:5px;background:#d8deed;border-radius:50%}.window-dots i:first-child{background:#fac3bd}.window-dots i:nth-child(2){background:#f3d7a0}.window-dots i:nth-child(3){background:#bbdec9}.workspace-bar{padding:14px 18px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #edf0f6}.workspace-bar strong{font-size:10px;font-weight:650}.mini-mark{width:25px;height:25px;border-radius:7px;background:var(--gradient);color:white;display:grid;place-items:center}.mini-mark svg{width:15px;height:15px}.sample-tag{margin-left:auto;font-size:7px;letter-spacing:1px;color:#687591;background:#f2f5fb;padding:3px 5px;border-radius:3px}.workspace-body{display:flex;background:#f5f7fd}.workspace-side{width:48px;background:white;border-right:1px solid #eaf0f8;display:flex;align-items:center;flex-direction:column;gap:16px;padding-top:20px;flex-shrink:0}.workspace-side span{width:28px;height:28px;display:grid;place-items:center;color:#8995af;border-radius:6px}.workspace-side svg{width:15px;height:15px}.workspace-side .selected{background:#ebf0ff;color:var(--blue)}.workspace-main{padding:18px;min-width:0;flex:1}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:16px}.workspace-heading strong{display:block;font-size:12px;letter-spacing:-.2px}.workspace-heading small{font-size:8px;color:#7f8aa2;display:block;margin-top:4px}.tiny-pill{border:1px solid #dfe5f2;border-radius:20px;padding:4px 7px;font-size:7px;background:#fff;color:#64728d;white-space:nowrap}.email-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mini-client{border:1px solid #e2e8f1;border-radius:7px;overflow:hidden;background:#fff}.mini-client-bar{display:flex;align-items:center;gap:6px;font-size:8px;padding:8px;background:#fff;color:#374963;border-bottom:1px solid #e5ebf5}.mini-client-bar>svg{margin-left:auto;color:#289c7d;width:11px;height:11px}.client-icon{display:grid;place-items:center;width:17px;height:17px;font-size:9px;font-weight:800;border-radius:4px}.gmail-icon{color:#e2514b;background:#fff2ed}.outlook-icon{color:#fff;background:#0876c9}.sample-email{padding:17px 14px 13px;min-width:0}.sample-wordmark{font-size:12px;font-weight:760;letter-spacing:-.6px}.sample-wordmark span{font-size:6px;vertical-align:top;letter-spacing:0;margin-left:1px}.sample-kicker{display:block;font-size:5.5px;font-weight:650;letter-spacing:1px;margin-top:18px}.sample-email h3{font-size:25px;letter-spacing:-1.4px;font-weight:750;line-height:1.07;margin:9px 0 10px}.sample-email>img{width:calc(100% + 28px);max-width:none;height:97px;object-fit:cover;margin-left:-14px}.sample-email>p{font-size:8px;line-height:1.7;margin:11px 0;color:inherit;opacity:.75}.sample-button{background:#4053de;display:inline-block;color:#fff;font-size:7px;font-weight:650;padding:7px 10px;border-radius:3px}.email-lines{margin-top:17px;display:grid;gap:4px}.email-lines i{height:3px;background:currentColor;opacity:.09;border-radius:3px}.email-lines i:last-child{width:72%}.light-email{color:#172345;background:#fafaff}.dark-email{color:#eef0ff;background:#161d38}.dark-email .sample-kicker{color:#b6bed9}.dark-email .sample-button{background:#9eacff;color:#111f4f}.floating-label{position:absolute;display:flex;align-items:center;background:#fff;z-index:3;border:1px solid #e8edf7;box-shadow:0 13px 30px #3d4f9616;font-size:10px;line-height:1.5;border-radius:12px;padding:11px 15px;gap:9px}.floating-label strong{display:block;font-size:11px}.status-icon{background:#e5f8ef;color:#139f70;width:29px;height:29px;border-radius:50%;display:grid;place-items:center}.status-icon svg{width:17px;height:17px}.real-label{right:4px;top:7px;transform:rotate(3deg)}.phone-preview{width:139px;position:absolute;right:-8px;bottom:35px;border:5px solid #1b2544;border-radius:23px;background:white;box-shadow:0 20px 30px #101f4426;overflow:hidden;transform:rotate(6deg);z-index:4}.phone-notch{width:43px;height:8px;border-radius:0 0 7px 7px;background:#1b2544;margin:0 auto}.phone-top{padding:9px 8px 8px;font-size:7px;display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--line)}.phone-top svg{width:10px;height:10px;color:#2499ef}.phone-preview .sample-email{padding:12px 10px}.phone-preview .sample-wordmark{font-size:10px}.phone-preview h3{font-size:20px;margin:15px 0 11px;letter-spacing:-1px}.phone-preview img{height:80px;width:calc(100% + 20px);margin-left:-10px}.phone-preview .sample-button{font-size:6px;padding:6px 8px}.phone-preview p{font-size:6px;margin:9px 0}.phone-bottom{height:3px;width:40px;border-radius:3px;background:#1b2544;margin:5px auto}.mode-label{left:7px;bottom:9px;border-radius:40px;padding:10px 15px;transform:rotate(-3deg);gap:9px}.mode-label>svg{width:16px;height:16px;color:#6678c4}.mode-label strong{font-size:9px}.mode-divider{height:16px;width:1px;background:#e0e5f1}.hero-visual figcaption{position:absolute;bottom:-29px;left:14px;font-size:8px;color:#7b86a0}.client-ribbon{padding-block:35px 37px;border-bottom:1px solid var(--line)}.client-ribbon>p{text-align:center;font-size:11px;margin-bottom:21px;color:#8590a3}.client-ribbon>div{display:flex;align-items:center;justify-content:center;gap:40px}.ribbon-client{display:flex;align-items:center;gap:9px;font-weight:650;font-size:20px;letter-spacing:-.6px;color:#34425d}.gmail-word-icon{font-size:25px;line-height:1;font-weight:800;background:linear-gradient(110deg,#4285f4 10%,#ea4335 25%,#ea4335 60%,#fbbc04 68%,#34a853 86%);background-clip:text;-webkit-background-clip:text;color:transparent}.outlook-word-icon{background:#1677cb;color:#fff;border-radius:4px;display:grid;place-items:center;box-shadow:5px 3px 0 #c4e5fb;font-weight:700;width:24px;height:25px;font-size:17px;margin-right:4px}.apple-word-icon{width:29px;height:26px;background:linear-gradient(#28b8ef,#297eec);border-radius:5px;display:grid;place-items:center;color:white}.apple-word-icon svg{width:19px;height:19px}.ribbon-detail{display:flex;align-items:center;gap:7px;font-size:12px;color:#73809a}.ribbon-detail svg{width:18px;height:18px}.ribbon-detail:nth-of-type(4){border-left:1px solid var(--line);padding-left:33px}
.section-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:42px}.section-heading>p{max-width:360px;font-size:14px;line-height:1.9;margin-bottom:3px}.feature-grid{display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:21px}.feature-card{border:1px solid #e5eaf4;border-radius:16px;background:#f9faff;padding:30px 28px 25px;overflow:hidden;min-width:0}.feature-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;border:1px solid #e0e7f7;background:#fff;color:#5569cf;margin-bottom:23px}.feature-card h3{font-size:25px;line-height:1.18;margin-bottom:14px}.feature-card>p{font-size:12px;line-height:1.85;min-height:89px}.feature-card .text-link{font-size:11px;margin-top:26px}.feature-real{background:linear-gradient(160deg,#f7f9ff,#f1f6ff)}.feature-dark{background:#f5f3ff}.feature-team{background:#f2f9fb}.render-visual{margin:33px -5px 0;display:flex;align-items:center;gap:9px;justify-content:space-between;font-size:10px;color:#8b9bbb}.render-source{font-family:ui-monospace,monospace;padding:13px 8px;border:1px solid #dbe4f5;background:white;color:#5069b7;border-radius:7px;white-space:nowrap;font-size:9px}.render-target,.render-result{display:flex;flex-direction:column;align-items:center;gap:8px}.render-target>svg,.render-result>svg{width:32px;height:32px;color:#4c68d6}.render-visual small{font-size:6px;font-weight:750;letter-spacing:.7px;color:#8390a8}.render-result>svg{border:1px solid #bde0d7;border-radius:6px;color:#2e9f80;padding:5px}.split-email{display:grid;grid-template-columns:1fr 1fr;border-radius:10px;overflow:hidden;margin-top:28px;box-shadow:0 8px 20px #3e37580d;transform:rotate(-3deg)}.split-email>div{background:#fff;padding:16px}.split-email>div+div{background:#20233e;color:white}.split-email span{font-size:6px;letter-spacing:1.2px;opacity:.6}.split-email strong{font-size:23px;letter-spacing:-1px;line-height:1.1;display:block;margin-top:9px}.split-email i{display:block;width:80%;height:3px;background:currentColor;opacity:.15;margin-top:9px}.split-email b{display:inline-block;margin-top:11px;border-radius:3px;background:#e9e4fc;color:#6253be;font-size:7px;padding:5px 9px}.folder-visual{margin:34px -7px 0;display:grid;gap:9px;transform:rotate(2deg)}.folder-visual>div{display:flex;align-items:center;gap:10px;padding:15px 11px;border:1px solid #e3eaf1;border-radius:9px;background:#fff;box-shadow:0 5px 15px #334e6805}.folder-visual>div>svg{width:25px;height:25px;color:#7b91e3}.folder-visual>div>span:nth-child(2){font-size:9px;font-weight:650;line-height:1.5}.folder-visual small{display:block;font-size:7px;font-weight:400;color:#8c9bb0}.folder-visual>div>span:last-child{margin-left:auto}.avatar-stack{display:flex;align-items:center;padding-right:4px}.avatar-stack b{font-size:7px;font-weight:600;background:#e8e7fe;border:2px solid #fff;color:#7668bb;height:24px;width:24px;border-radius:50%;display:grid;place-items:center;margin-right:-6px}.avatar-stack b:nth-child(2){background:#dceff7;color:#358aaf}.avatar-stack b:nth-child(3){background:#fae8d7;color:#b18057}
.showcase-section{background:linear-gradient(120deg,#f5f7ff,#eef4ff);border-block:1px solid #e9edf9;padding-block:88px;overflow:hidden}.showcase-grid{display:grid;grid-template-columns:.84fr 1.16fr;gap:64px;align-items:center}.showcase-copy h2{font-size:48px}.showcase-copy>p:not(.eyebrow):not(.small-note){font-size:14px;max-width:353px;margin-top:23px;line-height:1.9}.demo-switch{display:inline-flex;padding:4px;border:1px solid #dce3f5;border-radius:40px;background:#e8edf9;margin-top:25px;gap:2px}.demo-switch button{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:9px 13px;border:0;border-radius:30px;background:transparent;color:#737f98}.demo-switch button.active{background:#fff;color:#304d9e;box-shadow:0 2px 7px #18285613}.demo-switch svg{width:15px;height:15px}.small-note{font-size:10px;line-height:1.8;max-width:345px;margin-top:12px}.showcase-copy>.text-link{margin-top:21px}.large-demo{border:1px solid #e0e5f3;border-radius:15px;background:#fff;box-shadow:0 24px 70px #4a61a114;position:relative}.demo-toolbar{display:flex;align-items:center;justify-content:space-between;padding:17px 21px;font-size:10px;border-bottom:1px solid #e9edf7;color:#7d88a2}.demo-toolbar>span:first-child{display:flex;align-items:center;gap:8px;color:#3c4c6c;font-weight:600}.demo-toolbar svg{width:16px;height:16px;color:#5a70c7}.demo-email{background:#fcfcff;border-radius:0 0 15px 15px;overflow:hidden;transition:background .25s,color .25s}.demo-email-brand{padding:24px 28px 0;font-size:20px;font-weight:760;letter-spacing:-1px}.demo-email-brand>span{font-size:9px;vertical-align:top;margin-left:1px}.demo-email-content{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;margin:0 0 30px}.demo-email-content>div{padding:0 0 0 28px;position:relative;z-index:1}.demo-email-content .sample-kicker{font-size:6px;letter-spacing:1.3px;margin-top:27px;margin-bottom:15px}.demo-email-content h3{font-size:32px;line-height:1.07;letter-spacing:-1.5px}.demo-email-content h3 em{color:#665bc9;background:none}.demo-email-content p:not(.sample-kicker){font-size:10px;margin-top:15px;line-height:1.8}.demo-email-content .sample-button{font-size:8px;padding:10px 14px;margin-top:17px;border-radius:5px}.demo-email-content>img{width:135%;max-width:none;aspect-ratio:1;object-fit:cover;margin-left:-6%;margin-top:30px;mix-blend-mode:multiply}.demo-email-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e7e9f3;padding:17px 28px;font-size:8px;color:#909bb1}.demo-email-bottom span:last-child{color:#45546f;font-weight:650}.large-demo figcaption{position:absolute;display:flex;align-items:center;gap:6px;bottom:-31px;font-size:9px;color:#7e8aa3;width:100%;justify-content:center}.large-demo figcaption .live-dot{width:4px;height:4px;background:#8d9ac1}[data-demo-appearance=dark] .demo-email{background:#151d38;color:#eef2ff}[data-demo-appearance=dark] .demo-email p{color:#bac4e2}[data-demo-appearance=dark] .demo-email h3 em{color:#a8a1ff}[data-demo-appearance=dark] .demo-email .sample-button{background:#a8adff;color:#15203b}[data-demo-appearance=dark] .demo-email-content>img{mix-blend-mode:normal;border-radius:50% 0 0 50%}[data-demo-appearance=dark] .demo-email-bottom{border-color:#ffffff15;color:#a3afd0}[data-demo-appearance=dark] .demo-email-bottom span:last-child{color:#c6cff0}
.center-heading{text-align:center;margin-bottom:48px}.center-heading>p:last-child{font-size:14px;margin-top:18px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:61px;padding:0;list-style:none;counter-reset:steps}.steps li{position:relative;padding-top:15px}.step-number{position:absolute;right:0;top:1px;font-size:53px;letter-spacing:-3px;line-height:1;color:#edf0f8;font-weight:750}.step-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:12px;background:#f0f4ff;color:#5c74d5;margin-bottom:23px}.step-icon svg{width:23px;height:23px}.steps h3{font-size:19px;line-height:1.3;letter-spacing:-.5px;margin-bottom:12px}.steps p{font-size:12px;line-height:1.9}.workflow-note{display:flex;align-items:center;justify-content:center;gap:12px;padding:17px 25px;background:#f8faff;border:1px solid #e7ecf6;border-radius:8px;margin-top:42px;font-size:11px;color:#73819b}.workflow-note svg{width:17px;height:17px;color:#839be1}.coverage-section{background:#f9faff;border-top:1px solid #eef0f6}.coverage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.coverage-card{padding:28px;background:#fff;border:1px solid #e3e8f2;border-radius:12px}.coverage-icon{margin-bottom:20px;font-size:34px;height:34px;width:35px}.coverage-icon.outlook-word-icon{font-size:24px}.coverage-icon.apple-word-icon svg{width:25px;height:25px}.coverage-card h3{font-size:22px;letter-spacing:-.6px}.coverage-card ul{list-style:none;padding:0;margin:24px 0 0}.coverage-card li{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #eef1f6;padding:11px 0;font-size:11px;color:#485b7a}.coverage-card li span{font-size:9px;color:#697b99;white-space:nowrap;background:#f2f5fc;padding:3px 6px;border-radius:4px}.coverage-disclosure{border-bottom:1px solid #e0e7f4;margin-top:24px;padding:17px 0}.coverage-disclosure summary{font-size:11px;color:#657493;display:flex;justify-content:space-between;gap:15px;cursor:pointer;list-style:none}.coverage-disclosure summary>span{font-size:20px;line-height:1;transition:transform .2s}.coverage-disclosure[open] summary>span{transform:rotate(45deg)}.coverage-disclosure p{max-width:1020px;font-size:11px;line-height:1.9;margin-top:16px}.coverage-disclosure summary::-webkit-details-marker,.faq-list summary::-webkit-details-marker{display:none}
.developer-section{display:grid;grid-template-columns:.93fr 1.07fr;gap:75px;align-items:center}.developer-copy>p:not(.eyebrow):not(.small-note){font-size:14px;line-height:1.9;margin-top:24px;max-width:387px}.check-list{padding:0;list-style:none;display:grid;gap:13px}.check-list li{display:flex;align-items:start;gap:9px;font-size:11px;color:#63738f;line-height:1.6}.check-list svg{height:15px;width:15px;flex-shrink:0;color:#7287d1;margin-top:1px}.developer-copy .check-list{margin:27px 0 31px;gap:11px}.developer-copy .check-list li{font-size:12px}.code-panel{background:#131e39;border:1px solid #293755;border-radius:14px;box-shadow:0 25px 55px #1a254222;overflow:hidden;color:#dce7ff;min-width:0}.code-topbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff1;padding:13px 19px}.code-tabs{display:flex;gap:6px}.code-tabs button{border:1px solid transparent;background:transparent;color:#a1adcb;font-size:11px;padding:6px 13px;border-radius:5px}.code-tabs button[aria-selected=true]{border-color:#fff1;background:#ffffff0b;color:white}.copy-code{display:flex;align-items:center;gap:6px;font-size:10px;color:#bac9eb;border:0;background:none;padding:8px}.copy-code svg{width:13px;height:13px}.copy-code:hover{color:white}.code-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#a2b5d9;font-size:10px;padding:23px 23px 0;overflow-wrap:anywhere}.method{font-size:9px;font-weight:750;color:#9baaff;margin-right:8px}.method-get{color:#7de5d0}.code-panel pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.9;color:#cbdcf7;overflow-x:auto;margin:0;padding:20px 23px 24px;tab-size:2}.code-panel code{font:inherit}.code-response{margin:0 20px 20px;background:#0b152b;border:1px solid #fff1;border-radius:7px}.code-response>span{display:block;font-size:8px;letter-spacing:1.2px;padding:13px 15px 0;color:#6e89b4}.code-response pre{padding:8px 15px 16px;color:#90d9ce}.code-footer{display:flex;align-items:center;gap:7px;font-size:9px;border-top:1px solid #fff1;padding:15px 23px;color:#8b9ebf;min-height:45px}.code-dot{width:5px;height:5px;border-radius:50%;background:#81cfc3}.code-help{padding:0 23px 23px;font-size:10px;line-height:1.8;color:#8fabc9}.code-footer #copy-status{margin-left:auto;color:#b5decf}
.pricing-section{background:#f7f9ff;border-block:1px solid #edf1f9}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:13px}.price-card{position:relative;background:#fff;border:1px solid #e0e6f1;border-radius:13px;padding:28px 23px;min-width:0;display:flex;flex-direction:column}.plan-name{color:#243657;font-size:18px;font-weight:700}.plan-description{font-size:10px;margin-top:5px}.price{margin:23px 0 4px;display:flex;align-items:baseline;gap:3px;min-height:55px;flex-wrap:wrap}.price>[data-price]{font-size:40px;font-weight:760;letter-spacing:-1.7px;line-height:1.25;color:#13294c}.price>[data-price].price-loading{font-size:28px;letter-spacing:-1px}.price small{font-size:10px;color:#7c8ba4}.price .from-prefix{font-size:10px;letter-spacing:0;display:block;font-weight:400;line-height:1;margin-bottom:4px;color:#7c8ba4}.plan-allowance{font-size:10px;line-height:1.7;min-height:34px;color:#6d7d98}.price-card .button{margin:21px 0 24px;width:100%;font-size:11px;min-height:42px;padding:11px 13px;gap:10px}.price-card .check-list{margin:0;gap:12px}.price-card .check-list li{font-size:10px}.price-featured{border:1.5px solid #4a67e9;box-shadow:0 10px 40px #446be21c}.plan-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--gradient);color:#fff;font-size:8px;letter-spacing:1.2px;font-weight:650;white-space:nowrap;border-radius:30px;padding:6px 13px}.pricing-note{text-align:center;font-size:10px;line-height:1.9;max-width:840px;margin:16px auto 0;color:#7888a0}.pricing-note a{text-decoration:underline;text-underline-offset:3px}.pricing-note#pricing-status{margin-top:26px;color:#667793}.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:92px}.faq-section>div>p:last-child{font-size:13px;line-height:2;margin-top:25px}.faq-section .text-link{margin-top:5px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;font-size:13px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.faq-list summary>span{color:#7a8bb6;font-size:22px;font-weight:400;line-height:1;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:12px;line-height:1.9;padding-bottom:22px;max-width:95%}
.final-cta{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;background:linear-gradient(110deg,#2847bb,#4d68db 58%,#368de1);padding:63px 65px 62px;border-radius:21px;color:white;min-height:368px}.final-cta>div:not(.cta-orbit){position:relative;z-index:2}.final-cta .eyebrow{color:#d0daff;font-size:9px}.final-cta h2{font-size:45px;letter-spacing:-1.9px}.final-cta p:not(.eyebrow){color:#cedbff;font-size:13px;margin-top:18px}.final-cta .button{margin-top:26px;font-size:12px;min-height:47px}.final-cta small{display:block;font-size:9px;color:#c3d2fb;margin-top:12px}.final-cta>img{width:46%;position:absolute;right:2%;top:50%;transform:translateY(-50%) rotate(-7deg);border-radius:50%;mix-blend-mode:screen;opacity:.92;pointer-events:none}.cta-orbit{border:1px solid #ffffff20;border-radius:50%;width:510px;height:510px;position:absolute;right:-21px;top:-71px;z-index:0}.site-footer{padding-top:57px}.footer-main{display:flex;justify-content:space-between;padding-bottom:47px}.footer-main>.brand img{margin-left:-14px}.footer-main>div>p{font-size:11px;margin-top:8px}.family-link{display:inline-block;font-size:10px;color:#7a8bad;margin-top:10px}.family-link:hover{text-decoration:underline}.footer-links{display:flex;gap:100px;margin-top:8px;padding-right:33px}.footer-links>div{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#7686a1}.footer-links strong{font-size:11px;font-weight:700;color:#293e63;margin-bottom:4px}.footer-links a:hover{color:var(--blue)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:21px 0 26px;font-size:9px;color:#8491a8}.footer-bottom>a{color:#637694}
@media(min-width:1500px){.hero-grid{padding-block:92px 105px;min-height:755px}.hero h1{font-size:80px}.hero-visual{margin-right:-25px}.hero-copy>p:not(.hero-note){font-size:17px}}
@media(max-width:1150px){.container{width:calc(100% - 72px)}.site-header{padding-inline:28px;gap:15px}nav{gap:20px}nav>a:not(.button){font-size:11px}.brand img{width:185px;height:49px}.hero-grid{gap:24px;min-height:655px;padding-block:67px 78px}.hero h1{font-size:64px}.hero-copy>p:not(.hero-note){font-size:14px;max-width:365px}.hero-actions{gap:14px;flex-wrap:wrap}.hero-actions .button{font-size:11px;padding:13px 18px}.hero-actions .text-link{font-size:11px}.hero-visual{margin-right:-10px}.workspace-main{padding:12px}.workspace-heading strong{font-size:10px}.workspace-side{width:38px}.email-grid{gap:8px}.sample-email{padding:14px 10px 12px}.sample-email>img{width:calc(100% + 20px);margin-left:-10px;height:85px}.sample-email h3{font-size:23px}.sample-wordmark{font-size:11px}.sample-kicker{font-size:5px;letter-spacing:.6px}.phone-preview{right:-11px;bottom:8px;width:120px}.phone-preview h3{font-size:17px}.phone-preview img{height:67px}.phone-preview .sample-button{font-size:5px}.phone-top{font-size:6px}.floating-label{font-size:8px;padding:9px 12px}.floating-label strong{font-size:9px}.mode-label{bottom:-7px;left:2px}.mode-label strong{font-size:8px}.hero-visual figcaption{font-size:7px;left:4px;bottom:-42px}.client-ribbon>div{gap:28px}.ribbon-client{font-size:18px}.ribbon-detail{font-size:11px}.ribbon-detail:nth-of-type(4){padding-left:20px}.section{padding-block:80px}.feature-grid{gap:16px;grid-template-columns:1fr 1fr 1fr}.feature-card{padding:25px 22px}.feature-card h3{font-size:23px}.feature-card>p{font-size:11px;min-height:100px}.render-visual{gap:5px}.render-source{font-size:7px;padding:11px 5px}.render-visual small{font-size:5px}.split-email>div{padding:13px}.split-email strong{font-size:21px}.folder-visual>div{padding:12px 8px;gap:7px}.folder-visual>div>span:nth-child(2){font-size:8px}.folder-visual small{font-size:6px}.avatar-stack b{width:19px;height:19px;font-size:6px}.showcase-grid{gap:40px}.showcase-copy h2{font-size:44px}.demo-email-content h3{font-size:28px}.demo-email-content .sample-kicker{font-size:5px}.demo-email-content>div{padding-left:23px}.demo-email-brand{padding-left:23px}.steps{gap:38px}.developer-section{gap:45px}.code-panel pre{font-size:9px;padding-inline:18px}.code-response pre{padding-inline:12px}.code-label{font-size:9px;padding-left:18px}.price-card{padding-inline:17px}.plan-description{font-size:9px}.price>[data-price]{font-size:35px}.price-card .check-list li{font-size:9px}.price-card .button{font-size:10px}.faq-section{gap:60px}.final-cta{padding:53px}.final-cta h2{font-size:42px}}
@media(max-width:960px){.site-header{height:78px;padding-inline:26px}.site-header>.brand img{width:184px}.menu-toggle{display:block;z-index:22}#main-nav{display:none;position:absolute;top:78px;right:0;left:0;padding:22px 30px 27px;background:#fff;box-shadow:0 15px 30px #18254c12;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0}#main-nav.is-open{display:flex}#main-nav>a:not(.button){font-size:14px;padding:12px 0}#main-nav>.button{align-self:flex-start;margin-top:12px}.nav-divider{display:none}.hero-grid{grid-template-columns:1fr 1fr;gap:18px;min-height:610px}.hero h1{font-size:56px;letter-spacing:-2.8px}.hero .eyebrow-pill{font-size:7px;letter-spacing:.8px;padding:7px 9px}.hero-copy>p:not(.hero-note){font-size:13px}.hero-actions{gap:16px;flex-direction:column;align-items:start}.hero-actions .button{font-size:11px}.hero-visual{margin-left:0;margin-right:-10px}.workspace-side{display:none}.workspace-main{padding:12px}.workspace-heading{margin-bottom:12px}.tiny-pill{font-size:6px;padding:3px 5px}.workspace-bar{padding:12px}.workspace-bar strong{font-size:8px}.mini-client-bar{font-size:6px;padding:7px 5px;gap:4px}.client-icon{height:14px;width:14px;font-size:7px}.sample-email h3{font-size:20px}.sample-wordmark{font-size:10px}.sample-email .sample-kicker{font-size:4px;margin-top:13px}.sample-email>img{height:74px}.sample-email>p{font-size:7px}.sample-button{font-size:5px;padding:6px 7px}.phone-preview{width:107px;right:-12px;bottom:23px}.phone-preview .sample-wordmark{font-size:8px}.phone-preview h3{font-size:16px}.phone-preview .sample-email{padding:10px 8px}.phone-preview img{width:calc(100% + 16px);margin-left:-8px;height:57px}.mode-label{bottom:3px;left:-13px;padding:8px 10px;gap:6px}.mode-label strong{font-size:6px}.mode-label>svg{width:13px;height:13px}.hero-visual figcaption{bottom:-24px;max-width:230px}.client-ribbon>div{gap:24px;flex-wrap:wrap}.ribbon-detail:nth-of-type(4){border:0;padding-left:0}.ribbon-detail{font-size:10px}.ribbon-client{font-size:17px}.section-heading{gap:35px}.section-heading>p{max-width:295px;font-size:12px}.feature-grid{grid-template-columns:1fr 1fr}.feature-team{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.feature-team .feature-icon{grid-column:1}.feature-team h3{grid-column:1}.feature-team>p{grid-column:1;min-height:0}.feature-team .folder-visual{grid-column:2;grid-row:1/4;margin-top:13px;align-self:center}.folder-visual>div{padding:17px 12px}.folder-visual>div>span:nth-child(2){font-size:10px}.folder-visual small{font-size:8px}.avatar-stack b{width:24px;height:24px;font-size:8px}.feature-card>p{min-height:70px}.render-visual{justify-content:space-around}.render-source{font-size:9px;padding:11px 8px}.render-visual small{font-size:6px}.feature-real .text-link{margin-top:38px}.showcase-grid{gap:28px;grid-template-columns:.85fr 1.15fr}.showcase-copy h2{font-size:37px}.showcase-copy>p:not(.eyebrow):not(.small-note){font-size:12px}.demo-toolbar{padding:13px;font-size:8px}.demo-toolbar svg{width:13px;height:13px}.demo-email-brand{font-size:16px;padding:20px 19px 0}.demo-email-content>div{padding-left:19px}.demo-email-content h3{font-size:22px}.demo-email-content .sample-kicker{font-size:4px;letter-spacing:.6px}.demo-email-content p:not(.sample-kicker){font-size:8px}.demo-email-content .sample-button{font-size:6px;padding:8px 10px}.demo-email-bottom{font-size:6px;padding:15px 19px}.large-demo figcaption{font-size:7px}.steps{gap:25px}.steps h3{font-size:17px}.steps p{font-size:11px}.step-number{font-size:44px}.coverage-card{padding:23px 19px}.coverage-card li{font-size:10px;flex-wrap:wrap;gap:6px}.coverage-card li span{font-size:8px}.developer-section{grid-template-columns:1fr;gap:40px}.developer-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.developer-copy>.eyebrow{grid-column:1/-1}.developer-copy>h2{grid-column:1}.developer-copy>p:not(.eyebrow):not(.small-note){grid-column:1;max-width:none;font-size:13px;margin-top:20px}.developer-copy>.check-list{grid-column:2;grid-row:2/4;margin:0;align-self:center;gap:15px}.developer-copy>.button{grid-column:1;justify-self:start;margin-top:23px}.developer-copy>.small-note{grid-column:2;align-self:center;grid-row:4}.code-panel{max-width:650px;width:100%;justify-self:center}.code-panel pre{font-size:11px;padding:20px 25px}.code-response pre{padding:10px 15px 18px}.code-label{font-size:11px;padding-left:25px}.pricing-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.price-card{padding:27px}.price-card .check-list li{font-size:11px}.plan-description{font-size:11px}.price-card .button{font-size:12px}.plan-allowance{font-size:11px}.price>[data-price]{font-size:42px}.faq-section{gap:36px;grid-template-columns:.8fr 1.2fr}.faq-list summary{font-size:12px}.final-cta{padding:47px;min-height:340px}.final-cta h2{font-size:38px}.final-cta>img{right:-5%;width:48%}.footer-links{gap:55px;padding-right:0}.footer-bottom{font-size:8px}}
@media(max-width:700px){.container{width:calc(100% - 44px)}.section{padding-block:64px}html{scroll-padding-top:88px}.site-header{padding-inline:17px;height:72px}.site-header>.brand img{width:184px;height:49px}.menu-toggle{padding:10px}#main-nav{top:72px}.hero-grid{grid-template-columns:1fr;gap:28px;padding-block:44px 51px}.hero-copy{max-width:500px}.hero h1{font-size:65px;line-height:1.02;letter-spacing:-3.2px;margin-top:8px;margin-bottom:22px}.hero .eyebrow-pill{font-size:8px;padding:7px 11px;letter-spacing:1px;margin-bottom:20px}.hero-copy>p:not(.hero-note){font-size:15px;max-width:415px}.hero-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px}.hero-actions .button{font-size:12px;min-height:48px;padding-inline:20px}.hero-actions .text-link{font-size:11px}.hero-note{font-size:10px;margin-top:14px}.hero-visual{width:calc(100% - 17px);max-width:510px;margin:5px auto 19px;padding-top:42px;padding-bottom:42px;justify-self:center}.preview-window{border-radius:12px;transform:rotate(-2deg)}.workspace-main{padding:15px}.workspace-heading strong{font-size:11px}.workspace-heading small{font-size:7px}.workspace-bar{padding:12px 15px}.workspace-bar strong{font-size:10px}.tiny-pill{font-size:7px}.mini-client-bar{font-size:8px;padding:8px 7px}.client-icon{height:16px;width:16px;font-size:8px}.sample-email{padding:15px 12px}.sample-wordmark{font-size:12px}.sample-email .sample-kicker{font-size:5px;margin-top:16px}.sample-email h3{font-size:27px}.sample-email>img{width:calc(100% + 24px);margin-left:-12px;height:95px}.sample-email>p{font-size:8px}.sample-button{font-size:7px;padding:7px 9px}.phone-preview{right:-13px;bottom:24px;width:125px;border-width:5px}.phone-preview .sample-wordmark{font-size:9px}.phone-preview h3{font-size:19px}.phone-preview img{height:72px}.phone-preview .sample-button{font-size:5px}.phone-preview .sample-email{padding:12px 9px}.phone-preview img{width:calc(100% + 18px);margin-left:-9px}.phone-top{font-size:7px}.real-label{top:0;right:-2px;padding:10px 13px;font-size:9px}.real-label strong{font-size:10px}.mode-label{bottom:13px;left:-5px;padding:9px 11px}.mode-label strong{font-size:8px}.mode-label>svg{height:15px;width:15px}.hero-visual figcaption{bottom:-17px;left:0;font-size:8px;max-width:none}.orbit-one{width:430px;height:430px;left:0;top:0}.orbit-two{width:350px;height:350px;left:40px;top:40px}.client-ribbon{padding-block:29px}.client-ribbon>p{font-size:10px;margin-bottom:21px}.client-ribbon>div{gap:20px 28px}.ribbon-client{font-size:19px}.ribbon-client:nth-child(3){margin-right:0}.ribbon-detail{font-size:10px}.ribbon-detail:nth-child(4){margin-left:16px}.ribbon-detail:last-child{margin-right:16px}.ribbon-client .outlook-word-icon{width:22px;height:23px;font-size:15px}.ribbon-client .gmail-word-icon{font-size:24px}.ribbon-client .apple-word-icon{width:25px;height:24px}.ribbon-client .apple-word-icon svg{width:18px;height:18px}.section-heading{display:block;margin-bottom:31px}.section-heading>p{margin-top:21px;max-width:440px;font-size:13px;line-height:1.85}.eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:16px}h2{font-size:37px;letter-spacing:-1.5px}.feature-grid{grid-template-columns:1fr;gap:17px}.feature-card{padding:27px;min-height:0}.feature-card h3{font-size:26px}.feature-card>p{font-size:13px;min-height:0;max-width:380px}.feature-icon{margin-bottom:22px}.feature-team{display:block;grid-column:auto}.feature-card .text-link{font-size:12px;margin-top:27px}.render-visual{margin:27px 0 0;max-width:310px;justify-content:space-between}.render-source{font-size:10px;padding:15px 13px}.render-target>svg,.render-result>svg{width:35px;height:35px}.render-visual small{font-size:7px}.split-email{max-width:330px;margin:31px auto 7px}.split-email>div{padding:20px}.split-email strong{font-size:30px}.split-email b{font-size:8px;padding:7px 11px}.split-email span{font-size:7px}.feature-team .folder-visual{margin:30px 0 10px}.folder-visual>div{padding:17px 14px}.folder-visual>div>span:nth-child(2){font-size:11px}.folder-visual small{font-size:9px}.avatar-stack b{height:27px;width:27px;font-size:9px}.showcase-section{padding-block:63px 75px}.showcase-grid{grid-template-columns:1fr;gap:36px}.showcase-copy h2{font-size:41px}.showcase-copy>p:not(.eyebrow):not(.small-note){font-size:14px;max-width:440px;margin-top:21px}.demo-switch{margin-top:21px}.demo-switch button{font-size:12px;padding:10px 15px}.showcase-copy>.text-link{font-size:13px}.large-demo{max-width:500px;width:100%;margin-inline:auto}.demo-toolbar{padding:14px 17px;font-size:9px}.demo-toolbar svg{width:15px;height:15px}.demo-email-brand{padding:23px 22px 0;font-size:19px}.demo-email-content>div{padding-left:22px}.demo-email-content h3{font-size:28px}.demo-email-content .sample-kicker{font-size:5px;letter-spacing:.8px;margin-top:24px}.demo-email-content p:not(.sample-kicker){font-size:9px}.demo-email-content .sample-button{font-size:7px;padding:9px 12px}.demo-email-bottom{font-size:7px;padding:17px 22px}.large-demo figcaption{font-size:8px;bottom:-27px}.center-heading{margin-bottom:30px}.center-heading h2{font-size:37px}.center-heading>p:last-child{font-size:13px;max-width:350px;margin:16px auto 0}.steps{grid-template-columns:1fr;gap:29px;margin:0}.steps li{padding-left:65px;min-height:107px;padding-top:12px}.step-icon{position:absolute;top:13px;left:0}.step-number{font-size:46px;top:8px;color:#f0f3f9;z-index:-1}.steps h3{font-size:19px;margin-bottom:9px;max-width:250px}.steps p{font-size:12px;line-height:1.85}.workflow-note{padding:17px;margin-top:29px;font-size:11px;align-items:start;line-height:1.7}.workflow-note svg{margin-top:2px}.coverage-grid{grid-template-columns:1fr;gap:15px}.coverage-card{padding:23px;display:grid;grid-template-columns:45px 1fr;column-gap:13px}.coverage-icon{grid-column:1;grid-row:1;margin-bottom:0;height:31px;width:32px;align-self:center}.coverage-card h3{align-self:center;grid-column:2;font-size:21px}.coverage-card ul{grid-column:1/-1;margin-top:21px}.coverage-card li{font-size:12px;padding:12px 0;flex-wrap:nowrap}.coverage-card li span{font-size:10px}.coverage-disclosure summary{font-size:11px;line-height:1.75;align-items:center}.coverage-disclosure p{font-size:11px}.developer-section{gap:31px}.developer-copy{display:block}.developer-copy>p:not(.eyebrow):not(.small-note){font-size:14px;max-width:440px}.developer-copy>.check-list{margin-top:24px;gap:12px}.developer-copy>.check-list li{font-size:12px}.developer-copy>.button{margin-top:15px}.developer-copy>.small-note{font-size:10px}.code-topbar{padding:12px}.code-tabs button{font-size:10px;padding:6px 10px}.code-label{font-size:9px;padding:22px 17px 0}.code-panel pre{font-size:9px;padding:19px 17px}.code-response{margin:0 12px 17px}.code-response pre{padding:10px 12px 15px;font-size:8px}.code-footer{padding:14px 17px;font-size:8px}.code-help{font-size:10px;padding:0 17px 20px}.copy-code{font-size:9px;padding:8px 6px}.pricing-grid{gap:27px 13px;padding-top:14px}.price-card{padding:22px 17px}.plan-name{font-size:18px}.plan-description{font-size:10px;line-height:1.6;min-height:32px;max-width:140px}.price{margin-top:18px;min-height:59px;align-content:center;gap:2px}.price>[data-price]{font-size:34px;letter-spacing:-1.3px}.price small{font-size:8px}.price>[data-price].price-loading{font-size:23px;letter-spacing:-.8px}.plan-allowance{font-size:9px;min-height:32px;line-height:1.7}.price-card .button{padding:10px 8px;min-height:41px;font-size:10px;gap:7px;margin:18px 0 22px}.price-card .button svg{height:14px;width:14px}.price-card .check-list li{font-size:9px;gap:6px;line-height:1.6}.price-card .check-list svg{width:12px;height:12px}.price-card .check-list{gap:12px}.plan-badge{font-size:7px;padding:5px 10px;letter-spacing:.8px;top:-11px}.pricing-note{font-size:9px;line-height:1.9}.faq-section{grid-template-columns:1fr;gap:27px}.faq-section>div>p:last-child{font-size:12px;line-height:1.9;margin-top:20px}.faq-list summary{font-size:13px;padding-block:21px}.faq-list details p{font-size:12px}.final-cta{padding:39px 29px 38px;min-height:480px;display:block;border-radius:16px}.final-cta h2{font-size:37px;letter-spacing:-1.5px}.final-cta>img{right:-40px;top:auto;bottom:-45px;transform:rotate(-12deg);width:230px;opacity:.65;z-index:0}.final-cta .eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:18px}.final-cta p:not(.eyebrow){font-size:12px;max-width:220px;margin-top:19px}.final-cta .button{font-size:11px;padding-inline:21px;margin-top:26px}.final-cta small{max-width:175px;font-size:9px;line-height:1.7;margin-top:13px}.cta-orbit{width:400px;height:400px;right:-130px;top:135px}.site-footer{padding-top:40px}.footer-main{display:block;padding-bottom:31px}.footer-main .brand img{width:203px}.footer-main>div>p{font-size:11px;margin-top:5px}.family-link{font-size:10px}.footer-links{gap:65px;margin-top:30px;padding-left:5px}.footer-links>div{font-size:11px;gap:10px}.footer-links strong{font-size:11px}.footer-bottom{flex-wrap:wrap;gap:12px;font-size:9px;padding-block:23px}.footer-bottom>span:nth-child(2){order:3;flex-basis:100%;font-size:8px}.footer-bottom>a{margin-left:auto}}
@media(max-width:390px){.container{width:calc(100% - 36px)}.hero h1{font-size:58px}.hero .eyebrow-pill{font-size:7px;letter-spacing:.9px}.hero-actions{gap:15px}.hero-actions .button{font-size:11px;padding-inline:16px}.hero-actions .text-link{font-size:10px}.hero-copy>p:not(.hero-note){font-size:14px}.workspace-heading strong{font-size:10px}.tiny-pill{font-size:6px}.sample-email h3{font-size:23px}.sample-email .sample-kicker{font-size:4px}.mini-client-bar{font-size:7px}.phone-preview{width:112px;right:-11px}.phone-preview h3{font-size:17px}.mode-label strong{font-size:7px}.hero-visual figcaption{font-size:7px}.ribbon-client{font-size:16px;gap:7px}.client-ribbon>div{gap:18px 21px}.ribbon-detail{font-size:9px}.ribbon-detail:nth-child(4){margin-left:0}.ribbon-detail:last-child{margin-right:0}.demo-email-content h3{font-size:24px}.demo-email-content .sample-kicker{font-size:4px;letter-spacing:.6px}.demo-email-content p:not(.sample-kicker){font-size:8px}.large-demo figcaption{font-size:7px}.price-card{padding:21px 13px}.price-card .button{font-size:9px}.price>[data-price]{font-size:31px}.price>[data-price].price-loading{font-size:21px}.price-card .check-list li{font-size:8px}.final-cta{padding-inline:25px}.final-cta h2{font-size:33px}}
/* Keep supporting copy and small CTA text readable on the pale brand surfaces. */
:root{--gradient:linear-gradient(110deg,#4655dc,#0878bb)}
.hero-visual figcaption,.large-demo figcaption,.client-ribbon>p,.ribbon-detail,.price small,.price .from-prefix,.plan-allowance,.pricing-note,.pricing-note#pricing-status,.footer-links,.family-link,.footer-bottom{color:#5f6f8b}
.coverage-card li span{color:#536581}
.coverage-build-note{grid-column:1/-1;font-size:11px;line-height:1.7;margin-top:14px;color:#485b7a;overflow-wrap:anywhere}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}.button:hover{transform:none}}
@media(max-width:960px){html:not(.js) .site-header{height:auto;flex-wrap:wrap;padding-block:12px}html:not(.js) .menu-toggle{display:none}html:not(.js) #main-nav{display:flex;position:static;flex-direction:row;flex-wrap:wrap;padding:8px 0;gap:12px;box-shadow:none;border:0}html:not(.js) #main-nav>a:not(.button){font-size:11px;padding:0}html:not(.js) #main-nav>.button{margin:0}}
/* Real capture gallery. Only the viewport is cropped; full-resolution pixels
   remain untouched and are available from the full-capture link. */
.capture-controls{margin-top:27px;max-width:350px}
.capture-picker{display:grid;gap:9px}
.capture-picker>span{font-size:9px;font-weight:750;letter-spacing:1.3px;color:#5d6d8a}
.capture-picker select{width:100%;min-height:49px;padding:11px 38px 11px 15px;border:1px solid #cdd9f0;border-radius:10px;background:#fff;color:#21375e;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;box-shadow:0 3px 12px #4258a006;cursor:pointer}
.capture-picker select:focus-visible,.capture-viewport:focus-visible{outline:3px solid #259bdf;outline-offset:5px}
.capture-controls .demo-switch{margin-top:15px}
.capture-controls .demo-switch button{min-height:40px;color:#586986}
.capture-controls .demo-switch button.active{color:#294b9e}
.capture-controls .demo-switch button:disabled{opacity:.45;cursor:not-allowed}
.capture-mode-note{font-size:10px;line-height:1.7;margin-top:9px;min-height:17px;color:#5d6d8a}
.showcase-copy .capture-provenance{font-size:10px;line-height:1.9;margin-top:23px;max-width:350px;color:#5d6d8a}
.capture-gallery{min-width:0;width:100%;border:1px solid #dce3f2;border-radius:17px;background:#fff;box-shadow:0 22px 65px #4a61a119;overflow:hidden}
.capture-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 21px;border-bottom:1px solid #e6eaf4}
.capture-toolbar>span:first-child{display:flex;align-items:center;gap:9px;min-width:0;color:#304668;font-size:11px}
.capture-toolbar strong{font-weight:650}
.capture-toolbar>span:first-child>svg{width:17px;height:17px;color:#5973c6}
.capture-badge{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:9px;font-weight:600;color:#246957;background:#eaf7f2;border:1px solid #d7efe5;border-radius:20px;padding:5px 9px;white-space:nowrap}
.capture-badge svg{height:12px;width:12px;stroke-width:2}
.capture-viewport{height:555px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdc9e1 #eef1f8;background:#f0f1f8;position:relative;outline-offset:-4px!important}
.capture-image-wrap{width:100%;overflow:hidden;min-height:100%}
.capture-image-wrap>img{width:180%;max-width:none;height:auto;margin-left:-40%;display:block}
.capture-gallery[data-appearance="dark"] .capture-viewport{background:#161820}
.capture-gallery[data-device="mobile"] .capture-viewport{padding:22px}
.capture-gallery[data-device="mobile"] .capture-image-wrap{width:min(100%,290px);margin-inline:auto;min-height:0;box-shadow:0 6px 26px #18284912;border-radius:9px}
.capture-gallery[data-device="mobile"] .capture-image-wrap>img{width:100%;margin-left:0}
.capture-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 21px;border-top:1px solid #e4e9f2}
.capture-caption>span{display:grid;gap:3px;font-size:9px;color:#64738c;line-height:1.5}
.capture-caption strong{font-size:11px;font-weight:650;color:#354c70}
.capture-caption a{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;color:#3153b2;font-size:11px;font-weight:650}
.capture-caption a:hover{text-decoration:underline;text-underline-offset:4px}
.capture-caption a svg{width:15px;height:15px;transform:rotate(-45deg)}
.capture-load-status,.capture-fallback{font-size:11px;line-height:1.8;padding:0 21px 17px;color:#5d6d8a}
.capture-fallback a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1150px){.capture-viewport{height:510px}.capture-toolbar,.capture-caption{padding:16px}.capture-toolbar>span:first-child{font-size:10px}.capture-caption a{font-size:10px}.capture-badge{font-size:8px;padding:5px 7px}}
@media(max-width:960px){.capture-viewport{height:450px}.capture-toolbar{gap:7px;padding:14px 12px}.capture-toolbar>span:first-child{font-size:9px;gap:6px}.capture-toolbar>span:first-child>svg{width:14px;height:14px}.capture-badge{font-size:7px;gap:3px;padding:4px 6px}.capture-badge svg{width:10px;height:10px}.capture-caption{padding:14px 12px;gap:9px}.capture-caption a{font-size:9px;gap:4px}.capture-caption>span{font-size:8px}.capture-caption strong{font-size:10px}}
@media(max-width:700px){.capture-controls{max-width:390px;margin-top:24px}.capture-picker select{font-size:14px}.capture-controls .demo-switch button{padding:10px 16px}.capture-mode-note{font-size:11px}.showcase-copy .capture-provenance{font-size:11px;max-width:390px}.capture-gallery{max-width:530px;margin-inline:auto}.capture-viewport{height:470px}.capture-toolbar{padding:16px}.capture-toolbar>span:first-child{font-size:11px;gap:8px}.capture-toolbar>span:first-child>svg{width:16px;height:16px}.capture-badge{font-size:8px;padding:5px 8px;gap:4px}.capture-badge svg{width:11px;height:11px}.capture-caption{padding:16px;gap:10px}.capture-caption a{font-size:10px;gap:6px}.capture-caption>span{font-size:9px}.capture-caption strong{font-size:11px}.capture-gallery[data-device="mobile"] .capture-viewport{padding:18px}}
@media(max-width:390px){.capture-toolbar{padding-inline:12px}.capture-toolbar>span:first-child{font-size:10px;gap:6px}.capture-caption{padding-inline:12px;gap:8px}.capture-caption a{font-size:9px}.capture-caption>span{font-size:8px}.capture-badge{font-size:7px;padding:5px 6px}}
@media print{.site-header{position:static}.hero-visual,.showcase-section,.code-panel,.final-cta>img,.menu-toggle{display:none}.section{padding-block:25px}.hero-grid{display:block;min-height:0;padding:30px 0}.hero h1{font-size:42px}.pricing-grid{grid-template-columns:repeat(4,1fr)}.price-card{break-inside:avoid}.button{box-shadow:none}}

/* AI Visual QA is intentionally shown as an illustrative, advisory report. */
.ai-qa-section{background:linear-gradient(145deg,#18244b 0%,#253574 52%,#315891 100%);color:#fff;overflow:hidden;position:relative}
.ai-qa-section::before{content:"";position:absolute;width:620px;height:620px;right:-260px;top:-330px;border:1px solid #a8c9ff2b;border-radius:50%;box-shadow:0 0 0 80px #90b9ff0b,0 0 0 160px #90b9ff08;pointer-events:none}
.ai-qa-grid{position:relative;display:grid;grid-template-columns:.88fr 1.12fr;gap:72px;align-items:center}
.ai-qa-copy .eyebrow{color:#a8c8ff}
.ai-qa-copy h2{font-size:clamp(40px,4.1vw,58px);color:#fff}
.ai-qa-copy>p:not(.eyebrow):not(.ai-qa-disclaimer){max-width:500px;margin-top:24px;color:#dce5f8;font-size:15px;line-height:1.85}
.ai-qa-copy>p strong{color:#fff}
.ai-qa-benefits{display:grid;gap:19px;list-style:none;margin:31px 0;padding:0}
.ai-qa-benefits li{display:flex;gap:14px;align-items:flex-start}
.ai-qa-benefits li>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border:1px solid #9dbdff42;border-radius:10px;background:#adc5ff12;color:#bcd1ff;font-size:8px;font-weight:750;letter-spacing:.7px}
.ai-qa-benefits h3{margin:0 0 4px;color:#fff;font-size:14px;line-height:1.45;letter-spacing:-.2px}
.ai-qa-benefits p{max-width:410px;color:#bdcae4;font-size:11px;line-height:1.8}
.ai-qa-copy .button{background:#fff;color:#3152bd;box-shadow:0 10px 26px #080e2626}
.ai-qa-disclaimer{max-width:475px;margin-top:16px;color:#aebbd5;font-size:9px;line-height:1.8}
.ai-qa-demo{min-width:0;border:1px solid #cad8ff4d;border-radius:18px;background:#fff;color:#17284a;box-shadow:0 32px 85px #080d2438;overflow:hidden}
.ai-qa-demo__bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 21px;border-bottom:1px solid #e6eaf5;background:#fafbff;font-size:11px;font-weight:700}
.ai-qa-demo__bar>span:first-child{display:flex;align-items:center;gap:8px}
.ai-qa-demo__bar svg{width:17px;height:17px;color:#576de0}
.ai-qa-demo__status{border-radius:30px;padding:5px 9px;background:#fff0e1;color:#985b24;font-size:8px;letter-spacing:.8px}
.ai-qa-demo__summary{display:flex;align-items:center;gap:14px;margin:21px;padding:17px;border:1px solid #dce3f7;border-radius:12px;background:linear-gradient(125deg,#f7f8ff,#f3f8ff)}
.ai-qa-demo__spark{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:linear-gradient(135deg,#6f59dc,#397ee5);color:#fff;font-size:17px}
.ai-qa-demo__summary small{display:block;color:#6370a5;font-size:7px;font-weight:750;letter-spacing:1.2px}
.ai-qa-demo__summary strong{display:block;margin-top:4px;color:#283a62;font-size:13px;line-height:1.5}
.ai-qa-demo__summary p{margin-top:3px;color:#687995;font-size:9px;line-height:1.6}
.ai-qa-demo__coverage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 21px 15px}
.ai-qa-demo__coverage span{display:grid;gap:3px;min-width:0;padding:9px;border-radius:8px;background:#f4f6fb;color:#51617c;font-size:8px;line-height:1.5}
.ai-qa-demo__coverage b{color:#2d7b60;font-size:7px;text-transform:uppercase;letter-spacing:.5px}
.ai-qa-demo__finding{margin:0 21px 11px;padding:14px 15px;border:1px solid #e2e6f0;border-left:4px solid #d29a43;border-radius:9px;background:#fff}
.ai-qa-demo__finding.is-high{border-left-color:#c35d69}
.ai-qa-demo__finding>div{display:flex;justify-content:space-between;gap:12px;color:#657594;font-size:7px;font-weight:700;letter-spacing:.6px}
.ai-qa-demo__finding b{color:#9a6329}
.ai-qa-demo__finding.is-high b{color:#a64d5b}
.ai-qa-demo__finding h3{margin-top:7px;color:#2c3e60;font-size:12px;line-height:1.45;letter-spacing:-.1px}
.ai-qa-demo__finding p{margin-top:4px;color:#63728b;font-size:9px;line-height:1.7}
.ai-qa-demo figcaption{padding:12px 21px;border-top:1px solid #e8ebf4;background:#fafbfe;color:#66758d;font-size:8px;line-height:1.7}
.plan-ai-allowance{min-height:34px;margin-top:5px;padding:7px 9px;border-radius:7px;background:#f1f3ff;color:#4859b4;font-size:10px;font-weight:700;line-height:1.7}
@media(max-width:960px){.ai-qa-grid{grid-template-columns:1fr;gap:39px}.ai-qa-copy>p:not(.eyebrow):not(.ai-qa-disclaimer){max-width:620px}.ai-qa-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-qa-benefits li{display:block}.ai-qa-benefits li>span{margin-bottom:11px}.ai-qa-demo{width:100%;max-width:680px;margin-inline:auto}}
@media(max-width:700px){.ai-qa-grid{gap:31px}.ai-qa-copy h2{font-size:42px}.ai-qa-copy>p:not(.eyebrow):not(.ai-qa-disclaimer){font-size:14px;margin-top:20px}.ai-qa-benefits{grid-template-columns:1fr;gap:18px;margin-block:26px}.ai-qa-benefits li{display:flex}.ai-qa-benefits li>span{margin-bottom:0}.ai-qa-benefits h3{font-size:14px}.ai-qa-benefits p{font-size:11px}.ai-qa-demo__bar{padding:16px}.ai-qa-demo__summary{margin:16px;padding:14px}.ai-qa-demo__coverage{margin-inline:16px;grid-template-columns:1fr}.ai-qa-demo__coverage span{display:flex;justify-content:space-between}.ai-qa-demo__finding{margin-inline:16px}.ai-qa-demo figcaption{padding-inline:16px}.plan-ai-allowance{font-size:9px;min-height:47px}}
@media(max-width:520px){.pricing-grid{grid-template-columns:minmax(0,1fr)}.plan-description{min-height:0;max-width:none}.price{min-height:0}.plan-allowance,.plan-ai-allowance{min-height:0}.price-card{padding:26px 22px}.price-card .check-list li{font-size:10px}.price-card .button{font-size:11px}}
@media(max-width:380px){.ai-qa-copy h2{font-size:37px}.ai-qa-demo__bar{align-items:flex-start}.ai-qa-demo__summary{align-items:flex-start}.ai-qa-demo__spark{width:34px;height:34px;flex-basis:34px}.ai-qa-demo__summary strong{font-size:12px}}
@media print{.ai-qa-section{background:#fff;color:var(--ink)}.ai-qa-copy h2,.ai-qa-benefits h3,.ai-qa-copy>p strong{color:var(--ink)}.ai-qa-copy>p:not(.eyebrow):not(.ai-qa-disclaimer),.ai-qa-benefits p,.ai-qa-disclaimer{color:var(--muted)}.ai-qa-demo{box-shadow:none;break-inside:avoid}}

/* Review workflow: extend the existing brand without replacing the hero or
   actual-capture gallery. These figures are deliberately labelled examples. */
.hero-workflow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:24px;font-size:11px;font-weight:650;color:#405bc0}
.hero-workflow>a{display:inline-flex;align-items:center;gap:5px;min-height:32px}
.hero-workflow>a:hover{text-decoration:underline;text-underline-offset:4px}
.hero-workflow>span{color:#9ba8c3;font-weight:400}
.hero-workflow svg{width:14px;height:14px}
.review-section{background:linear-gradient(160deg,#fff 8%,#f7f8ff 62%,#f2f8ff);border-bottom:1px solid var(--line)}
.review-grid{display:grid;grid-template-columns:.94fr 1.06fr;gap:64px;align-items:center}
.review-copy>p:not(.eyebrow):not(.review-footnote){font-size:15px;line-height:1.85;margin-top:24px;max-width:465px}
.review-copy h2{font-size:clamp(35px,3.6vw,48px)}
.review-benefits{display:grid;gap:24px;list-style:none;margin:30px 0;padding:0}
.review-benefits>li{display:flex;gap:14px;align-items:flex-start}
.review-benefits>li>span{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid #dce5fa;border-radius:11px;background:#f2f5ff;color:#5366d1}
.review-benefits svg{width:19px;height:19px}
.review-benefits h3{font-size:15px;letter-spacing:-.3px;line-height:1.4;margin:0 0 6px}
.review-benefits p{font-size:12px;line-height:1.85;max-width:385px}
.review-footnote{font-size:10px;line-height:1.85;margin-top:18px;max-width:455px;color:#62728d}
.review-demo{min-width:0;background:#fff;border:1px solid #dce3f5;border-radius:19px;box-shadow:0 25px 70px #344c9517;overflow:hidden}
.review-demo-top{display:flex;align-items:center;gap:12px;padding:23px;border-bottom:1px solid #edf0f7;background:#fbfcff}
.review-demo-top>.mini-mark{width:35px;height:35px;border-radius:10px}
.review-demo-top>.mini-mark svg{height:21px;width:21px}
.review-demo-top>span:nth-child(2){font-size:13px;font-weight:700;line-height:1.5}
.review-demo-top strong{display:block;font-size:10px;color:#687791;font-weight:400;margin-top:3px}
.review-version{font-size:10px;background:#eff3ff;color:#4e5c96;border:1px solid #e1e7f7;padding:5px 9px;border-radius:20px;margin-left:auto;white-space:nowrap}
.review-signoff{display:flex;gap:13px;align-items:center;margin:23px;padding:20px;border:1px solid #cbe8dd;border-radius:12px;background:linear-gradient(115deg,#f0faf6,#fafffd)}
.signoff-check{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#d9f3e7;color:#227b59}
.signoff-check svg{width:23px;height:23px}
.review-signoff small{display:block;font-size:8px;letter-spacing:1.5px;font-weight:750;color:#46806a}
.review-signoff strong{display:block;font-size:20px;line-height:1.4;letter-spacing:-.5px;color:#235e4b;margin:4px 0}
.review-signoff div>span{display:block;font-size:10px;color:#547d6d}
.review-demo-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 23px 8px;padding:5px;border:1px solid #e8eaf8;background:#f7f7fd;border-radius:10px;font-size:10px;font-weight:650;text-align:center;color:#606b88}
.review-demo-tabs>span{padding:9px 4px;border-radius:7px}
.review-demo-tabs>.current{background:var(--gradient);color:#fff;box-shadow:0 4px 9px #445ee220}
.review-conversation{padding:2px 23px 19px}
.review-comment{display:flex;gap:11px;padding:19px 0;border-bottom:1px solid #edf0f7}
.review-avatar{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;border-radius:50%;background:#e7eeff;color:#3b5abe;font-size:11px;font-weight:700}
.avatar-guest{background:#f2eafb;color:#775092}
.review-comment .comment-author{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:6px;color:#223559;font-size:12px;font-weight:650}
.comment-author small{font-size:8px;font-weight:500;color:#62728f;background:#f2f5fa;border:1px solid #e6eaf2;border-radius:4px;padding:1px 5px}
.review-comment p:not(.comment-author){font-size:12px;line-height:1.8;color:#5e6c84}
.mention{color:#3f58b6;background:#eef2ff;border-radius:3px;padding:1px 2px;font-weight:600}
.mention-receipt{display:flex;align-items:center;gap:9px;margin:15px 0 0 42px;color:#536b97;font-size:9px;line-height:1.7}
.mention-receipt svg{width:17px;height:17px;color:#7489c7}
.review-version-note{display:flex;align-items:center;gap:10px;border-top:1px solid #e9edf7;background:#f8faff;padding:16px 23px;color:#5b6d8b;font-size:10px;line-height:1.7}
.review-version-note svg{width:20px;height:20px;color:#7b8cbb}
.review-version-note strong{display:block;font-size:11px;font-weight:600;color:#344c74}
.review-demo>figcaption{font-size:9px;color:#65748c;padding:12px 23px;line-height:1.7;background:#fff}
.review-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:72px}
.review-tool{min-width:0;padding:32px;background:#fff;border:1px solid #e0e6f3;border-radius:17px;box-shadow:0 8px 32px #2a4e9406;scroll-margin-top:115px}
.tool-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}
.tool-heading .feature-icon{margin:0;height:39px;width:39px;border-radius:11px}
.tool-label{font-size:9px;font-weight:750;letter-spacing:1.5px;color:#5866aa}
.review-tool h3{font-size:33px;line-height:1.16;letter-spacing:-1px}
.review-tool>p:not(.tool-note){font-size:13px;line-height:1.9;margin-top:17px;min-height:99px;max-width:475px}
.builder-demo,.checks-demo{border:1px solid #dfe5f3;border-radius:11px;overflow:hidden;margin-top:24px;min-width:0;background:#fbfcff}
.builder-demo-bar{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;background:#f4f6fd;border-bottom:1px solid #e4e9f4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;color:#53658e}
.builder-demo-split{display:grid;grid-template-columns:1.05fr 1fr;min-height:190px;background:#f0f3fa;align-items:stretch}
.builder-demo pre{margin:0;padding:23px 12px;background:#172441;color:#c7d7f6;overflow:auto;font:9px/2.2 ui-monospace,SFMono-Regular,Menlo,monospace;align-content:center;tab-size:2}
.builder-demo code{font:inherit}
.code-line{display:block;white-space:pre}
.code-line-selected{background:#3b5693;box-shadow:-3px 0 #a6c4ff;color:#fff}
.builder-mini-email{align-self:center;margin:14px 12px;background:#fff;border:1px solid #e4e7f0;padding:16px 12px;color:#203554;box-shadow:0 3px 10px #425c9510}
.builder-mini-email>span:first-child{display:block;font-size:9px;font-weight:750;letter-spacing:-.3px;margin-bottom:13px}
.builder-selected-block{outline:1px dashed #556ce4;outline-offset:5px;background:#f7f8ff}
.builder-selected-block strong{display:block;font-size:24px;line-height:1.06;letter-spacing:-1px;color:#253988}
.builder-selected-block p{font-size:8px;line-height:1.8;margin-top:8px;color:#5d6f91}
.builder-mini-cta{display:block;font-size:6px;font-weight:650;background:#3e56d8;color:#fff;border-radius:3px;padding:7px 5px;text-align:center;margin-top:14px;line-height:1.6}
.builder-demo figcaption,.checks-demo figcaption{font-size:9px;line-height:1.75;color:#64748d;padding:12px 13px;border-top:1px solid #e4e9f4;background:#fff}
.checks-demo{padding-top:20px}
.checks-demo-score{display:flex;gap:20px;align-items:center;margin:0 20px 19px}
.score-example{width:103px;height:103px;flex-shrink:0;padding:9px;border-radius:50%;background:conic-gradient(#4c62df 0% 88%,#df9d43 88% 95%,#dce3ef 95% 100%)}
.score-example>span{display:flex;align-items:baseline;justify-content:center;gap:3px;line-height:85px;border-radius:50%;background:#fff;width:85px;height:85px;color:#23365d}
.score-example strong{font-size:29px;font-weight:760;letter-spacing:-1px}
.score-example small{font-size:9px;color:#63718a}
.checks-demo-score>div:last-child>strong{display:block;font-size:13px;color:#314562;line-height:1.5;max-width:210px}
.checks-demo-score ul{list-style:none;margin:9px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:5px 11px;max-width:250px;font-size:9px;color:#62738f}
.checks-demo-score li{display:flex;align-items:center;gap:5px}
.checks-demo-score i{width:6px;height:6px;border-radius:50%}
.score-earned{background:#4c62df}.score-deducted{background:#df9d43}.score-unverified{background:#8798b7}
.check-example{display:flex;align-items:center;gap:9px;margin:0 17px;padding:12px 0;border-top:1px solid #e5eaf4}
.check-example-icon{height:23px;width:23px;flex-shrink:0;border-radius:7px;background:#fff0d8;color:#87531a;display:grid;place-items:center;font-weight:700;font-size:13px}
.check-unknown{background:#eef1f7;color:#586c8f}
.check-example strong{display:block;font-size:10px;line-height:1.5;color:#3d4e6e}
.check-example small{display:block;font-size:9px;color:#6a7890;line-height:1.6;margin-top:2px}
.source-example{font-size:9px;color:#445ebd;font-weight:650;margin-left:auto;white-space:nowrap}
.tool-capabilities{display:grid;gap:10px;list-style:none;padding:0;margin:24px 0 0;color:#455c83;font-size:12px;line-height:1.7}
.tool-capabilities li{display:flex;align-items:flex-start;gap:8px}
.tool-capabilities svg{height:16px;width:16px;color:#637cd6;margin-top:2px}
.tool-note{font-size:10px;line-height:1.9;margin-top:17px;color:#63728d}
.included-workflow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 22px;border:1px solid #dce5f6;border-radius:13px;background:#fff;padding:18px 24px;margin:0 0 33px;font-size:11px;color:#4e6387;text-align:center}
.included-workflow strong{color:#314771;font-size:11px}
.included-workflow>span{display:flex;align-items:center;gap:6px}
.included-workflow svg{height:15px;width:15px;color:#5c77cc}
@media(max-width:1150px){.review-grid{gap:35px}.review-copy h2{font-size:40px}.review-benefits{gap:20px}.review-benefits h3{font-size:14px}.review-tools{gap:20px}.review-tool{padding:26px}.review-tool>p:not(.tool-note){min-height:125px}.review-demo-top{padding:19px}.review-demo-top strong{font-size:9px}.review-signoff{margin:19px;padding:17px}.review-signoff strong{font-size:18px}.review-demo-tabs{margin-inline:19px}.review-conversation{padding-inline:19px}.builder-demo pre{font-size:8px;padding-inline:9px}.builder-mini-email{margin-inline:9px}.checks-demo-score{gap:13px;margin-inline:16px}.score-example{height:90px;width:90px;padding:8px}.score-example>span{width:74px;height:74px;line-height:74px}.checks-demo-score>div:last-child>strong{font-size:12px}}
@media(max-width:960px){.review-grid{grid-template-columns:1fr;gap:35px}.review-copy>p:not(.eyebrow):not(.review-footnote){max-width:610px}.review-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.review-benefits>li{display:block}.review-benefits>li>span{margin-bottom:13px}.review-benefits h3{font-size:15px}.review-benefits p{font-size:12px}.review-footnote{max-width:610px}.review-demo{width:100%;max-width:610px;margin-inline:auto}.review-tools{margin-top:45px}.review-tool{padding:24px}.review-tool h3{font-size:29px}.review-tool>p:not(.tool-note){font-size:12px;min-height:138px}.builder-demo-split{grid-template-columns:1fr}.builder-demo pre{font-size:10px;padding-block:12px}.builder-mini-email{margin:15px auto;width:180px}.builder-demo-split{min-height:360px}.checks-demo-score{flex-direction:column;text-align:center;gap:10px;margin-bottom:20px}.checks-demo-score ul{justify-content:center}.score-example{width:110px;height:110px;padding:10px}.score-example>span{width:90px;height:90px;line-height:90px}.checks-demo{padding-top:25px}.check-example{padding-block:15px}.checks-demo-score>div:last-child>strong{font-size:14px}.check-example strong{font-size:11px}.check-example small{font-size:10px}.tool-capabilities{font-size:11px}}
@media(max-width:700px){.hero-workflow{margin-top:20px;font-size:11px;gap:9px}.review-grid{gap:30px}.review-copy h2{font-size:37px}.review-copy>p:not(.eyebrow):not(.review-footnote){font-size:14px;margin-top:20px}.review-benefits{grid-template-columns:1fr;gap:21px;margin-block:25px}.review-benefits>li{display:flex;gap:12px}.review-benefits>li>span{margin-bottom:0}.review-benefits h3{font-size:15px}.review-benefits p{font-size:12px;max-width:430px}.review-copy>.button{font-size:12px;padding-inline:19px;gap:12px}.review-footnote{font-size:10px}.review-demo-top{padding:18px 16px;gap:9px}.review-demo-top>span:nth-child(2){font-size:12px}.review-demo-top strong{font-size:8px}.review-version{font-size:9px;padding:4px 7px}.review-signoff{margin:17px 16px;padding:17px 13px;gap:10px}.review-signoff strong{font-size:19px}.review-demo-tabs{margin-inline:16px;font-size:10px;gap:2px}.review-conversation{padding-inline:16px}.review-comment{gap:9px;padding-block:17px}.review-comment p:not(.comment-author){font-size:12px}.review-version-note{padding-inline:16px}.review-demo>figcaption{padding-inline:16px;font-size:9px}.mention-receipt{margin-left:40px;font-size:9px}.review-tools{grid-template-columns:1fr;gap:21px;margin-top:35px}.review-tool{padding:26px 22px;scroll-margin-top:90px}.tool-heading{margin-bottom:17px}.review-tool h3{font-size:31px}.review-tool>p:not(.tool-note){font-size:13px;min-height:0;margin-top:16px}.builder-demo-split{grid-template-columns:1fr 1fr;min-height:195px}.builder-demo pre{font-size:8px;padding:15px 9px}.builder-mini-email{margin:14px 10px;width:auto;padding:15px 10px}.builder-selected-block strong{font-size:23px}.builder-mini-cta{font-size:5.5px}.checks-demo{padding-top:20px}.checks-demo-score{flex-direction:row;text-align:left;gap:17px;margin:0 16px 17px}.score-example{width:95px;height:95px;padding:8px}.score-example>span{height:79px;width:79px;line-height:79px}.checks-demo-score>div:last-child>strong{font-size:12px}.checks-demo-score ul{justify-content:flex-start;gap:5px 9px;font-size:9px}.check-example{padding-block:12px}.check-example strong{font-size:10px}.check-example small{font-size:9px}.tool-capabilities{font-size:12px;gap:11px}.tool-note{font-size:10px}.included-workflow{justify-content:flex-start;gap:12px 16px;padding:18px;font-size:10px;text-align:left}.included-workflow strong{width:100%;font-size:12px}.included-workflow>span{width:calc(50% - 8px)} }
@media(max-width:380px){.review-copy h2{font-size:33px}.review-tool{padding-inline:17px}.review-demo-top>.mini-mark{display:none}.review-signoff strong{font-size:17px}.review-demo-tabs{font-size:9px}.builder-demo-split{grid-template-columns:1fr}.builder-demo pre{font-size:10px}.builder-mini-email{width:190px;margin:16px auto}.checks-demo-score{gap:12px;margin-inline:12px}.score-example{height:84px;width:84px;padding:7px}.score-example>span{height:70px;width:70px;line-height:70px}.score-example strong{font-size:25px}.checks-demo-score>div:last-child>strong{font-size:11px}.source-example{font-size:8px}}
@media print{.review-demo,.builder-demo,.checks-demo{break-inside:avoid;box-shadow:none}.review-grid,.review-tools{gap:25px}.review-tool{padding:20px}.review-section{background:#fff}}
