html{scroll-behavior:smooth}body{color:#777;background-color:#fff;font-family:Poppins,Arial,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:#fff;font-family:Poppins,Arial,sans-serif;font-weight:700}.bg-light h1,.bg-light h2,.bg-light h3,.bg-light h4,.bg-light h5,.bg-light h6,.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h5,.bg-white h6,section:not(.hero):not(.pricing-section):not(.cta-section):not(.urgency-section):not(.bg-dark-gradient):not(.bg-dark):not(.contact-section) h1,section:not(.hero):not(.pricing-section):not(.cta-section):not(.urgency-section):not(.bg-dark-gradient):not(.bg-dark):not(.contact-section) h2,section:not(.hero):not(.pricing-section):not(.cta-section):not(.urgency-section):not(.bg-dark-gradient):not(.bg-dark):not(.contact-section) h3,section:not(.hero):not(.pricing-section):not(.cta-section):not(.urgency-section):not(.bg-dark-gradient):not(.bg-dark):not(.contact-section) h4,section:not(.hero):not(.pricing-section):not(.cta-section):not(.urgency-section):not(.bg-dark-gradient):not(.bg-dark):not(.contact-section) h5,section:not(.hero):not(.pricing-section):not(.cta-section):not(.urgency-section):not(.bg-dark-gradient):not(.bg-dark):not(.contact-section) h6{color:#212529!important}.text-primary{color:#08c!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#069!important;border-color:#069!important}.btn-gradient:not(.btn-outline){color:#fff;background:linear-gradient(135deg,#08c 0%,#0169fe 80%)!important}.btn-gradient:not(.btn-outline) .bi-arrow-right{opacity:0;transition:transform .3s,opacity .3s;display:inline-flex;position:relative;top:2px;transform:translate(-8px)}.btn-gradient:not(.btn-outline):hover .bi-arrow-right,.btn-gradient:not(.btn-outline):focus-visible .bi-arrow-right{opacity:1;transform:translate(0)}.bg-primary{background-color:#08c!important}.section{padding:80px 0}main{min-height:100vh}.section-label{letter-spacing:2px;text-transform:uppercase;color:#08c;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.section-title{margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.bg-light .section-title,.bg-white .section-title{color:#212529!important}.bg-dark{background:#212529!important}.bg-dark h4{color:#fff!important}.header{z-index:1030;background:linear-gradient(90deg,#121933 0%,#0f2243 100%);border-bottom:1px solid #0c101e99;width:100%;transition:all .3s}.header .header-body{padding:0}.header .header-row{justify-content:space-between;align-items:center;width:100%;min-height:78px;display:flex;position:relative}.header .header-column-left{z-index:2;flex:auto;padding:0 1rem}@media (min-width:992px){.header .header-column-left{flex:none;width:auto;padding:0 1.5rem}}.header .header-column-center{display:none}@media (min-width:992px){.header .header-column-center{z-index:1;display:flex;position:absolute;left:50%;transform:translate(-50%)}}.header .header-column-right{z-index:2;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;width:auto;padding:0 1rem;display:flex}@media (min-width:992px){.header .header-column-right{gap:1rem;padding:0 1.5rem}}.header .navbar-brand{white-space:nowrap;color:#fff!important}.header .hamburger-btn{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;font-size:2rem;display:flex}.header .hamburger-btn:hover{color:#08c}.header .hamburger-btn:focus{outline:none}.header .nav-link{text-decoration:none;transition:color .3s;position:relative;color:#fffc!important;padding:.5rem 1rem!important}.header .nav-link:hover,.header .nav-link.active{color:#08c!important}.header .nav-link.active:after{content:"";background-color:#08c;height:2px;position:absolute;bottom:0;left:1rem;right:1rem}.header .navbar-nav{flex-direction:row;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.header .nav-item{align-items:center;display:flex}.header .mobile-menu-wrapper{display:none}.header .mobile-menu-wrapper.show{display:block}@media (min-width:992px){.header .mobile-menu-wrapper{display:none!important}}.header .mobile-nav{background:#121933fa}.header .mobile-nav .navbar-nav{flex-direction:column}.header-top{z-index:1030;background:0 0;border-bottom:none;width:100%;position:absolute;top:auto;bottom:0;left:0}.header-top .navbar{background:0 0!important}.header-sticky{width:100%;top:0;left:0;box-shadow:0 2px 10px #00000026;background:linear-gradient(90deg,#121933 0%,#0f2243 100%)!important;position:fixed!important}.header-sticky.header-top,.sticky-header-active .header-sticky{animation:.3s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.navbar-nav .nav-link{letter-spacing:.5px;text-transform:uppercase;font-size:.875rem;font-weight:600;transition:color .3s;padding:1rem 1.25rem!important}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active{color:#08c!important}.hero{background:#1a1a2e;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero .hero-background{transform-origin:100% 0;z-index:0;background-image:url(/slide.jpg);background-position:50%;background-size:cover;animation:20s linear infinite alternate kenBurnsToRightTop;position:absolute;inset:0}.hero .hero-background:after{content:"";z-index:1;background:#1a1a2ed9;position:absolute;inset:0}@keyframes kenBurnsToRightTop{0%{transform:scale(1.2)translate(0)}to{transform:scale(1)translate(20px,-15px)}}.hero-content{z-index:2;text-align:center;position:relative}@media (min-width:992px){.hero-content{text-align:left}}.hero-label{letter-spacing:3px;text-transform:uppercase;color:#ffffffb3;margin-bottom:1rem;font-size:.875rem;font-weight:600}.hero-title{color:#fff;margin-bottom:1.5rem;font-size:4.5rem;font-weight:800;line-height:1.1}@media (min-width:768px){.hero-title{font-size:2.5rem}}@media (min-width:992px){.hero-title{font-size:4.5rem}}.hero-subtitle{color:#ffffffb3;margin-bottom:2rem;font-size:1.25rem}.btn-primary{letter-spacing:.5px;text-transform:uppercase;padding:.875rem 2rem;font-size:.875rem;font-weight:600;transition:all .3s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px 20px #08c6}.btn-outline-light{letter-spacing:.5px;text-transform:uppercase;border-width:2px;padding:.875rem 2rem;font-size:.875rem;font-weight:600}.btn-outline-light:hover{transform:translateY(-2px)}.btn-link-primary{color:#08c;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-link-primary:hover{color:#069;gap:.75rem}.btn-link-primary i{transition:transform .3s}.btn-link-primary:hover i{transform:translateY(3px)}.stats-section{background:linear-gradient(135deg,#08c 0% 15%,#0169fe 100%);padding:60px 0;position:relative}.stat-item{text-align:center;color:#fff;padding:1rem}.stat-item .stat-icon{opacity:.9;margin-bottom:1rem;font-size:3rem}.stat-item .stat-number{margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.stat-item .stat-label{letter-spacing:1px;text-transform:uppercase;opacity:.9;font-size:.875rem;font-weight:600}.module-card{background:#fff;border:1px solid #00000014;border-radius:8px;margin-bottom:1.5rem;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.module-card:before{content:"";background:#08c;width:4px;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleY(0)}.module-card:hover{transform:translateY(-5px);box-shadow:0 10px 40px #0000001a}.module-card:hover:before{transform:scaleY(1)}.module-number{color:#0000004d;background:#00000008;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;right:1rem}.module-title{margin-bottom:.5rem;font-size:1.5rem;font-weight:700;color:#212529!important}.module-value{color:#08c;background:#0088cc1a;border-radius:4px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-block}.module-features{margin:0;padding:0;list-style:none}.module-features li{color:#777;align-items:flex-start;gap:.75rem;padding:.5rem 0;display:flex}.module-features li i{color:#28a745;flex-shrink:0;margin-top:.25rem}.pricing-section{color:#fff;background:#212529;padding:80px 0}.pricing-card{text-align:center;background:linear-gradient(135deg,#2c3237 0%,#212529 100%);border:1px solid #ffffff1a;border-radius:16px;padding:3rem;position:relative;overflow:hidden}.pricing-card:before{content:"";background:linear-gradient(90deg,#08c,#3bf);height:4px;position:absolute;top:0;left:0;right:0}.pricing-original{color:#ffffff80;margin-bottom:1rem;font-size:1.25rem;text-decoration:line-through}.pricing-current{margin-bottom:.5rem;font-size:3rem;font-weight:800}.pricing-monthly{color:#08c;margin-bottom:2rem;font-size:1.125rem}.support-card .card{border-radius:16px}.guarantee-item{background:#0088cc1a;border:1px solid #08c3;border-radius:8px;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1.25rem;display:flex}.guarantee-item i{color:#28a745;flex-shrink:0;font-size:1.25rem}.guarantee-item span{color:#046;font-weight:500}.bonus-item{background:#fff;border-radius:12px;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.5rem;transition:all .3s;display:flex;box-shadow:0 2px 10px #0000000d}.bonus-item:hover{transform:translate(10px);box-shadow:0 5px 20px #0000001a}.bonus-item .bonus-icon{background:#0088cc1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.bonus-item .bonus-icon i{color:#08c;font-size:1.25rem}.bonus-item .bonus-text{color:#212529;font-weight:500}.urgency-section.parallax-section{border:0;margin:0;padding:0;position:relative;overflow:hidden}.urgency-section.parallax-section .d-flex.justify-content-center{width:100%}.urgency-section.parallax-section .scrollable-parallax-wrapper{background:linear-gradient(135deg,#08c 0% 15%,#0169fe 100%);min-width:40vw;transition:width .2s ease-out;overflow:hidden}@media (max-width:990.98px){.urgency-section.parallax-section .scrollable-parallax-wrapper{width:100%!important}}.urgency-section.parallax-section .urgency-illustration{min-height:300px}.urgency-section.parallax-section .urgency-label{letter-spacing:2px;text-transform:uppercase;opacity:.9;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.urgency-section.parallax-section .urgency-title{margin-bottom:1.5rem;font-size:3rem;font-weight:800;line-height:1.1}@media (min-width:768px){.urgency-section.parallax-section .urgency-title{font-size:3.5rem}}@media (min-width:992px){.urgency-section.parallax-section .urgency-title{font-size:4rem}}.urgency-section.parallax-section .urgency-text{opacity:.9;margin-bottom:1rem;font-size:1.125rem;line-height:1.6}.urgency-section.parallax-section .btn-dark{letter-spacing:.5px;text-transform:uppercase;padding:.875rem 2rem;font-size:.875rem;font-weight:600;transition:all .3s;color:#fff!important;background-color:#212529!important;border-color:#212529!important}.urgency-section.parallax-section .btn-dark:hover{transform:translateY(-2px);box-shadow:0 5px 20px #0000004d;background-color:#383f45!important;border-color:#383f45!important}.risk-reversal-section{background:#f5f7fb;padding:80px 0}.risk-card-modern{background:#fff;padding:2rem;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 60px #0f224314}.risk-card-modern:hover{transform:translateY(-8px);box-shadow:0 30px 80px #0f224326}.risk-card-image{background:#0088cc26;border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.risk-card-image .risk-card-dot{background:#08c;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.risk-card-meta{letter-spacing:2px;font-size:.75rem}.risk-card-title{color:#212529;font-size:1.5rem;font-weight:700}.risk-card-text{font-size:1rem;line-height:1.6}.risk-card-list li span{color:#212529}.risk-card-link{text-transform:uppercase;letter-spacing:1px;color:#08c;align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;transition:gap .3s;display:inline-flex}.risk-card-link:hover{color:#069;gap:.5rem}.footer{color:#ffffffb3;background:#212529;padding:60px 0 30px}.footer h5{color:#fff;margin-bottom:1.5rem;font-size:1.125rem}.footer a{color:#ffffffb3;text-decoration:none;transition:color .3s}.footer a:hover{color:#08c}.footer .footer-bottom{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1.5rem}.cta-section{color:#fff;text-align:center;background:linear-gradient(135deg,#08c 0% 15%,#0169fe 100%);padding:80px 0}.cta-section h2{color:#fff}.form-control,.form-select{border:1px solid #0000001a;border-radius:4px;padding:.875rem 1rem}.form-control:focus,.form-select:focus{border-color:#08c;box-shadow:0 0 0 3px #0088cc26}.form-step-indicator{justify-content:space-between;margin-bottom:2rem;display:flex}.form-step-indicator .step{text-align:center;color:#0006;flex:1;padding:1rem;font-size:.875rem;font-weight:600;position:relative}.form-step-indicator .step:after{content:"";background:#0000001a;height:3px;position:absolute;bottom:0;left:0;right:0}.form-step-indicator .step.active{color:#08c}.form-step-indicator .step.active:after{background:#08c}.form-step-indicator .step.completed{color:#28a745}.form-step-indicator .step.completed:after{background:#28a745}.challenge-option{cursor:pointer;border:2px solid #0000001a;border-radius:8px;align-items:center;gap:1rem;margin-bottom:.75rem;padding:1rem;transition:all .3s;display:flex}.challenge-option:hover{background:#0088cc05;border-color:#0088cc80}.challenge-option.selected{background:#0088cc0d;border-color:#08c}.challenge-option.selected .check-circle{background:#08c;border-color:#08c}.challenge-option.selected .check-circle:after{opacity:1}.challenge-option .check-circle{border:2px solid #0003;border-radius:50%;flex-shrink:0;width:24px;height:24px;transition:all .3s;position:relative}.challenge-option .check-circle:after{content:"✓";color:#fff;opacity:0;font-size:.75rem;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.language-switcher{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:4px;padding:.375rem .75rem;font-size:.875rem}.language-switcher option{color:#fff;background:#212529}[data-aos]{pointer-events:auto!important}.bg-dark-gradient{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%)}.bg-gradient-primary{background:linear-gradient(90deg,#08c 0%,#0169fe 100%)}.text-muted-light{color:#ffffffb3!important}.letter-spacing-2{letter-spacing:2px}@media (max-width:991.98px){.hero-title{font-size:2.5rem}.section{padding:60px 0}.navbar-collapse{background:#212529;border-radius:8px;margin-top:1rem;padding:1rem}}.social-icons-sticky{z-index:1040;position:fixed;top:50%;left:1.5rem;transform:translateY(-50%)}.social-icons-sticky a{background:#000;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.social-icons-sticky a:hover{background:#08c;transform:scale(1.1);opacity:1!important}.contact-section{align-items:flex-start;padding:0;display:flex;position:relative;overflow:hidden}.contact-background{z-index:0;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.contact-map-left,.contact-map-right{width:50%;height:100%;position:relative;overflow:hidden}.contact-map-placeholder{opacity:.6;background-image:url(/googlemapbackground.jpg);background-position:50%;background-size:cover;width:100%;height:100%}.contact-content{z-index:2;position:relative}.contact-panel-wrapper{width:100%}.contact-panel{width:100%;padding:3rem;box-shadow:0 20px 60px #0000004d}@media (max-width:991.98px){.contact-panel{padding:2rem}}.contact-info{color:#fff}.contact-info .contact-info-item{align-items:flex-start;gap:.75rem;display:flex}.contact-info .contact-info-item i{color:#08c;flex-shrink:0;margin-top:-.1rem;font-size:1.25rem}.contact-info .contact-address{margin-bottom:.25rem;font-size:1rem;font-weight:500}.contact-info .contact-directions{color:#ffffffb3;font-size:.875rem;text-decoration:none;transition:color .3s}.contact-info .contact-directions:hover{color:#08c}.contact-info .contact-phone{color:#fff;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s}.contact-info .contact-phone:hover{color:#08c}.contact-form-wrapper{margin-top:2rem}.contact-form-wrapper .form-control,.contact-form-wrapper .form-select{color:#212529!important;background-color:#fff!important;border:1px solid #fff3!important}.contact-form-wrapper .form-control::placeholder,.contact-form-wrapper .form-select::placeholder{color:#00000080!important}.contact-form-wrapper .form-control:focus,.contact-form-wrapper .form-select:focus{background-color:#fff!important;border-color:#08c!important;box-shadow:0 0 0 3px #0088cc26!important}.contact-form-wrapper .form-label{color:#fff!important}.contact-form-wrapper .btn-primary{letter-spacing:.5px;text-transform:uppercase;width:100%;padding:.875rem 2rem;font-weight:600;color:#fff!important;background:linear-gradient(135deg,#08c 0%,#0169fe 100%)!important;border:none!important}.contact-form-wrapper .btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px 20px #08c6;background:linear-gradient(135deg,#0077b3 0%,#015fe5 100%)!important}.contact-form-wrapper .form-step-indicator .step{color:#ffffff80!important}.contact-form-wrapper .form-step-indicator .step:after{background:#fff3!important}.contact-form-wrapper .form-step-indicator .step.active{color:#08c!important}.contact-form-wrapper .form-step-indicator .step.active:after{background:#08c!important}.contact-form-wrapper .form-step-indicator .step.completed{color:#28a745!important}.contact-form-wrapper .form-step-indicator .step.completed:after{background:#28a745!important}.contact-form-wrapper .challenge-option{background:#ffffff0d!important;border-color:#fff3!important}.contact-form-wrapper .challenge-option:hover{background:#0088cc1a!important;border-color:#0088cc80!important}.contact-form-wrapper .challenge-option.selected{background:#0088cc26!important;border-color:#08c!important}.contact-form-wrapper .challenge-option span,.contact-form-wrapper h4{color:#fff!important}.contact-form-wrapper .invalid-feedback,.contact-form-wrapper .text-danger{color:#ff6b6b!important}.contact-form-wrapper .btn-outline-secondary{color:#fff!important;border-color:#ffffff4d!important}.contact-form-wrapper .btn-outline-secondary:hover{background-color:#ffffff1a!important;border-color:#ffffff80!important}.error-page{text-align:center;justify-content:center;align-items:center;min-height:70vh;display:flex}.error-page .error-code{color:#0000001a;font-size:10rem;font-weight:800;line-height:1}
