.ini-title-container{max-width:1200px;margin:40px auto;padding:50px;border-radius:18px;background:linear-gradient(160deg,rgba(5,5,5,.95),rgba(10,10,26,.98));border:2px solid rgba(0,174,239,.5);box-shadow:0 0 30px rgba(0,174,239,.35),0 0 50px rgba(255,0,127,.12);font-family:Poppins,sans-serif;color:#E8EEFF;position:relative;overflow:hidden}.ini-title-container h2{text-align:center;font-size:32px;color:#FFD700;text-shadow:0 0 10px rgba(0,174,239,.8),0 0 20px rgba(255,0,127,.4);margin-bottom:30px;letter-spacing:1px}.pertanyaan-ini-title{max-width:950px;margin:0 auto 50px}.ini-title-container details{background:rgba(10,10,26,.85);border-radius:12px;margin-bottom:16px;padding:18px 22px;border:1px solid rgba(0,174,239,.35);transition:.3s ease}.ini-title-container details:hover{box-shadow:0 0 18px rgba(0,174,239,.45),0 0 30px rgba(255,0,127,.15);transform:translateY(-2px);border-color:rgba(255,0,127,.4)}.ini-title-container summary{cursor:pointer;font-size:18px;font-weight:600;color:#fff}.ini-title-container details p{margin-top:12px;font-size:16px;line-height:1.7;color:#C8D8FF}.testimoni-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.ini-title-container blockquote{background:rgba(10,10,26,.85);border-left:5px solid #00AEEF;border-radius:12px;padding:22px 26px;min-height:160px;position:relative;box-shadow:0 0 14px rgba(0,174,239,.2);transition:.3s;color:#E8EEFF}.ini-title-container blockquote:hover{transform:translateY(-4px);box-shadow:0 0 22px rgba(255,0,127,.3),0 0 30px rgba(0,174,239,.25);border-left-color:#FF007F}.ini-title-container blockquote::before{content:"\201C";font-size:60px;color:rgba(0,174,239,.25);position:absolute;top:0;left:15px;font-family:serif}.ini-title-container cite{display:block;margin-top:18px;font-weight:700;color:#FDB813;text-align:right}.ini-title-container::before{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(120deg,rgba(0,174,239,0) 0,rgba(0,255,255,.2) 50%,rgba(255,0,127,0) 100%);transform:skewX(-20deg);animation:shine 3s infinite;mix-blend-mode:screen;pointer-events:none}@keyframes shine{0%{left:-150%}100%{left:150%}}
