@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Instrument+Serif:ital@0;1&display=swap');
:root{--paper:#f6f5ee;--ink:#183b31;--muted:#637269;--line:#d9dfd5;--lime:#d8ef9d;--dark:#14392f;--serif:"Instrument Serif",Georgia,serif;--sans:"DM Sans",system-ui,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.65}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #648b4b;outline-offset:4px}[hidden]{display:none!important}.section-wrap{max-width:1300px;margin:auto;padding-left:58px;padding-right:58px}.section-space{padding-top:100px;padding-bottom:100px}.header{max-width:1416px;margin:auto;min-height:104px;padding:24px 58px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-weight:650;font-size:31px;letter-spacing:-1.5px;display:inline-flex;align-items:center;gap:8px;line-height:1}.brand-dot{font-size:24px;color:#8da767;margin-left:-5px;align-self:flex-end}.header nav{display:flex;gap:32px;font-size:13px;font-weight:550}.header nav a:hover,.text-link:hover{color:#6a8655}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:36px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:16px 23px;border-radius:5px;font-size:13px;font-weight:600;line-height:1.4;transition:transform .18s,background .18s}.button:hover{background:#265345;transform:translateY(-2px)}.button span{font-size:20px;line-height:1}.button-small{padding:12px 19px}.button-outline{background:transparent;color:var(--ink)}.button-outline:hover{color:var(--paper)}.button-lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}.button-lime:hover{background:#e7f7c7}.full-width{width:100%}.text-link{font-size:13px;font-weight:600;border-bottom:1px solid #9aa99d;padding-bottom:4px}.text-link span{margin-left:10px}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1.8px;line-height:1.65;margin:0 0 25px;text-transform:uppercase;display:flex;align-items:center;gap:9px}.tiny-dot{width:6px;height:6px;background:#91af64;display:inline-block;border-radius:50%;flex-shrink:0}h1,h2,h3,h4,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:400;line-height:.99;letter-spacing:-2px}h1{font-size:clamp(65px,7.6vw,104px);margin:0 0 28px}h1 em,h2 em{font-weight:400}h2{font-size:clamp(43px,5vw,65px);margin:0;line-height:1.04}h3{font-weight:550;letter-spacing:-.7px}p{margin-bottom:0}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;padding-top:40px;padding-bottom:70px;align-items:center}.hero .eyebrow{letter-spacing:1.2px}.hero-description{font-size:15px;color:var(--muted);max-width:400px;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.audience-line{font-size:10px;margin-top:40px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;color:var(--muted)}.audience-line span{color:var(--ink);font-weight:650}.audience-line i{font-style:normal}.hero-visual{position:relative;overflow:hidden;background:var(--ink);color:#eff3e9;border-radius:8px;min-height:570px;padding:26px 32px;box-shadow:0 20px 65px #173e3112}.visual-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.visual-top{position:relative;display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:1.2px;color:#a9bdb1}.visual-top>span:first-child{display:flex;align-items:center;gap:7px}.status-dot,.result-dot{display:inline-block;width:5px;height:5px;background:var(--lime);border-radius:50%}.workflow-source{position:relative;margin-top:33px;margin-right:26px;background:#f4f6ef;color:var(--ink);padding:18px 21px;border-radius:7px;box-shadow:0 7px 20px #0002;transform:rotate(-2deg)}.source-top{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:.9px}.mail-icon{border:1px solid #ccd8c4;border-radius:4px;padding:1px 5px;font-size:14px}.mini-tag{margin-left:auto;font-size:8px;background:#e6ecd9;border-radius:3px;padding:2px 6px;letter-spacing:0}.workflow-source>p{font-family:var(--serif);font-size:23px;line-height:1.25;letter-spacing:-.1px;padding:15px 0}.source-person{display:flex;align-items:center;gap:9px;border-top:1px solid #dbe2d5;padding-top:12px}.avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;font-size:9px;background:#dce5d5}.source-person strong{display:block;font-size:10px;font-weight:600;line-height:1.2}.source-person small{display:block;font-size:8px;color:#798379}.source-time{font-size:8px;margin-left:auto;color:#798379}.flow-line{height:31px;position:relative;margin-left:80px;border-left:1px dashed #90ad7780}.flow-line span{position:absolute;left:-3px;top:50%;width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px #d8ef9d66}.workflow-decision{position:relative;display:flex;align-items:center;gap:12px;background:#234d3f;border:1px solid #55735a;border-radius:5px;padding:13px 16px;margin-left:33px;margin-right:8px}.decision-icon{font-size:23px;color:var(--lime)}.workflow-decision small{font-size:7px;letter-spacing:1px;color:#b1c7b5;display:block}.workflow-decision strong{font-size:11px;font-weight:500;display:block}.check{margin-left:auto;background:var(--lime);color:var(--ink);width:18px;height:18px;border-radius:50%;font-size:11px;text-align:center;line-height:18px}.flow-line-short{height:25px;margin-left:calc(100% - 83px)}.workflow-result{position:relative;background:var(--lime);color:var(--ink);padding:19px 21px;border-radius:6px;margin-left:66px;transform:rotate(1deg)}.workflow-result>div:first-child{display:flex;gap:7px;align-items:center}.workflow-result .result-dot{background:var(--ink)}.workflow-result small{font-size:7px;letter-spacing:1.2px;font-weight:600}.workflow-result h3{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.1;margin:10px 0}.workflow-result>p{font-size:9px;max-width:235px;line-height:1.7}.approval-label{margin-top:14px;border-top:1px solid #15362b30;padding-top:9px;display:flex;gap:5px;align-items:center;font-size:8px}.visual-foot{position:relative;display:flex;justify-content:space-between;margin-top:27px;font-size:8px;letter-spacing:.5px;color:#a9bdb1}.visual-foot span:last-child{font-size:15px}.principles{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:25px;padding-bottom:25px}.principles p{font-size:11px;line-height:1.65}.principles p strong{font-weight:550}.principles>div{display:flex;align-items:center;gap:11px;font-size:10px}.principle-number{border:1px solid #cbd6c3;border-radius:50%;width:26px;height:26px;display:grid;place-items:center;font-size:8px;flex-shrink:0;color:#6d835f}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:55px;margin-bottom:45px}.section-heading>p,.section-heading>div:last-child:not(:first-child){max-width:350px;font-size:13px;color:var(--muted);line-height:1.85}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.solution-card{border:1px solid var(--line);border-radius:5px;padding:26px;background:#ffffff29}.card-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#6f806e;margin-bottom:38px}.card-icon{font-size:27px;line-height:1;border:1px solid #d6dfcb;border-radius:6px;padding:6px 10px;color:#355a43}.solution-card h3{font-family:var(--serif);font-size:34px;font-weight:400;line-height:1.1;margin-bottom:19px}.solution-card>p{font-size:12px;color:var(--muted);line-height:1.85;min-height:80px}.card-footer{margin-top:28px;padding-top:15px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:6px;font-size:9px;color:#627860}.card-footer span{color:#708e50}.demo-section{background:var(--dark);color:var(--paper)}.demo-section .eyebrow{color:#b7cdac}.demo-section .section-heading>div:last-child{color:#a9bcaf}.demo-disclosure{margin-top:18px;font-size:10px;display:flex;align-items:center;gap:8px}.demo-workspace{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ffffff21;border-radius:8px;overflow:hidden;background:#173e32}.demo-input-panel,.demo-output-panel{padding:29px}.demo-input-panel{border-right:1px solid #ffffff21}.panel-heading{display:flex;gap:10px;align-items:center;margin-bottom:26px}.step-number{display:grid;place-items:center;font-size:8px;letter-spacing:.5px;width:23px;height:23px;border-radius:50%;border:1px solid #ffffff40;color:#b7ccb4}.panel-heading h3{margin:0;font-size:14px;letter-spacing:0;font-weight:500}.panel-note{margin-left:auto;font-size:7px;letter-spacing:1px;color:#9bb49e}.scenario-picker{display:flex;gap:6px;margin-bottom:25px;flex-wrap:wrap}.scenario-picker button{border:1px solid #ffffff26;color:#b7cabd;background:transparent;border-radius:4px;padding:8px 11px;font-size:11px}.scenario-picker button[aria-pressed=true]{background:#d8ef9d17;color:var(--lime);border-color:#b2d88480}.demo-workspace label{font-size:12px;color:#cbd8cc;display:block;margin-bottom:9px}.demo-workspace textarea{width:100%;border:1px solid #ffffff30;background:#0e2f2680;color:#eef3e9;padding:16px;border-radius:5px;font-size:13px;line-height:1.8;resize:vertical;min-height:176px}.input-footer{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#abc0af;margin-top:9px;margin-bottom:23px}.plain-button{font-size:9px;background:transparent;border:0;padding:3px 0;color:inherit;line-height:1.5}.plain-button:hover{text-decoration:underline}.fine-print{font-size:11px;line-height:1.7;margin-top:14px;color:#afc0b1}.demo-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:380px}.empty-symbol{color:var(--lime);border:1px solid #54785a;border-radius:50%;width:64px;height:64px;font-size:32px;display:grid;place-items:center;margin-bottom:22px}.demo-empty h4{font-family:var(--serif);font-weight:400;line-height:1.1;font-size:34px;letter-spacing:-.5px;margin-bottom:18px}.demo-empty>p{font-size:11px;color:#afc4b5;max-width:240px}.demo-empty>span{margin-top:28px;font-size:7px;letter-spacing:1px;color:#819e87}.output-label{display:block;font-size:10px;letter-spacing:1.2px;color:#b1cd9c;font-weight:500}.output-summary h4{font-family:var(--serif);font-size:30px;line-height:1.1;font-weight:400;margin:10px 0}.output-summary>p,.output-block>p{font-size:13px;line-height:1.85;color:#d9e5d6}.tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.tag{font-size:8px;color:#cbdcba;background:#ffffff08;border:1px solid #769b6e66;border-radius:3px;padding:3px 7px}.output-block{margin-top:20px;padding-top:17px;border-top:1px solid #ffffff17}.output-block>p{margin-top:8px}.draft-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.draft-heading button{font-size:8px;color:#c6dbb0}.draft-block p{white-space:pre-line}.next-step-block{display:flex;gap:12px;background:#d8ef9d0c;border:1px solid #d8ef9d22;border-radius:4px;padding:13px;margin-top:20px}.next-step-icon{font-size:21px;color:var(--lime)}.next-step-block p{font-size:10px;color:#dbe6d0;line-height:1.75;margin-top:5px}.download-button{display:block;margin-top:16px;color:#b5cca4}.time-section{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center;border-bottom:1px solid var(--line)}.time-section>div:first-child>p:last-child{max-width:345px;font-size:13px;color:var(--muted);margin-top:24px;line-height:1.85}.calculator{padding:30px;background:#e9eddf;border-radius:5px}.calculator label{display:flex;justify-content:space-between;gap:20px;font-size:11px;align-items:center;margin-bottom:10px}.calculator output{font-size:14px;font-weight:550;min-width:30px;text-align:right}.calculator input[type=range]{width:100%;accent-color:var(--ink);margin-bottom:26px;cursor:pointer}.calculator-result{border-top:1px solid #cbd8c3;padding-top:20px}.calculator-result p{font-size:10px;color:#65735d}.calculator-result>div{display:flex;align-items:baseline;gap:15px}.calculator-result strong{font-family:var(--serif);font-size:75px;line-height:1.15;font-weight:400;letter-spacing:-3px}.calculator-result>div span{font-size:11px}.calculator-result small{font-size:9px;line-height:1.65;display:block;color:#66765e;max-width:300px;margin-top:12px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.process-grid article{border-top:1px solid var(--line);padding-top:22px}.process-grid article>span{display:block;font-family:var(--serif);font-size:36px;color:#9cad87;margin-bottom:30px}.process-grid h3{font-size:19px;letter-spacing:-.5px;margin-bottom:15px}.process-grid p{font-size:12px;color:var(--muted);line-height:1.85;max-width:295px}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{font-size:13px;cursor:pointer;font-weight:550;display:flex;justify-content:space-between;align-items:center;gap:25px;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:22px;font-weight:400;color:#7d965f}.faq-list details[open] summary:after{content:"−"}.faq-list details p{font-size:12px;color:var(--muted);line-height:1.85;margin-top:13px;max-width:470px}.contact-section{background:#e7ecdf}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.contact-grid h2{font-size:75px}.contact-grid>div>p:not(.eyebrow){font-size:13px;color:var(--muted);max-width:320px;line-height:1.85;margin-top:26px}.contact-note{display:flex;gap:15px;align-items:center;font-size:11px;line-height:1.8;margin-top:35px;color:#687f61}.contact-note>span{font-size:30px}.contact-grid form label,.admin-panel label{display:block;font-size:12px;margin-bottom:7px;font-weight:550}.contact-grid form input:not([type=checkbox]),.contact-grid form textarea,.contact-grid form select,.admin-panel input,.admin-panel textarea,.admin-panel select{width:100%;border:1px solid #c6d2be;background:#f6f7f0;padding:12px 14px;border-radius:4px;margin-bottom:17px;color:var(--ink);font-size:12px;line-height:1.65}.contact-grid form textarea,.admin-panel textarea{resize:vertical}.contact-grid form input::placeholder,.contact-grid form textarea::placeholder{color:#92a087}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-grid form .consent{display:flex;align-items:flex-start;gap:8px;font-size:9px;color:#60715c;font-weight:400;line-height:1.65;margin:0 0 20px}.consent input{accent-color:var(--ink);flex-shrink:0;margin-top:3px}.consent a{text-decoration:underline}.contact-grid .fine-print{color:#6b7d64}.contact-grid form .button-lime{border-color:#bacd94}.footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:35px;padding-bottom:35px}.footer .brand{font-size:25px}.footer>p{font-size:10px;color:#72806c}.footer>div{display:flex;gap:22px;font-size:9px;color:#72806c}.form-error{color:#b3221b;font-size:12px;margin-top:15px}.demo-section .form-error{color:#ffd1c5}.skip{position:fixed;left:10px;top:-100px;z-index:1000;background:var(--lime);padding:10px 20px;border-radius:5px}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.document{max-width:760px;margin:auto;padding:70px 28px 100px}.document h1{font-size:70px;margin:35px 0}.document h2{font-family:var(--sans);font-size:21px;letter-spacing:-.5px;margin:35px 0 14px;line-height:1.3}.document p,.document li{font-size:14px;color:var(--muted);line-height:1.9;margin-bottom:15px}.document a{text-decoration:underline}.document .button{color:var(--paper);text-decoration:none;margin-top:20px}.admin-wrap{max-width:1000px;margin:auto;padding:35px 28px}.admin-wrap h1{font-size:64px;margin-top:30px}.admin-wrap>p{max-width:700px;font-size:13px;color:var(--muted)}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}.admin-panel{border:1px solid var(--line);padding:25px;border-radius:7px;margin-top:25px}.admin-grid .admin-panel{margin-top:0}.admin-panel h2{font-family:var(--sans);font-size:19px;letter-spacing:-.4px;margin-bottom:20px}.admin-panel p{font-size:12px;color:var(--muted)}.admin-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.admin-actions .button{gap:15px}.admin-status{font-size:12px;margin-top:15px}.lead-card{padding:18px 0;border-top:1px solid var(--line)}.lead-card h3{font-size:15px;margin-bottom:9px}.lead-card p{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.lead-card .tag{color:var(--ink);display:inline-block;border-color:#bfd0ae}.lead-card .admin-actions{margin-top:14px}.lead-card .button{font-size:10px;padding:10px 12px}.admin-note{font-size:10px;margin-top:20px}
@media(min-width:1450px){.hero{gap:90px}}@media(max-width:1050px){.header,.section-wrap{padding-left:35px;padding-right:35px}.hero{gap:35px;grid-template-columns:1fr 1fr}.hero-visual{padding:24px;min-height:530px}.workflow-source{margin-right:8px}.workflow-result{margin-left:30px}.hero-actions{gap:17px;flex-wrap:wrap}.audience-line{gap:8px}.principles{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:15px}.principles>div{gap:8px;font-size:9px}.contact-grid,.time-section{gap:55px}.solution-card{padding:21px}.solution-card>p{min-height:110px}.card-footer{font-size:8px}.demo-input-panel,.demo-output-panel{padding:23px}.panel-note{font-size:6px}.section-heading{gap:30px}.header nav{gap:22px}}
@media(max-width:760px){html{scroll-padding-top:25px}.header{padding:22px 24px;min-height:84px}.header nav{display:none}.brand{font-size:28px}.brand svg{width:26px;height:26px}.button-small{font-size:11px;gap:18px;padding:11px 15px}.section-wrap{padding-left:24px;padding-right:24px}.section-space{padding-top:65px;padding-bottom:65px}.hero{grid-template-columns:1fr;gap:38px;padding-top:28px;padding-bottom:45px}.hero h1{font-size:clamp(68px,13vw,95px)}.hero-copy .eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:22px}.hero-description{max-width:475px;font-size:14px}.hero-actions{margin-top:26px;gap:25px}.audience-line{margin-top:27px;font-size:9px}.hero-visual{max-width:500px;width:100%;justify-self:center;min-height:auto;padding:24px 28px}.workflow-source{margin-top:29px;margin-right:18px}.workflow-result{margin-left:55px}.visual-foot{margin-top:24px}.principles{grid-template-columns:1fr 1fr;row-gap:20px;padding-top:23px;padding-bottom:23px}.principles p{font-size:10px}.principles>div{font-size:10px}.section-heading{display:block;margin-bottom:30px}.section-heading>p,.section-heading>div:last-child:not(:first-child){max-width:480px;margin-top:25px}.eyebrow{font-size:8px;margin-bottom:20px}h2{font-size:49px;letter-spacing:-1px}.solution-grid{grid-template-columns:1fr;gap:15px}.solution-card{padding:25px}.card-top{margin-bottom:22px}.solution-card h3{font-size:35px}.solution-card>p{min-height:0;max-width:460px}.card-footer{font-size:10px;margin-top:23px}.demo-workspace{grid-template-columns:1fr}.demo-input-panel{border-right:0;border-bottom:1px solid #ffffff21}.demo-input-panel,.demo-output-panel{padding:24px}.demo-empty{min-height:260px}.demo-empty h4{font-size:31px}.panel-note{font-size:7px}.scenario-picker button{font-size:11px}.demo-workspace textarea{font-size:13px}.time-section{grid-template-columns:1fr;gap:32px}.time-section>div:first-child>p:last-child{max-width:480px}.calculator{padding:25px}.process-grid{grid-template-columns:1fr;gap:30px}.process-grid article{display:grid;grid-template-columns:44px 1fr;column-gap:15px}.process-grid article>span{grid-row:1 / 3;margin-bottom:0;font-size:32px}.process-grid h3{margin:5px 0 10px;font-size:18px}.process-grid p{max-width:500px}.faq{grid-template-columns:1fr;gap:35px}.faq-list summary{font-size:12px}.contact-grid{grid-template-columns:1fr;gap:35px}.contact-grid h2{font-size:65px}.contact-grid>div>p:not(.eyebrow){max-width:450px}.contact-note{margin-top:20px}.footer{flex-wrap:wrap;gap:20px}.footer>p{order:3;width:100%;font-size:10px}.footer>div{font-size:9px;gap:16px}.document h1{font-size:55px}.admin-grid{grid-template-columns:1fr}.admin-wrap h1{font-size:49px}.admin-panel{padding:20px}}
@media(max-width:390px){.hero-actions{gap:18px}.hero-actions .text-link{font-size:11px}.hero-visual{padding:22px}.visual-top{font-size:6px}.workflow-source{margin-right:0}.workflow-result{margin-left:28px}.panel-note{letter-spacing:.5px;font-size:6px}.form-row{grid-template-columns:1fr;gap:0}.principles{gap:18px 10px}.principles>div{font-size:9px}.footer .brand{font-size:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Customer proof and enquiry pages */
.header{position:sticky;top:0;z-index:50;background:#f6f5eef2;backdrop-filter:blur(14px);border-bottom:1px solid #d9dfd570;max-width:1416px}
.header nav{gap:25px}.header nav a{position:relative;white-space:nowrap;padding:5px 0}.header nav a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#759457;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.header nav a:hover:after,.header nav a[aria-current=page]:after{transform:scaleX(1)}.header nav a[aria-current=page]{color:#587646}
.menu-toggle{display:none;border:1px solid #bdcabb;border-radius:5px;background:transparent;color:var(--ink);min-height:44px;padding:10px 14px;align-items:center;gap:13px;font-size:12px;flex-shrink:0}.menu-bars{width:16px;height:11px;position:relative;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.menu-bars:after{content:"";position:absolute;top:4px;left:0;right:0;border-top:1px solid currentColor}.menu-toggle[aria-expanded=true] .menu-bars{height:0;border:0;transform:rotate(45deg);border-top:1px solid}.menu-toggle[aria-expanded=true] .menu-bars:after{top:-1px;transform:rotate(90deg)}
.hero-title{font-size:clamp(62px,7.4vw,96px)}.hero-reassurance{font-size:10px;color:#738367;margin-top:16px;max-width:420px;line-height:1.7}.hero .hero-actions .button{gap:22px}.hero .hero-actions{gap:20px}.hero-visual .workflow-source,.hero-visual .workflow-result{transition:transform .35s ease}.hero-visual:hover .workflow-source{transform:rotate(-.8deg) translateY(-2px)}.hero-visual:hover .workflow-result{transform:rotate(.3deg) translateY(-2px)}.button span{transition:transform .2s}.button:hover span{transform:translate(2px,-2px)}.flow-line span{animation:flowSignal 3s ease-in-out infinite}
@keyframes flowSignal{0%,100%{opacity:.4;transform:translateY(-5px)}50%{opacity:1;transform:translateY(5px)}}
.reveal-ready{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.65,.25,1)}.reveal-ready.is-revealed{opacity:1;transform:none}
.optional{font-weight:400;color:#6d8061;font-size:10px;margin-left:5px}.inline-contact{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:27px;font-size:12px;overflow-wrap:anywhere}.inline-contact>a:hover{text-decoration:underline}.inline-contact .text-link{margin-top:8px}.section-note{font-size:11px;color:var(--muted);margin-top:20px}.proof-preview{border-top:1px solid var(--line)}.proof-preview .section-heading .text-link{display:inline-block;margin-top:18px}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.proof-card{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);padding:25px;border-radius:7px;min-width:0;background:#fff5;transition:transform .25s,box-shadow .25s,border-color .25s}.proof-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #173e3110;border-color:#a3bc87}.study-label{font-size:9px;letter-spacing:1.3px;font-weight:550;color:#6d8265}.proof-card-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;background:#e5ecd8;color:#3b5b3b;font-size:27px;margin:30px 0 20px}.proof-card h3{font-family:var(--serif);font-size:33px;font-weight:400;line-height:1.1;margin-bottom:15px}.proof-card>p{font-size:12px;color:var(--muted);line-height:1.8;flex:1}.card-cta{display:flex;align-items:center;justify-content:space-between;width:100%;gap:18px;font-size:11px;font-weight:550;border-top:1px solid var(--line);padding-top:17px;margin-top:25px}.card-cta>span{font-size:18px;color:#698c4e}.first-workflow{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.deliverable-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.deliverable-grid article{border-top:1px solid #c7d6b9;padding-top:20px}.deliverable-grid article>span{display:block;color:#839d68;font-family:var(--serif);font-size:27px;margin-bottom:18px}.deliverable-grid h3{font-size:15px;letter-spacing:-.3px;margin-bottom:13px}.deliverable-grid p{font-size:12px;line-height:1.85;color:var(--muted)}.offer-bottom{display:flex;justify-content:space-between;align-items:center;gap:50px;margin-top:35px}.offer-bottom p{font-size:11px;color:var(--muted);max-width:550px}.offer-bottom .button{flex-shrink:0}.founder-section{display:grid;grid-template-columns:1fr 1.15fr;gap:85px;align-items:center}.founder-card{display:flex;align-items:flex-start;gap:25px;background:#e7ecdf;border-radius:7px;padding:32px}.founder-monogram{display:grid;place-items:center;flex-shrink:0;width:75px;height:75px;background:var(--ink);color:var(--lime);border-radius:50%;font-family:var(--serif);font-size:34px;letter-spacing:-1px}.founder-card .eyebrow{font-size:8px;margin-bottom:20px}.founder-card h3{font-family:var(--serif);font-size:32px;font-weight:400;margin-bottom:7px}.founder-card p:not(.eyebrow){font-size:11px;color:var(--muted);margin-bottom:20px}.founder-card a{display:block;font-size:11px;overflow-wrap:anywhere;margin-top:7px}.founder-card a:hover{text-decoration:underline}.founder-section h2{font-size:53px;line-height:1.06}.founder-section>div:last-child>p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:1.85;margin:23px 0}.footer-expanded{padding-top:45px;padding-bottom:45px;align-items:flex-start;border-top:1px solid var(--line)}.footer-expanded>div{display:block;font-size:11px;color:var(--muted)}.footer-expanded .brand{color:var(--ink);font-size:27px}.footer-expanded .brand svg{width:26px;height:26px}.footer-expanded>div:first-child p{font-size:11px;line-height:1.9;margin-top:20px}.footer-expanded .footer-links{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;padding-top:5px}.footer-links a:hover{text-decoration:underline}.footer-contact{max-width:270px;overflow-wrap:anywhere}.footer-contact>span{display:block;font-size:9px;color:#85937c;text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px}.footer-contact>a{display:block;margin-bottom:9px}.footer-contact>a:hover{text-decoration:underline}.footer-contact>div{display:flex;justify-content:space-between;gap:20px;font-size:9px;margin-top:23px}.footer-contact>div>a{text-decoration:underline}
.page-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:85px;align-items:center;padding-top:65px;padding-bottom:75px}.page-hero h1{font-size:clamp(63px,6.8vw,88px);line-height:1.02;margin-bottom:27px}.page-intro{font-size:14px;color:var(--muted);line-height:1.9;max-width:460px}.contact-person{display:flex;align-items:center;gap:15px;margin-top:29px}.founder-monogram-small{width:45px;height:45px;font-size:24px}.contact-person strong{font-size:13px;font-weight:550;display:block}.contact-person span:not(.founder-monogram){font-size:10px;color:var(--muted);display:block}.direct-contact-panel{padding:35px;border-radius:7px;background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.direct-contact-panel>.eyebrow{font-size:9px;color:#b7d09f;margin-bottom:30px}.contact-method{display:flex;gap:18px;align-items:flex-start;padding:25px 0;border-top:1px solid #d8ef9d26}.contact-method-icon{font-size:24px;color:var(--lime);flex-shrink:0;line-height:1.2}.contact-method small{display:block;font-size:8px;letter-spacing:1.5px;color:#b8caa8;margin-bottom:9px}.contact-method strong{font-size:clamp(13px,1.5vw,20px);font-weight:500;letter-spacing:-.3px;display:block;overflow-wrap:anywhere;transition:color .2s}.contact-method:hover strong{color:var(--lime)}.contact-method div{min-width:0}.contact-method div>span{font-size:11px;color:#a8bdab;display:block;margin-top:8px}.contact-panel-note{border-top:1px solid #d8ef9d26;padding-top:25px;margin-top:4px;display:flex;gap:15px;align-items:center;color:#a9c29a;font-size:11px;line-height:1.8}.contact-panel-note>span{font-size:24px}.conversation-steps{list-style:none;padding:0;margin-top:30px;display:flex;flex-direction:column;gap:21px}.conversation-steps li{display:flex;gap:15px;align-items:flex-start}.conversation-steps li>span{font-size:10px;color:#80976d;border:1px solid #bccfac;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;flex-shrink:0}.conversation-steps strong{font-size:12px;font-weight:550}.conversation-steps p{font-size:11px;color:var(--muted);margin-top:5px}.contact-bottom{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.contact-bottom>div:last-child .text-link{display:inline-block;margin-top:24px}.contact-bottom .proof-card{background:#e9eddf}
.studies-cover{position:relative;overflow:hidden;min-height:390px;border-radius:7px;background:var(--ink);color:var(--paper);padding:35px;display:flex;flex-direction:column;align-items:flex-start}.cover-grid{position:absolute;inset:0;background:linear-gradient(#d8ef9d08 1px,transparent 1px),linear-gradient(90deg,#d8ef9d08 1px,transparent 1px);background-size:35px 35px}.studies-cover .study-label{position:relative;color:#aac391;font-size:8px}.cover-symbol{position:absolute;right:35px;top:45px;color:var(--lime);font-family:var(--serif);font-size:108px;line-height:1;transform:rotate(-9deg)}.studies-cover>p{position:relative;font-family:var(--serif);font-size:52px;line-height:1.03;letter-spacing:-1px;margin-top:90px}.cover-bottom{position:relative;display:flex;gap:22px;border-top:1px solid #d8ef9d38;padding-top:20px;margin-top:auto;width:100%;font-size:8px;color:#b3c99e;letter-spacing:.5px}.studies-section{padding-bottom:80px}.study-disclosure{display:flex;gap:14px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;font-size:11px;color:var(--muted)}.study-disclosure>span{font-size:25px;color:#839d63}.study-disclosure strong{color:var(--ink);font-weight:600}.study-filters{display:flex;gap:9px;flex-wrap:wrap;margin:30px 0}.study-filters button{background:transparent;border:1px solid #cbd7be;border-radius:4px;padding:10px 17px;font-size:11px;color:#677f5b;transition:background .2s,color .2s,border-color .2s;min-height:40px}.study-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.study-sheet{display:grid;grid-template-columns:280px 1fr;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:30px;scroll-margin-top:120px}.study-sidebar{position:relative;display:flex;flex-direction:column;padding:32px;background:#e9eddf;border-right:1px solid var(--line)}.study-number{font-family:var(--serif);font-size:45px;color:#78965a;line-height:1.1;margin-bottom:18px}.study-sidebar>.study-label{font-size:9px}.study-symbol{font-size:36px;color:#729557;margin:32px 0 25px}.study-sidebar blockquote{font-family:var(--serif);font-size:29px;line-height:1.2;margin:0;letter-spacing:-.5px}.study-sidebar-note{font-size:9px;color:#738669;line-height:1.8;margin-top:22px}.study-content{padding:37px;min-width:0}.example-badge{display:inline-flex;align-items:center;font-size:9px;padding:5px 9px;background:#ebefdf;border:1px solid #d8e2ca;border-radius:4px;color:#637d50;margin-bottom:18px}.study-content>h2{font-size:43px;letter-spacing:-1px;line-height:1.07}.study-problem{font-size:12px;line-height:1.9;color:var(--muted);margin-top:20px}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:27px 0}.comparison-grid>section{padding:18px;border:1px solid var(--line);border-radius:4px}.comparison-grid>section>span{font-size:8px;letter-spacing:1.1px;color:#6f8462;display:block;margin-bottom:11px}.comparison-grid p{font-size:11px;line-height:1.8;color:var(--muted)}.comparison-after{background:#e6edd7;border-color:#c9dcb4!important}.study-content h3{font-size:14px;letter-spacing:-.2px;font-weight:550;margin:26px 0 14px}.study-steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.study-steps li{display:flex;align-items:center;gap:13px;font-size:11px;line-height:1.8;color:var(--muted)}.study-steps li>span{font-size:9px;background:#e3ead6;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;flex-shrink:0;color:#628448}.study-human{display:flex;gap:13px;border-top:1px solid var(--line);padding-top:21px;margin-top:26px}.study-human>span{font-size:24px;color:#749457}.study-human strong{font-size:11px;font-weight:550}.study-human p{font-size:11px;line-height:1.8;color:var(--muted);margin-top:6px}.study-record{background:var(--ink);color:var(--paper);padding:18px 21px;border-radius:4px;margin-top:24px}.study-record>span{font-size:8px;letter-spacing:1.3px;color:#bbd2a2}.study-record p{font-size:11px;line-height:1.9;margin-top:8px;color:#d9e6cd}.study-measures ul{padding-left:18px;columns:1;font-size:11px;color:var(--muted);line-height:1.9;margin:0}.study-measures>p{font-size:9px;color:#829175;line-height:1.75;margin-top:10px}.study-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:28px}.study-actions .button{font-size:11px;gap:18px;padding:13px 17px}.study-actions .text-link{font-size:11px}
.client-insights{background:#e7ecdf}.review-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.review-note-symbol{display:block;font-family:var(--serif);font-size:100px;line-height:.8;color:#8da56d;margin-top:20px}.review-note h3{font-family:var(--serif);font-size:38px;font-weight:400;line-height:1.1;margin:20px 0}.review-note>p,.review-note li{font-size:12px;line-height:1.9;color:var(--muted)}.review-note ul{padding-left:17px;margin:25px 0}.review-note a{text-decoration:underline}.review-form label{display:block;font-size:12px;font-weight:500;margin-bottom:7px}.review-form input:not([type=checkbox]),.review-form textarea{width:100%;padding:12px 14px;border:1px solid #c3d1b8;background:#f7f8f0;border-radius:4px;color:var(--ink);font-size:12px;line-height:1.7;margin-bottom:18px}.review-form textarea{resize:vertical}.review-form .consent{display:flex;gap:9px;align-items:flex-start;font-size:10px;font-weight:400;color:#65785b;line-height:1.8;margin-bottom:16px}.review-form .consent strong{font-weight:550}.review-form .fine-print{color:#76876b}.review-form .publication-consent{border:1px solid #c9d7bd;padding:14px;border-radius:4px;background:#ffffff35;margin:17px 0 22px}.review-form input::placeholder,.review-form textarea::placeholder{color:#93a086}.page-closing{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:85px}.page-closing>div>p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);max-width:390px;margin-bottom:25px}
@media(max-width:1100px){.header nav{gap:18px;font-size:12px}.hero .hero-actions{flex-wrap:wrap}.founder-section{gap:40px}.founder-card{padding:27px;gap:18px}.founder-monogram{width:59px;height:59px;font-size:29px}.founder-section h2{font-size:47px}.page-hero,.contact-bottom{gap:45px}.direct-contact-panel{padding:27px}.study-sheet{grid-template-columns:230px 1fr}.study-sidebar{padding:27px}.study-content{padding:30px}.review-layout{gap:45px}.study-content>h2{font-size:39px}.founder-monogram-small{width:45px;height:45px;font-size:24px}}
@media(max-width:860px){.header{padding:20px 24px;min-height:84px;flex-wrap:wrap;gap:20px;align-items:center}.header .brand{font-size:28px}.header .brand svg{width:26px;height:26px}.header-cta{display:none}.header nav{display:flex;flex-wrap:wrap;gap:12px 25px;width:100%;font-size:12px;padding:0 0 6px}.nav-enhanced .header{flex-wrap:nowrap;justify-content:space-between}.nav-enhanced .menu-toggle{display:flex}.nav-enhanced .header nav{position:absolute;left:24px;right:24px;top:calc(100% - 6px);width:auto;display:grid;grid-template-columns:1fr;gap:0;background:var(--paper);border:1px solid #cbd7bf;border-radius:7px;padding:10px 17px;box-shadow:0 18px 40px #173e3119;animation:menuReveal .2s ease}.nav-enhanced .header nav a{display:block;padding:12px 0}.nav-enhanced .header nav a+a{border-top:1px solid var(--line)}.nav-enhanced .header nav a:after{display:none}.nav-enhanced .header nav a[aria-current=page]{font-weight:650}.deliverable-grid{grid-template-columns:1fr 1fr;gap:27px}.footer-expanded .footer-links{gap:12px 23px}.founder-section{grid-template-columns:1fr 1fr;gap:28px}.founder-card{flex-direction:column}.founder-section h2{font-size:43px}.page-hero{gap:30px}.page-hero h1{font-size:65px}.study-sheet{grid-template-columns:200px 1fr}.study-sidebar{padding:24px}.study-sidebar blockquote{font-size:25px}.study-content{padding:25px}.study-content>h2{font-size:36px}.comparison-grid{grid-template-columns:1fr}.review-layout{gap:35px}.review-note h3{font-size:34px}.footer-expanded{gap:30px}}
@keyframes menuReveal{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@media(max-width:760px){.hero-title{font-size:clamp(62px,13vw,82px)}.hero .hero-actions{gap:20px}.hero-reassurance{font-size:10px}.proof-grid{grid-template-columns:1fr;gap:17px}.proof-card{padding:25px}.proof-card-icon{margin-top:23px}.proof-card h3{font-size:34px}.offer-bottom{flex-direction:column;align-items:flex-start;gap:23px}.deliverable-grid{gap:24px}.founder-section{grid-template-columns:1fr;gap:32px}.founder-card{flex-direction:row;padding:25px}.founder-monogram{width:55px;height:55px;font-size:28px}.founder-card .eyebrow{font-size:7px;margin-bottom:12px}.founder-card h3{font-size:29px}.founder-section h2{font-size:48px}.founder-section>div:last-child>p:not(.eyebrow){font-size:13px}.footer-expanded{display:grid;grid-template-columns:1fr 1fr;gap:30px}.footer-expanded .footer-links{display:flex;flex-direction:column;gap:12px;padding-top:0;font-size:11px}.footer-expanded .footer-contact{grid-column:1/-1;max-width:100%;border-top:1px solid var(--line);padding-top:22px}.footer-contact>div{max-width:270px}.page-hero{grid-template-columns:1fr;gap:35px;padding-top:40px;padding-bottom:45px}.page-hero h1{font-size:clamp(61px,13vw,82px)}.page-intro{font-size:13px}.direct-contact-panel{padding:27px;max-width:550px;width:100%}.contact-method{padding:21px 0}.contact-method strong{font-size:clamp(13px,4vw,18px)}.contact-method-icon{font-size:22px}.founder-monogram-small{width:43px;height:43px;font-size:24px}.contact-bottom{grid-template-columns:1fr;gap:30px}.studies-cover{min-height:330px;padding:28px;max-width:550px;width:100%}.studies-cover>p{font-size:49px;margin-top:65px}.cover-symbol{font-size:90px;top:35px;right:30px}.cover-bottom{gap:19px;font-size:7px}.studies-section{padding-bottom:35px}.study-disclosure{font-size:10px;align-items:flex-start}.study-disclosure>span{font-size:23px;line-height:1.3}.study-filters{gap:7px;margin:24px 0}.study-filters button{font-size:10px;padding:9px 12px}.study-sheet{grid-template-columns:1fr;margin-bottom:24px}.study-sidebar{display:grid;grid-template-columns:60px 1fr;column-gap:17px;padding:24px;border-right:0;border-bottom:1px solid var(--line)}.study-number{grid-row:1/4;grid-column:1;font-size:38px;margin:0}.study-sidebar>.study-label{grid-column:2;font-size:8px;margin-bottom:12px}.study-symbol{display:none}.study-sidebar blockquote{grid-column:2;font-size:23px}.study-sidebar-note{grid-column:2;font-size:9px;margin-top:15px}.study-content{padding:25px}.study-content>h2{font-size:36px}.example-badge{font-size:8px}.study-problem{font-size:12px}.comparison-grid{grid-template-columns:1fr;gap:10px}.study-actions{gap:22px}.study-actions .button{width:100%;font-size:11px}.review-layout{grid-template-columns:1fr;gap:35px}.review-note-symbol{font-size:78px;margin-top:0}.review-note h3{font-size:33px}.review-note ul{margin:20px 0}.review-form .form-row{grid-template-columns:1fr 1fr}.page-closing{grid-template-columns:1fr;gap:28px}.page-closing>div>p:not(.eyebrow){max-width:500px}.studies-hero .hero-actions{gap:25px;flex-wrap:wrap}.contact-grid .inline-contact{font-size:12px}}
@media(max-width:390px){.hero-title{font-size:62px}.header .brand{font-size:27px}.deliverable-grid{grid-template-columns:1fr;gap:25px}.deliverable-grid article>span{margin-bottom:12px}.founder-card{gap:16px;padding:22px}.founder-card a{font-size:10px}.founder-monogram{width:45px;height:45px;font-size:24px}.founder-card h3{font-size:27px}.founder-card .eyebrow{font-size:6px;letter-spacing:1px}.founder-card p:not(.eyebrow){font-size:10px}.page-hero h1{font-size:60px}.review-form .form-row{grid-template-columns:1fr;gap:0}.contact-method{gap:12px}.direct-contact-panel{padding:24px}.study-content{padding:22px}.study-content>h2{font-size:33px}.study-sidebar{padding:22px;grid-template-columns:42px 1fr;gap:10px}.study-sidebar blockquote{font-size:22px}.study-sidebar-note{margin-top:13px}.study-filters button{font-size:9px;padding:9px 10px}.example-badge{font-size:7px}.footer-expanded .brand{font-size:24px}.footer-expanded .brand svg{width:23px;height:23px}.contact-panel-note{font-size:10px}}
@media(prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transform:none;transition:none}.flow-line span{animation:none}.header nav,.hero-visual .workflow-source,.hero-visual .workflow-result,.proof-card,.button span{animation:none!important;transition:none!important}.proof-card:hover{transform:none}}

/* Keep section headings visible below the sticky navigation. */
html{scroll-padding-top:120px}
@media(max-width:860px){html{scroll-padding-top:100px}}

/* Private owner workspace */
.admin-wrap{max-width:1320px;padding:40px 34px 60px}.admin-wrap>h1{font-size:clamp(54px,5.5vw,78px);line-height:1.02;margin-bottom:24px}.admin-wrap>p:not(.eyebrow){font-size:14px;line-height:1.9}.owner-shortcuts{display:flex;flex-wrap:wrap;gap:13px 25px;margin:22px 0 32px;font-size:11px}.owner-shortcuts a{text-decoration:underline;text-underline-offset:5px}.auth-panel{max-width:720px;background:#f1f3e8}.auth-panel input{max-width:100%}.admin-panel{padding:28px}.admin-panel .eyebrow{font-size:8px;margin-bottom:13px}.admin-panel input:not([type=checkbox]),.admin-panel select,.admin-panel textarea{width:100%;padding:12px 13px;border:1px solid #c1cdb5;background:#fcfcf6;color:var(--ink);border-radius:4px;line-height:1.7;font-size:12px;margin-bottom:16px}.admin-panel label{display:block;font-size:11px;margin-bottom:7px}.admin-panel textarea{resize:vertical}.admin-panel h2{font-size:19px}.admin-panel .admin-note{font-size:11px;line-height:1.85}.activation-help{border-top:1px solid var(--line);padding-top:18px;margin-top:20px;font-size:11px;line-height:1.9;overflow-wrap:anywhere}.activation-help summary{cursor:pointer;font-weight:600}.activation-help p{margin:15px 0}.activation-help a{text-decoration:underline}.admin-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.4fr);gap:25px;align-items:start}.admin-grid>section{min-width:0}.admin-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.admin-section-heading h2{margin:0}.readiness-panel{background:#e8efdf}.service-state{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.service-check{background:#f7f9f1;border:1px solid #c6d5b8;border-radius:4px;padding:15px}.service-check>span{display:block;font-size:9px;letter-spacing:.8px;color:var(--muted);margin-bottom:7px}.service-check strong{font-size:13px;font-weight:550}.service-check.pending{background:#fff6e5;border-color:#dec8a1}.inbox-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.65fr);gap:15px}.inbox-count-row{margin:0 0 17px}.inbox-count-row .admin-note{margin:0}.inbox-explainer{border:1px solid var(--line);border-radius:4px;padding:14px;background:#f1f3e8;margin-bottom:22px}.lead-card{padding:23px 0}.lead-card h3{font-size:18px;line-height:1.4;overflow-wrap:anywhere}.lead-card .lead-meta{font-size:10px;line-height:1.9;margin-top:12px}.lead-card details{margin:16px 0;border:1px solid var(--line);border-radius:4px;padding:13px;background:#f5f6ed}.lead-card summary{font-size:11px;cursor:pointer;font-weight:550}.lead-card details p{margin-top:12px;line-height:1.9}.lead-card .lead-summary{font-size:12px;line-height:1.9}.lead-card .reply-copy{border-left:3px solid #9fb780;background:#eef3e5;padding:16px;font-size:12px;line-height:1.9}.lead-card .processing-note{background:#fff5e4;border:1px solid #dfc9a0;border-radius:4px;padding:12px;line-height:1.8;color:#715538}.lead-card .tag{font-size:10px;margin-right:7px}.lead-card .admin-actions{gap:9px;margin-top:18px}.lead-card .danger-button{color:#834d38;border-color:#d8bcaa;background:transparent}.lead-card .email-action{background:var(--dark);color:var(--paper);border-color:var(--dark)}.admin-status{line-height:1.9;overflow-wrap:anywhere}.admin-wrap .plain-button{font-size:11px}.lead-empty{padding:26px 0}
@media(max-width:950px){.admin-grid{grid-template-columns:minmax(0,1fr)}.service-state{gap:12px}.admin-wrap{padding:30px 24px 50px}.inbox-toolbar{grid-template-columns:minmax(0,1fr) minmax(145px,.5fr)}}
@media(max-width:550px){.admin-wrap{padding:26px 20px 40px}.admin-panel{padding:22px}.admin-wrap>h1{font-size:58px}.service-state{grid-template-columns:1fr}.service-check{padding:13px}.service-check>span{margin-bottom:5px}.inbox-toolbar{grid-template-columns:1fr;gap:0}.owner-shortcuts{gap:16px;font-size:10px}.lead-card h3{font-size:17px}.lead-card .admin-actions .button{font-size:10px;padding:10px 11px}.admin-section-heading{gap:12px}.admin-wrap .admin-note{font-size:10px}}

/* Lead demo invitation: preserve the existing layout and palette. */
.hero-demo-note{font-size:12px;line-height:1.7;color:var(--muted);max-width:400px;margin-top:12px}.hero-demo-note a{display:inline-block;color:var(--ink);text-decoration:underline;text-underline-offset:3px}
