:root{--copper:#a94e21;--gray:#62686b;--warm:#e4a17c}button,textarea{font:inherit}button{color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--copper);outline-offset:4px}header .small-btn{background:transparent;font-size:13px}header .small-btn:hover{background:var(--ink);color:white}.hero{display:block;padding-top:52px;padding-bottom:75px}.hero h1{font-size:clamp(48px,5.9vw,80px);line-height:1.04;letter-spacing:-3.8px;max-width:1100px;margin:10px 0 42px}.hero h1 span{display:inline-block;position:relative}.hero h1 span:after{content:'';position:absolute;bottom:-9px;left:0;width:100%;height:3px;background:var(--copper);opacity:.3}.hero-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:95px;align-items:start}.intro{font-size:18px;line-height:1.7;max-width:610px;margin:0 0 16px}.hero .btn{margin-top:5px}.btn{transition:background .18s,transform .18s;text-align:left;min-height:56px}.btn:hover{transform:translateY(-2px)}.cta-note{font-size:12px;color:var(--gray);line-height:1.7;margin-top:14px}.hero-route>div{display:grid;grid-template-columns:30px 1fr;column-gap:12px;border-bottom:1px solid var(--line);padding:14px 0}.hero-route>div:first-child{padding-top:0}.hero-route span{grid-row:span 2;font-size:11px;color:var(--copper);padding-top:4px}.hero-route b{font-size:16px}.hero-route small{font-size:12px;color:var(--gray);margin-top:5px;max-width:320px}.sectiontop h2{margin-bottom:0}.sectiontop>p{font-size:15px;max-width:300px}.sectiontop{margin-bottom:45px;gap:50px}h2{font-size:clamp(34px,3.7vw,50px);letter-spacing:-2px;line-height:1.13;max-width:800px}.accent{color:var(--copper)}.personal{background:#ebe6df;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.personal-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:70px;align-items:center}.micro{font-size:10px;letter-spacing:1.4px;font-weight:bold}.personal-controls>.micro{color:var(--gray);margin:0 0 25px}.part-label{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--copper);font-weight:bold;margin-bottom:10px}.part-label.second{margin-top:28px}.personal-step{width:100%;border:0;border-top:1px solid #d1c9bf;padding:17px 12px;display:grid;grid-template-columns:12px 1fr 20px;gap:13px;text-align:left;background:transparent;transition:background .18s,box-shadow .18s}.personal-step:last-child{border-bottom:1px solid #d1c9bf}.personal-step b{display:block;font-size:18px;letter-spacing:-.3px}.personal-step small{display:block;font-size:13px;color:var(--gray);max-width:365px;margin-top:5px;line-height:1.6}.step-dot{height:7px;width:7px;border:1px solid #9b9288;border-radius:50%;margin-top:9px}.personal-step>span:last-child{align-self:center;color:#9b9288;transition:transform .18s}.personal-step.active,.personal-step:hover,.personal-step:focus-visible{background:#f9f5ef;box-shadow:inset 3px 0 var(--copper)}.personal-step.active .step-dot{background:var(--copper);border-color:var(--copper)}.personal-step.active b,.personal-step.active>span:last-child{color:var(--copper)}.personal-step.active>span:last-child{transform:translate(2px,-2px)}.personal-preview{background:white;border:1px solid #d2c8bd;border-radius:7px;overflow:hidden;box-shadow:0 20px 55px #2426290a}.windowbar{display:flex;justify-content:space-between;gap:14px;padding:13px 18px;background:#e9e4dd;color:#6b6862;font-size:10px;border-bottom:1px solid #d9d1c8}.windowbar>span:first-child{font-size:8px;color:#a29b91}.letter{padding:28px 31px 18px;font-size:14px;line-height:1.8}.letter-meta{font-size:9px;letter-spacing:1px;color:var(--gray);line-height:1.8;border-bottom:1px solid var(--line);padding-bottom:18px}.letter h3{font-size:21px;margin-top:25px}.letter mark{background:transparent;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:3px 2px;transition:background .18s}.personal-preview[data-active=name] [data-mark=name],.personal-preview[data-active=reason] [data-mark=reason],.personal-preview[data-active=sender] [data-mark=sender]{background:#f4decb}.signature{margin-top:24px;font-size:13px}.pdf-slip{display:flex;align-items:center;gap:15px;border:1px solid var(--line);background:var(--paper);padding:17px;margin-top:24px;transition:border-color .18s,box-shadow .18s}.pdf-icon{font-size:10px;color:var(--copper);border:1px solid #c8ab94;padding:11px 6px}.pdf-slip b{font-size:12px;display:block}.pdf-slip small{display:block;font-size:10px;color:var(--gray)}.pdf-slip>span:last-child{margin-left:auto;color:var(--copper)}.personal-preview[data-active=pdf] .pdf-slip{border-color:var(--copper);box-shadow:0 0 0 3px #bb602d20}.example-note{font-size:10px;color:var(--gray);margin-top:20px}.preview-caption{padding:14px 24px;border-top:1px solid var(--line);background:#faf7f2;font-size:12px;color:var(--copper);min-height:66px}.crm{margin-top:0;font-size:14px}.crmhead{padding:24px 28px}.crmhead b{font-size:25px}.crmhead small{font-size:12px}.crmdate{font-size:11px}.crmtabs{padding:0 25px;gap:24px}.crmtabs button{font-size:13px;padding:14px 3px}.crmsplit{grid-template-columns:32% 68%;min-height:350px}.leadrow{padding:20px 25px}.leadrow b{font-size:14px;margin-bottom:8px}.leadrow small{font-size:11px}.leadrow .status{font-size:11px}.replydetail{padding:27px 33px}.replydetail h3{font-size:22px}.replydetail blockquote{font-size:15px;line-height:1.8}.replymeta{font-size:11px}.next{padding:16px;font-size:12px}.crmfooter{font-size:10px;padding:15px 25px}.pipeline{min-height:350px;padding:28px;gap:22px}.deal{font-size:14px;padding:19px}.deal small{font-size:12px}.kanbanhead{font-size:11px}.material{min-height:350px;padding:28px;max-width:850px}.material h3{font-size:23px}.material p{font-size:14px}.materialdoc{font-size:13px}.dark .sectiontop>p{color:#bebfba}.warm,.dark .eyebrow{color:var(--warm)}.funnel{display:grid;grid-template-columns:1.1fr 100px 1fr;align-items:center;border-top:1px solid #50514f;border-bottom:1px solid #50514f;padding:40px 0;gap:20px}.funnel strong{display:block;font-size:clamp(58px,6.7vw,88px);line-height:1.15;letter-spacing:-3px;margin-top:16px}.funnel p{font-size:15px;color:#c2c3bd;line-height:1.7}.funnel .micro{color:#aaa9a3}.funnel-arrow{font-size:55px;color:#77766e}.funnel em{font-size:24px;letter-spacing:-.6px;font-style:normal}.conversion{display:inline-block;border:1px solid #7a5b48;border-radius:30px;padding:6px 13px;color:var(--warm);font-size:11px}.letter-grid{display:grid;grid-template-columns:repeat(25,1fr);gap:4px;max-width:340px;margin-top:25px}.letter-grid i{display:block;height:7px;background:#62615c;border-radius:1px}.letter-grid i:nth-child(-n+2){background:var(--warm)}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:34px}.outcome-grid h3{font-size:18px;margin:12px 0}.outcome-grid p{font-size:13px;color:#c2c3bd;line-height:1.8}.outcome-icon{display:inline-grid;place-items:center;width:28px;height:28px;background:#bb602d24;color:var(--warm);font-size:21px;border-radius:50%}.outcome-icon.refusal{background:#eee8df18;color:#d6c5b7}.outcome-icon.quiet{background:#eee8df10;color:#aaa9a3}.dark-note{font-size:11px;color:#aaa9a3;max-width:940px;margin-top:30px;line-height:1.8}.workrow{display:grid;grid-template-columns:58px 1fr 1.35fr 25px;gap:25px;align-items:center;padding:29px 18px;border-top:1px solid var(--line);transition:background .18s}.workrow:last-child{border-bottom:1px solid var(--line)}.worknum{width:40px;height:40px;border:1px solid var(--line);display:grid;place-items:center;border-radius:50%;font-size:12px;color:var(--copper);transition:background .18s,color .18s}.workrow h3{font-size:20px;letter-spacing:-.5px;margin:0}.workrow p{font-size:14px;color:var(--gray);margin:0}.workrow>span:last-child{color:#aba298;font-size:22px}.workrow:hover,.workrow:focus-visible{background:#eee7de}.workrow:hover .worknum,.workrow:focus-visible .worknum{background:var(--copper);border-color:var(--copper);color:white}.price-section{background:#ebe6df;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.price-grid{display:grid;grid-template-columns:1fr 1.14fr;gap:95px}.section-intro{font-size:16px;line-height:1.75}.price{display:flex;align-items:end;gap:17px;margin:30px 0 5px}.price strong{font-size:60px;letter-spacing:-3px;line-height:1.1}.price strong span{font-size:37px;font-weight:400}.price small{font-size:14px;color:var(--gray);padding-bottom:7px}.price-note{font-size:12px;color:var(--gray);margin-bottom:10px}.volume{border-top:3px solid var(--copper);display:flex;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid #cec4b9}.volume>strong{font-size:48px;line-height:1;letter-spacing:-2px;color:var(--copper)}.volume b{font-size:17px}.volume p{font-size:12px;color:var(--gray);line-height:1.7;margin:5px 0 0}.included ul{padding:0;list-style:none;margin:0}.included li{display:flex;gap:20px;padding:19px 0;border-bottom:1px solid #d6cdc3}.included li>span{color:var(--copper);font-size:10px;padding-top:4px}.included li b{font-size:16px}.included li small{display:block;font-size:12px;color:var(--gray);margin-top:5px}.terms{font-size:11px;line-height:1.8;color:var(--gray);margin:22px 0}.lead-option{border-left:2px solid var(--copper);padding-left:17px}.lead-option b{font-size:14px}.lead-option p{font-size:12px;color:var(--gray);margin:5px 0}.sample-section{background:#f8f5f0}.sample-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.sample-number{font-size:1.6em;line-height:1;color:var(--copper);letter-spacing:-5px}.sample-regions{font-size:18px;color:var(--gray)}.sample-section .honest{font-size:12px;line-height:1.8;border-top:1px solid var(--line);padding-top:21px;margin-top:28px;max-width:440px}.small-btn,.btn{cursor:pointer}dialog{border:1px solid var(--line);border-radius:8px;padding:40px;width:min(560px,calc(100% - 30px));max-height:90vh;background:var(--paper);color:var(--ink);box-shadow:0 25px 100px #0003}dialog::backdrop{background:#1b1d21aa;backdrop-filter:blur(5px)}dialog h2{font-size:35px}.close-dialog{position:absolute;right:15px;top:10px;background:none;border:0;font-size:30px;color:var(--gray);width:35px;height:40px}.form-description{font-size:14px;color:var(--gray)}label{display:block;font-size:12px;margin:17px 0 0;font-weight:700}input,textarea{width:100%;display:block;margin-top:7px;padding:12px;border:1px solid #cec4b9;background:white;border-radius:3px;font-size:13px;color:var(--ink)}input:focus-visible,textarea:focus-visible{outline:2px solid var(--copper);outline-offset:2px}textarea{resize:vertical}form .btn{width:100%;margin-top:22px}.form-note{font-size:10px;color:var(--gray);line-height:1.7;margin-bottom:0}body.modal-open{overflow:hidden}
@media(max-width:1000px){.hero{display:block}.hero h1{max-width:100%;font-size:clamp(48px,6vw,70px)}.hero-bottom{gap:40px}.personal-grid{gap:30px}.price-grid{gap:40px}.sample-grid{gap:35px}.workrow{grid-template-columns:45px 1fr 1.2fr 18px;gap:17px}.funnel{grid-template-columns:1fr 65px 1fr}}@media(max-width:720px){.hero{padding-top:37px;padding-bottom:50px}.hero h1{font-size:clamp(38px,7.6vw,54px);letter-spacing:-2.1px;margin:8px 0 35px}.eyebrow{font-size:10px;letter-spacing:1.4px;margin-bottom:20px}.hero-bottom,.personal-grid,.price-grid,.sample-grid{grid-template-columns:1fr;gap:35px}.intro{font-size:16px}.hero-route{display:none}.btn{font-size:12px;gap:15px;padding:16px 18px;max-width:100%;min-height:53px}.section{padding-top:58px;padding-bottom:58px}.sectiontop{display:block;margin-bottom:30px}.sectiontop>p{max-width:480px;margin-top:20px;font-size:14px}h2{font-size:35px;letter-spacing:-1.5px}.personal-step b{font-size:17px}.letter{padding:23px;font-size:13px}.personal-controls>.micro{font-size:9px}.crmhead{padding:18px}.crmhead b{font-size:22px}.crmhead small{font-size:10px}.crmdate{display:none}.crmtabs{padding:0 15px;gap:18px}.crmtabs button{font-size:11px;padding:13px 0}.crmsplit{grid-template-columns:1fr;min-height:480px}.crmlist{display:flex;overflow-x:auto;border-right:0}.leadrow{min-width:160px;padding:15px}.leadrow b{font-size:12px}.leadrow small,.leadrow .status{font-size:9px}.replydetail{padding:22px;min-height:330px}.replydetail blockquote{font-size:13px}.replymeta{font-size:10px}.crmfooter{padding:14px 18px;font-size:9px}.pipeline{grid-template-columns:1fr;min-height:480px;padding:20px}.material{min-height:480px;padding:22px}.funnel{grid-template-columns:1fr;gap:20px;padding:28px 0}.funnel strong{font-size:68px}.funnel-arrow{font-size:32px;transform:rotate(90deg);justify-self:start;margin-left:10px}.funnel>div:last-child{border-top:1px solid #50514f;padding-top:25px}.letter-grid{max-width:300px}.outcome-grid{grid-template-columns:1fr;gap:18px}.outcome-grid>div{display:grid;grid-template-columns:30px 1fr;column-gap:14px}.outcome-icon{grid-row:span 2;margin-top:5px}.outcome-grid h3{margin:5px 0;font-size:17px}.outcome-grid p{margin:0}.workrow{grid-template-columns:38px 1fr 18px;gap:15px;padding:22px 5px}.workrow h3{font-size:18px}.workrow p{grid-column:2;grid-row:2;font-size:13px}.workrow>span:last-child{grid-column:3;grid-row:1}.worknum{width:34px;height:34px}.price strong{font-size:55px}.volume{gap:20px}.volume>strong{font-size:42px}.volume b{font-size:16px}.sample-number{font-size:1.7em}.sample-regions{font-size:16px}.windowbar{font-size:8px;padding:11px 13px;gap:8px}dialog{padding:30px 23px}dialog h2{font-size:31px}.previewlabel{font-size:8px}header .small-btn{font-size:11px;padding:9px 11px}.pdf-slip{gap:10px;padding:12px}}
.volume>strong{white-space:nowrap;flex-shrink:0}.volume>div{min-width:0}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Capture plumbing; does not change the offer or page structure. */
.capture-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
#sample-form .capture-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5}
#sample-form .capture-consent input{width:17px;height:17px;min-height:0;margin:1px 0 0;flex-shrink:0;accent-color:#a94e21}
#sample-form button:disabled{opacity:.6;cursor:wait}
#formnote[data-state="error"]{color:#9b3223}
#formnote[data-state="success"]{color:#426b54}
