
.top-bar-right a{
    color:white;
    margin-right: 10px;
    
}

.container div span {
    margin-right: 10px;
}
.hero-form{
    width:420px;
}
.hero-grid{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 50px;
}

.hero-content{
    flex: 1;
}

.hero-form{
    width: 100%;
    max-width: 500px;
    background: #fff;
    padding: 30px;
    border-radius: 20px;
}

/* Mobile Responsive */

@media (max-width: 768px){

    .hero-grid{
        flex-direction: column;
        gap: 30px;
    }

    .hero-content,
    .hero-form{
        width: 100%;
        max-width: 100%;
    }

    .hero-form{
       margin-top: -50px;
        margin-bottom: 50px;
    }

    .hero-content h1{
        font-size: 42px;
        line-height: 1.2;
    }

    .hero-actions{
        display: flex;
        flex-direction: column;
        gap: 15px;
    }

    .hero-actions .btn{
        width: 100%;
        text-align: center;
    }

    .badge{
        display: inline-block;
        max-width: 100%;
    }
}
.thankyou-page{
    padding: 80px 20px;
    background: #f5f7fb;
}

.thankyou-box{
    max-width: 750px;
    margin: auto;
    background: #fff;
    padding: 60px 50px;
    border-radius: 20px;
    box-shadow: 0 10px 35px rgba(0,0,0,0.08);
    text-align: center;
}

.success-icon{
    font-size: 70px;
    color: #28a745;
    margin-bottom: 20px;
}

.thankyou-box h1{
    font-size: 48px;
    color: #0b2341;
    margin-bottom: 20px;
}

.thankyou-box p{
    color: #555;
    font-size: 18px;
    line-height: 1.8;
    margin-bottom: 15px;
}

.thankyou-actions{
    display: flex;
    justify-content: center;
    gap: 15px;
    margin: 35px 0;
    flex-wrap: wrap;
}

.thankyou-actions .btn{
    min-width: 180px;
}

.small-text{
    font-size: 16px;
    color: #666;
}

.small-text a{
    color: #ff5a1f;
    text-decoration: none;
    font-weight: 600;
}

.back-home{
    display: inline-block;
    margin-top: 20px;
    color: #0b2341;
    font-weight: 600;
    text-decoration: none;
}

.back-home:hover{
    color: #ff5a1f;
}

@media (max-width:768px){

    .thankyou-box{
        padding: 40px 25px;
    }

    .thankyou-box h1{
        font-size: 36px;
    }

    .thankyou-box p{
        font-size: 16px;
    }
}
.hero-grid{
    display:grid;
    grid-template-columns: 1fr 1fr;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#182230;background:#fff;line-height:1.6}img{max-width:100%;height:auto;display:block}
.container{width:min(1140px,92%);margin:auto}.topbar{background:#0b1f3a;color:#fff;font-size:14px}.topbar .container{display:flex;gap:20px;justify-content:space-between;padding:8px 0;flex-wrap:wrap}.navbar{position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 2px 14px #0001}.navwrap{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.logo{height:46px;width:auto}.navlinks{display:flex;gap:22px;align-items:center}.navlinks a{color:#182230;text-decoration:none;font-weight:700;font-size:15px}.menu-btn{display:none;background:#ff5a1f;color:#fff;border:0;padding:10px 13px;border-radius:8px;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;background:#ff5a1f;color:#fff;text-decoration:none;padding:12px 22px;border-radius:999px;font-weight:700;border:0;cursor:pointer}.btn.dark{background:#0b1f3a}.hero{background:linear-gradient(90deg,#061b35 0%,#0c2c54cc 52%,#0c2c5422 100%),url('img/hero.webp') center/cover no-repeat;color:#fff}.hero .container{min-height:620px;display:flex;align-items:center}.hero-content{max-width:680px;padding:70px 0}.badge{display:inline-block;background:#ffffff1f;border:1px solid #ffffff55;padding:7px 14px;border-radius:30px;margin-bottom:15px}.hero h1{font-size:clamp(34px,5vw,62px);line-height:1.06;margin:0 0 16px}.hero p{font-size:18px;margin:0 0 24px;max-width:620px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.section{padding:70px 0}.section.alt{background:#f7f9fc}.title{text-align:center;max-width:760px;margin:0 auto 38px}.title span{color:#ff5a1f;font-weight:800;text-transform:uppercase;font-size:14px;letter-spacing:.6px}.title h2{font-size:clamp(28px,3vw,42px);line-height:1.15;margin:8px 0 10px;color:#0b1f3a}.grid{display:grid;gap:24px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.card{background:#fff;border:1px solid #e8edf5;border-radius:18px;padding:24px;box-shadow:0 12px 28px #1018280a}.card h3{margin:12px 0 8px;color:#0b1f3a}.service-img{border-radius:16px;margin-bottom:14px;aspect-ratio:4/3;object-fit:cover}.about{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.about img{border-radius:22px}.list{padding:0;margin:18px 0;list-style:none}.list li{margin:9px 0;padding-left:28px;position:relative}.list li:before{content:'✓';position:absolute;left:0;color:#ff5a1f;font-weight:900}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stat{text-align:center;background:#0b1f3a;color:#fff;border-radius:18px;padding:24px}.stat b{display:block;font-size:32px;color:#ffb199}.areas{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.areas span{background:#fff;border:1px solid #e5e7eb;padding:9px 14px;border-radius:999px}.faq-item{background:#fff;border:1px solid #e8edf5;border-radius:14px;margin-bottom:12px;padding:18px}.faq-item h3{font-size:18px;margin:0 0 8px}.contactbox{background:#0b1f3a;color:#fff;border-radius:24px;padding:36px}.form{display:grid;gap:14px}.form input,.form textarea{width:100%;padding:13px 14px;border:1px solid #d9e1ec;border-radius:10px;font:inherit}.footer{background:#061b35;color:#d9e7ff;padding:50px 0 20px}.footer h3,.footer h4{color:#fff}.footer a{color:#d9e7ff;text-decoration:none}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1.4fr;gap:28px}.copy{text-align:center;border-top:1px solid #ffffff1a;margin-top:30px;padding-top:18px}.float{position:fixed;bottom:18px;z-index:100;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:24px;box-shadow:0 12px 30px #0003}.whatsapp{left:18px;background:#25d366}.call{right:18px;background:#ff5a1f}.inner-hero{background:#0b1f3a;color:#fff;padding:70px 0;text-align:center}.inner-hero h1{font-size:42px;margin:0 0 10px}.icon{font-size:36px}.brand-row{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.brand-row div{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:15px;text-align:center;font-weight:700}@media(max-width:800px){.topbar .container{gap:4px}.menu-btn{display:block}.navlinks{display:none;position:absolute;left:0;right:0;top:70px;background:#fff;flex-direction:column;padding:20px;box-shadow:0 16px 30px #0001}.navlinks.open{display:flex}.hero .container{min-height:560px}.grid-3,.grid-2,.about,.footer-grid,.stats,.brand-row{grid-template-columns:1fr}.section{padding:52px 0}.hero-content{padding:50px 0}.float{width:50px;height:50px}.contactbox{padding:24px}}
