body{background-color:#256eff;font-family:Montserrat,Arial,sans-serif;overflow-x:hidden}.fm5-16-nav{font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500}.fm6-48-h1{font-size:48px}.fm6-40-h2,.fm6-48-h1{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600}.fm6-40-h2{font-size:40px}.fm6-32-h3{font-size:40px}.fm6-20-mini,.fm6-32-h3{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600}.fm6-20-mini{font-size:20px}.fm6-20-h2{font-family:Montserrat,sans-serif;font-size:40px;font-style:normal;font-weight:600}.fr6-16-button{font-weight:600}.fr4-16-p,.fr6-16-button{font-family:Raleway,sans-serif;font-size:16px;font-style:normal;letter-spacing:.5px}.fr4-16-p{font-weight:400}#hero{align-items:center;background:linear-gradient(90deg,#006fff,#3b9eff);color:#fff;display:flex;justify-content:center;min-height:90vh;padding:80px 40px;transition:all .3s ease}.hero{position:sticky;top:0;width:100%;z-index:1}.hero.unstick{position:relative;z-index:1}.hero-content{gap:40px;margin:0 auto;max-width:1200px;width:100%}.hero-content,.hero-text{align-items:center;display:flex}.hero-text{flex:1;flex-direction:column;justify-content:center}.hero-text .subtitle{color:hsla(0,0%,100%,.8);font-weight:700;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.hero-text h1{line-height:1.2;text-align:center}.hero-text p{color:hsla(0,0%,100%,.9);margin-bottom:35px;max-width:600px;text-align:center}.cta-button{background:linear-gradient(90deg,#006fff,#3b9eff);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:7px 36px;text-decoration:none;transition:all .3s ease}.cta-button:hover{background:linear-gradient(90deg,#0062e6,#33a1ff);box-shadow:0 5px 15px rgba(0,0,0,.2);transform:translateY(-2px)}.hero-image{flex:1;max-width:50%;position:relative;text-align:center}.hero-image img{border-radius:12px;height:auto;position:absolute;transform:translate(-40%,-50%)}@media (max-width:1024px){.hero-content{flex-direction:column}.hero-image{max-width:100%;width:100%}.hero-image img{position:relative;transform:translate(5%);width:100%}}#content{background-color:#061a40;border-top-left-radius:40px;border-top-right-radius:40px;box-shadow:0 -10px 30px rgba(0,0,0,.1);color:#fff;overflow:hidden;padding:60px 40px;position:relative;z-index:2}#content:before{background:radial-gradient(ellipse at left,rgba(11,73,156,.6) 0,rgba(6,26,64,0) 70%);left:0}#content:after{background:radial-gradient(ellipse at right,rgba(11,73,156,.6) 0,rgba(6,26,64,0) 70%);right:0}.company-logos{align-items:center;background-color:rgba(6,26,64,.7);border-radius:12px;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-around;margin:0 auto 60px;max-width:1200px;padding:40px 20px}.company-logos img{filter:brightness(0) invert(1);height:auto;max-height:50px;max-width:160px;opacity:.8;transition:opacity .3s ease}.company-logos img:hover{opacity:1}.blue{background:linear-gradient(90deg,#006fff,#3b9eff);margin-top:80px;padding:40px 30px}.awards-section{position:relative}.awards-heading{color:#fff;font-size:1.8rem;margin-bottom:25px;text-align:center;width:100%}.awards-section img{filter:brightness(0) invert(1);max-height:60px;max-width:180px;opacity:.9}.company-logos span{color:hsla(0,0%,100%,.8);font-size:1.1rem;font-weight:700;padding:10px 20px}.unique-system{align-items:center;flex-direction:column;gap:60px;justify-content:center;margin:0 auto;z-index:3}.unique-intro,.unique-system{display:flex;max-width:1200px;position:relative}.unique-intro{align-items:flex-start;flex-direction:row;gap:20px;justify-content:space-between;width:100%}.unique-intro h2{flex:1;font-size:2.3rem;line-height:1.2;margin-bottom:15px;min-width:300px;position:relative;z-index:1}.unique-intro h2:after{background:radial-gradient(ellipse at center,rgba(0,111,255,.15) 0,rgba(6,26,64,0) 70%);content:"";height:170%;left:-10%;pointer-events:none;position:absolute;top:-30%;width:40%;z-index:-1}.unique-intro p{color:hsla(0,0%,100%,.8);flex:1;font-size:1.1rem;line-height:1.7}.features-grid{display:grid;gap:40px 30px;grid-template-columns:repeat(3,1fr);max-width:1200px;width:100%}.feature-item{border-radius:12px;padding:25px;transition:transform .3s ease,background-color .3s ease}.feature-item:hover{background-color:hsla(0,0%,100%,.07);transform:translateY(-5px)}.feature-item h3{color:hsla(0,0%,100%,.95);font-size:1.3rem;margin-bottom:15px}.feature-item p{color:hsla(0,0%,100%,.7);font-size:1rem;line-height:1.5}@media (max-width:1024px){.hero-content{gap:30px;text-align:center}.cta-button{margin-top:15px}.hero-text h1{font-size:2.4rem}.hero-text p{margin:auto}.unique-intro{flex-direction:column;gap:20px}.unique-intro h2{margin-bottom:5px}.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#hero{padding:60px 30px}.hero-content{flex-direction:column;text-align:center}.hero-image{margin-bottom:30px;max-width:100%}.hero-text p{margin-left:auto;margin-right:auto}.company-logos{justify-content:center;padding:30px 15px}.unique-intro h2{font-size:2rem}.unique-intro h2,.unique-intro p{text-align:center}}@media (max-width:480px){#hero{min-height:80vh;padding:40px 20px}.hero-text .subtitle{font-size:.8rem}.hero-text h1{font-size:2rem}.hero-text p{font-size:1rem}.cta-button{padding:12px 30px}#content{padding:40px 20px}.features-grid{gap:25px;grid-template-columns:1fr}.company-logos img{max-width:120px}.company-logos span{font-size:.9rem;padding:10px}.feature-item{padding:20px}.unique-intro h2{font-size:1.7rem}.unique-intro p{font-size:1rem}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f5f5f5;color:#333;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px}.timeline{background:#fff;display:flex;flex-direction:column;padding:60px 0;position:relative}.timeline .container{padding:20px;position:relative}.timeline-header{color:#061a40;margin-bottom:40px;text-align:center}.timeline .container:before{background:linear-gradient(180deg,#006fff,#3b9eff);content:"";height:100%;left:18px;position:absolute;top:0;width:6px;z-index:1}.timeline-block{display:flex;margin-bottom:40px;position:relative;z-index:2}.timeline-block:last-child{margin-bottom:0}.timeline-img{align-items:center;background:linear-gradient(90deg,#006fff,#3b9eff);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-left:-18px;width:36px;z-index:3}.timeline-img--picture{background-color:#28a745}.timeline-img--movie{background-color:#dc3545}.timeline-img--location{background-color:#ffc107}.timeline-img svg{height:20px;width:20px}.timeline-content{background:#fff;border-radius:8px;flex-grow:1;margin-left:20px;position:relative}.timeline-content:before{border:7px solid transparent;border-right-color:#fff;content:"";height:0;position:absolute;right:100%;top:16px;width:0}.timeline-content h2{color:#3a4a5c;font-family:Open Sans,sans-serif;font-size:1.4rem;font-weight:700;margin-bottom:12px}.timeline-content p{color:#666;line-height:1.6;margin-bottom:20px}.timeline-footer{align-items:center;border-radius:12px;display:flex;justify-content:space-between}.timeline-date{background:linear-gradient(90deg,#006fff,#3b9eff);border-radius:6px;color:#fff;font-size:20px;font-weight:500;padding:8px 12px;white-space:nowrap;width:auto}.timeline-content--hidden,.timeline-img--hidden{visibility:hidden}@media (min-width:768px){.main-header{padding:100px 20px}.main-header h1{font-size:3rem}.timeline .container:before{left:50%;transform:translateX(-50%)}.timeline-block{margin-bottom:50px}.timeline-block:nth-child(2n){flex-direction:row-reverse}.timeline-img{height:50px;margin-left:calc(5% - 25px);order:1;width:50px}.timeline-img svg{height:28px;width:28px}.timeline-block:nth-child(2n) .timeline-img{margin-left:0;margin-right:calc(5% - 25px)}.timeline-content{flex-grow:0;font-size:.95rem;margin:0;width:45%}.timeline-content:before{top:24px}.timeline-block:nth-child(odd) .timeline-content:before{border-left-color:#fff;border-right-color:transparent;left:100%;right:auto}.timeline-date{left:120%;position:absolute;top:0}.timeline-block:nth-child(2n) .timeline-date{left:auto;right:120%;text-align:right}.timeline-img--bounce-in{animation:bounce-in-icon .6s ease-out}.timeline-content--bounce-in{animation:bounce-in-content .6s ease-out}.timeline-block:nth-child(2n) .timeline-content--bounce-in{animation-name:bounce-in-content-reverse}}@keyframes bounce-in-icon{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}@keyframes bounce-in-content{0%{opacity:0;transform:translateX(-100px)}60%{opacity:1;transform:translateX(20px)}to{transform:translateX(0)}}@keyframes bounce-in-content-reverse{0%{opacity:0;transform:translateX(100px)}60%{opacity:1;transform:translateX(-20px)}to{transform:translateX(0)}}@media (max-width:767px){.timeline-content{display:flex;flex-direction:column;margin-left:15px}.timeline-content h2{font-size:1.2rem}.timeline-footer{align-items:flex-start;flex-direction:column;gap:10px;order:0}.btn{align-self:flex-start}}