/* Kozetur Antalya Guide V3 — stacked editorial layout */
:root{--af-navy:#0d1d46;--af-navy2:#07142f;--af-orange:#ff8b2b;--af-soft:#f7f9fc;--af-ink:#16213d;--af-muted:#657087;--af-line:#e8edf4;--af-white:#fff}
html{scroll-behavior:smooth}.af-hero{position:relative;overflow:hidden;padding:115px 0 105px;color:#fff;background:linear-gradient(100deg,rgba(7,20,47,.96) 0%,rgba(13,29,70,.91) 50%,rgba(13,29,70,.54) 100%),url('../img/antalya-facts-v3/hero.jpg') center 58%/cover no-repeat}.af-hero:after{content:"";position:absolute;inset:auto -100px -220px auto;width:520px;height:520px;border:1px solid rgba(255,255,255,.13);border-radius:50%}.af-hero .container{position:relative;z-index:2}.af-hero-badge{display:inline-flex;align-items:center;margin-bottom:20px;padding:9px 16px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.1);color:#ffd0a4;font-size:12px;font-weight:700;letter-spacing:1.15px;text-transform:uppercase;backdrop-filter:blur(8px)}.af-hero h1{max-width:900px;margin:0 0 23px;color:#fff;font-size:clamp(42px,5.3vw,72px);font-weight:700;line-height:1.06;letter-spacing:-2px}.af-hero p{max-width:860px;margin:0;color:rgba(255,255,255,.82);font-size:18px;line-height:1.8}.af-hero-button{display:inline-flex;align-items:center;gap:10px;margin-top:32px}.af-hero-card{position:relative;padding:34px;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:rgba(255,255,255,.1);box-shadow:0 24px 70px rgba(0,0,0,.22);backdrop-filter:blur(12px)}.af-hero-card span,.af-hero-card small{display:block;color:#ffb36f;font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.af-hero-card strong{display:block;margin:15px 0 20px;color:#fff;font-size:22px;line-height:1.45}.af-hero-line{width:58px;height:4px;margin-bottom:18px;border-radius:99px;background:var(--af-orange)}
.af-chapter{padding:105px 0;background:#fff}.af-chapter.af-soft{background:var(--af-soft)}.af-chapter-heading{display:block;margin-bottom:58px}.af-chapter-title{display:flex;align-items:center;gap:28px;padding:38px 0}.af-chapter-number{flex:0 0 82px;width:82px;height:82px;display:flex;align-items:center;justify-content:center;border-radius:22px;background:linear-gradient(145deg,var(--af-navy),#17366f);color:var(--af-orange);box-shadow:0 16px 34px rgba(13,29,70,.18);font-size:26px;font-weight:700}.af-kicker{display:block;margin-bottom:10px;color:var(--af-orange);font-size:11px;font-weight:700;letter-spacing:1.25px;text-transform:uppercase}.af-chapter-title h2{margin:0;color:var(--af-navy);font-size:clamp(30px,3.4vw,49px);font-weight:700;line-height:1.15;letter-spacing:-.7px}.af-chapter-cover{min-height:300px;overflow:hidden;border-radius:26px;box-shadow:0 18px 46px rgba(13,29,70,.13)}.af-chapter-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.af-chapter-heading:hover .af-chapter-cover img{transform:scale(1.035)}
.af-facts-list{display:flex;flex-direction:column;gap:38px}.af-fact{display:grid;grid-template-columns:minmax(360px,45%) minmax(0,55%);min-height:340px;overflow:hidden;border:1px solid var(--af-line);border-radius:26px;background:var(--af-white);box-shadow:0 16px 42px rgba(13,29,70,.075);transition:transform .3s ease,box-shadow .3s ease}.af-fact.af-reverse{grid-template-columns:minmax(0,55%) minmax(360px,45%)}.af-fact.af-reverse .af-fact-image{grid-column:2;grid-row:1}.af-fact.af-reverse .af-fact-copy{grid-column:1;grid-row:1}.af-fact:hover{transform:translateY(-4px);box-shadow:0 23px 55px rgba(13,29,70,.12)}.af-fact-image{position:relative;min-height:340px;overflow:hidden;background:#dfe6ef}.af-fact-image:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(6,20,47,.25),transparent 58%)}.af-fact-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .75s ease}.af-fact:hover .af-fact-image img{transform:scale(1.045)}.af-fact-no{position:absolute;z-index:2;top:23px;left:23px;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:3px solid rgba(255,255,255,.83);border-radius:17px;background:var(--af-orange);color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.2);font-size:15px;font-weight:700}.af-fact-copy{display:flex;flex-direction:column;justify-content:center;padding:48px 52px;border-left:5px solid var(--af-orange)}.af-reverse .af-fact-copy{border-left:0;border-right:5px solid var(--af-orange)}.af-mini-label{margin-bottom:13px;color:var(--af-orange);font-size:10px;font-weight:700;letter-spacing:1.25px;text-transform:uppercase}.af-fact-copy h3{margin:0 0 18px;color:var(--af-navy);font-size:clamp(23px,2.2vw,32px);font-weight:700;line-height:1.27;letter-spacing:-.35px}.af-fact-copy p{margin:0;color:var(--af-muted);font-size:16px;line-height:1.85}
.af-closing{padding:90px 0;background:#fff}.af-closing-box{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:52px 58px;border-radius:28px;background:linear-gradient(120deg,rgba(7,20,47,.97),rgba(13,29,70,.89)),url('../img/antalya-facts-v3/simena.jpg') center/cover;color:#fff;box-shadow:0 25px 65px rgba(13,29,70,.2)}.af-closing-box span{color:#ffb36f;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.af-closing-box h2{max-width:720px;margin:10px 0 0;color:#fff;font-size:clamp(30px,3.7vw,48px);line-height:1.15}
@media(max-width:991px){.af-hero{padding:90px 0}.af-chapter{padding:80px 0}.af-chapter-heading{grid-template-columns:1fr;gap:20px}.af-chapter-title{padding:0}.af-chapter-cover{min-height:280px}.af-fact,.af-fact.af-reverse{grid-template-columns:minmax(280px,42%) minmax(0,58%)}.af-fact.af-reverse .af-fact-image{grid-column:1}.af-fact.af-reverse .af-fact-copy{grid-column:2;border-right:0;border-left:5px solid var(--af-orange)}.af-fact-copy{padding:38px}.af-closing-box{flex-direction:column;align-items:flex-start}}
@media(max-width:767px){.af-hero h1{letter-spacing:-1px}.af-hero p{font-size:16px}.af-hero-card{padding:27px}.af-chapter{padding:68px 0}.af-chapter-heading{margin-bottom:38px}.af-chapter-title{align-items:flex-start;gap:18px}.af-chapter-number{flex-basis:62px;width:62px;height:62px;border-radius:17px;font-size:20px}.af-chapter-title h2{font-size:30px}.af-chapter-cover{min-height:220px;border-radius:21px}.af-facts-list{gap:26px}.af-fact,.af-fact.af-reverse{display:flex;flex-direction:column;min-height:0;border-radius:21px}.af-fact.af-reverse .af-fact-image,.af-fact.af-reverse .af-fact-copy{grid-column:auto;grid-row:auto}.af-fact-image{height:245px;min-height:245px}.af-fact-copy,.af-fact.af-reverse .af-fact-copy{padding:31px 27px 34px;border-left:0;border-right:0;border-top:5px solid var(--af-orange)}.af-fact-copy h3{font-size:23px}.af-fact-copy p{font-size:15px;line-height:1.76}.af-closing{padding:65px 0}.af-closing-box{padding:38px 28px}}
@media(max-width:480px){.af-hero{padding:72px 0}.af-hero h1{font-size:35px}.af-hero-button{width:100%;justify-content:center}.af-chapter-title{display:block}.af-chapter-number{margin-bottom:20px}.af-chapter-cover{min-height:190px}.af-fact-image{height:220px;min-height:220px}.af-fact-no{top:17px;left:17px;width:50px;height:50px}.af-fact-copy{padding:27px 22px 30px}}
