:root{--navy:#062B5C;--blue:#0057B8;--green:#16A34A;--light:#F5F8FC;--text:#122033;--muted:#5d7088;--line:#dce6f1;--white:#fff;--shadow:0 18px 48px rgba(6,43,92,.11);--ease:cubic-bezier(.23,1,.32,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font:15px/1.75 'Noto Sans Bengali','Manrope',sans-serif}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{width:min(1160px,calc(100% - 48px));margin:auto}.header{height:88px;display:flex;align-items:center;position:sticky;top:0;z-index:10;background:rgba(255,255,255,.95);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.nav{display:flex;justify-content:space-between;align-items:center}.logo-link{display:block}.logo-link img{display:block;width:166px;height:auto;max-height:63px;object-fit:contain;object-position:left center}.nav-links{display:flex;align-items:center;gap:26px;color:#48617b;font:600 12px 'Manrope'}.nav-links a:hover{color:var(--blue)}.nav-cta{padding:10px 15px;border:1px solid #b9d2ea;border-radius:9px;color:var(--blue)!important;background:#f7fbff}.nav-cta span{font-size:16px;margin-left:5px}.menu{display:none;border:0;background:none;font-size:25px;color:var(--navy)}.hero{background:linear-gradient(115deg,var(--light),#fff 70%);overflow:hidden}.hero-grid{min-height:600px;display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:60px}.kicker{display:flex;align-items:center;gap:10px;color:var(--blue);font:800 10px/1.3 'Manrope';letter-spacing:1.3px;margin:0 0 16px}.kicker i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #d9f5e2}.kicker em{width:30px;height:1px;background:currentColor;display:inline-block}.hero h1,h2{margin:0;color:var(--navy);letter-spacing:-1.5px;line-height:1.25}.hero h1{font-size:clamp(38px,5vw,64px);max-width:650px}.hero h1 span,h2 span{color:var(--blue)}.lead{color:var(--muted);font-size:15px;line-height:2;max-width:570px;margin:22px 0 27px}.actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:0;border-radius:9px;padding:12px 18px;font-size:12px;font-weight:800;transition:transform .2s var(--ease),box-shadow .2s ease,background .2s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:scale(.97)}.btn b{font:800 17px 'Manrope'}.primary{color:#fff;background:var(--blue);box-shadow:0 9px 20px rgba(0,87,184,.2)}.primary:hover{background:var(--navy)}.outline{color:var(--blue);background:#fff;border:1px solid #bcd2e8}.white{color:var(--blue);background:#fff}.dark{color:#fff;background:var(--navy)}.full{width:100%}.trust{display:flex;align-items:center;gap:10px;color:#6f8297;font-size:10px;margin-top:26px}.trust-badge{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:var(--green);background:#ddf6e5;font-weight:800}.hero-art{height:420px;position:relative;display:grid;place-items:center}.blue-orb{position:absolute;width:360px;height:270px;border:1px solid #c7daf0;border-radius:50%;transform:rotate(-21deg);box-shadow:0 0 0 45px rgba(226,238,249,.55),0 0 0 90px rgba(240,246,251,.9)}.phone{position:relative;z-index:1;width:220px;height:295px;border-radius:23px;padding:20px;background:linear-gradient(145deg,var(--blue),var(--navy));color:#fff;transform:rotate(7deg);box-shadow:0 27px 55px rgba(6,43,92,.28)}.phone-top{display:flex;justify-content:space-between;font:800 13px 'Manrope'}.phone-top small{font:700 8px 'Manrope';color:#9cf1ba}.qr{height:138px;width:138px;margin:32px auto 15px;padding:12px;background:#fff;border-radius:12px;display:grid;grid-template-columns:repeat(9,1fr);gap:3px}.qr span{background:var(--navy);display:block}.qr span:nth-child(3n){background:var(--green)}.phone>strong,.phone>small{display:block;text-align:center}.phone>strong{font-size:17px}.phone>small{font-size:9px;opacity:.75}.payment-card,.coverage-card{position:absolute;z-index:2;display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:12px;background:#fff;box-shadow:var(--shadow);font:600 9px 'Manrope'}.payment-card{left:0;top:46px}.coverage-card{right:-3px;bottom:54px}.payment-card>b,.coverage-card>b{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#dcf6e5;color:var(--green);font-size:16px}.coverage-card>b{background:#e4effb;color:var(--blue)}.payment-card strong,.coverage-card strong{display:block;color:var(--navy);font-size:13px}.stats{background:var(--navy);color:#fff}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 0}.stats-grid>div{text-align:center;border-right:1px solid #345579}.stats-grid>div:last-child{border:0}.stats strong{display:block;font:800 28px 'Manrope'}.stats span{display:block;color:#b4c7db;font-size:10px}.section{padding:100px 0}.about-grid,.qr-grid,.form-grid,.job-grid,.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.section h2,.contact h2{font-size:clamp(32px,4vw,48px)}.muted{color:var(--muted);font-size:14px;line-height:2}.text-link{display:inline-block;color:var(--blue);font-weight:800;font-size:12px;margin-top:14px}.info-panel{padding:28px;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.mission{display:flex;gap:13px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:21px;margin-bottom:19px}.mission>b{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#dcf6e5;color:var(--green);font-size:20px}.mission strong,.mission small,.info-row strong,.info-row small{display:block}.mission strong{font-size:14px}.mission small{font:600 10px 'Manrope';color:var(--muted);margin-top:3px}.info-row{display:grid;grid-template-columns:33px 1fr;gap:12px;margin:17px 0}.info-row>b{color:var(--blue);font:700 10px 'Manrope'}.info-row strong{font-size:12px}.info-row small{color:var(--muted);font-size:10px;line-height:1.7;margin-top:3px}.soft,.job{background:var(--light)}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:36px}.section-head h2{max-width:550px}.section-head>p{max-width:320px;margin:0}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.service-card{position:relative;min-height:247px;padding:23px 19px;border:1px solid var(--line);border-radius:17px;background:#fff;transition:.25s var(--ease)}.service-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.service-card>b{position:absolute;right:17px;top:19px;color:#94abc1;font:700 10px 'Manrope'}.service-card>i{display:grid;place-items:center;width:42px;height:42px;margin-bottom:20px;border-radius:11px;background:#e7f0fa;color:var(--blue);font:bold 22px 'Manrope';font-style:normal}.service-card h3{font:800 14px 'Manrope';margin:0 0 9px}.service-card p{color:var(--muted);font-size:10px;line-height:1.85}.service-card a{position:absolute;bottom:20px;color:var(--blue);font-size:11px;font-weight:800}.featured{background:var(--blue);color:#fff;border-color:var(--blue)}.featured>b{color:#a9d0f7}.featured>i{background:rgba(255,255,255,.15);color:#fff}.featured p{color:#d0e5fa}.featured a{color:#fff}.qr-visual{height:410px;position:relative;overflow:hidden;border-radius:22px;background:#eaf3fb}.qr-visual:before{content:"";position:absolute;inset:-80px;background:linear-gradient(25deg,transparent 49%,rgba(0,87,184,.11) 50%,transparent 51%),linear-gradient(110deg,transparent 49%,rgba(22,163,74,.1) 50%,transparent 51%);background-size:80px 80px;transform:rotate(10deg)}.map-dots i{position:absolute;z-index:1;width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(22,163,74,.16)}.map-dots i:nth-child(1){top:24%;left:30%}.map-dots i:nth-child(2){top:38%;left:62%}.map-dots i:nth-child(3){top:65%;left:42%}.map-dots i:nth-child(4){top:22%;left:72%}.map-dots i:nth-child(5){top:72%;left:20%}.map-copy{position:absolute;top:42%;left:30%;z-index:2}.map-copy strong,.map-copy span{display:block}.map-copy strong{font:800 28px 'Manrope';color:var(--navy)}.map-copy span{font-size:11px;color:var(--muted)}.qr-stat{position:absolute;right:25px;bottom:24px;z-index:2;padding:13px 18px;border-radius:12px;background:#fff;box-shadow:var(--shadow)}.qr-stat strong,.qr-stat small{display:block}.qr-stat strong{color:var(--blue);font:800 22px 'Manrope'}.qr-stat small{font:10px 'Manrope';color:var(--muted)}.types{display:flex;gap:10px;margin:22px 0}.types>div{flex:1;display:flex;gap:9px;align-items:center;border:1px solid var(--line);border-radius:11px;padding:10px}.types b{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#e5f0fb;color:var(--blue);font:800 11px 'Manrope'}.types strong,.types small{display:block}.types strong{font-size:10px}.types small{font-size:9px;color:var(--muted)}.career,.contact{background:var(--blue);color:#fff}.career-grid{min-height:450px;display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:center}.light{color:#b9dcff}.career h2,.contact h2{color:#fff}.career h2 span,.contact h2 span{color:#c0e3ff}.career p{color:#d4e6f8;font-size:14px}.roles{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:22px 0}.roles small{font-size:10px;color:#c0d8ef;margin-right:5px}.roles b{padding:4px 9px;border:1px solid rgba(255,255,255,.35);border-radius:20px;font:600 9px 'Manrope'}.career-art{height:320px;display:grid;place-items:center;position:relative}.career-ring{width:300px;height:230px;border:1px solid rgba(255,255,255,.33);border-radius:50%;transform:rotate(-22deg)}.career-box{position:absolute;padding:25px;width:205px;border:1px solid rgba(255,255,255,.32);border-radius:18px;background:rgba(255,255,255,.12);backdrop-filter:blur(6px)}.career-box>b{display:grid;place-items:center;width:40px;height:40px;margin-bottom:18px;border-radius:10px;background:#fff;color:var(--blue);font-size:20px}.career-box strong,.career-box small{display:block}.career-box strong{font-size:14px}.career-box small{color:#d8ecff;font:11px 'Manrope'}.bars{height:42px;display:flex;align-items:end;gap:4px;margin-top:15px}.bars i{width:18px;background:#9de0bc;border-radius:3px 3px 0 0}.bars i:nth-child(1){height:28%}.bars i:nth-child(2){height:47%}.bars i:nth-child(3){height:72%}.bars i:nth-child(4){height:52%}.bars i:nth-child(5){height:90%}.form-section{background:#fff}.form{padding:25px;background:var(--light);border:1px solid var(--line);border-radius:18px}.form label{display:grid;gap:5px;color:#496581;font-size:10px;font-weight:800;margin-bottom:13px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form input,.form select,.form textarea{width:100%;padding:11px 12px;border:1px solid #d2e0ec;border-radius:8px;background:#fff;color:var(--text);font-size:12px;outline:0}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #e5f0fb}.checks{list-style:none;padding:0;color:#4f718f;font-size:11px;line-height:2.25}.checks li::first-letter{color:var(--green)}.form-msg{display:none;color:var(--green);background:#ddf6e5;border-radius:8px;padding:8px 10px;font-size:10px}.form-msg.show{display:block}.job{padding-top:95px}.contact{padding:70px 0}.contact-grid{align-items:center}.contact small{color:#b9d7ee;font-size:10px}.contact p,.contact a{color:#fff;font-size:12px}.footer{background:var(--navy);color:#fff;padding:50px 0 19px}.footer-grid{display:grid;grid-template-columns:1.4fr .7fr 1.4fr;gap:70px;padding-bottom:35px}.footer .logo-link img{width:160px;filter:brightness(0) invert(1)}.footer p,.footer a{color:#9db4ca;font-size:10px;line-height:2}.footer h4{font:700 12px 'Manrope';margin:5px 0 15px}.footer-grid>div:nth-child(2) a{display:block}.footer-bottom{border-top:1px solid #28466a;padding-top:16px;color:#7892ad;font:10px 'Manrope'}.footer-bottom span{float:right}@media(max-width:850px){.nav-links{gap:13px}.cards{grid-template-columns:1fr 1fr}.hero-grid,.career-grid{gap:25px}.about-grid,.qr-grid,.form-grid,.job-grid,.contact-grid{gap:40px}.footer-grid{gap:30px}}@media(max-width:650px){.container{width:calc(100% - 32px)}.header{height:72px}.logo-link img{width:145px}.menu{display:block}.nav-links{display:none;position:absolute;top:72px;left:0;right:0;padding:14px 20px;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.nav-links.open{display:grid;gap:2px}.nav-links a{padding:8px}.nav-cta{text-align:center}.hero-grid{grid-template-columns:1fr;padding:55px 0 25px}.hero h1{font-size:41px}.lead{font-size:13px}.hero-art{height:350px;transform:scale(.88);margin:-10px -20px}.stats-grid{grid-template-columns:1fr 1fr;gap:18px}.stats-grid>div{border:0}.stats strong{font-size:22px}.section{padding:70px 0}.about-grid,.qr-grid,.form-grid,.job-grid,.contact-grid,.career-grid{grid-template-columns:1fr}.section-head{display:block}.section-head>p{margin-top:16px}.cards{grid-template-columns:1fr 1fr;gap:9px}.service-card{min-height:240px;padding:18px 14px}.service-card h3{font-size:12px}.service-card p{font-size:9px}.qr-visual{height:310px;order:2}.qr-grid>div:last-child{order:1}.types,.form-row{display:grid;grid-template-columns:1fr}.career{padding-top:60px}.career-grid{min-height:0}.career-art{height:270px}.form{padding:19px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-grid>div:first-child{grid-column:span 2}.footer-bottom{line-height:2}.footer-bottom span{float:none;display:block}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.service-card{transition:none}}
