/* ===========================================================
   Beşiktaş Spa & Masaj — ana stil dosyası
   Tasarım: Yeşim & Pirinç
   =========================================================== */

:root{
  --yesim:#123B34; --cam:#0B241F; --mermer:#F7F5F0; --kum:#E4DBCB; --pirinc:#B08D4F;
  --metin:#1D2422; --soluk:#5C6B66; --cizgi:rgba(18,59,52,.14);
  --serit-yuksekligi:0px;
  box-sizing:border-box;
  color-scheme:light;
}
*,*::before,*::after{box-sizing:inherit}
html{scroll-behavior:smooth;scroll-padding-top:90px}
body{
  margin:0;background:var(--mermer);color:var(--metin);
  font-family:'Jost',system-ui,-apple-system,'Segoe UI',sans-serif;
  font-weight:300;font-size:17px;line-height:1.75;-webkit-font-smoothing:antialiased;
  padding-bottom:var(--serit-yuksekligi);
  overflow-x:hidden;
}
h1,h2,h3,h4{font-family:'Cormorant Garamond',Georgia,serif;font-weight:300;margin:0;line-height:1.15}
h1{font-size:clamp(2.4rem,6vw,4.2rem);letter-spacing:.01em}
h2{font-size:clamp(1.9rem,4.2vw,3rem)}
h3{font-size:1.4rem}
p{margin:0 0 1em}
a{color:inherit}
img{max-width:100%;height:auto;display:block}
:focus-visible{outline:2px solid var(--pirinc);outline-offset:3px}
.sar{width:min(1160px,92vw);margin-inline:auto}
section{padding:clamp(56px,8vw,110px) 0}
.gizli{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* ——— üst menü ——— */
.ust{position:sticky;top:0;z-index:60;background:var(--cam);color:var(--mermer)}
.ust .sar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:74px}
.logo{font-family:'Cormorant Garamond',serif;font-size:1.5rem;letter-spacing:.05em;text-decoration:none;white-space:nowrap}
.logo span{color:var(--pirinc)}
.menu{display:flex;gap:28px;list-style:none;margin:0;padding:0;font-size:.97rem}
.menu a{text-decoration:none;opacity:.85;padding-block:6px}
.menu a:hover,.menu a.aktif{opacity:1;box-shadow:inset 0 -1px 0 var(--pirinc)}
.ara-ust{border:1px solid rgba(176,141,79,.6);color:var(--pirinc);text-decoration:none;padding:9px 20px;font-size:.92rem;white-space:nowrap}
.ara-ust:hover{background:var(--pirinc);color:var(--cam)}
.menu-dugme{display:none;background:none;border:1px solid rgba(247,245,240,.3);color:var(--mermer);width:44px;height:40px;cursor:pointer;padding:0}
.menu-dugme span{display:block;width:18px;height:1px;background:currentColor;margin:4px auto}
@media(max-width:940px){
  .menu-dugme{display:block}
  .ara-ust{display:none}
  .menu{position:fixed;inset:74px 0 auto 0;background:var(--cam);flex-direction:column;gap:0;padding:8px 6vw 22px;display:none;border-top:1px solid rgba(176,141,79,.25)}
  .menu.acik{display:flex}
  .menu li{border-bottom:1px solid rgba(247,245,240,.1)}
  .menu a{display:block;padding:15px 0;font-size:1.05rem}
  .menu a:hover,.menu a.aktif{box-shadow:none;color:var(--pirinc)}
}

