/* Zlotia V25 · Confiance & transparence — extensions au thème du site. */
.trust-wrap{padding-top:24px;padding-bottom:76px}.trust-breadcrumb{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.84rem;margin-bottom:42px}.trust-breadcrumb a{color:var(--ink2)}.trust-hero{max-width:1060px;margin:0 auto 72px}.trust-kicker,.trust-eyebrow{font-size:.77rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#956916}.trust-kicker{display:flex;gap:9px;align-items:center;margin-bottom:20px}.trust-kicker-dot{width:10px;height:10px;background:#bc8b33;border-radius:50%}.trust-hero h1{max-width:17ch;font-size:clamp(2.5rem,5vw,4.3rem);margin:0 0 22px;letter-spacing:-.04em}.trust-lead{font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.68;color:var(--ink2);max-width:80ch;margin-bottom:22px}.trust-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.trust-button{font:inherit;font-size:.91rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 19px;border-radius:10px;border:1px solid #171819;background:#171819;color:white;text-decoration:none;cursor:pointer;transition:transform .15s,background .15s}.trust-button:hover{background:#343434;transform:translateY(-1px)}.trust-button-light{background:#fff;color:#171819;border-color:var(--line)}.trust-button-light:hover{background:#f6f3ed}.trust-button:disabled{opacity:.65;cursor:wait}.trust-checked{color:var(--muted);font-size:.84rem;margin:8px 0 0}.trust-section{margin:0 0 67px}.trust-section h2{font-size:clamp(1.45rem,2.7vw,2rem);margin:8px 0 20px}.trust-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.trust-section-heading h2{margin-bottom:0}.trust-small-muted{font-size:.86rem;color:var(--muted);line-height:1.6}.trust-card{background:#fff;border:1px solid #e8e4dc;border-radius:18px;padding:clamp(20px,3vw,30px);box-shadow:0 8px 28px rgba(28,23,13,.04)}.trust-status-banner{display:flex;align-items:center;gap:16px;padding:22px 25px;margin:22px 0 12px;border:1px solid #e2ded5;border-radius:15px;background:#fff;max-width:780px}.trust-status-banner strong{font-size:1.13rem;display:block;line-height:1.3}.trust-status-banner p{font-size:.9rem;color:var(--muted);margin:4px 0 0}.trust-large-dot{flex-shrink:0;width:17px;height:17px;border-radius:50%;background:#a6a6a6;box-shadow:0 0 0 6px #eee}.trust-large-dot.is-ok{background:#218754;box-shadow:0 0 0 6px #e6f4eb}.trust-large-dot.is-warn{background:#ca8c24;box-shadow:0 0 0 6px #fff4df}.trust-large-dot.is-down{background:#bd4034;box-shadow:0 0 0 6px #fae5e3}.trust-status-banner.is-ok{background:#f7fcf8;border-color:#cde9d6}.trust-status-banner.is-warn{background:#fff9ee;border-color:#f0dbb4}.trust-status-banner.is-down{background:#fff4f2;border-color:#f1c7c2}.trust-status-banner.is-unknown{background:#fff;border-color:#e2ded5}.trust-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trust-service{padding:20px 22px;border:1px solid #e9e5dc;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.trust-service-name{font-weight:700;margin:0 0 3px;font-size:.96rem}.trust-service-note{font-size:.81rem;color:var(--muted);margin:0}.trust-pill{flex-shrink:0;border-radius:999px;font-size:.76rem;font-weight:800;padding:7px 11px;white-space:nowrap;background:#eee;color:#555}.trust-pill.is-ok{background:#e5f4e9;color:#216a43}.trust-pill.is-warn{background:#fff0d5;color:#825115}.trust-pill.is-down{background:#fae4e0;color:#a72f24}.trust-pill.is-unknown{background:#ececec;color:#555}.trust-history-summary{display:flex;flex-wrap:wrap;gap:55px;margin-bottom:32px}.trust-big-stat{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;line-height:1.1}.trust-hours{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:4px;margin:24px 0 15px}.trust-hour{height:38px;border-radius:5px;background:#e3e1da;border:0}.trust-hour.is-ok{background:#3d9a68}.trust-hour.is-warn{background:#dfa54f}.trust-hour.is-down{background:#c44a3d}.trust-hour.is-unknown{background:#e3e1da}.trust-legend{display:flex;gap:12px;flex-wrap:wrap;font-size:.76rem;color:var(--muted);margin-top:17px}.trust-legend span{display:inline-flex;align-items:center;gap:5px}.trust-legend-dot{display:inline-block;width:11px;height:11px;border-radius:3px;background:#e3e1da}.trust-legend-dot.is-ok{background:#3d9a68}.trust-legend-dot.is-warn{background:#dfa54f}.trust-legend-dot.is-down{background:#c44a3d}.trust-incident{padding:14px 0;border-bottom:1px solid var(--line)}.trust-incident:last-child{border-bottom:0}.trust-incident-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.trust-incident strong{font-size:.98rem}.trust-incident p{font-size:.88rem;color:var(--ink2);margin:.5em 0}.trust-empty{margin:0;color:var(--muted)}.trust-explainer{padding:30px;background:#f3f1eb;border-radius:16px}.trust-explainer h2{font-size:1.5rem}.trust-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.trust-columns p{font-size:.94rem;color:var(--ink2)}.trust-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.trust-feature-grid h3{margin:8px 0 10px}.trust-feature-grid p{font-size:.91rem;color:var(--ink2);margin:0}.trust-feature-icon{display:inline-flex;align-items:center;justify-content:center;height:34px;width:34px;background:#f6eada;color:#8c641d;border-radius:9px;font-size:.8rem;font-weight:800}.trust-border-card{border-top:4px solid #b58b46}.trust-honest-list{padding-left:23px;margin:0}.trust-honest-list li{margin:0 0 17px;font-size:.94rem;color:var(--ink2)}.trust-honest-list li:last-child{margin-bottom:0}.trust-contact-card{max-width:880px}.trust-contact-card p{max-width:80ch}.trust-contact-card .trust-small-muted{margin:19px 0 0}.trust-link-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.trust-link-grid a{display:flex;flex-direction:column;gap:5px;padding:19px 22px;border-radius:13px;background:white;border:1px solid var(--line);text-decoration:none}.trust-link-grid a:hover{border-color:#a98445}.trust-link-grid span{font-size:.83rem;color:var(--muted)}.trust-link-grid strong{font-size:.98rem}.trust-home-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;background:#fffaf0;border:1px solid #eadfca;border-radius:13px;margin:28px 0}.trust-home-strip strong{font-size:.91rem}.trust-home-strip span{font-size:.88rem;color:var(--ink2)}.trust-home-strip a{font-size:.86rem;font-weight:700;color:#825d20}.trust-home-strip a:hover{text-decoration-thickness:2px}@media(max-width:850px){.trust-service-list,.trust-columns,.trust-link-grid{grid-template-columns:1fr}.trust-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-section-heading{display:block}.trust-section-heading>.trust-small-muted{display:block;margin-top:10px}}@media(max-width:580px){.trust-wrap{padding-top:15px}.trust-hero{margin-bottom:45px}.trust-service-list,.trust-feature-grid{grid-template-columns:1fr}.trust-service{padding:17px 15px}.trust-history-summary{gap:23px}.trust-hours{gap:2px}.trust-hour{height:29px}.trust-hero h1{font-size:2.45rem}.trust-status-banner{padding:17px}.trust-home-strip{align-items:flex-start;flex-direction:column}}
