.price-card .pc-ic svg{width:22px;height:22px}.price-card .pc-price{font-family:var(--serif);color:var(--accent);margin-bottom:.6rem;font-size:1.45rem;font-weight:500}.price-card .pc-price .from{color:var(--ink-faint);font-size:.74rem;font-family:var(--sans);margin-right:.35em;font-weight:400}.price-card .pc-price .free-tag{font-size:.85rem!important}.price-card.featured .pc-price{color:var(--clay-soft)}.price-card.featured .pc-price .from{color:#ede7dc8c}.price-teaser{text-align:center;margin-top:clamp(1rem,2.4vw,2rem)}.price-teaser .pt-amount{font-family:var(--serif);color:var(--ink);margin-bottom:1.5rem;font-size:clamp(2.6rem,5.4vw,3.6rem);font-weight:500;line-height:1.05}.price-teaser .pt-amount .from{font-family:var(--sans);color:var(--ink-faint);vertical-align:middle;margin-right:.3em;font-size:.42em;font-weight:400}.price-teaser .pt-foot{color:var(--ink-soft);margin-top:1.4rem;font-size:.92rem}.price-teaser .pt-legal{max-width:560px;color:var(--ink-faint);margin:.9rem auto 0;font-size:.8rem;line-height:1.55}.related-services{padding-block:clamp(36px,5vw,64px)}.related-services h2{font-family:var(--serif);margin:0 0 1.1rem;font-size:clamp(1.3rem,2.4vw,1.7rem)}.related-grid{flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.related-grid a{border:1px solid var(--clay-soft);color:var(--ink);border-radius:999px;padding:.6rem 1.1rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-block}.related-grid a:hover{background:var(--accent);border-color:var(--accent);color:#fff}
