*{padding:0;margin:0;font-weight:400}ol,ul{list-style:none}@media(max-width:1024px){.container{padding:0 1rem}}@media(max-width:480px){.hero-section{padding:4rem 0}.featured-section,.how-it-works,.trust-section{padding:3rem 0}.btn{padding:.625rem 1.25rem;font-size:.9rem}}.language-switcher{display:flex;gap:.5rem;background:var(--bg-light);padding:.25rem;border-radius:var(--radius)}.lang-btn{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;border:none;background:transparent;border-radius:calc(var(--radius) - 2px);cursor:pointer;transition:all .3s;font-size:.875rem;font-weight:500;color:var(--text-secondary)}.lang-btn:hover{background:#fff}.lang-btn.active{background:#fff;color:var(--primary-color);box-shadow:var(--shadow)}.lang-flag{font-size:1.25rem}.header{background:#fff;box-shadow:0 2px 8px #0000001a;position:sticky;top:0;z-index:100}.header-content{display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.logo{display:flex;align-items:center;gap:.5rem;text-decoration:none;font-size:1.5rem;font-weight:700;color:var(--primary-color)}.logo img{width:50px}.nav-desktop{display:flex;gap:2rem}.nav-link{text-decoration:none;color:var(--text-secondary);font-weight:500;transition:color .3s;position:relative}.nav-link:hover{color:var(--primary-color)}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--primary-color);transition:width .3s}.nav-link:hover:after{width:100%}.header-right{display:flex;align-items:center;gap:1rem}.user-menu{display:flex;gap:.75rem}.mobile-menu-btn{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:.5rem}.mobile-menu-btn span{width:24px;height:3px;background:var(--text-primary);border-radius:2px;transition:all .3s}.nav-mobile{padding:1rem 0;border-top:1px solid var(--border-color)}.nav-link-mobile{display:block;padding:.75rem 0;text-decoration:none;color:var(--text-secondary);font-weight:500}.nav-mobile .language-switcher{width:100%;justify-content:space-between}@media(max-width:768px){.nav-desktop,.languageSwitcher{display:none}.mobile-menu-btn{display:flex}.user-menu{flex-direction:column;gap:.5rem}.user-menu .btn{padding:.5rem 1rem;font-size:.875rem}}.footer{background:var(--text-primary);color:#fff;padding:3rem 0 1.5rem;margin-top:auto}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-section{display:flex;flex-direction:column;gap:1rem}.footer-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.footer-heading{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.footer-text{color:#fffc;line-height:1.6}.footer-links{list-style:none;display:flex;flex-direction:column;gap:.75rem}.footer-links a{color:#fffc;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#fff}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:#fff9}:root{--primary-color: #2563eb;--primary-dark: #1e40af;--secondary-color: #64748b;--success-color: #10b981;--danger-color: #ef4444;--text-primary: #1f2937;--text-secondary: #6b7280;--bg-light: #f9fafb;--border-color: #e5e7eb;--radius: 8px;--shadow: 0 1px 3px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text-primary);line-height:1.6;background-color:#fff}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.btn{padding:.75rem 1.5rem;border-radius:var(--radius);font-weight:600;text-decoration:none;display:inline-block;cursor:pointer;transition:all .3s;border:none;font-size:1rem}.btn-primary{background:var(--primary-color);color:#fff}.btn-primary:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary{background:var(--secondary-color);color:#fff}.btn-outline{background:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.btn-outline:hover{background:var(--primary-color);color:#fff}.text-center{text-align:center}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:var(--text-primary)}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.spinner{width:50px;height:50px;border:4px solid var(--bg-light);border-top-color:var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.skeleton-card{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:var(--radius);height:350px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}
