.assurance92{border:1px solid #b99b5755;border-radius:16px;padding:clamp(22px,4vw,40px);margin:36px auto;background:linear-gradient(135deg,#141b18,#0d100f);color:#eee8db;max-width:1200px;line-height:1.75}
.assurance92 h2{font:500 clamp(25px,3vw,36px)/1.2 Georgia,serif;color:#e0c58b;margin:0 0 16px;text-wrap:balance}.assurance92 h3{font:600 18px/1.4 system-ui;margin:22px 0 8px;color:#ead49b}.assurance92 p{margin:0 0 14px}.assurance92 nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:20px}.assurance92 a{color:#ead49b;text-decoration:underline;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center;line-height:1.5}.assurance92 a:focus-visible,.stats-dialog92 button:focus-visible{outline:2px solid #fff1c7;outline-offset:4px}
.about-team92{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.about-person92{border:1px solid #b99b5755;padding:24px;border-radius:14px;background:#111713}.about-person92 img{width:96px;height:96px;object-fit:cover;border-radius:50%;margin-bottom:16px}.about-person92 h2{margin:0 0 8px}.about-person92 p{margin:8px 0}.about-person92 a{display:inline-flex;min-height:44px;align-items:center;color:#e8cc8e}.about-image92{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:16px;background:#080d0a}.about-flow92{padding-left:24px;line-height:1.8}.about-flow92 li{margin:12px 0}.request-status92{border-left:2px solid #c9a45c;padding:14px;margin-top:18px;line-height:1.7;color:#eee2be}.request-status92 a{text-decoration:underline;display:inline-block;min-height:44px;line-height:44px}
.stats-link92{display:block;max-width:1200px;margin:20px auto;padding:10px 24px;color:#dcca9e;background:transparent;font:14px/1.6 system-ui;text-decoration:underline;min-height:44px;border:0;cursor:pointer}.stats-dialog92{position:fixed;inset:0;margin:auto;width:min(580px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #c9a45c;border-radius:16px;padding:28px;background:#101713;color:#f1eadb;font:16px/1.7 system-ui;z-index:10000}.stats-dialog92::backdrop{background:#000a}.stats-dialog92 h2{font:30px/1.2 Georgia;margin:0 0 18px;color:#e8cc8e}.stats-dialog92 p{margin:0 0 16px}.stats-dialog92 button{border:1px solid #c9a45c;background:#131d17;color:#f2dfac;font:600 14px system-ui;min-height:44px;padding:12px 16px;margin:12px 10px 0 0;border-radius:6px;cursor:pointer}.stats-dialog92 a{color:#e8cc8e;display:block;min-height:44px}
@media(max-width:650px){.about-team92{grid-template-columns:1fr}.assurance92{margin:24px 0}.assurance92 nav{display:grid;gap:4px}.stats-dialog92{padding:22px}.stats-dialog92 button{width:100%;margin:10px 0 0}}
