:root{--paper:#f7f2e9;--ink:#39261b;--muted:#75675a;--line:#dbd0c1;--brown:#4b2a16;--tan:#dcb58c;--cream:#fffaf2;--green:#52704b;--radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:16px;line-height:1.65}h1,h2,h3,p{margin:0}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.04;letter-spacing:-.055em}h1{font-size:clamp(56px,6.7vw,98px)}h2{font-size:clamp(39px,4.6vw,64px)}h3{font-size:22px;line-height:1.3;letter-spacing:-.035em}h1 em,h2 em{font-weight:400;color:#875634}p{color:var(--muted)}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #a96832;outline-offset:5px}button[hidden],a[hidden],[hidden]{display:none!important}.container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.eyebrow{font-size:11px;font-weight:650;letter-spacing:.15em;line-height:1.4;color:#876547;text-transform:uppercase}.lede{font-size:19px;line-height:1.65;max-width:540px}.site-header{position:sticky;top:0;z-index:20;background:#f7f2e9f5;border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.nav-wrap{display:flex;align-items:center;justify-content:space-between;min-height:92px;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:25px;letter-spacing:-.05em;text-decoration:none;font-weight:650;white-space:nowrap}.brand svg{width:33px;height:33px}#main-nav{display:flex;align-items:center;gap:36px;font-size:14px}#main-nav a{text-decoration:none}#main-nav a[aria-current=page]{text-decoration:underline}.nav-cta{padding:12px 19px;border:1px solid var(--brown);border-radius:4px;display:flex;gap:23px;align-items:center}.menu-toggle{display:none}.skip-link{position:fixed;left:20px;top:-70px;padding:10px 20px;background:var(--brown);color:white;z-index:40}.skip-link:focus{top:15px}.hero{display:grid;grid-template-columns:1.04fr 1fr;gap:68px;align-items:center;padding-top:65px;padding-bottom:70px;min-height:745px}.hero-copy .eyebrow{margin-bottom:28px;display:flex;gap:9px;align-items:center}.status-dot{height:6px;width:6px;background:#94714d;border-radius:50%}.hero-copy .lede{margin-top:28px;max-width:440px}.actions{display:flex;align-items:center;gap:27px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;padding:15px 23px;border-radius:4px;text-decoration:none;border:1px solid var(--brown);font-size:14px;font-weight:550;transition:background .2s,transform .2s}.button.primary{background:var(--brown);color:var(--cream)}.button.secondary{background:transparent;color:var(--brown)}.button:hover{transform:translateY(-2px)}.button.primary:hover{background:#684027}.button.secondary:hover{background:#eee1cf}.text-link{display:inline-flex;align-items:center;gap:14px;font-size:14px;border:0;border-bottom:1px solid #b59d86;padding:0 0 3px;text-decoration:none;background:transparent;color:var(--brown)}.availability{font-size:12px;margin-top:17px}.hero-facts{display:flex;gap:20px;font-size:10px;letter-spacing:.035em;text-transform:uppercase;margin-top:43px;color:var(--muted)}.hero-facts span+span:before{content:'·';margin-right:20px}.hero-art{min-width:0;position:relative;padding:0 13px 0 4px}.art-caption{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.11em;color:var(--muted);margin-bottom:21px}.paper-stack{position:relative}.sheet-back{position:absolute;inset:18px 0 -4px 18px;transform:rotate(5deg);background:#ddbd98;border:1px solid #c5a680}.workspace{position:relative;background:var(--cream);border:1px solid #ad9680;box-shadow:0 25px 50px -27px #54392365;transform:rotate(-2deg)}.workspace-top{display:flex;align-items:center;justify-content:space-between;padding:19px 21px;border-bottom:1px solid var(--line)}.mini-brand{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:650}.mini-brand svg{width:23px;height:23px}.local-pill{font-size:9px;padding:4px 9px;border:1px solid #c9ceb8;border-radius:20px;color:#526242}.document-view{margin:22px;position:relative;padding:13px;background:#ebe1d0}.sample-document{position:relative;padding:26px 26px 20px;background:#faf7ef;box-shadow:0 2px 6px #523c1920;color:#51483c;transition:background .35s,transform .35s;min-height:337px}.doc-top{display:flex;justify-content:space-between;font-size:6px;letter-spacing:.08em}.sample-document h3{font-family:Georgia,serif;font-weight:400;font-size:25px;line-height:1.15;margin-top:18px;letter-spacing:-.04em}.doc-date{font-size:6px;letter-spacing:.09em;margin-top:12px}.doc-rule{border-top:1px solid #b4a58b;margin:12px 0}.sample-document p:not(.doc-date){font-family:Georgia,serif;font-size:8px;line-height:1.65;color:#706458;margin-bottom:11px}.document-lines{margin:14px 0}.document-lines i{display:block;width:100%;border-top:1px solid #c4b7a2;margin-bottom:5px}.document-lines i:nth-child(2){width:92%}.document-lines i:nth-child(4){width:80%}.document-lines i:last-child{width:60%}.doc-sign{display:flex;justify-content:space-between;font-size:6px;padding-top:14px}.doc-sign span:last-child{font-family:Georgia,serif;font-size:16px;font-style:italic}.scan-corner{width:22px;height:22px;position:absolute;border-color:#996e45;border-style:solid;border-width:0}.tl{top:5px;left:5px;border-top-width:2px;border-left-width:2px}.tr{top:5px;right:5px;border-top-width:2px;border-right-width:2px}.bl{bottom:5px;left:5px;border-bottom-width:2px;border-left-width:2px}.br{bottom:5px;right:5px;border-bottom-width:2px;border-right-width:2px}.demo-tabs{display:flex;margin:0 22px;border-top:1px solid var(--line)}.demo-tabs button{flex:1;border:0;background:transparent;color:var(--muted);padding:16px 0 12px;font-size:11px}.demo-tabs button span{font-size:8px;margin-right:4px}.demo-tabs button[aria-pressed=true]{color:var(--brown);box-shadow:0 -2px var(--brown)}.demo-status{text-align:center;font-size:10px;padding:0 12px 14px}.floating-label{position:absolute;bottom:100px;right:-38px;background:var(--paper);box-shadow:0 7px 16px #462b1920;border:1px solid #b7a18b;transform:rotate(3deg);padding:12px 18px;font-size:12px;display:flex;align-items:center;gap:12px}.floating-label span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#d8e2ca;color:#46603e}.sample-caption{font-size:9px;text-align:center;margin-top:24px}.workspace[data-mode=clean] .sample-document,.workspace[data-mode=find] .sample-document{background:#fff}.workspace[data-mode=clean] .scan-corner,.workspace[data-mode=find] .scan-corner{opacity:0}.workspace[data-mode=find] .payment-line{background:#eed4a0;color:var(--brown);padding:3px 4px}.search-result{position:absolute;left:25px;right:25px;top:15px;display:flex;align-items:center;gap:10px;background:#fff9ed;box-shadow:0 4px 14px #533b3320;padding:8px 12px;font-size:10px;border:1px solid #ad8b65}.search-result span:last-child{margin-left:auto;color:var(--muted)}.principle-strip{background:#e8ddcd;border-block:1px solid var(--line);padding:29px 0}.principle-strip>.container{display:flex;align-items:center;justify-content:space-between;gap:35px}.principle-strip p{color:var(--ink);font-family:Georgia,serif;font-size:23px;line-height:1.3}.principle-strip strong{font-weight:400;font-style:italic}.principle-strip .container>div{display:flex;gap:40px;font-size:10px;letter-spacing:.1em;color:#806d57}.section{padding-block:96px}.section-heading{display:flex;justify-content:space-between;gap:45px;align-items:flex-end;margin-bottom:49px}.section-heading .eyebrow{margin-bottom:19px}.section-heading>p{max-width:320px;font-size:17px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.steps article{border-top:1px solid #a89075;padding-top:22px}.step-number{font-family:Georgia,serif;font-size:34px;color:#a4825e}.steps h3{margin:21px 0 12px}.steps p{font-size:15px;margin-bottom:25px}.privacy-section{background:#e9dfd1;padding:83px 0}.privacy-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.privacy-grid .eyebrow{margin-bottom:19px}.privacy-grid p:not(.eyebrow){margin-top:23px;font-size:16px}.privacy-grid .text-link{margin-top:25px}.privacy-art{padding:35px 0 20px;position:relative;max-width:390px}.archive-tab{background:#bb936c;width:150px;height:40px;padding:13px 22px;font-size:10px;letter-spacing:.1em;border:1px solid #876748;border-bottom:0;border-radius:10px 10px 0 0}.archive-folder{border:1px solid #876748;background:#d2b18a;height:250px;padding:24px;position:relative;border-radius:0 9px 9px 9px;box-shadow:10px 12px 0 #c8b194}.archive-folder>span{font-size:12px;letter-spacing:.05em}.archive-paper{position:absolute;right:25px;top:62px;left:33px;background:#fffaf1;border:1px solid #c3b6a3;padding:33px;font-family:Georgia,serif;font-size:35px;line-height:1.1;transform:rotate(-5deg);box-shadow:0 4px 12px #4c301b20}.archive-paper:after{content:'';display:block;border-top:1px solid #c8bda9;width:75%;margin-top:23px}.archive-paper em{color:#8b6742}.drive-connection{display:flex;justify-content:space-between;margin-top:40px;font-size:11px}.drive-connection i{font-style:normal;letter-spacing:5px;color:#9d866c}.pricing-preview{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:36px 0;border-block:1px solid var(--line)}.pricing-preview h3{font-family:Georgia,serif;font-size:38px;font-weight:400;margin-top:10px}.pricing-preview small{font-size:16px;color:var(--muted)}.pricing-preview p{font-size:12px;margin-top:10px}.pricing-divider{font-size:35px;color:#a28568}.fineprint{font-size:12px;line-height:1.6;color:var(--muted)}.pricing-preview+.fineprint{margin-top:18px}.faq-section{display:grid;grid-template-columns:1fr 1.4fr;gap:90px;padding-top:0}.faq-section h2{margin:19px 0 27px}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:25px;cursor:pointer;list-style:none;padding:22px 0;font-size:17px;font-weight:500;line-height:1.4}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span{font-size:23px;font-weight:300;color:#8d7258}.faq-item[open] summary>span{transform:rotate(45deg)}.faq-item p{font-size:15px;padding:0 32px 24px 0;max-width:850px}.closing-cta{border-top:1px solid var(--line);padding-block:70px;display:flex;justify-content:space-between;align-items:center;gap:45px}.closing-cta h2{margin-top:22px}.closing-cta>div:last-child{padding-top:20px;max-width:355px}.closing-cta .button{margin-top:23px}footer{background:#352419;color:#faf1e4;padding:43px 0 25px}.footer-top{display:flex;justify-content:space-between;gap:35px;padding-bottom:38px}.footer-top p{color:#beaa95;font-size:13px;margin-top:9px}.footer-links{display:flex;gap:27px;align-items:center;font-size:13px}.footer-links a{text-decoration:none}.footer-bottom{border-top:1px solid #674f3d;padding-top:22px;display:flex;justify-content:space-between;gap:22px;font-size:10px;color:#c6b5a3}.footer-bottom a{text-decoration:none}.page-intro{padding-top:69px;padding-bottom:50px}.page-intro .eyebrow{margin-bottom:25px}.page-intro h1{font-size:clamp(53px,6vw,84px)}.page-intro .lede{margin-top:27px;max-width:640px}.feature-index{display:flex;gap:40px;border-block:1px solid var(--line);padding-block:20px;font-size:13px}.feature-index a{text-decoration:none}.feature-row{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;border-bottom:1px solid var(--line)}.feature-row h2{margin:20px 0 24px}.feature-row p:not(.eyebrow){margin-bottom:20px}.feature-row.reverse>div:first-child{order:2}.feature-visual{background:#e8dece;padding:38px;min-height:385px}.crop-visual{padding:35px 70px;position:relative}.crop-visual .sample-document{transform:rotate(-4deg);border:1px solid #b29573}.crop-badge{background:var(--brown);color:var(--cream);position:absolute;bottom:14px;right:20px;padding:8px 12px;font-size:10px;transform:rotate(3deg)}.plain-list{list-style:none;padding:0;margin:23px 0}.plain-list li{border-top:1px solid var(--line);padding:11px 0;font-size:14px}.plain-list li:before{content:'↳';margin-right:12px;color:#9f7d56}.library-heading{font-family:Georgia,serif;font-size:32px;display:flex;justify-content:space-between;margin-bottom:20px}.folder-chip{display:inline-block;padding:6px 10px;background:#dac29f;font-size:11px;margin-bottom:20px}.library-item{display:flex;gap:16px;align-items:center;border-top:1px solid #c7bca8;padding:15px 0}.mini-page{background:#fff9ef;border:1px solid #d1c6b6;padding:13px 8px;font-size:5px;line-height:2;height:68px;width:49px}.library-item strong{font-size:13px;display:block;font-weight:500}.library-item small{font-size:10px;display:block;color:var(--muted)}.library-item>span:last-child{margin-left:auto}.library-visual>p{font-size:9px;margin-top:15px}.illustrated-search{border-bottom:1px solid #b4a28c;font-size:15px;display:flex;justify-content:space-between;padding:23px 0}.illustrated-search span{font-size:11px;color:var(--muted)}.words-visual blockquote{font-family:Georgia,serif;font-size:36px;line-height:1.3;margin:35px 0 27px;letter-spacing:-.04em}.words-visual mark{background:#dcb776;color:var(--ink);padding:0 4px}.words-visual p:last-child{font-size:12px}.backup-visual{text-align:center;background:#4c3424;color:#f7ead8;padding:45px}.backup-circle{font-size:45px;border:1px solid #ab8c6b;border-radius:50%;display:grid;place-items:center;width:78px;height:78px;margin:auto auto 25px}.backup-visual h3{font-family:Georgia,serif;font-size:35px;font-weight:400}.backup-path{display:flex;flex-direction:column;gap:10px;font-size:11px;color:#ceb393;margin-top:30px}.roadmap{padding-block:55px;margin-bottom:60px}.roadmap h2{font-size:42px;margin-top:18px}.roadmap p:not(.eyebrow){max-width:740px;margin-top:18px}.pricing-section{padding-top:16px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #c9b9a5}.plan{padding:35px 29px;display:flex;flex-direction:column;position:relative}.plan+.plan{border-left:1px solid #c9b9a5}.plan h2{font-size:51px;margin-top:27px}.plan-period{font-size:12px;margin-top:7px;min-height:27px}.plan>p:not(.eyebrow):not(.plan-period){font-size:14px;margin-top:17px}.featured{background:#e9d6ba}.plan-ribbon{position:absolute;top:-12px;left:29px;background:var(--brown);color:var(--paper);padding:4px 9px;font-size:8px;letter-spacing:.12em}.check-list{padding:0;list-style:none;margin:24px 0 30px;font-size:13px;flex:1}.check-list li{padding:8px 0 8px 21px;position:relative}.check-list li:before{content:'✓';position:absolute;left:0;color:#81603b}.plan .button{font-size:12px;gap:8px;padding-inline:14px}.billing-switch{display:flex;border:1px solid #b6a085;margin-top:18px;align-self:flex-start}.billing-switch button{background:transparent;border:0;font-size:11px;padding:5px 11px;color:var(--brown)}.billing-switch button[aria-pressed=true]{background:var(--brown);color:var(--cream)}.featured h2{margin-top:15px}.pricing-note{font-size:12px;margin-top:24px;max-width:900px}.pricing-explained{display:grid;grid-template-columns:1fr 1.3fr;gap:90px}.pricing-explained h2{margin-top:20px}.pricing-explained h3{font-size:20px;margin-bottom:12px}.pricing-explained p{font-size:15px;margin-bottom:32px}.support-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;padding-top:20px}.email-address{display:block;font-family:Georgia,serif;font-size:clamp(19px,2.2vw,27px);margin:14px 0 20px;overflow-wrap:anywhere}.copy-status{font-size:12px;margin-top:10px;min-height:22px}.support-note{border-top:1px solid var(--line);padding-top:22px;margin-top:30px}.support-note h3{font-size:18px}.support-note p{font-size:14px;margin-top:12px}.support-note .eyebrow{margin:0 0 12px}.support-form-wrap{background:#e9dfd1;padding:35px}.support-form-wrap h2{font-size:33px;letter-spacing:-.04em}.support-form-wrap>p{font-size:14px;margin-top:15px;margin-bottom:23px}label{display:block;font-size:12px;margin-bottom:7px;font-weight:550}label span{font-weight:400;color:var(--muted)}input,select,textarea{width:100%;border:1px solid #b9aa97;border-radius:3px;background:#fcf8f0;padding:11px 12px;color:var(--ink);font-size:14px;margin-bottom:20px}textarea{resize:vertical;min-height:140px}select{padding-right:26px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:17px}#support-form .fineprint{margin-bottom:19px}.form-status{margin-top:15px;font-size:13px}.support-faq .section-heading{align-items:center}.faq-search{min-width:300px}.faq-search input{margin-bottom:5px}.faq-search p{font-size:11px}.legal-layout{display:grid;grid-template-columns:230px 1fr;gap:80px;padding-bottom:70px;padding-top:20px}.legal-layout aside{align-self:start;position:sticky;top:120px}.legal-layout aside nav{display:flex;flex-direction:column;gap:12px;margin:22px 0;font-size:12px}.legal-layout aside nav a{text-decoration:none;color:var(--muted)}.legal-layout article section{border-top:1px solid var(--line);padding:30px 0}.legal-layout h2{font-family:inherit;font-size:23px;letter-spacing:-.025em;line-height:1.35;margin-bottom:18px;font-weight:500}.legal-layout p{font-size:15px;line-height:1.8}.legal-layout a{color:var(--brown)}.legal-layout .fineprint{font-size:11px}.page-404 main>.container:nth-child(2){margin-bottom:70px}.page-404 .closing-cta{margin-top:70px}
@media(min-width:1500px){.hero{padding-block:85px;min-height:820px}}@media(max-width:1100px){.container{width:calc(100% - 64px)}.hero{gap:40px}.hero-facts{gap:10px;font-size:9px}.hero-facts span+span:before{margin-right:10px}.actions{gap:18px}.hero h1{font-size:74px}.floating-label{right:-20px}.privacy-grid,.feature-row{gap:55px}.steps{gap:30px}.plan{padding:30px 22px}.footer-bottom{flex-wrap:wrap}.support-grid{gap:45px}.legal-layout{gap:45px}#main-nav{gap:25px}.sample-document{padding:20px}.sample-document h3{font-size:22px}.pricing-preview{gap:22px}.pricing-preview h3{font-size:31px}.pricing-preview .button{font-size:12px}}@media(max-width:800px){.container{width:calc(100% - 40px)}.nav-wrap{min-height:76px}.brand{font-size:23px}.menu-toggle{display:flex;align-items:center;gap:14px;border:1px solid var(--line);background:transparent;padding:8px 11px;font-size:12px;border-radius:3px}#main-nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--paper);padding:25px 20px;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:23px}#main-nav.open{display:flex}.nav-cta{justify-content:space-between}.hero{grid-template-columns:1fr;padding-top:43px;padding-bottom:50px;gap:43px}.hero h1{font-size:clamp(61px,10.5vw,86px)}.hero-copy .eyebrow{margin-bottom:22px}.hero-copy .lede{font-size:17px;max-width:560px}.hero-facts{font-size:10px;gap:15px;margin-top:28px}.hero-facts span+span:before{margin-right:15px}.hero-art{max-width:470px;width:100%;margin:auto;padding-inline:18px}.hero-art .sample-document{min-height:295px}.floating-label{right:0;font-size:10px;padding:9px 12px;bottom:90px}.art-caption{font-size:8px}.workspace-top{padding:14px 18px}.document-view{margin:18px}.workspace{transform:rotate(-1.5deg)}.sample-document h3{font-size:25px}.sample-document p:not(.doc-date){font-size:9px}.principle-strip>.container{align-items:flex-start;flex-direction:column;gap:21px}.principle-strip .container>div{gap:20px;flex-wrap:wrap;font-size:9px}.section{padding-block:60px}.section-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:32px}.section-heading>p{max-width:500px;font-size:15px}.steps{grid-template-columns:1fr;gap:29px}.steps article{padding-top:15px;display:grid;grid-template-columns:40px 1fr;column-gap:22px}.step-number{grid-row:span 3;font-size:28px}.steps h3{margin:5px 0 12px}.steps .text-link{justify-self:start}.steps p{margin-bottom:18px}.privacy-section{padding:53px 0}.privacy-grid{grid-template-columns:1fr;gap:48px}.privacy-art{width:100%;max-width:360px;margin:auto}.privacy-grid>div:last-child{order:-1}.pricing-preview{flex-wrap:wrap;align-items:flex-start;padding-block:25px;gap:25px}.pricing-preview>div{flex:1;min-width:120px}.pricing-divider{display:none}.pricing-preview h3{font-size:28px}.pricing-preview .button{width:100%;justify-content:center}.pricing-preview small{font-size:12px}.faq-section{grid-template-columns:1fr;gap:30px;padding-top:0}.faq-item summary{font-size:16px;padding:21px 0}.closing-cta{padding-block:46px;flex-direction:column;align-items:flex-start;gap:19px}.closing-cta h2{font-size:48px}.closing-cta>div:last-child{padding-top:0}.closing-cta p{font-size:14px}.footer-top{flex-direction:column;gap:30px}.footer-links{flex-wrap:wrap;gap:23px}.footer-bottom{flex-direction:column;gap:13px}.page-intro{padding-top:44px;padding-bottom:34px}.page-intro h1{font-size:clamp(48px,9vw,70px)}.page-intro .lede{font-size:17px}.feature-index{gap:15px;flex-wrap:wrap;font-size:11px}.feature-row{grid-template-columns:1fr;gap:30px}.feature-row.reverse>div:first-child{order:0}.feature-visual{min-height:320px}.crop-visual{padding:35px 50px}.plan-grid{grid-template-columns:1fr}.plan+.plan{border-left:0;border-top:1px solid #c9b9a5}.plan{padding:30px}.plan h2{font-size:48px}.plan-ribbon{top:0;right:0;left:auto}.check-list{margin-bottom:25px}.plan .button{font-size:14px}.pricing-explained{grid-template-columns:1fr;gap:32px}.support-grid{grid-template-columns:1fr;gap:40px}.support-form-wrap{padding:25px}.faq-search{min-width:0;width:100%}.support-faq .section-heading{align-items:flex-start}.legal-layout{grid-template-columns:1fr;gap:28px;padding-top:0}.legal-layout aside{position:static;border-block:1px solid var(--line);padding:22px 0}.legal-layout aside nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.legal-layout article section{padding:25px 0}.legal-layout h2{font-size:21px}.words-visual blockquote{font-size:32px}}@media(max-width:380px){.actions{flex-wrap:wrap}.hero-facts{font-size:8px;gap:10px}.hero-facts span+span:before{margin-right:10px}.local-pill{font-size:8px}.sample-document h3{font-size:20px}.hero-art{padding-inline:10px}.document-view{margin:12px}.doc-sign span:first-child{max-width:75px}.form-row{grid-template-columns:1fr;gap:0}.crop-visual{padding:25px}.plan{padding:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.button:hover{transform:none}}
/* App-led presentation */
.feature-icon{width:25px;height:25px;flex-shrink:0}.app-hero{display:grid;grid-template-columns:.9fr 1.25fr;gap:42px;align-items:center;padding-block:64px 54px;min-height:720px}.app-hero-copy>.eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:25px}.app-hero h1{font-size:clamp(64px,6.4vw,91px);line-height:1.02}.app-hero .lede{font-size:18px;max-width:460px;margin-top:28px}.app-hero .availability{font-size:11px;margin-top:18px}.app-hero .actions{gap:25px}.app-hero-facts{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px;color:#75675a;font-size:10px}.app-hero-facts span{display:flex;gap:7px;align-items:center}.app-hero-facts span:before{content:'✓';color:#806542}.app-hero-visual{position:relative;margin:0;isolation:isolate;min-width:0;width:calc(100% + 40px);margin-left:-5px}.app-hero-image{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 24px #41291920);position:relative;z-index:1}.hero-orbit{position:absolute;width:72%;aspect-ratio:1;border:1px solid #d4bb9d;border-radius:50%;left:15%;top:4%;z-index:-1;background:radial-gradient(circle,#e9d6bb70,transparent 70%)}.hero-orbit:after{content:'';position:absolute;inset:24px;border:1px dashed #d4bb9d;border-radius:50%}.app-hero-visual figcaption{text-align:center;font-size:9px;color:#766456;margin-top:22px}.hero-feature-tag{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;border:1px solid #c8b192;box-shadow:0 7px 22px #50301c12;background:#fffaf2ee;padding:10px 13px;font-size:11px;white-space:nowrap;border-radius:5px}.hero-feature-tag svg{width:19px;height:19px}.tag-scan{left:-4%;bottom:6%;transform:rotate(-4deg)}.tag-search{right:-1%;top:5%;transform:rotate(4deg)}.app-capability-strip{background:#e9decd;border-block:1px solid #d8c8b2;padding:22px 0}.app-capability-strip .container{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:11px;letter-spacing:.08em;color:#74583d}.app-capability-strip i{font-style:normal;color:#a9855b;font-size:15px}.app-explorer .section-heading>p{max-width:340px}.app-tabs{display:flex;border-block:1px solid #cbb89f;gap:0;overflow-x:auto}.app-tabs button{flex:1;min-width:155px;display:flex;align-items:center;justify-content:center;gap:10px;background:transparent;border:0;color:#766454;padding:21px 12px;font-size:12px;line-height:1.4}.app-tabs button svg{width:20px;height:20px}.app-tabs button[aria-selected=true]{background:#ead9bd;color:#482914;box-shadow:inset 0 -3px #4b2a16}.app-tabs button:hover{background:#ede3d4}.app-panel{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center;background:#efe6d8;padding:45px 70px;min-height:654px}.app-panel-copy h3{font-family:Georgia,serif;font-size:52px;line-height:1.07;font-weight:400;letter-spacing:-.05em;margin:20px 0}.app-panel-copy>p:not(.eyebrow){font-size:16px;max-width:410px}.app-panel-copy ul{list-style:none;padding:0;margin:25px 0;font-size:14px}.app-panel-copy li{margin:10px 0}.app-panel-copy li:before{content:'✓';color:#886540;margin-right:13px}.app-panel-copy .planned-note{margin-top:19px;font-size:11px}.app-panel-preview{display:flex;align-items:center;flex-direction:column;gap:18px}.preview-caption{font-size:10px;text-align:center;color:#7a6754;line-height:1.5}.preview-phone{width:270px;height:559px;border:9px solid #22201e;border-radius:36px;background:#f8f1e7;box-shadow:0 0 0 2px #8f7d68,0 20px 35px -16px #4b2a1645;position:relative;overflow:hidden;color:#30261e;flex-shrink:0;padding-inline:11px}.phone-camera{position:absolute;z-index:4;top:8px;width:12px;height:12px;left:calc(50% - 6px);border-radius:50%;background:#191b1d;box-shadow:inset 0 0 0 3px #08090a}.phone-status{display:flex;justify-content:space-between;padding:7px 5px 12px;font-size:8px;height:39px;align-items:center}.phone-gesture{position:absolute;bottom:7px;width:74px;height:3px;background:#685d52;left:calc(50% - 37px);border-radius:4px}.phone-title{font-size:16px;line-height:1.4;padding:9px 0 17px;font-weight:500}.phone-helper{font-size:10px;margin:5px 0 17px;color:#665e52}.phone-pagination{font-size:10px;text-align:center;padding:5px 0 20px}.preview-phone.dark{background:#171819;color:#f7efe2}.dark .phone-gesture{background:#e0d8cd}.preview-camera-controls{display:flex;gap:9px;padding-bottom:13px}.preview-camera-controls>span{background:#333331;padding:7px 12px;font-size:10px;border:1px solid #5a5650;border-radius:18px}.preview-camera-document{position:relative;background:repeating-linear-gradient(4deg,#b3986f,#b3986f 30px,#b79e78 31px,#b79e78 34px);padding:22px 18px 37px;height:338px}.preview-phone .sample-document{min-height:0;padding:17px 15px;height:100%;box-shadow:0 3px 5px #30271d24}.preview-phone .sample-document h3{font-size:17px;margin-top:14px}.preview-phone .sample-document p:not(.doc-date){font-size:6px;margin-bottom:7px}.preview-phone .doc-top{font-size:4px}.preview-phone .doc-date{font-size:4px;margin-top:9px}.preview-phone .doc-sign{font-size:4px;padding-top:9px}.preview-phone .doc-sign span:last-child{font-size:12px}.preview-phone .doc-rule{margin:9px 0}.preview-phone .document-lines i{margin-bottom:4px}.preview-crop{position:absolute;inset:20px 14px 35px;border:2px solid #e2c298;transform:skewY(-2deg)}.preview-crop:before,.preview-crop:after{content:'';position:absolute;width:11px;height:11px;border:2px solid #f7efdf;background:#ac7c49;border-radius:50%}.preview-crop:before{left:-7px;top:-7px}.preview-crop:after{right:-7px;bottom:-7px}.steady-hint{position:absolute;bottom:10px;left:calc(50% - 40px);background:#3b2a1ae6;color:#f5e5cd;border-radius:20px;padding:3px 10px;font-size:8px}.preview-shutter{border:2px solid #efe6d8;box-shadow:inset 0 0 0 4px #141414;border-radius:50%;background:#f5e5ce;width:50px;height:50px;margin:17px auto}.phone-bottom-labels{display:flex;justify-content:space-between;align-items:center;font-size:9px}.phone-bottom-labels strong{font-weight:400;border-radius:20px;color:#3c291c;background:#e9c7a0;padding:7px 13px}.ocr-preview-text{border:1px solid #97724a;border-radius:12px;position:relative;padding:20px 14px;height:348px;background:#fffaf2}.review-pill{position:absolute;right:6px;top:-9px;background:#e8c592;color:#49321c;border-radius:20px;padding:2px 7px;font-size:7px}.ocr-preview-text h3{font-size:13px;letter-spacing:0;margin-bottom:18px}.ocr-preview-text p{font-size:11px;line-height:1.65;color:#3e3328;margin-bottom:14px}.ocr-preview-text mark{background:#ebd1a4}.phone-tool-row{display:flex;justify-content:space-between;text-align:center;margin-top:18px;font-size:18px;color:#79522d}.phone-tool-row small{font-size:6px;color:#3e3328;display:block}.phone-pdf-tools{display:grid;grid-template-columns:1fr 1fr;gap:10px}.phone-pdf-tools>div{background:#ebdfcd;border-radius:14px;padding:17px 11px;min-height:106px;display:flex;flex-direction:column;gap:13px}.phone-pdf-tools strong{font-weight:500;font-size:11px;line-height:1.4}.phone-pdf-tools svg{height:25px;width:25px}.phone-foot-note{font-size:8px;text-align:center;padding:20px 4px;color:#725e49;line-height:1.5}.signature-page{height:355px;position:relative;padding:10px;background:#e7ddcd}.signature-page .sample-document{background:white;padding-bottom:95px}.sample-signature{position:absolute;right:25px;bottom:39px;border:1px solid #93704c;font-family:Georgia,serif;font-style:italic;font-size:28px;padding:0 9px;color:#312720}.sample-signature:before,.sample-signature:after{content:'';width:6px;height:6px;background:#835b31;border-radius:50%;position:absolute}.sample-signature:before{left:-3px;top:-3px}.sample-signature:after{right:-3px;bottom:-3px}.sample-signature>span{font-family:sans-serif;font-size:10px;position:absolute;bottom:-6px;right:-6px}.phone-action-pair{display:flex;justify-content:space-between;gap:8px;margin-top:20px;font-size:8px;align-items:center}.phone-action-pair>span{border:1px solid #a38e78;padding:7px 20px;border-radius:20px}.phone-action-pair>strong{background:#563116;color:white;padding:8px 14px;border-radius:20px;font-weight:400}.phone-connection{display:flex;align-items:center;gap:7px;font-size:9px;margin:10px 0 20px;padding:10px;background:#e4e8d9;border-radius:12px}.connected-dot{width:6px;height:6px;border-radius:50%;background:#507048}.phone-info-block{border-radius:14px;background:#e9dece;padding:20px 15px}.phone-info-block small{display:block;font-size:7px;letter-spacing:.05em;color:#776047}.phone-info-block strong{display:block;font-size:12px;font-weight:500;margin-top:8px}.phone-info-block hr{border:0;border-top:1px solid #cdbda7;margin:20px 0}.phone-setting{display:flex;align-items:center;justify-content:space-between;padding:16px 0 9px;font-size:11px}.visual-toggle{display:block;width:30px;height:17px;background:#76512f;border-radius:20px;position:relative}.visual-toggle:after{content:'';display:block;width:13px;height:13px;background:#fff5e5;border-radius:50%;position:absolute;right:2px;top:2px}.phone-primary,.phone-secondary{text-align:center;border-radius:20px;padding:9px;font-size:10px;margin-top:17px;background:#563116;color:#fff6e8}.phone-secondary{margin-top:10px;background:transparent;color:#563116;border:1px solid #967350}.phone-pdf-ready{text-align:center;background:#ece2d3;padding:29px 9px;margin-top:10px;border-radius:13px}.phone-pdf-ready svg{width:45px;height:45px;color:#8a6741;margin-bottom:13px}.phone-pdf-ready h3{font-size:12px;letter-spacing:0}.phone-pdf-ready p{font-size:8px;margin-top:10px}.phone-share-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.phone-share-options>div{text-align:center;border:1px solid #c5b59e;border-radius:11px;padding:17px 5px;font-size:25px;color:#825b35}.phone-share-options strong{display:block;font-size:10px;font-weight:400;color:#3f2e20;margin-top:6px}.screen-gallery{background:#e6d8c3;padding:68px 0}.screen-gallery .section-heading{margin-bottom:28px}.screen-gallery-scroll{width:100%;overflow-x:auto;overflow-y:hidden;padding-block:15px}.screen-gallery img{display:block;width:100%;height:auto;max-height:700px;object-fit:contain}.screen-labels{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;max-width:1100px;margin:0 auto 21px;text-align:center;font-size:14px}.screen-labels a{text-decoration:none}.screen-labels small{font-size:9px;border:1px solid #b5a181;border-radius:14px;padding:3px 6px;margin-left:3px}.screen-gallery>.container>.preview-caption{margin-top:12px}.workflow-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.workflow-shortcut{display:flex;align-items:flex-start;text-decoration:none;gap:20px;border-top:1px solid #cdbb9f;padding:24px 0;transition:background .2s}.workflow-shortcut>svg{color:#957046;margin-top:3px}.workflow-shortcut strong{display:block;font-size:18px;font-weight:500;letter-spacing:-.03em}.workflow-shortcut small{display:block;font-size:12px;color:#786654;margin-top:5px;max-width:380px}.workflow-shortcut>span:last-child{margin-left:auto;padding-top:4px;font-size:20px}.workflow-shortcut:hover strong{text-decoration:underline;text-underline-offset:5px}.local-first-section{background:#412c1e;color:#f9eddc;padding:76px 0}.local-first-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.local-first-grid .eyebrow{color:#d8b58a}.local-first-grid h2{margin-top:23px}.local-first-grid h2 em{color:#d8b58a}.local-first-grid p:not(.eyebrow){color:#cfbaa1;font-size:16px;margin-top:25px;max-width:430px}.local-first-grid .button{border-color:#c3a380;color:#f8e4c9;margin-top:30px}.local-first-facts article{border-top:1px solid #8a6c4e;padding-top:22px;margin-bottom:27px;display:grid;grid-template-columns:30px 1fr;gap:8px 20px}.local-first-facts article>span{font-size:11px;color:#c9a577;padding-top:4px}.local-first-facts h3{font-size:22px;font-weight:500}.local-first-facts article>p{grid-column:2;margin-top:0!important;font-size:13px!important}.app-use-cases h2{margin-top:24px}.use-case-list{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:45px}.use-case-list>div{border-top:1px solid #c3ac8e;padding-top:22px}.use-case-list span{font-family:Georgia,serif;font-size:28px;color:#8b6d4b}.use-case-list h3{margin-top:22px;font-size:21px}.use-case-list p{font-size:14px;margin-top:12px}.launch-pricing{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:0}.launch-pricing h2{margin-top:24px}.launch-pricing>div:first-child>p:not(.eyebrow){max-width:390px;margin:25px 0}.launch-plan-lines>a{display:grid;grid-template-columns:1fr 1fr 20px;align-items:center;gap:20px;padding:24px 0;border-top:1px solid #cdbb9f;text-decoration:none;font-size:16px}.launch-plan-lines strong{font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.2}.launch-plan-lines small{display:block;font-family:inherit;font-size:11px;font-style:italic;color:#77634e;margin-top:5px}.launch-plan-lines p{border-top:1px solid #cdbb9f;padding-top:17px}.catalog-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;padding-block:73px 43px}.catalog-intro h2{margin-top:24px}.catalog-intro>p{max-width:430px;font-size:16px}.feature-catalog{padding-bottom:75px}.catalog-controls{padding:28px;background:#eadfce;margin-bottom:45px}.catalog-controls input{max-width:520px;margin-bottom:17px}.catalog-controls label{font-size:12px}.catalog-filters{display:flex;flex-wrap:wrap;gap:8px}.catalog-filters button{background:transparent;border:1px solid #bfa889;border-radius:20px;padding:7px 13px;color:#65472c;font-size:11px;white-space:nowrap}.catalog-filters button[aria-pressed=true]{background:#4b2a16;color:#fff4e3;border-color:#4b2a16}.catalog-controls>p{font-size:11px;margin-top:15px}.catalog-group{padding-top:18px;margin-bottom:46px;scroll-margin-top:110px}.catalog-heading{display:flex;gap:19px;align-items:flex-start;border-bottom:1px solid #bca180;padding-bottom:23px}.catalog-heading svg{width:31px;height:31px;color:#926c40;margin-top:7px}.catalog-heading h2{font-family:Georgia,serif;font-size:36px;line-height:1.15;letter-spacing:-.04em}.catalog-heading p{font-size:13px;margin-top:8px}.planned-badge{display:inline-block;padding:4px 10px;border:1px solid #b2956e;background:#eee0ca;border-radius:20px;font-size:10px;margin-left:auto;white-space:nowrap;margin-top:7px}.feature-functions{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.feature-functions li{padding:21px 0;border-bottom:1px solid #dacebb;display:flex;flex-direction:column;gap:7px}.feature-functions strong{font-size:15px;font-weight:550;letter-spacing:-.01em}.feature-functions span{font-size:12px;color:#766553;line-height:1.65;max-width:485px}.catalog-disclosure{border-top:1px solid #d5c4ac;padding-top:22px}.page-features .screen-gallery .section-heading h2{font-size:48px}.page-features .screen-gallery img{max-height:630px}
@media(max-width:1100px){.app-hero{gap:25px;grid-template-columns:1fr 1.1fr;min-height:680px}.app-hero h1{font-size:72px}.app-hero .lede{font-size:17px}.app-hero .actions{gap:17px;flex-wrap:wrap}.app-hero-visual{width:100%;margin:0}.tag-scan{left:-5px}.tag-search{right:0}.app-panel{padding:40px;gap:50px}.app-panel-copy h3{font-size:45px}.app-panel-copy>p:not(.eyebrow){font-size:15px}.screen-labels{font-size:12px}.local-first-grid{gap:60px}.launch-pricing{gap:65px}.workflow-shortcuts{gap:0 40px}.catalog-intro{gap:40px}}
@media(max-width:800px){.app-hero{grid-template-columns:1fr;gap:30px;min-height:0;padding-block:44px 36px}.app-hero h1{font-size:clamp(61px,10vw,82px)}.app-hero-copy>.eyebrow{margin-bottom:22px}.app-hero .lede{font-size:17px;max-width:560px;margin-top:23px}.app-hero .actions{gap:23px;margin-top:27px;flex-wrap:wrap}.app-hero .availability{font-size:10px}.app-hero-facts{margin-top:23px;font-size:9px;gap:16px}.app-hero-visual{max-width:610px;width:100%;margin:auto}.app-hero-visual figcaption{font-size:8px;margin-top:21px}.hero-feature-tag{padding:6px 9px;font-size:8px;gap:5px}.hero-feature-tag svg{width:15px;height:15px}.tag-scan{bottom:6%;left:0}.tag-search{top:6%;right:0}.app-capability-strip{padding:19px 0}.app-capability-strip .container{display:grid;grid-template-columns:1fr 1fr;gap:15px 12px;text-align:center;font-size:9px}.app-capability-strip i{display:none}.app-tabs{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.app-tabs button{min-width:0;padding:14px 5px;font-size:10px;gap:5px;flex-direction:column}.app-tabs button svg{width:19px;height:19px}.app-panel{grid-template-columns:1fr;gap:35px;padding:33px 25px;min-height:0}.app-panel-copy h3{font-size:40px;margin-top:18px}.app-panel-copy>p:not(.eyebrow){font-size:15px;max-width:100%}.app-panel-copy ul{font-size:13px;margin-block:20px}.preview-phone{width:260px;height:549px}.app-panel-preview{gap:18px}.app-panel-preview .preview-caption{font-size:8px}.screen-gallery{padding:48px 0}.screen-gallery-scroll img{width:760px;max-width:none;max-height:none}.screen-labels{width:760px;margin:0 0 19px;font-size:11px;gap:0}.screen-labels small{font-size:8px}.screen-gallery .section-heading{gap:20px}.screen-gallery h2,.page-features .screen-gallery .section-heading h2{font-size:39px}.workflow-shortcuts{grid-template-columns:1fr;gap:0}.workflow-shortcut{padding:20px 0;gap:16px}.workflow-shortcut strong{font-size:17px}.workflow-shortcut small{font-size:12px}.local-first-section{padding:52px 0}.local-first-grid{grid-template-columns:1fr;gap:42px}.local-first-grid p:not(.eyebrow){font-size:15px;max-width:100%}.local-first-facts h3{font-size:20px}.use-case-list{grid-template-columns:1fr;gap:27px;margin-top:32px}.use-case-list>div{display:grid;grid-template-columns:32px 1fr;gap:5px 18px;padding-top:18px}.use-case-list>div>span{grid-row:span 2;font-size:25px}.use-case-list h3{margin-top:4px;font-size:20px}.use-case-list p{margin-top:7px;font-size:13px}.launch-pricing{grid-template-columns:1fr;gap:36px;padding-top:0}.launch-plan-lines>a{padding-block:19px;font-size:14px;gap:12px}.launch-plan-lines strong{font-size:27px}.catalog-intro{flex-direction:column;align-items:flex-start;gap:25px;padding-block:47px 30px}.catalog-intro>p{max-width:none;font-size:15px}.catalog-controls{padding:20px;margin-bottom:28px}.catalog-filters{gap:7px}.catalog-filters button{font-size:10px;padding:6px 9px}.catalog-group{margin-bottom:34px}.catalog-heading{gap:13px;padding-bottom:20px}.catalog-heading h2{font-size:28px}.catalog-heading p{font-size:12px}.catalog-heading svg{width:25px;height:25px;margin-top:3px}.planned-badge{font-size:8px;padding:3px 7px;margin-top:5px}.feature-functions{grid-template-columns:1fr;gap:0}.feature-functions li{padding-block:18px}.feature-functions strong{font-size:14px}.feature-functions span{font-size:12px;max-width:none}.feature-catalog{padding-bottom:48px}}@media(max-width:380px){.app-hero .actions{gap:20px}.app-hero .button{font-size:12px;padding:13px 17px;gap:20px}.app-hero .text-link{font-size:12px}.app-hero-facts{gap:11px;font-size:8px}.app-panel{padding-inline:13px}.preview-phone{width:246px}.app-tabs button{font-size:9px}.catalog-controls{padding:15px}.catalog-heading h2{font-size:25px}.catalog-heading{gap:9px}.catalog-heading svg{width:22px;height:22px}.feature-functions strong{font-size:14px}.hero-feature-tag{font-size:7px}}
@media(max-width:800px){.app-hero{display:flex;flex-direction:column;gap:0;align-items:stretch}.app-hero-copy{display:contents}.app-hero-copy>.eyebrow{order:0}.app-hero-copy>h1{order:1}.app-hero-visual{order:2;margin:24px auto 25px}.app-hero-copy>.lede{order:3;margin-top:0}.app-hero-copy>.actions{order:4}.app-hero-copy>.availability{order:5}.app-hero-copy>.app-hero-facts{order:6}}
@media(max-width:800px){.app-hero h1{font-size:clamp(42px,11.5vw,64px)}}
