/* Yılmazlar v1.1.0 — SEO, içerik ve operasyon katmanı */
.rb-breadcrumbs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;font-weight:750;color:rgba(255,255,255,.72)}
.rb-breadcrumbs a{color:inherit;text-decoration:none}.rb-breadcrumbs a:hover{color:#ff6b1a}.rb-breadcrumbs i{font-size:9px;opacity:.55}.rb-breadcrumbs span{color:#fff}
.rb-detail-cover{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}
.rb-rich-intro{font-size:19px;line-height:1.75;color:#2d4159;margin:0 0 30px}
.rb-rich-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}
.rb-rich-card{border:1px solid #dfe7ef;background:#fff;padding:24px;min-height:100%}.rb-rich-card h3{margin:0 0 15px;color:#071e42;font-size:20px}.rb-rich-card ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.rb-rich-card li{display:flex;gap:10px;color:#42556b;line-height:1.55}.rb-rich-card li:before{content:'✓';color:#f56a1f;font-weight:900}
.rb-faq-block{margin-top:42px}.rb-faq-block h2{margin-bottom:20px}.rb-faq-list{display:grid;gap:12px}.rb-faq-item{border:1px solid #dfe7ef;background:#fff}.rb-faq-item summary{cursor:pointer;list-style:none;padding:18px 20px;font-weight:850;color:#071e42;display:flex;justify-content:space-between;gap:20px}.rb-faq-item summary::-webkit-details-marker{display:none}.rb-faq-item summary:after{content:'+';color:#f56a1f;font-size:22px}.rb-faq-item[open] summary:after{content:'−'}.rb-faq-item p{padding:0 20px 20px;margin:0;color:#52647a;line-height:1.7}
.rb-related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.rb-related-links a{border:1px solid #dfe7ef;padding:18px;background:#fff;color:#071e42;font-weight:800;text-decoration:none;display:flex;justify-content:space-between;gap:12px}.rb-related-links a:hover{border-color:#f56a1f;color:#f56a1f}
.rb-location-keywords{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.rb-location-keywords span{background:#f3f6f9;border:1px solid #dde5ed;padding:9px 12px;font-size:13px;font-weight:800;color:#263c54}
.rb-receipt{padding:90px 0;background:#f3f6fa}.rb-receipt__card{max-width:820px;margin:auto;background:#fff;border:1px solid #dce5ee;padding:44px;box-shadow:0 24px 80px rgba(6,26,47,.1)}.rb-receipt__icon{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#e8f8ef;color:#11954d;font-size:30px;margin-bottom:24px}.rb-receipt__code{display:inline-flex;align-items:center;gap:10px;background:#061a2f;color:#fff;padding:14px 18px;margin:14px 0 24px;font-weight:900;letter-spacing:.08em}.rb-receipt__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.rb-cookie{position:fixed;inset:auto 18px 18px 18px;z-index:9999}.rb-cookie[hidden]{display:none}.rb-cookie__body{max-width:1180px;margin:auto;background:#fff;border:1px solid #dce5ee;box-shadow:0 30px 100px rgba(6,26,47,.25);padding:26px;display:flex;justify-content:space-between;align-items:center;gap:30px}.rb-cookie h2{margin:5px 0 8px;color:#071e42;font-size:24px}.rb-cookie p{margin:0;color:#52647a;max-width:760px;line-height:1.6}.rb-cookie a{display:inline-block;margin-top:8px;color:#0b4c8c;font-weight:800}.rb-cookie__actions{display:flex;gap:10px;flex-shrink:0}
.rb-settings-section{margin:30px -24px 22px;border-top:1px solid #dce4ee}.rb-settings-note{background:#eef5fb;border-left:4px solid #0b68b2;padding:14px 16px;color:#40546b;margin:16px 0}.rb-smtp-status{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:#eef2f6;font-size:12px;font-weight:850}.rb-smtp-status.is-ready{background:#e8f8ef;color:#0d8545}
@media(max-width:900px){.rb-rich-grid,.rb-related-links{grid-template-columns:1fr}.rb-cookie__body{align-items:flex-start;flex-direction:column}.rb-cookie__actions{width:100%;flex-wrap:wrap}.rb-cookie__actions .rb-btn{flex:1}.rb-receipt__card{padding:28px}}
@media(max-width:600px){.rb-cookie{inset:auto 8px 8px}.rb-cookie__body{padding:20px}.rb-receipt{padding:50px 0}.rb-receipt__actions{display:grid}.rb-receipt__actions .rb-btn{width:100%;justify-content:center}}
.rb-section-head--light h2,.rb-section-head--light p{color:#fff}.rb-section-head--light p{color:#b6c4d1}
.rb-rich-grid--dark .rb-rich-card{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.12)}.rb-rich-grid--dark .rb-rich-card h3{color:#fff}.rb-rich-grid--dark .rb-rich-card p,.rb-rich-grid--dark .rb-rich-card small{color:#b8c5d2;line-height:1.7}.rb-rich-grid--dark .rb-rich-card small{display:block;margin-top:12px;font-size:12px}
.rb-service-disclosure{display:grid;gap:10px;margin:22px 0}.rb-service-disclosure p{display:flex;gap:11px;margin:0;padding:13px 15px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.045);color:#c3cfda!important}.rb-service-disclosure i{color:#ff6b1a;margin-top:3px}
.rb-contact-social{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #dde6ee}.rb-contact-social span{font-weight:850;color:#071e42;margin-right:auto}.rb-contact-social a{display:inline-flex;align-items:center;gap:8px;color:#24415f;font-weight:800;text-decoration:none}.rb-contact-social a:hover{color:#f56a1f}
.rb-related-links--locations{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-inline-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#0b4c8c;font-weight:850;text-decoration:none}.rb-inline-link:hover{color:#f56a1f}
@media(max-width:900px){.rb-related-links--locations{grid-template-columns:1fr}.rb-contact-social span{width:100%;margin-right:0}}
