*{box-sizing:border-box;margin:0;padding:0}body{color:#334155;-webkit-font-smoothing:antialiased;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.content-hidden-zone{opacity:0;pointer-events:none;max-height:0;transition:opacity .5s;overflow:hidden}.content-visible-zone{opacity:1;pointer-events:auto;max-height:max-content;transition:opacity 1s ease-in-out}.main-header{color:#fff;z-index:40;background-color:#0f172a;padding:16px 24px;position:relative;top:0;box-shadow:0 4px 6px -1px #0000001a}.header-inside-container{flex-direction:column;justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto;display:flex}@media (width>=768px){.header-inside-container{text-align:left;flex-direction:row}}.header-text-group{flex-direction:column;gap:4px;display:flex}.brand-name{letter-spacing:-.02em;font-size:1.35rem;font-weight:700}.header-headline{color:#e2e8f0;margin:0;font-size:.95rem}.countdown-box-wrapper{gap:8px;display:flex}.timer-square{color:#000;background-color:#fff;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;width:75px;height:75px;display:flex;box-shadow:0 2px 4px #0000001a}.timer-number{font-size:1.6rem;font-weight:800;line-height:1.1}.timer-label{letter-spacing:.05em;margin-top:2px;font-size:.6rem;font-weight:700}.video-section{color:#fff;text-align:center;background:radial-gradient(circle,#1e293b 0%,#0f172a 100%);padding:64px 16px;position:relative;overflow:hidden}.video-max-width{z-index:10;max-width:850px;margin:0 auto;position:relative}.video-placeholder-box{aspect-ratio:16/9;background-color:#000;border:1px solid #1e293b;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;position:relative;box-shadow:0 25px 50px -12px #000000b3}.fake-progress-bar{background-color:#fff3;width:100%;height:6px;position:absolute;bottom:0;left:0}.fake-progress-fill{background-color:#e11d48;width:35%;height:100%}.dots-graphic{color:#ffffff26;letter-spacing:4px;-webkit-user-select:none;user-select:none;pointer-events:none;font-family:monospace;font-size:1.2rem;line-height:.8;position:absolute}@media (width<=992px){.dots-graphic{display:none}}.dots-top-left{top:40px;left:40px}.dots-bottom-right{bottom:40px;right:40px}.video-cta-container{margin-top:32px}.btn-video-cta{color:#fff;letter-spacing:.05em;cursor:pointer;background-color:#e11d48;border:none;border-radius:50px;padding:14px 48px;font-size:1.05rem;font-weight:800;transition:transform .2s,background-color .2s;box-shadow:0 10px 20px #e11d484d}.btn-video-cta:hover{background-color:#f43f5e;transform:scale(1.03)}.btn-cta-disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btn-cta-disabled:hover{background-color:#e11d48;transform:none}.video-intro-text-box{margin-bottom:40px;padding:0 20px}.video-main-headline{color:#fff;letter-spacing:-.01em;max-width:800px;margin:0 auto 20px;font-size:1.85rem;font-weight:700;line-height:1.4}.video-sub-headline{color:#cbd5e1;max-width:600px;margin:0 auto;font-size:1.05rem;font-weight:400;line-height:1.6}.highlight-yellow{color:#facc15;font-weight:700}@media (width<=640px){.video-main-headline{font-size:1.4rem}.video-sub-headline{font-size:.95rem}}.certifications-section{background-color:#f1f5f9;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:40px 16px}.certifications-container{flex-wrap:wrap;justify-content:center;gap:32px;max-width:1024px;margin:0 auto;display:flex}.badge-item{align-items:center;gap:12px;max-width:320px;display:flex}.badge-icon-box{background-color:#d1fae5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:flex}.badge-title{color:#1e293b;font-size:.95rem;font-weight:700}.badge-desc{color:#64748b;font-size:.75rem}.steps-section{background-color:#fff;padding:64px 16px}.section-title-center{text-align:center;color:#0f172a;margin-bottom:48px;font-size:1.875rem;font-weight:700}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;max-width:1024px;margin:0 auto;display:grid}.step-card{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px;position:relative}.step-number{color:#10b98126;font-size:3rem;font-weight:900;position:absolute;top:16px;right:16px}.step-title{color:#1e293b;margin-bottom:8px;font-size:1.25rem;font-weight:700}.step-desc{color:#475569;font-size:.875rem;line-height:1.6}.features-section{background-color:#f8fafc;padding:64px 16px}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1024px;margin:0 auto;display:grid}.feature-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:24px;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 3px #0000000d}.feature-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.feature-icon-wrapper{color:#10b981;margin-bottom:16px}.feature-title{color:#1e293b;margin-bottom:8px;font-size:1.125rem;font-weight:700}.feature-desc{color:#475569;font-size:.875rem}.usecases-section{background-color:#fff;padding:64px 16px}.section-subtitle-center{color:#475569;text-align:center;margin-top:-36px;margin-bottom:40px;font-size:1rem}.usecases-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:16px;max-width:896px;margin:0 auto;display:grid}.usecase-item{background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.usecase-check{color:#10b981;font-weight:700}.usecase-text{color:#334155;font-size:.95rem;font-weight:500}.feedbacks-section{background-color:#f8fafc;padding:64px 16px}.feedbacks-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;max-width:1024px;margin:0 auto;display:grid}.feedback-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;box-shadow:0 1px 3px #0000000d}.feedback-text{color:#475569;margin-bottom:24px;font-size:.875rem;font-style:italic}.feedback-name{color:#1e293b;font-size:1rem;font-weight:700}.feedback-role{color:#059669;font-size:.75rem;font-weight:500}.author-section{background-color:#fff;padding:64px 16px}.author-container{flex-direction:column;align-items:center;gap:40px;max-width:896px;margin:0 auto;display:flex}@media (width>=768px){.author-container{flex-direction:row}}.author-photo-box{color:#64748b;background-color:#cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:192px;height:192px;font-weight:700;display:flex;box-shadow:0 10px 15px -3px #0000001a}.author-tag{color:#059669;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700}.author-name{color:#0f172a;margin-top:4px;margin-bottom:16px;font-size:1.875rem;font-weight:700}.author-bio{color:#475569;font-size:.95rem;line-height:1.6}.faq-section{background-color:#f8fafc;padding:64px 16px}.faq-container{max-width:768px;margin:0 auto}.faq-list{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.faq-item{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.faq-trigger{text-align:left;color:#1e293b;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px;font-size:1rem;font-weight:700;display:flex}.faq-trigger:hover{background-color:#f8fafc}.faq-content{color:#475569;background-color:#f8fafc;border-top:1px solid #f1f5f9;padding:16px;font-size:.875rem;line-height:1.5}.warranty-box{background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;flex-direction:column;align-items:center;gap:24px;padding:24px;display:flex}@media (width>=640px){.warranty-box{flex-direction:row}}.warranty-icon{color:#059669;flex-shrink:0;width:64px;height:64px}.warranty-title{color:#064e3b;margin-bottom:4px;font-size:1.125rem;font-weight:700}.warranty-desc{color:#047857;font-size:.875rem;line-height:1.6}.pricing-section{color:#fff;text-align:center;background-color:#020617;padding:80px 16px}.pricing-max-width{max-width:512px;margin:0 auto}.pricing-section-title{margin-bottom:16px;font-size:2rem;font-weight:800}.pricing-subtitle{color:#94a3b8;margin-bottom:32px}.pricing-box{background-color:#0f172a;border:1px solid #1e293b;border-radius:16px;padding:32px;box-shadow:0 25px 50px -12px #00000080}.old-price{color:#94a3b8;font-size:1.125rem;text-decoration:line-through}.price-prefix{color:#64748b;margin:4px 0;font-size:.75rem}.main-price-box{color:#34d399;margin-bottom:24px;font-size:2.25rem;font-weight:900}.main-price-large{font-size:3rem}.price-subtext{color:#94a3b8;margin-top:4px;font-size:.75rem;font-weight:400;display:block}.btn-cta-buy{color:#020617;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background-color:#10b981;border:none;border-radius:12px;width:100%;padding:16px;font-size:1.125rem;font-weight:900;transition:transform .2s,background-color .2s}.btn-cta-buy:hover{background-color:#34d399;transform:scale(1.02)}.secure-purchase{color:#475569;margin-top:16px;font-size:.75rem}.devs-section{background-color:#f1f5f9;border-top:1px solid #e2e8f0;padding:60px 20px}.devs-container{text-align:center;max-width:1000px;margin:0 auto}.devs-title{color:#0f172a;margin-bottom:8px;font-size:1.75rem;font-weight:700}.devs-subtitle{color:#64748b;margin-bottom:40px;font-size:1rem}.devs-grid{flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}@media (width>=640px){.devs-grid{flex-direction:row;gap:40px}}.dev-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:340px;padding:32px 24px;transition:transform .2s;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.dev-card:hover{transform:translateY(-5px)}.dev-avatar-wrapper{border:3px solid #0f172a;border-radius:50%;width:110px;height:110px;margin:0 auto 16px;overflow:hidden}.dev-avatar{object-fit:cover;width:100%;height:100%}.dev-name{color:#0f172a;margin-bottom:6px;font-size:1.25rem;font-weight:700}.dev-course{color:#475569;min-height:40px;margin-bottom:16px;font-size:.9rem;line-height:1.4}.dev-badge{color:#0f172a;text-transform:uppercase;letter-spacing:.05em;background-color:#e2e8f0;border-radius:20px;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-block}.main-footer{color:#94a3b8;text-align:center;background-color:#0f172a;border-top:1px solid #1e293b;padding:32px 16px;font-size:.8125rem}.footer-container{max-width:1024px;margin:0 auto}.footer-disclaimer{color:#475569;max-width:640px;margin:12px auto 0;font-size:.6875rem}.whatsapp-btn{color:#fff;cursor:pointer;z-index:50;background-color:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;padding:16px;transition:transform .2s,background-color .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 25px -5px #0000004d}.whatsapp-btn:hover{background-color:#20ba56;transform:scale(1.1)}
