.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-bottom:1px solid transparent;font-family:system-ui;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.header.scrolled{border-bottom-color:rgba(0,0,0,.05);box-shadow:1px 1px 14px #2d3572cc}.header-content{padding:.5rem 0}.header-content,.logo{align-items:center;display:flex;justify-content:space-between}.logo{cursor:pointer;gap:.5rem;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.logo:hover{opacity:.7}.logo-icon{height:auto;width:8rem}.logo-icon img{height:100%;object-fit:cover;width:100%}.logo-text{color:#f32829;font-size:1.3rem;font-weight:800;line-height:1.3}.logo-highlight{display:block}.nav .nav-links{align-items:center;display:flex;gap:2rem}.nav .nav-links li button{background:none;border:none;color:#444;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:.5rem;position:relative;transition:color .3s}.nav .nav-links li button:after{background:#f32829;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav .nav-links li button:hover,.nav-links li button.active{color:#f32829;transition:color .3s ease,border-bottom .3s ease}.nav .nav-links li button.active:after,.nav .nav-links li button:hover:after{width:100%}.nav .nav-links li button.cta-button{align-items:center;background:#f32829;border-radius:9999px;color:#f5f5f5!important;display:flex;flex-direction:row;gap:.5rem;justify-content:center;padding:.7rem 1.7rem;transition:all .3s}.nav .nav-links li button.cta-button:hover{box-shadow:0 8px 16px #444;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.nav .nav-links li button.cta-button:after{display:none}.mobile-menu-btn{background:none;border:none;color:#2b3881;cursor:pointer;display:none;padding:.5rem;position:relative;z-index:1500}.mobile-menu{align-items:center;background:hsla(0,0%,89%,.95);border-radius:0;flex-direction:column;height:100vh;justify-content:space-between;left:0;margin:0;overflow-y:auto;padding:6rem 1rem;position:fixed;top:0;width:100vw;z-index:999}.mobile-menu.open{display:none}.mobile-nav{width:100%}.mobile-nav .mobile-nav-links{align-items:center;display:flex;flex-direction:column;gap:2rem}.mobile-nav .mobile-nav-links li{width:100%}.mobile-nav .mobile-nav-links li button{background:none;border:none;color:#444;cursor:pointer;font-family:inherit;font-size:1.2rem;padding:.5rem;text-align:left;text-align:center;transition:color .3s;width:100%}.mobile-nav .mobile-nav-links li button:hover{color:#222}.mobile-nav .mobile-nav-links li button.mobile-cta{align-items:center;background:#f32829;border-radius:9999px;color:#f5f5f5!important;display:flex;flex-direction:row;gap:.5rem;justify-content:center;padding:.7rem 1.7rem;transition:all .3s}.mobile-nav .mobile-nav-links li button.mobile-cta:hover{box-shadow:0 0 20px #f32829}@media (max-width:1023.98px){.nav{display:none}.mobile-menu-btn{display:block}.mobile-menu.open{display:flex}}*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{font-size:100%;font-size:16px;height:100%;line-height:1;width:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}a{color:inherit}.layout{display:flex;flex-direction:column;font-family:Segoe UI Black,sans-serif;min-height:100vh;overflow:hidden}.container{margin:0 auto;max-width:1920px;padding:0 1rem}.main{flex:1 1 auto;padding:6rem 0}.ibg{position:relative}.ibg img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.stop-scrolling{overflow-y:hidden}.red{color:#f32829}.blue{color:#2b3881}.dark{color:#111}*{box-sizing:border-box}section{margin:0 auto 2.5rem;max-width:900px;padding:2rem 15px}h1,h2,h3{font-weight:700;margin-bottom:16px}h1{font-size:3rem;line-height:1.2}.hero{background:#2b3881;border-radius:2rem;padding:2rem 1rem;text-align:center}.hero-background{display:flex;justify-content:center;width:100%}.hero h1,.hero p{color:#f5f5f5}.hero p{font-size:2rem;margin-bottom:0;margin-top:16px}.hero-image{border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);height:100%;max-width:100%;object-fit:cover}.price-title{border:2px solid #2b3881;border-radius:12px;box-shadow:0 4px 12px rgba(0,87,183,.1);color:#f32829;padding:1.5rem 2rem;text-align:center}h2{border-bottom:4px solid #2b3881;font-size:2.8rem;letter-spacing:.03em;margin-bottom:1.5rem;padding-bottom:.4rem}h2,h3{color:#2b3881}h3{font-size:2.3rem;margin-bottom:8px}p{color:#444;font-size:1rem;margin-bottom:16px}ul{color:#333;list-style:none;padding-left:0}ul li{color:#222;font-size:1.1rem;font-weight:600;line-height:1.7;padding-left:1.4rem;position:relative;transition:color .3s ease}ul li strong{display:block;margin-bottom:1rem}section li:before{color:#2b3881;content:"✓";font-size:1.2rem;font-weight:700;left:0;line-height:1;position:absolute;top:0}ul li:hover{color:#2b3881;cursor:default}.sub-list li{color:#555;font-size:1rem;font-weight:400;margin-bottom:.4rem;padding-left:2.2rem}.bonus,.offer{background:#e6f0ff;border-left:6px solid #2b3881;border-radius:8px;box-shadow:0 2px 8px rgba(0,87,183,.15);color:#003d80;font-size:1.1rem;font-weight:600;padding:1.2rem 2rem;transition:background .3s ease}.bonus:hover,.offer:hover{background:#d0e4ff}.prices{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-around}.price-card{background:#f0f8ff;border:2px solid #2b3881;border-radius:12px;box-shadow:0 4px 12px rgba(0,87,183,.1);cursor:default;flex:1 1 280px;padding:1.5rem 2rem;text-align:center;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.price-card:hover{box-shadow:0 10px 25px rgba(0,87,183,.25);-webkit-transform:translateY(-8px);transform:translateY(-8px)}.price-card h3{font-size:1.4rem;margin-bottom:.8rem;margin-top:0}.price-card h3,.price-card p{color:#2b3881;font-weight:700}.price-card p{font-size:1.3rem;margin:0}.cta{background:#f5f5f5;border-radius:12px;box-shadow:0 8px 20px rgba(0,87,183,.3);color:#2b3881;font-weight:700;letter-spacing:.05em;margin-top:3rem;padding:2rem 1rem 1rem;text-align:center}.cta p{font-size:1.3rem;margin:.3rem 0}.cta button{background:#f32829;border:none;border-radius:40px;box-shadow:0 6px 15px rgba(1,0,77,.6);color:#fff;cursor:pointer;font-size:1.4rem;font-weight:700;margin-top:1.5rem;padding:1.2rem 3rem;transition:background .3s ease,-webkit-transform .2s ease;transition:background .3s ease,transform .2s ease;transition:background .3s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-user-select:none;user-select:none}.cta button:hover{background:#f32829;box-shadow:0 8px 20px rgba(0,19,41,.8);outline:none;-webkit-transform:scale(1.05);transform:scale(1.05)}.important-message{background-color:#fff4f4;border:2px solid #f32829;border-radius:12px;box-shadow:0 4px 12px rgba(179,34,34,.3);color:#b22222;font-weight:700;letter-spacing:.05em;margin:2rem auto 4rem;max-width:900px;padding:1.5rem 2rem;text-align:center;-webkit-user-select:none;user-select:none}.important-message p:first-child{font-size:1.8rem;margin-bottom:.4rem;text-transform:uppercase}.important-message p:last-child{font-size:1.4rem;font-weight:600;margin:0}@media (max-width:600px){.important-message{margin:1.5rem 1rem 3rem;padding:1rem 1.2rem}.important-message p:first-child{font-size:1.3rem}.important-message p:last-child{font-size:1rem}}@media (min-width:601px) and (max-width:900px){.important-message{margin:1.8rem auto 3.5rem;padding:1.3rem 1.5rem}.important-message p:first-child{font-size:1.45rem}.important-message p:last-child{font-size:1.1rem}}footer{background:#f0f8ff;border-top:2px solid #2b3881;color:#555;font-size:1.2rem;font-weight:600;letter-spacing:.03em;padding:1.5rem 1rem;text-align:center}@media (max-width:600px){h1{font-size:1.5rem}h2{font-size:1.4rem}.hero p{font-size:1.1rem}.prices{flex-direction:column;gap:15px}.price-card{flex:1 1 100%}.cta button{padding:16px 0;width:100%}}@media (min-width:601px) and (max-width:900px){h1{font-size:2.4rem}h2{font-size:1.6rem}.hero p{font-size:1.5rem}}@media (min-width:1023.88px){h1{font-size:3.5rem;line-height:1.2}.hero p{color:#f5f5f5;font-size:2.3rem}ul li{font-size:1.5rem}section li:before{font-size:1.7rem}.sub-list li{font-size:1.3rem}}
/*# sourceMappingURL=main.167d29c4.css.map*/