body{font-family:'Poppins',sans-serif;font-size:16px;background:#ffffff;margin:0;padding:0;}
.offer-bar{position:fixed;top:0;left:0;width:100%;background:#0091BC;color:#fff;font-family:'Sora',sans-serif;font-weight:800;font-size:18px;padding:10px 0;letter-spacing:0.5px;z-index:9999;}
.hero-section{position:relative;overflow:hidden;}
.hero-section .container{position:relative;z-index:2;}
.hero-title{font-family:'Sora',sans-serif;font-size:42px;font-weight:800;line-height:1.3;letter-spacing:-0.6px;color:#FFF;}
.hero-title span{color:#38B6FF;}
.hero-subtitle{font-family:'Poppins',sans-serif;font-size:20px;font-weight:400;opacity:0.95;max-width:720px;margin:0 auto;color:#FFF;}
.hero-subtitle strong{font-weight:700;}
.hero-video-call{font-family:'Poppins',sans-serif;font-size:18px;font-weight:600;letter-spacing:0.5px;color:#FFF;}
.hero-video-wrapper{max-width:600px;margin:0 auto;margin-top:60px;margin-bottom:60px!important;}
.hero-video-shadow{border-radius:18px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,0.4);}
.hero-cta-btn{position:relative;font-family:'Sora',sans-serif;font-size:18px;background:linear-gradient(90deg,#22C55E 0%,#16A34A 100%);color:#fff;font-weight:800;padding:16px 34px;border-radius:30px;transition:all 0.3s ease;animation:ctaBlink 1.8s infinite;}
.hero-cta-btn:hover{background:linear-gradient(90deg,#25D366 0%,#1EBE5D 100%);color:#fff;transform:translateY(-3px);}
.hero-security-info{font-family:'Poppins',sans-serif;font-size:14px;color:rgba(255,255,255,0.75);}
.hero-security-info i{color:#25D366;}
.hero-bg-aurora{background:linear-gradient(135deg,rgba(5,6,42,.92) 0%,rgba(3,13,101,.88) 55%,rgba(6,8,57,.92) 100%),url('../img/hero-bg.jpeg') center/cover no-repeat;position:relative;overflow:hidden;}
.hero-bg-aurora::before{content:'';position:absolute;inset:-40%;background:radial-gradient(closest-side,rgba(56,182,255,.22),transparent 60%),radial-gradient(closest-side,rgba(0,145,188,.18),transparent 60%),radial-gradient(closest-side,rgba(34,197,94,.10),transparent 60%);filter:blur(55px);animation:auroraMove 10s ease-in-out infinite;opacity:.9;pointer-events:none;z-index:0;}
@keyframes ctaBlink{0%{transform:scale(1);}50%{transform:scale(1.03);}100%{transform:scale(1);}}
@keyframes auroraMove{0%{transform:translate(-6%,-4%) scale(1.05);}50%{transform:translate(6%,4%) scale(1.12);}100%{transform:translate(-6%,-4%) scale(1.05);}}
.pain3-section{background:#ffffff;position:relative;overflow:hidden;padding-top:100px!important;padding-bottom:90px!important;}
.pain3-title{font-family:'Sora',sans-serif;font-size:42px;font-weight:800;color:#030C5F;line-height:1.3;}
.pain3-title span{color:#38B6FF;}
.pain3-question{font-family:'Poppins',sans-serif;font-size:20px;font-weight:500;color:#030C5F;}
.pain3-board{max-width:480px;margin:0 auto;}
.pain3-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:20px;padding:18px 16px;cursor:default;transition:all .25s ease;user-select:none;}
.pain3-btn:hover{transform:translateY(-3px);box-shadow:0 16px 28px rgba(2,6,35,.12);}
.pain3-btn-icon{width:50px;height:50px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.22);color:#ffffff;font-size:20px;}
.pain3-btn-text{font-family:'Sora',sans-serif;font-size:24px;font-weight:800;color:#ffffff;text-align:center;}
.pain3-btn-serve{background:linear-gradient(90deg,#0091BC 0%,#38B6FF 100%);}
.pain3-btn-attack{background:linear-gradient(90deg,#030D65 0%,#060839 100%);}
.pain3-btn-end{background:linear-gradient(90deg,#FD5332 0%,#ff3f36 100%);}
.pain3-chevron{text-align:center;margin:10px 0 16px 0;color:#0091BC;font-size:28px;}
.pain3-text{font-family:'Poppins',sans-serif;font-size:20px;color:#030C5F;}
.pain3-final{font-family:'Poppins',sans-serif;font-size:20px;color:#030C5F;}
.pain3-final span{color:#FD5332;font-weight:700;}
.belief-section{background:linear-gradient(135deg,#031638 0%,#030D65 55%,#060839 100%);position:relative;overflow:hidden;padding-top:90px!important;padding-bottom:100px!important;}
.belief-title{font-family:'Sora',sans-serif;font-size:42px;font-weight:800;color:#fff;line-height:1.3;}
.belief-title span{color:#38B6FF;}
.belief-subtitle{font-family:'Poppins',sans-serif;font-size:20px;color:#FFF;opacity:.85;}
.belief-control{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;}
.belief-control-item{font-family:'Sora',sans-serif;font-size:18px;font-weight:800;color:#ffffff;background:linear-gradient(90deg,#0091BC 0%,#38B6FF 100%);padding:12px 20px;border-radius:30px;}
.belief-statement{font-family:'Poppins',sans-serif;font-size:20px;color:#FFF;max-width:780px;margin:0 auto;}
.belief-benefits-title{font-family:'Sora',sans-serif;font-size:26px;font-weight:800;color:#FFF;}
.benefit-card{background:#ffffff;border-radius:22px;padding:24px 20px;box-shadow:0 18px 40px rgba(2,6,35,.08);border:1px solid rgba(2,6,35,.06);transition:all .25s ease;text-align:center;}
.benefit-card:hover{transform:translateY(-3px);box-shadow:0 22px 46px rgba(2,6,35,.10);}
.benefit-icon{width:54px;height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:20px;margin:0 auto 14px auto;}
.benefit-icon-blue{background:linear-gradient(90deg,#0091BC 0%,#38B6FF 100%);}
.benefit-icon-navy{background:linear-gradient(90deg,#030D65 0%,#060839 100%);}
.benefit-icon-red{background:linear-gradient(90deg,#FD5332 0%,#ff3f36 100%);}
.benefit-text{font-family:'Sora',sans-serif;font-size:16px;font-weight:700;color:#030C5F;}
.method-section{background:#ffffff;position:relative;overflow:hidden;padding-top:100px!important;padding-bottom:90px!important;}
.method-section .container{position:relative;z-index:2;}
.method-title{font-family:'Sora',sans-serif;font-size:42px;font-weight:800;line-height:1.12;color:#031638;}
.method-title span{color:#38B6FF;}
.method-subtitle{font-family:'Poppins',sans-serif;font-size:20px;color:#030C5F;max-width:860px;margin:0 auto;}
.method-divider{width:110px;height:4px;border-radius:999px;background:linear-gradient(90deg,#0091BC 0%,#38B6FF 100%);opacity:1;}
.method-kicker{font-family:'Sora',sans-serif;font-size:22px;font-weight:800;color:#031638;letter-spacing:.2px;}
.module-card{background:linear-gradient(135deg,#030D65 0%,#060839 55%,#031638 100%);border:1px solid rgba(3,22,56,.22);border-radius:22px;padding:32px 24px;backdrop-filter:none;box-shadow:0 18px 44px rgba(2,6,35,.14);transition:all .25s ease;text-align:center;}
.module-card:hover{transform:translateY(-4px);box-shadow:0 26px 54px rgba(2,6,35,.18);}
.module-title{font-family:'Sora',sans-serif;font-size:26px;font-weight:800;color:#ffffff;letter-spacing:.5px;margin-bottom:6px;}
.module-subtitle{font-family:'Sora',sans-serif;font-size:20px;font-weight:700;color:#38B6FF;}
.module-lead{font-family:'Poppins',sans-serif;font-size:16px;color:rgba(255,255,255,.88);}
.module-list{list-style:none;padding:0;margin:0;width:100%;text-align:center;}
.module-list li{font-family:'Poppins',sans-serif;font-size:14px;color:rgba(255,255,255,.92);margin:10px 0;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;}
.module-list li i{color:#22C55E;font-size:14px;}
.module-card-highlight{background:linear-gradient(135deg,#031638 0%,#060839 55%,#030D65 100%);border:1px solid rgba(56,182,255,.18);}
.module-card-highlight .module-title{color:#FD5332;}
.bonus-item{display:flex;gap:12px;align-items:flex-start;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:14px 14px;}
.bonus-check{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#FD5332 0%,#ff3f36 100%);color:#ffffff;flex:0 0 34px;margin-top:2px;}
.bonus-check i{display:none;}
.bonus-check::before{content:"🎁";font-size:16px;line-height:1;}
.bonus-text{font-family:'Poppins',sans-serif;font-size:14px;color:rgba(255,255,255,.90);line-height:1.5;text-align:left;}
.bonus-text strong{color:#FD5332;}
.method-cta-btn{font-size:20px;padding:18px 42px;}
.offer-section{background:linear-gradient(135deg,#031638 0%,#030D65 55%,#060839 100%);padding-top:40px!important;padding-bottom:0!important;}
.offer-card{padding:44px 28px;position:relative;overflow:hidden; background:transparent;}
.offer-badge{display:inline-flex;align-items:center;justify-content:center;font-family:'Sora',sans-serif;font-weight:800;font-size:12px;letter-spacing:1px;color:#25D366;padding:10px 16px;border-radius:999px;position:relative;z-index:2;}
.offer-title{font-family:'Sora',sans-serif;font-size:42px;font-weight:800;line-height:1.12;color:#ffffff;position:relative;z-index:2;}
.offer-title span{color:#38B6FF;}
.offer-subtitle{font-family:'Poppins',sans-serif;font-size:16px;color:rgba(255,255,255,.82);position:relative;z-index:2;}
.offer-pricing{position:relative;z-index:2;}
.offer-label{font-family:'Poppins',sans-serif;font-size:14px;color:rgba(255,255,255,.72);}
.offer-label span{color:#ffffff;font-weight:700;}
.offer-price{font-family:'Sora',sans-serif;font-size:56px;font-weight:900;line-height:1;color:#25D366;text-shadow:0 14px 40px rgba(253,83,50,.22);}
.offer-installments{font-family:'Poppins',sans-serif;font-size:16px;color:rgba(255,255,255,.86);}
.offer-deadline{font-family:'Poppins',sans-serif;font-size:16px;color:rgba(255,255,255,.72);}
.offer-divider{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.14) 50%,transparent 100%);position:relative;z-index:2;}
.offer-cta-btn{font-family:'Sora',sans-serif;font-size:18px;font-weight:900;background:linear-gradient(90deg,#22C55E 0%,#16A34A 100%);color:#ffffff;border-radius:999px;padding:16px 30px;transition:all .25s ease;position:relative;z-index:2;box-shadow:0 18px 40px rgba(34,197,94,.25);}
.offer-cta-btn:hover{transform:translateY(-3px);color:#ffffff;filter:brightness(1.05) saturate(1.05);box-shadow:0 22px 50px rgba(34,197,94,.35);}
.offer-security{font-family:'Poppins',sans-serif;font-size:13px;color:rgba(255,255,255,.70);position:relative;z-index:2;}
.offer-security i{color:#22C55E;}
.guarantee-section{padding-top:110px!important;padding-bottom:100px!important;}
.guarantee-card{background:linear-gradient(180deg,rgba(2,6,35,.92) 0%,rgba(2,6,35,.88) 100%);border:1px solid rgba(255,255,255,.10);border-radius:26px;padding:44px 28px;box-shadow:0 26px 70px rgba(0,0,0,.28);position:relative;overflow:hidden;}
.guarantee-card::before{content:'';position:absolute;inset:-30%;background:radial-gradient(circle at 25% 25%,rgba(0,145,188,.18),transparent 55%),radial-gradient(circle at 75% 70%,rgba(56,182,255,.12),transparent 60%);filter:blur(60px);opacity:.9;pointer-events:none;}
.guarantee-badge-img{width:160px;height:160px;object-fit:cover;border-radius:999px;box-shadow:0 18px 40px rgba(0,0,0,.35);position:relative;z-index:2;border:1px solid rgba(255,255,255,.10);}
.guarantee-title{font-family:'Sora',sans-serif;font-size:36px;font-weight:900;line-height:1.15;color:#ffffff;position:relative;z-index:2;}
.guarantee-text{font-family:'Poppins',sans-serif;font-size:16px;line-height:1.7;color:rgba(255,255,255,.80);max-width:780px;margin:0 auto;position:relative;z-index:2;}
.guarantee-text strong{color:#ffffff;font-weight:700;}
.guarantee-cta-btn{font-family:'Sora',sans-serif;font-size:18px;font-weight:900;background:linear-gradient(90deg,#22C55E 0%,#16A34A 100%);color:#ffffff;border-radius:999px;padding:16px 30px;transition:all .25s ease;position:relative;z-index:2;box-shadow:0 18px 40px rgba(34,197,94,.25);}
.guarantee-cta-btn:hover{transform:translateY(-3px);color:#ffffff;filter:brightness(1.05) saturate(1.05);box-shadow:0 22px 50px rgba(34,197,94,.35);}
.guarantee-section-wrap{background:#ffffff;padding:110px 0 100px;}
.guarantee-section{padding-top:0!important;padding-bottom:0!important;}
.guarantee-card{background:#ffffff;border:1px solid rgba(2,6,35,.10);box-shadow:0 26px 70px rgba(2,6,35,.12);}
.guarantee-card::before{display:none;}
.guarantee-title{color:#031638;}
.guarantee-text{color:#4b5563;}
.guarantee-text strong{color:#031638;}
.authority-section{background:#ffffff;padding-top:90px!important;padding-bottom:90px!important;}
.authority-photo-wrap{max-width:340px;margin:0 auto;}
.authority-photo{width:100%;height:420px;object-fit:cover;border-radius:20px;}
.authority-name{font-family:'Sora',sans-serif;font-size:24px;font-weight:900;color:#031638;}
.authority-role{font-family:'Poppins',sans-serif;font-size:14px;color:#5f6b7a;}
.authority-card{padding:0;}
.authority-badge{display:inline-flex;align-items:center;justify-content:center;font-family:'Sora',sans-serif;font-weight:800;font-size:12px;letter-spacing:1px;color:#0091BC;background:rgba(0,145,188,.10);padding:8px 14px;border-radius:999px;}
.authority-title{font-family:'Sora',sans-serif;font-size:42px;font-weight:800;line-height:1.15;color:#031638;}
.authority-points{display:flex;flex-direction:column;gap:10px;}
.authority-point{font-family:'Poppins',sans-serif;font-size:15px;color:#031638;display:flex;align-items:center;gap:10px;}
.authority-point i{color:#22C55E;}
.authority-text{font-family:'Poppins',sans-serif;font-size:16px;line-height:1.75;color:#4b5563;}
.authority-text strong{ font-weight: 800 !important; color: #031638; }
.authority-cta-btn{font-size:18px;padding:16px 34px;}
.authority-title span{color:#38B6FF;}
.final-section{background:linear-gradient(135deg,#031638 0%,#030D65 55%,#060839 100%);position:relative;overflow:hidden;padding-top:90px!important;padding-bottom:90px!important;}
.final-section::before{content:'';position:absolute;inset:-30%;background:radial-gradient(circle at 20% 20%,rgba(56,182,255,.16),transparent 60%),radial-gradient(circle at 80% 70%,rgba(0,145,188,.12),transparent 60%);filter:blur(60px);opacity:.9;pointer-events:none;}
.final-section .container{position:relative;z-index:2;}
.final-title{font-family:'Sora',sans-serif;font-size:44px;font-weight:900;line-height:1.1;color:#ffffff;}
.final-title span{color:#38B6FF;}
.final-lead{font-family:'Poppins',sans-serif;font-size:20px;line-height:1.6;color:rgba(255,255,255,.86);max-width:860px;margin:0 auto;}
.final-sign{font-family:'Sora',sans-serif;font-size:18px;font-weight:800;color:rgba(255,255,255,.92);opacity:1;}
.final-cta-btn{font-size:20px;padding:18px 42px;}

@media (max-width: 991.98px){
.offer-bar{font-size:16px;padding:9px 0;}
.hero-title{font-size:36px;letter-spacing:-0.4px;}
.hero-subtitle{font-size:18px;max-width:640px;}
.hero-video-wrapper{max-width:560px;margin-top:44px;margin-bottom:44px!important;}
.hero-cta-btn{font-size:17px;padding:14px 30px;}
.hero-security-info{font-size:13px;}
.pain3-section{padding-top:80px!important;padding-bottom:75px!important;}
.pain3-title{font-size:36px;}
.pain3-question,.pain3-text,.pain3-final{font-size:18px;}
.pain3-btn{padding:16px 14px;border-radius:18px;}
.pain3-btn-text{font-size:17px;}
.belief-section{padding-top:75px!important;padding-bottom:85px!important;}
.belief-title{font-size:36px;}
.belief-subtitle,.belief-statement{font-size:18px;}
.belief-control-item{font-size:16px;padding:10px 16px;}
.method-section{padding-top:85px!important;padding-bottom:75px!important;}
.method-title{font-size:36px;}
.method-subtitle{font-size:18px;}
.module-card{padding:28px 20px;}
.module-title{font-size:24px;}
.module-subtitle{font-size:18px;}
.method-cta-btn{font-size:18px;padding:16px 34px;}
.offer-title{font-size:36px;}
.offer-card{padding:36px 22px;}
.offer-price{font-size:48px;}
.offer-cta-btn{font-size:17px;padding:14px 26px;}
.guarantee-section{padding-top:90px!important;padding-bottom:85px!important;}
.guarantee-card{padding:38px 22px;}
.guarantee-title{font-size:32px;}
.guarantee-badge-img{width:140px;height:140px;}
.authority-section{padding-top:75px!important;padding-bottom:75px!important;}
.authority-title{font-size:36px;}
.authority-text{font-size:15px;}
.authority-photo{height:380px;}
.final-section{padding-top:75px!important;padding-bottom:75px!important;}
.final-title{font-size:38px;}
.final-lead{font-size:18px;}
.final-cta-btn{font-size:18px;padding:16px 34px;}
}

@media (max-width: 767.98px){
body{font-size:15px;}
.offer-bar{font-size:15px;padding:8px 0;letter-spacing:0.3px;}
.hero-title{font-size:30px;line-height:1.25;}
.hero-subtitle{font-size:17px;max-width:520px;}
.hero-video-call{font-size:16px;}
.hero-video-wrapper{max-width:100%;margin-top:34px;margin-bottom:34px!important;}
.hero-video-shadow{border-radius:16px;}
.hero-cta-btn{font-size:16px;padding:14px 26px;border-radius:28px;}
.hero-security-info{font-size:12.5px;}
.pain3-section{padding-top:70px!important;padding-bottom:65px!important;}
.pain3-title{font-size:30px;}
.pain3-question,.pain3-text,.pain3-final{font-size:17px;}
.pain3-board{max-width:420px;}
.pain3-btn{padding:15px 12px;border-radius:16px;}
.pain3-btn-icon{width:46px;height:46px;border-radius:14px;font-size:18px;}
.pain3-btn-text{font-size:16px;}
.pain3-chevron{margin:8px 0 12px 0;font-size:24px;}
.belief-section{padding-top:65px!important;padding-bottom:75px!important;}
.belief-title{font-size:30px;}
.belief-subtitle,.belief-statement{font-size:17px;}
.belief-benefits-title{font-size:22px;}
.benefit-card{padding:20px 16px;border-radius:18px;}
.benefit-icon{width:50px;height:50px;border-radius:16px;font-size:18px;}
.method-section{padding-top:75px!important;padding-bottom:65px!important;}
.method-title{font-size:30px;}
.method-subtitle{font-size:17px;}
.method-kicker{font-size:20px;}
.module-card{padding:24px 18px;border-radius:18px;}
.module-title{font-size:22px;}
.module-subtitle{font-size:17px;}
.module-lead{font-size:15px;}
.module-list li{font-size:13.5px;}
.bonus-item{border-radius:14px;}
.method-cta-btn{font-size:17px;padding:15px 30px;}
.offer-section{padding-top:30px!important;}
.offer-card{padding:32px 18px;}
.offer-title{font-size:30px;}
.offer-subtitle{font-size:15px;}
.offer-price{font-size:44px;}
.offer-label,.offer-deadline{font-size:14px;}
.offer-cta-btn{font-size:16px;padding:14px 24px;}
.guarantee-section{padding-top:80px!important;padding-bottom:75px!important;}
.guarantee-card{padding:32px 18px;border-radius:22px;}
.guarantee-badge-img{width:130px;height:130px;}
.guarantee-title{font-size:28px;}
.guarantee-text{font-size:15px;}
.guarantee-cta-btn{font-size:16px;padding:14px 24px;}
.authority-section{padding-top:65px!important;padding-bottom:65px!important;}
.authority-photo-wrap{max-width:320px;}
.authority-photo{height:360px;border-radius:18px;}
.authority-name{font-size:22px;}
.authority-title{font-size:30px;text-align:center;}
.authority-cta-btn{font-size:16px;padding:14px 26px;}
.final-section{padding-top:65px!important;padding-bottom:65px!important;}
.final-title{font-size:32px;}
.final-lead{font-size:17px;}
.final-cta-btn{font-size:17px;padding:15px 30px;}
.final-sign{font-size:16px;}
}

@media (max-width: 575.98px){
.offer-bar{font-size:14px;padding:7px 0;}
.hero-title{font-size:26px;letter-spacing:-0.2px;}
.hero-subtitle{font-size:16px;}
.hero-video-call{font-size:15px;}
.hero-cta-btn{width:100%;max-width:420px;padding:14px 18px;}
.hero-video-shadow{border-radius:14px;box-shadow:0 18px 36px rgba(0,0,0,0.35);}
.pain3-title{font-size:26px;}
.pain3-question,.pain3-text,.pain3-final{font-size:16px;}
.pain3-board{max-width:360px;}
.pain3-btn-text{font-size:15px;}
.belief-title{font-size:26px;}
.belief-subtitle,.belief-statement{font-size:16px;}
.belief-control{gap:10px;}
.belief-control-item{font-size:15px;padding:9px 14px;}
.method-title{font-size:26px;}
.method-subtitle{font-size:16px;}
.method-divider{width:90px;}
.method-cta-btn{width:100%;max-width:420px;padding:15px 18px;}
.offer-title{font-size:26px;}
.offer-price{font-size:40px;}
.offer-cta-btn{width:100%;max-width:420px;padding:14px 18px;}
.guarantee-title{font-size:24px;}
.guarantee-badge-img{width:120px;height:120px;}
.guarantee-cta-btn{width:100%;max-width:420px;padding:14px 18px;}
.authority-title{font-size:26px;}
.guarantee-section-wrap { padding: 10px 0 10px; }
.authority-photo{height:330px;}
.authority-cta-btn{width:100%;max-width:420px;padding:14px 18px;}
.final-title{font-size:28px;}
.final-lead{font-size:16px;}
.final-cta-btn{width:100%;max-width:420px;padding:15px 18px;}
}

@media (max-width: 360px){
.hero-title{font-size:24px;}
.offer-title,.method-title,.belief-title,.pain3-title,.authority-title{font-size:24px;}
.offer-price{font-size:36px;}
}