/* WayOfTurkey Hakkimizda / About sayfasi */
.wot-about{--n:#0E3F7A;--night:#0E3F7A;--r:#DA1421;--ink:#1B2433;--mute:#5A6577;--mist:#F3F6FA;--line:rgba(14,63,122,.12);font-family:Montserrat,sans-serif;color:var(--ink);margin:6px 0 30px;}
.wot-about h2{font-family:Montserrat,sans-serif;text-transform:none;letter-spacing:-.2px;color:var(--n);font-weight:700;margin:0 0 16px;}
.wot-about p{font-size:16.5px;line-height:1.75;color:var(--ink);margin:0 0 14px;font-weight:400;}
.wot-about section{margin:0 0 80px;}

/* Acilis */
.wot-about__hero{position:relative;border-radius:22px;overflow:hidden;min-height:440px;display:flex;align-items:flex-end;}
.wot-about__hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.wot-about__hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,49,95,0) 25%,rgba(11,49,95,.82) 100%);}
.wot-about__hero-text{position:relative;z-index:1;padding:48px 52px;max-width:760px;}
.wot-about__hero h2{color:#fff;font-size:44px;line-height:1.12;margin:0 0 14px;}
.wot-about__hero p{color:rgba(255,255,255,.92);font-size:18px;line-height:1.6;margin:0;}

/* Hikaye */
.wot-about__story{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;}
.wot-about__story h2{font-size:32px;line-height:1.2;}
.wot-about__story-img{margin:0;border-radius:20px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 30px 60px -30px rgba(11,49,95,.45);}
.wot-about__story-img img{width:100%;height:100%;object-fit:cover;display:block;}

/* Kisa bilgiler */
.wot-about__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:-24px 0 80px;padding:0;border-top:2px solid var(--n);}
.wot-about__facts > div{padding:22px 24px 0 0;}
.wot-about__facts > div + div{padding-left:24px;border-left:1px solid var(--line);}
.wot-about__facts dt{font-size:13px;font-weight:600;color:var(--mute);margin:0 0 6px;}
.wot-about__facts dd{font-size:16px;font-weight:700;line-height:1.45;color:var(--n);margin:0;}

/* Hizmetler */
.wot-about__head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:26px;}
.wot-about__head h2{font-size:32px;margin:0;}
.wot-about__head p{margin:0;color:var(--mute);}
.wot-about__services ul{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}
.wot-about__services li{display:flex;align-items:center;gap:16px;padding:22px 24px;border-radius:16px;background:var(--mist);font-size:16.5px;font-weight:600;color:var(--ink);}
.wot-about__services li svg{flex:none;width:28px;height:28px;color:var(--r);}
.wot-about__textlink{font-weight:700;font-size:15px;color:var(--r)!important;text-decoration:none!important;}
.wot-about__textlink:hover{text-decoration:underline!important;text-underline-offset:4px;}

/* Misyon */
.wot-about__mission{position:relative;border-radius:22px;overflow:hidden;padding:72px 64px;background:var(--night) center/cover no-repeat;}
.wot-about__mission::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,49,95,.96) 0%,rgba(11,49,95,.86) 55%,rgba(11,49,95,.55) 100%);}
.wot-about__mission > *{position:relative;z-index:1;}
.wot-about__mission-k{color:rgba(255,255,255,.75)!important;font-size:15px!important;font-weight:600!important;margin:0 0 14px!important;}
.wot-about__mission blockquote{margin:0;padding:0 0 0 24px;border:0;border-left:4px solid var(--r);max-width:820px;color:#fff;font-family:Montserrat,sans-serif;font-size:30px;line-height:1.35;font-weight:600;}

/* Belgeler */
.wot-about__creds h2{font-size:26px;}
.wot-about__creds-row{display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:stretch;}
.wot-about__tursab{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:24px 26px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 36px -24px rgba(11,49,95,.45);text-decoration:none!important;transition:border-color .2s,transform .2s;}
.wot-about__tursab strong{font-size:16px;color:var(--n);}
.wot-about__tursab span{font-size:22px;font-weight:700;color:var(--ink);}
.wot-about__tursab em{font-style:normal;font-size:13.5px;font-weight:700;color:var(--r);margin-top:6px;}
.wot-about__tursab:hover{border-color:var(--r);transform:translateY(-2px);}
.wot-about__logos{list-style:none;margin:0;padding:22px 30px;border-radius:18px;background:var(--n);display:flex;align-items:center;justify-content:space-around;gap:26px;flex-wrap:wrap;}
.wot-about__logos li{display:flex;align-items:center;}
.wot-about__logos img{height:64px;width:auto;max-width:150px;object-fit:contain;filter:brightness(0) invert(1);opacity:.92;}

/* Sirket bilgileri */
.wot-about__company{background:var(--mist);border-radius:22px;padding:40px 44px;}
.wot-about__company h2{font-size:26px;}
.wot-about__company dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 36px;margin:0;}
.wot-about__company dt{font-size:13px;font-weight:600;color:var(--mute);margin:0 0 5px;}
.wot-about__company dd{font-size:15.5px;font-weight:600;line-height:1.5;color:var(--ink);margin:0;}
.wot-about__company a{color:var(--n)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(14,63,122,.35);}
.wot-about__company a:hover{text-decoration-color:var(--r);}

