/* =========================================================
   Massar Turk – ana sayfa karsilama + danisman seridi (v3: samimi, guven veren)
   Kimlik: logo laciverti #064E8A, logo turuncusu #FC9630, Plex Arabic
   ========================================================= */
.ms-hero,.ms-team{font-family:"Plex Arabic","Segoe UI",Tahoma,Arial,sans-serif;}
.ms-hero *,.ms-team *{font-family:inherit;}
.ms-hero .fa,.ms-team .fa{font-family:FontAwesome!important;}
.ms-hero a:focus-visible,.ms-team a:focus-visible{outline:2px solid #FC9630;outline-offset:3px;border-radius:10px;}

/* ---------- karsilama ---------- */
.ms-hero{position:relative;overflow:hidden;background:#FBF8F4;min-height:min(640px,78vh);display:flex;align-items:center;}
.ms-hero__bg{position:absolute;inset:0;z-index:0;}
.ms-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:78% 30%;display:block;filter:grayscale(1) sepia(.18) brightness(1.04) contrast(1.02);}
html[dir="rtl"] .ms-hero__bg img{transform:scaleX(-1);}
.ms-hero__bg::after{content:"";position:absolute;inset:0;
  background:linear-gradient(90deg,rgba(251,248,244,1) 0%,rgba(251,248,244,.97) 34%,rgba(251,248,244,.72) 52%,rgba(251,248,244,0) 74%),
             linear-gradient(0deg,rgba(252,150,48,.10),rgba(252,150,48,0) 40%);}
html[dir="rtl"] .ms-hero__bg::after{background:linear-gradient(270deg,rgba(251,248,244,1) 0%,rgba(251,248,244,.97) 34%,rgba(251,248,244,.72) 52%,rgba(251,248,244,0) 74%),linear-gradient(0deg,rgba(252,150,48,.10),rgba(252,150,48,0) 40%);}
.ms-hero__in{position:relative;z-index:1;width:100%;max-width:1320px;margin:0 auto;padding:64px 24px 70px;}
.ms-hero__text{max-width:600px;}

.ms-hero__hello{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:8px 16px 8px 10px;border-radius:999px;background:#fff;box-shadow:0 6px 20px -12px rgba(4,51,92,.35);color:#7A4A12;font-size:15px;font-weight:500;}
html[dir="rtl"] .ms-hero__hello{padding:8px 10px 8px 16px;}
.ms-hero__hello svg{width:26px;height:26px;flex:none;}
html[dir="rtl"] .ms-hero__hello svg{transform:scaleX(-1);}

.ms-hero h1{margin:0 0 18px!important;color:#10365F!important;font-weight:600!important;font-size:clamp(32px,3.6vw,50px)!important;line-height:1.16!important;letter-spacing:-.01em!important;text-transform:none!important;text-wrap:balance;}
html[dir="rtl"] .ms-hero h1{letter-spacing:0!important;line-height:1.4!important;font-size:clamp(30px,3.3vw,46px)!important;}
.ms-hero__lead{margin:0 0 14px!important;color:#33445A!important;font-size:clamp(16.5px,1.3vw,18.5px)!important;line-height:1.7!important;}
.ms-hero__more{margin:0 0 30px!important;color:#5B6B80!important;font-size:15.5px!important;line-height:1.7!important;}

.ms-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:34px;}
.ms-btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 24px;border-radius:999px;font-size:15.5px;font-weight:600;text-decoration:none!important;transition:background-color .15s,box-shadow .15s;}
.ms-btn svg{width:19px;height:19px;flex:none;}
.ms-btn--primary{background:#064E8A;color:#fff!important;box-shadow:0 12px 24px -14px rgba(6,78,138,.8);}
.ms-btn--primary:hover{background:#04335C;}
html[dir="rtl"] .ms-btn--primary svg{transform:scaleX(-1);}
.ms-btn--wa{background:#fff;color:#0E6B3A!important;border:1.5px solid #BFE8CF;}
.ms-btn--wa:hover{background:#F1FBF5;}
.ms-btn--wa svg{fill:#25D366;}

.ms-trust{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;padding-top:24px;border-top:1px solid rgba(16,54,95,.12);}
.ms-trust__item{display:flex;align-items:center;gap:10px;color:#33445A;font-size:14.5px;line-height:1.4;}
.ms-trust__item i{color:#FC9630;font-size:16px;width:18px;text-align:center;}
.ms-trust__langs{display:flex;}
.ms-trust__langs span{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #FBF8F4;box-shadow:0 2px 6px rgba(4,51,92,.18);color:#064E8A;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;}
.ms-trust__langs span + span{margin-inline-start:-8px;}
.ms-trust__langs span:nth-child(2){background:#FFF1E2;color:#B85E06;}

/* ---------- danisman seridi (turuncu, eski kimlige yakin) ---------- */
.ms-team{background:linear-gradient(135deg,#FC9630 0%,#F7A44E 100%);color:#fff;padding:60px 0 66px;}
.ms-team__in{max-width:1320px;margin:0 auto;padding:0 24px;}
.ms-team__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 40px;margin-bottom:28px;}
.ms-team__head h2{margin:0!important;color:#fff!important;font-size:clamp(26px,2.5vw,34px)!important;font-weight:600!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;}
.ms-team__head p{margin:8px 0 0!important;color:rgba(255,255,255,.92)!important;font-size:16px!important;}
.ms-team__hours{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 18px;border-radius:999px;background:rgba(255,255,255,.2);color:#fff;font-size:14.5px;font-weight:500;white-space:nowrap;}
.ms-team__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
.ms-card{background:#fff;border-radius:22px;padding:22px;color:#14233A;display:flex;flex-direction:column;gap:16px;box-shadow:0 18px 40px -26px rgba(122,62,0,.6);}
.ms-card__top{display:flex;align-items:center;gap:14px;}
.ms-card__avatar{position:relative;width:56px;height:56px;border-radius:50%;background:#064E8A;color:#fff;font-weight:600;font-size:18px;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;flex:none;}
.ms-card__avatar em{position:absolute;inset-inline-end:-4px;bottom:-4px;min-width:24px;height:24px;padding:0 5px;border-radius:999px;background:#FFF1E2;color:#B85E06;border:2px solid #fff;font-style:normal;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;}
.ms-card__role{display:block;color:#7A5A36;font-size:13.5px;line-height:1.3;}
.ms-card__name{display:block;color:#10365F;font-size:19px;font-weight:600;line-height:1.3;}
.ms-card__rows{display:grid;gap:8px;margin:0!important;padding:0!important;list-style:none!important;}
.ms-card__rows li{margin:0!important;padding:0!important;}
.ms-card__rows li::before{display:none!important;}
.ms-card__rows a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#FBF6F0;color:#14233A!important;text-decoration:none!important;font-size:15px;font-weight:500;transition:background-color .15s;word-break:break-all;}
.ms-card__rows a:hover{background:#FFEBD6;}
.ms-card__rows a i{width:18px;text-align:center;color:#E07A12;flex:none;}

/* ---------- duyarli ---------- */
@media (max-width:994px){
  .ms-hero{display:block;min-height:0;background:#FBF8F4;}
  .ms-hero__bg{position:relative;height:260px;}
  .ms-hero__bg img{object-position:82% 25%;}
  .ms-hero__bg::after,html[dir="rtl"] .ms-hero__bg::after{background:linear-gradient(0deg,rgba(251,248,244,1) 0%,rgba(251,248,244,0) 55%);}
  .ms-hero__in{padding:0 20px 46px;margin-top:-40px;}
  .ms-team__grid{grid-template-columns:1fr;}
}
@media (max-width:520px){
  .ms-hero__bg{height:220px;}
  .ms-hero__ctas .ms-btn{flex:1 1 100%;justify-content:center;}
  .ms-trust{gap:12px;}
  .ms-team{padding:44px 0 50px;}
}
@media (prefers-reduced-motion:reduce){.ms-btn,.ms-card__rows a{transition:none;}}
@media (max-width:994px){
  .ms-hero__bg{height:300px!important;}
  .ms-hero__bg img{object-position:86% 50%!important;filter:grayscale(1) sepia(.18) brightness(.98) contrast(1.06)!important;}
  .ms-hero__bg::after,html[dir="rtl"] .ms-hero__bg::after{background:linear-gradient(0deg,rgba(251,248,244,1) 0%,rgba(251,248,244,0) 32%)!important;}
  html[dir="rtl"] .ms-hero__bg img{object-position:86% 50%!important;}
}
@media (max-width:520px){.ms-hero__bg{height:250px!important;}}

/* ---------- klasik giris (orijinal duzen, yalnizca yazi ve renk uyumu) ---------- */
.ms-classic,.ms-classic h1,.ms-classic p{font-family:"Plex Arabic","Segoe UI",Tahoma,Arial,sans-serif!important;}
.ms-classic h1{color:#2E3D52!important;font-weight:500!important;letter-spacing:-.01em!important;line-height:1.18!important;}
html[dir="rtl"] .ms-classic h1{letter-spacing:0!important;line-height:1.45!important;}
.ms-classic h1 .text-color{color:#064E8A!important;font-weight:600!important;}
.ms-classic p{color:#3E4D62!important;line-height:1.7!important;}
.ms-classic p.text-m{color:#2E3D52!important;}

/* =========================================================
   v4: sakin lacivert giris + acik danisman seridi
   ========================================================= */
.ms-h4{position:relative;overflow:hidden;background:#04335C;color:#fff;font-family:"Plex Arabic","Segoe UI",Tahoma,Arial,sans-serif;}
.ms-h4 *{font-family:inherit;}
.ms-h4 .fa{font-family:FontAwesome!important;}
.ms-h4__bg{position:absolute;inset:0;}
.ms-h4__bg img{width:100%;height:100%;object-fit:cover;object-position:80% 30%;display:block;filter:grayscale(1) contrast(1.05);}
html[dir="rtl"] .ms-h4__bg img{transform:scaleX(-1);}
.ms-h4__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#04335C 0%,rgba(4,51,92,.96) 36%,rgba(6,78,138,.62) 62%,rgba(6,78,138,.30) 100%);}
html[dir="rtl"] .ms-h4__bg::after{background:linear-gradient(270deg,#04335C 0%,rgba(4,51,92,.96) 36%,rgba(6,78,138,.62) 62%,rgba(6,78,138,.30) 100%);}
.ms-h4__in{position:relative;max-width:1320px;margin:0 auto;padding:84px 24px 64px;}
.ms-h4__text{max-width:640px;}
.ms-h4 h1{margin:0 0 20px!important;color:#fff!important;font-weight:500!important;font-size:clamp(32px,3.7vw,52px)!important;line-height:1.16!important;letter-spacing:-.01em!important;text-transform:none!important;text-wrap:balance;}
html[dir="rtl"] .ms-h4 h1{line-height:1.42!important;letter-spacing:0!important;font-size:clamp(30px,3.4vw,48px)!important;}
.ms-h4__lead{margin:0 0 12px!important;color:rgba(255,255,255,.88)!important;font-size:clamp(16.5px,1.3vw,18.5px)!important;line-height:1.7!important;}
.ms-h4__more{margin:0 0 32px!important;color:rgba(255,255,255,.66)!important;font-size:15.5px!important;line-height:1.7!important;}
.ms-h4__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:48px;}
.ms-h4__btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:12px;background:#FC9630;color:#1F1405!important;font-weight:600;font-size:15.5px;text-decoration:none!important;transition:background-color .15s;}
.ms-h4__btn:hover{background:#FFAA52;}
.ms-h4__btn svg{width:18px;height:18px;}
html[dir="rtl"] .ms-h4__btn svg{transform:scaleX(-1);}
.ms-h4__link{color:#fff!important;font-weight:500;font-size:15.5px;text-decoration:underline!important;text-underline-offset:5px;text-decoration-color:rgba(255,255,255,.4)!important;}
.ms-h4__link:hover{text-decoration-color:#FC9630!important;}
.ms-h4 a:focus-visible{outline:2px solid #FC9630;outline-offset:3px;border-radius:10px;}

.ms-h4__people{border-top:1px solid rgba(255,255,255,.16);padding-top:22px;}
.ms-h4__people-t{display:block;color:rgba(255,255,255,.66);font-size:14px;margin-bottom:14px;}
.ms-h4__list{display:flex;flex-wrap:wrap;gap:12px;}
.ms-h4__p{display:flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#fff!important;text-decoration:none!important;transition:background-color .15s;}
html[dir="rtl"] .ms-h4__p{padding:8px 8px 8px 16px;}
.ms-h4__p:hover{background:rgba(255,255,255,.14);}
.ms-h4__ini{width:38px;height:38px;border-radius:50%;background:#fff;color:#064E8A;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;flex:none;}
.ms-h4__p b{display:block;font-weight:600;font-size:14.5px;line-height:1.25;}
.ms-h4__p small{display:block;color:rgba(255,255,255,.7);font-size:12.5px;line-height:1.3;}

/* acik danisman seridi */
.ms-team.ms-team--light{background:#F3F6FA;color:#14233A;}
.ms-team--light .ms-team__head h2{color:#10365F!important;}
.ms-team--light .ms-team__head p{color:#5B6B80!important;}
.ms-team--light .ms-team__hours{background:#fff;color:#33445A;border:1px solid #E3E9F1;}
.ms-team--light .ms-team__hours i{color:#FC9630;}
.ms-team--light .ms-card{box-shadow:none;border:1px solid #E3E9F1;}
.ms-team--light .ms-card__role{color:#5B6B80;}
.ms-team--light .ms-card__rows a{background:#F3F6FA;}
.ms-team--light .ms-card__rows a:hover{background:#E8EFF7;}
.ms-team--light .ms-card__rows a i{color:#064E8A;}

@media (max-width:994px){
  .ms-h4__bg::after,html[dir="rtl"] .ms-h4__bg::after{background:linear-gradient(180deg,rgba(4,51,92,.55) 0%,rgba(4,51,92,.92) 45%,#04335C 75%);}
  .ms-h4__in{padding:150px 20px 46px;}
  .ms-h4__ctas{margin-bottom:34px;}
}
@media (max-width:520px){
  .ms-h4__btn{flex:1 1 100%;justify-content:center;}
  .ms-h4__p{flex:1 1 100%;}
}
@media (prefers-reduced-motion:reduce){.ms-h4__btn,.ms-h4__p{transition:none;}}

/* =========================================================
   v5: fotografsiz, merkezli, geometrik desenli giris + hizmet kutulari
   ========================================================= */
.ms-h5{position:relative;overflow:hidden;background:#F7F9FC;font-family:"Plex Arabic","Segoe UI",Tahoma,Arial,sans-serif;border-bottom:1px solid #E3E9F1;}
.ms-h5 *{font-family:inherit;}
.ms-h5 .fa{font-family:FontAwesome!important;}
.ms-h5::before,.ms-h5::after{content:"";position:absolute;top:0;bottom:0;width:34%;pointer-events:none;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%23064E8A' stroke-width='1'%3E%3Crect x='20' y='20' width='40' height='40'/%3E%3Crect x='20' y='20' width='40' height='40' transform='rotate(45 40 40)'/%3E%3Ccircle cx='40' cy='40' r='9'/%3E%3Cpath d='M0 40h11M69 40h11M40 0v11M40 69v11'/%3E%3C/g%3E%3C/svg%3E");
  background-size:80px 80px;opacity:.075;}
.ms-h5::before{left:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,transparent 100%);}
.ms-h5::after{right:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,transparent 100%);mask-image:linear-gradient(270deg,#000 0%,transparent 100%);}
.ms-h5__in{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:78px 24px 70px;text-align:center;}
.ms-h5__mark{display:inline-flex;width:54px;height:54px;border-radius:16px;background:#fff;box-shadow:0 10px 26px -14px rgba(4,51,92,.4);align-items:center;justify-content:center;margin-bottom:26px;}
.ms-h5__mark svg{width:28px;height:28px;}
html[dir="rtl"] .ms-h5__mark svg{transform:scaleX(-1);}
.ms-h5 h1{margin:0 auto 20px!important;max-width:880px;color:#10365F!important;font-weight:600!important;font-size:clamp(32px,3.8vw,54px)!important;line-height:1.15!important;letter-spacing:-.015em!important;text-transform:none!important;text-wrap:balance;}
html[dir="rtl"] .ms-h5 h1{line-height:1.42!important;letter-spacing:0!important;font-size:clamp(30px,3.5vw,50px)!important;}
.ms-h5__lead{margin:0 auto 32px!important;max-width:680px;color:#3E4D62!important;font-size:clamp(16.5px,1.35vw,19px)!important;line-height:1.7!important;}
.ms-h5__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:52px;}
.ms-h5__btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:12px;font-size:15.5px;font-weight:600;text-decoration:none!important;transition:background-color .15s,border-color .15s;}
.ms-h5__btn--p{background:#064E8A;color:#fff!important;}
.ms-h5__btn--p:hover{background:#04335C;}
.ms-h5__btn--g{background:#fff;color:#064E8A!important;border:1.5px solid #C9D6E6;}
.ms-h5__btn--g:hover{border-color:#064E8A;}
.ms-h5__btn svg{width:18px;height:18px;}
html[dir="rtl"] .ms-h5__btn svg{transform:scaleX(-1);}
.ms-h5__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;text-align:start;}
.ms-h5__tile{display:flex;flex-direction:column;gap:12px;padding:20px 18px 18px;border-radius:18px;background:#fff;border:1px solid #E3E9F1;color:#14233A!important;text-decoration:none!important;transition:border-color .15s,transform .15s,box-shadow .15s;}
.ms-h5__tile:hover{border-color:#FC9630;transform:translateY(-2px);box-shadow:0 16px 30px -22px rgba(4,51,92,.5);}
.ms-h5__tile i{width:44px;height:44px;border-radius:12px;background:#FFF1E2;color:#E07A12;display:flex!important;align-items:center;justify-content:center;font-size:19px;}
.ms-h5__tile b{font-size:15.5px;font-weight:600;color:#10365F;line-height:1.35;}
.ms-h5__tile span{font-size:13px;color:#5B6B80;display:flex;align-items:center;gap:6px;margin-top:auto;}
.ms-h5__tile span::after{content:"";width:16px;height:2px;background-image:linear-gradient(90deg,#FC9630 0 55%,transparent 55% 100%);background-size:5px 2px;}
.ms-h5 a:focus-visible{outline:2px solid #FC9630;outline-offset:3px;}
@media (max-width:1100px){.ms-h5__grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media (max-width:640px){
  .ms-h5__in{padding:50px 18px 46px;}
  .ms-h5::before,.ms-h5::after{width:50%;opacity:.06;}
  .ms-h5__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
  .ms-h5__ctas .ms-h5__btn{flex:1 1 100%;justify-content:center;}
  .ms-h5__tile{padding:16px 14px;}
}
@media (prefers-reduced-motion:reduce){.ms-h5__tile,.ms-h5__btn{transition:none;}.ms-h5__tile:hover{transform:none;}}

/* =========================================================
   v6: kemer pencere + sonuc fotografi (pasaportlu aile)
   ========================================================= */
.ms-h6{position:relative;overflow:hidden;background:#fff;font-family:"Plex Arabic","Segoe UI",Tahoma,Arial,sans-serif;}
.ms-h6 *{font-family:inherit;}
.ms-h6 .fa{font-family:FontAwesome!important;}
.ms-h6__in{position:relative;max-width:1240px;margin:0 auto;padding:60px 24px 64px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center;}
.ms-h6 h1{margin:0 0 20px!important;color:#10365F!important;font-weight:600!important;font-size:clamp(32px,3.5vw,50px)!important;line-height:1.15!important;letter-spacing:-.012em!important;text-transform:none!important;text-wrap:balance;}
html[dir="rtl"] .ms-h6 h1{line-height:1.42!important;letter-spacing:0!important;font-size:clamp(30px,3.2vw,46px)!important;}
.ms-h6__lead{margin:0 0 12px!important;color:#33445A!important;font-size:clamp(16.5px,1.3vw,18.5px)!important;line-height:1.7!important;}
.ms-h6__more{margin:0 0 30px!important;color:#5B6B80!important;font-size:15.5px!important;line-height:1.7!important;}
.ms-h6__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:36px;}
.ms-h6__btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:12px;background:#064E8A;color:#fff!important;font-weight:600;font-size:15.5px;text-decoration:none!important;transition:background-color .15s;}
.ms-h6__btn:hover{background:#04335C;}
.ms-h6__btn svg{width:18px;height:18px;}
html[dir="rtl"] .ms-h6__btn svg{transform:scaleX(-1);}
.ms-h6__link{color:#064E8A!important;font-weight:600;font-size:15.5px;text-decoration:underline!important;text-underline-offset:5px;text-decoration-color:#FC9630!important;text-decoration-thickness:2px!important;}
.ms-h6__speak{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:#F3F6FA;max-width:520px;}
.ms-h6__speak .ms-langs{display:flex;flex:none;}
.ms-h6__speak .ms-langs span{width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid #F3F6FA;color:#064E8A;font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(4,51,92,.15);}
.ms-h6__speak .ms-langs span + span{margin-inline-start:-9px;}
.ms-h6__speak .ms-langs span:nth-child(2){color:#B85E06;background:#FFF1E2;}
.ms-h6__speak b{display:block;color:#10365F;font-size:15px;font-weight:600;line-height:1.35;}
.ms-h6__speak small{display:block;color:#5B6B80;font-size:13.5px;line-height:1.4;}
.ms-h6 a:focus-visible{outline:2px solid #FC9630;outline-offset:3px;border-radius:10px;}

/* kemer */
.ms-h6__arch{position:relative;justify-self:center;width:min(100%,460px);}
.ms-h6__arch::before{content:"";position:absolute;inset:-14px -14px 22px 22px;border:2px solid #FC9630;border-radius:999px 999px 28px 28px;opacity:.55;}
html[dir="rtl"] .ms-h6__arch::before{inset:-14px 22px 22px -14px;}
.ms-h6__win{position:relative;aspect-ratio:4/5;border-radius:999px 999px 28px 28px;overflow:hidden;background:#E9EEF5;box-shadow:0 40px 70px -40px rgba(4,51,92,.5);}
.ms-h6__win img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block;}
.ms-h6__tag{position:absolute;inset-inline-start:-26px;bottom:42px;background:#fff;border-radius:16px;padding:12px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 18px 36px -18px rgba(4,51,92,.45);}
.ms-h6__tag i{width:38px;height:38px;border-radius:11px;background:#E8F0F8;color:#064E8A;display:flex!important;align-items:center;justify-content:center;font-size:17px;}
.ms-h6__tag b{display:block;color:#10365F;font-size:14.5px;font-weight:600;line-height:1.3;}
.ms-h6__tag small{display:block;color:#5B6B80;font-size:12.5px;line-height:1.3;}

@media (max-width:994px){
  .ms-h6__in{grid-template-columns:1fr;gap:40px;padding:40px 20px 50px;}
  .ms-h6__arch{order:-1;width:min(78%,340px);}
  .ms-h6__tag{inset-inline-start:-14px;bottom:24px;}
}
@media (max-width:520px){
  .ms-h6__btn{flex:1 1 100%;justify-content:center;}
  .ms-h6__ctas{justify-content:center;}
}
@media (prefers-reduced-motion:reduce){.ms-h6__btn{transition:none;}}
.ms-h6__win img{object-position:60% 50%!important;}
html[dir="rtl"] .ms-h6__tag small{text-align:right;}
.ms-h6__win img[src*="istanbul-bosphorus"]{object-position:15% 50%!important;}

/* =========================================================
   v6b: kemer pencere – Istanbul slayti + kurumsal zemin (canvas)
   ========================================================= */
.ms-h6__arch{isolation:isolate;}
.ms-h6__canvas{position:absolute;z-index:-1;inset:-34px -46px -30px -34px;border-radius:40px;background:#F3F6FA;overflow:hidden;}
html[dir="rtl"] .ms-h6__canvas{inset:-34px -34px -30px -46px;}
.ms-h6__canvas::before{content:"";position:absolute;inset:0;opacity:.09;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23064E8A' stroke-width='1.1'%3E%3Crect x='18' y='18' width='36' height='36'/%3E%3Crect x='18' y='18' width='36' height='36' transform='rotate(45 36 36)'/%3E%3Ccircle cx='36' cy='36' r='7'/%3E%3C/g%3E%3C/svg%3E");background-size:72px 72px;}
.ms-h6__canvas::after{content:"";position:absolute;inset-inline-end:-60px;top:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(closest-side,rgba(252,150,48,.22),rgba(252,150,48,0));}
.ms-h6__arch::before{z-index:0;}
.ms-h6__win{z-index:1;}
.ms-h6__slides{position:absolute;inset:0;}
.ms-h6__slides img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%!important;opacity:0;transform:scale(1.04);transition:opacity 1.2s ease,transform 7s ease;}
.ms-h6__slides img.is-on{opacity:1;transform:scale(1);}
.ms-h6__win::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,51,92,0) 55%,rgba(4,51,92,.55) 100%);pointer-events:none;z-index:2;}

/* fotograf ustundeki yazi */
.ms-h6__tag{z-index:3;max-width:290px;}
.ms-h6__tag i{background:#FFF1E2!important;color:#E07A12!important;}
.ms-h6__tag .ms-h6__place{display:block;color:#5B6B80;font-size:12.5px;line-height:1.3;transition:opacity .4s;}
.ms-h6__tag .ms-h6__place.is-fade{opacity:0;}

/* gostergeler */
.ms-h6__dots{position:absolute;z-index:3;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:6px;}
.ms-h6__dots button{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:rgba(255,255,255,.55);cursor:pointer;transition:width .3s,background-color .3s;}
.ms-h6__dots button.is-on{width:24px;background:#FC9630;}
.ms-h6__dots button:focus-visible{outline:2px solid #fff;outline-offset:2px;}

@media (max-width:994px){
  .ms-h6__canvas{inset:-22px -26px -20px -22px!important;border-radius:30px;}
  .ms-h6__tag{max-width:250px;}
}
@media (prefers-reduced-motion:reduce){.ms-h6__slides img{transition:opacity .01s;transform:none!important;}}
.ms-h6__tag .ms-h6__ico{width:38px;height:38px;border-radius:11px;background:#FFF1E2;display:flex;align-items:center;justify-content:center;flex:none;}
.ms-h6__tag .ms-h6__ico svg{width:20px;height:20px;}
html[dir="rtl"] .ms-h6__tag .ms-h6__ico svg{transform:scaleX(-1);}


/* kemer zemini: ay-yildiz motifi */
.ms-h6__canvas::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='64' viewBox='0 0 96 64'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect width='96' height='64' fill='white'/%3E%3Ccircle cx='33.2' cy='32' r='11.2' fill='black'/%3E%3C/mask%3E%3C/defs%3E%3Cg fill='%23064E8A' transform='rotate(-12 34 32)'%3E%3Ccircle cx='29' cy='32' r='14' mask='url(%23m)'/%3E%3Cpath d='M45.50,26.00 L46.94,30.02 L51.21,30.15 L47.83,32.76 L49.03,36.85 L45.50,34.45 L41.97,36.85 L43.17,32.76 L39.79,30.15 L44.06,30.02Z'/%3E%3C/g%3E%3C/svg%3E")!important;background-size:96px 64px!important;opacity:.075!important;}
@media (max-width:994px){.ms-h6__tag{bottom:46px!important;}}
.ms-h6__ctas{margin-bottom:0!important;}

/* ay-yildiz: tekrar eden desen yerine tek, silik kose motifi */
.ms-h6__canvas::before{background-repeat:no-repeat!important;background-size:300px 200px!important;background-position:calc(100% + 40px) -30px!important;opacity:.06!important;}
html[dir="rtl"] .ms-h6__canvas::before{background-position:-40px -30px!important;}
