*{margin:0;padding:0;box-sizing:border-box;font-family:'Arial',sans-serif}
body{color:#333;line-height:1.6}
.container{max-width:1200px;margin:0 auto;padding:0 20px}
.hero{background:linear-gradient(135deg,#0056b3 0,#003d82 100%);color:white;padding:150px 0 100px;text-align:center;margin-top:80px}
.hero h1{font-size:2.5rem;margin-bottom:20px}
.hero p{font-size:1.2rem;max-width:800px;margin:0 auto 30px}
.cta-button{display:inline-block;background-color:#ff6b00;color:white;padding:12px 30px;border-radius:4px;text-decoration:none;font-weight:bold;font-size:1.1rem;transition:background-color .3s}
.cta-button:hover{background-color:#e55d00}
.value-section{padding:80px 0;background-color:#f8f9fa}
.section-title{text-align:center;margin-bottom:50px}
.section-title h2{font-size:2rem;color:#0056b3;margin-bottom:15px}
.value-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}
.value-card{background-color:white;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,0.05);padding:30px;width:100%;max-width:350px;text-align:center;transition:transform .3s}
.value-card:hover{transform:translateY(-10px)}
.value-card i{font-size:3rem;color:#0056b3;margin-bottom:20px}
.value-card h3{margin-bottom:15px;color:#0056b3}
.types-section{padding:80px 0}
.types-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px}
.type-item{background-color:#f8f9fa;padding:25px;border-radius:8px;text-align:center;transition:background-color .3s}
.type-item:hover{background-color:#e9ecef}
.type-item i{font-size:2.5rem;color:#0056b3;margin-bottom:15px}
.process-section{padding:80px 0;background-color:#f8f9fa}
.process-steps{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:50px}
.process-step{flex:1;min-width:200px;text-align:center;padding:0 20px;position:relative}
.process-step:not(:last-child):after{content:'';position:absolute;top:40px;right:-10px;width:20px;height:2px;background-color:#0056b3}
.step-number{width:80px;height:80px;background-color:#0056b3;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:bold;margin:0 auto 20px}
.bottom-cta{padding:80px 0;text-align:center;background:linear-gradient(135deg,#0056b3 0,#003d82 100%);color:white}
.bottom-cta h2{font-size:2rem;margin-bottom:20px}
.bottom-cta p{max-width:700px;margin:0 auto 30px;font-size:1.1rem}
footer{background-color:#036;color:white;padding:50px 0 20px}
.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}
.footer-column{flex:1;min-width:200px;margin-bottom:30px}
.footer-column h3{margin-bottom:20px;font-size:1.2rem}
.footer-column ul{list-style:none}
.footer-column ul li{margin-bottom:10px}
.footer-column a{color:#ccc;text-decoration:none;transition:color .3s}
.footer-column a:hover{color:white}
.copyright{text-align:center;padding-top:20px;border-top:1px solid rgba(255,255,255,0.1);font-size:.9rem;color:#ccc}
@media(max-width:768px){.nav-links{display:none}
.hero h1{font-size:2rem}
.process-step:not(:last-child):after{display:none}
.process-step{margin-bottom:30px}
}