*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Montserrat',sans-serif;background:linear-gradient(135deg,#0f0f1a 0%,#1a1a2e 50%,#16213e 100%);color:#f5f5f5;min-height:100vh;line-height:1.7}.gold-text{background:linear-gradient(135deg,#d4af37 0%,#f4e4bc 50%,#d4af37 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}header{padding:24px 40px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(212,175,55,0.1)}.logo{font-family:'Cormorant Garamond',serif;font-size:28px;font-weight:600;letter-spacing:2px;text-decoration:none}.content{max-width:900px;margin:0 auto;padding:60px 24px}.page-title{text-align:center;margin-bottom:50px}.page-title h1{font-family:'Cormorant Garamond',serif;font-size:42px;font-weight:400;margin-bottom:16px}.page-title .update-date{color:rgba(245,245,245,0.5);font-size:14px}.section{margin-bottom:36px}.section h2{font-family:'Cormorant Garamond',serif;font-size:24px;font-weight:500;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(212,175,55,0.2);color:#d4af37}.section p{margin-bottom:14px;color:rgba(245,245,245,0.85);font-size:15px}.section ul{margin-left:24px;margin-bottom:16px}.section li{margin-bottom:8px;color:rgba(245,245,245,0.85);font-size:15px}.section li::marker{color:#d4af37}.section strong{color:#d4af37}.refund-box{border-radius:12px;padding:24px;margin:20px 0}.refund-box h3{font-family:'Cormorant Garamond',serif;font-size:18px;margin-bottom:14px;display:flex;align-items:center;gap:10px}.refund-box ul{margin-left:20px;margin-bottom:0}.refund-box li{font-size:14px;margin-bottom:6px}.refund-box.success{background:rgba(34,197,94,0.1);border:1px solid rgba(34,197,94,0.25)}.refund-box.success h3{color:#22c55e}.refund-box.warning{background:rgba(245,158,11,0.1);border:1px solid rgba(245,158,11,0.25)}.refund-box.warning h3{color:#f59e0b}.refund-box.danger{background:rgba(239,68,68,0.1);border:1px solid rgba(239,68,68,0.25)}.refund-box.danger h3{color:#ef4444}.table-wrapper{overflow-x:auto;margin:20px 0}table{width:100%;border-collapse:collapse;background:rgba(255,255,255,0.03);border-radius:12px;overflow:hidden}th,td{padding:16px 20px;text-align:left;border-bottom:1px solid rgba(212,175,55,0.1)}th{background:rgba(212,175,55,0.15);color:#d4af37;font-weight:500;font-size:14px}td{font-size:14px;color:rgba(245,245,245,0.85)}tr:last-child td{border-bottom:none}.timeline{display:flex;flex-direction:column;gap:16px;margin:24px 0}.timeline-item{display:flex;gap:16px;padding:20px;background:rgba(255,255,255,0.03);border:1px solid rgba(212,175,55,0.1);border-radius:12px;transition:all 0.3s ease}.timeline-item:hover{background:rgba(255,255,255,0.05);border-color:rgba(212,175,55,0.2)}.timeline-icon{font-size:24px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:rgba(212,175,55,0.1);border-radius:12px;flex-shrink:0}.timeline-content h4{font-family:'Cormorant Garamond',serif;font-size:18px;color:#d4af37;margin-bottom:6px}.timeline-content p{font-size:14px;color:rgba(245,245,245,0.7);margin-bottom:0}.contact-box{background:linear-gradient(145deg,rgba(212,175,55,0.15),rgba(212,175,55,0.05));border:1px solid rgba(212,175,55,0.3);border-radius:16px;padding:28px;margin:24px 0}.contact-box p{margin-bottom:8px;font-size:15px}.nav-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:48px;padding-top:32px;border-top:1px solid rgba(212,175,55,0.1)}.nav-links a{padding:14px 24px;background:rgba(212,175,55,0.1);border:1px solid rgba(212,175,55,0.2);border-radius:10px;text-decoration:none;color:#d4af37;font-size:14px;font-weight:500;transition:all 0.3s ease}.nav-links a:hover{background:rgba(212,175,55,0.2);transform:translateY(-2px)}footer{text-align:center;padding:40px 24px;color:rgba(245,245,245,0.4);font-size:13px;border-top:1px solid rgba(212,175,55,0.1)}@media (max-width:768px){header{padding:16px 20px}.logo{font-size:22px}.content{padding:40px 16px}.page-title h1{font-size:32px}.section h2{font-size:20px}.timeline-item{flex-direction:column;align-items:flex-start}th,td{padding:12px 14px;font-size:13px}}