body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.about,body,html{overflow-x:hidden}.about{color:#fff;font-family:Poppins,sans-serif;position:relative;width:100%}.about-shapes{height:100%;overflow:hidden;position:absolute;width:100%;z-index:0}.about-shape{background:#00bfff33;border-radius:50%;box-shadow:0 0 10px #00bfff4d;pointer-events:none;position:absolute}.about-intro{background:linear-gradient(135deg,#0a0b1a,#001f4d);padding:100px 20px;position:relative;text-align:center;z-index:1}.about-intro h1{color:#9fcfff;font-size:2.5rem;font-weight:700;margin-bottom:20px}.about-intro p{color:#f0f4ff;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:800px}.about-intro span{color:#00bfff;font-weight:600}.about-mission{background:#fff;color:#000;padding:80px 20px;text-align:center}.about-mission h2{color:#004ade;font-size:2rem;margin-bottom:20px}.about-mission .mission-intro{font-size:1rem;line-height:1.6;margin:0 auto 40px;max-width:700px}.mission-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.mission-card{background:#f9fafb;border-radius:16px;box-shadow:0 4px 15px #0000001a;flex:1 1 260px;max-width:320px;padding:24px;transition:transform .3s}.mission-card:hover{transform:translateY(-6px)}.mission-card .icon{color:#2563eb;font-size:2rem;margin-bottom:12px}.about-snapshot{background:#f8fafc;color:#000;padding:80px 20px;text-align:center}.about-snapshot h2{color:#004ade;font-size:2rem;margin-bottom:50px}.timeline{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:700px;position:relative}.timeline:before{background:#004ade;bottom:0;content:"";left:20px;position:absolute;top:0;width:3px}.timeline-item{align-items:flex-start;display:flex;gap:20px;position:relative}.timeline-item .icon{background:#fff;border-radius:50%;box-shadow:0 4px 10px #0000001a;color:#004ade;font-size:1.5rem;padding:10px;z-index:1}.timeline-item .content{background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;flex:1 1;padding:20px;text-align:left}.timeline-item h3{color:#004ade;font-size:1.2rem;margin-bottom:10px}.about-cta{background:linear-gradient(135deg,#001f4d,#0a0b1a);color:#fff;padding:100px 20px;position:relative;text-align:center;z-index:1}.about-cta h2{color:#9fcfff;font-size:2rem;margin-bottom:20px}.about-cta p{color:#e5ecff;font-size:1rem;line-height:1.6;margin:0 auto 30px;max-width:700px}.about-cta .btn-primary{background:#00bfff;border-radius:30px;box-shadow:0 5px 15px #00bfff66;color:#fff;font-weight:600;padding:.9rem 2rem;text-decoration:none;transition:.3s}.about-cta .btn-primary:hover{background:#0073e6}@media (max-width:768px){.about-intro h1{font-size:2rem}.mission-grid{align-items:center;flex-direction:column}.timeline:before{left:12px}.timeline-item{align-items:flex-start;flex-direction:column}.timeline-item .icon{margin-bottom:10px}.timeline-item .content{text-align:left}}.skills-page{background:#f9fbfd;color:#1a1a1a;font-family:Poppins,sans-serif;padding:60px 20px}.skills-header{margin-bottom:50px;text-align:center}.skills-header h1{color:#152664;font-size:2.8rem;margin-bottom:20px}.skills-header p{color:#333;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:800px}.skills-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto 60px;max-width:1200px}.skill-card{background:#fff;border-radius:16px;box-shadow:0 10px 25px #0000000d;overflow:hidden;padding:30px 25px;position:relative;transition:transform .3s,box-shadow .3s}.skill-card:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-10px)}.skill-icon{align-items:center;background:linear-gradient(135deg,#00bfff,#0073e6);border-radius:50%;color:#fff;display:flex;font-size:2rem;height:50px;justify-content:center;margin-bottom:20px;width:50px}.skill-title{color:#152664;font-size:1.5rem;margin-bottom:15px}.skill-desc{color:#555;font-size:.95rem;line-height:1.6;margin-bottom:15px}.skill-examples{color:#333;list-style-type:disc;margin-bottom:20px;padding-left:20px}.skill-examples li{margin-bottom:8px}.progress-bar{background:#e0e0e0;border-radius:12px;height:10px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#00bfff,#0073e6);border-radius:12px;height:100%;transition:width 2s ease;width:0}.skills-footer{margin:0 auto;max-width:800px;text-align:center}.skills-footer h2{color:#152664;font-size:2rem;margin-bottom:15px}.skills-footer p{color:#333;font-size:1rem;line-height:1.7}@media (max-width:768px){.skills-grid{grid-template-columns:1fr}}.tools-page{background:#f9fbfd;color:#1a1a1a;font-family:Poppins,sans-serif}.tools-title h1{color:#152664;font-size:3rem;font-weight:700}.tools-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto 60px;max-width:1200px;position:relative}.tool-card{background:#fff;border:2px solid #00bfff;border-radius:15px;box-shadow:0 8px 20px #00bfff26;padding:25px 20px;transition:transform .3s,box-shadow .3s}.tool-card:hover{box-shadow:0 15px 30px #00bfff4d;transform:translateY(-10px)}.tool-card h3{color:#00bfff;font-size:1.3rem;margin-bottom:10px}.tool-card p{color:#555;font-size:.95rem;line-height:1.6}.tools-quote{background:linear-gradient(135deg,#021f80,#4dc3ff);border-radius:20px;box-shadow:0 10px 25px #00bfff33;color:#fff;font-size:1.2rem;font-style:italic;line-height:1.6;margin:0 auto 60px;max-width:900px;padding:30px 25px;text-align:center}.tools-faq{margin:0 auto 60px;max-width:800px;text-align:left}.tools-faq h2{color:#152664;font-size:2rem;margin-bottom:25px;text-align:center}.faq-item{border-bottom:1px solid #ddd;padding:15px 0}.faq-item input{display:none}.faq-question{color:#00bfff;cursor:pointer;display:block;font-weight:600;transition:color .3s}.faq-question:hover{color:#0073e6}.faq-answer{color:#333;font-size:.95rem;line-height:1.6;margin-top:8px;max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item input:checked~.faq-answer{max-height:500px}@media (max-width:768px){.tools-grid{grid-template-columns:1fr}.tools-title h1{font-size:2.2rem}.tools-quote{font-size:1rem}}.ranking-banner{background:linear-gradient(135deg,#e6f0ff,#f9fbff);overflow:hidden;padding:100px 20px;position:relative;text-align:center}.banner-content h1{color:#152664;font-size:3rem;font-weight:800;margin-bottom:20px}.banner-content .banner-quote{color:#333;font-size:1.3rem;font-style:italic;margin:0 auto;max-width:700px}.animated-numbers{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.animated-numbers span{animation:floatNumbers 4s ease-in-out infinite alternate;color:#00bfff26;font-size:3rem;font-weight:700;position:absolute}.animated-numbers span:first-child{left:5%;top:10%}.animated-numbers span:nth-child(2){left:30%;top:25%}.animated-numbers span:nth-child(3){left:60%;top:40%}.animated-numbers span:nth-child(4){left:15%;top:55%}.animated-numbers span:nth-child(5){left:50%;top:70%}.animated-numbers span:nth-child(6){left:20%;top:80%}.animated-numbers span:nth-child(7){left:80%;top:30%}@keyframes floatNumbers{0%{transform:translateY(-15px)}to{transform:translateY(15px)}}
/*# sourceMappingURL=main.b6622ebd.css.map*/