html{background-color: #f2f2f7;}body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;} .fw-bold{font-weight: 600 !important;}b, strong{font-weight: 600;}
body{background: linear-gradient(135deg, #eef2fb 0%, #fdf3ea 45%, #f1eefb 100%);background-attachment: fixed;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;} .glass-header{position: absolute;top: 0;left: 0;right: 0;z-index: 1050;background: transparent;border-bottom: none;box-shadow: none;padding: 15px 0;transition: all 0.3s ease;}.header-logo img{height: 34px;width: auto;max-width: 100%;object-fit: contain;}.nav-link-header{color: rgba(255, 255, 255, 0.9) !important;font-weight: 600;font-size: 15px;padding: 8px 18px !important;border-radius: 12px;transition: all 0.3s ease;letter-spacing: 0.3px;}.nav-link-header:hover, .nav-link-header.active{color: #d4af37 !important;background: rgba(255, 255, 255, 0.1);}.btn-panel{background: linear-gradient(135deg, #d4af37 0%, #aa8c2c 100%);color: #1e293b !important;border: none;border-radius: 12px;padding: 10px 24px !important;font-weight: 600;font-size: 14px;transition: all 0.3s ease;box-shadow: 0 4px 15px rgba(212, 175, 55, 0.3);}.btn-panel:hover{transform: translateY(-2px);box-shadow: 0 6px 20px rgba(212, 175, 55, 0.4);color: #000 !important;}.navbar-toggler{border: none;box-shadow: none !important;color: #fff;font-size: 24px;}.navbar-toggler-icon{filter: invert(1);} .page-hero{position: relative;width: 100%;height: 34vh;min-height: 300px;background: url('/public/storage/hakkimizda/hakkimizda_22.jpg') no-repeat center 42%;background-size: cover;}.page-hero-overlay{position: absolute;inset: 0;background: linear-gradient(to top, rgba(15, 23, 42, 0.95) 0%, rgba(15, 23, 42, 0.45) 55%, rgba(15, 23, 42, 0.15) 100%);z-index: 1;}.page-hero-content{position: absolute;bottom: 40px;left: 50%;transform: translateX(-50%);z-index: 2;text-align: center;width: 100%;padding: 0 20px;}.page-hero-title{color: #fff;font-weight: 700;font-size: 38px;text-shadow: 0 2px 10px rgba(0,0,0,0.5);margin-bottom: 8px;letter-spacing: -1px;}.page-hero-subtitle{color: rgba(255,255,255,0.9);font-size: 15px;font-weight: 600;text-shadow: 0 2px 8px rgba(0,0,0,0.5);margin: 0;}@media (max-width: 768px){.page-hero{height: 28vh;min-height: 240px;}.page-hero-title{font-size: 28px;}.page-hero-subtitle{font-size: 13px;}} .about-wrapper{margin-top: 50px;margin-bottom: 50px;}.content-card-main{background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(20px);-webkit-backdrop-filter: blur(20px);border-radius: 28px;padding: 50px;box-shadow: 0 15px 40px rgba(0,0,0,0.08);border: 1px solid rgba(255,255,255,0.6);margin-bottom: 30px;}.subtitle{color: #e30a17;font-weight: 600;font-size: 14px;text-transform: uppercase;letter-spacing: 1.5px;margin-bottom: 10px;display: flex;align-items: center;gap: 8px;}.main-title{font-weight: 700;color: #1c1c1e;font-size: 38px;line-height: 1.2;margin-bottom: 20px;}.main-title span{color: #d4af37;}.desc-text{font-size: 16px;color: #475569;line-height: 1.8;margin-bottom: 20px;}.stats-row{display: flex;gap: 40px;margin-top: 30px;flex-wrap: wrap;}.stat-box{display: flex;flex-direction: column;}.stat-box strong{font-size: 36px;font-weight: 700;color: #1c1c1e;line-height: 1;margin-bottom: 5px;}.stat-box span{font-size: 13px;font-weight: 700;color: #64748b;text-transform: uppercase;letter-spacing: 0.5px;}.hero-img-wrap{position: relative;}.hero-img{border-radius: 24px;box-shadow: 0 20px 40px rgba(0,0,0,0.15);width: 100%;height: 400px;object-fit: cover;border: 4px solid #fff;}.floating-badge{position: absolute;bottom: 30px;left: -30px;background: rgba(255,255,255,0.95);backdrop-filter: blur(10px);padding: 15px 25px;border-radius: 20px;font-weight: 600;color: #1c1c1e;box-shadow: 0 15px 30px rgba(0,0,0,0.12);display: flex;align-items: center;gap: 12px;font-size: 16px;border: 1px solid rgba(255,255,255,0.8);}.floating-badge i{color: #e30a17;font-size: 24px;}.story-img-wrap{position: relative;}.story-img{border-radius: 24px;box-shadow: 0 20px 40px rgba(0,0,0,0.15);width: 100%;height: 350px;object-fit: cover;border: 4px solid #fff;}.feature-card{background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(20px);border-radius: 24px;padding: 0;height: 100%;box-shadow: 0 10px 30px rgba(0,0,0,0.06);border: 1px solid rgba(255,255,255,0.6);transition: 0.3s;display: flex;flex-direction: column;overflow: hidden;text-align: center;}.feature-card:hover{transform: translateY(-10px);box-shadow: 0 20px 40px rgba(0,0,0,0.12);}.card-top-img{width: 100%;height: 200px;object-fit: cover;}.card-content{padding: 30px;position: relative;flex-grow: 1;}.feature-icon{width: 70px;height: 70px;border-radius: 50%;background: #fff;color: #d4af37;display: flex;align-items: center;justify-content: center;font-size: 28px;margin: -65px auto 20px;box-shadow: 0 10px 20px rgba(0,0,0,0.1);border: 4px solid #f8fafc;position: relative;z-index: 2;}.feature-title{font-weight: 700;font-size: 20px;color: #1c1c1e;margin-bottom: 15px;}.feature-desc{font-size: 14px;color: #64748b;line-height: 1.6;margin: 0;} .floating-contact-stack{position: fixed;right: 18px;bottom: 30px;z-index: 1055;display: flex;flex-direction: column;gap: 12px;}.floating-contact-btn{width: 46px;height: 46px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 20px;text-decoration: none;box-shadow: 0 8px 20px rgba(15,23,42,0.28);transition: 0.3s;border: 2px solid rgba(255,255,255,0.9);}.floating-contact-btn:hover{transform: translateY(-3px) scale(1.07);color: #fff;}.floating-whatsapp{background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);}.floating-asistan{background: linear-gradient(135deg, #6a5cff 0%, #ff3b8d 100%);color: #fff;position: relative;}.floating-asistan::after{content: '';position: absolute;inset: -5px;border-radius: 50%;border: 2px solid rgba(255,59,141,0.5);animation: asistan-nabiz 2.4s ease-out infinite;pointer-events: none;}.floating-asistan .asistan-ikon{width: 23px;height: 23px;}@keyframes asistan-nabiz{0%{transform: scale(0.85);opacity: 0.9;}70%{transform: scale(1.35);opacity: 0;}100%{transform: scale(1.35);opacity: 0;}}.nav-item-app .asistan-ikon{width: 24px;height: 24px;}.floating-phone{background: linear-gradient(135deg, #8e8e93 0%, #636366 100%);}.floating-email{background: linear-gradient(135deg, #8e8e93 0%, #636366 100%);color: #ffffff;}@media (max-width: 991px){.floating-contact-stack{bottom: 95px;right: 14px;gap: 10px;}.floating-contact-btn{width: 42px;height: 42px;font-size: 17px;}} .app-bottom-nav{display: none;position: fixed;bottom: 0;left: 0;width: 100%;background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);box-shadow: 0 -2px 15px rgba(0,0,0,0.05);z-index: 1060;border-radius: 20px 20px 0 0;padding: 5px 20px 10px;border-top: 1px solid rgba(0,0,0,0.05);}.nav-item-app{color: #94a3b8;font-size: 20px;text-decoration: none;display: flex;flex-direction: column;align-items: center;transition: 0.3s;padding: 5px;cursor: pointer;}.nav-item-app.active, .nav-item-app:hover{color: #e30a17;}.nav-action-center{background: linear-gradient(135deg, #e30a17 0%, #a8000b 100%);color: #ffffff !important;width: 45px;height: 45px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 20px;text-decoration: none;transition: 0.3s;cursor: pointer;transform: translateY(-16px);box-shadow: 0 8px 20px rgba(227, 10, 23, 0.4);border: 4px solid #ffffff;}.nav-action-center:hover{transform: translateY(-19px) scale(1.05);box-shadow: 0 12px 25px rgba(227, 10, 23, 0.5);}@media (max-width: 991px){.app-bottom-nav{display: flex;justify-content: space-between;align-items: center;}body{padding-bottom: 75px !important;}} @media (max-width: 991px){.floating-badge{left: 50%;transform: translateX(-50%);bottom: -20px;width: 80%;justify-content: center;}.about-wrapper{overflow-x: hidden;}.stats-row{justify-content: center;gap: 20px;}.stat-box strong{font-size: 28px;}} .btn-panel{border-radius: 999px;}.page-hero-title{letter-spacing: -0.02em;} .content-card-main{background: linear-gradient(165deg, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0.70) 100%);backdrop-filter: blur(24px) saturate(180%);-webkit-backdrop-filter: blur(24px) saturate(180%);border-radius: 26px;padding: 40px;border: 1.5px solid rgba(255,255,255,0.95);box-shadow: 0 14px 32px rgba(15,23,42,0.12), 0 3px 8px rgba(15,23,42,0.06), 0 0 0 1.5px rgba(30,41,59,0.05), inset 0 1.5px 0 rgba(255,255,255,1);margin-bottom: 20px;} .subtitle{display: inline-flex;align-items: center;gap: 8px;background: rgba(227,10,23,0.08);color: #e30a17;border-radius: 999px;padding: 6px 12px 6px 6px;font-size: 12px;letter-spacing: 0.06em;margin-bottom: 14px;}.subtitle i{width: 24px;height: 24px;border-radius: 8px;display: inline-flex;align-items: center;justify-content: center;font-size: 11px;color: #fff;background: linear-gradient(135deg, #ff3b3b 0%, #a8000b 100%);box-shadow: 0 4px 10px rgba(227,10,23,0.28);}.main-title{font-weight: 700;letter-spacing: -0.02em;font-size: 34px;color: #1c1c1e;}.desc-text{color: rgba(60,60,67,0.8);font-size: 15.5px;line-height: 1.75;} .stats-row{gap: 10px;margin-top: 24px;}.stat-box{flex: 1 1 0;min-width: 110px;background: rgba(118,118,128,0.08);border-radius: 16px;padding: 14px 12px;align-items: center;text-align: center;transition: background 0.2s, transform 0.2s;}.stat-box:hover{background: rgba(118,118,128,0.13);transform: translateY(-2px);}.stat-box strong{font-size: 30px;font-weight: 700;letter-spacing: -0.03em;color: #1c1c1e !important;}.stat-box span{font-size: 11px;letter-spacing: 0.04em;color: rgba(60,60,67,0.6);} .hero-img, .story-img{border-radius: 24px;border: 0;box-shadow: 0 18px 40px rgba(15,23,42,0.18), 0 0 0 1.5px rgba(255,255,255,0.9);}.floating-badge{background: rgba(255,255,255,0.82);backdrop-filter: blur(20px) saturate(180%);-webkit-backdrop-filter: blur(20px) saturate(180%);border: 1.5px solid rgba(255,255,255,0.95);border-radius: 999px;padding: 10px 20px 10px 10px;font-size: 15px;letter-spacing: -0.01em;box-shadow: 0 14px 32px rgba(15,23,42,0.16), inset 0 1px 0 rgba(255,255,255,1);}.floating-badge i{width: 36px;height: 36px;border-radius: 12px;display: inline-flex;align-items: center;justify-content: center;font-size: 15px;color: #fff;background: linear-gradient(135deg, #ff3b3b 0%, #a8000b 100%);box-shadow: 0 6px 14px rgba(227,10,23,0.30), inset 0 1px 0 rgba(255,255,255,0.35);} .feature-card{background: linear-gradient(165deg, rgba(255,255,255,0.88) 0%, rgba(255,255,255,0.72) 100%);backdrop-filter: blur(24px) saturate(180%);-webkit-backdrop-filter: blur(24px) saturate(180%);border-radius: 26px;border: 1.5px solid rgba(255,255,255,0.95);box-shadow: 0 14px 32px rgba(15,23,42,0.12), 0 3px 8px rgba(15,23,42,0.06), 0 0 0 1.5px rgba(30,41,59,0.05), inset 0 1.5px 0 rgba(255,255,255,1);}.feature-card:hover{transform: translateY(-6px);box-shadow: 0 22px 44px rgba(15,23,42,0.16), 0 0 0 1.5px rgba(30,41,59,0.06);}.card-top-img{height: 170px;}.card-content{padding: 0 22px 24px;}.feature-icon{width: 60px;height: 60px;border-radius: 18px;border: 3px solid #fff;color: #fff;font-size: 24px;margin: -30px auto 14px;background: linear-gradient(135deg, #ff3b3b 0%, #a8000b 100%);box-shadow: 0 10px 22px rgba(15,23,42,0.20), inset 0 1px 0 rgba(255,255,255,0.35);}.row > div:nth-child(1) .feature-icon{background: linear-gradient(135deg, #ff3b3b 0%, #a8000b 100%);} .row > div:nth-child(2) .feature-icon{background: linear-gradient(135deg, #4aa3ff 0%, #0a5fd6 100%);} .row > div:nth-child(3) .feature-icon{background: linear-gradient(135deg, #ffd84d 0%, #e5a800 100%);} .feature-title{font-size: 18px;letter-spacing: -0.02em;margin-bottom: 10px;}.feature-desc{color: rgba(60,60,67,0.75);font-size: 13.5px;line-height: 1.6;} .app-bottom-nav{background: rgba(255,255,255,0.82);backdrop-filter: blur(24px) saturate(180%);-webkit-backdrop-filter: blur(24px) saturate(180%);border-top: 1px solid rgba(255,255,255,0.8);box-shadow: 0 -8px 24px rgba(15,23,42,0.08);}.nav-action-center{background: linear-gradient(135deg, #ff3b3b 0%, #a8000b 100%);box-shadow: 0 8px 20px rgba(227,10,23,0.38), inset 0 1px 0 rgba(255,255,255,0.35);} .ozet-canli{display: inline-flex;align-items: center;gap: 7px;}.ozet-nokta{width: 9px;height: 9px;border-radius: 50%;background: #34c759;box-shadow: 0 0 0 0 rgba(52,199,89,0.55);animation: ozet-nabiz 2s ease-out infinite;flex-shrink: 0;}@keyframes ozet-nabiz{0%{box-shadow: 0 0 0 0 rgba(52,199,89,0.55);}70%{box-shadow: 0 0 0 8px rgba(52,199,89,0);}100%{box-shadow: 0 0 0 0 rgba(52,199,89,0);}}@media (prefers-reduced-motion: reduce){.ozet-nokta{animation: none;}}.ozet-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(128px, 1fr));gap: 12px;margin: 24px 0 20px;}.ozet-kutu{background: rgba(255,255,255,0.72);border: 1.5px solid rgba(255,255,255,0.95);border-radius: 18px;padding: 14px 16px;box-shadow: 0 6px 18px rgba(15,23,42,0.07), inset 0 1px 0 rgba(255,255,255,1);}.ozet-kutu strong{display: block;font-size: 28px;font-weight: 700;letter-spacing: -0.03em;color: #1c1c1e;line-height: 1.1;}.ozet-kutu span{display: block;margin-top: 3px;font-size: 11.5px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;color: rgba(60,60,67,0.6);}.ozet-satir{display: flex;align-items: center;gap: 13px;padding: 12px 15px;margin-bottom: 10px;border-radius: 16px;background: rgba(255,255,255,0.62);border: 1px solid rgba(255,255,255,0.92);box-shadow: 0 4px 14px rgba(15,23,42,0.05);}.ozet-satir:last-of-type{margin-bottom: 0;}.ozet-satir > i{width: 38px;height: 38px;flex-shrink: 0;border-radius: 13px;display: inline-flex;align-items: center;justify-content: center;font-size: 15px;color: #fff;box-shadow: 0 6px 14px rgba(15,23,42,0.18), inset 0 1px 0 rgba(255,255,255,0.35);}.ozet-satir.satan > i{background: linear-gradient(135deg, #ffd84d 0%, #e5a800 100%);}.ozet-satir.tiklanan > i{background: linear-gradient(135deg, #4aa3ff 0%, #0a5fd6 100%);}.ozet-satir.rezervasyon > i{background: linear-gradient(135deg, #ff3b3b 0%, #a8000b 100%);}.ozet-metin{min-width: 0;}.ozet-etiket{display: block;font-size: 11px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase;color: rgba(60,60,67,0.6);}.ozet-deger{display: block;font-size: 14.5px;font-weight: 600;letter-spacing: -0.01em;color: #1c1c1e;line-height: 1.4;}.ozet-deger small{font-weight: 500;color: rgba(60,60,67,0.6);}.ozet-not{margin: 16px 0 0;font-size: 12px;line-height: 1.5;color: rgba(60,60,67,0.55);display: flex;align-items: flex-start;gap: 7px;}.ozet-not i{margin-top: 3px;}@media (max-width: 991px){.ozet-grid{grid-template-columns: repeat(2, 1fr);gap: 10px;margin: 18px 0 16px;}.ozet-kutu{padding: 12px 13px;border-radius: 16px;}.ozet-kutu strong{font-size: 24px;}.ozet-kutu span{font-size: 10.5px;}.ozet-satir{gap: 11px;padding: 11px 12px;}.ozet-satir > i{width: 34px;height: 34px;font-size: 13.5px;border-radius: 12px;}.ozet-deger{font-size: 13.5px;}.content-card-main{padding: 22px 18px;border-radius: 22px;}.main-title{font-size: 26px;}.desc-text{font-size: 15px;}.stats-row{gap: 8px;}.stat-box{min-width: 0;padding: 12px 8px;}.stat-box strong{font-size: 24px;}.stat-box span{font-size: 10px;}.hero-img{height: 260px;}.story-img{height: 240px;}.floating-badge{width: auto;max-width: 90%;font-size: 14px;}.about-wrapper{margin-top: 30px;margin-bottom: 30px;}}
.bh-bolum{margin: 0 0 34px;}.bh-ust{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;margin-bottom: 14px;}.bh-baslik{margin-bottom: 0 !important;}.bh-oklar{display: flex;gap: 8px;flex-shrink: 0;padding-bottom: 6px;}.bh-ok{width: 36px;height: 36px;border-radius: 50%;border: 0;display: inline-flex;align-items: center;justify-content: center;font-size: 13px;color: #1c1c1e;background: rgba(118,118,128,0.14);transition: background 0.2s, opacity 0.2s, transform 0.15s;cursor: pointer;}.bh-ok:hover{background: rgba(118,118,128,0.24);}.bh-ok:active{transform: scale(0.94);}.bh-ok:disabled{opacity: 0.35;cursor: default;}.bh-ok:focus-visible, .bh-nokta:focus-visible, .bh-ray:focus-visible{outline: 3px solid rgba(0,122,255,0.45);outline-offset: 2px;} .bh-ray{position: relative;display: flex;gap: 14px;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;scroll-padding-inline: 2px;padding: 6px 2px 18px;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch;scrollbar-width: none;scroll-behavior: smooth;}.bh-ray::-webkit-scrollbar{display: none;}.bh-kart{position: relative;flex: 0 0 auto;width: 300px;height: 400px;border-radius: 26px;overflow: hidden;scroll-snap-align: start;color: #fff;isolation: isolate;box-shadow: 0 14px 30px rgba(15,23,42,0.16), 0 2px 6px rgba(15,23,42,0.06);transition: transform 0.2s ease;}.bh-kart:active{transform: scale(0.985);}.bh-icerik{position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 2;display: flex;flex-direction: column;padding: 22px;} .bh-resim{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0;}.bh-golge{position: absolute;inset: 0;z-index: 1;background: linear-gradient(180deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.12) 38%, rgba(10,14,28,0.88) 100%);}.bh-resim-kart .bh-icerik{justify-content: flex-end;}.bh-resim-kart .bh-etiket{align-self: flex-start;display: inline-flex;align-items: center;gap: 6px;padding: 5px 11px;border-radius: 999px;background: rgba(255,255,255,0.18);backdrop-filter: blur(12px) saturate(180%);-webkit-backdrop-filter: blur(12px) saturate(180%);border: 1px solid rgba(255,255,255,0.28);}.bh-resim-kart .bh-vurgu{color: #ffd166;} .bh-ozellik .bh-icerik{justify-content: flex-start;}.bh-dekor{position: absolute;right: -26px;bottom: -22px;z-index: 1;font-size: 170px;line-height: 1;opacity: 0.13;transform: rotate(-12deg);pointer-events: none;}.bh-ikon{width: 54px;height: 54px;border-radius: 16px;display: inline-flex;align-items: center;justify-content: center;font-size: 23px;margin-bottom: 18px;background: rgba(255,255,255,0.22);border: 1px solid rgba(255,255,255,0.35);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);box-shadow: inset 0 1px 0 rgba(255,255,255,0.35);}.bh-ozellik .bh-vurgu{background: rgba(255,255,255,0.2);padding: 0 6px;border-radius: 8px;-webkit-box-decoration-break: clone;box-decoration-break: clone;}.bh-renk-yesil{background: linear-gradient(150deg, #34c759 0%, #0e9f6e 100%);}.bh-renk-mavi{background: linear-gradient(150deg, #5ac8fa 0%, #0a64d8 100%);}.bh-renk-mor{background: linear-gradient(150deg, #bf5af2 0%, #5e5ce6 100%);}.bh-renk-turuncu{background: linear-gradient(150deg, #ffb340 0%, #ff375f 100%);}.bh-renk-pembe{background: linear-gradient(150deg, #ff5e8a 0%, #8e44ec 100%);}.bh-renk-lacivert{background: linear-gradient(150deg, #6e6cf0 0%, #1e2f8a 100%);}.bh-renk-kirmizi{background: linear-gradient(150deg, #ff6b5e 0%, #c1121f 100%);}.bh-renk-gece{background: linear-gradient(150deg, #3a3a3c 0%, #111114 100%);}.bh-renk-gece .bh-vurgu{background: none;padding: 0;color: #ffd166;}.bh-renk-gri{background: linear-gradient(150deg, #ffffff 0%, #ececf1 100%);color: #1c1c1e;}.bh-renk-gri .bh-ikon{background: #fff;border-color: rgba(60,60,67,0.12);color: #4285f4;box-shadow: 0 4px 12px rgba(15,23,42,0.08);}.bh-renk-gri .bh-etiket, .bh-renk-gri .bh-metin{color: rgba(60,60,67,0.75);}.bh-renk-gri .bh-vurgu{background: rgba(66,133,244,0.12);color: #1a57c9;}.bh-renk-gri .bh-dekor{color: #4285f4;opacity: 0.08;} .bh-etiket{font-size: 11px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: rgba(255,255,255,0.86);margin-bottom: 8px;}.bh-kart-baslik{font-size: 22px;font-weight: 600;line-height: 1.22;letter-spacing: -0.02em;margin: 0 0 8px;color: inherit;}.bh-resim-kart .bh-kart-baslik{font-size: 21px;text-shadow: 0 2px 10px rgba(0,0,0,0.35);}.bh-vurgu{font-weight: 700;}.bh-metin{font-size: 14px;line-height: 1.45;color: rgba(255,255,255,0.88);margin: 0 0 14px;}.bh-resim-kart .bh-metin{font-size: 13px;}.bh-kupon{align-self: flex-start;display: inline-flex;align-items: center;gap: 10px;border: 1.5px dashed rgba(255,255,255,0.7);border-radius: 12px;padding: 6px 12px;margin-bottom: 10px;background: rgba(0,0,0,0.25);}.bh-kupon span{font-size: 11px;font-weight: 700;color: rgba(255,255,255,0.8);text-transform: uppercase;letter-spacing: 0.05em;}.bh-kupon b{font-size: 18px;font-weight: 700;letter-spacing: 0.08em;color: #ffd166;font-family: ui-monospace, Menlo, monospace;} .bh-cta{align-self: flex-start;display: inline-flex;align-items: center;gap: 7px;padding: 9px 17px;border-radius: 999px;border: 0;font-size: 13.5px;font-weight: 600;letter-spacing: -0.01em;text-decoration: none;color: #1c1c1e !important;background: #fff;box-shadow: 0 6px 16px rgba(0,0,0,0.18);transition: transform 0.15s, background 0.2s;cursor: pointer;}.bh-cta:hover{background: #f2f2f7;}.bh-cta:active{transform: scale(0.96);}.bh-ozellik .bh-cta{margin-top: auto;}.bh-renk-gri .bh-cta{background: #1c1c1e;color: #fff !important;}.bh-cta.kopyalandi{background: #34c759;color: #fff !important;} .bh-noktalar{display: flex;justify-content: center;align-items: center;gap: 2px;margin-top: 2px;}.bh-nokta{width: 20px;height: 20px;padding: 0;border: 0;background: none;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;}.bh-nokta::before{content: '';width: 7px;height: 7px;border-radius: 999px;background: rgba(60,60,67,0.28);transition: width 0.3s ease, background 0.3s ease;}.bh-nokta.aktif::before{width: 20px;background: #1c1c1e;}@media (prefers-reduced-motion: reduce){.bh-ray{scroll-behavior: auto;}.bh-kart, .bh-cta, .bh-ok, .bh-nokta::before{transition: none;}}@media (max-width: 767px){ .bh-ray{margin: 0 -16px;padding: 6px 16px 16px;scroll-padding-inline: 16px;gap: 12px;}.bh-kart{width: min(80vw, 310px);height: 380px;border-radius: 24px;}.bh-icerik{padding: 20px;}.bh-kart-baslik{font-size: 20px;}.bh-resim-kart .bh-kart-baslik{font-size: 19px;}.bh-metin{font-size: 13.5px;}.bh-oklar{display: none;}.bh-bolum{margin-bottom: 26px;}}