*{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0f2c3e;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}html,body,#root{width:100%;height:100%;margin:0;padding:0}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.app{background:linear-gradient(135deg,#050505 0%,#1a0a0a 50%,#050505 100%);flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex}.container{flex:1;justify-content:center;align-items:flex-start;padding:2rem;display:flex}.content{text-align:center;width:100%;max-width:800px;animation:.8s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.headline{color:#fff;letter-spacing:-.5px;margin:0 0 1.5rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.15}.description-wrapper{margin-bottom:2rem}.description{color:#cbd5e1;margin:0 0 1rem;font-size:clamp(.95rem,2vw,1.15rem);font-weight:400;line-height:1.6}.social-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.social-badge{border-radius:20px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.85rem;font-weight:500;transition:transform .2s;display:inline-flex}.social-badge.facebook{color:#fff;background:#1877f2}.social-badge.youtube{color:#fff;background:red}.social-badge:hover{transform:scale(1.05)}.badge-icon{width:16px;height:16px}.badge-separator{color:#94a3b8;margin:0 .2rem;font-size:.9rem}.video-container{justify-content:center;width:100%;margin-top:2rem;display:flex}.sales-video{aspect-ratio:16/9;background:#120708;border:2px solid #e11d4873;border-radius:12px;width:100%;max-width:600px;transition:all .3s;box-shadow:0 18px 40px #00000047}.sales-video:hover{border-color:#e11d48cc;transform:translateY(-4px)}.learning-section{width:100%;margin-top:4rem}.learning-list{flex-direction:column;gap:1.25rem;max-width:700px;margin:0 auto;display:flex}.learning-item{background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 100%);border:1px solid #e11d4840;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:all .3s;display:flex}.learning-item:hover{border-color:#e11d488c;transform:translate(5px);box-shadow:0 5px 20px #e11d482e}.check-icon{background:#e11d4833;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.check-icon svg{color:#e11d48;width:20px;height:20px}.learning-item p{color:#e5e7eb;margin:0;font-size:1.05rem;font-weight:400;line-height:1.6}.for-whom-section{width:100%;margin-top:4rem}.for-whom-list{flex-direction:column;gap:1rem;max-width:700px;margin:0 auto;display:flex}.for-whom-item{background:linear-gradient(135deg,#e11d481f 0%,#e11d480a 100%);border:1px solid #e11d4859;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem;transition:all .3s;display:flex}.for-whom-item:hover{border-color:#e11d4899;transform:translate(5px);box-shadow:0 5px 20px #e11d482e}.for-whom-item .checkmark{color:#e11d48;flex-shrink:0;font-size:1.5rem;font-weight:700;line-height:1}.for-whom-item p{color:#e5e7eb;margin:0;font-size:1rem;font-weight:400;line-height:1.6}.not-for-whom-section{width:100%;margin-top:4rem}.not-for-whom-list{flex-direction:column;gap:1rem;max-width:700px;margin:0 auto;display:flex}.not-for-whom-item{background:linear-gradient(135deg,#b91c1c2e 0%,#b91c1c0f 100%);border:1px solid #b91c1c73;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.25rem;transition:all .3s;display:flex}.not-for-whom-item:hover{border-color:#b91c1cb3;transform:translate(5px);box-shadow:0 5px 20px #ef44441a}.not-for-whom-item .xmark{color:#b91c1c;flex-shrink:0;font-size:1.5rem;font-weight:700;line-height:1}.not-for-whom-item p{color:#e5e7eb;margin:0;font-size:1rem;font-weight:400;line-height:1.6}.about-section{width:100%;margin-top:4rem}.about-content{flex-direction:column;align-items:center;gap:2rem;max-width:700px;margin:0 auto;display:flex}.about-text{text-align:left;width:100%}.about-text p{color:#cbd5e1;margin:0 0 1rem;font-size:1rem;line-height:1.8}.about-text p:last-child{margin-bottom:0}.section-title{color:#fff;text-align:center;margin-bottom:2rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.carousel-container{justify-content:center;align-items:center;gap:1rem;padding:0 3rem;display:flex;position:relative}.carousel{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:1.5rem;padding:1rem 0;display:flex;overflow-x:auto}.carousel::-webkit-scrollbar{display:none}.carousel-item{flex:none;width:280px}.photo-placeholder{aspect-ratio:3/4;cursor:pointer;background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 100%);border:2px dashed #e11d488c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;transition:all .3s;display:flex}.photo-placeholder:hover{background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0d 100%);border-color:#e11d48d9}.photo-icon{color:#e11d48;opacity:.6;width:50px;height:50px}.photo-placeholder p{color:#cbd5e1;margin:0;font-size:.9rem}.carousel-btn{color:#fff;cursor:pointer;background:#e11d4833;border:1px solid #e11d4880;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;padding:0;font-size:2rem;line-height:1;transition:all .3s;display:flex}.carousel-btn:hover{background:#e11d4859;border-color:#e11d48bf}.testimonials-section{width:100%;margin-top:4rem;padding-bottom:3rem}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.testimonial-card{background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 100%);border:1px solid #e11d4840;border-radius:12px;padding:1.5rem;transition:all .3s}.testimonial-card:hover{border-color:#e11d488c;transform:translateY(-5px);box-shadow:0 10px 30px #0003}.testimonial-header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.avatar-placeholder{background:#e11d4833;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.avatar-placeholder svg{color:#e11d48;width:28px;height:28px}.testimonial-info{flex:1}.testimonial-name{color:#fff;margin:0 0 .25rem;font-size:1rem;font-weight:600}.testimonial-stars{color:#f43f5e;letter-spacing:2px;font-size:.9rem}.testimonial-text{color:#cbd5e1;margin:0;font-size:.95rem;font-style:italic;line-height:1.6}.cta-section{width:100%;margin-top:4rem;padding:3rem 0}.cta-content{text-align:center;background:linear-gradient(135deg,#e11d482e 0%,#e11d480f 100%);border:2px solid #e11d488c;border-radius:16px;flex-direction:column;align-items:center;gap:1.5rem;max-width:600px;margin:0 auto;padding:3rem 2rem;display:flex}.cta-title{color:#fff;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.3}.cta-subtitle{color:#cbd5e1;margin:0;font-size:1.05rem;line-height:1.6}.cta-button{color:#fff;cursor:pointer;letter-spacing:.5px;background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);border:none;border-radius:10px;padding:1.25rem 3rem;font-size:1.1rem;font-weight:700;transition:all .3s;animation:1s ease-in-out infinite ctaBlink;box-shadow:0 10px 30px #ef444459}@keyframes ctaBlink{0%,to{opacity:1;box-shadow:0 10px 30px #ef444459}50%{opacity:.55;box-shadow:0 0 #ef444400}}.cta-button:hover{transform:translateY(-3px);box-shadow:0 15px 40px #ef444480}.cta-button:active{transform:translateY(-1px)}.cta-guarantee{color:#e11d48;margin:0;font-size:.9rem;font-style:italic}@media (max-width:768px){.container{align-items:flex-start;padding:3rem 1rem 1.5rem}.headline{margin-bottom:1rem;font-size:1.65rem;line-height:1.2}.description-wrapper{margin-bottom:1.5rem}.description{margin-bottom:.75rem;font-size:.9rem;line-height:1.5}.social-badges{gap:.4rem;margin-top:.5rem}.social-badge{gap:.35rem;padding:.35rem .6rem;font-size:.8rem}.badge-icon{width:14px;height:14px}.badge-separator{font-size:.85rem}.video-container{margin-top:1.25rem}.sales-video{border-radius:10px;min-height:250px}.learning-section{margin-top:3rem}.learning-list{gap:1rem}.learning-item{gap:.85rem;padding:1.25rem}.check-icon{width:28px;height:28px}.check-icon svg{width:18px;height:18px}.learning-item p{font-size:.95rem}.about-section{margin-top:3rem}.section-title{margin-bottom:1.5rem;font-size:1.5rem}.carousel-container{padding:0 1rem}.carousel{gap:1rem}.carousel-item{width:220px}.carousel-btn{width:38px;height:38px;font-size:1.5rem}.testimonials-section{margin-top:3rem;padding-bottom:2rem}.testimonials-grid{grid-template-columns:1fr;gap:1.25rem}.testimonial-card{padding:1.25rem}.testimonial-name{font-size:.95rem}.testimonial-text{font-size:.9rem}.for-whom-section{margin-top:3rem}.for-whom-list{gap:.75rem}.for-whom-item{gap:.75rem;padding:1rem}.for-whom-item .checkmark{font-size:1.3rem}.for-whom-item p{font-size:.95rem}.not-for-whom-section{margin-top:3rem}.not-for-whom-list{gap:.75rem}.not-for-whom-item{gap:.75rem;padding:1rem}.not-for-whom-item .xmark{font-size:1.3rem}.not-for-whom-item p{font-size:.95rem}.about-content{gap:1.5rem}.about-text{text-align:center}.about-text p{margin-bottom:.75rem;font-size:.95rem}.cta-section{margin-top:3rem;padding:2rem 0}.cta-content{gap:1.25rem;padding:2rem 1.5rem}.cta-title{font-size:1.3rem}.cta-subtitle{font-size:.95rem}.cta-button{padding:1rem 2rem;font-size:1rem}.cta-guarantee{font-size:.85rem}}
