.svc-engraving .engraving-hero__media{max-width:none;margin-left:0}.svc-engraving .engraving-hero__media img{aspect-ratio:1022 / 495;object-fit:cover}.svc-engraving .engraving-library__footer{margin-top:44px;padding-top:32px;border-top:1px solid var(--border-strong)}.svc-engraving .engraving-library__footer .svc-body{max-width:760px}.svc-engraving .repair-price-callout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:0 72px;max-width:calc(var(--band-w) + 2 * var(--pad-x));margin:0 auto;padding:80px var(--pad-x)}.svc-engraving .repair-price-callout>*{grid-column:1;min-width:0;margin:0}.svc-engraving .repair-price-callout__eyebrow{margin-bottom:14px;color:var(--teal-text);font-size:11px;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.svc-engraving .repair-price-callout__heading{margin-bottom:20px;color:var(--navy);font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:34px;font-weight:400;line-height:1.2;text-wrap:pretty}.svc-engraving .repair-price-callout__intro{color:var(--ink-soft);font-size:15px;line-height:1.8;text-wrap:pretty}.svc-engraving .repair-price-callout__panel{grid-column:2;grid-row:1 / span 3;padding:30px 32px;border:1px solid var(--border);border-radius:12px;background:var(--white);box-shadow:var(--shadow-sm)}.svc-engraving .repair-price-callout__rows{margin:0}.svc-engraving .repair-price-callout__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:20px;margin:0}.svc-engraving .repair-price-callout__row+.repair-price-callout__row{margin-top:20px;padding-top:20px;border-top:1px solid var(--grey-pale)}.svc-engraving .repair-price-callout__label{color:var(--ink);font-size:15px;line-height:1.5}.svc-engraving .repair-price-callout__note{display:block;margin-top:3px;color:var(--ink-muted);font-size:12px;line-height:1.5}.svc-engraving .repair-price-callout__value{margin:0;color:var(--navy);font-family:var(--font-display, "Playfair Display", Georgia, serif);font-size:34px;font-weight:400;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.svc-engraving .repair-price-callout__value a{font-family:var(--font-body, "DM Sans", system-ui, sans-serif);font-size:14.5px}.svc-engraving .repair-price-callout__disclaimer{margin-top:24px;color:var(--ink-muted);font-size:13px;line-height:1.75}.svc-engraving .repair-price-callout__more{margin-top:8px;font-size:13.5px}.svc-engraving .repair-price-callout__more a{display:inline-flex;align-items:center;min-height:44px;color:var(--teal-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--teal-underline)}.svc-engraving .engraving-samples__head{max-width:620px;margin-bottom:44px}.svc-engraving .engraving-samples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;margin:0;padding:0;list-style:none}.svc-engraving .engraving-samples li{padding-top:20px;border-top:1px solid var(--border-strong);color:var(--ink-soft);font-size:14.5px;line-height:1.75;text-wrap:pretty}@media(max-width:900px){.svc-engraving .repair-price-callout{grid-template-columns:minmax(0,1fr);padding-top:56px;padding-bottom:56px}.svc-engraving .repair-price-callout__panel{grid-column:1;grid-row:auto;margin-top:28px}.svc-engraving .repair-price-callout__heading{font-size:27px}.svc-engraving .repair-price-callout__value{font-size:28px}.svc-engraving .engraving-samples{grid-template-columns:minmax(0,1fr);gap:24px}.svc-engraving .engraving-samples__head{margin-bottom:28px}}
