:root{--ink:#182522;--paper:#f6f7f9;--muted:#65716d;--line:#e2e7e4;--lime:#c4f264}
body{background:var(--paper);font-family:Inter,Arial,sans-serif}
.site-header{max-width:1256px;height:92px;border:0}
.hero{max-width:1256px;min-height:0;grid-template-columns:1.2fr 1fr;padding:55px 28px 75px;gap:80px}
.hero h1{font-size:70px;line-height:1.06;letter-spacing:-.065em;font-weight:630}
.hero-product{background:#e8eee0;border-radius:20px;padding:23px;transform:rotate(1deg);min-width:0}
.product-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px;font-size:13px}
.product-top>span{font-size:11px;padding:4px 9px;border:1px solid #cdd9bd;border-radius:25px;color:#657551}
.receipt{background:white;border-radius:12px;padding:30px;box-shadow:0 12px 30px #36532908}
.receipt>small{font-size:11px;letter-spacing:.13em;color:#738165}
.receipt-row{display:flex;justify-content:space-between;gap:15px;font-size:17px;margin:24px 0;color:#6d7d5f}
.receipt-row b{font-weight:550;color:var(--ink)}
.receipt-result{border-top:1px dashed #cbd8bd;padding-top:25px;margin-top:28px}
.receipt-result>span{font-size:14px;color:#677756}
.receipt-result>strong{display:block;font-size:54px;line-height:1.4;letter-spacing:-.055em;font-weight:600}
.receipt-footer{display:flex;justify-content:space-between;padding-top:14px;margin-top:15px;border-top:1px solid #edf1e7;font-size:12px;color:#687753}
.product-insight{padding:22px 2px 1px;font-size:13px}.product-insight p{margin:5px 0 0;font-size:12px;color:#687753}
.problem-section{max-width:1200px;padding:55px 0}.problem-section>h2{font-size:34px}.problem-grid{margin-top:30px}.problem-grid article{padding:0;border:0}.problem-grid article>span{margin:0}.problem-grid p,.feature-list p{font-size:15px}
.price-section{max-width:1000px}.price-copy h2{font-size:46px;line-height:1.12}
@media(max-width:950px){.hero{gap:35px}.hero h1{font-size:52px}.receipt-result>strong{font-size:42px}.problem-section{margin:0 28px}}
@media(max-width:800px){.hero{grid-template-columns:1fr;padding:28px 18px 48px;gap:37px}.hero-copy{text-align:left}.hero-actions,.trust-row{justify-content:flex-start}.hero h1{font-size:clamp(44px,11vw,65px)}.lead{margin-left:0;font-size:16px}.hero-product{transform:none;padding:21px}.receipt{padding:25px}.receipt-result>strong{font-size:48px}.problem-section{margin:0 18px;padding:35px 0}.problem-grid{gap:24px}.problem-grid article{padding-left:49px;position:relative}.problem-grid article>span{position:absolute;left:0;top:0}.problem-grid h3{margin-top:0}.brand{font-size:18px}.header-nav{gap:5px}.price-copy h2{font-size:40px}}

.price-card .payment-method{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px 0;font-size:12px}.payment-method strong{padding:6px 10px;border:1px solid currentColor;border-radius:6px;font-size:13px;white-space:nowrap}.payment-method span{font-size:12px}
