.hero{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;padding:100px 0 60px;display:flex}.hero-badge{background:var(--accent-light);color:var(--accent-primary);border:1px solid #4f46e526;border-radius:9999px;align-items:center;gap:6px;margin-bottom:24px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.hero h1{letter-spacing:-.03em;margin-bottom:20px;font-size:56px;font-weight:800;line-height:1.15}@media (max-width:768px){.hero h1{font-size:38px}}.hero p{color:var(--text-secondary);max-width:650px;margin-bottom:36px;font-size:19px;line-height:1.6}.hero-ctas{flex-direction:column;align-items:center;gap:12px;margin-bottom:48px;display:flex}.trust-text{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:flex}.features-section{padding:60px 0}.section-title{text-align:center;letter-spacing:-.02em;margin-bottom:40px;font-size:32px;font-weight:700}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:60px;display:grid}.feature-card{flex-direction:column;gap:16px;padding:32px;display:flex}.feature-icon{background:var(--accent-light);width:48px;height:48px;color:var(--accent-primary);border-radius:12px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.feature-card h3{font-size:20px;font-weight:600}.feature-card p{color:var(--text-secondary);font-size:15px;line-height:1.5}.steps-section{border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff6;padding:60px 0}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;display:grid}.step-card{background:var(--bg-secondary);border-radius:var(--border-radius-md);border:1px solid #e2e8f099;padding:32px;position:relative;box-shadow:0 4px 20px #00000005}.step-number{background:var(--accent-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex;position:absolute;top:-20px;left:32px;box-shadow:0 4px 10px #4f46e54d}.step-card h3{margin-top:8px;margin-bottom:12px;font-size:18px;font-weight:600}.step-card p{color:var(--text-secondary);font-size:14px;line-height:1.5}.faq-section{max-width:800px;margin:0 auto;padding:80px 0 100px}.faq-list{flex-direction:column;gap:16px;display:flex}.faq-item{cursor:pointer;padding:24px}.faq-item summary{outline:none;justify-content:space-between;align-items:center;font-size:17px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--text-muted);transition:transform var(--transition-fast);font-size:22px;font-weight:400}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{color:var(--text-secondary);margin-top:14px;font-size:15px;line-height:1.6}.footer{text-align:center;color:var(--text-muted);border-top:1px solid var(--glass-border);padding:40px 0;font-size:13px}.popup-notification{-webkit-backdrop-filter:blur(16px);border-radius:var(--border-radius-md);z-index:10000;background:#ffffffe6;border:1px solid #fff9;align-items:center;gap:12px;max-width:320px;padding:14px 20px;animation:.5s cubic-bezier(.16,1,.3,1) forwards slideInUpNotification;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 10px 30px -5px #00000014,0 1px 2px #00000003}@keyframes slideInUpNotification{0%{opacity:0;transform:translateY(80px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.tab-btn{transition:transform var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast)!important}.tab-btn:hover{transform:translateY(-2px);border-color:#4f46e54d!important}.tab-btn:active{transform:translateY(1px)}
