/* ===== Dubai Tur Öncesi Bilgilendirme — sayfaya özel premium stiller ===== */
/* Not: renk/typografi token'ları main.css :root üzerinden gelir (--ink, --gold, --gold-soft, --cream, --muted, --line, --teal, --card) */

.lx-dtb-hero-note{max-width:640px;margin:30px 0 0;padding:22px 26px;border-radius:16px;border:1px solid rgba(201,165,92,.4);background:rgba(201,165,92,.08);backdrop-filter:blur(6px)}
.lx-dtb-hero-note strong{display:block;font-family:'Cormorant Garamond',serif;font-size:1.28rem;font-weight:500;color:var(--gold-soft);line-height:1.35;margin-bottom:8px}
.lx-dtb-hero-note p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.65}

.lx-dtb-intro{max-width:760px;margin:0 auto 56px;text-align:center}
.lx-dtb-intro .eyebrow{display:block;margin-bottom:14px}

.lx-dtb-section{max-width:820px;margin:0 auto;padding:52px 0;border-top:1px solid var(--line)}
.lx-dtb-section:first-of-type{border-top:0;padding-top:0}
.lx-dtb-section h2{font-family:'Cormorant Garamond',serif;font-size:clamp(1.7rem,3.2vw,2.5rem);color:#fff;font-weight:500;margin:0 0 18px;line-height:1.15}
.lx-dtb-section > p{color:var(--muted);font-size:1rem;line-height:1.8;margin:0 0 20px}

.lx-dtb-highlight{margin:22px 0;padding:18px 24px;border-radius:14px;border:1px solid rgba(201,165,92,.38);background:rgba(201,165,92,.07)}
.lx-dtb-highlight strong{display:block;font-family:'Cormorant Garamond',serif;font-size:1.18rem;font-weight:500;color:var(--gold-soft);line-height:1.4}

.lx-dtb-sub{margin-top:38px;padding-top:34px;border-top:1px solid rgba(201,165,92,.16)}
.lx-dtb-sub:first-of-type{margin-top:30px;padding-top:30px}
.lx-dtb-sub h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;color:#fff;font-weight:500;margin:0 0 12px}
.lx-dtb-sub p{color:var(--muted);font-size:.98rem;line-height:1.8;margin:0 0 14px}

.lx-dtb-cardgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px}
.lx-dtb-card{border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.03);padding:26px 24px;transition:transform .35s var(--ease,cubic-bezier(.22,.61,.36,1)),border-color .35s}
.lx-dtb-card:hover{transform:translateY(-4px);border-color:rgba(201,162,92,.45)}
.lx-dtb-card h3{font-family:'Cormorant Garamond',serif;font-size:1.28rem;color:#fff;font-weight:500;margin:0 0 10px}
.lx-dtb-card p{color:var(--muted);font-size:.92rem;line-height:1.7;margin:0}

.lx-dtb-cta-band{padding:24px 0 8px;border-top:1px solid var(--line)}
.lx-dtb-cta{max-width:820px;margin:0 auto;text-align:center;padding:56px 44px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(160deg,rgba(201,165,92,.10),rgba(255,255,255,.02));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 24px 80px rgba(0,0,0,.28)}
.lx-dtb-cta h2{font-family:'Cormorant Garamond',serif;font-size:clamp(1.9rem,3.6vw,2.7rem);color:#fff;font-weight:500;margin:0 0 18px}
.lx-dtb-cta p{max-width:600px;margin:0 auto 30px;color:var(--muted);font-size:1rem;line-height:1.8}

.lx-dtb-brand-band{padding:8px 0 24px}
.lx-dtb-brand{max-width:700px;margin:0 auto;text-align:center;padding:64px 0}
.lx-dtb-brand h2{font-family:'Cormorant Garamond',serif;font-size:clamp(1.9rem,3.6vw,2.7rem);color:#fff;font-weight:500;margin:0 0 20px}
.lx-dtb-brand p{color:var(--muted);font-size:1rem;line-height:1.85;margin:0 0 16px}
.lx-dtb-brand .lx-dtb-final{color:var(--gold-soft);font-family:'Cormorant Garamond',serif;font-size:1.3rem;font-style:italic;margin-top:22px}

@media(max-width:720px){
  .lx-dtb-hero-note{padding:18px 20px;margin-top:22px}
  .lx-dtb-hero-note strong{font-size:1.12rem}
  .lx-dtb-section{padding:38px 0}
  .lx-dtb-cardgrid{grid-template-columns:1fr;gap:14px}
  .lx-dtb-cta{padding:38px 22px;border-radius:18px}
  .lx-dtb-brand{padding:44px 0}
}
