:root{--bg-body:#030303;--bg-header:#050505;--bg-nav:rgba(5,5,5,0.9);--bg-card:#0a0a0a;--bg-section:transparent;--bg-footer:#030303;--bg-code:#0a0a0a;--text-primary:#f0f0f0;--text-body:#a0a0a0;--text-secondary:#999;--text-muted:#666;--text-dim:#444;--accent-gold:#c0a060;--accent-light:#ffd700;--accent-white:#fff;--border-subtle:#1a1a1a;--border-mid:#333;--border-card:#1a1a1a;--font-main:'Segoe UI','Roboto','Helvetica Neue',sans-serif;--font-mono:'JetBrains Mono','Consolas',monospace;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--transition-fast:0.2s ease;--transition-normal:0.3s ease;--transition-slow:0.4s ease;--max-width:1200px}*,::after,::before{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-main);background-color:var(--bg-body);color:var(--text-body);line-height:1.8;-webkit-font-smoothing:antialiased}a{color:var(--accent-gold);text-decoration:none;transition:color var(--transition-fast)}.header-link{color:inherit;text-decoration:none;display:flex;flex-direction:column;align-items:center}a:hover{color:var(--accent-light)}img{max-width:100%;height:auto}header{background-color:var(--bg-header);background-image:radial-gradient(circle at center,#111 0,#050505 70%);color:#dcdcdc;padding:3rem 1rem 2rem;text-align:center;border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;align-items:center}.header-logo{width:200px;height:200px;object-fit:contain;border-radius:var(--radius-lg);opacity:.7;border:1px solid transparent;transition:all var(--transition-normal);margin-bottom:1.5rem}.header-logo:hover{opacity:1}header .site-title,header h1{margin:0;font-size:3rem;letter-spacing:6px;text-transform:uppercase;font-weight:200;color:var(--accent-white);text-shadow:0 0 20px rgba(255,255,255,.1)}header p{margin:1rem 0 0;color:#777;font-size:.85rem;letter-spacing:3px;text-transform:uppercase}nav{background-color:var(--bg-nav);padding:0;border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:100;backdrop-filter:blur(10px)}nav ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;background:0 0;flex-wrap:wrap}nav ul li a{display:block;color:var(--text-muted);text-decoration:none;font-size:.8rem;text-transform:uppercase;letter-spacing:2px;padding:1.2rem 2rem;transition:all var(--transition-normal);border-bottom:1px solid transparent}nav ul li a:hover{color:var(--accent-white);background-color:var(--bg-card);border-bottom:1px solid var(--accent-white)}main{padding:5rem 1rem;max-width:var(--max-width);margin:0 auto}section{background-color:var(--bg-section);margin-bottom:6rem;padding:0;border:none;box-shadow:none}section h2,section h3{color:var(--text-primary);font-weight:200;text-transform:uppercase;letter-spacing:3px;border-left:2px solid var(--border-mid);padding-left:1.5rem;margin-bottom:1.5rem;border-bottom:none}section p{color:var(--text-secondary);max-width:800px;font-size:1rem;margin-left:0}section.hero{text-align:center;padding:3rem 0 2rem;border-bottom:none;position:relative;margin-bottom:4rem}section.hero::after{content:'';display:block;width:80px;height:1px;background:var(--accent-gold);margin:0 auto;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}section.hero h1{color:var(--text-primary);font-size:1.5rem;font-weight:200;letter-spacing:3px;text-transform:uppercase;max-width:900px;margin:0 auto 1.2rem;border:none;padding:0;line-height:1.5}section.hero p{color:var(--text-secondary);max-width:750px;margin:1rem auto;font-size:1rem;line-height:1.7}.hero-cta-link{display:inline-block;margin-top:.5rem;padding:.6rem 1.8rem;background:var(--accent-gold);color:#000!important;text-decoration:none!important;border-radius:6px;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease}.hero-cta-link:hover{background:var(--accent-light);transform:translateY(-2px);box-shadow:0 4px 20px rgba(255,215,0,.3)}section.ceo-bio{padding:1rem 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin-bottom:4rem}section.ceo-bio p{color:var(--text-secondary);line-height:1.8;font-size:.95rem}a.inline-link,section.ceo-bio a{color:var(--accent-gold);text-decoration:underline}a.inline-link:hover,section.ceo-bio a:hover{color:var(--accent-light)}.trust-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem;margin:0 auto 3rem;padding:1.5rem 2rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);max-width:900px}.trust-item{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.85rem;white-space:nowrap}.trust-item strong{color:var(--text-primary)}.trust-icon{font-size:1.1rem}@media (max-width:600px){.trust-bar{gap:.8rem;flex-direction:column;align-items:center}.trust-item{white-space:normal;text-align:center}}section.apps-section{margin-bottom:4rem}section.apps-section p{color:var(--text-secondary);font-size:.95rem;margin-bottom:2rem}.apps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.app-card{background-color:var(--bg-card);padding:0;border:1px solid var(--border-card);border-radius:var(--radius-lg);text-align:left;cursor:pointer;transition:border-color var(--transition-slow),transform var(--transition-slow);overflow:hidden;position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit}.app-card:hover{transform:translateY(-3px);border-color:#555;box-shadow:0 20px 40px -10px rgba(0,0,0,.5)}.card-content{padding:2rem;flex-grow:1;display:flex;flex-direction:column}.app-card h4{color:#e0e0e0;margin-top:0;font-size:1.1rem;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase;font-weight:400}.app-card p{font-size:.9rem;color:var(--text-muted)}.card-image-wrapper{width:100%;height:220px;overflow:hidden;border-bottom:1px solid var(--border-card);background-color:var(--bg-header)}.app-image{width:100%;height:100%;object-fit:contain;margin-bottom:0;filter:grayscale(100%) contrast(1.1);transition:filter var(--transition-slow),transform var(--transition-slow);opacity:.8}.app-card:hover .app-image{filter:grayscale(0%) contrast(1);opacity:1;transform:scale(1.05)}.status{display:inline-block;padding:4px 8px;font-size:.65rem;text-transform:uppercase;letter-spacing:2px;border-radius:var(--radius-sm);margin-top:1.5rem;font-weight:500}.status.available{background-color:transparent;color:var(--accent-white);border:1px solid var(--accent-white)}.status.coming-soon{background-color:transparent;color:#555;border:1px solid #333}.cta-button{display:inline-block;padding:.75rem 1.5rem;background:0 0;border:1px solid var(--accent-gold);color:var(--accent-gold);text-decoration:none;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;font-size:.85rem;border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer}.cta-button:hover{background:var(--accent-gold);color:var(--bg-body)}.cta-button.primary{background:var(--accent-gold);color:var(--bg-body);border:1px solid var(--accent-gold);padding:.85rem 2rem;font-size:.95rem}.cta-button.primary:hover{background:var(--accent-light);border-color:var(--accent-light)}.cta-button.small{padding:.5rem 1.2rem;font-size:.8rem}.play-store-btn,a.play-store-btn,span.play-store-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#3ddc84;color:#000!important;text-decoration:none!important;font-family:'Segoe UI',Roboto,'Helvetica Neue',sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.5px;border:none;border-radius:6px;padding:12px 28px;cursor:pointer;transition:all .25s ease;text-transform:uppercase;position:relative;box-shadow:0 2px 8px rgba(61,220,132,.3)}.play-store-btn:hover{background:#2dbd6e;color:#000!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(61,220,132,.5)}.play-store-btn:active{transform:translateY(0)}.play-store-btn .play-icon{width:22px;height:22px;flex-shrink:0}.play-store-btn.pulse{animation:play-pulse 2.5s cubic-bezier(.4,0,.2,1) infinite;will-change:transform,box-shadow}@keyframes play-pulse{0%{box-shadow:0 2px 8px rgba(61,220,132,.25);transform:scale(1)}50%{box-shadow:0 0 18px rgba(61,220,132,.35),0 4px 28px rgba(61,220,132,.15);transform:scale(1.02)}100%{box-shadow:0 2px 8px rgba(61,220,132,.25);transform:scale(1)}}.buy-btn,.cta-button.primary.buy-btn,.cta-button.primary.google-play-btn,.google-play-btn,a.cta-button.primary[href*="play.google.com"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:#3ddc84!important;color:#000!important;text-decoration:none!important;font-family:'Segoe UI',Roboto,'Helvetica Neue',sans-serif!important;font-weight:700!important;font-size:.85rem!important;letter-spacing:.5px!important;border:none!important;border-radius:6px!important;padding:12px 28px!important;cursor:pointer!important;text-transform:uppercase!important;box-shadow:0 2px 8px rgba(61,220,132,.3)!important;animation:play-pulse 2.5s cubic-bezier(.4,0,.2,1) infinite!important;will-change:transform,box-shadow}.buy-btn:hover,.cta-button.primary.buy-btn:hover,.cta-button.primary.google-play-btn:hover,.google-play-btn:hover,a.cta-button.primary[href*="play.google.com"]:hover{background:#2dbd6e!important;color:#000!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(61,220,132,.5)!important}.play-store-btn.compact{padding:8px 16px;font-size:.75rem;gap:6px}.card-content .buy-btn,.card-content .cta-button.primary.buy-btn,.card-content .cta-button.primary.google-play-btn,.card-content .google-play-btn,.card-content .play-store-btn{margin-top:1.5rem!important}.play-store-btn.compact .play-icon{width:16px;height:16px}.contact-btn{background-color:transparent;color:#aaa;padding:12px 30px;border-radius:var(--radius-md);text-decoration:none;border:1px solid #333;font-size:.8rem;text-transform:uppercase;letter-spacing:2px;transition:all var(--transition-normal);display:inline-flex;align-items:center;gap:10px}.contact-btn:hover{background-color:var(--accent-white);border-color:var(--accent-white);box-shadow:0 0 20px rgba(255,255,255,.1);color:#000}.contact-btn.special{border-color:#78909c;color:#78909c}.contact-btn.special:hover{background-color:#78909c;color:#000}.breadcrumb,.breadcrumb-nav{max-width:var(--max-width);margin:0 auto;padding:.75rem 2rem;font-size:.8rem;color:var(--text-dim);font-family:var(--font-mono)}.breadcrumb a{color:var(--accent-gold);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb-list{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0}.breadcrumb-list li{color:var(--text-dim)}.breadcrumb-list li::before{content:"›";margin-right:.5rem;color:var(--accent-gold)}.breadcrumb-list li:first-child::before{content:none}.breadcrumb-list a{color:var(--accent-gold);text-decoration:none}.breadcrumb-list a:hover{text-decoration:underline}footer{background-color:var(--bg-footer);color:var(--text-dim);text-align:center;padding:4rem 1rem;border-top:1px solid #111;font-size:.8rem;letter-spacing:2px;text-transform:uppercase}footer a{color:#777;text-decoration:none}footer a:hover{color:var(--accent-white)}.site-footer{letter-spacing:0;text-transform:none}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:var(--max-width);margin:0 auto 3rem;text-align:left}.footer-section h4{color:var(--accent-gold);font-family:var(--font-mono);font-size:.85rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.footer-section p{color:var(--text-dim);font-size:.8rem;line-height:1.6;letter-spacing:0;text-transform:none;margin-bottom:.5rem}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section li{margin-bottom:.4rem}.footer-section a{color:var(--text-dim);font-size:.8rem;text-transform:none;letter-spacing:0}.footer-section a:hover{color:var(--accent-gold)}.footer-visitor .visitor-count{color:var(--text-dim);font-size:.8rem;letter-spacing:0;text-transform:none}.footer-visitor #visitor-count{color:var(--accent-gold);font-family:var(--font-mono);letter-spacing:2px}.footer-bottom{border-top:1px solid #111;padding-top:2rem;text-align:center;font-size:.7rem;color:var(--text-dim);letter-spacing:2px;text-transform:uppercase}.footer-parallel-container{display:flex;justify-content:center;align-items:flex-start;gap:4rem;flex-wrap:wrap;max-width:var(--max-width);margin:0 auto 3rem}.footer-left-side{flex:0 1 300px;display:flex;flex-direction:column;align-items:center}.footer-right-side{flex:1;min-width:320px;max-width:600px;display:flex;flex-direction:column}.footer-content{display:flex;flex-wrap:wrap;gap:3rem;text-align:left}.footer-links h4,.footer-social h4{color:var(--accent-gold);font-family:var(--font-mono);font-size:.85rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.footer-links ul,.footer-social ul{list-style:none;padding:0;margin:0}.footer-links li,.footer-social li{margin-bottom:.5rem}.footer-links a,.footer-social a{color:var(--text-dim);font-size:.85rem}.footer-links a:hover,.footer-social a:hover{color:var(--accent-gold)}.map-wrapper{width:100%;height:260px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;position:relative;background:var(--bg-body);transition:border-color var(--transition-normal)}.map-wrapper:hover{border-color:var(--accent-gold)}.visitor-leaflet-map{width:100%;height:100%;z-index:1}.visitor-leaflet-map .leaflet-container{background:var(--bg-body);font-family:var(--font-mono)}.visitor-leaflet-map .leaflet-control-zoom a{background:var(--bg-card);color:var(--text-secondary);border-color:var(--border-subtle)}.visitor-leaflet-map .leaflet-control-zoom a:hover{background:var(--bg-card);color:var(--accent-gold)}.visitor-leaflet-map .leaflet-control-attribution{background:rgba(10,10,11,.8)!important;color:#555!important;font-size:9px!important}.visitor-leaflet-map .leaflet-control-attribution a{color:#777!important}.visitor-leaflet-map .leaflet-popup-content-wrapper{background:var(--bg-card);color:var(--text-body);border:1px solid var(--border-subtle);border-radius:6px;font-family:var(--font-mono);font-size:11px}.visitor-leaflet-map .leaflet-popup-tip{background:var(--bg-card);border:1px solid var(--border-subtle)}.visitor-leaflet-map .leaflet-popup-close-button{color:#555!important}.visitor-tooltip{background:var(--bg-card)!important;border:1px solid #f44!important;color:var(--text-body)!important;font-family:var(--font-mono)!important;font-size:10px!important;padding:4px 8px!important;border-radius:4px!important;box-shadow:0 0 10px rgba(255,68,68,.3)!important;white-space:nowrap!important}.visitor-tooltip::before{border-top-color:#f44!important}#faq-section{max-width:var(--max-width);margin:4rem auto;padding:2rem;border-top:1px solid var(--border-subtle)}#faq-section h2{color:var(--text-primary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;font-size:1.3rem;margin-bottom:2rem;text-align:center;border-left:none;padding-left:0}.faq-item{margin-bottom:1.5rem;padding:1.5rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--transition-normal)}.faq-item:hover{border-color:var(--accent-gold)}.faq-item h3{color:var(--accent-gold);font-size:1rem;margin-bottom:.75rem;font-family:var(--font-mono);text-transform:none;letter-spacing:.5px;border-left:none;padding-left:0}.faq-item div[itemprop=text]{color:var(--text-secondary);font-size:.9rem;line-height:1.7}#features{max-width:var(--max-width);margin:4rem auto;padding:2rem;border-top:1px solid var(--border-subtle)}#features h2{color:var(--text-primary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;font-size:1.3rem;margin-bottom:2rem;text-align:center;border-left:none;padding-left:0}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.feature-item{padding:1.5rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--transition-normal),transform var(--transition-normal)}.feature-item:hover{border-color:var(--accent-gold);transform:translateY(-2px)}.feature-item h3{color:var(--text-primary);font-size:1rem;margin-bottom:.75rem;font-family:var(--font-mono);border-left:none;padding-left:0;letter-spacing:1px}.feature-item p{color:var(--text-secondary);font-size:.85rem;line-height:1.6;margin-bottom:0}.collapsible-section .collapsible-content{max-height:0;overflow:hidden;transition:max-height .4s ease-out,opacity .3s ease;opacity:0}.collapsible-section.active .collapsible-content{max-height:5000px;opacity:1;padding-bottom:2rem}.section-toggle{cursor:pointer;user-select:none;display:flex;justify-content:space-between;align-items:center;transition:color var(--transition-normal)}.section-toggle::after{content:'[ + ]';font-family:var(--font-mono);color:var(--accent-gold);font-size:.9rem;letter-spacing:0;margin-left:1rem}.collapsible-section.active .section-toggle::after{content:'[ - ]'}.visitor-counter{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;font-family:var(--font-mono)}.counter-label{color:var(--text-secondary);font-size:.8rem;text-transform:uppercase;letter-spacing:1px}.counter-value{color:var(--accent-gold);font-size:1rem;font-weight:700;letter-spacing:3px;background:rgba(0,0,0,.3);padding:.25rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.contact-links{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start;margin-top:2rem}.screenshot-gallery{max-width:680px;margin:0 auto 1.5rem;padding:0 2rem}.screenshot-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.screenshot-item{width:auto;height:auto;max-width:130px;border-radius:6px;border:1px solid var(--border-subtle);transition:transform .3s cubic-bezier(.25,.46,.45,.94),border-color var(--transition-normal),box-shadow var(--transition-normal);cursor:zoom-in;filter:brightness(.95);position:relative;z-index:1}.screenshot-item:hover{transform:scale(2.2);z-index:100;border-color:var(--accent-gold);box-shadow:0 8px 30px rgba(197,160,89,.35),0 0 50px rgba(0,0,0,.6);filter:brightness(1.1)}@media (max-width:900px){.screenshot-item{max-width:110px}}@media (max-width:500px){.screenshot-item{max-width:90px}}.detail-header-layout{display:flex;gap:2rem;align-items:flex-start;margin-bottom:3rem;border-bottom:1px solid var(--border-subtle);padding-bottom:2rem;max-width:1000px;margin:2rem auto}.detail-main-image{width:120px;height:120px;border-radius:var(--radius-lg);box-shadow:0 0 20px rgba(0,0,0,.3);object-fit:cover}.detail-header-info h2{font-size:2rem;margin-bottom:.5rem;font-family:var(--font-mono);color:var(--text-primary)}.lead-text{font-size:1.1rem;color:var(--text-secondary);margin-bottom:1.5rem;max-width:600px}.detail-price{font-family:var(--font-mono);font-size:1.5rem;color:var(--accent-gold);font-weight:700;margin-bottom:1.5rem;letter-spacing:1px}#app-detailed-info{max-width:900px;margin:3rem auto;padding:3rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}#app-detailed-info h3{color:var(--accent-gold);font-family:var(--font-mono);font-size:1.4rem;text-transform:uppercase;letter-spacing:1px;margin-top:2.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-subtle);padding-bottom:.5rem}#app-detailed-info h3:first-child{margin-top:0}#app-detailed-info h4{color:var(--text-primary);font-size:1.1rem;margin-top:2rem;margin-bottom:1rem;font-weight:600;display:flex;align-items:center}#app-detailed-info h4::before{content:'>';color:var(--accent-gold);margin-right:.5rem;font-family:var(--font-mono)}#app-detailed-info p{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.8;font-size:1rem}#app-detailed-info ol,#app-detailed-info ul{margin-bottom:2rem;padding-left:1.5rem;color:var(--text-secondary)}#app-detailed-info li{margin-bottom:.8rem;padding-left:.5rem}#app-detailed-info li strong{color:var(--text-primary);font-weight:600}#author-expertise{max-width:var(--max-width);margin:4rem auto;padding:2rem;border-top:1px solid var(--border-subtle)}#author-expertise h2{color:var(--text-primary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;font-size:1.3rem;margin-bottom:2rem;border-left:none;padding-left:0}.author-bio{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:2rem}.author-credentials p{color:var(--text-secondary);line-height:1.8;margin-bottom:1rem;font-size:.95rem}.author-credentials p:last-child{margin-bottom:1.5rem}.author-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.article,.blog-post{max-width:800px;margin:0 auto;padding:2rem 1rem}.article h2,.blog-post h2{color:var(--text-primary);font-weight:200;text-transform:uppercase;letter-spacing:3px;margin:2rem 0 1rem}.article h3,.blog-post h3{color:var(--text-primary);font-weight:300;margin:1.5rem 0 .8rem}.article p,.blog-post p{color:var(--text-secondary);margin-bottom:1.2rem;line-height:1.8}.article ol,.article ul,.blog-post ol,.blog-post ul{margin-bottom:1.5rem;padding-left:1.5rem;color:var(--text-secondary)}.article li,.blog-post li{margin-bottom:.5rem}.article .meta,.blog-meta{color:var(--text-dim);font-size:.85rem;margin-bottom:2rem;font-family:var(--font-mono)}.blog-featured-image{width:100%;height:auto;border-radius:var(--radius-md);margin-bottom:1.5rem;border:1px solid var(--border-subtle)}.blog-nav{margin-bottom:1.5rem}.blog-nav a{color:var(--accent-gold);font-size:.9rem}.blog-nav a:hover{color:var(--accent-light)}.article h1{color:var(--accent-light);font-size:2rem;margin-bottom:.5rem}.article .cta-box{background:var(--bg-card);border:1px solid var(--accent-gold);border-radius:var(--radius-lg);padding:1.5rem;margin:2rem 0;text-align:center}.article .cta-box p{color:var(--text-body);margin-bottom:.8rem}.article .cta-box a{display:inline-block;padding:.7rem 1.8rem;background:var(--accent-gold);color:var(--bg-body);text-decoration:none;border-radius:6px;font-weight:700;transition:background var(--transition-normal)}.article .cta-box a:hover{background:var(--accent-light)}.share{max-width:800px;margin:0 auto 2rem;padding:0 1rem;color:var(--text-dim);font-size:.9rem}.share a{color:var(--accent-gold);text-decoration:none;margin-right:.8rem}.share a:hover{color:var(--accent-light)}.blog-cta-box{background:var(--bg-card);border:1px solid var(--accent-gold);border-radius:var(--radius-lg);padding:2rem;text-align:center;margin:2rem 0}.blog-cta-box h3{color:var(--accent-light);font-size:1.2rem;margin-bottom:.8rem}.blog-cta-box p{color:var(--text-secondary);max-width:500px;margin:0 auto 1rem}.tools-header{text-align:center;padding:2rem 1rem;border-bottom:1px solid var(--border-subtle)}.tools-header h1{color:var(--accent-light);font-size:1.8rem;letter-spacing:.05em}.tools-header p{color:#888;font-size:.95rem;margin-top:.3rem}section.intro{text-align:center;max-width:700px;margin:2rem auto;padding:0 1rem}section.intro h2{color:var(--text-primary);font-size:1.3rem;margin-bottom:.8rem}section.intro p{color:var(--text-secondary);font-size:.95rem;line-height:1.7}section.bottom-cta{text-align:center;max-width:650px;margin:3rem auto;padding:2rem 1rem;border-top:1px solid var(--border-subtle)}section.bottom-cta h3{color:var(--accent-gold);font-size:1.1rem;margin-bottom:.8rem}section.bottom-cta p{color:var(--text-secondary);font-size:.9rem;margin-bottom:1.2rem}section.bottom-cta a{display:inline-block;background:var(--accent-gold);color:var(--bg-body);padding:.7rem 1.8rem;border-radius:6px;font-weight:700;text-decoration:none;transition:all .3s}section.bottom-cta a:hover{background:var(--accent-light);transform:translateY(-2px)}.tools-grid{max-width:1000px;margin:2rem auto;padding:0 1rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width:650px){.tools-grid{grid-template-columns:1fr}}.tool-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.5rem;transition:border-color var(--transition-normal),transform var(--transition-normal);display:flex;flex-direction:column}.tool-card:hover{border-color:var(--accent-gold);transform:translateY(-2px)}.tool-card h3{color:var(--accent-light);font-size:1.2rem;margin-bottom:.4rem}.tool-card .desc{color:#aaa;font-size:.9rem;margin-bottom:.8rem;flex-grow:1}.tool-card .features{color:#777;font-size:.85rem;margin-bottom:1rem}.tool-card .features span{display:block;padding:.15rem 0}.tool-card .features span::before{content:"▸ ";color:#555}.tool-card .cta-row{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.tool-card .cta-row .try-link{display:inline-block;padding:.5rem 1.2rem;background:var(--accent-gold);color:var(--bg-body);text-decoration:none;border-radius:var(--radius-sm);font-weight:600;font-size:.9rem;transition:background var(--transition-normal)}.tool-card .cta-row .try-link:hover{background:var(--accent-light)}.tool-card .cta-row .buy-link{color:#888;font-size:.85rem;text-decoration:none}.tool-card .cta-row .buy-link:hover{color:var(--accent-light)}.tool-frame{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;margin-bottom:2rem}.tool-frame iframe{width:100%;height:500px;border:none;display:block}.tool-frame .label{padding:.6rem 1rem;color:#888;font-size:.85rem;border-top:1px solid var(--border-subtle);text-align:center}.blog-index-header{text-align:center;padding:2rem 1rem;border-bottom:1px solid var(--border-subtle)}.blog-index-header h1{color:var(--accent-light);font-size:1.8rem;letter-spacing:.05em}.blog-index-header p{color:#888;font-size:.95rem;margin-top:.3rem}.blog-grid{max-width:1000px;margin:2rem auto;padding:0 1rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width:650px){.blog-grid{grid-template-columns:1fr}}.ads-info{margin-top:3rem;font-size:.8rem;color:var(--text-dim);text-align:left;border-top:1px solid #111;padding-top:1rem}.ads-info a{color:#777;text-decoration:none;transition:color var(--transition-normal)}.ads-info a:hover{color:var(--accent-white)}@media (max-width:768px){header{padding:2rem 1rem}header .site-title,header h1{font-size:2rem;letter-spacing:3px}.header-logo{width:140px;height:140px}main{padding:2rem 1rem}section{margin-bottom:4rem}nav ul li a{padding:1rem .8rem;font-size:.75rem}.contact-links{justify-content:center}.contact-btn{width:100%;justify-content:center}.detail-header-layout{flex-direction:column;align-items:center;text-align:center}.detail-main-image{margin-bottom:1rem}#app-detailed-info{padding:1.5rem}.footer-parallel-container{flex-direction:column;align-items:center;gap:2rem}.footer-left-side{order:2}.footer-right-side{order:1}.footer-content{gap:2rem;text-align:center}.faq-item{padding:1rem}#faq-section,#features{padding:1.5rem 1rem}.author-links{flex-direction:column}.author-links .contact-btn{width:100%;text-align:center}.tools-grid{grid-template-columns:1fr}.blog-grid{grid-template-columns:1fr}.tool-frame iframe{height:380px}}.cta-centered-wrapper{text-align:center;margin:2rem auto}.cta-centered-wrapper .play-store-btn+.cta-button,.cta-centered-wrapper .play-store-btn+.play-store-btn{margin-left:12px}.also-like-section{max-width:var(--max-width);margin:3rem auto;padding:0 2rem}.also-like-section h2{color:var(--text-primary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;font-size:1.3rem;margin-bottom:2rem;text-align:center;border-left:none;padding-left:0}.card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.status-container{display:flex;align-items:center;gap:6px}.status-indicator{display:inline-block;width:8px;height:8px;border-radius:50%}.status-indicator.available{background:#3ddc84;box-shadow:0 0 6px rgba(61,220,132,.5)}.status-indicator.coming-soon{background:#555}.status-text{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.card-price{font-family:var(--font-mono);font-size:.9rem;color:var(--accent-gold)}.text-center{text-align:center}.text-mono{font-family:var(--font-mono)}.text-muted{color:var(--text-dim)}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.container{max-width:800px;margin:0 auto;padding:0 1.5rem 3rem}.container .hero{text-align:center;padding:2rem 0 1.5rem;margin-bottom:2rem}.container .hero h2{font-size:1.6rem;color:var(--text-primary);font-weight:300;letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem}.container .hero p{font-size:1rem;color:var(--text-secondary);max-width:650px;margin:0 auto;line-height:1.7}.container .benefits{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.5rem 2rem;margin-bottom:2rem}.container .benefits h3{color:var(--accent-gold);font-size:1rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.container .benefits ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.container .benefits ul li{padding:.4rem 0 .4rem 1.5rem;position:relative;font-size:.9rem;color:#bbb}.container .benefits ul li::before{content:"✓";position:absolute;left:0;color:var(--accent-gold);font-weight:700}.container .tool-frame{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;margin-bottom:2rem;box-shadow:0 4px 20px rgba(0,0,0,.3)}.container .tool-frame iframe{width:100%;height:500px;border:none;display:block}.container .tool-frame .label{padding:.6rem 1rem;color:#888;font-size:.85rem;border-top:1px solid var(--border-subtle);text-align:center;background:#0a0a0a}.container .compare-section{margin-bottom:2rem}.container .compare-section h3{text-align:center;margin-bottom:1.2rem;color:var(--text-primary);font-size:1.1rem}.container .funnel-faq{margin-bottom:2rem}.container .funnel-faq h3{text-align:center;margin-bottom:1rem;color:var(--text-primary);font-size:1.1rem}.container .cta-box{background:linear-gradient(135deg,#0a0a0a 0,#111 100%);border:1px solid var(--accent-gold);border-radius:var(--radius-lg);padding:2rem;margin-bottom:2rem;text-align:center}.container .cta-box h3{color:var(--text-primary);font-size:1.2rem;margin-bottom:1rem}.container .cta-box p{color:var(--text-secondary);font-size:.9rem;margin-bottom:1rem;max-width:600px;margin-left:auto;margin-right:auto}.container .cta-box .price{font-family:var(--font-mono);font-size:2rem;color:var(--accent-gold);font-weight:700;margin:1rem 0}.container .cta-box .play-store-btn{display:inline-flex;align-items:center;gap:.5rem;background:#3ddc84;color:#000!important;padding:.7rem 1.8rem;border-radius:6px;font-weight:700;font-size:.9rem;text-decoration:none;text-transform:uppercase;transition:all .3s;box-shadow:0 2px 8px rgba(61,220,132,.3)}.container .cta-box .play-store-btn:hover{background:#2dbd6e;transform:translateY(-2px);box-shadow:0 6px 20px rgba(61,220,132,.5)}.container .cta-box .play-icon{width:20px;height:20px}.back-link{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle)}.back-link a{color:#888;font-size:.85rem;text-decoration:none;transition:color .2s}.back-link a:hover{color:var(--accent-light)}@media (max-width:600px){.container{padding:0 1rem 2rem}.container .hero h2{font-size:1.2rem}.container .benefits ul{grid-template-columns:1fr}.container .tool-frame iframe{height:380px}.container .cta-box{padding:1.5rem}.container .cta-box .price{font-size:1.6rem}}.compare-table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}.compare-table td,.compare-table th{padding:.75rem 1rem;border:1px solid #333;text-align:left}.compare-table th{background:#1a1a1a;color:gold;font-weight:600}.compare-table td:first-child{font-weight:500;color:#ccc}.compare-table .check{color:#3ddc84;font-size:1.1rem}.compare-table .cross{color:#f44;font-size:1.1rem}.compare-table .highlight-row{background:rgba(255,215,0,.05)}.funnel-testimonial{background:#1a1a1a;border-left:3px solid gold;padding:1.2rem;margin:1.5rem 0;border-radius:0 8px 8px 0}.funnel-testimonial p{margin:0;font-size:.9rem;color:#ccc;font-style:italic}.funnel-testimonial .author{font-size:.8rem;color:#888;margin-top:.5rem;font-style:normal}.funnel-faq details{background:#0a0a0a;border:1px solid #222;border-radius:8px;margin:.5rem 0;padding:0;overflow:hidden}.funnel-faq summary{padding:.8rem 1rem;cursor:pointer;font-weight:500;color:#ddd;font-size:.9rem;background:#111}.funnel-faq summary:hover{background:#1a1a1a}.funnel-faq .faq-answer{padding:.8rem 1rem;font-size:.85rem;color:#999;border-top:1px solid #222}.sticky-conversion-bar{position:fixed;bottom:0;left:0;right:0;background:rgba(5,5,5,.97);border-top:1px solid #333;padding:.7rem 1.5rem;z-index:99999;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;justify-content:center;backdrop-filter:blur(10px)}.sticky-conversion-bar .price-tag{font-family:var(--font-mono);color:gold;font-size:1.2rem;font-weight:600;white-space:nowrap}.sticky-conversion-bar .sticky-cta{background:#3ddc84;color:#000;border:none;padding:.5rem 1.2rem;border-radius:4px;font-weight:700;cursor:pointer;font-size:.85rem;text-decoration:none;white-space:nowrap;text-transform:uppercase;transition:all .2s;box-shadow:0 2px 8px rgba(61,220,132,.3)}.sticky-conversion-bar .sticky-cta:hover{background:#2dbd6e;transform:scale(1.05);box-shadow:0 4px 15px rgba(61,220,132,.5)}.sticky-conversion-bar .sticky-text{font-size:.8rem;color:#aaa;white-space:nowrap}.funnel-urgency{display:inline-block;background:#f44;color:#fff;padding:.2rem .6rem;border-radius:3px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-left:.5rem}@media (max-width:600px){.sticky-conversion-bar{padding:.5rem 1rem;gap:.5rem}.sticky-conversion-bar .sticky-text{font-size:.7rem}.sticky-conversion-bar .price-tag{font-size:1rem}.compare-table{font-size:.8rem}.compare-table td,.compare-table th{padding:.5rem}}.lang-sidebar{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:99999;display:flex;flex-direction:column;align-items:center}.lang-toggle-btn{background:#1a1a1a;border:1px solid #444;border-left:none;border-radius:0 8px 8px 0;color:#ccc;font-size:1.3rem;cursor:pointer;padding:10px 6px;line-height:1;transition:all .2s;width:38px}.lang-toggle-btn:hover{background:#333;color:#fff}#lang-flag-list{display:none;flex-direction:column;gap:2px;margin-top:4px;padding:6px 4px;background:#1a1a1a;border:1px solid #444;border-left:none;border-radius:0 8px 8px 0}.lang-btn{background:0 0;border:none;color:#aaa;cursor:pointer;font-size:.82rem;padding:4px 7px;text-align:left;white-space:nowrap;border-radius:4px;transition:all .15s;font-family:inherit;display:flex;align-items:center;gap:5px;width:100%}.lang-btn:hover{background:#333;color:gold}.flag-icon{width:18px;height:auto;border-radius:2px;display:inline-block;vertical-align:middle}#google_translate_element{display:none}.goog-te-banner-frame.skiptranslate{display:none!important}body{top:0!important}#cookie-consent-banner{display:none;position:fixed;bottom:0;left:0;right:0;background:rgba(10,10,10,.97);border-top:1px solid #333;padding:1rem 1.5rem;z-index:999999;backdrop-filter:blur(10px);text-align:center}#cookie-consent-banner p{color:#aaa;font-size:.85rem;margin-bottom:.8rem}#cookie-consent-banner .cookie-buttons{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.cookie-btn-accept{background:#3ddc84;color:#000;border:none;padding:.5rem 1.5rem;border-radius:4px;font-weight:600;cursor:pointer;font-size:.85rem;transition:all .2s}.cookie-btn-accept:hover{background:#2dbd6e}.cookie-btn-decline{background:0 0;color:#888;border:1px solid #444;padding:.5rem 1.5rem;border-radius:4px;cursor:pointer;font-size:.85rem;transition:all .2s}.cookie-btn-decline:hover{border-color:#f44;color:#f44}.about-page section{margin-bottom:2rem}.about-page h2{color:var(--accent-gold);font-size:1.3rem;margin-bottom:.8rem}.about-page p{line-height:1.7;margin-bottom:.8rem}.blog-intro{text-align:center;padding:1.5rem 1rem;color:#888;font-size:1rem;margin-bottom:1rem}.post-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-md);padding:1.5rem;margin-bottom:1.2rem;transition:border-color var(--transition-normal)}.post-card:hover{border-color:var(--accent-gold)}.post-card h2{font-size:1.1rem;margin-bottom:.5rem}.post-card h2 a{color:var(--text-primary);text-decoration:none}.post-card h2 a:hover{color:var(--accent-light)}.post-card .post-meta{font-size:.8rem;color:var(--text-muted);margin-bottom:.6rem}.post-card .post-meta span{margin-right:.8rem}.post-card p{font-size:.9rem;color:var(--text-body);line-height:1.6}.post-card .read-more{display:inline-block;margin-top:.8rem;color:var(--accent-gold);font-size:.85rem;text-decoration:none;font-weight:500}.post-card .read-more:hover{color:var(--accent-light)}.cat-btn{background:0 0;border:1px solid #333;color:#888;padding:.4rem 1rem;border-radius:20px;cursor:pointer;font-size:.8rem;transition:all var(--transition-fast);margin:.2rem}.cat-btn:hover{border-color:var(--accent-gold);color:#ddd}.cat-btn.active{background:var(--accent-gold);color:#000;border-color:var(--accent-gold);font-weight:600}.cat-btn.active:hover{background:var(--accent-light)}.blog-listing{margin-top:1.5rem}.breadcrumb-nav{margin-bottom:1.2rem}.breadcrumb-list,.breadcrumb-nav ol{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8rem;color:var(--text-dim);padding:0;margin:0;line-height:1.6}.breadcrumb-list li{display:flex;align-items:center}.breadcrumb-list li:not(:first-child)::before{content:"›";margin-right:.5rem;color:var(--text-dim)}nav ul li a[href="/"]::before{content:"⌂ "}nav ul li a[href*="/apps/"]::before,nav ul li a[href*="apps/app-details"]::before{content:"⚇ "}nav ul li a[href*="/tools/"]::before{content:"⚒ "}nav ul li a[href*="/blog/"]::before{content:"✎ "}nav ul li a[href*=about]::before{content:"◈ "}nav ul li a[href*=best-occult-apps]::before{content:"★ "}nav ul li a[href*=complete]::before{content:"⊞ "}nav ul li a[href*=privacy]::before{content:"◎ "}nav ul li a[href*=glossary]::before{content:"▤ "}.comparison-table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}.comparison-table td,.comparison-table th{padding:.75rem .8rem;border:1px solid #333;text-align:left;vertical-align:top}.comparison-table th{background:#111;color:var(--accent-light);font-weight:600;white-space:nowrap}.comparison-table td:first-child{font-weight:500;color:#ccc;white-space:nowrap}.comparison-table .check{color:#3ddc84}.comparison-table .cross{color:#f44}.comparison-table tr:nth-child(2n){background:rgba(255,255,255,.02)}.comparison-table tr:hover{background:rgba(255,215,0,.04)}.glossary-term{margin-bottom:.5rem;border-bottom:1px solid var(--border-card,#222);padding-bottom:.3rem}.glossary-term summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:.5rem;padding:.4rem 0;user-select:none;outline:0}.glossary-term summary::-webkit-details-marker{display:none}.glossary-term summary::before{content:"▶";font-size:.65rem;color:var(--accent-gold,gold);transition:transform .2s ease;display:inline-block;width:1em;text-align:center}.glossary-term[open] summary::before{transform:rotate(90deg)}.glossary-term summary h3{display:inline;color:var(--accent-gold);font-size:1.05rem;margin:0;padding:0;border:none}.glossary-term summary:hover h3{color:var(--accent-light,#ffec80)}.glossary-term p{color:var(--text-body);font-size:.9rem;line-height:1.6;padding-left:1.5rem;margin-top:.3rem}.glossary-term[open]{padding-bottom:.8rem;margin-bottom:.8rem}.tool-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:1.5rem 0}.tool-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-md);padding:1.2rem;transition:border-color var(--transition-normal)}.tool-card:hover{border-color:var(--accent-gold)}.tool-card h3{font-size:1rem;margin-bottom:.5rem}.tool-card h3 a{color:var(--text-primary);text-decoration:none}.tool-card h3 a:hover{color:var(--accent-light)}.tool-card p{font-size:.85rem;color:var(--text-body);line-height:1.5}.share-section{margin:2rem 0;padding:1.5rem;background:var(--bg-card,#111);border:1px solid var(--border-card,#333);border-radius:var(--radius-md,8px)}.share-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.share-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:var(--radius-sm,6px);text-decoration:none;font-size:.85rem;font-weight:500;transition:all .2s ease;color:#fff!important}.share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.share-btn .share-icon{width:18px;height:18px;flex-shrink:0}.share-twitter{background:#000}.share-twitter:hover{background:#1a1a1a}.share-reddit{background:#ff4500}.share-reddit:hover{background:#ff5414}.share-telegram{background:#08c}.share-telegram:hover{background:#09d}.share-tumblr{background:#35465c}.share-tumblr:hover{background:#3e536b}.share-facebook{background:#1877f2}.share-facebook:hover{background:#1a7ff2}.share-pinterest{background:#e60023}.share-pinterest:hover{background:#ff0023}@media (max-width:600px){.share-buttons{gap:.5rem}.share-btn span{display:none}.share-btn{padding:.6rem}}.related-articles{margin:3rem 0;padding:2rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.related-articles h2{font-size:1.2rem;font-weight:200;text-transform:uppercase;letter-spacing:3px;color:var(--accent-gold);margin-bottom:1.5rem;border-bottom:1px solid var(--border-subtle);padding-bottom:.8rem;border-left:none}.related-links{display:flex;flex-direction:column;gap:.8rem}.related-links p{margin:0}.related-links a{color:var(--accent-gold);text-decoration:none;font-size:.95rem;transition:color var(--transition-fast);display:inline-block;padding:.3rem 0}.related-links a:hover{color:var(--accent-light);text-decoration:underline}@media (max-width:600px){.related-articles{padding:1.2rem}}.table-of-contents{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem 1.5rem;margin:1.5rem 0 2rem;font-size:.95rem}.table-of-contents summary{cursor:pointer;font-weight:600;color:var(--accent);padding:.25rem 0;user-select:none;font-size:1.05rem}.table-of-contents summary::-webkit-details-marker{color:var(--accent)}.table-of-contents[open] summary{margin-bottom:.75rem}.table-of-contents nav ol{padding-left:1.5rem;margin:0}.table-of-contents nav ol li{margin:.35rem 0}.table-of-contents nav ol li a{color:var(--text);text-decoration:none;transition:color var(--transition-fast)}.table-of-contents nav ol li a:hover{color:var(--accent-light);text-decoration:underline}.trust-badges{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem auto 1.5rem;max-width:700px}.trust-badge{display:flex;align-items:center;gap:.5rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.7rem 1.2rem;font-size:.8rem;color:var(--text-secondary)}.trust-badge svg{width:22px;height:22px;flex-shrink:0}.trust-badge strong{color:var(--text-primary);font-weight:600}.urgency-banner{text-align:center;margin:1rem auto 1.5rem;padding:.6rem 1.5rem;background:linear-gradient(135deg,#1a0a0a 0,#2a1515 100%);border:1px solid #922;border-radius:var(--radius-md);display:inline-flex;align-items:center;gap:.6rem;font-size:.85rem;color:#f66;font-weight:600;letter-spacing:.3px}.urgency-banner svg{width:18px;height:18px;flex-shrink:0;fill:#ff6666}.social-proof{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:2rem auto;max-width:600px}.sp-item{text-align:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem 1.5rem;min-width:120px}.sp-number{display:block;font-size:1.6rem;font-weight:700;color:var(--accent-gold);line-height:1.2}.sp-label{display:block;font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:.3rem}.testimonial{background:var(--bg-card);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-gold);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:1.2rem 1.5rem;margin:1.5rem auto;max-width:600px}.testimonial-text{font-style:italic;color:var(--text-body);font-size:.9rem;line-height:1.6;margin-bottom:.5rem}.testimonial-text::before{content:'\201C'}.testimonial-text::after{content:'\201D'}.testimonial-author{font-size:.8rem;color:var(--text-muted);font-weight:600}.testimonial-stars{color:var(--accent-gold);font-size:.9rem;letter-spacing:2px;margin-bottom:.3rem}.lead-magnet{background:linear-gradient(135deg,#0a0a0a 0,#111 100%);border:1px solid var(--accent-gold);border-radius:var(--radius-lg);padding:2rem;margin:2.5rem auto;max-width:600px;text-align:center}.lead-magnet h3{font-size:1.1rem;font-weight:300;text-transform:uppercase;letter-spacing:2px;color:var(--accent-gold);margin-bottom:.5rem}.lead-magnet p{font-size:.9rem;color:var(--text-secondary);margin-bottom:1.2rem}.lead-form{display:flex;gap:.5rem;max-width:450px;margin:0 auto}.lead-form input[type=email]{flex:1;padding:.8rem 1rem;background:#050505;border:1px solid var(--border-mid);border-radius:var(--radius-md);color:var(--text-primary);font-size:.9rem;outline:0;transition:border-color var(--transition-fast)}.lead-form input[type=email]:focus{border-color:var(--accent-gold)}.lead-form button{padding:.8rem 1.5rem;background:var(--accent-gold);color:#000;border:none;border-radius:var(--radius-md);font-weight:700;font-size:.85rem;cursor:pointer;text-transform:uppercase;white-space:nowrap;transition:background var(--transition-fast)}.lead-form button:hover{background:var(--accent-light)}.lead-magnet .disclaimer{font-size:.7rem;color:var(--text-dim);margin-top:.8rem}@media (max-width:600px){.trust-badges{gap:.6rem}.trust-badge{font-size:.7rem;padding:.5rem .8rem}.lead-form{flex-direction:column}.social-proof{gap:.8rem}.sp-item{min-width:80px;padding:.7rem 1rem}.sp-number{font-size:1.2rem}.testimonial{padding:1rem}}