.a-completer-visible{border-radius:var(--radius-sm);color:#5c4400;font-weight:var(--fw-semibold);background:#fff3c4;border:1px dashed #b38600;padding:1px 6px;font-size:.95em;display:inline}.resto-h1{max-width:24ch}.resto-hero__ctas{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.resto-page>*{max-width:1000px}.resto-page>.resto-section{max-width:none}.resto-section{margin-top:var(--space-10)}.resto-section:first-child{margin-top:0}.resto-page h2{font-size:var(--fs-3xl)}.resto-section__intro{margin-bottom:var(--space-6)}.resto-problemes{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.resto-probleme{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-2)}.resto-probleme h3{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-snug);margin-bottom:var(--space-2)}.resto-page .resto-probleme p{font-size:var(--fs-base)}.resto-bloc{gap:var(--space-6);padding:var(--space-8) 0;border-top:1px solid var(--border);display:grid}.resto-bloc:last-child{padding-bottom:0}.resto-bloc__num{font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);color:var(--accent-light)}.resto-page .resto-bloc h3{font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-title);line-height:var(--lh-title);margin:var(--space-2) 0 var(--space-3)}.resto-page .resto-bloc__accroche{font-size:var(--fs-lg);color:var(--text)}.resto-bloc__texte{max-width:760px}.resto-page .resto-bloc__note{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent);border-radius:var(--radius-sm);font-size:var(--fs-sm);background:#f7f6ff}.resto-page .resto-bloc__prix{margin-top:var(--space-4)}.resto-page .resto-bloc__lien{margin-top:var(--space-3)}.resto-bloc__lien a,.resto-page .service-page__section a:not(.btn){color:var(--accent-light);font-weight:var(--fw-semibold)}.resto-bloc__lien a:hover{text-decoration:underline}.resto-captures{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,3.2fr);align-items:start;display:grid}.resto-captures:has(>:only-child){grid-template-columns:minmax(0,1fr)}.service-page__section .resto-captures{margin-top:var(--space-5)}.resto-capture{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:#fff;margin:0;overflow:hidden}.resto-capture--mobile{border-radius:var(--radius-lg)}.resto-capture img{width:100%;height:auto;display:block}@media (width<=600px){.resto-captures{grid-template-columns:minmax(0,1fr)}.resto-capture--mobile{max-width:240px}}.resto-faq .faq__list{margin:0}
