/*!/wp-content/themes/my-social-battery/style.css*/*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;line-height:1.6;color:#1A1A1A;background:#F8FAFC}.container{max-width:1200px;margin:0 auto;padding:0 20px}header{background:rgb(255 255 255 / .95);backdrop-filter:blur(20px);position:sticky;top:0;z-index:100;border-bottom:1px solid rgb(16 185 129 / .1)}nav{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.logo{display:flex;align-items:center;font-size:24px;font-weight:800;color:#10B981}.logo-icon{width:32px;height:32px;background:linear-gradient(135deg,#10B981,#059669);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px;color:#fff;font-size:16px}.nav-links{display:flex;gap:30px;list-style:none}.nav-links a{text-decoration:none;color:#6B7280;font-weight:500;transition:color 0.3s}.nav-links a:hover{color:#10B981}.hero{text-align:center;padding:100px 0;background:linear-gradient(135deg,#F8FAFC 0%,#E2E8F0 100%)}.hero h1{font-size:56px;font-weight:900;margin-bottom:20px;background:linear-gradient(135deg,#10B981,#3B82F6);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1.1}.hero p{font-size:24px;color:#6B7280;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons{display:flex;gap:20px;justify-content:center;margin-bottom:60px}.btn-primary{background:linear-gradient(135deg,#10B981,#059669);color:#fff;padding:16px 32px;border:none;border-radius:16px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:transform 0.3s,box-shadow 0.3s;box-shadow:0 10px 30px rgb(16 185 129 / .3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgb(16 185 129 / .4)}.btn-secondary{background:#fff;color:#1A1A1A;padding:16px 32px;border:2px solid #E5E7EB;border-radius:16px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all 0.3s}.btn-secondary:hover{border-color:#10B981;color:#10B981}.phone-mockup{max-width:300px;margin:0 auto;background:#1A1A1A;border-radius:40px;padding:8px}.phone-screen{background:linear-gradient(135deg,#F8FAFC 0%,#E2E8F0 100%);border-radius:32px;padding:40px 20px;text-align:center}.app-icon-large{width:80px;height:80px;background:linear-gradient(135deg,#10B981,#059669);border-radius:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:32px;color:#fff;box-shadow:0 10px 30px rgb(16 185 129 / .3)}.features{padding:100px 0;background:#fff}.section-header{text-align:center;margin-bottom:80px}.section-header h2{font-size:42px;font-weight:800;margin-bottom:16px;color:#1A1A1A}.section-header p{font-size:20px;color:#6B7280;max-width:600px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:60px}.feature-card{background:#fff;border-radius:24px;padding:40px;box-shadow:0 10px 40px rgb(0 0 0 / .06);border:1px solid #F3F4F6;transition:transform 0.3s,box-shadow 0.3s}.feature-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgb(0 0 0 / .1)}.feature-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:24px;color:#fff}.feature-card:nth-child(1) .feature-icon{background:linear-gradient(135deg,#10B981,#059669)}.feature-card:nth-child(2) .feature-icon{background:linear-gradient(135deg,#3B82F6,#1D4ED8)}.feature-card:nth-child(3) .feature-icon{background:linear-gradient(135deg,#8B5CF6,#7C3AED)}.feature-card h3{font-size:24px;font-weight:700;margin-bottom:16px;color:#1A1A1A}.feature-card p{color:#6B7280;font-size:16px;line-height:1.6}.privacy{padding:100px 0;background:linear-gradient(135deg,#F8FAFC 0%,#E2E8F0 100%)}.privacy-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.privacy-text h2{font-size:42px;font-weight:800;margin-bottom:24px;color:#1A1A1A}.privacy-text p{font-size:18px;color:#6B7280;margin-bottom:20px;line-height:1.6}.privacy-features{list-style:none;margin-top:30px}.privacy-features li{display:flex;align-items:center;margin-bottom:16px;font-weight:500;color:#1A1A1A}.privacy-features li::before{content:"✅";margin-right:12px;font-size:16px}.privacy-visual{text-align:center}.security-icon{width:120px;height:120px;background:linear-gradient(135deg,#10B981,#059669);border-radius:30px;display:flex;align-items:center;justify-content:center;margin:0 auto 30px;font-size:48px;color:#fff;box-shadow:0 20px 60px rgb(16 185 129 / .3)}.final-cta{padding:100px 0;background:#fff;text-align:center}.final-cta h2{font-size:42px;font-weight:800;margin-bottom:20px;color:#1A1A1A}.final-cta p{font-size:20px;color:#6B7280;margin-bottom:40px}footer{background:#1A1A1A;color:#fff;padding:60px 0;text-align:center}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:40px}.footer-section h4{font-weight:600;margin-bottom:16px;color:#10B981}.footer-section a{display:block;color:#9CA3AF;text-decoration:none;margin-bottom:8px;transition:color 0.3s}.footer-section a:hover{color:#10B981}.copyright{border-top:1px solid #374151;padding-top:30px;color:#9CA3AF}@media (max-width:768px){.hero h1{font-size:36px}.hero p{font-size:18px}.cta-buttons{flex-direction:column;align-items:center}.nav-links{display:none}.privacy-content{grid-template-columns:1fr}.features-grid{grid-template-columns:1fr}.categories-grid{grid-template-columns:1fr}}.page{max-width:700px;margin:80px auto;padding:0 20px;font-size:16px;color:#1A1A1A;line-height:1.7}.page h1{font-size:42px;font-weight:800;text-align:center;margin-bottom:20px}.page h2{font-size:28px;font-weight:700;margin-top:40px;margin-bottom:16px;color:#1A1A1A}.page p{margin-bottom:20px}.page ul{padding-left:20px;margin-bottom:20px}.page li{margin-bottom:8px}.page a{color:#10B981;text-decoration:underline}.page a:hover{color:#059669}.toggle-content{display:none;overflow:hidden;transition:max-height 0.3s ease-in-out}.accordion-content{display:none;overflow:hidden;transition:max-height 0.3s ease-in-out}.toggle-button.active .toggle-arrow,.accordion-button.active .accordion-arrow{transform:rotate(180deg)}.bg-emerald-600.text-white,.bg-emerald-600.text-white:visited{color:#ffffff!important}.bg-white.text-emerald-600,.bg-white.text-emerald-600:visited{color:#059669!important}.bg-emerald-600.text-white span,.bg-emerald-600.text-white:visited span{color:#ffffff!important}.bg-white.text-emerald-600 span,.bg-white.text-emerald-600:visited span{color:#059669!important}.cta-buttons a:visited,.final-cta a:visited,.solution a:visited{color:inherit!important}.mailchimp-form-wrapper{padding:2rem;background-color:#fff;border-radius:16px;box-shadow:0 10px 30px rgb(0 0 0 / .08);max-width:450px;margin:0 auto 60px;border:1px solid #e2e8f0}.mc4wp-form label{display:block;font-weight:600;color:#1A1A1A;margin-bottom:.5rem;font-size:1.125rem;text-align:left}.mc4wp-form input[type="text"],.mc4wp-form input[type="email"]{width:100%;padding:.8rem 1rem;margin-bottom:1.25rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;color:#1A1A1A;background-color:#f8fafc;transition:border-color 0.3s ease}.mc4wp-form input[type="text"]:focus,.mc4wp-form input[type="email"]:focus{border-color:#10B981;outline:none;box-shadow:0 0 0 3px rgb(16 185 129 / .2)}.mc4wp-form input::placeholder{color:#9CA3AF}.mc4wp-form input[type="submit"]{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,#10B981,#059669);color:#fff;border:none;border-radius:12px;font-size:1.25rem;font-weight:700;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 8px 20px rgb(16 185 129 / .3)}.mc4wp-form input[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgb(16 185 129 / .4)}.mc4wp-form .mc4wp-response{margin-top:1rem;font-size:.9rem;padding:.75rem 1rem;border-radius:8px}.mc4wp-form .mc4wp-response.mc4wp-success{background-color:#d1fae5;color:#059669;border:1px solid #059669}.mc4wp-form .mc4wp-response.mc4wp-error{background-color:#fee2e2;color:#dc2626;border:1px solid #dc2626}.footer-bottom{margin-top:2rem;padding-top:1rem;border-top:1px solid #e2e8f0;text-align:center}.footer-bottom a{color:#10b981;text-decoration:none}.footer-bottom a:hover{text-decoration:underline}