
/* ================= Non-surgical nose job page (shares the laser + lip + Morpheus8 building blocks) ================= */

/* single price card, centered */
.ns-prices{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}
/* how it works video: keep its full vertical frame so the built-in before/after captions aren't cropped */

@media(max-width:860px){.m8-watch .ns-reel{max-width:360px;margin:0 auto}}
/* before & after: static side-by-side pairs, two per row */
.ns-ba{max-width:1000px;margin-left:auto;margin-right:auto}
.ns-pair{display:grid;grid-template-columns:1fr 1fr;gap:4px;border-radius:18px;overflow:hidden;box-shadow:0 24px 50px rgba(0,0,0,.12)}
.ns-pair figure{position:relative;margin:0}
.ns-pair img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}
.ns-pair .ba-tag{top:14px}.ns-pair .ba-tag.l{left:14px}.ns-pair .ba-tag.r{right:14px}
.ns-pair .aft::after{content:"";position:absolute;right:8px;bottom:6px;width:60px;height:60px;background:url(../img/pari-logo.webp) center/contain no-repeat;filter:brightness(0) invert(1) drop-shadow(0 1px 3px rgba(0,0,0,.45));opacity:.75;pointer-events:none}
@media(max-width:600px){.ns-pair .ba-tag{top:10px;font-size:10px}.ns-pair .ba-tag.l{left:10px}.ns-pair .ba-tag.r{right:10px}.ns-pair .aft::after{width:44px;height:44px}}
/* four nose-area cards */
.ns-areas{grid-template-columns:repeat(4,1fr)}
@media(max-width:960px){.ns-areas{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.ns-areas{grid-template-columns:1fr}}
/* approach checklist, centered */
.ns-approach{max-width:760px;margin:40px auto 0}
.ns-note{max-width:640px;margin:0 auto 36px}

/* Pari watermark on the how-it-works video (same style as the before & after photos) */
.ns-reel::after{content:"";position:absolute;right:14px;bottom:12px;width:70px;height:70px;background:url(../img/pari-logo.webp) center/contain no-repeat;filter:brightness(0) invert(1) drop-shadow(0 1px 3px rgba(0,0,0,.45));opacity:.75;pointer-events:none;z-index:1}
@media(max-width:600px){.ns-reel::after{width:56px;height:56px;right:10px;bottom:8px}}
