.fiyatlar-intro{padding:60px 0 50px;background:linear-gradient(180deg,#f8fbff,#fff);position:relative;overflow:hidden}.fiyatlar-intro:before,.fiyatlar-intro:after{content:"";position:absolute;top:-40px;bottom:-40px;width:320px;pointer-events:none;opacity:.5}.fiyatlar-intro:before{left:-140px;background:repeating-linear-gradient(125deg,rgba(37,99,235,.16) 0 2px,transparent 2px 16px)}.fiyatlar-intro:after{right:-140px;background:repeating-linear-gradient(55deg,rgba(16,185,129,.16) 0 2px,transparent 2px 16px)}.fiyatlar-intro .container{position:relative;z-index:1}.fiyatlar-intro-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#e0ecff;color:#1e3a8a;font-size:.78rem;font-weight:700;letter-spacing:.02em;margin-bottom:10px}.fiyatlar-intro-headline h1{margin:0 0 10px;font-size:1.95rem;line-height:1.28;color:var(--color-text-primary)}.fiyatlar-intro-headline p{margin:0;color:var(--color-text-secondary);max-width:860px}.fiyatlar-intro-headline{margin-bottom:14px}.fiyatlar-promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fiyatlar-promo-card{border-radius:16px;padding:24px;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,#0f172a,#1e3a8a 80%);border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 30px #0208172e}.fiyatlar-promo-card--highlight{background:linear-gradient(145deg,#14532d,#15803d 75%);border-color:#bbf7d073}.fiyatlar-promo-card h3{margin:0 0 8px;font-size:1.2rem;color:#fff}.fiyatlar-promo-card p{margin:0 0 12px;color:#ffffffe6;font-size:1rem}.fiyatlar-promo-tags{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 14px}.fiyatlar-promo-tags span{padding:6px 10px;border-radius:999px;font-size:.8rem;font-weight:600;background:#ffffff2e;color:#fff}.fiyatlar-wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;min-height:46px;border-radius:999px;text-decoration:none;background:linear-gradient(180deg,#fff,#f8fafc);color:#0f172a;font-weight:700;font-size:.9rem;letter-spacing:.02em;border:2px solid rgba(255,255,255,.75);box-shadow:0 4px 14px #0000001f,0 1px #ffffffa6 inset;align-self:flex-start;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-sizing:border-box}.fiyatlar-wa-btn .fab.fa-whatsapp{font-size:1.22rem;color:#25d366}.fiyatlar-wa-btn:hover{transform:translateY(-2px);border-color:#fffffff2;box-shadow:0 8px 22px #0000002e,0 1px #ffffffd9 inset;color:#052e16}.fiyatlar-wa-btn:focus-visible{outline:3px solid rgba(255,210,31,.95);outline-offset:3px}.fiyatlar-wa-btn:active{transform:translateY(0)}.fiyatlar-section{padding:50px 0}.fiyatlar-section:nth-child(2n){background:#f8f9fa}.fiyatlar-section-title{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);margin-bottom:24px;padding-bottom:10px;border-bottom:2px solid var(--color-primary, #0B1220)}.fiyatlar-table-wrap{overflow-x:auto;border-radius:10px;box-shadow:0 2px 12px #0000000f}.fiyatlar-table{width:100%;border-collapse:collapse;background:#fff;min-width:480px}.fiyatlar-table th,.fiyatlar-table td{padding:14px 16px;text-align:left;border-bottom:1px solid #eee}.fiyatlar-table th{background:var(--color-primary, #0B1220);color:#fff;font-weight:600;font-size:.95rem}.fiyatlar-table tr:hover td{background:#f8f9fa}.fiyatlar-table .price-cell{font-weight:700;color:var(--color-primary);white-space:nowrap}.fiyatlar-dates-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.fiyatlar-dates-badge{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:10px 14px;font-size:.95rem;text-align:center}.fiyatlar-dates-badge strong{display:block;color:var(--color-text-primary);margin-bottom:4px}.fiyatlar-dates-badge span{color:var(--color-text-secondary);font-size:.85rem}.fiyatlar-info-box{background:#e8f4fd;border-left:4px solid var(--color-primary);padding:16px 20px;border-radius:0 8px 8px 0;margin:20px 0;font-size:.95rem;line-height:1.6}.fiyatlar-note{font-size:.9rem;color:var(--color-text-secondary);margin-top:12px}.fiyatlar-holidays-list{list-style:none;padding:0;margin:0}.fiyatlar-holidays-list li{padding:8px 0;border-bottom:1px solid #eee;display:flex;justify-content:space-between;gap:16px}.fiyatlar-holidays-list li:last-child{border-bottom:none}.fiyatlar-schedule-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:16px}@media (max-width: 768px){.fiyatlar-schedule-grid{grid-template-columns:1fr}}.fiyatlar-schedule-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:20px}.fiyatlar-schedule-card h4{font-size:1.1rem;margin-bottom:12px;color:var(--color-text-primary)}.fiyatlar-schedule-card p{margin:6px 0;font-size:.95rem;color:var(--color-text-secondary)}.fiyatlar-dates-subtitle{margin-bottom:20px;color:var(--color-text-secondary)}.fiyatlar-dates-badges{display:flex;flex-wrap:wrap;gap:12px}.fiyatlar-date-badge{display:inline-block;padding:10px 18px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:10px;font-weight:600;color:var(--color-primary);font-size:.95rem}.fiyatlar-cta{text-align:center;padding:40px 0}.fiyatlar-cta .btn-buchung{display:inline-flex;align-items:center;gap:8px;background:var(--color-primary, #0B1220);color:#fff;padding:14px 28px;border-radius:8px;font-weight:600;text-decoration:none;transition:opacity .2s}.fiyatlar-cta .btn-buchung:hover{opacity:.9}@media (max-width: 768px){.fiyatlar-promo-grid{grid-template-columns:1fr}.fiyatlar-intro-headline h1{font-size:1.4rem}.fiyatlar-table th,.fiyatlar-table td{padding:10px 12px;font-size:.9rem}.fiyatlar-dates-grid{grid-template-columns:1fr 1fr}}
