/* Antalya Firmaları 1.6 — güven, kurumsal içerik ve sistem sağlığı */
.since-2016{margin:12px 0 0;color:#6d8178;font-size:.76rem;font-weight:650}.info-page{max-width:1040px;padding-top:42px;padding-bottom:72px}.info-page>h1{max-width:820px;margin:8px 0 22px;color:#173e3b;font-size:clamp(2rem,5vw,3.4rem);line-height:1.08}.info-lead{max-width:850px;padding:24px 27px;border-left:4px solid #c77b5f;border-radius:0 12px 12px 0;background:#faf3ee;color:#4e655c;font-size:1.05rem;line-height:1.75}.info-lead p{margin:0}.info-grid,.steps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.info-grid section,.steps-grid section,.legal-content section{padding:22px;border:1px solid #dce7e1;border-radius:13px;background:#fff}.info-grid h2,.steps-grid h2,.legal-content h2{margin:0 0 9px;color:#214b40;font-size:1.05rem}.info-grid p,.steps-grid p,.legal-content p{margin:0;color:#61736b;font-size:.85rem;line-height:1.7}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.steps-grid section>span{display:grid;place-items:center;width:32px;height:32px;margin-bottom:13px;border-radius:50%;background:#dcece5;color:#23634f;font-weight:800}.legal-content{display:grid;gap:12px;max-width:900px;margin-top:26px}.info-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:26px}.consent a{text-decoration:underline}.system-banner{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;margin-bottom:16px;border-radius:11px}.system-banner.healthy{background:#e4f3e9;color:#1d603d}.system-banner.warning{background:#f9e9df;color:#88432f}.system-banner span{font-size:.76rem}.system-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.system-grid article{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid #dce7e1;border-radius:10px;background:#fff}.system-grid article div{display:flex;flex-direction:column;min-width:0}.system-grid small{color:#75857e;font-size:.68rem}.system-grid strong{color:#24483f;font-size:.81rem;overflow-wrap:anywhere}.health-dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.health-dot.ok{background:#38a66c;box-shadow:0 0 0 4px #e1f3e9}.health-dot.warn{background:#cf6a43;box-shadow:0 0 0 4px #f8e6de}.system-counts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.system-counts>div{display:flex;flex-direction:column;padding:16px;border:1px solid #dce7e1;border-radius:10px;background:#fff}.system-counts span{font-size:.75rem;color:#718078}.system-details{margin-top:16px}.system-details h2{margin-top:0}.system-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.system-details dl>div{padding:12px;background:#f5f8f6;border-radius:8px}.system-details dt{color:#77877f;font-size:.7rem}.system-details dd{margin:4px 0 0;color:#24483f;font-weight:700}.system-details code{font-size:.72rem}
@media(max-width:900px){.system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.info-grid,.steps-grid{grid-template-columns:1fr}.info-page{padding-top:28px}.info-lead{padding:19px}.system-banner{align-items:flex-start;gap:5px;flex-direction:column}.system-grid,.system-counts,.system-details dl{grid-template-columns:1fr}.info-actions .button{width:100%;justify-content:center}}
