/* Atölyeler ve kayıt (tasarım: Paketler.dc.html) */
.ust{max-width:1080px;margin:0 auto;padding:22px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.ust nav{display:flex;align-items:center;gap:18px;font-weight:600;font-size:15px}
.ust nav a{color:#1C2333;text-decoration:none}
.ic{max-width:1080px;margin:0 auto;padding:12px 20px 64px;display:flex;flex-direction:column;gap:28px}
.paketler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.paket{background:#FFFFFF;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 2px rgba(28,35,51,.05),0 4px 16px rgba(28,35,51,.04);border:2px solid transparent}
.paket.one{border-color:#2E6BFF}
.zaman{font-size:14px;font-weight:700;color:#2E6BFF}
.paket h2{margin:0;font-size:22px;font-weight:800;line-height:1.25}
.paket p{margin:0;color:#5B6478;line-height:1.55}
.ozellik{display:flex;flex-wrap:wrap;gap:6px}
.ozellik span{background:#F5F7FB;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600;color:#3B4458}
.fiyat-kutu{background:#F5F7FB;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;margin-top:4px}
.fiyat-kutu .satir{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}
.fiyat-kutu b{font-size:20px;font-weight:800}
.fiyat-kutu small{font-size:13px;color:#6B7385}
.indirim{background:#E3F7EE;color:#0E7A50;font-size:12px;font-weight:800;border-radius:999px;padding:3px 9px}
.alt{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:4px}
.yer{font-size:14px;font-weight:700}
.btn{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:800;font-size:16px;border-radius:999px;padding:13px 22px;text-decoration:none;border:none;cursor:pointer}
.btn.mavi{background:#2E6BFF;color:#FFFFFF}
.btn.beyaz{background:#FFFFFF;color:#1C2333;border:2px solid #E1E6F0}
.nasil{background:#FFFFFF;border-radius:24px;padding:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.adim{display:flex;flex-direction:column;gap:6px}
.adim i{font-style:normal;width:34px;height:34px;border-radius:50%;background:#E8EFFF;color:#2E6BFF;font-weight:800;display:flex;align-items:center;justify-content:center}
.adim span{font-size:14px;color:#5B6478;line-height:1.5}
.sss{display:flex;flex-direction:column;gap:10px}
.sss button{font:inherit;text-align:left;width:100%;background:#FFFFFF;border:none;border-radius:16px;padding:16px 18px;cursor:pointer;display:flex;justify-content:space-between;gap:12px;font-weight:700;font-size:16px;color:#1C2333}
.sss p{margin:-4px 0 4px;padding:0 18px 4px;color:#5B6478;line-height:1.6}
a:focus-visible,button:focus-visible{outline:3px solid #2E6BFF;outline-offset:3px}
@media (max-width:860px){.paketler{grid-template-columns:1fr}.nasil{grid-template-columns:1fr 1fr}.gizle{display:none}}
@media (max-width:480px){.nasil{grid-template-columns:1fr}.paket{padding:20px}.btn{width:100%}}
.paket .yukleniyor{min-height:220px}
