*{margin:0;padding:0;box-sizing:border-box}body,html{overflow-x:hidden;width:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333}.container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.hero-section{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;padding:100px 0;text-align:center;width:100%;overflow-x:hidden}.hero-section h1{font-size:3.5rem;margin-bottom:20px;font-weight:700;word-wrap:break-word}.hero-section h2{font-size:2rem;margin-bottom:30px;font-weight:400;opacity:.9;word-wrap:break-word}.hero-description{font-size:1.3rem;max-width:700px;line-height:1.6;word-wrap:break-word}.hero-description,.hero-stats{margin-bottom:50px;margin-left:auto;margin-right:auto}.hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:30px;gap:30px;max-width:800px;width:100%}.stat{display:flex;flex-direction:column;align-items:center}.stat-number{font-size:3rem;font-weight:700;color:#fbbf24}.stat-label{font-size:1rem;opacity:.9}.discount-banner{background:#dc2626;padding:15px 30px;border-radius:50px;display:inline-block;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.problem-section{padding:80px 0;background:#f8fafc}.problem-section h3{text-align:center;font-size:2.5rem;margin-bottom:60px;color:#1f2937}.problems-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px}.problem-card{background:#fff;padding:40px 30px;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center;border-left:4px solid #dc2626}.problem-icon{font-size:3rem;margin-bottom:20px}.problem-card h4{font-size:1.3rem;margin-bottom:15px;color:#1f2937}.solution-section{padding:80px 0;background:#fff}.solution-section h3{text-align:center;font-size:2.5rem;margin-bottom:60px;color:#1f2937}.solution-flow{justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:60px}.flow-step,.solution-flow{display:flex;align-items:center}.flow-step{flex-direction:column;max-width:200px;text-align:center}.step-number{width:60px;height:60px;background:#2563eb;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin-bottom:15px}.flow-arrow{font-size:2rem;color:#2563eb;font-weight:700}.example-sms{max-width:600px;margin:0 auto;text-align:center}.sms-bubble{background:#e5e7eb;padding:20px;border-radius:20px;margin-top:20px;font-style:italic;position:relative}.features-section{padding:80px 0;background:#f8fafc}.features-section h3{text-align:center;font-size:2.5rem;margin-bottom:60px;color:#1f2937}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:40px;gap:40px}.feature{background:#fff;padding:40px 30px;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.feature:hover{transform:translateY(-5px)}.feature-icon{font-size:3rem;margin-bottom:20px}.feature h4{font-size:1.4rem;margin-bottom:15px;color:#1f2937}.pricing-section{padding:80px 0;background:#fff}.pricing-section h3{text-align:center;font-size:2.5rem;margin-bottom:20px;color:#1f2937}.pricing-subtitle{text-align:center;font-size:1.1rem;color:#6b7280;margin-bottom:60px}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;max-width:1000px;margin:0 auto}.pricing-card{background:#fff;border:2px solid #e5e7eb;border-radius:15px;padding:40px 30px;text-align:center;position:relative;transition:all .3s ease}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.pricing-card.popular{border-color:#2563eb;transform:scale(1.05)}.popular-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:#2563eb;color:#fff;padding:8px 20px;border-radius:20px;font-size:.9rem;font-weight:600}.plan-header h4{font-size:1.8rem;margin-bottom:10px;color:#1f2937}.plan-description{color:#6b7280;margin-bottom:20px}.price{margin-bottom:30px}.original-price{font-size:1.2rem;color:#9ca3af;text-decoration:line-through;display:block}.discount-price{font-size:2.5rem;font-weight:700;color:#2563eb}.period{font-size:1rem;color:#6b7280}.features-list{list-style:none;margin-bottom:30px}.features-list li{color:#6b7280;position:relative;padding:8px 0 8px 25px}.features-list li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.subscription-section{padding:80px 0;background:#f8fafc}.subscription-section h3{text-align:center;font-size:2rem;margin-bottom:20px;color:#1f2937}.subscription-section p{text-align:center;font-size:1.2rem;color:#6b7280;margin-bottom:50px}.subscription-form{max-width:600px;margin:0 auto;background:#fff;padding:40px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.form-group,.form-row{margin-bottom:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.subscription-form input,.subscription-form select{width:100%;padding:15px;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.subscription-form input:focus,.subscription-form select:focus{outline:none;border-color:#2563eb}.submit-btn{background:#10b981;color:#fff;border:none;padding:18px 40px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .3s ease;width:100%;margin-bottom:20px}.submit-btn:hover:not(:disabled){background:#059669}.submit-btn:disabled{background:#9ca3af;cursor:not-allowed}.message{padding:15px;border-radius:8px;text-align:center;margin-top:20px}.message.success{background:#d1fae5;color:#065f46;border:1px solid #10b981}.message.error{background:#fee2e2;color:#991b1b;border:1px solid #dc2626}.trust-indicators{text-align:center;margin-top:30px;color:#6b7280;font-size:.9rem}.footer{background:#1f2937;color:#fff;padding:60px 0 20px;margin-top:80px}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:40px;gap:40px;margin-bottom:40px}.footer-section h4{font-size:1.5rem;margin-bottom:20px;color:#585858}.footer-section h5{font-size:1.2rem;margin-bottom:15px;color:#e5e7eb}.footer-section p{color:#9ca3af;margin-bottom:10px;line-height:1.6}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:8px}.footer-section ul li a{color:#9ca3af;text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:#2563eb}.social-links{display:flex;gap:15px;margin-top:20px}.social-links a{font-size:1.5rem;text-decoration:none;transition:transform .3s ease}.social-links a:hover{transform:scale(1.2)}.footer-bottom{border-top:1px solid #374151;padding-top:20px;text-align:center;color:#6b7280}.footer-bottom p{margin-bottom:5px}@media (max-width:768px){.container{padding:0 15px}.hero-section{padding:60px 0}.hero-section h1{font-size:2.5rem;line-height:1.2}.hero-section h2{font-size:1.5rem;line-height:1.3}.hero-description{font-size:1.1rem;padding:0 10px}.hero-stats{padding:0 10px}.features-grid,.hero-stats,.pricing-grid{grid-template-columns:1fr;gap:20px}.form-row{grid-template-columns:1fr}.pricing-card.popular{transform:none}.solution-flow{flex-direction:column}.flow-arrow{transform:rotate(90deg)}}@media (max-width:480px){.container{padding:0 10px}.hero-section h1{font-size:2rem}.hero-section h2{font-size:1.3rem}.hero-description{font-size:1rem}.stat-number{font-size:2.5rem}}@media (max-width:768px){.footer-content{grid-template-columns:1fr;gap:30px}.footer{padding:40px 0 20px}}.privacy-page{min-height:100vh;padding:40px 0;background:#f8fafc}.privacy-header{text-align:center;margin-bottom:60px}.back-link{display:inline-block;color:#2563eb;text-decoration:none;margin-bottom:20px;font-weight:500;transition:color .3s ease}.back-link:hover{color:#1d4ed8}.privacy-header h1{font-size:3rem;color:#1f2937;margin-bottom:10px}.last-updated{color:#6b7280;font-style:italic}.privacy-content{max-width:800px;margin:0 auto;background:#fff;padding:60px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.privacy-content section{margin-bottom:40px}.privacy-content h2{font-size:1.8rem;color:#1f2937;margin-bottom:20px;border-bottom:2px solid #2563eb;padding-bottom:10px}.privacy-content p{line-height:1.8;color:#374151;margin-bottom:15px}.privacy-content ul{margin-left:20px;margin-bottom:15px}.privacy-content li{line-height:1.8;color:#374151;margin-bottom:8px}@media (max-width:768px){.privacy-content{padding:30px 20px;margin:0 15px}.privacy-header h1{font-size:2rem}.privacy-content h2{font-size:1.5rem}}.cookie-consent{position:fixed;bottom:0;left:0;right:0;background:rgba(31,41,55,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:20px;z-index:1000;transform:translateY(0);transition:all .3s ease;border-top:3px solid #2563eb}.cookie-consent.scrolled{transform:translateY(-10px);box-shadow:0 -10px 30px rgba(0,0,0,.3)}.cookie-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.cookie-text{flex:1 1}.cookie-text p{margin:0 0 5px;font-size:.95rem;line-height:1.5}.cookie-link{color:#60a5fa;text-decoration:underline;font-size:.9rem;transition:color .3s ease}.cookie-link:hover{color:#93c5fd}.cookie-accept-btn{background:#10b981;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:background .3s ease;white-space:nowrap}.cookie-accept-btn:hover{background:#059669}@media (max-width:768px){.cookie-content{flex-direction:column;text-align:center;gap:15px}.cookie-text p{font-size:.9rem}.cookie-accept-btn{width:100%}}