/* Premium Onely Section */
:root{
  --onely-bg:#ffffff;
  --onely-text:#0e2144;
  --onely-muted:#5a6b8c;
  --onely-brand:#1e4ed8;
  --onely-card:#fff;
  --onely-shadow:0 6px 20px rgba(16,33,68,.08);
}

.onely-cc-hero{padding:20px 20px;background:var(--onely-bg);}
.onely-cc-container{
  max-width:1200px;margin:0 auto;
  display:grid;grid-template-columns:1.1fr 0.9fr;gap:40px;align-items:center;
}
.onely-cc-eyebrow{font-size:14px;font-weight:600;color:var(--onely-brand);letter-spacing:.5px}
.onely-cc-title{font-size:clamp(26px,3vw,42px);margin:10px 0;font-weight:700;color:var(--onely-text)}
.onely-cc-desc{font-size:16px;color:var(--onely-muted);margin-bottom:28px;max-width:500px}

.onely-cc-features{
  display:grid;grid-template-columns:repeat(2,1fr);gap:18px;
}
.onely-cc-feature{
  background:var(--onely-card);padding:14px;border-radius:14px;
  display:flex;gap:12px;align-items:flex-start;
  box-shadow:var(--onely-shadow);transition:.3s;
}
.onely-cc-feature:hover{transform:translateY(-4px)}
.onely-cc-icon{
  width:42px;height:42px;border-radius:10px;
  background:var(--onely-brand);color:#fff;display:flex;align-items:center;justify-content:center;
  font-size:18px;flex:0 0 42px;
}
.onely-cc-ft-title{font-size:14px;font-weight:600;color:var(--onely-text)}
.onely-cc-ft-sub{font-size:13px;color:var(--onely-muted)}

.onely-cc-visual{
  text-align:right;position:relative;
}
.onely-cc-visual img{
  max-width:460px;
  width:80%;
  border-radius:0;   /* köşeleri yuvarlatma kapatıldı */
  box-shadow:none;   /* gölge kapatıldı */
  background:none;   /* olası beyaz zemin iptal */
  position:relative;
  right:-30px;
}

/* Responsive */
@media (max-width: 992px) {
  .onely-cc-visual {
    display: none;
  }
}

@media (max-width: 520px) {
  .onely-cc-features {
    grid-template-columns: repeat(2,1fr); /* 2+2+2 düzeni */
    gap: 22px; /* kutular arası boşluğu biraz artırdım */
  }

  .onely-cc-feature {
    padding: 18px; /* kutu içini genişlettim */
  }

  .onely-cc-ft-title {
    font-size: 15px; /* yazı biraz büyüdü */
  }

  .onely-cc-ft-sub {
    font-size: 14px;
  }
}