* {
			box-sizing: border-box;
			margin: 0;
			padding: 0;
		}

		body {
			font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
			background: linear-gradient(180deg, #1a1410 0%, #2d1b0e 50%, #1a1410 100%);
			color: #e6d5c3;
			line-height: 1.6;
			min-height: 100vh;
		}

		.container {
			max-width: 1200px;
			margin: 0 auto;
			padding: 0 1.5rem;
		}

		/* Header */
		header {
			padding: 1rem 0;
			text-align: center;
		}

		nav {
			margin-bottom: 1rem;
		}

		nav a {
			color: #d4a574;
			text-decoration: none;
			margin: 0 0.5rem;
		}

		nav a:hover {
			text-decoration: underline;
		}

		.privacy {
			padding: 2rem 0;
		}

		.privacy h1 {
			font-size: 3rem;
			color: #d4a574;
			margin-bottom: 1rem;
			font-weight: 700;
			letter-spacing: 1px;
			text-transform: uppercase;
		}

		.privacy h2 {
			font-size: 2rem;
			color: #d4a574;
			margin-bottom: 1.5rem;
			font-weight: 700;
			letter-spacing: 1px;
			text-transform: uppercase;
		}

		.privacy h3 {
			font-size: 1.5rem;
			color: #e6d5c3;
			margin-top: 2rem;
			margin-bottom: 1rem;
			font-weight: 600;
		}

		.privacy h4 {
			font-size: 1.2rem;
			color: #b39679;
			margin-top: 1.5rem;
			margin-bottom: 0.75rem;
			font-weight: 600;
		}

		.privacy p {
			color: #b39679;
			margin-bottom: 1rem;
			line-height: 1.7;
		}

		.privacy ul {
			margin-left: 1.5rem;
			margin-bottom: 1rem;
		}

		.privacy li {
			color: #9a8268;
			margin-bottom: 0.5rem;
		}

		.privacy strong {
			color: #e6d5c3;
		}

		.privacy .summary {
			background: rgba(45, 27, 14, 0.6);
			border-left: 4px solid rgba(212, 165, 116, 0.4);
			padding: 1.5rem;
			margin-top: 2rem;
			border-radius: 8px;
		}

		.privacy .summary h2 {
			margin-bottom: 1rem;
		}

		.privacy .last-updated {
			color: #8b7355;
			font-weight: bold;
			margin-bottom: 2rem;
		}

		/* Hero Section */
		.hero {
			text-align: center;
			padding: 3rem 0 4rem;
		}

		.logo-container {
			margin-bottom: 2rem;
			animation: fadeInDown 1s ease-out;
		}

		.logo-container img {
			max-width: 500px;
			width: 100%;
			height: auto;
			filter: drop-shadow(0 10px 30px rgba(255, 136, 0, 0.3));
		}

		.tagline {
			font-size: 1.5rem;
			color: #d4a574;
			margin-bottom: 1rem;
			font-weight: 300;
			letter-spacing: 0.5px;
			animation: fadeIn 1.5s ease-out;
		}

		.description {
			font-size: 1.1rem;
			color: #b39679;
			margin-bottom: 2.5rem;
			max-width: 700px;
			margin-left: auto;
			margin-right: auto;
			animation: fadeIn 2s ease-out;
		}

		.subtitle {
			font-size: 0.95rem;
			color: #8b7355;
			margin-bottom: 2.5rem;
			font-style: italic;
			animation: fadeIn 2.5s ease-out;
		}

		.cta-button {
			display: inline-flex;
			align-items: center;
			gap: 0.75rem;
			background: linear-gradient(135deg, #000 0%, #2d2d2d 100%);
			color: #fff;
			padding: 1rem 2rem;
			border-radius: 12px;
			text-decoration: none;
			font-size: 1.1rem;
			font-weight: 600;
			transition: all 0.3s ease;
			border: 2px solid #444;
			animation: fadeInUp 1.5s ease-out;
		}

		.cta-button:hover {
			transform: translateY(-2px);
			box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
			border-color: #666;
		}

		.app-icon {
			width: 32px;
			height: 32px;
		}

		.price {
			margin-top: 1rem;
			font-size: 0.9rem;
			color: #8b7355;
			animation: fadeIn 2.5s ease-out;
		}

		/* Features Section */
		.features {
			padding: 4rem 0;
			background: rgba(20, 15, 10, 0.5);
			border-top: 1px solid rgba(212, 165, 116, 0.2);
			border-bottom: 1px solid rgba(212, 165, 116, 0.2);
		}

		.section-title {
			text-align: center;
			font-size: 2rem;
			color: #d4a574;
			margin-bottom: 3rem;
			font-weight: 700;
			letter-spacing: 1px;
			text-transform: uppercase;
		}

		.features-grid {
			display: grid;
			grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
			gap: 2rem;
			margin-top: 2rem;
		}

		.feature-card {
			background: linear-gradient(135deg, rgba(45, 27, 14, 0.6) 0%, rgba(26, 20, 16, 0.6) 100%);
			padding: 2rem;
			border-radius: 12px;
			border: 1px solid rgba(212, 165, 116, 0.2);
			transition: all 0.3s ease;
		}

		.feature-card:hover {
			transform: translateY(-5px);
			border-color: rgba(212, 165, 116, 0.4);
			box-shadow: 0 10px 30px rgba(255, 136, 0, 0.2);
		}

		.feature-icon {
			font-size: 2.5rem;
			margin-bottom: 1rem;
			display: block;
		}

		.feature-title {
			font-size: 1.3rem;
			color: #e6d5c3;
			margin-bottom: 0.75rem;
			font-weight: 600;
		}

		.feature-description {
			color: #b39679;
			font-size: 1rem;
			line-height: 1.6;
		}

		.feature-list {
			list-style: none;
			margin-top: 0.5rem;
		}

		.feature-list li {
			color: #9a8268;
			font-size: 0.9rem;
			padding-left: 1.2rem;
			position: relative;
			margin-bottom: 0.3rem;
		}

		.feature-list li:before {
			content: "•";
			position: absolute;
			left: 0;
			color: #d4a574;
		}

		/* About Section */
		.about {
			padding: 4rem 0;
			text-align: center;
		}

		.about-content {
			max-width: 800px;
			margin: 0 auto;
		}

		.about-content h2 {
			font-size: 2rem;
			color: #d4a574;
			margin-bottom: 1.5rem;
		}

		.about-content p {
			font-size: 1.1rem;
			color: #b39679;
			margin-bottom: 1.5rem;
			line-height: 1.8;
		}

		.highlight {
			color: #d4a574;
			font-weight: 600;
		}

		/* Footer */
		footer {
			padding: 3rem 0 2rem;
			text-align: center;
			border-top: 1px solid rgba(212, 165, 116, 0.2);
		}

		footer p {
			color: #8b7355;
			font-size: 0.9rem;
			margin-bottom: 0.5rem;
		}

		footer a {
			color: #d4a574;
			text-decoration: none;
		}

		footer a:hover {
			text-decoration: underline;
		}

		/* Animations */
		@keyframes fadeIn {
			from {
				opacity: 0;
			}
			to {
				opacity: 1;
			}
		}

		@keyframes fadeInDown {
			from {
				opacity: 0;
				transform: translateY(-30px);
			}
			to {
				opacity: 1;
				transform: translateY(0);
			}
		}

		@keyframes fadeInUp {
			from {
				opacity: 0;
				transform: translateY(30px);
			}
			to {
				opacity: 1;
				transform: translateY(0);
			}
		}

		/* Responsive */
		@media (max-width: 768px) {
			.tagline {
				font-size: 1.2rem;
			}

			.description {
				font-size: 1rem;
			}

			.section-title {
				font-size: 1.5rem;
			}

			.logo-container img {
				max-width: 350px;
			}

			.features-grid {
				grid-template-columns: 1fr;
			}
		}

		/* Support Section */
		.support {
			padding: 4rem 0;
		}

		.support h1 {
			font-size: 3rem;
			color: #d4a574;
			margin-bottom: 1rem;
			font-weight: 700;
			letter-spacing: 1px;
			text-transform: uppercase;
			text-align: center;
		}

		.support p {
			color: #b39679;
			text-align: center;
			margin-bottom: 3rem;
			font-size: 1.1rem;
		}

		.contact-form {
			max-width: 600px;
			margin: 0 auto;
			background: rgba(45, 27, 14, 0.6);
			padding: 2.5rem;
			border-radius: 12px;
			border: 1px solid rgba(212, 165, 116, 0.2);
		}

		.form-group {
			margin-bottom: 1.5rem;
		}

		.form-group label {
			display: block;
			color: #e6d5c3;
			margin-bottom: 0.5rem;
			font-weight: 600;
		}

		.form-group input,
		.form-group textarea {
			width: 100%;
			padding: 0.8rem;
			background: rgba(26, 20, 16, 0.8);
			border: 1px solid rgba(212, 165, 116, 0.3);
			border-radius: 8px;
			color: #e6d5c3;
			font-size: 1rem;
			font-family: inherit;
			transition: border-color 0.3s ease;
		}

		.form-group input:focus,
		.form-group textarea:focus {
			outline: none;
			border-color: #d4a574;
			box-shadow: 0 0 0 2px rgba(212, 165, 116, 0.1);
		}

		.form-group textarea {
			min-height: 150px;
			resize: vertical;
		}

		.submit-button {
			display: block;
			width: 100%;
			padding: 1rem;
			background: #d4a574;
			color: #1a1410;
			border: none;
			border-radius: 8px;
			font-size: 1.1rem;
			font-weight: 700;
			cursor: pointer;
			transition: all 0.3s ease;
			text-transform: uppercase;
			letter-spacing: 1px;
		}

		.submit-button:hover {
			background: #bf8f5d;
			transform: translateY(-2px);
		}

