/* Kurumsal marka, seri no, iletişim ve footer düzenlemeleri */
.brand-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:22px}.brand-feature-card{background:#fff;border:1px solid #e5e8eb;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.07)}.brand-feature-card img{width:100%;height:245px;object-fit:cover;display:block}.brand-feature-copy{padding:24px}.brand-feature-copy h3{font-size:1.55rem;margin:0 0 10px;color:#111}.brand-feature-copy p{line-height:1.7;margin-bottom:18px}.brand-feature-button{display:inline-block;background:#f6c600;color:#111!important;text-decoration:none;font-weight:800;padding:13px 18px;border-radius:10px}.brand-all-accordion{background:#fff;border:1px solid #dce1e6;border-radius:16px;overflow:hidden;margin-top:18px}.brand-all-accordion>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:15px;align-items:center;padding:23px 25px;background:#f8f9fa;font-weight:800;color:#151515}.brand-all-accordion>summary::-webkit-details-marker{display:none}.brand-count{color:#5a5a5a;font-size:.78rem;letter-spacing:.04em}.brand-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:22px}.brand-link-grid a{display:block;padding:13px 15px;background:#f6f7f8;border-radius:9px;color:#161616;text-decoration:none;font-weight:700}.brand-link-grid a:hover{background:#f6c600}.brand-help{background:#f8f9fa;border-radius:16px;padding:25px}.footer-serial-cta{display:block!important;background:#f6c600!important;color:#000!important;font-weight:900!important;text-align:center;text-decoration:none!important;padding:13px 16px!important;border-radius:10px;margin:0 0 18px!important;letter-spacing:.025em}.footer-serial-cta:hover{background:#ffdb35!important;color:#000!important}.serial-corp-hero{margin-top:22px}.serial-corp-hero .corp-hero-photo img{width:100%;height:100%;object-fit:cover}.professional-quote-section{background:#f8fafb;border:1px solid #e0e4e8;border-radius:20px;padding:clamp(20px,4vw,40px);margin:28px 0}.quote-form-intro{max-width:740px;margin:0 0 22px}.professional-quote-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.professional-quote-form>label{display:flex;flex-direction:column;gap:7px;font-weight:700;color:#17202a}.professional-quote-form input:not([type=checkbox]),.professional-quote-form select,.professional-quote-form textarea{width:100%;padding:14px 15px;min-height:48px;border:1px solid #cbd3db;border-radius:10px;background:#fff;color:#111;font:inherit;box-sizing:border-box}.professional-quote-form input:focus,.professional-quote-form select:focus,.professional-quote-form textarea:focus{outline:2px solid #e6bc00;outline-offset:1px}.professional-quote-form label:has(textarea),.professional-quote-form label.consent,.professional-quote-form>button,.professional-quote-form #quote-error{grid-column:1/-1}.professional-quote-form label.consent{display:block;font-size:.9rem;line-height:1.6;font-weight:500}.professional-quote-form label.consent input{margin-right:8px}.professional-quote-form>button{cursor:pointer;background:#f6c600;color:#101010;font-weight:900;border:0;border-radius:10px;padding:17px}.professional-quote-form>button:hover{background:#ffda31}@media(max-width:760px){.brand-feature-grid,.professional-quote-form{grid-template-columns:1fr}.brand-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-feature-card img{height:210px}}@media(max-width:480px){.brand-link-grid{grid-template-columns:1fr}.brand-all-accordion>summary{flex-direction:column;align-items:flex-start}}
