.perio-hero[data-astro-cid-yfadhr3f]{background:linear-gradient(115deg,#fbfafc,#f5f3fb 55%,#eefafa);padding:clamp(2.8rem,5vw,5rem) 0 clamp(3rem,5vw,4.5rem)}.perio-hero__grid[data-astro-cid-yfadhr3f]{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.85fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.perio-hero__headline[data-astro-cid-yfadhr3f]{max-width:49rem;color:var(--ink);letter-spacing:-.065em;text-wrap:balance;margin:1rem 0;font-size:clamp(2.7rem,4.3vw,4.3rem);font-weight:800;line-height:1.08}.perio-hero__lead[data-astro-cid-yfadhr3f]{max-width:42rem;color:var(--muted);margin:0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.7}.perio-hero__trust[data-astro-cid-yfadhr3f]{border:1px solid var(--border);width:fit-content;color:var(--ink);background:#fff;border-radius:999px;margin:1rem 0 0;padding:.55rem .8rem;font-size:.76rem;font-weight:750;line-height:1.4}.perio-hero__actions[data-astro-cid-yfadhr3f]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.55rem;display:flex}.perio-hero__coordination[data-astro-cid-yfadhr3f]{max-width:40rem;color:var(--muted);margin:1rem 0 0;font-size:.82rem;line-height:1.5}.perio-hero__media[data-astro-cid-yfadhr3f]{aspect-ratio:5/4;border:1px dashed var(--border);background:linear-gradient(135deg,#f3fafb,#f7f4fc);border-radius:1.3rem;margin:0;position:relative;overflow:hidden}.perio-hero__media[data-astro-cid-yfadhr3f] img[data-astro-cid-yfadhr3f]{object-fit:cover;object-position:center 48%;width:100%;height:100%;display:block}.perio-hero__media[data-astro-cid-yfadhr3f] figcaption[data-astro-cid-yfadhr3f]{width:fit-content;max-width:calc(100% - 1.6rem);color:var(--ink);background:#fffffff0;border-radius:.7rem;padding:.55rem .8rem;font-size:.73rem;font-weight:750;line-height:1.35;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.perio-decision[data-astro-cid-yfadhr3f]{padding:clamp(2rem,4vw,3.5rem) 0 clamp(3rem,5vw,5rem);scroll-margin-top:6rem}.perio-decision__shell[data-astro-cid-yfadhr3f]{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:1.55rem;padding:clamp(1.3rem,3vw,2.6rem)}.perio-decision__heading[data-astro-cid-yfadhr3f]{max-width:52rem}.perio-decision[data-astro-cid-yfadhr3f] h2[data-astro-cid-yfadhr3f]{color:var(--ink);letter-spacing:-.05em;text-wrap:balance;margin:.9rem 0 .6rem;font-size:clamp(1.85rem,3.1vw,2.9rem);line-height:1.14}.perio-decision[data-astro-cid-yfadhr3f] p[data-astro-cid-yfadhr3f]{color:var(--muted);margin:0;font-size:.9rem;line-height:1.65}.perio-signals[data-astro-cid-yfadhr3f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.5rem 0;display:grid}.perio-signals[data-astro-cid-yfadhr3f] span[data-astro-cid-yfadhr3f]{color:var(--ink);background:#eff9fa;border-radius:.85rem;padding:.85rem 1rem;font-size:.84rem;font-weight:700;line-height:1.4}.perio-compare[data-astro-cid-yfadhr3f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.perio-compare[data-astro-cid-yfadhr3f] article[data-astro-cid-yfadhr3f]{border:1px solid var(--border);background:#f9fcfc;border-radius:1.05rem;flex-direction:column;align-items:flex-start;padding:1.35rem;display:flex}.perio-compare[data-astro-cid-yfadhr3f] article[data-astro-cid-yfadhr3f]:nth-child(2){background:#f8f5fc}.perio-compare[data-astro-cid-yfadhr3f] .perio-compare__tag[data-astro-cid-yfadhr3f]{color:var(--turquoise-dark);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.7rem;font-size:.7rem;font-weight:800}.perio-compare[data-astro-cid-yfadhr3f] h3[data-astro-cid-yfadhr3f],.perio-route[data-astro-cid-yfadhr3f] h3[data-astro-cid-yfadhr3f]{color:var(--ink);margin:0 0 .5rem;font-size:1.15rem;line-height:1.3}.perio-compare[data-astro-cid-yfadhr3f] .text-link[data-astro-cid-yfadhr3f]{margin-top:1rem}.perio-route[data-astro-cid-yfadhr3f]{background:var(--lavender-soft);border-radius:1.05rem;grid-template-columns:minmax(0,1.5fr) minmax(13rem,.7fr);gap:1.5rem;margin-top:1rem;padding:1.35rem;display:grid}.perio-route[data-astro-cid-yfadhr3f] strong[data-astro-cid-yfadhr3f]{color:var(--ink)}@media (width<=56rem){.perio-hero__grid[data-astro-cid-yfadhr3f],.perio-route[data-astro-cid-yfadhr3f]{grid-template-columns:1fr}.perio-hero__media[data-astro-cid-yfadhr3f]{width:min(100%,40rem)}}@media (width<=42rem){.perio-hero[data-astro-cid-yfadhr3f]{padding-top:2rem}.perio-hero__headline[data-astro-cid-yfadhr3f]{font-size:clamp(2.2rem,9.8vw,3.2rem)}.perio-hero__actions[data-astro-cid-yfadhr3f]{flex-direction:column;align-items:stretch}.perio-hero__actions[data-astro-cid-yfadhr3f] .button,.perio-hero__actions[data-astro-cid-yfadhr3f] .text-link[data-astro-cid-yfadhr3f]{justify-content:center;width:100%}.perio-signals[data-astro-cid-yfadhr3f],.perio-compare[data-astro-cid-yfadhr3f]{grid-template-columns:1fr}}
