.lp.plp .receipt-stage{justify-content:center;padding:12px 0;display:flex}.lp.plp .receipt{filter:drop-shadow(0 18px 28px #00262b24);width:min(360px,100%);transform:rotate(1.6deg)}.lp.plp .r-paper{background:var(--chalk);border:1px solid var(--hairline);letter-spacing:.02em;color:var(--abyss);font-variant-numeric:tabular-nums;border-bottom:0;padding:26px 24px 18px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.65}.lp.plp .r-tear{background:linear-gradient(-45deg, var(--chalk) 5px, transparent 0) 0 0 / 10px 10px repeat-x, linear-gradient(45deg, var(--chalk) 5px, transparent 0) 5px 0 / 10px 10px repeat-x;height:10px}.lp.plp .r-head{text-align:center;letter-spacing:.14em;margin-bottom:2px;font-weight:700}.lp.plp .r-sub{text-align:center;color:var(--dove);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:11px}.lp.plp .r-line{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.lp.plp .r-line .r-fill{border-bottom:1.5px dotted var(--mist);flex:1;transform:translateY(-3px)}.lp.plp .r-line .r-amt{font-weight:600}.lp.plp .r-line.r-zero,.lp.plp .r-line.r-zero .r-amt{color:var(--dove);font-weight:475}.lp.plp .r-rule{border:0;border-top:1.5px dashed var(--mist);margin:12px 0}.lp.plp .r-total{letter-spacing:.06em;justify-content:space-between;font-size:16px;font-weight:700;display:flex}.lp.plp .r-saved{color:var(--rust);justify-content:space-between;margin-top:4px;font-weight:700;display:flex}.lp.plp .r-note{color:var(--dove);margin-top:2px;font-size:11px}.lp.plp .r-barcode{background:repeating-linear-gradient(90deg, var(--abyss) 0 2px, transparent 2px 5px, var(--abyss) 5px 6px, transparent 6px 11px);width:72%;height:30px;margin:16px auto 8px}.lp.plp .r-foot{text-align:center;color:var(--dove);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.lp.plp .r-row{opacity:0;animation:10ms step-end forwards plp-print}@keyframes plp-print{to{opacity:1}}.lp.plp .r-row:first-child{animation-delay:.55s}.lp.plp .r-row:nth-child(2){animation-delay:.65s}.lp.plp .r-row:nth-child(3){animation-delay:.8s}.lp.plp .r-row:nth-child(4){animation-delay:.95s}.lp.plp .r-row:nth-child(5){animation-delay:1.1s}.lp.plp .r-row:nth-child(6){animation-delay:1.25s}.lp.plp .r-row:nth-child(7){animation-delay:1.4s}.lp.plp .r-row:nth-child(8){animation-delay:1.5s}.lp.plp .r-row:nth-child(9){animation-delay:1.6s}.lp.plp .r-row:nth-child(10){animation-delay:1.75s}.lp.plp .r-row:nth-child(11){animation-delay:1.85s}.lp.plp .r-row:nth-child(12){animation-delay:1.95s}.lp.plp .r-row:nth-child(13){animation-delay:2.1s}@media (prefers-reduced-motion:reduce){.lp.plp .r-row,.lp.plp .rise{opacity:1;animation:none;transform:none}}.lp.plp .pain-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.lp.plp .pain-card{border:1px solid var(--hairline);border-radius:6px;padding:30px 28px}.lp.plp .pain-card h3{letter-spacing:.008em;margin-bottom:12px;font-size:19px;font-weight:600;line-height:1.3}.lp.plp .pain-card h3:before{content:"“";color:var(--rust);margin-bottom:12px;font-size:40px;line-height:.6;display:block}.lp.plp .pain-card p{color:var(--dove);font-size:15px;line-height:1.55}.lp.plp .compare{max-width:880px}.lp.plp .compare-row{border-top:1px solid var(--hairline);color:var(--slate);justify-content:space-between;align-items:baseline;gap:24px;padding:18px 4px;font-size:16px;display:flex}.lp.plp .compare-row .c-price{font-variant-numeric:tabular-nums;color:var(--dove);white-space:nowrap}.lp.plp .compare-row.c-us{border-top:1px solid var(--botanical);border-bottom:1px solid var(--botanical);color:var(--abyss);font-weight:600}.lp.plp .compare-row.c-us .c-price{color:var(--abyss)}.lp.plp .compare-note{color:var(--dove);max-width:680px;margin-top:24px;font-size:14px;line-height:1.55}.lp.plp .compare-note b{color:var(--abyss);font-weight:600}@media (max-width:720px){.lp.plp .receipt-stage{display:none}.lp.plp .hero{padding:56px 0 48px}.lp.plp .workflow-band{margin-top:0}.lp.plp .workflow-band .wrap{padding-left:3px;padding-right:3px}}@media (max-width:980px){.lp.plp .compare-row .c-price{white-space:normal;text-align:right}.lp.plp .pain-grid{grid-template-columns:1fr;gap:20px}.lp.plp .receipt{transform:rotate(.8deg)}}
