/* Real before/after proof, using the owner's unchanged screenshots. */
.pc278-showcase{min-width:0;width:100%}.pc278-proof{padding:22px;border:1px solid #d8c4a0;border-radius:24px;background:linear-gradient(155deg,#fffaf0,#fff);scroll-margin-top:140px;color:#332b20}.pc278-proof h2{font-size:27px;line-height:1.15;letter-spacing:-.035em;margin:10px 0 20px}.pc278-proof .pc263-eyebrow{font-size:9px;letter-spacing:.13em}.pc278-comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.pc278-comparison figure{margin:0;min-width:0}.pc278-comparison figcaption{font-size:11px;font-weight:650;line-height:1.5;margin-bottom:8px}.pc278-comparison figcaption span{font-size:10px;color:#8e7957;margin-right:4px}.pc278-image-link{display:block;position:relative;overflow:hidden;border-radius:12px;background:#f0ece5;aspect-ratio:283/378;border:1px solid #e3d8c6}.pc278-image-link>img{width:100%;height:100%;object-fit:cover;display:block}.pc278-after .pc278-image-link{box-shadow:0 7px 20px #795a2b1c;border-color:#c8aa70}.pc278-result-frame>img{position:absolute;max-width:none;width:263.6043%;height:auto;left:-4.2403%;top:-1.3228%;object-fit:initial}.pc278-visual-note{font-size:10px;color:#786b57;margin:9px 0 17px}.pc278-kit{padding-top:16px;border-top:1px solid #eadfcf}.pc278-kit h3{font-size:17px;margin:0 0 12px}.pc278-tabs{display:flex;flex-wrap:wrap;gap:6px}.pc278-tabs button{padding:7px 9px;min-height:34px;min-width:0;border:1px solid #dacdaf;border-radius:8px;background:#fff;color:#665330;font:inherit;font-size:11px;cursor:pointer}.pc278-tabs button[aria-selected=true]{background:#514027;color:#fff;border-color:#514027}.pc278-text{padding:12px 13px;background:#f6f0e6;border-radius:10px;margin-top:10px;font-size:13px;line-height:1.6;overflow-wrap:anywhere;min-height:70px}.pc278-text[hidden]{display:none!important}.pc278-text p{margin:0}.pc278-text ul{padding-left:17px;margin:0}.pc278-text small{display:block;font-size:10px;color:#7b6d58;margin-top:7px}.pc278-download{display:inline-block;font-size:12px;color:#765522;margin-top:11px;text-underline-offset:3px}.pc278-example-note{font-size:10px;line-height:1.6;color:#7b6d58;margin:14px 0}.pc278-proof-action{border-top:1px solid #eadfcf;padding-top:14px}.pc278-proof-action p{margin:0 0 12px}.pc278-proof-action strong{display:block;font-size:15px;line-height:1.5}.pc278-proof-action span,.pc278-proof-action>small{display:block;font-size:11px;color:#7b6d58;line-height:1.5;margin-top:4px}.pc278-proof-action .pc263-button{display:flex;width:100%;box-sizing:border-box;justify-content:center;margin:0;background:#76551f;border-color:#76551f;color:#fff;font-size:14px;padding:13px}.pc278-proof-action>small{margin-top:9px}.pc278-more-examples{margin-top:14px;border:1px solid #e2d7c6;border-radius:16px;padding:14px}.pc278-more-examples>summary{font-size:13px;font-weight:600;cursor:pointer;color:#6f5937}.pc278-more-examples .pc267-examples{padding:14px;margin-top:14px;box-sizing:border-box;max-width:100%;width:100%}.pc278-more-examples .pc267-example-head h2{font-size:20px}.pc278-more-examples .pc267-example-head .pc263-eyebrow{display:none}.pc278-first-price{padding:17px 0 3px;margin:0;font-size:16px;line-height:1.55}.pc278-first-price strong{display:block;font-size:25px;letter-spacing:-.02em}.pc278-first-price span{display:block;font-size:13px;color:#726653}.pc278-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.pc278-hero-actions .pc263-button{margin-top:12px}.pc278-hero-example{font-size:13px;color:#765522;margin-top:12px;text-underline-offset:3px}.pc278-bulk{padding:14px 0;border-top:1px solid #e5daca;margin-top:18px}.pc278-bulk summary{font-size:13px;color:#756246;cursor:pointer}.pc278-bulk .pc267-packs{margin-top:14px}.pc267-landing{align-items:start}.pc278-next-price{font-size:12px;line-height:1.6;color:#6d5a3e;margin:8px 0}.pc278-next-price:empty{display:none}.pc278-stage-note{font-size:12px;line-height:1.6;padding:12px 15px;border:1px solid #e4d7bf;background:#fffcf5;border-radius:12px;margin:0 0 18px}.pc278-stage-note b{color:#6e5020}.pc278-proof :focus-visible{outline:3px solid #926d2b;outline-offset:3px}@media(max-width:850px) and (min-width:681px){.pc278-proof{padding:16px}.pc278-proof h2{font-size:23px}.pc278-comparison{gap:8px}.pc278-comparison figcaption{font-size:10px}}@media(max-width:680px){.pc278-showcase{max-width:520px;margin:auto}.pc278-proof{padding:18px;scroll-margin-top:115px}.pc278-proof h2{font-size:28px}.pc278-comparison{gap:12px}.pc278-comparison figcaption{font-size:12px}.pc278-tabs button{min-height:40px;font-size:12px}.pc278-text{font-size:14px}.pc278-example-note,.pc278-visual-note{font-size:11px}.pc278-hero-actions{display:grid;gap:6px}.pc278-hero-actions .pc263-button{width:100%;box-sizing:border-box}.pc278-first-price strong{font-size:24px}}@media(max-width:360px){.pc278-proof{padding:14px}.pc278-comparison{gap:8px}.pc278-comparison figcaption{font-size:10px}.pc278-tabs button{padding:7px;font-size:10px}}

.pc278-first-price strong,.pc278-text p,.pc278-text li{color:#3b3020}.pc267 .pc268-cta{flex-wrap:wrap}.pc267 .pc268-cta>div{flex:1 1 260px;min-width:0}.pc267 .pc268-cta>.pc263-button{width:auto;max-width:100%;flex:0 1 auto;white-space:normal;text-align:center}@media(max-width:680px){.pc267 .pc268-cta>.pc263-button{width:100%}}

/* Patch 279: restore the original gallery; keep the owner's ring image unchanged. */
.pc267-examples{box-sizing:border-box;scroll-margin-top:140px}
.pc267-slides .pc279-ring{position:relative;overflow:hidden;aspect-ratio:283/378;border-radius:12px;box-shadow:0 10px 25px #49351526}
.pc267-slides .pc279-ring img{position:absolute;max-width:none;width:263.6043%;height:auto;left:-4.2403%;top:-1.3228%;aspect-ratio:auto;object-fit:initial;border-radius:0;box-shadow:none}
@media(max-width:680px){.pc267-examples{scroll-margin-top:115px}}
