*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}body{background-color:#f8f9fa;color:#333;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}header{background-color:#fff;box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:100}.header-content{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.logo{font-size:24px;font-weight:700;color:#032247}.logo{display:inline-block;text-decoration:none;color:inherit;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.logo:active{transform:scale(.95)}.site-header .logo{display:flex;align-items:center;justify-content:center}.site-header .logo img{transition:transform .2s ease}.site-header .logo:hover img{transform:scale(1.1)}nav ul{display:flex;list-style:none}nav ul li{margin-left:25px}nav ul li a{text-decoration:none;color:#032247;font-weight:500;transition:color .3s}nav ul li a:hover{color:#0067ff}.btn{background-color:#0067ff;color:#fff;border:none;padding:10px 20px;border-radius:50px;font-weight:500;cursor:pointer;transition:background-color .3s}.btn:hover{background-color:#0052cc}.hero{background:linear-gradient(#00000080,#00000080),url(https://images.unsplash.com/photo-1488085061387-422e29b40080?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80);background-size:cover;background-position:center;color:#fff;text-align:center;padding:100px 0}.hero h1{font-size:48px;margin-bottom:20px}.hero p{font-size:20px;max-width:700px;margin:0 auto 30px}.features{padding:80px 0;background-color:#fff}.section-title{text-align:center;margin-bottom:50px}.section-title h2{font-size:36px;color:#032247;margin-bottom:15px}.section-title p{color:#666;max-width:700px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.feature-card{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;padding:30px;text-align:center;transition:transform .3s}.feature-card:hover{transform:translateY(-10px)}.feature-icon{width:70px;height:70px;background-color:#e6f0ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.feature-icon i{font-size:30px;color:#0067ff}.feature-card h3{margin-bottom:15px;color:#032247}.testimonials{padding:80px 0;background-color:#f8f9fa}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.testimonial-card{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;padding:30px;position:relative}.testimonial-text{font-style:italic;margin-bottom:20px;color:#555}.testimonial-author{display:flex;align-items:center}.author-avatar{width:50px;height:50px;border-radius:50%;background-color:#e6f0ff;display:flex;align-items:center;justify-content:center;margin-right:15px;color:#0067ff;font-weight:700}.author-info h4{margin-bottom:5px;color:#032247}.author-info p{color:#666;font-size:14px}.rating{color:#ffc107;margin-top:5px}.services{padding:80px 0;background-color:#fff}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.service-card{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000000d}.service-img{height:200px;background-color:#e9ecef;display:flex;align-items:center;justify-content:center}.service-img i{font-size:60px;color:#0067ff}.service-content{padding:25px}.service-content h3{margin-bottom:15px;color:#032247}.process{padding:80px 0;background-color:#f8f9fa}.process-steps{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:50px}.step{flex:1;min-width:200px;text-align:center;padding:0 15px;position:relative}.step-number{width:50px;height:50px;background-color:#0067ff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;margin:0 auto 20px}.step h4{margin-bottom:15px;color:#032247}.faq{padding:80px 0;background-color:#032247;color:#fff}.faq .section-title h2{color:#fff}.faq-item{margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:20px}.faq-question{font-weight:600;font-size:18px;margin-bottom:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-answer{color:#ccc;display:none}.faq-item.active .faq-answer{display:block}footer{background-color:#032247;color:#fff;padding:60px 0 30px}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:40px}.footer-column h3{margin-bottom:20px;font-size:18px}.footer-column ul{list-style:none}.footer-column ul li{margin-bottom:10px}.footer-column ul li a{color:#ccc;text-decoration:none;transition:color .3s}.footer-column ul li a:hover{color:#fff}.footer-bottom{text-align:center;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);color:#ccc;font-size:14px}@media (max-width: 768px){.header-content{flex-direction:column;text-align:center}nav ul{margin-top:20px;flex-wrap:wrap;justify-content:center}nav ul li{margin:5px 10px}.hero h1{font-size:36px}.hero p{font-size:18px}.process-steps{flex-direction:column}.step{margin-bottom:40px}}@media (max-width: 992px){.header-content{flex-wrap:wrap;gap:10px}.container{padding:0 15px}.hero{padding:80px 20px}.hero h1{font-size:40px}.hero p{font-size:18px}.features-grid,.testimonials-grid,.services-grid{gap:20px}.footer-content{gap:25px}}@media (max-width: 768px){.header-content{flex-direction:column;text-align:center;gap:10px}nav ul{flex-direction:column;align-items:center;background:#fff;padding:10px;border-radius:8px}nav ul li{margin:10px 0}.btn{width:80%;text-align:center;margin-top:10px}.hero{padding:70px 20px;background-position:center}.hero h1{font-size:30px;line-height:1.3}.hero p{font-size:16px;max-width:100%}.features-grid,.testimonials-grid,.services-grid{grid-template-columns:1fr}.process-steps{flex-direction:column;align-items:center}.step{width:100%;margin-bottom:40px}.step-number{width:45px;height:45px;font-size:18px}.faq .section-title p,.faq-question{font-size:16px}footer{padding:40px 0 20px}.footer-content{grid-template-columns:1fr;text-align:center}.footer-column ul{padding:0}.footer-bottom{font-size:13px;padding-top:20px}.hamburger{display:none;flex-direction:column;cursor:pointer;width:30px;height:22px;justify-content:space-between}.hamburger span{display:block;height:4px;background:#032247;border-radius:2px;transition:.3s}}@media (max-width: 768px){nav{display:none;width:100%;background:#fff;position:absolute;top:60px;left:0;box-shadow:0 5px 15px #0000001a;border-radius:0 0 10px 10px;z-index:999}nav ul{flex-direction:column;padding:15px 0}nav ul li{margin:10px 0;text-align:center}.hamburger{display:flex}nav.active{display:block}}@media (max-width: 480px){.hero{padding:60px 15px}.hero h1{font-size:26px}.hero p{font-size:15px}.btn{font-size:14px;padding:8px 18px}.feature-card,.testimonial-card,.service-card{padding:20px}.step h4{font-size:16px}.faq-question{font-size:15px}}@media (max-width: 768px){header{position:static;box-shadow:none}body{padding-top:0}}header{background-color:#fff;box-shadow:0 4px 20px #00000014;position:sticky;top:0;z-index:1000;transition:all .3s ease}.header-content{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;max-width:1200px;margin:0 auto;gap:15px}.logo{font-size:28px;font-weight:700;color:#032247;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.logo span{color:#0067ff}.logo:hover{transform:scale(1.05);opacity:.9}nav ul{display:flex;list-style:none;gap:25px;margin:0;padding:0}nav ul li a{text-decoration:none;color:#032247;font-weight:500;padding:8px 12px;border-radius:6px;transition:all .3s ease}nav ul li a:hover{color:#fff;background-color:#0067ff}.btn{background-color:#0067ff;color:#fff;border:none;padding:10px 22px;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn:hover{background-color:#0052cc;transform:translateY(-2px);box-shadow:0 4px 10px #00000026}.hamburger{display:none;flex-direction:column;cursor:pointer;width:30px;height:22px;justify-content:space-between}.hamburger span{display:block;height:4px;background:#032247;border-radius:2px;transition:.3s}@media (max-width: 768px){.header-content{flex-direction:row;justify-content:space-between;align-items:center}nav{display:none;width:100%;background:#fff;position:absolute;top:60px;left:0;box-shadow:0 5px 15px #0000001a;border-radius:0 0 10px 10px;z-index:999;flex-direction:column}nav.active{display:flex}nav ul{flex-direction:column;gap:0;padding:10px 0}nav ul li{margin:10px 0;text-align:center}.hamburger{display:flex}.btn{width:100%;text-align:center;margin:10px 0 0}}
