.piercing-page[data-astro-cid-vas3myvm]{--piercing-border: #d8e2ed;--piercing-muted: #46586a;--piercing-pale: #edf4fb}.piercing-page[data-astro-cid-vas3myvm] h1[data-astro-cid-vas3myvm],.piercing-page[data-astro-cid-vas3myvm] h2[data-astro-cid-vas3myvm],.piercing-page[data-astro-cid-vas3myvm] h3[data-astro-cid-vas3myvm]{color:var(--color-primary);line-height:1.5}h1[data-astro-cid-vas3myvm]{font-size:clamp(2.4rem,5vw,3.6rem);margin:.3rem 0 1rem}h2[data-astro-cid-vas3myvm]{font-size:clamp(1.5rem,3vw,2rem);margin:0 0 1.2rem}h3[data-astro-cid-vas3myvm]{font-size:1.12rem;margin:0 0 .7rem}p[data-astro-cid-vas3myvm]{line-height:1.9}.eyebrow[data-astro-cid-vas3myvm]{font-size:.85rem;color:var(--color-accent);font-weight:700;letter-spacing:.08em;margin:0 0 .5rem}.piercing-hero[data-astro-cid-vas3myvm]{background:linear-gradient(110deg,var(--piercing-pale),#fff);padding:3.5rem 0}.hero-grid[data-astro-cid-vas3myvm]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:2.5rem;align-items:center}.hero-lead[data-astro-cid-vas3myvm]{font-size:1.2rem;font-weight:600;color:var(--color-primary)}.hero-summary[data-astro-cid-vas3myvm]{background:#fff;padding:1.7rem;border:1px solid var(--piercing-border);border-radius:1rem}.hero-summary[data-astro-cid-vas3myvm] ul[data-astro-cid-vas3myvm]{padding:0;margin:1rem 0 0;list-style:none}.hero-summary[data-astro-cid-vas3myvm] li[data-astro-cid-vas3myvm]{display:flex;gap:.8rem;padding:1rem 0;border-top:1px solid var(--piercing-border)}.hero-summary[data-astro-cid-vas3myvm] li[data-astro-cid-vas3myvm]>span[data-astro-cid-vas3myvm],.site-number[data-astro-cid-vas3myvm],.step-number[data-astro-cid-vas3myvm]{color:var(--color-accent);font-weight:700}.hero-summary[data-astro-cid-vas3myvm] li[data-astro-cid-vas3myvm]>span[data-astro-cid-vas3myvm]{flex:0 0 2ch;white-space:nowrap}.hero-summary[data-astro-cid-vas3myvm] p[data-astro-cid-vas3myvm]:not(.eyebrow){margin:.3rem 0 0;font-size:.85rem;color:var(--piercing-muted)}.actions[data-astro-cid-vas3myvm]{display:flex;gap:.8rem;flex-wrap:wrap;margin:1.5rem 0 1rem}.secondary[data-astro-cid-vas3myvm]{background:#fff;color:var(--color-primary);border:1px solid var(--color-primary)}.aftercare-link[data-astro-cid-vas3myvm]{display:inline-block;padding:.5rem 0;font-size:.95rem}.page-nav[data-astro-cid-vas3myvm]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--piercing-border)}.page-nav[data-astro-cid-vas3myvm] a[data-astro-cid-vas3myvm]{padding:.6rem 0;font-size:.95rem;text-underline-offset:.3em}.site-grid[data-astro-cid-vas3myvm]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}.site-grid--ears[data-astro-cid-vas3myvm]{grid-template-columns:repeat(2,minmax(0,1fr))}.site-card[data-astro-cid-vas3myvm],.pricing-card[data-astro-cid-vas3myvm],.contact-card[data-astro-cid-vas3myvm]{background:#fff;border:1px solid var(--piercing-border);border-radius:.8rem;padding:1.5rem}.site-card[data-astro-cid-vas3myvm] h3[data-astro-cid-vas3myvm]{margin-top:.8rem}.site-card[data-astro-cid-vas3myvm] p[data-astro-cid-vas3myvm]{font-size:.95rem;margin-bottom:0}.other-sites[data-astro-cid-vas3myvm]{background:#f8fafc}.other-sites-layout[data-astro-cid-vas3myvm]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:2rem;align-items:start}.exclusion[data-astro-cid-vas3myvm]{border-left:3px solid var(--color-primary);padding:.7rem 1rem;background:var(--piercing-pale);margin:1.5rem 0 0}.bring-in-notice[data-astro-cid-vas3myvm]{border-left:4px solid var(--color-accent);padding:.8rem 1rem;background:var(--piercing-pale);color:var(--color-primary);margin:1rem 0 0}.diagram-grid[data-astro-cid-vas3myvm],.pricing-grid[data-astro-cid-vas3myvm],.contact-grid[data-astro-cid-vas3myvm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.diagram-grid[data-astro-cid-vas3myvm]{grid-template-columns:1fr;margin-top:1.5rem}.piercing-photo-card[data-astro-cid-vas3myvm]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.5rem;align-items:center;margin:0}.piercing-photo-card[data-astro-cid-vas3myvm] img[data-astro-cid-vas3myvm],.site-photo[data-astro-cid-vas3myvm] img[data-astro-cid-vas3myvm]{width:100%;height:auto;border-radius:.75rem}.site-photo[data-astro-cid-vas3myvm]{margin:0}.piercing-photo-card[data-astro-cid-vas3myvm] p[data-astro-cid-vas3myvm],.ear-site-list[data-astro-cid-vas3myvm]{font-size:.9rem}.piercing-photo-card[data-astro-cid-vas3myvm] .ai-caption[data-astro-cid-vas3myvm],.site-photo[data-astro-cid-vas3myvm] .ai-caption[data-astro-cid-vas3myvm]{margin:.55rem 0 0;color:var(--piercing-muted);font-size:.72rem;line-height:1.5}.ear-site-list[data-astro-cid-vas3myvm]{display:flex;flex-wrap:wrap;gap:.55rem;padding:0;margin:0;list-style:none}.ear-site-list[data-astro-cid-vas3myvm] li[data-astro-cid-vas3myvm]{padding:.45rem .75rem;border-radius:999px;background:var(--piercing-pale);color:var(--color-primary);font-weight:600}.note[data-astro-cid-vas3myvm]{font-size:.87rem;color:var(--piercing-muted)}.muted[data-astro-cid-vas3myvm]{background:#f0f4f8}.included[data-astro-cid-vas3myvm]{background:#fff;border-left:4px solid var(--color-accent);padding:1.5rem;margin:1.5rem 0;border-radius:.5rem}.included[data-astro-cid-vas3myvm] ul[data-astro-cid-vas3myvm]{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;padding-left:1.2rem;font-weight:600}.included[data-astro-cid-vas3myvm] p[data-astro-cid-vas3myvm]{margin-bottom:0;font-size:.95rem}.prices[data-astro-cid-vas3myvm]{margin:0}.prices[data-astro-cid-vas3myvm]>div[data-astro-cid-vas3myvm]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--piercing-border)}.price-group[data-astro-cid-vas3myvm]+.price-group[data-astro-cid-vas3myvm]{margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--piercing-border)}.price-group[data-astro-cid-vas3myvm] h4[data-astro-cid-vas3myvm]{margin:.8rem 0 .2rem;color:var(--color-primary);font-size:.95rem}.jewellery-info[data-astro-cid-vas3myvm]{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--piercing-border)}.prices[data-astro-cid-vas3myvm] dd[data-astro-cid-vas3myvm]{margin:0;white-space:nowrap;color:var(--color-primary);font-size:1.2rem;font-weight:700}.steps[data-astro-cid-vas3myvm]{padding:0;margin:2rem 0 0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.steps[data-astro-cid-vas3myvm] li[data-astro-cid-vas3myvm]{display:flex;gap:1rem;padding-top:1rem;border-top:2px solid var(--piercing-border)}.steps[data-astro-cid-vas3myvm] p[data-astro-cid-vas3myvm]{font-size:.95rem;margin:0}.step-number[data-astro-cid-vas3myvm]{font-size:1.25rem;flex:0 0 2ch;white-space:nowrap}.aftercare[data-astro-cid-vas3myvm]{background:var(--piercing-pale)}.contact-grid[data-astro-cid-vas3myvm]{grid-template-columns:minmax(0,1fr);margin-top:1.5rem;align-items:stretch}.contact-card[data-astro-cid-vas3myvm] li[data-astro-cid-vas3myvm],.risk-box[data-astro-cid-vas3myvm] li[data-astro-cid-vas3myvm]{margin:.6rem 0;line-height:1.8}.contact-card[data-astro-cid-vas3myvm] ul[data-astro-cid-vas3myvm],.risk-box[data-astro-cid-vas3myvm] ul[data-astro-cid-vas3myvm]{padding-left:1.3rem}.contact-card[data-astro-cid-vas3myvm] .button[data-astro-cid-vas3myvm]{margin:.8rem 0 .4rem}details[data-astro-cid-vas3myvm]{background:#fff;border:1px solid var(--piercing-border);border-radius:.6rem}summary[data-astro-cid-vas3myvm]{cursor:pointer;font-weight:600;color:var(--color-primary);padding:1.2rem 1.5rem}.faq-answer[data-astro-cid-vas3myvm]{padding:0 1.5rem 1.3rem}.faq-answer[data-astro-cid-vas3myvm] p[data-astro-cid-vas3myvm]{margin:0}.faq-answer[data-astro-cid-vas3myvm] p[data-astro-cid-vas3myvm]+p[data-astro-cid-vas3myvm],.faq-answer[data-astro-cid-vas3myvm] ul[data-astro-cid-vas3myvm]+p[data-astro-cid-vas3myvm]{margin-top:.9rem}.faq-answer[data-astro-cid-vas3myvm] ul[data-astro-cid-vas3myvm]{margin:.7rem 0 0;padding-left:1.3rem}.faq-answer[data-astro-cid-vas3myvm] li[data-astro-cid-vas3myvm]{margin:.35rem 0;line-height:1.7}.pdf-download[data-astro-cid-vas3myvm]{display:inline-flex;margin:1rem 0 .8rem;padding:.75rem 1rem;border:1px solid var(--color-primary);border-radius:.45rem;font-weight:700;text-decoration:none}.faq-actions[data-astro-cid-vas3myvm]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.2rem;margin-top:1rem}.faq-actions[data-astro-cid-vas3myvm] .button[data-astro-cid-vas3myvm]{margin:0}.phone-link[data-astro-cid-vas3myvm]{font-weight:600}.faq-list[data-astro-cid-vas3myvm]{display:grid;gap:.8rem}.jewel-list[data-astro-cid-vas3myvm]{padding:0 1.5rem 1rem;list-style:none}.jewel-list[data-astro-cid-vas3myvm] li[data-astro-cid-vas3myvm]{border-top:1px solid var(--piercing-border);padding:.8rem 0;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.9rem}.jewellery-note[data-astro-cid-vas3myvm]{margin-top:.7rem}.risk-box[data-astro-cid-vas3myvm]{border:1px solid #ddcbb8;background:#fffaf5;border-radius:.8rem;padding:2rem}@media(max-width:900px){.hero-grid[data-astro-cid-vas3myvm]{grid-template-columns:1fr}.hero-summary[data-astro-cid-vas3myvm] ul[data-astro-cid-vas3myvm]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.site-grid[data-astro-cid-vas3myvm]{grid-template-columns:repeat(2,minmax(0,1fr))}.diagram-grid[data-astro-cid-vas3myvm]{grid-template-columns:1fr}.piercing-photo-card[data-astro-cid-vas3myvm]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.other-sites-layout[data-astro-cid-vas3myvm]{grid-template-columns:1fr;gap:1.5rem}.steps[data-astro-cid-vas3myvm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.piercing-hero[data-astro-cid-vas3myvm]{padding:2.3rem 0}.section[data-astro-cid-vas3myvm]{padding:2.8rem 0}.hero-summary[data-astro-cid-vas3myvm] ul[data-astro-cid-vas3myvm],.pricing-grid[data-astro-cid-vas3myvm],.contact-grid[data-astro-cid-vas3myvm],.steps[data-astro-cid-vas3myvm],.site-grid[data-astro-cid-vas3myvm]{grid-template-columns:1fr}.hero-summary[data-astro-cid-vas3myvm] li[data-astro-cid-vas3myvm]{padding:.65rem 0}.hero-grid[data-astro-cid-vas3myvm]{gap:1.2rem}.actions[data-astro-cid-vas3myvm]{flex-direction:column}.desktop-break[data-astro-cid-vas3myvm]{display:none}.piercing-photo-card[data-astro-cid-vas3myvm],.other-sites-layout[data-astro-cid-vas3myvm]{grid-template-columns:1fr;gap:1rem}.site-card[data-astro-cid-vas3myvm]{padding:1.2rem}.site-number[data-astro-cid-vas3myvm]{float:right}.site-card[data-astro-cid-vas3myvm] h3[data-astro-cid-vas3myvm]{margin-top:0}.risk-box[data-astro-cid-vas3myvm]{padding:1.3rem}.contact-card[data-astro-cid-vas3myvm] .button[data-astro-cid-vas3myvm]{width:100%}}
