.proof-page{--proof-line:#40372d;--proof-muted:#bcb0a3;--proof-accent:#ffad91}.proof-page .wrap{max-width:1280px;margin-inline:auto;padding-inline:clamp(24px,5vw,72px)}.proof-page h1,.proof-page h2,.proof-page h3{font-family:"ARLing Sans",system-ui,sans-serif;font-weight:550;letter-spacing:-.055em;line-height:1.08}.proof-page p{max-width:65ch}.proof-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--proof-accent);font-weight:600;margin:0 0 20px}.proof-hero{padding-top:72px;padding-bottom:56px;display:grid;grid-template-columns:1.03fr 1fr;gap:48px;align-items:center}.proof-hero h1{font-size:clamp(44px,5.8vw,80px);margin:0 0 28px;max-width:12ch}.proof-lead{font-size:19px;line-height:1.65;color:#d7c9bb;margin:0 0 28px;max-width:39ch}.proof-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:28px 0 18px}.proof-button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:50px;border:1px solid #f2643c;border-radius:4px;padding:13px 22px;background:#f2643c;color:#250e05!important;text-decoration:none;font-size:15px;font-weight:600;line-height:1.4}.proof-button:hover{background:#ff8c67;border-color:#ff8c67}.proof-textlink{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px;text-decoration:underline;text-underline-offset:6px}.proof-small{font-size:13px;line-height:1.65;color:var(--proof-muted);margin:14px 0 0}.proof-sheet{margin:0;position:relative;background:#e9e0d1;color:#251c16;padding:24px;transform:rotate(2deg);border:1px solid #fff2dc;box-shadow:12px 15px 0 #191511}.proof-sheet-head{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #b0a18f;padding-bottom:15px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.proof-sheet-art{aspect-ratio:1.5;background:#252a23;margin:24px 0;padding:32px 20px;display:flex;align-items:center;justify-content:center;text-align:center;border:10px solid #d2c5b2;position:relative}.proof-art-name{font-family:Georgia,serif;font-size:clamp(24px,3.1vw,42px);font-weight:normal;line-height:1.1;color:#f4e8d5;letter-spacing:.09em}.proof-art-name small{font-family:"ARLing Sans",system-ui,sans-serif;display:block;font-size:11px;letter-spacing:.25em;text-transform:uppercase;margin-top:14px;color:#d1c5b3}.proof-stamp{position:absolute;right:-13px;bottom:24px;padding:8px 13px;background:#f2643c;color:#270e06;border:1px solid #27160e;transform:rotate(-7deg);font-size:12px;font-weight:600}.proof-sheet dl{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;font-size:12px;margin:0}.proof-sheet dt{color:#625244;font-size:11px;margin-bottom:4px}.proof-sheet dd{margin:0;font-weight:600}.proof-sheet-bottom{border-top:1px solid #b0a18f;margin-top:20px;padding-top:14px;display:flex;justify-content:space-between;gap:16px;font-size:11px;color:#625244}.proof-facts{display:flex;gap:36px;flex-wrap:wrap;padding-top:24px;padding-bottom:24px;border-top:1px solid var(--proof-line);border-bottom:1px solid var(--proof-line);font-size:13px;color:#d8cabd}.proof-demo-section{padding-top:80px;padding-bottom:72px}.proof-section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end;margin-bottom:36px}.proof-section-heading h2,.proof-flow h2,.proof-pilot h2,.proof-privacy h2{font-size:clamp(32px,4.2vw,56px);margin:0}.proof-section-heading p{margin:0;color:var(--proof-muted);font-size:16px;line-height:1.7}.proof-demo{border:1px solid #635240;background:#13100d}.proof-demo-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;border-bottom:1px solid var(--proof-line);font-size:13px}.proof-demo-top strong{font-weight:500}.proof-demo-top span{color:var(--proof-accent)}.proof-demo-body{display:grid;grid-template-columns:1.35fr 1fr;min-width:0}.proof-demo-visual{padding:30px;background:#1d1812;min-width:0}.proof-demo-visual .proof-sheet-art{margin:0;border-width:14px;aspect-ratio:1.4}.proof-demo-visual .proof-art-name{font-size:clamp(26px,3.8vw,50px)}.proof-demo-pin{position:absolute;right:15%;bottom:22%;width:32px;height:32px;border-radius:50%;background:#b33d1e;border:2px solid #fff1dd;display:grid;place-items:center;color:white;font-size:13px;font-weight:600}.proof-demo-comment{padding:18px 0 0;display:flex;gap:14px;font-size:14px;color:#ebdccb;line-height:1.6}.proof-demo-comment b{color:var(--proof-accent);flex:none}.proof-demo-control{padding:30px}.proof-demo-control h3{font-size:23px;margin:0 0 18px}.proof-demo-spec{margin:0;border-top:1px solid var(--proof-line)}.proof-demo-spec>div{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--proof-line);font-size:14px}.proof-demo-spec dt{color:var(--proof-muted)}.proof-demo-spec dd{margin:0;text-align:right;color:#f4eadf}.proof-demo-state{margin:24px 0 0;padding-left:14px;border-left:2px solid #f2643c;color:#f6e8d9;font-size:14px;min-height:68px}.proof-demo-control .proof-button{width:100%;margin-top:22px;cursor:pointer}.proof-demo-control .proof-button:disabled{opacity:.55;cursor:default}.proof-demo-check{display:flex;gap:12px;align-items:flex-start;font-size:13px;color:#d4c4b2;line-height:1.6;margin-top:18px}.proof-demo-check input{accent-color:#f2643c;flex:none;width:19px;height:19px;margin-top:2px}.proof-demo-history{border-top:1px solid var(--proof-line);padding:20px 24px;display:flex;gap:24px;align-items:baseline;font-size:12px;color:var(--proof-muted)}.proof-demo-history ol{padding:0;margin:0;list-style:none;display:flex;gap:20px;flex-wrap:wrap}.proof-demo-history li[data-done=true]{color:#f4e8db}.proof-demo-history li+li::before{content:'→';margin-right:16px;color:#bc987b}.proof-flow{padding-top:64px;padding-bottom:72px;border-top:1px solid var(--proof-line);display:grid;grid-template-columns:1fr 1.2fr;gap:64px}.proof-flow>div>p:not(.proof-eyebrow){color:var(--proof-muted);font-size:17px;margin:24px 0;line-height:1.65}.proof-steps{list-style:none;padding:0;margin:0}.proof-steps li{display:grid;grid-template-columns:40px 1fr;gap:20px;padding:28px 0;border-top:1px solid var(--proof-line)}.proof-steps li>span{font-size:14px;color:var(--proof-accent)}.proof-steps h3{font-size:25px;margin:0 0 12px}.proof-steps p{font-size:15px;color:var(--proof-muted);line-height:1.65;margin:0}.proof-pilot{padding-top:64px;padding-bottom:72px;border-top:1px solid var(--proof-line);display:grid;grid-template-columns:1.1fr 1fr;gap:72px}.proof-pilot>div>p:not(.proof-eyebrow){font-size:16px;color:var(--proof-muted);line-height:1.7;margin-top:24px}.proof-pilot label{display:block;font-size:14px;margin-bottom:8px}.proof-pilot input,.proof-pilot textarea{width:100%;box-sizing:border-box;min-height:48px;border:1px solid #8b7660;border-radius:4px;background:#100d0a;color:#f4eadf;padding:12px;font:inherit;margin-bottom:20px}.proof-pilot textarea{min-height:132px;resize:vertical}.proof-pilot input::placeholder,.proof-pilot textarea::placeholder{color:#b5a38f}.proof-pilot .proof-button{width:100%;margin-top:20px}.proof-pilot .proof-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.proof-privacy{padding-top:56px;padding-bottom:56px;border-top:1px solid var(--proof-line)}.proof-privacy .proof-section-heading{align-items:start}.proof-privacy details{border-top:1px solid var(--proof-line);padding:20px 0}.proof-privacy summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:500}.proof-privacy details p{font-size:15px;color:var(--proof-muted);line-height:1.75;margin-top:12px}.proof-closing{display:flex;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid var(--proof-line);padding-top:36px;padding-bottom:36px}.proof-closing p{font-size:22px;margin:0;letter-spacing:-.025em}.proof-page footer,.proof-page footer .foot,.proof-page footer .foot>div{color:#bcb0a3}.proof-page [hidden]{display:none!important}.proof-page :focus-visible{outline:2px solid #ffad91;outline-offset:5px}.proof-noscript{padding:20px;border:1px solid var(--proof-line);color:var(--proof-muted)}
@media(max-width:950px){.proof-hero{gap:32px;padding-top:52px}.proof-hero h1{font-size:52px}.proof-hero .proof-lead{font-size:17px}.proof-sheet{padding:20px}.proof-sheet-art{padding:25px 12px}.proof-section-heading{gap:32px}.proof-flow,.proof-pilot{gap:40px}.proof-demo-control{padding:24px}.proof-demo-visual{padding:24px}}@media(max-width:700px){.proof-page .wrap{padding-left:24px;padding-right:24px}.proof-hero{grid-template-columns:1fr;padding-top:40px;padding-bottom:36px;gap:40px}.proof-hero h1{font-size:48px;max-width:13ch;line-height:1.02;margin-bottom:24px}.proof-lead{font-size:17px!important}.proof-actions{gap:12px;margin:24px 0 16px}.proof-actions .proof-button{width:100%}.proof-actions .proof-textlink{width:100%;justify-content:center}.proof-hero .proof-sheet{max-width:480px;width:calc(100% - 12px);margin:0 auto;transform:rotate(1deg);padding:20px}.proof-sheet-art{padding:28px 12px;margin:20px 0}.proof-art-name{font-size:33px}.proof-facts{gap:14px 20px;font-size:12px;padding-top:20px;padding-bottom:20px}.proof-demo-section{padding-top:48px;padding-bottom:44px}.proof-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.proof-section-heading h2,.proof-flow h2,.proof-pilot h2,.proof-privacy h2{font-size:36px}.proof-demo-top{padding:14px 16px;gap:12px;font-size:12px;align-items:flex-start}.proof-demo-body{grid-template-columns:1fr}.proof-demo-visual{padding:20px}.proof-demo-visual .proof-sheet-art{border-width:10px;aspect-ratio:1.6}.proof-demo-visual .proof-art-name{font-size:31px}.proof-demo-control{padding:24px 20px;border-top:1px solid var(--proof-line)}.proof-demo-history{padding:20px;display:block}.proof-demo-history ol{display:block;margin-top:12px}.proof-demo-history li{margin-top:8px}.proof-demo-history li+li::before{content:none}.proof-demo-state{min-height:0}.proof-demo-comment{font-size:13px}.proof-flow,.proof-pilot{grid-template-columns:1fr;gap:28px;padding-top:44px;padding-bottom:44px}.proof-steps li{padding:24px 0;grid-template-columns:28px 1fr;gap:16px}.proof-steps h3{font-size:23px}.proof-privacy{padding-top:44px;padding-bottom:44px}.proof-closing{display:block;padding-top:28px;padding-bottom:28px}.proof-closing .proof-textlink{margin-top:20px}.proof-closing p{font-size:22px}.proof-pilot .proof-button{min-height:50px}.proof-small{font-size:13px}}
