:root {--primary-color: #FF0066;--secondary-color: #14d117;--dark-bg: #0a0a0a;--light-text: #ffffff;--gray-text: #b0b0b0;--gradient: linear-gradient(135deg, #FF0066 0%, #FF4D4D 100%);}* {margin: 0;padding: 0;box-sizing: border-box;}body {font-family: 'Poppins', sans-serif;background-color: var(--dark-bg);color: var(--light-text);line-height: 1.8;min-height: 100vh;}.header {background: rgba(10, 10, 10, 0.95);backdrop-filter: blur(10px);padding: 1.5rem 0;position: fixed;width: 100%;top: 0;z-index: 1000;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.header-container {max-width: 1200px;margin: 0 auto;padding: 0 2rem;display: flex;justify-content: space-between;align-items: center;}.logo {height: 40px;}.back-button {background: var(--gradient);color: white;padding: 0.8rem 2rem;border-radius: 50px;text-decoration: none;font-weight: 500;transition: all 0.3s ease;display: inline-flex;align-items: center;gap: 0.5rem;}.back-button:hover {transform: translateY(-3px);box-shadow: 0 10px 30px rgba(255, 0, 102, 0.3);}.main-content {max-width: 900px;margin: 0 auto;padding: 120px 2rem 4rem;}.page-title {font-size: 2.5rem;font-weight: 700;margin-bottom: 3rem;text-align: center;background: var(--gradient);-webkit-background-clip: text;-webkit-text-fill-color: transparent;position: relative;}.page-title::after {content: '';position: absolute;bottom: -15px;left: 50%;transform: translateX(-50%);width: 100px;height: 4px;background: var(--gradient);border-radius: 2px;}.content-section {background: rgba(255, 255, 255, 0.03);border-radius: 20px;padding: 3rem;margin-bottom: 2rem;border: 1px solid rgba(255, 255, 255, 0.05);transition: all 0.3s ease;position: relative;overflow: hidden;}.content-section::before {content: '';position: absolute;top: 0;left: 0;width: 5px;height: 100%;background: var(--gradient);opacity: 0;transition: opacity 0.3s ease;}.content-section:hover {background: rgba(255, 255, 255, 0.05);transform: translateY(-5px);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);}.content-section:hover::before {opacity: 1;}.section-number {background: var(--gradient);color: white;width: 40px;height: 40px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;font-weight: 700;margin-right: 1rem;font-size: 1.2rem;}.section-title {font-size: 1.5rem;font-weight: 600;margin-bottom: 1.5rem;display: flex;align-items: center;}.content-text {color: var(--gray-text);margin-bottom: 1.5rem;text-align: justify;padding-left: 3.5rem;}.content-text:last-child {margin-bottom: 0;}.highlight {color: var(--primary-color);font-weight: 500;}.company-info {background: rgba(255, 0, 102, 0.1);border: 1px solid rgba(255, 0, 102, 0.3);border-radius: 15px;padding: 1.5rem;margin: 1.5rem 0;margin-left: 3.5rem;}.company-info p {color: white;margin: 0.5rem 0;}ul {list-style: none;padding-left: 3.5rem;}ul li {position: relative;padding-left: 2rem;margin-bottom: 1rem;color: var(--gray-text);}ul li::before {content: '✓';position: absolute;left: 0;color: var(--primary-color);font-weight: 700;font-size: 1.2rem;}.rights-section {background: linear-gradient(135deg, rgba(255, 0, 102, 0.1) 0%, rgba(255, 77, 77, 0.1) 100%);border: 1px solid rgba(255, 0, 102, 0.2);border-radius: 20px;padding: 3rem;margin: 3rem 0;}.rights-section h3 {color: var(--primary-color);margin-bottom: 1.5rem;font-size: 1.3rem;}.contact-info {background: rgba(255, 255, 255, 0.05);border-radius: 15px;padding: 2rem;margin-top: 3rem;text-align: center;}.contact-info h3 {color: var(--primary-color);margin-bottom: 1rem;}.contact-info a {color: var(--primary-color);text-decoration: none;font-weight: 500;transition: all 0.3s ease;display: inline-block;margin: 0.5rem;}.contact-info a:hover {transform: translateY(-2px);text-decoration: underline;}.last-updated {text-align: center;color: var(--gray-text);font-size: 0.9rem;margin-top: 3rem;padding-top: 2rem;border-top: 1px solid rgba(255, 255, 255, 0.1);}@media (max-width: 768px) {.main-content {padding: 100px 1rem 3rem;}.page-title {font-size: 2rem;}.content-section {padding: 2rem 1.5rem;}.section-title {font-size: 1.3rem;}.content-text, ul, .company-info {padding-left: 0;margin-left: 0;}.section-number {width: 35px;height: 35px;font-size: 1rem;margin-right: 0.5rem;}.header-container {padding: 0 1rem;}.logo {height: 30px;}.back-button {padding: 0.6rem 1.5rem;font-size: 0.9rem;}}