:root{--color-primary:#0a7cff;--color-primary-dark:#0060cc;--color-primary-light:#4da3ff;--color-accent:#00d084;--color-accent-dark:#00a86b;--color-bg:#ffffff;--color-bg-alt:#f8fafc;--color-bg-dark:#0f172a;--color-bg-card:#ffffff;--color-text:#1e293b;--color-text-muted:#64748b;--color-text-light:#94a3b8;--color-border:#e2e8f0;--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#ef4444;--color-star:#fbbf24;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"SF Mono", "Cascadia Code", "Fira Code", monospace;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:350ms ease;--container-max:1200px;--content-narrow:800px;--header-height:64px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-lg))}body{font-family:var(--font-sans);font-size:1rem;line-height:1.7;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-dark)}a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:700;color:var(--color-text)}h1{font-size:clamp(2rem, 5vw, 3.25rem)}h2{font-size:clamp(1.5rem, 3.5vw, 2rem);margin-bottom:var(--space-md)}h3{font-size:clamp(1.125rem, 2.5vw, 1.375rem);margin-bottom:var(--space-sm)}p{margin-bottom:var(--space-md)}p:last-child{margin-bottom:0}strong{font-weight:600}ul,ol{padding-left:var(--space-lg)}li{margin-bottom:var(--space-xs)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--space-lg)}.content-narrow{max-width:var(--content-narrow);margin:0 auto}.site-header{position:sticky;top:0;z-index:1000;background:rgb(255 255 255 / .95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);height:var(--header-height)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:100%}.site-logo .logo-img{height:36px;width:auto}.site-logo .custom-logo{height:36px;width:auto}.menu-toggle{display:none;flex-direction:column;gap:5px;padding:var(--space-sm);background:none;border:none;cursor:pointer;z-index:1001}.hamburger-line{display:block;width:24px;height:2px;background:var(--color-text);border-radius:1px;transition:transform var(--transition-base),opacity var(--transition-base)}.menu-toggle[aria-expanded="true"] .hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-toggle[aria-expanded="true"] .hamburger-line:nth-child(2){opacity:0}.menu-toggle[aria-expanded="true"] .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav-list{display:flex;list-style:none;gap:var(--space-sm);padding:0;margin:0;align-items:center}.nav-list li{margin-bottom:0}.nav-list a{display:block;padding:var(--space-sm) var(--space-md);color:var(--color-text);font-weight:500;font-size:.9375rem;border-radius:var(--radius-md);transition:background var(--transition-fast),color var(--transition-fast)}.nav-list a:hover,.nav-list a.active,.nav-list .current-menu-item a{color:var(--color-primary);background:rgb(10 124 255 / .06)}.nav-cta,.nav-list .menu-item-type-custom:last-child a{background:var(--color-primary)!important;color:#fff!important;border-radius:var(--radius-full)!important;padding:var(--space-sm) var(--space-lg)!important}.nav-cta:hover{background:var(--color-primary-dark)!important}.hero{background:linear-gradient(135deg,#0a1628 0%,#0d2847 50%,#0a3a6b 100%);color:#fff;padding:var(--space-4xl) 0 var(--space-3xl);overflow:hidden;position:relative}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 70% 50%,rgb(10 124 255 / .15) 0%,transparent 60%);pointer-events:none}.hero-inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-3xl);position:relative;z-index:1}.hero-content h1{color:#fff;margin-bottom:var(--space-sm);letter-spacing:-.02em}.hero-subtitle{color:var(--color-primary-light);font-weight:500;font-size:clamp(1.125rem, 2.5vw, 1.5rem);margin-bottom:var(--space-xs)}.hero-platform{color:var(--color-text-light);font-size:.9375rem;margin-bottom:var(--space-xl)}.version-badge{display:inline-block;background:rgb(10 124 255 / .2);color:var(--color-primary-light);padding:2px 10px;border-radius:var(--radius-full);font-size:.8125rem;font-weight:600}.hero-cta-group{margin-bottom:var(--space-xl)}.hero-meta{display:block;margin-top:var(--space-sm);font-size:.8125rem;color:var(--color-text-light)}.hero-description{color:#cbd5e1;font-size:1rem;max-width:560px;line-height:1.7}.hero-image img{max-width:340px;height:auto;filter:drop-shadow(0 20px 40px rgb(0 0 0 / .4));animation:heroFloat 6s ease-in-out infinite}@keyframes heroFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.trust-badges{margin-bottom:var(--space-xl)}.trust-label{display:block;font-size:.8125rem;color:var(--color-text-light);margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:.05em}.trust-list{display:flex;gap:var(--space-lg);list-style:none;padding:0}.trust-list li{display:flex;align-items:center;gap:var(--space-sm);font-size:.875rem;color:#e2e8f0;margin-bottom:0}.btn-download{display:inline-flex;align-items:center;gap:var(--space-sm);font-weight:600;font-size:1.0625rem;border:none;border-radius:var(--radius-full);cursor:pointer;text-decoration:none;transition:all var(--transition-base);line-height:1}.btn-primary{background:var(--color-accent);color:#fff;padding:16px 32px;box-shadow:0 4px 14px rgb(0 208 132 / .4)}.btn-primary:hover{background:var(--color-accent-dark);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 208 132 / .5)}.btn-primary:active{transform:translateY(0)}.btn-lg{font-size:1.1875rem;padding:18px 40px}.app-specs{padding:var(--space-3xl) 0;background:var(--color-bg-alt)}.app-info-box{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);max-width:600px;margin:0 auto;box-shadow:var(--shadow-md)}.app-info-header{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border)}.app-info-header h3{margin-bottom:var(--space-xs);font-size:1.25rem}.star-rating{display:flex;align-items:center;gap:var(--space-sm);font-size:.875rem}.stars{color:var(--color-star);font-size:1rem;letter-spacing:1px}.rating-text{color:var(--color-text-muted)}.app-info-table{width:100%;border-collapse:collapse}.app-info-table td{padding:10px 0;border-bottom:1px solid var(--color-border);font-size:.9375rem}.app-info-table tr:last-child td{border-bottom:none}.app-info-table td:first-child{color:var(--color-text-muted);font-weight:500;width:45%}.app-info-table td:last-child{font-weight:600;text-align:right}.content-section{padding:var(--space-4xl) 0}.comparison-table-wrap{overflow-x:auto;margin:var(--space-xl) 0;-webkit-overflow-scrolling:touch}.comparison-table{width:100%;border-collapse:collapse;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;min-width:500px}.comparison-table th,.comparison-table td{padding:12px 16px;text-align:left;font-size:.9375rem;border-bottom:1px solid var(--color-border)}.comparison-table thead th{background:var(--color-bg-dark);color:#fff;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.04em}.comparison-table thead th.highlight{background:var(--color-primary)}.comparison-table tbody tr:nth-child(even){background:var(--color-bg-alt)}.comparison-table td.check{color:var(--color-success);font-weight:600}.features-grid-section{padding:var(--space-4xl) 0;background:var(--color-bg-alt)}.section-title{text-align:center;margin-bottom:var(--space-sm)}.section-subtitle{text-align:center;color:var(--color-text-muted);font-size:1.0625rem;margin-bottom:var(--space-3xl);max-width:600px;margin-left:auto;margin-right:auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-xl)}.feature-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);transition:transform var(--transition-base),box-shadow var(--transition-base)}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.feature-icon{width:64px;height:64px;margin-bottom:var(--space-md);display:flex;align-items:center;justify-content:center;background:rgb(10 124 255 / .08);border-radius:var(--radius-lg)}.feature-icon img{width:40px;height:40px}.feature-card h3{font-size:1.125rem;margin-bottom:var(--space-sm)}.feature-card p{color:var(--color-text-muted);font-size:.9375rem;line-height:1.65}.showcases{padding:var(--space-4xl) 0}.showcase-item{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-3xl);margin-bottom:var(--space-4xl)}.showcase-item:last-child{margin-bottom:0}.showcase-item.reverse{direction:rtl}.showcase-item.reverse>*{direction:ltr}.showcase-text h2{margin-bottom:var(--space-md)}.showcase-text p{color:var(--color-text-muted);font-size:1rem}.showcase-image img{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.howto-section{padding:var(--space-4xl) 0;background:var(--color-bg-alt)}.howto-steps{list-style:none;padding:0;margin:var(--space-xl) 0;counter-reset:none}.howto-step{display:flex;gap:var(--space-lg);padding:var(--space-lg);margin-bottom:var(--space-md);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:box-shadow var(--transition-base)}.howto-step:hover{box-shadow:var(--shadow-md)}.step-number{flex-shrink:0;width:48px;height:48px;background:var(--color-primary);color:#fff;font-size:1.25rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.step-content h3{margin-bottom:var(--space-xs);font-size:1.0625rem}.step-content p{color:var(--color-text-muted);font-size:.9375rem;margin-bottom:0}.howto-cta{text-align:center;margin-top:var(--space-xl)}.faq-section{padding:var(--space-4xl) 0}.faq-list{margin-top:var(--space-xl)}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-md);overflow:hidden;transition:box-shadow var(--transition-base)}.faq-item:hover{box-shadow:var(--shadow-sm)}.faq-item[open]{box-shadow:var(--shadow-md);border-color:var(--color-primary-light)}.faq-question{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);cursor:pointer;font-weight:600;font-size:1rem;list-style:none;user-select:none;transition:background var(--transition-fast)}.faq-question:hover{background:var(--color-bg-alt)}.faq-question::-webkit-details-marker{display:none}.faq-question::marker{display:none;content:''}.faq-number{flex-shrink:0;width:32px;height:32px;background:var(--color-primary);color:#fff;font-size:.875rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.faq-answer{padding:0 var(--space-lg) var(--space-lg);padding-left:calc(var(--space-lg) + 32px + var(--space-md));color:var(--color-text-muted);font-size:.9375rem;line-height:1.7}.changelog-section{padding:var(--space-4xl) 0;background:var(--color-bg-alt)}.changelog-list{margin-top:var(--space-xl)}.changelog-item{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);margin-bottom:var(--space-md);position:relative}.changelog-item h3{font-size:1.0625rem;margin-bottom:var(--space-sm)}.changelog-item ul{color:var(--color-text-muted);font-size:.9375rem;margin-bottom:0;padding-left:var(--space-lg)}.changelog-item li{margin-bottom:var(--space-xs)}.changelog-latest{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),var(--shadow-md)}.changelog-badge{position:absolute;top:-10px;right:var(--space-lg);background:var(--color-primary);color:#fff;font-size:.75rem;font-weight:700;padding:2px 12px;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.conclusion-section{padding:var(--space-4xl) 0;background:linear-gradient(135deg,#0a1628 0%,#0d2847 50%,#0a3a6b 100%);color:#fff}.conclusion-box{text-align:center;max-width:700px;margin:0 auto}.conclusion-icon{margin:0 auto var(--space-xl);border-radius:var(--radius-xl)}.conclusion-box h2{color:#fff;margin-bottom:var(--space-lg)}.conclusion-box p{color:#cbd5e1;font-size:1.0625rem;margin-bottom:var(--space-lg)}.conclusion-box a:not(.btn-download){color:var(--color-primary-light)}.conclusion-box .btn-download{margin-top:var(--space-md)}.site-footer{background:#070d1a;color:#94a3b8;padding:var(--space-3xl) 0 var(--space-xl)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-2xl);margin-bottom:var(--space-2xl)}.footer-heading{color:#fff;font-size:1rem;margin-bottom:var(--space-md)}.footer-description{font-size:.875rem;line-height:1.6}.footer-contact{margin-top:var(--space-md);font-size:.875rem}.footer-contact a{color:var(--color-primary-light)}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:var(--space-sm)}.footer-links a{color:#94a3b8;font-size:.875rem;transition:color var(--transition-fast)}.footer-links a:hover{color:#fff}.footer-info li{display:flex;justify-content:space-between;font-size:.875rem}.footer-info li span{color:var(--color-text-light)}.footer-bottom{border-top:1px solid rgb(255 255 255 / .08);padding-top:var(--space-lg);text-align:center}.footer-bottom p{font-size:.8125rem;margin-bottom:var(--space-xs)}.footer-disclaimer{font-size:.75rem;color:#475569}@media (max-width:1024px){.hero-inner{grid-template-columns:1fr;text-align:center}.hero-content{order:1}.hero-image{order:2}.hero-image img{max-width:260px;margin:0 auto}.hero-description{margin:0 auto}.trust-list{justify-content:center}.showcase-item{grid-template-columns:1fr;gap:var(--space-xl)}.showcase-item.reverse{direction:ltr}.showcase-image{order:-1}.showcase-image img{max-width:400px;margin:0 auto}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){:root{--header-height:56px}.container{padding:0 var(--space-md)}.menu-toggle{display:flex}.primary-nav{position:fixed;top:0;right:-100%;width:80%;max-width:320px;height:100vh;background:var(--color-bg);box-shadow:var(--shadow-xl);padding:calc(var(--header-height) + var(--space-lg)) var(--space-xl) var(--space-xl);transition:right var(--transition-base);z-index:999;overflow-y:auto}.primary-nav.is-open{right:0}.nav-list{flex-direction:column;gap:var(--space-xs)}.nav-list a{padding:var(--space-md);font-size:1.0625rem;border-radius:var(--radius-md)}.menu-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:998;opacity:0;visibility:hidden;transition:opacity var(--transition-base),visibility var(--transition-base)}.menu-overlay.is-visible{opacity:1;visibility:visible}.features-grid{grid-template-columns:1fr;gap:var(--space-md)}.comparison-table-wrap::after{content:'Desliza para ver todo \2192';display:block;text-align:center;font-size:.75rem;color:var(--color-text-light);margin-top:var(--space-sm)}.howto-step{flex-direction:column;align-items:flex-start}.faq-answer{padding-left:var(--space-lg)}.floating-cta{display:block}}@media (max-width:480px){h1{font-size:1.75rem}h2{font-size:1.375rem}.btn-primary{padding:14px 24px;font-size:1rem;width:100%;justify-content:center}.btn-lg{padding:16px 28px;font-size:1.0625rem}.app-info-box{padding:var(--space-md)}}.stats-section{padding:var(--space-2xl) 0;background:var(--color-bg);border-bottom:1px solid var(--color-border)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);text-align:center}.stat-item{padding:var(--space-lg)}.stat-number{font-size:clamp(2rem, 4vw, 2.75rem);font-weight:800;color:var(--color-primary);line-height:1;letter-spacing:-.02em}.stat-suffix{font-size:clamp(1.25rem, 2.5vw, 1.5rem);font-weight:700;color:var(--color-primary)}.stat-label{display:block;margin-top:var(--space-xs);font-size:.8125rem;color:var(--color-text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.04em}@media (max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-md)}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr 1fr}.stat-item{padding:var(--space-md) var(--space-sm)}}.reviews-section{padding:var(--space-4xl) 0;background:var(--color-bg-alt)}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-xl);margin-top:var(--space-2xl)}.review-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);position:relative;transition:transform var(--transition-base),box-shadow var(--transition-base)}.review-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.review-card::before{content:'\201C';position:absolute;top:12px;right:20px;font-size:4rem;line-height:1;color:var(--color-primary);opacity:.1;font-family:Georgia,serif}.review-header{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.review-avatar{width:44px;height:44px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;font-weight:700;font-size:1.125rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.review-name{display:block;font-size:.9375rem}.review-stars{color:var(--color-star);font-size:.875rem;letter-spacing:1px}.review-text{color:var(--color-text-muted);font-size:.9375rem;font-style:italic;line-height:1.7;margin-bottom:var(--space-sm)}.review-date{font-size:.75rem;color:var(--color-text-light)}@media (max-width:768px){.reviews-grid{grid-template-columns:1fr}}.floating-cta{position:fixed;bottom:0;left:0;right:0;z-index:900;padding:var(--space-sm) var(--space-md);background:rgb(255 255 255 / .92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--color-border);transform:translateY(100%);transition:transform var(--transition-base);display:none}.floating-cta.is-visible{transform:translateY(0)}.floating-cta-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);width:100%;padding:14px;background:var(--color-accent);color:#fff;font-weight:700;font-size:1rem;border-radius:var(--radius-full);text-decoration:none;box-shadow:0 4px 14px rgb(0 208 132 / .4);transition:background var(--transition-fast)}.floating-cta-btn:hover{background:var(--color-accent-dark);color:#fff}@media (max-width:768px){.floating-cta{display:block}.site-footer{padding-bottom:calc(var(--space-3xl) + 60px)}}.back-to-top{position:fixed;bottom:80px;right:20px;z-index:800;width:44px;height:44px;border-radius:50%;background:var(--color-bg-card);border:1px solid var(--color-border);box-shadow:var(--shadow-md);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(12px);transition:all var(--transition-base);color:var(--color-text)}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}@media (max-width:768px){.back-to-top{bottom:75px;right:14px;width:40px;height:40px}}.download-hero{padding:var(--space-4xl) 0;text-align:center}.download-hero .app-icon{margin:0 auto var(--space-lg);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.download-hero h1{margin-bottom:var(--space-sm)}.download-hero .download-subtitle{color:var(--color-text-muted);font-size:1.0625rem;max-width:560px;margin:0 auto var(--space-xl)}.download-info-card{max-width:480px;margin:0 auto var(--space-xl);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);box-shadow:var(--shadow-md)}.download-info-card .app-info-table{margin-bottom:var(--space-lg)}.download-verify{font-size:.8125rem;color:var(--color-text-light);margin-top:var(--space-sm)}.download-steps{max-width:560px;margin:var(--space-2xl) auto 0;text-align:left}.download-steps h2{margin-bottom:var(--space-md)}.download-steps ol{color:var(--color-text-muted)}.download-steps li{margin-bottom:var(--space-sm);line-height:1.6}.glass-card{background:rgb(255 255 255 / .7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .3);border-radius:var(--radius-xl);box-shadow:0 8px 32px rgb(0 0 0 / .06)}.toc-box{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);margin-bottom:var(--space-xl)}.toc-title{display:block;margin-bottom:var(--space-md);font-size:1rem}.toc-list{margin:0;padding-left:var(--space-lg);font-size:.9375rem}.toc-item{margin-bottom:var(--space-xs)}.toc-item a{color:var(--color-primary)}.toc-item a:hover{text-decoration:underline}.breadcrumbs{font-size:.8125rem;color:var(--color-text-muted);margin-bottom:var(--space-lg)}.breadcrumbs a{color:var(--color-text-muted)}.breadcrumbs a:hover{color:var(--color-primary)}.breadcrumb-sep{margin:0 var(--space-xs);color:var(--color-text-light)}.blog-card{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);transition:transform var(--transition-base),box-shadow var(--transition-base)}.blog-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.entry-content h2{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.entry-content h2:first-of-type{border-top:none;padding-top:0}.entry-content h3{margin-top:var(--space-xl)}.entry-content ul,.entry-content ol{margin-bottom:var(--space-md)}.entry-content table{width:100%;border-collapse:collapse;margin:var(--space-lg) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.entry-content th,.entry-content td{padding:10px 14px;border-bottom:1px solid var(--color-border);text-align:left;font-size:.9375rem}.entry-content th{background:var(--color-bg-alt);font-weight:600}.entry-content img{border-radius:var(--radius-lg);margin:var(--space-lg) 0}.entry-content blockquote{border-left:4px solid var(--color-primary);padding:var(--space-md) var(--space-lg);margin:var(--space-lg) 0;background:var(--color-bg-alt);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-muted);font-style:italic}.nav-links{display:flex;gap:var(--space-sm);justify-content:center;flex-wrap:wrap}.nav-links a,.nav-links span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 var(--space-sm);border-radius:var(--radius-md);font-size:.9375rem;font-weight:500;border:1px solid var(--color-border);transition:all var(--transition-fast)}.nav-links a:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.nav-links .current{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.comment-list .comment{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-md)}.comment-respond input[type="text"],.comment-respond input[type="email"],.comment-respond input[type="url"],.comment-respond textarea{width:100%;padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:.9375rem;transition:border-color var(--transition-fast);margin-bottom:var(--space-md)}.comment-respond input:focus,.comment-respond textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(10 124 255 / .1)}.comment-respond .submit{background:var(--color-primary);color:#fff;border:none;padding:12px 28px;border-radius:var(--radius-full);font-weight:600;font-size:.9375rem;cursor:pointer;transition:background var(--transition-fast)}.comment-respond .submit:hover{background:var(--color-primary-dark)}.single-post{padding:var(--space-3xl) 0}.single-header{margin-bottom:var(--space-xl)}.single-header h1{margin-bottom:var(--space-sm)}.single-meta{color:var(--color-text-muted);font-size:.875rem;display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.meta-sep{color:var(--color-text-light)}.single-featured{margin-bottom:var(--space-xl)}.single-featured-img{border-radius:var(--radius-xl)!important;width:100%;height:auto}.single-cta{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border);text-align:center}.single-nav{margin-top:var(--space-xl);display:flex;justify-content:space-between;font-size:.9375rem;gap:var(--space-md)}.single-nav a{color:var(--color-primary)}.single-nav a:hover{text-decoration:underline}@media (max-width:480px){.single-nav{flex-direction:column}.single-meta{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.meta-sep{display:none}}.text-success{color:var(--color-success)!important;font-weight:700}.btn-full{width:100%;justify-content:center}.download-card-title{font-size:1.125rem!important;margin-bottom:2px!important}.blog-listing{padding:var(--space-3xl) 0}.page-title{margin-bottom:var(--space-xl)}.archive-header{margin-bottom:var(--space-xl)}.archive-description{color:var(--color-text-muted);font-size:1.0625rem}.blog-grid{display:grid;gap:var(--space-lg)}.blog-card{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;transition:transform var(--transition-base),box-shadow var(--transition-base)}.blog-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.blog-card-image{display:block;overflow:hidden}.blog-card-img{width:100%;height:200px;object-fit:cover;transition:transform var(--transition-slow)}.blog-card:hover .blog-card-img{transform:scale(1.03)}.blog-card-body{padding:var(--space-lg)}.blog-card-title{font-size:1.25rem;margin-bottom:var(--space-xs)}.blog-card-title a{color:var(--color-text)}.blog-card-title a:hover{color:var(--color-primary)}.blog-card-date{display:block;font-size:.8125rem;color:var(--color-text-light);margin-bottom:var(--space-sm)}.blog-card-excerpt{color:var(--color-text-muted);font-size:.9375rem;line-height:1.6;margin-bottom:var(--space-sm)}.blog-card-link{font-weight:600;font-size:.9375rem}.pagination-wrap{margin-top:var(--space-xl);text-align:center}.no-results{color:var(--color-text-muted);text-align:center;padding:var(--space-2xl) 0}.no-results-box{text-align:center;padding:var(--space-xl) 0}.no-results-box .search-form{justify-content:center;margin-top:var(--space-lg)}.generic-page{padding:var(--space-3xl) 0}.generic-page .entry-content{font-size:1rem;line-height:1.8;color:var(--color-text-muted)}.generic-page .entry-content h2{color:var(--color-text)}.generic-page .entry-content h3{color:var(--color-text)}.error-page{padding:var(--space-4xl) 0;text-align:center}.error-code{display:block;font-size:clamp(4rem, 10vw, 8rem);font-weight:800;color:var(--color-primary);line-height:1;margin-bottom:var(--space-sm);opacity:.3}.error-description{color:var(--color-text-muted);margin-bottom:var(--space-xl)}.error-search{margin-top:var(--space-xl)}.error-search .search-form{justify-content:center}.search-form{display:flex;gap:var(--space-sm);max-width:400px}.search-input{flex:1;padding:10px 16px;border:1px solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:.9375rem;transition:border-color var(--transition-fast);outline:none}.search-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(10 124 255 / .1)}.search-submit{padding:10px 20px!important;font-size:0.875rem!important}.comments-section{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border)}.comments-title{margin-bottom:var(--space-lg)}.comment-list{list-style:none;padding:0}.comment-notes{font-size:.875rem;color:var(--color-text-muted);margin-bottom:var(--space-md)}.btn-download:focus-visible,.btn-primary:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;box-shadow:0 0 0 4px rgb(10 124 255 / .2)}.feature-card:focus-within,.review-card:focus-within,.blog-card:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.faq-question:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-lg)}.nav-list a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.floating-cta-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.back-to-top:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:768px){.download-hero{padding:var(--space-2xl) 0}.download-info-card{padding:var(--space-lg);max-width:100%}.download-steps{max-width:100%}}@media (max-width:480px){.download-hero{padding:var(--space-xl) 0}.download-hero .app-icon{width:72px;height:72px}.download-info-card{padding:var(--space-md)}.download-info-card .app-info-header{flex-direction:column;text-align:center}.download-subtitle{font-size:.9375rem}.app-info-header{flex-direction:column;text-align:center;gap:var(--space-sm)}.blog-card-img{height:160px}.error-code{font-size:5rem}}@media (min-width:769px){.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity 0.5s ease,transform 0.5s ease}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}}@media (max-width:768px){.animate-on-scroll{opacity:1!important;transform:none!important}.hero-image img{animation:none!important}.content-section,.features-grid-section,.showcases,.howto-section,.faq-section,.reviews-section,.changelog-section,.conclusion-section{padding:var(--space-2xl) 0}.showcase-item,.showcase-item.reverse{grid-template-columns:1fr;direction:ltr;text-align:center}.showcase-image{order:-1}.showcase-image img{max-width:300px;margin:0 auto}.showcase-text{text-align:left}.reviews-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.stat-item{padding:var(--space-md) var(--space-sm)}.comparison-table-wrap{margin-left:calc(-1 * var(--space-md));margin-right:calc(-1 * var(--space-md));padding:0 var(--space-md)}.hero{padding:var(--space-xl) 0 var(--space-lg)}.hero-inner{grid-template-columns:1fr;text-align:center;gap:var(--space-lg)}.hero-content{order:1}.hero-image{order:2}.hero-image img{max-width:180px;margin:0 auto}.hero-description{margin:0 auto;font-size:.875rem}.hero-cta-group{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-md)}.hero-cta-group .btn-primary{width:100%;max-width:320px;justify-content:center;padding:16px 28px;font-size:1.0625rem}.trust-list{justify-content:center;flex-wrap:wrap}.hero-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.section-title{font-size:1.5rem}.section-subtitle{font-size:.9375rem}.site-footer{padding-bottom:80px}.changelog-item{padding:var(--space-md)}.app-specs{padding:var(--space-xl) 0}}@media (max-width:380px){.container{padding:0 var(--space-sm)}h1{font-size:1.5rem}h2{font-size:1.25rem}.hero-image img{max-width:160px}.trust-list{gap:var(--space-sm)}.trust-list li{font-size:.75rem}.trust-list li img{width:24px;height:24px}.stat-number{font-size:1.75rem}.stat-suffix{font-size:1rem}.stat-label{font-size:.6875rem}.step-number{width:40px;height:40px;font-size:1rem}.faq-question{padding:var(--space-md);font-size:.9375rem}.faq-number{width:28px;height:28px;font-size:.75rem}.review-card{padding:var(--space-md)}.btn-primary{padding:12px 20px;font-size:.9375rem}.floating-cta-btn{padding:12px;font-size:.9375rem}}@media print{.site-header,.menu-toggle,.btn-download,.trust-badges,.floating-cta,.back-to-top,.site-footer{display:none}body{color:#000;background:#fff}a{color:#000;text-decoration:underline}a[href]::after{content:" (" attr(href) ")";font-size:.8em}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}.animate-on-scroll{opacity:1!important;transform:none!important}html{scroll-behavior:auto}.hero-image img{animation:none}}