*{margin:0;padding:0;box-sizing:border-box}
body{font:16px/1.75 system-ui,"Segoe UI",sans-serif;color:#dfe4ff;
background:#070a18 radial-gradient(1200px 600px at 50% -10%,rgba(15,157,88,.22),transparent)}
.kap{max-width:900px;margin:0 auto;padding:0 22px}
header{padding:70px 0 48px;text-align:center}
header h1{font-size:clamp(30px,7vw,52px);color:#fff;
text-shadow:0 0 30px rgba(15,157,88,.55)}
header span{display:block;font-size:.42em;color:#9fa6d8;margin-top:12px;letter-spacing:1px}
.parla{display:inline-block;margin-top:28px;padding:16px 48px;border-radius:40px;color:#fff;
font-weight:700;text-decoration:none;background:linear-gradient(90deg,#0f9d58,#a855f7);
box-shadow:0 8px 34px rgba(15,157,88,.5)}
h2{font-size:27px;color:#fff;margin:46px 0 18px}h3{color:#fff;margin-bottom:7px}p{margin-bottom:16px}
.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}
.cam{background:rgba(255,255,255,.05);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);
border-radius:16px;padding:22px}.cam p{color:#b4bbe6;margin:0;font-size:15px}
.cam .no{color:#0f9d58;font-weight:800;font-size:13px}
.tbl{width:100%;border-collapse:collapse;margin:20px 0}
.tbl td,.tbl th{padding:13px 15px;border-bottom:1px solid rgba(255,255,255,.09);text-align:left}
.tbl th{color:#fff}.tbl td:first-child{color:#9fa6d8}
.sss details{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);
border-radius:12px;margin-bottom:11px}
.sss summary{padding:16px 20px;cursor:pointer;font-weight:600;color:#fff}
.sss details p{padding:0 20px 16px;margin:0;color:#b4bbe6}
footer{margin-top:60px;padding:30px 0;border-top:1px solid rgba(255,255,255,.09);
text-align:center;font-size:13px;color:#7b83b8}