/* ——— slider ——— */
.slider{position:relative;background:var(--cam);color:var(--mermer);overflow:hidden}
.slayt{
  position:absolute;inset:0;opacity:0;transition:opacity .9s ease;
  background-size:cover;background-position:center;
}
.slayt.etkin{opacity:1;position:relative}
.slayt::before{
  content:"";position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(11,36,31,.62),rgba(11,36,31,.78)),
             radial-gradient(120% 90% at 50% 0%,rgba(176,141,79,.18),transparent 60%);
}
.slayt-bos{background-image:linear-gradient(165deg,#17493F,#0A1F1B)}
.slayt-bos:nth-of-type(2){background-image:linear-gradient(165deg,#1E5648,#0C2A24)}
.slayt-bos:nth-of-type(3){background-image:linear-gradient(165deg,#0F332C,#235F50)}
.slayt-ic{position:relative;z-index:2;text-align:center;padding:clamp(76px,13vw,150px) 0;min-height:clamp(440px,64vh,620px);display:flex;align-items:center;justify-content:center}
.cerceve{border:1px solid rgba(247,245,240,.18);padding:clamp(32px,5.5vw,66px) clamp(18px,4vw,52px);position:relative;width:100%}
.cerceve::before{content:"";position:absolute;inset:9px;border:1px solid rgba(176,141,79,.35);pointer-events:none}
.yer{font-size:.82rem;letter-spacing:.32em;color:var(--pirinc);margin:0 0 22px}
.slayt h1,.slayt h2{max-width:17ch;margin-inline:auto;color:var(--mermer);font-size:clamp(2.2rem,5.6vw,4rem);line-height:1.14}
.slayt p.alt{max-width:52ch;margin:22px auto 34px;color:rgba(247,245,240,.8);font-size:1.03rem}
.dugmeler{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.dgm{text-decoration:none;padding:14px 30px;font-size:.97rem;letter-spacing:.03em;border:1px solid transparent;transition:background .2s,color .2s;display:inline-flex;align-items:center;gap:9px}
.dgm svg{width:17px;height:17px;flex:none}
.dgm-dolu{background:var(--pirinc);color:var(--cam)}
.dgm-dolu:hover{background:#c9a15c}
.dgm-bos{border-color:rgba(247,245,240,.42);color:var(--mermer)}
.dgm-bos:hover{background:rgba(247,245,240,.1)}
.dgm-koyu{background:var(--yesim);color:var(--mermer)}
.dgm-koyu:hover{background:var(--cam)}
.slayt-nokta{position:absolute;left:0;right:0;bottom:22px;z-index:3;display:flex;gap:9px;justify-content:center}
.slayt-nokta button{width:26px;height:2px;border:0;padding:0;background:rgba(247,245,240,.35);cursor:pointer}
.slayt-nokta button[aria-current="true"]{background:var(--pirinc)}

/* ——— sayfa başlığı (iç sayfalar) ——— */
.sayfa-bas{background:linear-gradient(165deg,var(--yesim),var(--cam));color:var(--mermer);padding:clamp(46px,7vw,86px) 0}
.sayfa-bas h1{color:var(--mermer);max-width:20ch}
.sayfa-bas p{color:rgba(247,245,240,.78);max-width:62ch;margin:16px 0 0}
.yol{font-size:.85rem;color:rgba(247,245,240,.6);margin:0 0 18px}
.yol a{text-decoration:none}
.yol a:hover{color:var(--pirinc)}

/* ——— güven şeridi ——— */
.serit{background:var(--kum)}
.serit .sar{display:grid;grid-template-columns:repeat(4,1fr);padding-block:32px}
.serit div{padding-inline:20px;border-left:1px solid rgba(18,59,52,.18);font-size:.94rem;color:#3A4B46}
.serit div:first-child{border-left:0;padding-left:0}
.serit b{display:block;font-weight:500;color:var(--yesim);font-size:1.02rem}
@media(max-width:760px){.serit .sar{grid-template-columns:1fr 1fr;gap:20px 0}.serit div:nth-child(odd){border-left:0;padding-left:0}}

/* ——— bölüm başlığı ——— */
.bas{max-width:64ch;margin-bottom:clamp(34px,4.5vw,58px)}
.bas p{color:var(--soluk);margin-top:14px}
.cizgi{width:52px;height:1px;background:var(--pirinc);margin-bottom:20px}
.bas-satir{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}
.tum-link{text-decoration:none;color:var(--yesim);font-size:.95rem;border-bottom:1px solid var(--pirinc);padding-bottom:3px;white-space:nowrap}

/* ——— hizmet kutucukları ——— */
.dizin{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.2vw,26px)}
.hizmet{background:#fff;border:1px solid var(--cizgi);text-decoration:none;display:flex;flex-direction:column;transition:border-color .22s,transform .22s,box-shadow .22s}
.hizmet:hover{border-color:var(--pirinc);transform:translateY(-3px);box-shadow:0 14px 28px rgba(11,36,31,.09)}
.kg{aspect-ratio:4/3;background-size:cover;background-position:center;position:relative}
.kg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(11,36,31,.35))}
.hizmet .ic{padding:19px 20px 23px;display:flex;flex-direction:column;flex:1}
.hizmet h3{font-size:1.28rem;margin-bottom:4px;color:var(--yesim)}
.hizmet .sure{font-size:.83rem;color:var(--pirinc);letter-spacing:.08em;margin-bottom:11px}
.hizmet p{margin:0;font-size:.94rem;color:var(--soluk);line-height:1.6}
.g1{background-image:linear-gradient(150deg,#1B5347,#0A1F1B)}
.g2{background-image:linear-gradient(150deg,#2E6355,#123B34)}
.g3{background-image:linear-gradient(150deg,#C2A067,#6E5628)}
.g4{background-image:linear-gradient(150deg,#3E7A66,#14332B)}
.g5{background-image:linear-gradient(150deg,#CDBA92,#8A6E3C)}
.g6{background-image:linear-gradient(150deg,#17493F,#2F6A5A)}
.g7{background-image:linear-gradient(150deg,#E4DBCB,#A8977B)}
.g8{background-image:linear-gradient(150deg,#0F332C,#235F50)}
@media(max-width:1000px){.dizin{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.dizin{grid-template-columns:1fr}}

/* ——— neden biz ——— */
.neden{background:var(--yesim);color:var(--mermer)}
.neden .sar{display:grid;grid-template-columns:.85fr 1fr;gap:clamp(32px,5vw,74px);align-items:center}
.neden h2{color:var(--mermer)}
.neden>.sar>div>p{color:rgba(247,245,240,.78);max-width:52ch}
.gorsel-panel{
  aspect-ratio:3/4;background-size:cover;background-position:center;
  background-image:
    radial-gradient(70% 50% at 30% 20%,rgba(176,141,79,.4),transparent),
    radial-gradient(60% 60% at 80% 85%,rgba(247,245,240,.16),transparent),
    linear-gradient(160deg,#17493F,#0A1F1B);
  border:1px solid rgba(176,141,79,.3);
}
.liste{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:18px}
.liste li{padding-left:26px;position:relative;color:rgba(247,245,240,.82);font-size:1rem}
.liste li::before{content:"";position:absolute;left:0;top:.72em;width:10px;height:1px;background:var(--pirinc)}
.liste b{color:var(--mermer);font-weight:400}
@media(max-width:860px){.neden .sar{grid-template-columns:1fr}.gorsel-panel{aspect-ratio:16/10}}

/* ——— seans akışı ——— */
.akis{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,3vw,38px);counter-reset:adim}
.adim{border-top:2px solid var(--yesim);padding-top:20px}
.adim::before{counter-increment:adim;content:counter(adim,decimal-leading-zero);font-family:'Cormorant Garamond',serif;font-size:2.1rem;color:var(--pirinc);display:block;line-height:1;margin-bottom:10px}
.adim h3{font-size:1.18rem;margin-bottom:8px}
.adim p{font-size:.94rem;color:var(--soluk);margin:0}
@media(max-width:820px){.akis{grid-template-columns:1fr 1fr}}
@media(max-width:470px){.akis{grid-template-columns:1fr}}

/* ——— blog kartları ——— */
.bloglar{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,28px)}
.blog-kart{background:#fff;border:1px solid var(--cizgi);text-decoration:none;display:flex;flex-direction:column;transition:border-color .22s,transform .22s,box-shadow .22s}
.blog-kart:hover{border-color:var(--pirinc);transform:translateY(-3px);box-shadow:0 14px 28px rgba(11,36,31,.09)}
.blog-kart .kg{aspect-ratio:16/9}
.blog-kart .ic{padding:20px 21px 24px;display:flex;flex-direction:column;flex:1}
.blog-kart .tarih{font-size:.82rem;letter-spacing:.1em;color:var(--pirinc);margin-bottom:9px}
.blog-kart h3{font-size:1.26rem;color:var(--yesim);margin-bottom:9px;line-height:1.25}
.blog-kart p{margin:0;font-size:.94rem;color:var(--soluk);line-height:1.6}
@media(max-width:940px){.bloglar{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.bloglar{grid-template-columns:1fr}}

/* ——— detay düzeni (içerik + yan sütun) ——— */
.duzen{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:clamp(30px,4.5vw,64px);align-items:start}
.icerik{max-width:74ch}
.icerik .kapak{width:100%;aspect-ratio:16/9;margin-bottom:34px;border:1px solid var(--cizgi)}
.icerik h2{font-size:clamp(1.6rem,3vw,2.2rem);margin:38px 0 14px;color:var(--yesim)}
.icerik h3{margin:28px 0 10px;color:var(--yesim)}
.icerik p{color:#2B3633;line-height:1.85}
.icerik ul,.icerik ol{color:#2B3633;padding-left:22px;margin:0 0 1.2em}
.icerik li{margin-bottom:8px}
.icerik blockquote{margin:28px 0;padding:20px 26px;background:var(--kum);border-left:2px solid var(--pirinc);font-family:'Cormorant Garamond',serif;font-size:1.3rem;line-height:1.5;color:var(--yesim)}
.detay-ust{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-bottom:20px;font-size:.88rem;letter-spacing:.08em;color:var(--pirinc)}
@media(max-width:980px){.duzen{grid-template-columns:1fr}}

/* ——— yan sütun ——— */
.yan{display:grid;gap:22px;position:sticky;top:96px}
.kutucuk{border:1px solid var(--cizgi);background:#fff;padding:22px 22px 24px}
.kutucuk h4{font-family:'Jost',sans-serif;font-weight:400;font-size:.88rem;letter-spacing:.16em;color:var(--yesim);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--cizgi)}
.yan-liste{list-style:none;margin:0;padding:0;display:grid}
.yan-liste li{border-bottom:1px solid var(--cizgi)}
.yan-liste li:last-child{border-bottom:0}
.yan-liste a{display:flex;justify-content:space-between;gap:12px;align-items:baseline;text-decoration:none;padding:11px 0;font-size:.97rem;color:var(--metin)}
.yan-liste a:hover{color:var(--yesim)}
.yan-liste a.secili{color:var(--pirinc)}
.yan-liste span{font-size:.8rem;color:var(--pirinc);white-space:nowrap}
.yan-yazi{display:grid;grid-template-columns:76px 1fr;gap:13px;text-decoration:none;padding:13px 0;border-bottom:1px solid var(--cizgi)}
.yan-yazi:last-child{border-bottom:0}
.yan-yazi .kg{aspect-ratio:1;border:1px solid var(--cizgi)}
.yan-yazi .kg::after{display:none}
.yan-yazi strong{font-weight:400;font-size:.96rem;line-height:1.4;color:var(--metin);display:block}
.yan-yazi em{font-style:normal;font-size:.78rem;color:var(--pirinc);letter-spacing:.06em}
.yan-yazi:hover strong{color:var(--yesim)}
.cta-kutu{background:linear-gradient(165deg,var(--yesim),var(--cam));color:var(--mermer);padding:28px 24px 30px;text-align:center}
.cta-kutu h4{color:var(--mermer);border-bottom-color:rgba(247,245,240,.2)}
.cta-kutu p{color:rgba(247,245,240,.78);font-size:.95rem;margin-bottom:20px}
.cta-kutu .dgm{width:100%;justify-content:center;margin-bottom:10px;padding:13px 20px}
.cta-kutu .saat{font-size:.85rem;color:var(--pirinc);letter-spacing:.06em;margin:14px 0 0}

/* ——— cta bandı ——— */
.cta-bant{background:var(--kum);text-align:center}
.cta-bant h2{color:var(--yesim);max-width:22ch;margin-inline:auto}
.cta-bant p{color:#3A4B46;max-width:56ch;margin:16px auto 28px}
.cta-bant .dugmeler .dgm-bos{border-color:rgba(18,59,52,.35);color:var(--yesim)}
.cta-bant .dugmeler .dgm-bos:hover{background:rgba(18,59,52,.07)}

/* ——— kurumsal sayfası ——— */
.degerler{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,28px)}
.deger{border:1px solid var(--cizgi);background:#fff;padding:28px 26px 30px}
.deger .no{font-family:'Cormorant Garamond',serif;font-size:1.9rem;color:var(--pirinc);line-height:1;display:block;margin-bottom:12px}
.deger h3{color:var(--yesim);font-size:1.3rem;margin-bottom:8px}
.deger p{margin:0;font-size:.95rem;color:var(--soluk)}
@media(max-width:900px){.degerler{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.degerler{grid-template-columns:1fr}}
.sayilar{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;background:var(--yesim);color:var(--mermer);padding:clamp(30px,4vw,48px) clamp(24px,4vw,44px)}
.sayilar b{display:block;font-family:'Cormorant Garamond',serif;font-size:clamp(2.1rem,4vw,3rem);color:var(--pirinc);line-height:1}
.sayilar span{font-size:.93rem;color:rgba(247,245,240,.78)}
@media(max-width:780px){.sayilar{grid-template-columns:1fr 1fr}}

/* ——— sss ——— */
.sss{background:var(--kum)}
.soru{border-bottom:1px solid rgba(18,59,52,.18)}
.soru summary{cursor:pointer;list-style:none;padding:22px 44px 22px 0;font-size:1.1rem;position:relative;color:var(--yesim)}
.soru summary::-webkit-details-marker{display:none}
.soru summary::after{content:"+";position:absolute;right:6px;top:20px;color:var(--pirinc);font-size:1.4rem;font-weight:300}
.soru[open] summary::after{content:"–"}
.soru p{margin:0 0 22px;color:#3A4B46;max-width:74ch;font-size:1rem}

/* ——— iletişim ——— */
.iletisim-duzen{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4.5vw,64px)}
.kutu{background:var(--cam);color:var(--mermer);padding:clamp(28px,4.5vw,50px)}
.kutu h2{color:var(--mermer)}
.bilgi{display:grid;gap:20px;margin-top:26px}
.bilgi span{display:block;font-size:.78rem;letter-spacing:.22em;color:var(--pirinc);margin-bottom:4px}
.bilgi a{text-decoration:none}
.bilgi a:hover{box-shadow:inset 0 -1px 0 var(--pirinc)}
.harita{background:linear-gradient(140deg,#DCD3C2,#F0ECE3);border:1px solid var(--cizgi);min-height:330px;display:grid;place-items:center;color:var(--soluk);font-size:.88rem;letter-spacing:.18em}
.harita iframe{width:100%;height:100%;min-height:330px;border:0;display:block}
@media(max-width:860px){.iletisim-duzen{grid-template-columns:1fr}}

/* ——— form ——— */
.form{display:grid;gap:16px;margin-top:8px}
.form label{display:block;font-size:.85rem;letter-spacing:.1em;color:var(--soluk);margin-bottom:6px}
.form input,.form textarea{
  width:100%;padding:13px 15px;border:1px solid var(--cizgi);background:#fff;
  font-family:inherit;font-size:1rem;color:var(--metin);border-radius:0;
}
.form input:focus,.form textarea:focus{outline:none;border-color:var(--pirinc)}
.form textarea{min-height:130px;resize:vertical}
.form button{background:var(--yesim);color:var(--mermer);border:0;padding:15px 34px;font-family:inherit;font-size:1rem;cursor:pointer;justify-self:start}
.form button:hover{background:var(--cam)}
.uyari{padding:14px 18px;border-left:2px solid var(--pirinc);background:var(--kum);color:var(--yesim);font-size:.95rem}
.uyari.hata{border-left-color:#B4453A;color:#8E332B}

/* ——— sayfalama ——— */
.sayfalama{display:flex;gap:8px;justify-content:center;margin-top:48px;flex-wrap:wrap}
.sayfalama a,.sayfalama span{min-width:42px;text-align:center;padding:10px 12px;border:1px solid var(--cizgi);text-decoration:none;font-size:.95rem;background:#fff}
.sayfalama .simdiki{background:var(--yesim);color:var(--mermer);border-color:var(--yesim)}
.sayfalama a:hover{border-color:var(--pirinc)}

/* ——— footer ——— */
footer{background:var(--cam);color:rgba(247,245,240,.62);padding:60px 0 32px;font-size:.93rem}
.fsut{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding-bottom:38px;border-bottom:1px solid rgba(247,245,240,.12)}
.fsut h4{font-family:'Jost',sans-serif;font-weight:400;color:var(--mermer);font-size:.93rem;letter-spacing:.14em;margin:0 0 15px}
.fsut ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}
.fsut a{text-decoration:none}
.fsut a:hover{color:var(--pirinc)}
.telif{padding-top:22px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.85rem;opacity:.75}
@media(max-width:820px){.fsut{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.fsut{grid-template-columns:1fr;gap:26px}}

/* ——— mobil alt şerit ——— */
.mobil-serit{
  display:none;position:fixed;left:0;right:0;bottom:0;z-index:70;
  background:var(--cam);border-top:1px solid rgba(176,141,79,.4);
  padding-bottom:env(safe-area-inset-bottom,0px);
}
.mobil-serit a{
  flex:1;display:flex;align-items:center;justify-content:center;gap:9px;
  padding:15px 8px;text-decoration:none;color:var(--mermer);font-size:.98rem;letter-spacing:.03em;
}
.mobil-serit a+a{border-left:1px solid rgba(247,245,240,.14)}
.mobil-serit .wa{color:#25D366}
.mobil-serit svg{width:19px;height:19px;flex:none}
@media(max-width:940px){
  :root{--serit-yuksekligi:62px}
  .mobil-serit{display:flex}
}

@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* ——— içerik içi CTA (sola hizalı) ——— */
.cta-bant.sol{text-align:left}
.cta-bant.sol h2{margin-inline:0}
.cta-bant.sol p{margin-inline:0}
.cta-bant.sol .dugmeler{justify-content:flex-start}

/* ——— v2: logo görseli ve sosyal bağlantılar ——— */
.ust .logo img{display:block;max-height:46px;width:auto}
footer .sosyal{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}
footer .sosyal li{margin:0}
footer .sosyal a{font-size:.86rem;letter-spacing:.02em}
@media(max-width:940px){.ust .logo img{max-height:38px}}

/* ——— ertelemeli yüklenen görsel blokları ——— */
.kg-bekle{background-color:#173A31;background-size:cover;background-position:center;transition:opacity .35s ease}
.kg-bekle[data-arka]{opacity:.55}
.kg-bekle.kg-geldi{opacity:1}
.gorsel-panel.kg-bekle{background-color:transparent}

/* ——— footer yasal bağlantılar ——— */
footer .telif{flex-wrap:wrap;gap:10px 22px}
footer .yasal{display:flex;flex-wrap:wrap;gap:6px 18px}
footer .yasal a{font-size:.86rem;opacity:.72;text-decoration:none;border-bottom:1px solid transparent}
footer .yasal a:hover{opacity:1;border-bottom-color:var(--pirinc)}
/* iletişim formu altı bilgilendirme */
.form-not{font-size:.82rem;line-height:1.6;color:var(--soluk);margin:14px 0 0;max-width:58ch}
.form-not a{color:var(--yesim);text-decoration:underline;text-underline-offset:2px}
/* yasal sayfa içeriği */
.icerik h3{font-size:1.15rem;margin:26px 0 8px;color:var(--yesim)}
.icerik ul{margin:0 0 1.2em;padding-left:22px}
.icerik li{margin-bottom:.5em}
