.sage{background:var(--sage)}.sage em{color:var(--brown)}.placeholder{display:grid;gap:8px;padding:25px;text-align:center}.placeholder>span{font-size:12px;letter-spacing:.13em}.placeholder strong{font-size:19px;font-weight:600;line-height:1.4}.placeholder small{font-size:12px;line-height:1.6}.pain-list{display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:left;margin:33px 0}.pain-list p{background:var(--white);border-left:3px solid var(--terra);padding:23px;font-size:17px}.closing{font-size:18px;max-width:710px;margin:27px auto 0}.benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:left;margin-top:45px}.benefits article{border-top:1px solid var(--brown);padding-top:18px}.benefits span{font:italic 32px Georgia,serif}.benefits h3{margin:16px 0 12px;font-size:20px}.benefits p{font-size:16px}.author-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;text-align:left;gap:65px}.author-grid .media{max-width:350px;width:100%;margin:auto}.author-grid p:not(.eyebrow){margin-top:22px}.video-slot{margin-top:33px;aspect-ratio:16/9;border:1px dashed var(--terra);border-radius:7px;display:flex;align-items:center;justify-content:center;background:var(--beige);overflow:hidden}.video-slot iframe,.video-slot video{width:100%;height:100%;border:0}footer{text-align:center;padding:36px 24px;font-size:13px}footer p+p{font-size:12px;max-width:650px;margin:10px auto 0}@media (max-width:760px){.proof-grid .placeholder{padding:12px}.proof-grid .placeholder strong{font-size:15px}.proof-grid .placeholder small{display:none}.benefits{grid-template-columns:1fr 1fr;gap:27px}.author-grid{grid-template-columns:1fr;gap:30px}.author-grid>div:last-child{text-align:center}.author-grid .media{max-width:280px}.pain-list{gap:12px}.pain-list p{font-size:16px;padding:18px}.feature .placeholder strong{font-size:16px}.feature .placeholder{padding:15px}.feature .placeholder small{display:none}}@media (max-width:480px){.proof-grid .placeholder small{display:block}.proof-grid .placeholder strong{font-size:19px}.feature .placeholder strong{font-size:19px}.benefits{gap:26px 20px}.benefits h3{font-size:18px}.benefits p{font-size:15px}}.areas-more{margin-top:12px}.areas-more summary{cursor:pointer;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;list-style-position:inside}.areas-more[open] .areas-list{margin-top:12px}.pain-heading .eyebrow,.demo-copy .eyebrow{color:var(--terra);margin-bottom:15px}.demo-panel{display:grid;grid-template-columns:1.15fr 1fr;gap:46px;align-items:center;background:var(--white);border:1px solid var(--beige);border-radius:18px;padding:38px;text-align:left}.demo-visual{min-width:0;margin:0;background:#eaf0e5;border-radius:12px;padding:24px 18px}.demo-image{background:var(--white);border:1px solid #d2dacb;border-radius:7px;overflow:hidden;box-shadow:0 12px 28px rgba(73,58,51,.07)}.demo-image img{width:100%;height:auto;display:block}.demo-visual figcaption{font-size:13px;line-height:1.5;margin-top:16px;text-align:center;color:#526049}.demo-copy h2{font-size:clamp(30px,3vw,39px);max-width:410px}@media (max-width:900px){.demo-panel{gap:28px;padding:26px;grid-template-columns:1fr}.demo-copy{grid-row:1}.demo-visual{padding:22px;max-width:640px;width:100%;margin-inline:auto}}@media (max-width:600px){.demo-panel{padding:24px 19px;gap:28px;border-radius:12px}.demo-visual{padding:16px 10px}.demo-copy h2{font-size:32px}}.artisan-copy .demo-steps{max-width:690px}@media (max-width:600px){.artisan-copy .demo-steps{gap:20px}.artisan-copy .demo-steps li{padding-left:39px}}.guarantee-seal{width:150px;height:150px;border:1px solid #a9b8a0;border-radius:50%;background:#e4ebdd;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#493a33}.guarantee-seal strong{font:52px/1 Georgia,serif}.guarantee-seal span{text-align:center;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.5;margin-top:8px}@media (max-width:600px){.guarantee-seal{margin:auto;width:130px;height:130px}}