@charset "UTF-8";.holder-header .btnShowMenu{margin:17px 9px}.menu-index{padding:15px;text-align:center}.menu-index a:first-child{margin-right:10px}.security-banner{background:#1a1730;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08)}.security-banner small{color:#64748b;font-size:1.3rem}.security-banner .security-badge{display:inline-block;background:rgba(168,85,247,.12);color:#a855f7;padding:2px 8px;border-radius:10px;margin-left:8px;font-size:1.1rem;font-weight:600}.hero-section{padding:30px 0 0}.hero-section h1{color:#f1f5f9;font-size:2.6rem;font-weight:800;margin:0 0 12px;letter-spacing:-.5px}.hero-section .hero-subtitle{color:#94a3b8;font-size:1.5rem;line-height:1.5;margin:0 auto 24px;max-width:520px}.hero-section .hero-images{display:flex;justify-content:center;gap:12px;margin:20px 0 28px;flex-wrap:wrap}.hero-section .hero-img{border-radius:12px;object-fit:cover;border:1px solid rgba(255,255,255,.08);max-width:180px;width:100%;height:auto}.hero-section .hero-text{max-width:600px;margin:0 auto 20px}.hero-section .hero-text p{color:#94a3b8;font-size:1.4rem;line-height:1.6}.hero-section .hero-social-proof{margin-bottom:24px}.hero-section .hero-social-proof .social-counter{display:inline-flex;align-items:center;gap:6px;background:rgba(168,85,247,.12);color:#a855f7;padding:8px 18px;border-radius:20px;font-size:1.3rem;font-weight:600}.hero-section .hero-social-proof .social-counter .glyphicon{font-size:1.2rem}.hero-section .hero-cta{display:flex;flex-direction:column;align-items:center;gap:12px;padding-bottom:40px}.hero-section .hero-cta .btn-primary{background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;border:none;padding:14px 32px;font-size:1.5rem;font-weight:700;border-radius:10px;box-shadow:0 4px 16px rgba(168,85,247,.3);transition:opacity .2s ease,transform .2s ease}.hero-section .hero-cta .btn-primary:hover{opacity:.9;transform:translateY(-1px)}.hero-section .hero-cta .btn-outline{background:0 0;color:#94a3b8;border:1px solid rgba(255,255,255,.15);padding:12px 28px;font-size:1.3rem;font-weight:600;border-radius:10px;transition:all .2s ease}.hero-section .hero-cta .btn-outline:hover{border-color:#a855f7;color:#a855f7}.age-warning{background:rgba(239,68,68,.12);padding:10px 0;border:1px solid rgba(239,68,68,.2);border-radius:8px;margin:0 15px 20px}.age-warning p{color:#ef4444;font-size:1.3rem;font-weight:600;margin:0}.profile-choose{padding:48px 0 40px}.profile-choose-header{text-align:center;margin-bottom:32px}.profile-choose-header h2{color:#f1f5f9;font-size:2.2rem;font-weight:800;margin:8px 0 6px;letter-spacing:-.3px}.profile-choose-header p{color:#94a3b8;font-size:1.3rem;margin:0}.profile-choose-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(168,85,247,.12);color:#a855f7;font-size:1.2rem;font-weight:600;padding:6px 14px;border-radius:20px;text-transform:lowercase;letter-spacing:.3px}.profile-choose-grid{display:grid;grid-template-columns:1fr;gap:14px;max-width:480px;margin:0 auto}.profile-card{display:block;position:relative;background:#211e38;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;text-decoration:none;overflow:hidden;transition:all .3s ease}.profile-card:hover{border-color:var(--card-accent,#a855f7);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.4)}.profile-card:hover .profile-card-bg{opacity:.12}.profile-card:hover .profile-card-cta{color:var(--card-accent,#a855f7);gap:10px}.profile-card:active{transform:translateY(0)}.profile-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;z-index:0}.profile-card-content{display:flex;align-items:center;gap:14px;margin-bottom:12px;position:relative;z-index:1}.profile-card-emoji{display:flex;align-items:center;justify-content:center;width:56px;height:56px;min-width:56px;border-radius:14px;background:rgba(255,255,255,.08);font-size:2.8rem;transition:transform .3s ease}.profile-card:hover .profile-card-emoji{transform:scale(1.15)}.profile-card-text{display:flex;flex-direction:column;gap:2px}.profile-card-label{color:#f1f5f9;font-size:1.5rem;font-weight:700;line-height:1.2}.profile-card-sub{color:var(--card-accent,#a855f7);font-size:1.2rem;font-weight:600}.profile-card-desc{color:#94a3b8;font-size:1.2rem;line-height:1.5;margin:0 0 14px;position:relative;z-index:1}.profile-card-cta{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:1.3rem;font-weight:600;position:relative;z-index:1;transition:all .3s ease}.profile-card-cta .glyphicon{font-size:1.1rem;transition:transform .3s ease}.profile-card:hover .profile-card-cta .glyphicon{transform:translateX(4px)}.como-funciona{padding:50px 0;background:#1a1730}.como-funciona h2{color:#f1f5f9;font-size:2.2rem;font-weight:800;margin-bottom:8px}.section-subtitle{color:#94a3b8;font-size:1.4rem;margin-bottom:36px}.steps-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:36px}.step-card{background:#211e38;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px 20px;text-align:center;transition:all .3s ease}.step-card:hover{border-color:#a855f7;transform:translateY(-2px);box-shadow:0 4px 24px rgba(0,0,0,.4)}.step-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:50%;margin-bottom:16px}.step-icon .glyphicon{font-size:2.4rem;color:#fff}.step-card h3{color:#f1f5f9;font-size:1.5rem;font-weight:700;margin:0 0 8px}.step-card p{color:#94a3b8;font-size:1.3rem;line-height:1.5;margin:0}.pricing-section{padding:50px 0}.pricing-section h2{color:#f1f5f9;font-size:2.2rem;font-weight:800;margin-bottom:8px}.pricing-grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:900px;margin:0 auto 24px}.pricing-card{background:#211e38;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px 20px;text-align:center;position:relative;transition:all .3s ease}.pricing-card:hover{border-color:#a855f7;transform:translateY(-2px);box-shadow:0 4px 24px rgba(0,0,0,.4)}.pricing-card--popular{border-color:#a855f7;box-shadow:0 0 20px rgba(168,85,247,.15)}.pricing-card--popular:hover{box-shadow:0 0 30px rgba(168,85,247,.25)}.pricing-card .btn-primary{background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;border:none;padding:10px 24px;font-size:1.3rem;font-weight:600;border-radius:8px;margin-top:16px;transition:opacity .2s ease}.pricing-card .btn-primary:hover{opacity:.9}.pricing-badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;font-size:1.1rem;font-weight:700;padding:4px 14px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.pricing-prazo{color:#f1f5f9;font-size:1.6rem;font-weight:700;margin:0 0 12px}.pricing-valor{color:#a855f7;font-size:2.4rem;font-weight:800;margin-bottom:4px}.pricing-mensal{color:#64748b;font-size:1.3rem;margin-bottom:4px}.pricing-note{color:#64748b;font-size:1.3rem}.pricing-note .glyphicon{color:#22c55e;margin-right:4px}.trust-section{padding:50px 0;background:#1a1730}.trust-section h2{color:#f1f5f9;font-size:2.2rem;font-weight:800;margin-bottom:8px}.trust-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:48px}.trust-card{background:#211e38;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px 20px;text-align:center;transition:all .3s ease}.trust-card:hover{border-color:#a855f7;transform:translateY(-2px);box-shadow:0 4px 24px rgba(0,0,0,.4)}.trust-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:rgba(168,85,247,.12);border-radius:14px;margin-bottom:14px}.trust-icon .glyphicon{font-size:2.2rem;color:#a855f7}.trust-card h3{color:#f1f5f9;font-size:1.5rem;font-weight:700;margin:0 0 8px}.trust-card p{color:#94a3b8;font-size:1.3rem;line-height:1.5;margin:0}.testimonials-section{padding-top:12px}.testimonials-section h3{color:#f1f5f9;font-size:1.8rem;font-weight:700;margin-bottom:24px}.testimonials-grid{display:grid;grid-template-columns:1fr;gap:16px}.testimonial-card{background:#211e38;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;margin:0;transition:all .3s ease}.testimonial-card:hover{border-color:#a855f7;box-shadow:0 4px 24px rgba(0,0,0,.4)}.testimonial-card p{color:#94a3b8;font-size:1.3rem;line-height:1.6;font-style:italic;margin:0 0 14px}.testimonial-card footer{display:flex;flex-direction:column;gap:2px}.testimonial-name{color:#f1f5f9;font-size:1.3rem;font-weight:700;font-style:normal}.testimonial-location{color:#64748b;font-size:1.2rem}.faq-section{padding:50px 0}.faq-section h2{color:#f1f5f9;font-size:2.2rem;font-weight:800;margin-bottom:24px}.faq-list{max-width:700px;margin:0 auto}.faq-item{background:#211e38;border:1px solid rgba(255,255,255,.08);border-radius:12px;margin-bottom:10px;overflow:hidden;transition:border-color .3s ease}.faq-item[open]{border-color:#a855f7}.faq-item:hover{border-color:rgba(255,255,255,.15)}.faq-item summary{padding:16px 20px;cursor:pointer;color:#f1f5f9;font-size:1.4rem;font-weight:600;list-style:none;display:flex;align-items:center;justify-content:space-between}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";color:#a855f7;font-size:1.6rem;font-weight:700;transition:transform .3s ease}.faq-item[open] summary::after{content:"−"}.faq-item p{padding:0 20px 16px;color:#94a3b8;font-size:1.3rem;line-height:1.6;margin:0}.cta-final{padding:50px 0;background:#1a1730}.cta-final h2{color:#f1f5f9;font-size:2.2rem;font-weight:800;margin-bottom:12px}.cta-final p{color:#94a3b8;font-size:1.4rem;margin-bottom:20px}.cta-final .btn-primary{background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;border:none;padding:14px 32px;font-size:1.5rem;font-weight:700;border-radius:10px;box-shadow:0 4px 16px rgba(168,85,247,.3);transition:opacity .2s ease,transform .2s ease}.cta-final .btn-primary:hover{opacity:.9;transform:translateY(-1px)}.cta-final .cta-note{color:#64748b;font-size:1.3rem;margin-top:12px;margin-bottom:0}.holder-footer{background:#1a1730;border-top:1px solid rgba(255,255,255,.08);padding:24px 0;margin-top:0}.holder-footer .footer-links{margin-bottom:12px}.holder-footer .footer-links a{color:#94a3b8;font-size:1.3rem;text-decoration:none;transition:color .2s ease}.holder-footer .footer-links a:hover{color:#a855f7}.holder-footer .footer-links .footer-sep{color:#64748b;margin:0 8px}.holder-footer .footer-badges{margin-bottom:12px}.holder-footer .footer-badges .footer-badge{display:inline-flex;align-items:center;gap:4px;background:rgba(168,85,247,.12);color:#a855f7;padding:4px 10px;border-radius:10px;font-size:1.1rem;font-weight:600;margin:0 4px}.holder-footer .footer-copy{color:#64748b;font-size:1.2rem;margin:0}@media screen and (min-width:768px){body{background-image:none}.profile-choose-grid{grid-template-columns:1fr 1fr;max-width:760px}.holder-header{padding-bottom:10px}.holder-header .black-transparent{margin-top:0;position:absolute;top:0;width:100%}.holder-header .black-transparent .number-users{font-size:20px;text-align:center;margin-top:20px}.holder-header .btnShowMenu{margin:6px 9px}.hero-section{padding:40px 0 0}.hero-section h1{font-size:3.2rem}.hero-section .hero-images{gap:20px}.hero-section .hero-img{max-width:240px}.hero-section .hero-cta{flex-direction:row;justify-content:center}.steps-grid{grid-template-columns:1fr 1fr 1fr}.pricing-grid{grid-template-columns:1fr 1fr 1fr 1fr;max-width:1000px}.trust-grid{grid-template-columns:1fr 1fr 1fr 1fr}.testimonials-grid{grid-template-columns:1fr 1fr 1fr}}