.nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--color-gray-100);z-index:var(--z-sticky);padding:var(--space-4)0;background:#ffffffe6;position:fixed;top:0;left:0;right:0}.nav-container{max-width:1200px;padding:0 var(--space-4);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.nav-logo{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);color:var(--text-primary);display:flex}.logo-icon{font-size:var(--text-2xl)}.nav-links{gap:var(--space-8);display:flex}.nav-links a{color:var(--text-secondary);transition:color var(--transition-fast);font-weight:500}.nav-links a:hover{color:var(--text-primary)}.nav-actions{gap:var(--space-3);display:flex}@media (max-width:768px){.nav-links,.nav-actions .btn-secondary{display:none}}.hero{padding:calc(var(--space-24) + 80px)0 var(--space-24);align-items:center;min-height:90vh;display:flex;position:relative;overflow:hidden}.hero-bg{background:radial-gradient(ellipse at 30% 20%,#4caf501a 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,#00bcd41a 0%,transparent 50%),linear-gradient(180deg,var(--bg-secondary)0%,var(--bg-primary)100%);z-index:-1;position:absolute;inset:0}.hero .container{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.hero-badge{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);background:var(--color-primary-50);color:var(--color-primary-700);border-radius:var(--radius-full);font-size:var(--text-sm);margin-bottom:var(--space-6);font-weight:600;animation:.5s ease-out fadeIn;display:inline-flex}.hero-title{font-size:clamp(var(--text-4xl),5vw,var(--text-6xl));margin-bottom:var(--space-6);line-height:1.1;animation:.6s ease-out slideUp}.hero-description{font-size:var(--text-xl);color:var(--text-secondary);max-width:540px;margin-bottom:var(--space-8);animation:.7s ease-out slideUp}.hero-actions{gap:var(--space-4);margin-bottom:var(--space-12);animation:.8s ease-out slideUp;display:flex}.hero-trust{animation:1s ease-out fadeIn}.hero-trust>span{font-size:var(--text-sm);color:var(--text-tertiary);margin-bottom:var(--space-3);display:block}.trust-logos{gap:var(--space-6);flex-wrap:wrap;display:flex}.trust-item{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.hero-visual{justify-content:center;animation:.9s ease-out slideUp;display:flex}.phone-mockup{width:280px;transition:transform var(--transition-slow);background:#1a1a1a;border-radius:40px;padding:12px;transform:perspective(1000px)rotateY(-5deg)rotateX(5deg);box-shadow:0 50px 100px #0003,inset 0 0 0 1px #ffffff1a}.phone-mockup:hover{transform:perspective(1000px)rotateY(0)rotateX(0)}.phone-screen{background:var(--bg-primary);padding:var(--space-4);border-radius:30px;flex-direction:column;min-height:480px;display:flex}.app-header{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-gray-100);margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.app-title{font-weight:600;font-size:var(--text-lg)}.app-lang{font-size:var(--text-sm);background:var(--color-gray-100);padding:var(--space-1)var(--space-2);border-radius:var(--radius-md)}.task-list{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.task-item{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--bg-secondary);transition:all var(--transition-fast);display:flex}.task-item.active{background:var(--color-primary-50);border:2px solid var(--color-primary-500)}.task-check{border-radius:var(--radius-full);border:2px solid var(--color-gray-300);width:24px;height:24px;font-size:var(--text-sm);color:var(--color-success);justify-content:center;align-items:center;display:flex}.task-item:first-child .task-check{background:var(--color-success);border-color:var(--color-success);color:#fff}.task-text{flex:1;font-weight:500}.task-images{font-size:var(--text-xs);color:var(--text-tertiary)}.app-footer{gap:var(--space-2);margin-top:var(--space-4);display:flex}.app-btn{padding:var(--space-3);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);border:none;flex:1}.app-btn.done{background:var(--color-primary-500);color:#fff}.app-btn.problem{background:var(--color-gray-100);color:var(--text-secondary)}@media (max-width:968px){.hero .container{text-align:center;grid-template-columns:1fr}.hero-description{margin-left:auto;margin-right:auto}.hero-actions{flex-wrap:wrap;justify-content:center}.trust-logos{justify-content:center}.hero-visual{order:-1}.phone-mockup{transform:none}}.section-header{text-align:center;max-width:600px;margin:0 auto var(--space-16)}.section-header h2{margin-bottom:var(--space-4)}.section-header p{font-size:var(--text-lg)}.features{background:var(--bg-primary)}.features-grid{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.feature-card{text-align:center;padding:var(--space-8)}.feature-icon{font-size:var(--text-4xl);margin-bottom:var(--space-4)}.feature-card h3{font-size:var(--text-xl);margin-bottom:var(--space-3)}@media (max-width:768px){.features-grid{grid-template-columns:1fr}}.how-it-works{background:var(--bg-secondary)}.steps{justify-content:center;align-items:flex-start;gap:var(--space-6);display:flex}.step{text-align:center;max-width:280px}.step-number{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:#fff;border-radius:var(--radius-full);width:60px;height:60px;font-size:var(--text-2xl);margin:0 auto var(--space-4);box-shadow:var(--shadow-lg);justify-content:center;align-items:center;font-weight:700;display:flex}.step h3{margin-bottom:var(--space-2)}.step-arrow{font-size:var(--text-3xl);color:var(--color-gray-300);padding-top:var(--space-4)}@media (max-width:768px){.steps{flex-direction:column;align-items:center}.step-arrow{transform:rotate(90deg)}}.pricing{background:var(--bg-primary)}.pricing-grid{gap:var(--space-8);grid-template-columns:repeat(3,1fr);max-width:1000px;margin:0 auto;display:grid}.pricing-card{text-align:center;padding:var(--space-8);position:relative}.pricing-card.popular{border:2px solid var(--color-primary-500);transform:scale(1.05)}.popular-badge{background:var(--color-primary-500);color:#fff;padding:var(--space-1)var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-header h3{font-size:var(--text-2xl);margin-bottom:var(--space-2)}.pricing-description{color:var(--text-tertiary);font-size:var(--text-sm);margin-bottom:var(--space-4)}.pricing-price{margin-bottom:var(--space-6)}.pricing-price .currency{font-size:var(--text-lg);vertical-align:top}.pricing-price .amount{font-size:var(--text-5xl);color:var(--text-primary);font-weight:700}.pricing-price .period{font-size:var(--text-base);color:var(--text-tertiary)}.pricing-features{margin-bottom:var(--space-8);text-align:left;list-style:none}.pricing-features li{align-items:center;gap:var(--space-3);padding:var(--space-2)0;color:var(--text-secondary);display:flex}.pricing-features .check{color:var(--color-success);font-weight:700}.btn-block{width:100%}@media (max-width:768px){.pricing-grid{grid-template-columns:1fr}.pricing-card.popular{transform:none}}.faq{background:var(--bg-secondary)}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:var(--bg-primary);border-radius:var(--radius-lg);margin-bottom:var(--space-4);box-shadow:var(--shadow-sm);overflow:hidden}.faq-item summary{padding:var(--space-5)var(--space-6);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.faq-item summary:after{content:"+";font-size:var(--text-xl);color:var(--color-primary-500);transition:transform var(--transition-fast)}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{padding:0 var(--space-6)var(--space-5);color:var(--text-secondary);line-height:1.7}.cta{background:linear-gradient(135deg,var(--color-primary-600),var(--color-accent-600));color:#fff}.cta-content{text-align:center;max-width:600px;margin:0 auto}.cta-content h2{color:#fff;margin-bottom:var(--space-4)}.cta-content p{color:#ffffffe6;font-size:var(--text-lg);margin-bottom:var(--space-8)}.cta .btn-primary{color:var(--color-primary-600);background:#fff}.cta .btn-primary:hover{background:var(--color-gray-100);transform:translateY(-2px)}.footer{background:var(--bg-dark);color:var(--text-inverse);padding:var(--space-16)0 var(--space-8)}.footer-grid{gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.footer-brand p{color:var(--color-gray-400);margin-top:var(--space-4);max-width:300px}.footer-links h4{color:#fff;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4)}.footer-links ul{list-style:none}.footer-links li{margin-bottom:var(--space-2)}.footer-links a{color:var(--color-gray-400);font-size:var(--text-sm)}.footer-links a:hover{color:#fff}.footer-bottom{padding-top:var(--space-8);border-top:1px solid var(--color-gray-800);justify-content:space-between;align-items:center;display:flex}.footer-bottom p{color:var(--color-gray-500);font-size:var(--text-sm)}.footer-social{gap:var(--space-4);display:flex}.footer-social a{color:var(--color-gray-400);font-size:var(--text-lg)}@media (max-width:768px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.footer-bottom{gap:var(--space-4);text-align:center;flex-direction:column}}@media (prefers-color-scheme:dark){.nav{border-color:var(--color-gray-800);background:#0f172ae6}.phone-mockup{background:#000}}
