@font-face{font-family:Inter;src:url('/fonts/inter-var.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Fraunces;src:url('/fonts/fraunces-var.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--paper:#f8f7f3;--cream:#efede5;--ink:#262b24;--muted:#696d62;--brass:#a5723e;--line:#dedfd5;--sage:#e7eadf;--forest:#283b30;--white:#fffefb;--body:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--heading:var(--body)}*{box-sizing:border-box}html{scroll-padding-top:95px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;-webkit-font-smoothing:antialiased}body,button,input,textarea{font-family:var(--body)}button,a,input,summary,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.6}a{color:inherit;text-decoration:none}button,input,textarea{font-size:inherit}button{color:inherit}p{line-height:1.7;margin:0;color:var(--muted)}h1,h2,h3{margin:0;font-weight:500;letter-spacing:-.045em}h1,h2{line-height:1.08}h2{font-size:clamp(36px,4.1vw,58px)}h2 em,h1 em{font-family:var(--body);font-style:italic;font-weight:430;color:var(--brass);letter-spacing:-.055em}h3{font-size:24px;line-height:1.24;letter-spacing:-.035em}img{display:block;max-width:100%}svg{display:block}button{border:0;background:none}ul{list-style:none;margin:0;padding:0}[hidden]{display:none!important}.wrap{width:min(1240px,calc(100% - 112px));margin-inline:auto}.section{padding:110px 0}.eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.7;display:flex;align-items:center;gap:9px;margin-bottom:25px}.status-dot{width:6px;height:6px;border-radius:50%;background:#6c8561;box-shadow:0 0 0 4px #6c856110}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:18px 25px;min-height:54px;border:1px solid var(--ink);background:var(--ink);color:var(--white);font-size:12px;font-weight:550;border-radius:5px;line-height:1.2;transition:background .2s,transform .2s,box-shadow .2s}.button:hover{background:#40503e;box-shadow:0 6px 12px #1e312016;transform:translateY(-2px)}.button span[aria-hidden]{font-size:20px;font-weight:400;line-height:1}.button-small{padding:13px 19px;min-height:43px;font-size:11px;gap:24px}.button-light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button-light:hover{background:#e5e7db}.text-link{display:inline-flex;gap:12px;align-items:center;font-size:12px;font-weight:550;text-underline-offset:5px}.text-link:hover{text-decoration:underline}.text-link>span[aria-hidden]{font-size:18px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--brass);outline-offset:5px}.skip-link{position:fixed;top:10px;left:10px;z-index:200;transform:translateY(-200%);background:var(--ink);color:white;padding:15px}.skip-link:focus{transform:none}.site-header{position:sticky;top:0;z-index:80;border-bottom:1px solid var(--line);background:#f8f7f3f5;backdrop-filter:blur(14px);transition:box-shadow .2s}.site-header.is-scrolled{box-shadow:0 6px 22px #20251c08}.nav{display:flex;align-items:center;justify-content:space-between;height:88px;gap:35px}.brand{display:inline-flex;gap:11px;align-items:center;font-size:24px;font-weight:650;letter-spacing:-1.1px;white-space:nowrap}.brand-light{font-weight:400}.brand-dot{color:var(--brass)}.brand-mark{width:36px;height:26px;color:var(--brass);flex-shrink:0}.nav-links{display:flex;gap:29px;align-items:center}.nav-links>a:not(.button){font-size:11px;color:#585d51;font-weight:500;white-space:nowrap}.nav-links>a:not(.button):hover{color:var(--brass)}.menu-toggle{display:none}.hero{padding:44px 0 35px}.hero-grid{display:grid;grid-template-columns:1fr 1.02fr;gap:50px;align-items:center}.hero-copy{padding:27px 0 25px}.hero .eyebrow{font-size:9px;letter-spacing:.17em;margin-bottom:26px}h1{font-size:clamp(45px,4.6vw,70px);font-weight:470;line-height:1.055;letter-spacing:-.055em}h1 em{font-weight:430}.hero-description{font-size:14px;max-width:390px;line-height:1.8;margin-top:26px}.hero-actions{display:flex;gap:24px;align-items:center;margin-top:30px;flex-wrap:wrap}.hero-actions .text-link{font-size:11px}.play-icon{font-size:23px}.hero-fine{font-size:9px;margin-top:15px;display:flex;gap:9px;align-items:center}.hero-assurance{display:flex;align-items:center;gap:11px;margin-top:30px;font-size:10px;line-height:1.7;color:var(--muted)}.hero-assurance strong{color:var(--ink);font-size:11px;font-weight:550}.assurance-icon{width:29px;height:32px;display:grid;place-items:center;font-size:13px;background:var(--sage);clip-path:polygon(50% 0,94% 18%,94% 62%,80% 82%,50% 100%,20% 82%,6% 62%,6% 18%)}.hero-stage{height:660px;position:relative;background:#e9ddc8;border-radius:9px;display:flex;justify-content:center;align-items:center;isolation:isolate;overflow:hidden}.studio-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-stage:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#f1e9d829,transparent 60%,#ede5d84d);z-index:-1}.stage-label{position:absolute;top:23px;left:24px;display:flex;gap:8px;align-items:center;letter-spacing:.14em;font-size:8px;color:#60513e}.small-spark{font-size:21px;font-weight:400}.phone{width:287px;height:481px;background:#fcfcf8;border:5px solid #3a3b32;border-radius:40px;box-shadow:0 30px 40px #3b312233,0 0 0 1px #968e78,inset 0 0 0 1px #c5c5bc;overflow:hidden;display:flex;flex-direction:column;position:relative;transform:rotate(-5deg);margin-bottom:18px}.phone-status{height:40px;display:flex;align-items:center;justify-content:space-between;padding:10px 22px 1px;font-size:10px;font-weight:600;flex-shrink:0}.dynamic-island{height:17px;width:74px;border-radius:16px;background:#232722;position:absolute;left:50%;transform:translateX(-50%);top:10px}.battery{width:13px;height:7px;display:inline-block;border:1px solid #53594c;border-radius:2px;background:#53594c;margin-left:2px}.phone-contact{display:flex;align-items:center;gap:8px;padding:9px 13px 13px;border-bottom:1px solid #e5e7df}.back-chevron{font-size:24px;color:#7c806f}.contact-avatar{width:31px;height:31px;display:grid;place-items:center;background:#e6eadf;border-radius:50%}.contact-avatar .brand-mark{width:22px;height:16px;color:#65775b}.phone-contact strong{display:block;font-size:12px;font-weight:600}.phone-contact small{display:block;font-size:8px;color:var(--muted);margin-top:2px}.contact-more{margin-left:auto;font-size:10px;letter-spacing:1px}.thread-time{font-size:6px;text-align:center;color:#777d6e;letter-spacing:.06em;margin:15px 0 4px;flex-shrink:0}.message-thread{padding:10px 13px;display:flex;flex-direction:column;gap:9px;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cad0c3 transparent;min-height:0}.message{font-size:10.5px;line-height:1.5;padding:10px 12px;max-width:91%;white-space:pre-line}.message.assistant{border-radius:13px 13px 13px 3px;background:#eaece6;align-self:flex-start;color:#3e4537}.message.user{border-radius:13px 13px 3px 13px;background:#657854;color:white;align-self:flex-end}.phone-compose{padding:9px 13px 7px;flex-shrink:0}.phone-compose button{border:1px solid #d8dccf;border-radius:25px;color:#67705d;padding:6px 7px 6px 12px;width:100%;display:flex;align-items:center;justify-content:space-between;font-size:9px;background:#fff}.phone-compose button span{background:#697d58;color:white;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;font-size:17px}.phone-home{height:4px;width:85px;background:#383e31;flex-shrink:0;align-self:center;border-radius:10px;margin:7px 0}.floating-note{position:absolute;right:18px;bottom:112px;padding:15px 18px;background:#fffef9ed;backdrop-filter:blur(10px);border:1px solid #ffffffcc;border-radius:8px;box-shadow:0 8px 24px #4d402016;display:flex;align-items:center;gap:12px;transform:rotate(3deg);max-width:300px}.note-icon{width:30px;height:30px;display:grid;place-items:center;background:#e8ecdf;border-radius:50%;font-size:14px;color:#536d48}.floating-note strong{display:block;font-size:11px;font-weight:550}.floating-note span:not(.note-icon){display:block;font-size:8px;color:#6a7361;margin-top:5px}.scenario-picker{position:absolute;bottom:23px;display:flex;align-items:center;background:#fffef9e8;border:1px solid #fffc;border-radius:25px;padding:4px;gap:3px;max-width:calc(100% - 28px)}.scenario-picker button{padding:10px 13px;border-radius:20px;font-size:9px;min-height:34px;white-space:nowrap;transition:background .2s}.scenario-picker button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.scenario-picker #resetDemo{font-size:16px;padding:6px 10px}.integrations{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:30px;padding-bottom:52px;border-bottom:1px solid var(--line)}.integrations>p{font-size:10px;line-height:1.7}.integrations>p strong{font-weight:500;color:var(--ink)}.integration{display:flex;gap:12px;align-items:center;font-size:16px;font-weight:500;letter-spacing:-.4px}.integration svg{width:24px;height:24px}.integration-note{font-size:9px;line-height:1.8;color:var(--muted);border-left:1px solid var(--line);padding-left:25px}.section-heading{margin-bottom:42px}.split-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px}.split-heading>p{max-width:350px;font-size:13px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.feature{padding:26px 25px 0;border:1px solid #e0e2d6;border-radius:7px;overflow:hidden;background:#f0f1ea;display:flex;flex-direction:column}.feature-inbox{background:#f0eee7;border-color:#e7e2d7}.feature-briefing{background:#efe9df;border-color:#e4ded1}.feature-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.feature-index{font-family:var(--body);font-style:italic;font-size:17px;color:#8a8976}.pill{font-size:7px;letter-spacing:.12em;font-weight:550;border:1px solid #c4c5b3;border-radius:30px;padding:6px 9px;white-space:nowrap}.feature h3{font-size:25px;margin-bottom:15px}.feature>p{font-size:11px;line-height:1.8;margin-bottom:28px;min-height:79px}.email-visual,.calendar-visual,.briefing-visual{margin-top:auto;background:var(--white);padding:18px 17px 20px;border:1px solid #e2e1d7;border-bottom:0;border-radius:9px 9px 0 0;box-shadow:0 8px 20px #5c5c3910;height:270px}.email-top{display:flex;align-items:center;gap:8px}.mini-avatar{width:26px;height:26px;flex-shrink:0;background:#e8d8c4;display:grid;place-items:center;border-radius:50%;font-family:var(--body);font-size:12px}.email-top b{display:block;font-size:8px;font-weight:600}.email-top small{font-size:7px;color:var(--muted);display:block;margin-top:2px}.email-tag{font-size:6px;color:#8b8d7e;margin-left:auto}.email-visual>p{font-size:9px;margin:14px 0 15px}.draft-mini{padding:13px;border-radius:5px;background:#f2f2eb;border:1px solid #e6e7db}.draft-label{font-size:6px;letter-spacing:.1em;color:#637354;display:flex;align-items:center;gap:5px}.draft-label>span{font-size:13px}.draft-mini p{font-size:9px;margin:7px 0 11px;line-height:1.6}.approval-label{font-size:7px;color:#967341}.cal-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:3px 0 19px}.cal-title b{font-size:8px;font-weight:500}.cal-title>span{font-size:5.5px;letter-spacing:.1em;color:#898e7c}.cal-days{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;text-align:center}.cal-days>span{font-size:6px;padding:8px 0 7px;color:#767c6b;border-radius:5px}.cal-days b{display:block;font-size:13px;margin-top:6px;font-weight:450}.cal-days .selected{background:#dde5d1;color:#4b6040}.cal-event{display:flex;gap:9px;margin-top:14px;align-items:center}.cal-event>span{font-size:6px;color:#929886}.cal-event>div{padding:8px 9px;background:#f1f1eb;border-left:2px solid #c3c9b3;flex:1;border-radius:2px;font-size:8px;color:#676e5c}.cal-event small{display:block;font-size:6px;margin-top:4px;color:#7c856d}.cal-event.available{margin-top:6px}.cal-event.available>div{background:#e9efdf;border-color:#7b965e}.cal-event.available>span:last-child{color:#607b44}.briefing-visual{background:#fbf7ee;display:flex;flex-wrap:wrap;align-content:start;gap:10px;padding:22px 17px;height:270px}.briefing-sun{font-size:25px;color:#b09148;height:33px}.briefing-visual>div:nth-child(2){flex:1;min-width:130px;padding-top:5px}.briefing-visual small{font-size:6px;letter-spacing:.05em;color:#997e43}.briefing-visual p{font-family:var(--body);font-weight:400;color:#665943;font-size:14px;line-height:1.65;margin-top:14px;letter-spacing:-.025em}.briefing-bottom{border-top:1px solid #e8dfcc;width:100%;padding-top:16px;font-size:7px;margin-top:12px;color:#978873;display:flex;justify-content:space-between}.section-footnote{font-size:9px;text-align:center;margin-top:21px;color:#898b7d}.draft-section{background:var(--forest);color:#f7f6ee;padding:100px 0}.draft-layout{display:grid;grid-template-columns:.8fr 1fr;gap:100px;align-items:center}.draft-copy .eyebrow{color:#c2cdb4}.draft-copy h2{font-size:62px;line-height:1.06}.draft-copy h2 em{color:#b7cba3}.draft-copy>p{color:#bdc9b6;font-size:13px;max-width:340px;margin-top:25px}.draft-benefits{display:flex;flex-direction:column;gap:12px;margin-top:28px;font-size:11px;color:#dce6d5}.draft-copy p.demo-disclosure{font-size:10px;color:#aab9a4;max-width:300px;margin-top:30px}.draft-tool{border-radius:10px;padding:28px;background:var(--paper);color:var(--ink);box-shadow:0 12px 40px #0b160c19}.tool-heading{display:flex;gap:9px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:22px}.tool-heading .small-spark{color:var(--brass)}.tool-heading strong{font-size:12px;font-weight:500}.tool-label{margin-left:auto;font-size:6px;font-weight:550;letter-spacing:.1em;border:1px solid #cbd3bf;color:#5a7049;background:#e7edde;border-radius:20px;padding:6px 8px;white-space:nowrap}.draft-tool label{display:block;font-size:10px;font-weight:550;margin:0 0 10px}.draft-tool textarea{width:100%;padding:18px;font-size:12px;line-height:1.8;background:#fffefa;border:1px solid #dcded3;border-radius:5px;resize:vertical;min-height:172px;color:var(--ink)}.draft-tool textarea::placeholder{color:#969789}.demo-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px}.demo-row .button{min-height:44px;font-size:10px;padding:14px 19px;gap:25px}.demo-count{font-size:8px;color:#717867}.demo-count.near{color:#9b581e}.demo-note{font-size:9px;margin-top:19px;line-height:1.75}.demo-error{font-size:12px;line-height:1.7;color:#9a4235;background:#f6e8e0;padding:13px;border:1px solid #dcbaaa;border-radius:5px;margin-top:16px}.result-heading{font-size:8px;letter-spacing:.08em;color:#62744c;display:flex;align-items:center;gap:8px;margin:28px 0 14px;padding-top:23px;border-top:1px solid var(--line)}.result-heading span:last-child{margin-left:auto;letter-spacing:0;color:#747c68}.result-body p{font-size:12px;white-space:pre-wrap;margin-top:12px}.result-body .mail-sig{color:#969a8a}.draft-tool #demoResult .text-link{margin-top:20px;font-size:11px}.centered{text-align:center}.centered .eyebrow{justify-content:center}.centered p{margin-top:20px;font-size:13px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:58px;margin-top:57px}.step-top{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #cfd3c4;padding-top:22px;margin-bottom:30px}.step-top>span:first-child{font-size:9px;color:#70765f}.step-drawing{font-family:var(--body);font-size:32px;color:#918a64}.step h3{font-size:20px;margin-bottom:15px;letter-spacing:-.025em}.step p{font-size:11px;line-height:1.9}.how-note{padding:19px 22px;background:#f0efe7;border-radius:5px;display:flex;align-items:center;gap:12px;margin-top:47px}.how-note>span{color:#9e8d6e}.how-note p{font-size:10px}.how-note a{text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.calculator-section{background:#eceee5;border-top:1px solid #dfe2d4;border-bottom:1px solid #dfe2d4}.calculator-layout{display:grid;grid-template-columns:1fr .9fr;gap:110px;align-items:center}.calculator-copy h2{font-size:51px}.calculator-copy>p{font-size:12px;margin-top:23px}.calculator-fields{margin-top:39px;max-width:420px}.calc-field{margin-bottom:24px}.calc-field label{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:10px;color:#5e6954;font-weight:500;margin-bottom:16px}.calc-field output{background:#f8f8f0;border:1px solid #d6dcca;min-width:41px;text-align:center;padding:5px 7px;border-radius:4px;font-size:11px;color:#536347}.calc-field input[type=range]{width:100%;accent-color:#647b50;cursor:pointer;height:5px;display:block}.calculator-result{text-align:center;position:relative;padding:50px 38px 35px;background:var(--forest);border-radius:200px 200px 8px 8px;color:var(--paper);min-height:527px;display:flex;flex-direction:column;align-items:center}.result-orbit{display:grid;place-items:center;height:81px;width:81px;border:1px solid #647c534a;border-radius:50%;margin-bottom:25px}.result-orbit span{font-size:44px;color:#bfcfa5}.calculator-result .eyebrow{font-size:8px;letter-spacing:.14em;color:#bfd0b3;margin-bottom:5px}.hours{font-family:var(--body);font-size:73px;line-height:1.12;letter-spacing:-.06em;font-weight:400}.calculator-result>p{font-size:12px;color:#bccab3;margin-top:10px}.calc-multiple{font-size:10px;color:#a6bb98;margin:13px 0 25px}.calc-multiple b{font-weight:600;color:#d1dfc6}.calculator-result .button{font-size:11px;gap:40px;padding:16px 23px}.calculator-result p.calc-assumptions{font-size:8px;line-height:1.9;max-width:285px;margin-top:24px;color:#aab99f}.pricing-layout{display:grid;grid-template-columns:1fr .87fr;gap:125px;align-items:center}.pricing-copy>p{max-width:360px;font-size:13px;margin-top:25px}.guarantee{display:flex;gap:19px;align-items:center;max-width:360px;margin:43px 0 31px;padding-top:30px;border-top:1px solid var(--line)}.guarantee-seal{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0;width:63px;height:72px;color:#7c825c;border:1px solid #b7bd9e;border-radius:33px 33px 9px 9px;font-family:var(--body);font-size:31px;line-height:1}.guarantee-seal span{font-size:7px;font-family:var(--body);letter-spacing:.15em;margin-top:5px}.guarantee h3{font-size:17px;letter-spacing:-.02em;margin-bottom:9px}.guarantee p{font-size:10px;line-height:1.85}.pricing-copy .text-link{font-size:10px}.price-card{background:#fffef9;border:1px solid #d8ddce;border-radius:9px;padding:33px;box-shadow:0 12px 24px #3a492610}.price-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.price-card-top h3{font-size:22px;letter-spacing:-.04em}.price-card-top .pill{font-size:6px;color:#67774f;border-color:#c5cfb3;background:#f0f4e6}.price-card>p:first-of-type{font-size:10px;margin-top:9px}.billing-toggle{display:flex;gap:5px;background:#eeeee5;border-radius:6px;padding:4px;margin:25px 0 24px;width:max-content}.billing-toggle button{padding:9px 16px;font-size:9px;min-height:32px;border-radius:4px}.billing-toggle button[aria-pressed=true]{background:#fffef9;box-shadow:0 1px 5px #535d3712}.billing-toggle button span{font-size:8px;color:#66804f;margin-left:8px}.price{display:flex;gap:9px;align-items:baseline}.price strong{font-weight:470;font-size:56px;letter-spacing:-.05em}.price>span{font-size:11px;color:#6e7762}.plan-billing{font-size:10px!important;margin-top:7px}.annual-price-note{font-size:9px;margin-top:4px}.price-card>.button{display:flex;width:100%;margin-top:24px;justify-content:space-between;font-size:11px}.price-call-note{font-size:8px;text-align:center;margin-top:11px}.price-features{margin-top:25px;padding-top:23px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.price-features li{font-size:10px;line-height:1.4;display:flex;gap:10px;align-items:start}.price-features li:before{content:'✓';color:#6b8453;font-size:12px}.price-access-note{font-size:8px;margin-top:23px;color:#818676}.roadmap{max-width:520px;margin:43px auto 0;text-align:center;font-size:11px}.roadmap summary{cursor:pointer;list-style:none;color:#727969;padding:10px}.roadmap summary::-webkit-details-marker{display:none}.roadmap summary:before{content:'+';margin-right:10px}.roadmap[open] summary:before{content:'−'}.roadmap summary span{font-size:6px;letter-spacing:.05em;margin-left:10px;border:1px solid #d6dacb;padding:3px 5px;border-radius:3px}.roadmap p{font-size:10px;margin-top:10px}.trust-section{background:#eeede5;border-top:1px solid #e1e2d6}.trust-layout{display:grid;grid-template-columns:1fr .9fr;gap:95px;align-items:start}.trust-copy h2{font-size:47px}.trust-copy>p{max-width:350px;font-size:12px;margin-top:25px}.trust-copy>.text-link{font-size:11px;margin-top:24px}.trust-item{display:flex;gap:24px;border-bottom:1px solid #d5dacb;padding:24px 0}.trust-item:first-child{padding-top:0}.trust-item:last-child{border-bottom:0;padding-bottom:0}.trust-number{font-size:8px;font-family:var(--body);font-style:italic;color:#8c927d;margin-top:4px}.trust-item h3{font-size:17px;letter-spacing:-.025em;margin-bottom:9px}.trust-item p{font-size:10px;line-height:1.9;max-width:330px}.trust-item .text-link{font-size:10px;margin-top:10px}.faq-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:90px}.faq-heading h2{font-size:45px}.faq-heading p{margin-top:25px;font-size:12px}.faq-heading .text-link{margin-top:10px}.faq-item{border-bottom:1px solid #d9ddcf}.faq-item:first-child{border-top:1px solid #d9ddcf}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px;font-weight:500;padding:23px 0;line-height:1.55}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{font-size:22px;font-weight:300;flex-shrink:0;color:#8d977e}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{font-size:11px;padding:0 24px 23px 0;line-height:1.9}.closing-section{padding:80px 0 88px;background:#e9e6d9;position:relative;overflow:hidden;border-top:1px solid #dedccf}.closing-section:before,.closing-section:after{content:'';position:absolute;border:1px solid #b8bc9a42;width:700px;height:700px;border-radius:50%;top:10px;pointer-events:none}.closing-section:before{left:calc(50% - 990px)}.closing-section:after{right:calc(50% - 990px)}.closing-inner{text-align:center;position:relative;z-index:1}.closing-star{font-size:35px;color:#8d966d;margin-bottom:17px}.closing-inner>.eyebrow{justify-content:center;font-size:8px;margin-bottom:23px}.closing-inner h2{font-size:58px}.closing-inner>p{font-size:12px;margin-top:21px}.closing-inner>.button{margin-top:27px;font-size:11px;gap:40px}.closing-note{display:block;font-size:9px;margin-top:14px;color:#7b816c}.site-footer{padding-top:62px}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:30px;padding-bottom:52px}.footer-brand p{font-size:10px;margin-top:18px;color:#858a78}.footer-column{display:flex;flex-direction:column;align-items:start;gap:12px;font-size:10px;color:#686f5e}.footer-column>strong{font-size:7px;letter-spacing:.12em;font-weight:600;color:#8c927f;margin:6px 0 8px}.footer-column a:hover{color:var(--brass)}.footer-column .footer-book{display:flex;justify-content:space-between;align-items:center;gap:27px;color:#3e4b31;border-bottom:1px solid #b5bfa6;padding-bottom:10px;font-size:11px}.footer-book>span{font-size:16px}.footer-column>span{font-size:8px;color:#8d947f}.footer-bottom{padding:22px 0 24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#7f8872}.footer-bottom>div{display:flex;gap:24px}.footer-bottom a:hover{text-decoration:underline}.reveal{opacity:1}.reveal.reveal-pending{opacity:0;transform:translateY(15px);transition:opacity .6s ease,transform .6s ease}.reveal.reveal-pending.is-visible{opacity:1;transform:none}
@media(min-width:1550px){.hero-stage{height:685px}.hero{padding-top:54px}h1{font-size:74px}}
@media(max-width:1150px){.wrap{width:calc(100% - 72px)}.nav-links{gap:20px}.hero-grid{gap:32px}.hero-stage{height:615px}.hero-actions{gap:18px}.hero-actions .button{padding:17px 20px;gap:25px}.hero-actions .text-link{font-size:10px}.hero .eyebrow{font-size:8px}.hero-fine{font-size:8px;gap:6px}.feature{padding:23px 19px 0}.feature h3{font-size:22px}.feature>p{font-size:10px;min-height:90px}.feature-grid{gap:16px}.draft-layout,.pricing-layout,.calculator-layout,.trust-layout{gap:65px}.email-visual,.calendar-visual,.briefing-visual{padding-inline:13px}.faq-layout{gap:60px}.nav .brand{font-size:22px}.nav-links>a:not(.button){font-size:10px}.nav .button{gap:15px;padding-inline:16px}.floating-note{right:9px;bottom:112px;padding:13px}.integration{font-size:14px}.integration-note{padding-left:20px}.feature-heading{gap:8px}.pill{font-size:6px;padding:5px 7px}.price-card{padding:27px}.tool-label{font-size:5px}.tool-heading strong{font-size:11px}}
@media(max-width:950px){.wrap{width:calc(100% - 48px)}.nav{height:75px;gap:18px}.nav-links{gap:16px}.nav-links>a:not(.button){font-size:9px}.nav .brand{font-size:20px}.brand-mark{width:29px}.nav .button{font-size:9px;padding:12px;gap:10px}.hero-grid{gap:25px;grid-template-columns:1fr 1fr}.hero-stage{height:570px}.hero-copy{padding:12px 0}h1{font-size:48px}.hero-description{font-size:12px}.hero-actions{gap:15px}.hero-actions .button{padding:15px 17px;font-size:10px;gap:22px;min-height:49px}.hero-actions .text-link{font-size:9px}.hero-fine{font-size:7px}.hero-assurance{margin-top:22px}.phone{width:259px;height:451px;border-radius:35px;margin-bottom:7px}.message{font-size:9.5px}.floating-note{bottom:94px;right:9px;max-width:245px;padding:11px;gap:8px}.floating-note strong{font-size:10px}.floating-note span:not(.note-icon){font-size:7px}.scenario-picker{bottom:18px}.stage-label{font-size:7px;top:18px;left:18px}.integrations{gap:18px;padding-bottom:36px}.integration{font-size:12px;gap:8px}.integration svg{width:21px}.integrations>p{font-size:9px}.integration-note{font-size:8px;padding-left:14px}.section{padding:82px 0}.split-heading>p{max-width:300px;font-size:11px}.feature-grid{gap:12px}.feature{padding:20px 15px 0}.feature h3{font-size:21px}.feature-heading{margin-bottom:23px}.feature .pill{font-size:5px;padding:5px}.feature>p{font-size:10px;min-height:90px}.email-visual,.calendar-visual,.briefing-visual{padding:15px 10px;height:270px}.email-top{gap:5px}.email-tag{display:none}.email-top b{font-size:7px}.email-top small{font-size:6px}.draft-mini{padding:9px}.draft-mini p{font-size:8px}.briefing-visual{gap:5px}.briefing-visual>div:nth-child(2){min-width:100px}.briefing-sun{font-size:21px}.briefing-visual p{font-size:13px}.draft-layout{gap:50px;grid-template-columns:.85fr 1fr}.draft-copy h2{font-size:51px}.draft-tool{padding:23px}.tool-label{display:none}.steps{gap:35px}.step h3{font-size:18px}.step p{font-size:10px}.calculator-layout{gap:55px}.calculator-copy h2{font-size:41px}.calculator-result{padding:40px 25px 28px;min-height:510px}.calculator-result .eyebrow{font-size:7px}.hours{font-size:65px}.calculator-result>p{font-size:10px}.calculator-result .button{font-size:10px;gap:25px}.calc-field label{font-size:9px}.pricing-layout{gap:55px;grid-template-columns:1fr 1fr}.price-card-top h3{font-size:19px}.price-card-top .pill{font-size:5px}.price-card{padding:24px}.trust-layout{gap:60px}.trust-copy h2{font-size:39px}.faq-heading h2{font-size:37px}.faq-layout{gap:50px}.faq-item summary{font-size:11px}.footer-main{gap:20px}.footer-column .footer-book{font-size:10px;gap:10px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.nav{height:72px}.nav .brand{font-size:24px}.brand-mark{width:34px}.menu-toggle{display:flex;flex-direction:column;gap:6px;padding:12px;min-width:44px;min-height:44px;justify-content:center;border:1px solid #dcded2;border-radius:5px}.menu-toggle span{height:1px;width:19px;background:var(--ink);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.nav-links{display:none;position:absolute;top:71px;left:0;right:0;flex-direction:column;gap:0;align-items:stretch;padding:17px 20px 23px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 16px 20px #26311b0a}.nav-links.is-open{display:flex}.nav-links>a:not(.button){font-size:14px;padding:14px 2px}.nav .button{font-size:13px;margin-top:10px;min-height:46px;justify-content:space-between;padding-inline:17px}.hero{padding:30px 0}.hero-grid{display:flex;flex-direction:column;gap:31px;align-items:stretch}.hero-copy{padding:4px 0 0;text-align:center}.hero .eyebrow{justify-content:center;font-size:8px;margin-bottom:22px;letter-spacing:.12em}h1{font-size:clamp(46px,8.2vw,63px);line-height:1.06}h1 br:nth-of-type(1){display:none}h1 em br{display:none}h1 em{display:block}h1>br:nth-of-type(2){display:none}.hero-description{font-size:13px;max-width:380px;margin:24px auto 0}.hero-actions{justify-content:center;margin-top:24px;gap:22px}.hero-actions .button{font-size:11px;padding:17px 21px;gap:25px;min-height:50px}.hero-actions .text-link{font-size:10px}.hero-fine{justify-content:center;font-size:8px;margin-top:14px}.hero-assurance{justify-content:center;text-align:left;margin-top:23px;font-size:9px}.hero-assurance strong{font-size:10px}.hero-stage{height:573px;max-width:510px;width:100%;align-self:center;border-radius:8px}.phone{width:281px;height:471px}.message{font-size:10.5px}.stage-label{top:18px;left:19px;font-size:7px}.floating-note{bottom:92px;right:17px;padding:13px;max-width:275px}.floating-note strong{font-size:11px}.floating-note span:not(.note-icon){font-size:8px}.scenario-picker button{font-size:10px;padding:10px 14px}.integrations{padding-top:13px;padding-bottom:31px;display:grid;grid-template-columns:repeat(3,1fr);gap:23px 10px}.integrations>p{grid-column:1/-1;text-align:center;font-size:10px}.integrations>p br{display:none}.integration{font-size:11px;gap:7px;justify-content:center;white-space:nowrap}.integration svg{width:19px}.integration-note{display:none}.section{padding:67px 0}.section-heading{margin-bottom:32px}.eyebrow{font-size:8px;margin-bottom:20px}h2{font-size:42px}.split-heading{display:block;text-align:center}.split-heading .eyebrow{justify-content:center}.split-heading>p{max-width:340px;margin:22px auto 0;font-size:12px}.feature-grid{grid-template-columns:1fr;gap:17px;max-width:510px;margin:0 auto}.feature{padding:28px 26px 0}.feature-heading{margin-bottom:24px}.feature .pill{font-size:7px;padding:6px 8px}.feature h3{font-size:30px}.feature>p{font-size:12px;min-height:0;max-width:370px;margin-bottom:25px}.email-visual,.calendar-visual,.briefing-visual{padding:23px 23px 26px;height:auto;min-height:246px;max-width:420px;width:100%;align-self:center}.email-top b{font-size:10px}.email-top small{font-size:9px}.email-top{gap:10px}.mini-avatar{height:33px;width:33px;font-size:16px}.email-tag{display:block;font-size:8px}.email-visual>p{font-size:11px}.draft-mini{padding:14px}.draft-label{font-size:7px}.draft-mini p{font-size:11px}.approval-label{font-size:8px}.cal-title b{font-size:10px}.cal-title>span{font-size:7px}.cal-days>span{font-size:8px}.cal-days b{font-size:17px}.cal-event>span{font-size:8px}.cal-event>div{font-size:10px;padding:10px 12px}.cal-event small{font-size:8px}.briefing-visual{gap:16px;min-height:232px}.briefing-sun{font-size:32px}.briefing-visual small{font-size:8px}.briefing-visual p{font-size:19px;line-height:1.6}.briefing-bottom{font-size:9px;margin-top:7px}.section-footnote{font-size:8px;max-width:300px;margin:20px auto 0}.draft-layout{grid-template-columns:1fr;gap:33px}.draft-copy{text-align:center}.draft-copy .eyebrow{justify-content:center;font-size:7px}.draft-copy h2{font-size:47px}.draft-copy h2 br:first-child{display:none}.draft-copy>p{font-size:12px;margin:23px auto 0}.draft-benefits{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:10px 17px;font-size:9px;margin-top:20px}.draft-copy p.demo-disclosure{font-size:9px;max-width:300px;margin-top:20px}.draft-tool{padding:24px;max-width:510px;width:100%;margin:auto}.tool-label{display:block;font-size:5px}.tool-heading strong{font-size:11px}.tool-heading{gap:7px;padding-bottom:18px;margin-bottom:21px}.draft-tool label{font-size:11px}.draft-tool textarea{font-size:13px;padding:15px;min-height:160px}.demo-row .button{font-size:11px}.demo-note{font-size:10px}.demo-count{font-size:9px}.steps{grid-template-columns:1fr;gap:30px;margin-top:37px}.step-top{padding-top:17px;margin-bottom:14px}.step-top>span:first-child{font-size:10px}.step-drawing{font-size:30px}.step h3{font-size:23px;margin-bottom:12px}.step p{font-size:12px;max-width:460px}.how-note{margin-top:31px;padding:16px;align-items:start}.how-note p{font-size:10px}.how-note a{white-space:normal}.centered p{font-size:12px}.calculator-layout{grid-template-columns:1fr;gap:33px;max-width:510px}.calculator-copy h2{font-size:44px}.calculator-copy>p{font-size:12px}.calculator-fields{max-width:none;margin-top:29px}.calc-field label{font-size:11px}.calc-field output{font-size:12px;padding:6px 8px}.calc-field{margin-bottom:28px}.calc-field input[type=range]{height:6px}.calculator-result{min-height:500px;padding:43px 30px 29px;border-radius:180px 180px 8px 8px}.calculator-result .eyebrow{font-size:8px}.hours{font-size:78px}.calculator-result>p{font-size:12px}.calc-multiple{font-size:11px}.calculator-result .button{font-size:12px}.calculator-result p.calc-assumptions{font-size:9px;max-width:295px}.pricing-layout{grid-template-columns:1fr;gap:34px;max-width:510px}.pricing-copy{text-align:center}.pricing-copy .eyebrow{justify-content:center}.pricing-copy>p{font-size:12px;max-width:330px;margin:23px auto 0}.guarantee{text-align:left;margin:29px auto 23px;max-width:340px;padding-top:24px}.guarantee h3{font-size:18px}.guarantee p{font-size:11px}.price-card{padding:28px}.price-card-top h3{font-size:24px}.price-card-top .pill{font-size:6px}.price-card>p:first-of-type{font-size:12px}.billing-toggle button{font-size:11px;padding:10px 20px;min-height:36px}.billing-toggle button span{font-size:9px}.price strong{font-size:62px}.price>span{font-size:13px}.plan-billing{font-size:12px!important}.annual-price-note{font-size:10px}.price-card>.button{font-size:13px}.price-call-note{font-size:9px}.price-features li{font-size:12px}.price-features{gap:17px}.price-access-note{font-size:9px}.roadmap{font-size:10px;margin-top:28px}.roadmap p{font-size:11px}.trust-layout{grid-template-columns:1fr;gap:37px;max-width:510px}.trust-copy h2{font-size:42px}.trust-copy>p{font-size:12px;max-width:390px}.trust-item{gap:21px;padding:22px 0}.trust-number{font-size:10px}.trust-item h3{font-size:20px}.trust-item p{font-size:12px;max-width:none}.trust-item .text-link{font-size:11px}.faq-layout{grid-template-columns:1fr;gap:31px;max-width:510px}.faq-heading{text-align:center}.faq-heading .eyebrow{justify-content:center}.faq-heading h2{font-size:42px}.faq-heading p{font-size:12px;margin-top:19px}.faq-heading .text-link{font-size:12px}.faq-item summary{font-size:13px;padding:22px 0}.faq-item p{font-size:12px;padding-right:9px}.closing-section{padding:62px 0 67px}.closing-inner h2{font-size:44px}.closing-inner>p{font-size:12px}.closing-inner>.button{font-size:12px}.closing-note{font-size:9px}.closing-section:before{left:calc(50% - 870px)}.closing-section:after{right:calc(50% - 870px)}.site-footer{padding-top:42px}.footer-main{grid-template-columns:repeat(2,1fr);gap:31px 24px;padding-bottom:37px}.footer-brand .brand{font-size:24px}.footer-brand p{font-size:11px}.footer-column{gap:13px;font-size:11px}.footer-column>strong{font-size:7px}.footer-column .footer-book{font-size:11px}.footer-column>span{font-size:9px}.footer-bottom{flex-direction:column;font-size:9px;gap:14px}.footer-bottom>div{gap:20px}.reveal.reveal-pending{transform:translateY(10px)}}
@media(max-width:370px){.wrap{width:calc(100% - 32px)}.hero .eyebrow{font-size:7px}h1{font-size:43px}.hero-description{font-size:12px}.hero-actions{gap:13px}.hero-actions .button{font-size:10px;padding:16px;gap:17px}.hero-actions .text-link{font-size:9px}.hero-fine{font-size:7px}.hero-stage{height:545px}.phone{width:263px;height:450px}.message{font-size:9.5px}.floating-note{bottom:82px;right:8px;padding:10px}.floating-note strong{font-size:10px}.floating-note span:not(.note-icon){font-size:7px}.scenario-picker button{font-size:9px;padding:9px 12px}.integration{font-size:9px;gap:5px}.integration svg{width:17px}.feature{padding:24px 20px 0}.feature h3{font-size:27px}.draft-tool{padding:20px}.tool-heading strong{font-size:10px}.tool-label{display:none}.draft-copy h2{font-size:44px}.price-card{padding:23px}.price-card-top h3{font-size:22px}.price-card-top .pill{font-size:5px}.roadmap summary span{font-size:5px;margin-left:5px}.footer-column .footer-book{font-size:10px;gap:10px}}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal.reveal-pending{opacity:1;transform:none}}
@media print{.site-header{position:static}.menu-toggle,.hero-stage,.draft-tool,.calculator-fields,.button,.billing-toggle,.roadmap,.closing-section{display:none}.section{padding:30px 0}.wrap{width:100%}.hero-grid,.draft-layout,.pricing-layout,.trust-layout,.faq-layout{display:block}.reveal.reveal-pending{opacity:1;transform:none}.feature-grid{display:block}.feature{break-inside:avoid;margin-top:20px}.hero-copy{text-align:left}.footer-main{display:none}}
/* Keep supporting copy comfortable to read at every breakpoint. */
.hero-description{font-size:16px}.hero-fine{font-size:11px}.hero-assurance{font-size:12px}.hero-assurance strong{font-size:12px}.hero-actions .text-link{font-size:12px}.nav-links>a:not(.button){font-size:12px}.nav .button{font-size:12px}.button,.hero-actions .button{font-size:13px}.integrations>p{font-size:12px}.integration-note{font-size:11px}.split-heading>p,.feature>p,.draft-copy>p,.calculator-copy>p,.pricing-copy>p,.trust-copy>p{font-size:14px}.feature>p{min-height:100px}.section-footnote{font-size:11px;color:#666c5c}.draft-tool textarea::placeholder{color:#707766}.approval-label{color:#7a572a}.step p,.trust-item p,.faq-item p{font-size:13px}.centered p,.closing-inner>p{font-size:14px}.draft-benefits{font-size:12px}.draft-copy p.demo-disclosure{font-size:11px}.tool-heading strong{font-size:14px}.draft-tool label,.demo-row .button{font-size:12px}.draft-tool textarea{font-size:14px}.demo-note{font-size:11px}.demo-count{font-size:10px}.how-note p{font-size:12px}.calc-field label{font-size:12px}.calculator-result>p{font-size:14px}.calculator-result p.calc-assumptions{font-size:10px}.calc-multiple{font-size:12px}.guarantee p{font-size:12px}.price-card>p:first-of-type{font-size:12px}.plan-billing{font-size:12px!important}.annual-price-note{font-size:11px}.price-call-note{font-size:10px}.price-features li{font-size:13px}.price-access-note{font-size:10px}.roadmap,.roadmap p{font-size:12px}.faq-item summary{font-size:14px}.faq-heading p{font-size:13px}.footer-column{font-size:12px}.footer-column>strong{font-size:9px}.footer-column .footer-book{font-size:12px}.footer-brand p{font-size:12px}.footer-column>span{font-size:10px}.footer-bottom{font-size:10px}.hero-stage .message{font-size:11px}.phone-contact strong{font-size:13px}.phone-contact small{font-size:9px}.thread-time{font-size:7px}.phone-compose button{font-size:10px}.scenario-picker button{font-size:11px}.stage-label{font-size:9px}.floating-note span:not(.note-icon){font-size:9px}.floating-note strong{font-size:12px}.email-top b{font-size:10px}.email-top small{font-size:8px}.email-visual>p,.draft-mini p{font-size:11px}.email-tag{font-size:8px}.draft-label,.approval-label{font-size:8px}.cal-title b{font-size:10px}.cal-title>span{font-size:7px}.cal-days>span{font-size:8px}.cal-event>span{font-size:8px}.cal-event>div{font-size:10px}.cal-event small{font-size:8px}.briefing-visual small{font-size:8px}.briefing-visual p{font-size:16px}.briefing-bottom{font-size:9px}.email-visual,.calendar-visual,.briefing-visual{height:290px}
@media(min-width:761px) and (max-width:1050px){.nav-links{gap:14px}.nav-links>a:not(.button){font-size:10px}.nav .button{font-size:10px}.hero-fine{font-size:9px}.hero-actions{gap:16px}.hero-actions .button{font-size:11px}.hero-actions .text-link{font-size:10px}.hero-description{font-size:14px}.feature>p{font-size:12px;min-height:110px}.email-visual>p,.draft-mini p{font-size:9px}.hero-stage .message{font-size:10px}.scenario-picker button{font-size:9px}.stage-label{font-size:7px}.floating-note strong{font-size:10px}.floating-note span:not(.note-icon){font-size:7px}.tool-heading strong{font-size:12px}}
@media(max-width:760px){.hero-description{font-size:14px}.hero-fine{font-size:9px;gap:6px}.hero-actions .button{font-size:12px}.hero-actions .text-link{font-size:11px}.hero-assurance,.hero-assurance strong{font-size:11px}.nav-links>a:not(.button){font-size:14px}.nav .button{font-size:13px}.feature>p{min-height:0}.feature .email-visual,.feature .calendar-visual,.feature .briefing-visual{height:auto;min-height:265px}.draft-benefits{font-size:10px}.tool-heading strong{font-size:12px}.how-note p{font-size:11px}.calc-field label{font-size:11px}.faq-item summary{font-size:13px}.footer-column .footer-book{font-size:11px}.stage-label{font-size:8px}.scenario-picker button{font-size:10px}.hero-stage .message{font-size:11px}.footer-column{font-size:11px}.footer-bottom{font-size:9px}}
@media(max-width:370px){.hero-fine{font-size:8px}.hero-actions .button{font-size:11px}.hero-actions .text-link{font-size:10px}.hero-stage .message{font-size:10px}.scenario-picker button{font-size:9px}.floating-note strong{font-size:10px}.floating-note span:not(.note-icon){font-size:8px}.footer-column .footer-book{font-size:10px}.tool-heading strong{font-size:11px}}
