*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#f8f9fa;color:#1a1a1a;line-height:1.65;font-size:18px;font-weight:400;overflow-x:hidden}.sales-page{min-height:100vh;padding:40px 20px}.container{max-width:720px;margin:0 auto}.headline{text-align:center;margin-bottom:80px;padding:60px 0;background:#fff;border-radius:24px;border:1px solid #e9ecef;box-shadow:0 4px 20px #00000014}.headline h1{font-size:64px;font-weight:900;margin-bottom:32px;color:#1a1a1a;line-height:1.1;letter-spacing:-.03em}.subtitle{font-size:28px;font-weight:500;color:#495057;max-width:600px;margin:0 auto;line-height:1.4}.divider{height:1px;background:#dee2e6;margin:60px 0}section{margin-bottom:60px}section p{margin-bottom:18px;font-size:19px;line-height:1.7;color:#1a1a1a}section p strong{color:#000;font-weight:800}.subheadline{text-align:center;background:#fff;padding:40px;border-radius:20px;border:1px solid #e9ecef;box-shadow:0 2px 10px #0000000d}.subheadline p{font-size:24px;margin-bottom:16px;font-weight:600;color:#1a1a1a}.intro,.tese,.problema,.solucao,.conclusao{max-width:100%;margin:0;text-align:left}.exemplo{background:#fff;border:1px solid #e9ecef;border-left:4px solid #007bff;padding:40px;border-radius:20px;margin:60px 0;box-shadow:0 4px 15px #00000014}.depoimentos{display:grid;gap:30px;margin:80px 0}.depoimento{background:#fff;border:1px solid #e9ecef;padding:35px;border-radius:20px;border-left:4px solid #28a745;box-shadow:0 2px 10px #0000000d;transition:all .3s ease}.depoimento:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.depoimento p:first-child{font-style:italic;font-size:19px;margin-bottom:20px;color:#1a1a1a;line-height:1.6;font-weight:500}.autor{font-size:15px;font-weight:600;color:#28a745}.preco{text-align:center;background:#fff;border:2px solid #28a745;padding:50px;border-radius:24px;box-shadow:0 8px 30px #28a74526}.valor{font-size:72px;font-weight:900;color:#28a745;margin-bottom:16px;letter-spacing:-.02em}.entrega{font-size:16px;color:#6c757d;margin-top:24px;font-weight:500}.cta-container{text-align:center;margin:60px 0}.cta-container.final{margin-top:80px}.cta-button{background:#dc3545;color:#fff;border:none;padding:28px 60px;font-size:22px;font-weight:900;border-radius:16px;cursor:pointer;transition:all .4s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 8px 25px #dc35454d;position:relative;overflow:hidden;text-decoration:none;display:inline-block}.cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.cta-button:hover:before{left:100%}.cta-button:hover{background:#c82333;transform:translateY(-3px) scale(1.05);box-shadow:0 12px 35px #dc354566}.garantia{text-align:center;background:#fff;border:2px solid #007bff;padding:35px;border-radius:20px;box-shadow:0 4px 15px #007bff1a}.faq{margin:80px 0}.faq h2{text-align:center;font-size:42px;font-weight:800;margin-bottom:60px;color:#1a1a1a}.faq-item{background:#fff;border:1px solid #e9ecef;border-radius:16px;margin-bottom:20px;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.faq-item:hover{border-color:#007bff;box-shadow:0 4px 15px #0000001a}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:28px 32px;cursor:pointer;font-weight:600;font-size:19px;transition:color .3s ease;color:#1a1a1a}.faq-question:hover{color:#007bff}.faq-icon{font-size:32px;font-weight:300;transition:transform .3s ease;color:#007bff}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{display:none;padding:0 32px 32px;color:#495057;line-height:1.7;font-size:17px;border-top:1px solid #e9ecef}.conclusao{text-align:center;background:#fff;border:1px solid #e9ecef;border-left:4px solid #dc3545;padding:50px;border-radius:24px;box-shadow:0 4px 15px #00000014}.urgencia-container{display:flex;justify-content:center;margin:50px 0}.urgencia-badge{background:#dc3545;border:3px solid #c82333;padding:25px 40px;border-radius:16px;text-align:center;animation:urgencyPulse 2s ease-in-out infinite;box-shadow:0 8px 25px #dc35454d}@keyframes urgencyPulse{0%,to{transform:scale(1);box-shadow:0 8px 25px #dc35454d}50%{transform:scale(1.05);box-shadow:0 12px 35px #dc354580}}.urgencia-text{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.oferta-relampago{font-size:24px;font-weight:900;color:#ffc107;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.data-automatica{font-size:14px;font-weight:500;color:#ffffffe6;background:#0003;padding:8px 16px;border-radius:20px;display:inline-block;border:1px solid rgba(255,255,255,.3)}.garantia{text-align:center;background:#fff;border:2px solid #007bff;padding:40px;border-radius:20px;box-shadow:0 4px 15px #007bff1a}.garantia-titulo{font-size:28px;font-weight:900;margin-bottom:20px;color:#007bff;text-transform:uppercase;letter-spacing:1px}.garantia p{color:#1a1a1a;font-size:18px;margin-bottom:12px}.garantia p strong{color:#000;font-weight:800}@media (max-width: 768px){.sales-page{padding:30px 15px}.headline{padding:40px 20px;margin-bottom:60px}.headline h1{font-size:48px}.subtitle{font-size:24px}.subheadline p{font-size:22px}section p{font-size:17px}.valor{font-size:56px}.cta-button{padding:24px 40px;font-size:19px}.faq h2{font-size:36px}.exemplo,.depoimento,.preco,.garantia,.conclusao{padding:30px 25px}.faq-question,.faq-answer{padding-left:25px;padding-right:25px}}@media (max-width: 480px){.headline h1{font-size:36px}.subtitle{font-size:20px}.valor{font-size:48px}.cta-button{padding:20px 30px;font-size:17px}.exemplo,.depoimento,.preco,.garantia,.conclusao{padding:25px 20px}}.social-proof-popup{position:fixed;bottom:20px;left:20px;background:#fff;border:2px solid #28a745;border-radius:12px;padding:16px 20px;box-shadow:0 8px 25px #28a74533;z-index:1000;max-width:320px;transform:translate(-400px);opacity:0;transition:all .5s ease;font-family:Inter,sans-serif}.social-proof-popup.show{transform:translate(0);opacity:1}.social-proof-popup.hide{transform:translate(-400px);opacity:0}.popup-content{display:flex;align-items:center;gap:12px}.popup-icon{width:40px;height:40px;background:#28a745;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.popup-text{font-size:14px;font-weight:600;color:#1a1a1a;line-height:1.4}.popup-close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:18px;color:#6c757d;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.popup-close:hover{color:#dc3545}@media (max-width: 768px){.social-proof-popup{left:15px;right:15px;max-width:none;bottom:15px}.social-proof-popup.show{transform:translateY(0)}.social-proof-popup.hide,.social-proof-popup{transform:translateY(100px)}}
