/* Instagram verisiyle eklenen bölümler */
.fb-sec{padding:100px 0}.fb-sec.alt{background:#fbf6f0}
.fb-head{text-align:center;max-width:720px;margin:0 auto 50px}
.fb-eyebrow{display:block;color:#c89b6a;font-weight:600;letter-spacing:1px;margin-bottom:10px}
.fb-head p{color:#666;margin-top:12px}
.fb-menu-group{margin-bottom:70px;scroll-margin-top:120px}.fb-menu-group:last-child{margin-bottom:0}
.fb-menu-group>h3{border-bottom:2px solid #eadfd2;padding-bottom:14px;margin-bottom:8px}
.fb-menu-group>p{color:#777;margin-bottom:26px}
.fb-sub{color:#c89b6a;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:14px;margin:28px 0 14px}
.fb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.fb-card{background:#fff;border:1px solid #efe7dc;border-radius:14px;padding:22px 22px 20px}
.fb-sec.alt .fb-card{border-color:#eadfd2}
.fb-card h5{font-size:17px;margin-bottom:8px}.fb-card p{font-size:15px;line-height:1.6;color:#666;margin:0}
.fb-card em{display:block;font-style:normal;color:#a57c50;font-size:14px;margin-top:8px}
.fb-note{font-size:14px;color:#888;margin-top:30px}
.fb-videos{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.fb-video video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:14px;background:#222;display:block}
.fb-video h6{font-size:15px;margin:12px 0 0;line-height:1.4}
.fb-story{display:grid;grid-template-columns:320px 1fr;gap:50px;align-items:start}
.fb-story video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:16px;background:#222}
.fb-tl{list-style:none;margin:0;padding:0;border-left:2px solid #e3d3c0}
.fb-tl li{position:relative;padding:0 0 26px 26px}.fb-tl li:last-child{padding-bottom:0}
.fb-tl li:before{content:"";position:absolute;left:-7px;top:7px;width:12px;height:12px;border-radius:50%;background:#c89b6a}
.fb-tl h5{margin-bottom:6px}.fb-tl p{margin:0;color:#666}
.fb-quote{font-size:21px;line-height:1.5;font-style:italic;color:#333;margin:30px 0 0;padding-left:20px;border-left:3px solid #c89b6a}
.fb-creds{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.fb-creds li{background:#fff;border:1px solid #eadfd2;border-radius:12px;padding:16px 18px;color:#555}
.hero-lead{font-size:18px;margin-top:18px;max-width:480px}
@media(max-width:991px){.fb-sec{padding:70px 0}.fb-grid{grid-template-columns:repeat(2,1fr)}.fb-videos{grid-template-columns:repeat(2,1fr)}.fb-story{grid-template-columns:1fr}.fb-story video{max-width:320px}}
@media(max-width:575px){.fb-grid,.fb-creds{grid-template-columns:1fr}}
.portfolio-active .portfolio-item img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}

/* Salon gezisi */
.fb-spots{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fb-spots.four{grid-template-columns:repeat(4,1fr)}
.fb-spot{margin:0;background:#fff;border:1px solid #f0e8de;border-radius:10px;overflow:hidden}
.fb-spot img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}
.fb-spot figcaption{padding:14px 16px 16px}.fb-spot strong{display:block;color:#222;margin-bottom:4px}.fb-spot span{display:block;color:#666;font-size:14px;line-height:1.5}
@media(max-width:991px){.fb-spots,.fb-spots.four{grid-template-columns:repeat(2,1fr);gap:16px}}
@media(max-width:480px){.fb-spots,.fb-spots.four{grid-template-columns:1fr}}
