body{color:#0a2540;font-family:Segoe UI,Arial,sans-serif;line-height:1.6;margin:0}.topbar,body{background:#fff}.topbar{border-bottom:1px solid #e5e7eb;padding:20px 60px}.topbar-title{color:#0a2540;font-size:1.8rem;font-weight:800;letter-spacing:2px}.hero{background:linear-gradient(135deg,#0a2540,#0f3c68);color:#fff;padding:120px 60px 140px}.hero-content{margin:0 auto;max-width:900px;text-align:center}.hero-logo{margin-bottom:40px;max-width:90%;width:460px}.hero-tagline{color:#e2e8f0;font-size:1.7rem;font-weight:500;margin-bottom:18px}.hero p{color:#cbd5e1;font-size:1.05rem;margin:0 auto 35px;max-width:720px}.hero button{background:#14b8a6;border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 36px}.hero button:hover{background:#0ea5a4}.info{margin:0 auto;max-width:900px;padding:120px 60px;text-align:center}.info h2{font-size:2.3rem;margin-bottom:20px}.info p{color:#334155;font-size:1.1rem}.info-buttons{display:flex;gap:20px;justify-content:center;margin-top:40px}.primary-btn{background:#0a2540;border:none;color:#fff}.primary-btn,.secondary-btn{cursor:pointer;font-size:1rem;padding:14px 34px}.secondary-btn{background:#0000;border:2px solid #0a2540;color:#0a2540}.services-section{background:#f8fafc;padding:120px 60px;text-align:center}.services-title{font-size:2.3rem;font-weight:700;letter-spacing:2px;margin-bottom:70px}.services{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px}.card{background:#fff;border-left:5px solid #14b8a6;box-shadow:0 15px 35px #0000000f;padding:45px 30px;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 25px 45px #0000001a;transform:translateY(-6px)}.icon{font-size:2.6rem;margin-bottom:15px}.card p{font-size:.95rem;font-weight:600}.footer{border-top:1px solid #e5e7eb;font-size:.9rem;padding:30px;text-align:center}@media (max-width:900px){.services{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hero{padding:90px 30px 110px}.hero-logo{width:320px}.services{grid-template-columns:1fr}}.knowmore{color:#0a2540;margin:80px auto;max-width:1000px;padding:0 30px}.knowmore h1{font-size:2.8rem;margin-bottom:60px;text-align:center}.accordion{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;overflow:hidden}.accordion-header{background:#0a2540;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:600;justify-content:space-between;padding:22px 26px;width:100%}.arrow{font-size:1.6rem}.accordion-body{background:#f8fafc;line-height:1.7;padding:30px}.accordion-body ul{margin-left:20px}.accordion-body table{border-collapse:collapse;margin-top:20px;width:100%}.accordion-body td,.accordion-body th{border:1px solid #ddd;padding:12px}.accordion-body th{background:#e5e7eb}.accordion-image{border-radius:6px;margin:25px 0;max-width:100%}.contact{font-weight:600;margin-top:20px}.about{color:#0a2540;margin:90px auto;max-width:1100px;padding:0 40px}.about h1{font-size:3rem;font-weight:700;letter-spacing:1px;margin-bottom:70px;text-align:center}.about-section{margin-bottom:50px}.about-section h2{color:#0a2540;font-size:1.9rem;margin-bottom:20px}.about-section p{font-size:1.1rem;line-height:1.8;margin-bottom:16px}.about-highlight{background:#f8fafc;border-left:6px solid #0ea5a4;margin-top:70px;padding:40px}.about-highlight p{font-size:1.15rem;font-weight:500;line-height:1.8;margin-bottom:15px}.contact{color:#0a2540;margin:90px auto;max-width:1000px;padding:0 30px}.contact h1{font-size:3rem;margin-bottom:50px;text-align:center}.contact-info{margin-bottom:60px;text-align:center}.contact-info p{font-size:1.1rem;margin-bottom:10px}.contact-info a{color:#0ea5a4;font-weight:600;text-decoration:none}.social-links{margin-top:20px}.social-links a{font-weight:600;margin:0 15px}.contact-form{background:#f8fafc;border-radius:10px;padding:40px}.contact-form h2{margin-bottom:30px;text-align:center}.contact-form input,.contact-form textarea{border:1px solid #cbd5e1;border-radius:6px;font-size:1rem;margin-bottom:20px;padding:14px;width:100%}.contact-form button{background:#0ea5a4;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:14px;width:100%}.contact-form button:hover{background:#0891b2}*{box-sizing:border-box;margin:0;padding:0}
/*# sourceMappingURL=main.e8960f06.css.map*/