.newsletter-signup{width:100%}.newsletter-honeypot{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px}.newsletter-signup--inline .newsletter-form{gap:var(--space-3);flex-direction:column;display:flex}.newsletter-signup--card{background:var(--bg-primary);border:1px solid var(--color-gray-200);padding:var(--space-6);border-radius:12px}.newsletter-signup--footer{max-width:360px}.newsletter-signup--footer .newsletter-input{color:#fff;background:#ffffff1a;border:1px solid #fff3}.newsletter-signup--footer .newsletter-input::placeholder{color:#ffffff80}.newsletter-signup--footer .newsletter-input:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px #10b98133}.newsletter-signup--footer .newsletter-button{background:var(--color-primary-500);min-width:auto;font-size:var(--text-sm);padding:12px 16px}.newsletter-signup--footer .newsletter-button:hover:not(:disabled){background:var(--color-primary-400)}.newsletter-signup--footer .newsletter-privacy{color:#ffffff80}.newsletter-signup--footer .newsletter-error{color:var(--color-error)}.newsletter-signup--footer .newsletter-success p{color:var(--color-primary-400)}.newsletter-header{margin-bottom:var(--space-4)}.newsletter-header h3{font-size:var(--text-lg);margin:0 0 var(--space-2);color:var(--text-primary);font-weight:600}.newsletter-header p{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.newsletter-form{gap:var(--space-3);flex-direction:column;display:flex}.newsletter-input-group{gap:var(--space-2);display:flex}.newsletter-input{border:1px solid var(--color-gray-300);font-size:var(--text-base);background:var(--bg-primary);color:var(--text-primary);border-radius:8px;flex:1;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.newsletter-input:focus{border-color:var(--color-primary-500);outline:none;box-shadow:0 0 0 3px #10b9811a}.newsletter-input::placeholder{color:var(--text-muted)}.newsletter-input:disabled{opacity:.7;cursor:not-allowed}.newsletter-button{background:var(--color-primary-500);color:#fff;font-size:var(--text-base);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:44px;padding:12px 20px;font-weight:600;transition:background-color .2s,transform .1s;display:flex}.newsletter-button:hover:not(:disabled){background:var(--color-primary-600)}.newsletter-button:active:not(:disabled){transform:scale(.98)}.newsletter-button:disabled{opacity:.7;cursor:not-allowed}.newsletter-signup--inline .newsletter-button{font-size:var(--text-xl);padding:12px 16px}.newsletter-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite newsletter-spin}@keyframes newsletter-spin{to{transform:rotate(360deg)}}.newsletter-error{color:var(--color-error);font-size:var(--text-sm);margin:0}.newsletter-privacy{font-size:var(--text-xs);color:var(--text-muted);margin:0}.newsletter-signup--success{text-align:center}.newsletter-success{align-items:center;gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.newsletter-success-icon{font-size:2rem}.newsletter-success p{color:var(--color-primary-600);margin:0;font-weight:500}@media (prefers-color-scheme:dark){.newsletter-signup--card{background:var(--bg-secondary);border-color:var(--color-gray-200)}.newsletter-input{background:var(--bg-tertiary);border-color:var(--color-gray-200)}.newsletter-input:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px #10b98133}}@media (max-width:480px){.newsletter-input-group{flex-direction:column}.newsletter-button{width:100%}.newsletter-signup--inline .newsletter-button{font-size:var(--text-base)}}
.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}.nav-logo-light{display:flex}.nav-logo-dark{display:none}.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}.nav-dropdown{position:relative}.nav-dropdown-trigger{color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast);font-weight:500;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit}.nav-dropdown-trigger:hover,.nav-dropdown-trigger:focus-visible{color:var(--text-primary)}.nav-dropdown-content{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-2);opacity:0;visibility:hidden;min-width:200px;transition:all var(--transition-fast);margin-top:var(--space-2);background:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav-dropdown:hover .nav-dropdown-content,.nav-dropdown-content.open{opacity:1;visibility:visible}.nav-dropdown-content a{padding:var(--space-3)var(--space-4);color:var(--text-secondary);border-radius:var(--radius-md);transition:all var(--transition-fast);display:block}.nav-dropdown-content a:hover,.nav-dropdown-content a:focus-visible{background:var(--color-primary-50);color:var(--color-primary-700)}.nav-links a:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px;border-radius:var(--radius-sm)}.nav-mobile-toggle{cursor:pointer;padding:var(--space-2);z-index:102;background:0 0;border:none;display:none}.hamburger{flex-direction:column;gap:5px;width:24px;display:flex}.hamburger span{background:var(--text-primary);height:2px;transition:all var(--transition-fast);transform-origin:50%;border-radius:2px;display:block}.hamburger.open span:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.nav-mobile-overlay{z-index:100;background:#00000080;animation:.2s ease-out fadeIn;position:fixed;inset:0}.nav-mobile-menu{background:var(--bg-primary);z-index:101;width:100%;height:100dvh;padding:80px var(--space-6)var(--space-6);justify-content:center;gap:var(--space-8);flex-direction:column;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.nav-mobile-links{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.nav-mobile-links a{padding:var(--space-3)var(--space-6);color:var(--text-secondary);font-weight:500;font-size:var(--text-2xl);border-radius:var(--radius-lg);transition:all var(--transition-fast);text-align:center;display:block}.nav-mobile-links a:hover{background:var(--color-primary-50);color:var(--color-primary-700)}.nav-mobile-actions{align-items:center;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--color-gray-100);flex-direction:column;width:100%;max-width:300px;margin:0 auto;display:flex}.nav-mobile-actions .btn{text-align:center;width:100%}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:768px){.nav-links,.nav-actions{display:none}.nav-mobile-toggle{justify-content:center;align-items:center;display:flex}}.target-teaser{background:var(--bg-primary)}.target-grid{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.target-card{text-align:center;padding:var(--space-8);transition:all var(--transition-base);cursor:pointer}.target-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.target-icon{font-size:var(--text-5xl);margin-bottom:var(--space-4)}.target-card h3{font-size:var(--text-xl);margin-bottom:var(--space-3)}.target-card p{color:var(--text-secondary);margin-bottom:var(--space-4)}.target-link{color:var(--color-primary-600);font-weight:600}@media (max-width:768px){.target-grid{grid-template-columns:1fr}}.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-cleaner{z-index:0;pointer-events:none;opacity:.25;animation:28s ease-in-out infinite cleanerWalk,4s ease-in-out infinite cleanerPath;position:absolute;bottom:8%;left:0}.cleaner-figure{filter:grayscale(.3);transform-origin:bottom;font-size:2.5rem;animation:1.2s ease-in-out infinite cleanerSweep;display:inline-block}.cleaner-sparkles{gap:.75rem;display:flex;position:absolute;bottom:.5rem;right:2.5rem}.sparkle{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;font-size:1rem;animation:1.5s ease-in-out infinite sparkleAppear}.sparkle:first-child{animation-delay:0s}.sparkle:nth-child(2){animation-delay:.5s}.sparkle:nth-child(3){animation-delay:1s}.cleaner-shine{background:linear-gradient(90deg,#0000,#4caf5066,#0000);border-radius:1px;width:60px;height:2px;animation:1.2s ease-in-out infinite shineTrail;position:absolute;bottom:-4px;right:2rem}@keyframes cleanerWalk{0%{transform:translate(-80px)}28%{transform:translate(28vw)}33%{transform:translate(30vw)}60%{transform:translate(60vw)}65%{transform:translate(62vw)}to{transform:translate(calc(100vw + 80px))}}@keyframes cleanerPath{0%{margin-bottom:0}25%{margin-bottom:6px}50%{margin-bottom:0}75%{margin-bottom:4px}to{margin-bottom:0}}@keyframes cleanerSweep{0%{transform:rotate(-8deg)translateY(0)}35%{transform:rotate(6deg)translateY(-3px)}50%{transform:rotate(4deg)translateY(-5px)}to{transform:rotate(-8deg)translateY(0)}}@keyframes sparkleAppear{0%{opacity:0;transform:translateY(0)scale(.5)}50%{opacity:1;transform:translateY(-10px)scale(1.2)}to{opacity:0;transform:translateY(-20px)scale(.3)}}@keyframes shineTrail{0%{opacity:0;width:20px}40%{opacity:.6;width:60px}to{opacity:0;width:40px}}@media (max-width:768px){.hero-cleaner{opacity:.2;bottom:4%}.cleaner-figure{font-size:1.5rem}.sparkle{font-size:.7rem}}.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);color:var(--text-primary)}.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-secondary)}.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)}.problem-section{background:var(--bg-secondary)}.problems-grid{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.problem-card{text-align:center;padding:var(--space-8)}.problem-icon{font-size:var(--text-4xl);margin-bottom:var(--space-4)}.problem-card h3{font-size:var(--text-xl);margin-bottom:var(--space-3);color:var(--text-primary)}.problem-card p{color:var(--text-secondary);line-height:1.6}@media (max-width:768px){.problems-grid{grid-template-columns:1fr}}.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)}.how-it-works-layout{gap:var(--space-12);grid-template-columns:1fr 1.5fr;align-items:center;max-width:1100px;margin:0 auto;display:grid}.how-it-works-demo{justify-content:center;align-items:center;display:flex}.steps-vertical{gap:var(--space-6);flex-direction:column;display:flex}.steps-vertical .step{align-items:flex-start;gap:var(--space-4);text-align:left;display:flex}.steps-vertical .step-number{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:#fff;border-radius:var(--radius-full);width:48px;min-width:48px;height:48px;font-size:var(--text-xl);box-shadow:var(--shadow-md);justify-content:center;align-items:center;margin:0;font-weight:700;display:flex}.steps-vertical .step-content h3{margin-bottom:var(--space-1);font-size:var(--text-lg)}.steps-vertical .step-content p{color:var(--text-secondary);font-size:var(--text-base);margin:0}@media (max-width:968px){.how-it-works-layout{gap:var(--space-10);grid-template-columns:1fr}.how-it-works-demo{order:-1}}.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}.trust-risk-reversal{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-tertiary);letter-spacing:.01em;font-weight:500}.inline-cta-section{background:linear-gradient(135deg,var(--color-primary-50),#00bcd40d);padding:var(--space-16)0}.inline-cta-content{text-align:center;max-width:600px;margin:0 auto}.inline-cta-content h2{font-size:var(--text-3xl);margin-bottom:var(--space-3)}.inline-cta-content p{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-6)}.testimonials-section{background:var(--bg-secondary)}.testimonials-grid{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.testimonial-card{padding:var(--space-8);flex-direction:column;justify-content:space-between;display:flex}.testimonial-quote{margin-bottom:var(--space-6);position:relative}.testimonial-quote .quote-mark{color:var(--color-primary-200);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,serif;font-size:64px;line-height:1;position:absolute;top:-16px;left:-4px}.testimonial-quote p{font-size:var(--text-base);color:var(--text-secondary);padding-top:var(--space-4);font-style:italic;line-height:1.7}.testimonial-author{align-items:center;gap:var(--space-3);display:flex}.testimonial-avatar{border-radius:var(--radius-full);background:var(--color-primary-100);width:44px;height:44px;color:var(--color-primary-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.testimonial-author strong{font-size:var(--text-sm);color:var(--text-primary);display:block}.testimonial-author span{font-size:var(--text-xs);color:var(--text-tertiary)}@media (max-width:768px){.testimonials-grid{grid-template-columns:1fr}}.pricing-trial-banner{text-align:center;padding:var(--space-4)var(--space-6);background:var(--color-primary-50);color:var(--color-primary-700);border-radius:var(--radius-lg);font-size:var(--text-base);margin-bottom:var(--space-12);justify-content:center;align-items:center;gap:var(--space-2);max-width:600px;margin-left:auto;margin-right:auto;font-weight:500;display:flex}.pricing-anchor{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-1)}.cta-risk-reversal{margin-top:var(--space-6);font-size:var(--text-sm);color:#ffffffbf;font-weight:500}.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 h3{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-newsletter h3{color:#fff;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4)}.footer-newsletter>p{color:var(--color-gray-400);font-size:var(--text-sm);margin-bottom:var(--space-4)}.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,.social-links a{color:var(--color-gray-400);font-size:var(--text-lg)}.footer-social a:hover,.social-links a:hover{color:#fff}@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{background:#0a0f1ef2;border-color:#ffffff1a}.nav-logo{color:var(--text-primary)}.nav-logo-light{display:none}.nav-logo-dark{display:flex}.nav-links a,.nav-dropdown-trigger{color:var(--text-secondary)}.nav-links a:hover,.nav-dropdown-trigger:hover{color:var(--text-primary)}.nav-actions .btn-secondary{color:var(--text-primary);background:#ffffff1a;border-color:#fff3}.nav-actions .btn-secondary:hover{background:#ffffff26;border-color:#ffffff4d}.nav-dropdown-content{background:var(--bg-secondary);box-shadow:0 10px 25px #00000080}.nav-dropdown-content a:hover,.nav-dropdown-content a:focus-visible{background:#4caf5033}.sparkle{text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff}.phone-mockup{background:#000}.phone-screen{background:var(--bg-secondary)}.app-header{border-color:var(--color-gray-200)}.app-lang{background:var(--color-gray-100);color:var(--text-secondary)}.task-item{background:var(--bg-tertiary)}.task-item.active{border-color:var(--color-primary-500);background:#4caf5026}.task-check{border-color:var(--color-gray-300)}.app-btn.problem{background:var(--color-gray-100);color:var(--text-secondary)}.hero-badge{color:var(--color-primary-400);background:#4caf5033}.card,.target-card{background:var(--bg-secondary)}.target-card:hover{box-shadow:0 10px 20px #0006}.problem-card,.feature-card{background:var(--bg-secondary);border-radius:var(--radius-xl)}.pricing-card{background:var(--bg-secondary)}.pricing-card.popular{border-color:var(--color-primary-500)}.faq-item{background:var(--bg-secondary)}.step-arrow{color:var(--color-gray-300)}.btn-secondary{color:var(--color-primary-400);border-color:var(--color-primary-500)}.btn-secondary:hover{background:#4caf5026}.testimonial-card{background:var(--bg-secondary)}.testimonial-quote .quote-mark{color:#4caf504d}.testimonial-avatar{color:var(--color-primary-400);background:#4caf5033}.inline-cta-section{background:linear-gradient(135deg,#4caf5014,#00bcd40d)}.pricing-trial-banner{color:var(--color-primary-400);background:#4caf5026}.trust-risk-reversal{color:var(--text-tertiary)}}
