:root { --primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%); --secondary-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%); --accent-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%); --success-gradient: linear-gradient(135deg, #11998e 0%, #38ef7d 100%); --dark-bg: #0a0e27; --dark-secondary: #1a1f3a; --text-primary: #ffffff; --text-secondary: #a0aec0; --gold: #ffd700; } body { font-family: 'Roboto', sans-serif; background: linear-gradient(135deg, #0a0e27 0%, #1e2139 50%, #0f1629 100%); color: var(--text-primary); min-height: 100vh; overflow-x: hidden; position: relative; padding-top: 84px; } @media (max-width: 576px) { body { padding-top: 92px; } } .front-header { position: fixed; top: 0; left: 0; right: 0; z-index: 2000; background: transparent; border-bottom: none; -webkit-backdrop-filter: none; backdrop-filter: none; } .front-header__inner { max-width: 1100px; width: 90%; margin: 0 auto; padding: 14px 0; display: flex; align-items: center; justify-content: flex-end; gap: 12px; } .front-header__actions { display: flex; align-items: center; justify-content: flex-end; gap: 10px; flex-wrap: wrap; } .front-icon-btn { width: 42px; height: 42px; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; padding: 0; text-align: center; background: rgba(255,255,255,0.10); border: 1px solid rgba(255,255,255,0.20); -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); color: var(--text-primary); box-shadow: 0 8px 22px rgba(0,0,0,0.22); transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease; } .front-header .front-icon-btn::after { display: none !important; content: none !important; } .front-icon-btn:hover { transform: translateY(-2px); box-shadow: 0 10px 26px rgba(0,0,0,0.22); border-color: rgba(255,255,255,0.26); } .front-icon-btn:focus { outline: none; box-shadow: 0 10px 26px rgba(0,0,0,0.22); } .front-lang-btn { font-weight: 900; letter-spacing: 0.2px; font-size: 0.9rem; line-height: 1; } .front-user-btn { font-size: 1rem; } .front-menu { background: rgba(26, 31, 58, 0.95); border: 1px solid rgba(255,255,255,0.10); } .front-menu .dropdown-item, .front-menu .dropdown-item-text { color: white; } .front-menu .dropdown-item:hover, .front-menu .dropdown-item:focus { background: rgba(255,255,255,0.08); color: white; } /* Animated background particles */ .particles { position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; z-index: 0; pointer-events: none; } .particle { position: absolute; width: 3px; height: 3px; background: rgba(255, 255, 255, 0.1); border-radius: 50%; animation: float linear infinite; } @keyframes float { 0% { transform: translateY(100vh) translateX(0); opacity: 0; } 10% { opacity: 1; } 90% { opacity: 1; } 100% { transform: translateY(-100vh) translateX(100px); opacity: 0; } } .container { position: relative; z-index: 1; max-width: 1100px; width: 90%; } .policy-actions { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin: 22px 0 16px; } .policy-card { background: rgba(26, 31, 58, 0.75); border: 1px solid rgba(255,255,255,0.10); border-radius: 12px; -webkit-backdrop-filter: blur(18px); backdrop-filter: blur(18px); box-shadow: 0 18px 60px rgba(0,0,0,0.35); overflow: hidden; } .policy-card__header { padding: 18px 20px; border-bottom: 1px solid rgba(255,255,255,0.08); } .policy-card__body { padding: 20px; } .policy-card__body h1, .policy-card__body h2, .policy-card__body h3, .policy-card__body h4 { color: var(--text-primary); } .policy-card__body p, .policy-card__body li { color: rgba(255,255,255,0.88); line-height: 1.65; } .policy-card__body a { color: #667eea; } .policy-card__body a:hover { color: #764ba2; } .footer { margin-top: 2.5rem; padding-top: 2rem; border-top: 1px solid rgba(255, 255, 255, 0.05); color: var(--text-secondary); font-size: 0.95rem; } .footer p { margin-bottom: 0.5rem; } .footer a { color: #667eea; text-decoration: none; transition: color 0.3s ease; font-weight: 500; } .footer a:hover { color: #764ba2; }
These Terms and Conditions govern the provision of digital services, hosting services, and software solutions, as well as the terms of payment, including subscriptions with automatic debits. Using the website and paying for services constitutes the client's full and unconditional acceptance of these terms.
All prices are listed on the website or are agreed upon individually. Payment for services, including subscription payments, signifies the client's agreement to these Terms and Conditions.