/* ── STATİK SAYFALAR (ui-ux-pro-max) ── */
body.sm-page{
  --sm-page-bg:#F6F8FC;
  --sm-page-surface:#fff;
  --sm-page-ink:#0A1322;
  --sm-page-body:#334155;
  --sm-page-muted:#64748B;
  --sm-page-line:#E1E7F0;
  --sm-page-accent:#1E5BD6;
  --sm-page-accent-soft:#EAF1FF;
  --sm-page-radius:18px;
  --sm-page-shadow:0 10px 30px rgba(10,19,34,.06);
  background:var(--sm-page-bg);
  color:var(--sm-page-body);
  font-weight:400;
  line-height:1.7;
}

body.sm-page .site-main,
body.sm-page .container.site-main{
  max-width:none;
  padding:0;
  margin:0;
}

.sm-page-wrap{
  max-width:1240px;
  margin:0 auto;
  padding:0 clamp(16px,2.5vw,24px);
}

.sm-page-hero{
  padding:clamp(16px,2.5vw,28px) 0 8px;
}

.sm-page-bc{
  font-size:13px;
  color:var(--sm-page-muted);
  margin-bottom:12px;
}

.sm-page-bc a{
  color:var(--sm-page-muted);
  text-decoration:none;
  transition:color .2s ease-out;
}

.sm-page-bc a:hover{
  color:var(--sm-page-accent);
}

.sm-page-bc-sep{
  margin:0 8px;
  color:#C5CDDC;
}

.sm-page-title{
  margin:0;
  font-size:clamp(26px,3vw,38px);
  font-weight:600;
  letter-spacing:-.03em;
  line-height:1.15;
  color:var(--sm-page-ink);
}

.sm-page-media{
  padding:0 0 16px;
}

.sm-page-media__img{
  width:100%;
  max-height:360px;
  object-fit:cover;
  border-radius:calc(var(--sm-page-radius) + 2px);
  border:1px solid var(--sm-page-line);
  box-shadow:var(--sm-page-shadow);
}

.sm-page-card{
  margin:8px 0 24px;
  padding:clamp(20px,3vw,32px);
  background:var(--sm-page-surface);
  border:1px solid var(--sm-page-line);
  border-radius:calc(var(--sm-page-radius) + 2px);
  box-shadow:var(--sm-page-shadow);
}

.sm-page-card > :first-child{
  margin-top:0;
}

.sm-page-card > :last-child{
  margin-bottom:0;
}

.sm-page-card h2,
.sm-page-card h3,
.sm-page-card h4{
  color:var(--sm-page-ink);
  font-weight:600;
  letter-spacing:-.02em;
  line-height:1.3;
  margin:1.6em 0 .65em;
}

.sm-page-card h2{
  font-size:clamp(20px,2.4vw,26px);
}

.sm-page-card h3{
  font-size:clamp(17px,2vw,21px);
}

.sm-page-card h4{
  font-size:16px;
}

.sm-page-card p,
.sm-page-card li,
.sm-page-card td,
.sm-page-card .wp-block-paragraph{
  font-size:15px;
  font-weight:400;
  color:var(--sm-page-body);
  text-transform:none;
  letter-spacing:normal;
}

.sm-page-card h1,
.sm-page-card h2,
.sm-page-card h3,
.sm-page-card h4,
.sm-page-card h5,
.sm-page-card h6{
  text-transform:none;
  letter-spacing:-.02em;
}

.sm-page-card strong,
.sm-page-card b{
  font-weight:600;
  color:var(--sm-page-ink);
}

.sm-page-card ul,
.sm-page-card ol{
  margin:0 0 1em;
  padding-left:1.25em;
}

.sm-page-card li{
  margin-bottom:.45em;
}

.sm-page-card a{
  color:var(--sm-page-accent);
  text-decoration:underline;
  text-underline-offset:2px;
}

.sm-page-card a:hover{
  color:#1A4FBC;
}

.sm-page-card table{
  width:100%;
  border-collapse:collapse;
  margin:1em 0;
  font-size:14px;
}

.sm-page-card th,
.sm-page-card td{
  border:1px solid var(--sm-page-line);
  padding:10px 12px;
  text-align:left;
}

.sm-page-card th{
  background:#F8FAFC;
  font-weight:600;
  color:var(--sm-page-ink);
}

.sm-page-links{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin:0 0 20px;
  font-size:14px;
}

.sm-page-links__label{
  font-weight:600;
  color:var(--sm-page-ink);
}

.sm-page-links a{
  display:inline-flex;
  align-items:center;
  min-height:32px;
  padding:4px 12px;
  border-radius:999px;
  background:var(--sm-page-accent-soft);
  color:var(--sm-page-accent);
  text-decoration:none;
  font-weight:500;
}

.sm-page-cta{
  margin:0 0 clamp(40px,6vw,64px);
}

.sm-page-cta__inner{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:clamp(18px,3vw,24px);
  border:1px solid #D4E4FF;
  border-radius:calc(var(--sm-page-radius) + 2px);
  background:linear-gradient(135deg,#F8FBFF 0%,#EEF4FF 100%);
}

.sm-page-cta__title{
  margin:0 0 6px;
  font-size:clamp(18px,2.4vw,22px);
  font-weight:600;
  color:var(--sm-page-ink);
}

.sm-page-cta__text{
  margin:0;
  font-size:14px;
  color:var(--sm-page-muted);
}

.sm-page-cta__actions{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}

.sm-page-cta__btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:44px;
  padding:0 18px;
  border-radius:12px;
  font-size:14px;
  font-weight:600;
  text-decoration:none;
  transition:background .2s ease-out,color .2s ease-out,border-color .2s ease-out;
}

.sm-page-cta__btn--primary{
  background:var(--sm-page-accent);
  color:#fff;
}

.sm-page-cta__btn--primary:hover{
  background:#1A4FBC;
  color:#fff;
}

.sm-page-cta__btn--wa{
  background:#fff;
  color:#128C7E;
  border:1.5px solid #B7E4D8;
}

.sm-page-cta__btn--wa:hover{
  background:#ECFDF5;
  color:#0F766E;
}

@media (max-width:768px){
  body.sm-page{
    padding-bottom:62px;
  }

  .sm-page-cta__inner{
    flex-direction:column;
    align-items:stretch;
  }

  .sm-page-cta__actions{
    width:100%;
  }

  .sm-page-cta__btn{
    flex:1;
  }
}

@media (prefers-reduced-motion:reduce){
  body.sm-page *,
  body.sm-page *::before,
  body.sm-page *::after{
    transition-duration:.01ms!important;
  }
}
