:root{--navy:#f6f0e4;--mint:#a63b27;--ink:#292b24;--paper:#fffdf8;--muted:#66665c;--line:#c8c1b1;--light-line:#d8d2c5}
body{background:#f6f0e4;color:#292b24;font-family:'DM Sans',Arial,sans-serif}
.wrap{width:min(1240px,calc(100% - 96px))}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}h3{font-family:'DM Sans',Arial,sans-serif;letter-spacing:-.03em;font-weight:600}a:focus-visible,button:focus-visible,summary:focus-visible,.paper :focus-visible{outline:3px solid #a63b27;outline-offset:5px}
.brand{font-family:'DM Sans',Arial,sans-serif;font-size:1.2rem;letter-spacing:-.045em;gap:10px}.mark{background:none;color:#a63b27;font:italic 2.4rem Georgia,serif;letter-spacing:-.08em;padding:0}.header{padding:24px 0;border-color:#aaa593}.header nav a{border-color:#aaa593}.hero{display:block;padding:70px 0 0}.hero .eyebrow{color:#555849;font-size:.875rem;margin-bottom:30px}.hero h1{font-size:clamp(3.4rem,7.5vw,7rem);line-height:1.03;letter-spacing:-.055em}.hero h1 em{font-style:italic;color:#a63b27}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding:15px 0 54px}.hero .intro{max-width:435px;color:#505448;font-size:1.125rem;line-height:1.7;margin:20px 0 24px}.button,.paper .button{background:#a63b27;color:#fffdf8;border-radius:0;min-height:52px;font-size:1rem}.button:hover,.paper .button:hover{background:#852d1d}.founder-signature{font:italic 1.5rem/1.5 Georgia,serif;border-top:1px solid #8e907e;padding:14px 0 8px}.founder-signature span{display:block;font:400 .75rem/1.7 'DM Sans',Arial,sans-serif;letter-spacing:.07em;margin-top:8px}.workbench{border-top:1px solid #7d7e6e;border-bottom:1px solid #7d7e6e;display:grid;grid-template-columns:1fr 1.2fr 1fr}.workbench>div{padding:27px;border-right:1px solid #c8c1b1}.workbench>div:first-child{padding-left:0}.workbench>div:last-child{border-right:0}.workbench .eyebrow{font-size:.75rem;margin-bottom:18px}.workbench h2{font-size:2rem;letter-spacing:-.035em;line-height:1.15}.workflow{background:#eae5d8}.workflow p:last-child{margin:0;font-size:1rem;line-height:1.8}.workbench a{font:1.6rem/1.7 Georgia,serif;display:block}.workbench a:hover{text-decoration:underline;text-underline-offset:5px}.workbench a span{font:1.2rem Arial;margin-left:10px}.benefits{border:0;padding:38px 0 65px;gap:80px}.eyebrow,.paper .eyebrow{color:#80503a;font-size:.875rem}.benefits .eyebrow{font-size:.75rem}.benefits h2{font-family:'DM Sans',Arial,sans-serif;font-size:1.35rem;font-weight:500;letter-spacing:-.03em}.benefits p:last-child{color:#5f6356}.section{padding-top:85px;padding-bottom:85px}h2{font-size:clamp(2.3rem,4vw,3.5rem)}.section-heading>p,.paper .section-heading>p,.paper .intro,.demo-guide>p:not(.fineprint){color:#5b6053}.paper{background:#fffdf8}.segmented{border-color:#bdb9aa;border-radius:0}.segmented button{border-radius:0;color:#363b30;font-size:.875rem}.segmented button[aria-pressed=true]{background:#292b24;color:#fffdf8}.conversation{border-color:#c9c4b5;border-radius:0;box-shadow:8px 8px 0 #ede7d8}.mini-mark{background:none;color:#a63b27;font:italic 1.8rem Georgia,serif;padding:0 5px}.conversation-header{border-color:#d8d2c5}.conversation-header div span,.demo-empty,.demo-empty span,.fineprint{color:#666b5d}.demo-bubble{background:#ece9df;color:#31392b;border-radius:0;font-size:1rem}.demo-bubble.business{background:#343c2e;color:#fffdf8}.demo-system{font-size:.875rem;color:#775132}.conversation-foot{background:#f1eee4;border-color:#d8d2c5;color:#53614a;font-size:.875rem}.pool-link{border-color:#c4bfae}.pool-link .small-label{color:#80503a}.pool-link strong{font:1.6rem Georgia,serif}.pool-link span span:last-child{color:#62695a;font-size:.875rem}.pool-link .large-arrow{color:#a63b27}.offer{border:1px solid #bab6a6;border-radius:0;background:#fffdf83b;padding:34px}.offer h3{font:2.4rem Georgia,serif}.offer>p:not(.eyebrow),.offer ul,.addons div{color:#555e4c}.offer li{border-color:#d7d1c2}.offer li:before{color:#a63b27}.price-row strong{font-family:Georgia,serif;font-weight:400;color:#292b24}.outline-button{border-color:#a63b27;color:#943720;border-radius:0;font-size:.9375rem}.outline-button:hover{background:#f0e2d3}.offer-note{color:#62695a;font-size:.875rem}.price-row>div>span,.price-row strong span{color:#666b5d;font-size:.875rem}.about-section{background:#eae5d8}.about-grid p:not(.eyebrow,.small-label){color:#58604f}.signature{font:italic 1.7rem Georgia,serif}.signature span{font:400 .875rem 'DM Sans',Arial,sans-serif;margin-top:10px;color:#5d6754}.process>.small-label,.step-number{color:#80503a}.process li{border-color:#bab6a6}.process h3{font-size:1.25rem}.process p{font-size:1rem}.faq-list p{color:#62695a;font-size:1rem}.faq-list summary{font-size:1rem}.contact-grid>div>p:not(.eyebrow){color:#58604f}.contact-links a{border-color:#b4b49f}.contact-links{font-size:1rem}.inquiry-form label,.inquiry-form legend{font-size:.9375rem}.optional{color:#636c5d;font-size:.875rem}input:not([type=radio]),textarea,select{border-color:#b5b9a8;color:#292b24;border-radius:0}.radio-row label{border-color:#b5b9a8;border-radius:0;font-size:.875rem}.radio-row label:has(input:checked){background:#eee7db;border-color:#80503a}input[type=radio]{accent-color:#a63b27}.fineprint{font-size:.875rem}.footer{border-top:1px solid #c8c1b1}.footer p,.footer p span{color:#62695a;font-size:.875rem}.footer>a:last-child{color:#943720;font-size:.9375rem}.subtle{color:#666b5d}.small-label{font-size:.75rem}.text-button{font-size:.875rem;color:#80503a}.skip{background:#a63b27;color:#fff}
@media(min-width:1500px){.hero{padding-top:80px;padding-bottom:0}}@media(max-width:1000px){.wrap{width:calc(100% - 56px)}.hero{padding-top:55px}.workbench>div{padding:22px}.workbench h2{font-size:1.7rem}.workbench a{font-size:1.4rem}.hero-bottom{gap:30px}.founder-signature{font-size:1.2rem}.section-heading,.demo-grid,.about-grid,.faq,.contact-grid{gap:40px}.eyebrow{font-size:.875rem}}@media(max-width:720px){.wrap{width:calc(100% - 40px)}.header{padding:18px 0}.brand{font-size:1.06rem;gap:7px}.mark{font-size:2rem}.header nav{font-size:.875rem}.hero{padding:40px 0 0}.hero .eyebrow{font-size:.75rem;line-height:1.6;margin-bottom:25px}.hero h1{font-size:clamp(3.1rem,10.5vw,4.8rem);letter-spacing:-.05em;line-height:1.06}.hero-bottom{display:block;padding-bottom:32px}.hero .intro{font-size:1.0625rem}.hero .button{width:auto;font-size:.9375rem;gap:20px}.founder-signature{display:table;margin-top:28px;font-size:1.3rem}.founder-signature span{font-size:.75rem}.workbench{grid-template-columns:1fr}.workbench>div,.workbench>div:first-child{padding:22px 0;border-right:0;border-bottom:1px solid #c8c1b1}.workbench .workflow{padding:22px}.workbench>div:last-child{border-bottom:0}.workbench h2{font-size:2rem}.workbench a{font-size:1.6rem;display:inline-block;margin-right:20px}.benefits{padding:30px 0 42px;gap:24px}.benefits h2{font-size:1.3rem}.section{padding-top:50px;padding-bottom:50px}h2{font-size:2.5rem}.section-heading,.demo-grid,.about-grid,.faq,.contact-grid{gap:28px}.offer{padding:26px 22px}.offer h3{font-size:2rem}.footer{padding-bottom:35px}.pool-link strong{font-size:1.4rem}.form-row{grid-template-columns:1fr}.contact-links{font-size:.9375rem}.hero h1 br{display:none}}
