:root{--primary: #FFD700;--text: #ffffff;--background: #121212;--card-bg: #1E1E1E;--hover: #FFE44D}*{margin:0;padding:0;box-sizing:border-box}html{font-family:Montserrat,sans-serif;background:var(--background);color:var(--text)}body{min-height:100vh}img{max-width:100%;height:auto}.questionnaire[data-astro-cid-ixs4s7nv]{min-height:100vh;background:var(--background);padding:4rem 0;display:none}.container[data-astro-cid-ixs4s7nv]{max-width:600px;margin:0 auto;padding:0 20px}.progress-bar[data-astro-cid-ixs4s7nv]{width:100%;height:10px;background:#ffd7001a;border-radius:5px;margin:2rem 0;overflow:hidden}.progress[data-astro-cid-ixs4s7nv]{width:0%;height:100%;background:var(--primary);transition:width .3s ease}h2[data-astro-cid-ixs4s7nv]{text-align:center;margin-bottom:.5rem;font-size:2rem;color:var(--primary)}.subtitle[data-astro-cid-ixs4s7nv]{text-align:center;font-size:1.1rem;color:var(--text);margin-bottom:2rem;font-weight:400;opacity:.9}h3[data-astro-cid-ixs4s7nv]{text-align:center;margin-bottom:2rem;font-size:1.5rem;color:var(--text)}.question-container[data-astro-cid-ixs4s7nv]{background:var(--card-bg);padding:2rem;border-radius:10px;border:1px solid rgba(255,215,0,.1)}.question[data-astro-cid-ixs4s7nv]{opacity:1;transition:opacity .3s ease}.options[data-astro-cid-ixs4s7nv]{display:flex;flex-direction:column;gap:1rem}.option[data-astro-cid-ixs4s7nv]{padding:1rem;background:var(--card-bg);border:2px solid var(--primary);border-radius:5px;color:var(--text);font-size:1rem;cursor:pointer;transition:all .3s ease}.option[data-astro-cid-ixs4s7nv]:hover{background:var(--primary);color:var(--background);transform:translateY(-2px)}.option[data-astro-cid-ixs4s7nv].active{background:var(--primary);color:var(--background)}@media (max-width: 768px){.container[data-astro-cid-ixs4s7nv]{padding:0 1rem}}.testimonials[data-astro-cid-aadlzisc]{min-height:100vh;background:var(--background);padding:4rem 0;display:none}.container[data-astro-cid-aadlzisc]{max-width:1200px;margin:0 auto;padding:0 20px}h2[data-astro-cid-aadlzisc]{text-align:center;margin-bottom:3rem;font-size:2rem;color:var(--primary)}.testimonials-grid[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.testimonial-card[data-astro-cid-aadlzisc]{background:var(--card-bg);border-radius:10px;overflow:hidden;border:1px solid rgba(255,215,0,.1);transition:transform .3s ease}.testimonial-card[data-astro-cid-aadlzisc]:hover{transform:translateY(-5px)}.before-after[data-astro-cid-aadlzisc] img[data-astro-cid-aadlzisc]{width:100%;height:300px;object-fit:cover}.testimonial-content[data-astro-cid-aadlzisc]{padding:1.5rem}.testimonial-content[data-astro-cid-aadlzisc] h3[data-astro-cid-aadlzisc]{margin-bottom:.5rem;color:var(--primary)}.cta-button[data-astro-cid-aadlzisc]{display:block;width:fit-content;margin:0 auto;background:var(--primary);color:var(--background);padding:1rem 2rem;text-decoration:none;font-weight:600;border-radius:5px;transition:all .3s ease}.cta-button[data-astro-cid-aadlzisc]:hover{background:var(--hover);transform:scale(1.05)}@media (max-width: 768px){.testimonials-grid[data-astro-cid-aadlzisc]{grid-template-columns:1fr}}.special-offer[data-astro-cid-xbigtalh]{min-height:100vh;padding:4rem 0;background:var(--background)}.container[data-astro-cid-xbigtalh]{max-width:800px;margin:0 auto;padding:0 20px}.offer-content[data-astro-cid-xbigtalh]{text-align:center}h2[data-astro-cid-xbigtalh]{font-size:2.5rem;color:var(--primary);margin-bottom:1rem}.deadline[data-astro-cid-xbigtalh]{font-size:1.2rem;color:var(--text);margin-bottom:1rem}.price-container[data-astro-cid-xbigtalh]{margin:1rem 0 3rem}.original-price[data-astro-cid-xbigtalh] span[data-astro-cid-xbigtalh]{font-size:1.5rem;text-decoration:line-through;color:#888}.offer-price[data-astro-cid-xbigtalh]{margin-top:1rem}.discount[data-astro-cid-xbigtalh]{background:var(--primary);color:var(--background);padding:.5rem 1rem;border-radius:5px;font-weight:700;margin-right:1rem}.price[data-astro-cid-xbigtalh]{font-size:2.5rem;font-weight:700;color:var(--primary)}.installments[data-astro-cid-xbigtalh]{display:block;font-size:1.2rem;color:#888;margin-top:.5rem}.benefits[data-astro-cid-xbigtalh]{text-align:left;background:var(--card-bg);padding:2rem;border-radius:10px;margin-bottom:2rem}.benefits[data-astro-cid-xbigtalh] h3[data-astro-cid-xbigtalh]{text-align:center;color:var(--primary);margin-bottom:1.5rem}.benefits[data-astro-cid-xbigtalh] ul[data-astro-cid-xbigtalh]{list-style:none;margin-bottom:2rem}.benefits[data-astro-cid-xbigtalh] li[data-astro-cid-xbigtalh]{margin-bottom:1rem;font-size:1.1rem}.app-images[data-astro-cid-xbigtalh]{display:flex;justify-content:center;gap:2rem;margin-top:2rem}.app-screenshot[data-astro-cid-xbigtalh]{width:200px;height:auto;border-radius:10px;box-shadow:0 4px 8px #0003}.payment-button[data-astro-cid-xbigtalh]{display:inline-block;background:var(--primary);color:var(--background);padding:1rem 2rem;text-decoration:none;font-weight:600;border-radius:5px;transition:transform .3s ease;font-size:1.2rem}.payment-button[data-astro-cid-xbigtalh]:hover{transform:scale(1.05)}@media (max-width: 768px){h2[data-astro-cid-xbigtalh],.price[data-astro-cid-xbigtalh]{font-size:2rem}.app-images[data-astro-cid-xbigtalh]{flex-direction:column;align-items:center}.app-screenshot[data-astro-cid-xbigtalh]{width:80%;max-width:300px}}.hero[data-astro-cid-j7pv25f6]{min-height:100vh;background:linear-gradient(#000000b3,#000000b3),url(/hero-bg.jpg);background-size:cover;background-position:center;display:flex;align-items:center;text-align:center}.container[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:0 20px}.logo[data-astro-cid-j7pv25f6]{width:350px;height:auto;margin-bottom:2rem}h1[data-astro-cid-j7pv25f6]{font-size:2.5rem;font-weight:700;line-height:1.1;margin-bottom:1rem}h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--primary)}p[data-astro-cid-j7pv25f6]{font-size:1.2rem;margin-bottom:2rem}.cta-button[data-astro-cid-j7pv25f6]{display:inline-block;background:var(--primary);color:var(--background);padding:1rem 2rem;text-decoration:none;font-weight:600;border-radius:5px;transition:transform .3s ease}.cta-button[data-astro-cid-j7pv25f6]:hover{transform:scale(1.05)}@media (max-width: 768px){.logo[data-astro-cid-j7pv25f6]{width:250px}h1[data-astro-cid-j7pv25f6]{font-size:2rem}p[data-astro-cid-j7pv25f6]{font-size:1rem}}