/* Kapanis */
.wot-about__cta{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:40px 44px;border-radius:22px;background:var(--n);}
.wot-about__cta h2{color:#fff;font-size:28px;margin:0 0 6px;}
.wot-about__cta p{color:rgba(255,255,255,.85);margin:0;}
.wot-about__cta-btns{display:flex;gap:12px;flex-wrap:wrap;}
.wot-btn{display:inline-flex;align-items:center;height:50px;padding:0 26px;border-radius:999px;font:700 15px/1 Montserrat,sans-serif;text-decoration:none!important;transition:background-color .2s,color .2s,border-color .2s;}
.wot-btn--red{background:var(--r);color:#fff!important;}
.wot-btn--red:hover{background:#B5101B;}
.wot-btn--ghost{border:2px solid rgba(255,255,255,.55);color:#fff!important;}
.wot-btn--ghost:hover{background:#fff;color:var(--n)!important;border-color:#fff;}
.wot-about a:focus-visible{outline:2px solid var(--r);outline-offset:3px;border-radius:10px;}

/* Sayfa basligi (tema) bu sayfada sade kalsin */
.wot-about-page h1.page-title{border-bottom:0!important;}

@media (max-width:1024px){
  .wot-about__story{grid-template-columns:1fr;gap:28px;}
  .wot-about__story-img{aspect-ratio:16/10;}
  .wot-about__facts{grid-template-columns:1fr 1fr;margin-top:0;}
  .wot-about__facts > div:nth-child(3){padding-left:0;border-left:0;}
  .wot-about__services ul{grid-template-columns:1fr 1fr;}
  .wot-about__creds-row{grid-template-columns:1fr;}
  .wot-about__company dl{grid-template-columns:1fr 1fr;}
}
@media (max-width:640px){
  .wot-about section{margin-bottom:52px;}
  .wot-about__hero{min-height:360px;border-radius:16px;}
  .wot-about__hero-text{padding:28px 24px;}
  .wot-about__hero h2{font-size:30px;}
  .wot-about__hero p{font-size:16px;}
  .wot-about__story h2,.wot-about__head h2{font-size:26px;}
  .wot-about__facts{grid-template-columns:1fr;}
  .wot-about__facts > div,.wot-about__facts > div + div{padding:16px 0;border-left:0;border-bottom:1px solid var(--line);}
  .wot-about__services ul,.wot-about__company dl{grid-template-columns:1fr;}
  .wot-about__mission{padding:40px 26px;}
  .wot-about__mission blockquote{font-size:22px;padding-left:18px;}
  .wot-about__company,.wot-about__cta{padding:28px 24px;}
  .wot-about__logos{justify-content:center;}
  .wot-about__logos img{height:48px;}
}
.wot-about__mission blockquote::before,.wot-about__mission blockquote::after{content:none!important;display:none!important;}
.wot-about__mission blockquote{background:none!important;font-style:normal;}
.wot-about__hero::after{background:linear-gradient(180deg,rgba(11,49,95,0) 10%,rgba(11,49,95,.35) 45%,rgba(11,49,95,.9) 100%);}
.wot-about__hero h2,.wot-about__hero p{text-shadow:0 2px 18px rgba(0,0,0,.25);}
.wot-about__logos img{height:46px;max-width:170px;}
.wot-about__logos .is-wttc img{height:58px;}
.wot-about__logos .is-iata img{height:52px;}
.wot-about__logos .is-tripadvisor img{height:34px;}

/* ---------- TURSAB belge karti: tescil hissi (Hakkimizda + footer) ---------- */
.wot-about__tursab,.wot-footer__tursab{position:relative!important;display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:16px;row-gap:2px;align-items:center;background:#fff!important;border:1px solid rgba(14,63,122,.14)!important;border-radius:18px!important;text-decoration:none!important;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s!important;}
.wot-about__tursab{padding:22px 24px 22px 22px!important;box-shadow:0 18px 40px -28px rgba(11,49,95,.55)!important;}
.wot-about__tursab::after,.wot-footer__tursab::after{content:"";position:absolute;inset:6px;border:1px dashed rgba(14,63,122,.22);border-radius:13px;pointer-events:none;}
.wot-about__tursab::before,.wot-footer__tursab::before{content:"";grid-row:1 / span 3;width:54px;height:54px;border-radius:50%;background:#0E3F7A url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5 4.5 5.5v6c0 4.8 3.2 8.4 7.5 10 4.3-1.6 7.5-5.2 7.5-10v-6z'/%3E%3Cpath d='m8.8 12 2.2 2.2 4.3-4.4'/%3E%3C/svg%3E") center/26px no-repeat;box-shadow:0 0 0 3px #fff,0 0 0 5px #DA1421;}
.wot-about__tursab strong,.wot-footer__tursab strong{grid-column:2;font:600 13px/1.3 Montserrat,sans-serif!important;color:#5A6577!important;}
.wot-about__tursab span,.wot-footer__tursab span{grid-column:2;font:800 22px/1.2 Montserrat,sans-serif!important;color:#0E3F7A!important;font-variant-numeric:tabular-nums;letter-spacing:-.2px;}
.wot-about__tursab em{grid-column:2;display:inline-flex;align-items:center;gap:6px;margin-top:6px!important;font:700 13px/1 Montserrat,sans-serif!important;font-style:normal!important;color:#DA1421!important;}
.wot-about__tursab em::before{content:"";width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DA1421' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E") center/contain no-repeat;}
.wot-about__tursab:hover,.wot-footer__tursab:hover{border-color:#DA1421!important;transform:translateY(-2px);box-shadow:0 22px 44px -26px rgba(11,49,95,.6)!important;}
.wot-footer__tursab{padding:12px 18px 12px 14px!important;column-gap:12px;}
.wot-footer__tursab::before{width:40px;height:40px;background-size:20px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #DA1421;}
.wot-footer__tursab::after{inset:4px;border-radius:9px;}
.wot-footer__tursab strong{font-size:11.5px!important;}
.wot-footer__tursab span{font-size:15.5px!important;}
@media (prefers-reduced-motion:reduce){.wot-about__tursab,.wot-footer__tursab{transition:none!important;}}
.wot-about__creds-row{grid-template-columns:310px 1fr!important;}
.wot-about__tursab span,.wot-footer__tursab span{white-space:nowrap;}
@media (max-width:1024px){.wot-about__creds-row{grid-template-columns:1fr!important;}.wot-about__tursab{justify-self:start;}}

/* ---------- TURSAB uyelik karti (v2) ---------- */
.wot-cert{position:relative;background:#fff;border:1px solid rgba(14,63,122,.14);border-radius:18px;font-family:Montserrat,sans-serif;box-shadow:0 18px 40px -28px rgba(11,49,95,.55);overflow:hidden;}
.wot-cert::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#DA1421 0%,#DA1421 62%,#0E3F7A 62%,#0E3F7A 100%);}
.wot-cert:not(.wot-cert--sm){display:flex;flex-direction:column;padding:24px 24px 20px;}
.wot-cert__top{display:flex;align-items:center;justify-content:space-between;gap:12px;}
.wot-cert__top img{height:37px;width:auto;display:block;}
.wot-cert__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(14,63,122,.07);color:#0E3F7A;font:700 11.5px/1 Montserrat,sans-serif;white-space:nowrap;}
.wot-cert__badge svg{width:14px;height:14px;}
.wot-cert__org{margin:12px 0 0!important;font:500 13px/1.45 Montserrat,sans-serif!important;color:#5A6577!important;}
.wot-cert:not(.wot-cert--sm) .wot-cert__no{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:14px 0 16px;padding:14px 0;border-top:1px dashed rgba(14,63,122,.2);border-bottom:1px dashed rgba(14,63,122,.2);}
.wot-cert__no small{font:600 13px/1 Montserrat,sans-serif;color:#5A6577;}
.wot-cert__no strong{font:800 28px/1 Montserrat,sans-serif;color:#0E3F7A;letter-spacing:.5px;font-variant-numeric:tabular-nums;}
.wot-cert__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;}
.wot-cert__verify{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:999px;border:2px solid #DA1421;color:#DA1421!important;font:700 13.5px/1 Montserrat,sans-serif;text-decoration:none!important;transition:background-color .2s,color .2s;white-space:nowrap;}
.wot-cert__verify svg{width:16px;height:16px;}
.wot-cert__verify:hover{background:#DA1421;color:#fff!important;}
.wot-cert__pdf{display:inline-flex;align-items:center;gap:6px;color:#0E3F7A!important;font:600 13px/1 Montserrat,sans-serif;text-decoration:none!important;}
.wot-cert__pdf svg{width:15px;height:15px;}
.wot-cert__pdf:hover{text-decoration:underline!important;text-underline-offset:3px;}
.wot-cert a:focus-visible{outline:2px solid #DA1421;outline-offset:3px;}
.wot-about__creds-row{grid-template-columns:340px 1fr!important;}
/* footer: tek satir kompakt */
.wot-cert--sm{display:flex;align-items:center;gap:16px;padding:14px 16px 12px 18px;}
.wot-cert--sm img{height:26px;width:auto;}
.wot-cert--sm .wot-cert__no{display:flex;flex-direction:column;gap:3px;padding-left:16px;border-left:1px solid rgba(14,63,122,.14);}
.wot-cert--sm .wot-cert__no small{font-size:11px;}
.wot-cert--sm .wot-cert__no strong{font-size:18px;}
.wot-cert--sm .wot-cert__verify{height:34px;padding:0 12px;font-size:12.5px;border-width:1.5px;}
@media (max-width:1024px){.wot-about__creds-row{grid-template-columns:1fr!important;}.wot-cert:not(.wot-cert--sm){max-width:420px;}}
.wot-cert__top{flex-wrap:wrap;row-gap:10px;}
.wot-about__creds-row > .wot-cert{min-width:0;}
.wot-cert__hint{display:block;margin-top:8px;font:500 12px/1.4 Montserrat,sans-serif;color:#5A6577;}
.wot-toast{position:fixed;left:50%;bottom:32px;transform:translate(-50%,16px);opacity:0;z-index:2000;max-width:calc(100vw - 32px);padding:14px 20px;border-radius:14px;background:#0E3F7A;color:#fff;font:600 14px/1.4 Montserrat,sans-serif;box-shadow:0 20px 40px -16px rgba(7,32,61,.6);transition:opacity .25s,transform .25s;}
.wot-toast.is-in{opacity:1;transform:translate(-50%,0);}
@media (prefers-reduced-motion:reduce){.wot-toast{transition:none;}}
.wot-cert__numwrap{display:inline-flex;align-items:center;gap:10px;}
.wot-cert__copy{appearance:none;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border:1px solid rgba(14,63,122,.2);border-radius:999px;background:#fff;color:#0E3F7A;font:700 12px/1 Montserrat,sans-serif;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s;}
.wot-cert__copy svg{width:14px;height:14px;}
.wot-cert__copy:hover{background:#0E3F7A;color:#fff;border-color:#0E3F7A;}
.wot-cert__copy.is-done{background:#e8f6ee;color:#128C3E;border-color:#9fd8b5;}
.wot-cert__copy:focus-visible{outline:2px solid #DA1421;outline-offset:2px;}
.wot-cert--sm .wot-cert__copy{height:26px;padding:0 8px;font-size:11px;}
.wot-cert--sm .wot-cert__copy span{display:none;}
.wot-cert__no small{white-space:nowrap;}.wot-cert:not(.wot-cert--sm) .wot-cert__no{gap:8px;}
