@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}.site{--fz-paper:#fff;--fz-soft:#eff3f7;--fz-ink:#111d2b;--fz-muted:#4b5b6d;--fz-line:#dfe5eb;--fz-brand:color-mix(in srgb, var(--primary) 50%, #0b1725);--fz-button:color-mix(in srgb, var(--primary) 38%, #081728);--fz-dark:color-mix(in srgb, var(--accent) 30%, #0b1421);--fz-font:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--fz-display:var(--fz-font);--fz-space:clamp(3.5rem, 7vw, 7rem);background:var(--fz-paper);color:var(--fz-ink);font-family:var(--fz-font)}html[lang=bn-BD] .site{--fz-font:"Noto Sans Bengali", system-ui, sans-serif;--fz-display:var(--fz-font);font-family:var(--fz-font)}.site .wrap{max-width:1260px;padding-inline:clamp(20px,5vw,60px)}.site h1,.site h2,.site h3{overflow-wrap:anywhere}.site :focus-visible{outline-offset:4px;outline:2px solid}.site .fz-header{background:var(--fz-paper);border-bottom:1px solid var(--fz-line)}.site .fz-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding-block:14px;display:flex}.site .fz-brand{min-width:0;max-width:345px;color:var(--fz-ink);align-items:center;gap:11px;font-size:1.05rem;font-weight:700;line-height:1.25;display:inline-flex}.site .fz-brand>span:last-child{overflow-wrap:anywhere}.site .fz-brand img{object-fit:contain;width:auto;max-width:min(120px,26vw);height:40px}.site .fz-brand__mark{background:var(--fz-button);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:1.1rem;display:grid}.site .fz-nav{flex-wrap:wrap;align-items:center;gap:clamp(15px,2.4vw,30px);display:flex}.site .fz-nav a{color:var(--fz-muted);padding-block:7px;font-size:.9rem;font-weight:600}.site .fz-nav a:hover,.site .fz-nav a[aria-current=page]{color:var(--fz-brand);text-underline-offset:8px;text-decoration:underline}.site .fz-language-switcher{flex-wrap:wrap;justify-content:flex-end;gap:6px 14px;padding-block:0 10px;font-size:.77rem;display:flex}.site .fz-language-switcher a{color:var(--fz-muted);padding:2px 0}.site .fz-language-switcher a[aria-current]{color:var(--fz-brand);text-underline-offset:4px;font-weight:700;text-decoration:underline}.site .fz-button{background:var(--fz-button);color:#fff;min-height:48px;box-shadow:none;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:.92rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.site .fz-button:hover{filter:brightness(1.15)}.site .fz-header__action{flex-shrink:0;min-height:42px}.site .fz-text-link{color:inherit;border-bottom:1px solid;align-items:center;gap:10px;padding-block:4px;font-size:.95rem;font-weight:700;display:inline-flex}.site .fz-text-link:hover{opacity:.78}.site .fz-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:26px;display:flex}.site .fz-kicker{color:var(--fz-brand);letter-spacing:.095em;text-transform:uppercase;margin:0 0 16px;font-size:.77rem;font-weight:700}.site .page-hero h1{font-family:var(--fz-display);letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,5.3vw,5.2rem);font-weight:700;line-height:1.02}.site .fz-lead{max-width:60ch;color:var(--fz-muted);margin:20px 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.site .fz-section{padding-block:var(--fz-space)}.site .fz-section--soft{background:var(--fz-soft)}.site .fz-section__heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.site .fz-section h2{font-family:var(--fz-display);letter-spacing:-.033em;margin:0;font-size:clamp(1.8rem,3.2vw,3.35rem);line-height:1.11}.site .fz-section__heading>p{max-width:43ch;color:var(--fz-muted)}.site .fz-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.site .fz-service{border:1px solid var(--fz-line);background:var(--fz-paper);min-width:0;padding:26px}.site .fz-service h2,.site .fz-service h3{font-family:var(--fz-font);letter-spacing:-.018em;margin:0;font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:700;line-height:1.3}.site .fz-service p{color:var(--fz-muted);white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 0;font-size:.96rem;line-height:1.75}.site .fz-about,.site .fz-about-page{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr);align-items:start;gap:clamp(25px,6vw,76px);display:grid}.site .fz-about-page{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}.site .fz-about__copy{color:var(--fz-muted);font-size:1.05rem;line-height:1.85}.site .fz-about .fz-text-link{margin-top:20px}.site .fz-readable{max-width:910px}.site .fz-copy{white-space:pre-line;overflow-wrap:anywhere;font-size:inherit;color:var(--fz-muted);margin:0 0 1.2em;line-height:1.85}.site .fz-copy:last-child{margin-bottom:0}.site .fz-enquiry{padding-block:clamp(2.6rem,5.5vw,5rem)}.site .fz-cta{background:var(--fz-dark);color:#fff;justify-content:space-between;align-items:center;gap:26px;padding:clamp(24px,5vw,64px);display:flex}.site .fz-cta p{color:#eef2f6;max-width:60ch;margin:14px 0 0}.site .fz-cta>.btn{color:var(--fz-button);background:#fff;flex-shrink:0}.site .fz-cta>.btn:hover{filter:none;background:#e9eef3}.site .page-hero{background:var(--fz-soft);color:var(--fz-ink);padding-block:clamp(2.7rem,7vw,5.9rem)}.site .page-hero h1{max-width:17ch;font-size:clamp(2.15rem,4.4vw,4.25rem)}.site .page-hero p{max-width:61ch;color:var(--fz-muted);margin:16px 0 0}.site .page-hero .fz-button{margin-top:24px}.site.page--contact,.site .channel-list a,.site .fz-legal-copy{overflow-wrap:anywhere}.site .contact-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,6vw,75px);display:grid}.site .contact-grid:has(>:only-child){grid-template-columns:minmax(0,1fr);max-width:920px}.site .form-card{border:1px solid var(--fz-line);background:var(--fz-paper);border-radius:10px;padding:clamp(20px,4vw,40px);box-shadow:0 15px 50px #0e23300d}.site #business-enquiry{scroll-margin-top:30px}.site .fz-map-link{color:inherit;text-underline-offset:4px;margin-top:10px;font-weight:700;text-decoration:underline;display:inline-block}.site .fz-map-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding-block:20px;display:flex}.site .fz-map-footer .fz-map-link{margin-top:0}.site .fz-footer{background:var(--fz-dark);color:#fff;padding-top:clamp(40px,6vw,68px)}.site .fz-footer__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.75fr) minmax(0,1fr);gap:32px;padding-bottom:40px;display:grid}.site .fz-footer a{color:#f2f5fa;overflow-wrap:anywhere;width:fit-content;margin-bottom:8px;font-size:.9rem;display:block}.site .fz-footer a:hover{text-underline-offset:4px;text-decoration:underline}.site .fz-footer .fz-footer__name{font-size:1.25rem;font-weight:700;line-height:1.35}.site .fz-footer h2{color:#fff;letter-spacing:0;margin:0 0 12px;font-size:.97rem}.site .fz-footer p{color:#e0e7f1;overflow-wrap:anywhere;margin-top:6px;font-size:.88rem;line-height:1.65}.site .fz-footer__bottom{color:#e0e7f1;border-top:1px solid #ffffff38;padding-block:20px;font-size:.82rem}.site .fz-whatsapp-floating{z-index:30;right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));color:#fff;background:#08783e;border:1px solid #fff5;border-radius:999px;align-items:center;gap:9px;min-height:50px;padding:11px 17px;font-size:.9rem;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 8px 24px #10203040}.site .fz-whatsapp-floating:hover{color:#fff;background:#066332}.site.site--corporate{font-family:var(--fz-font)}.site--corporate .fz-service{border-top:3px solid var(--fz-brand);border-radius:3px}.site.site--services{font-family:var(--fz-font)}.site--services .fz-catalogue__layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(20px,6vw,65px);display:grid}.site--services .fz-section__heading{display:block}.site--services .fz-section__heading>p{margin-top:14px}.site--services .fz-services{border-top:2px solid var(--fz-brand);display:block}.site--services .fz-service{border:0;border-bottom:1px solid var(--fz-line);padding:22px 0}.site--services.page--services .fz-service{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;display:grid}.site--services.page--services .fz-service p{margin:0}.site--services .fz-cta{background:var(--fz-soft);color:var(--fz-ink);border-left:4px solid var(--fz-brand)}.site--services .fz-cta p{color:var(--fz-muted)}.site--services .fz-cta>.btn{background:var(--fz-button);color:#fff}.site.site--local-business{--fz-paper:#fbf8f2;--fz-soft:#f0e9dd;--fz-line:#e3daca;--fz-display:Georgia, "Times New Roman", serif;font-family:var(--fz-font)}html[lang=bn-BD] .site.site--local-business{--fz-display:var(--fz-font)}.site--local-business .fz-lead{margin-inline:auto}.site--local-business .fz-actions{justify-content:center}.site--local-business .fz-button,.site--local-business .fz-brand__mark{border-radius:50px}.site--local-business .fz-local-details{background:var(--fz-soft);border-radius:0 0 18px 18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:16px 22px;font-size:.92rem;display:flex}.site--local-business .fz-local-details a{text-underline-offset:4px;font-weight:700;text-decoration:underline}.site--local-business .fz-services{grid-template-columns:repeat(2,minmax(0,1fr))}.site--local-business .fz-service{background:#fff;border-radius:14px}.site--local-business .page-hero{text-align:center}.site--local-business .page-hero h1,.site--local-business .page-hero p{margin-inline:auto}.site--local-business .fz-cta{border-radius:16px}@media (width<=920px){.site .fz-header__inner{flex-wrap:wrap;gap:8px 16px}.site .fz-nav{flex-basis:100%;order:3}.site .fz-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.site .fz-header__action{display:none}.site .fz-brand{max-width:100%}.site .fz-nav{gap:3px 16px}.site .fz-nav a{font-size:.84rem}.site .fz-language-switcher{justify-content:flex-start}.site .fz-about,.site .fz-about-page,.site .contact-grid,.site--services .fz-catalogue__layout{grid-template-columns:minmax(0,1fr)}.site .fz-section__heading{display:block}.site .fz-section__heading>p{margin-top:12px}.site .fz-services,.site--local-business .fz-services,.site--services.page--services .fz-service{grid-template-columns:minmax(0,1fr);gap:12px}.site .fz-cta{flex-direction:column;align-items:flex-start}.site .fz-footer__grid{grid-template-columns:minmax(0,1fr);gap:22px}.site .fz-whatsapp-floating{justify-content:center;width:52px;height:52px;padding:0}.site .fz-whatsapp-floating span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site .btn{transition:none}}*,:before,:after{box-sizing:border-box}:root{--primary:var(--site-primary,#1d4ed8);--accent:var(--site-accent,#0f172a);--ink:#221f1a;--ink-soft:#57504a;--muted:#7d746c;--line:#ece4d9;--bg:#fbf7f1;--card:#fff;--soft:#f4ece1;--radius:18px;--wrap:960px}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.site--local-business{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:17px;line-height:1.68}.site--local-business h1,.site--local-business h2,.site--local-business h3{letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.2}.site--local-business p{text-wrap:pretty;margin:0}.site--local-business a:not(.btn){color:inherit;text-decoration:none}.site--local-business img{max-width:100%;display:block}.site-skip{background:var(--accent);color:#fff;z-index:60;border-radius:0 0 12px;padding:14px 20px;font-weight:700;position:absolute;left:-9999px}.site-skip:focus{left:0}.site--local-business :focus-visible{outline:3px solid var(--primary);outline-offset:3px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 18px}.site--local-business .site-header{background:var(--card);border-bottom:1px solid var(--line)}.site--local-business .site-header__inner{max-width:var(--wrap);justify-content:space-between;align-items:center;gap:14px;margin:0 auto;padding:14px 18px;display:flex}.site-brand{letter-spacing:0;align-items:center;gap:11px;min-width:0;font-size:.9375rem;font-weight:800;display:inline-flex}.site-brand img{object-fit:contain;border-radius:14px;width:48px;height:48px}.site-brand__mark{background:var(--primary);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.2rem;font-weight:800;display:grid}.site--local-business .site-header__call{background:var(--primary);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:.9375rem;font-weight:700;display:inline-flex}.site--local-business .site-nav{max-width:var(--wrap);scrollbar-width:none;gap:6px;margin:0 auto;padding:0 18px 12px;display:flex;overflow-x:auto}.site--local-business .site-nav::-webkit-scrollbar{display:none}.site--local-business .site-nav a{background:var(--soft);color:var(--ink-soft);border-radius:999px;flex:none;padding:9px 14px;font-size:.9375rem;font-weight:600}.site--local-business .site-nav a[aria-current=page],.site--local-business .site-nav a:hover{background:var(--accent);color:#fff}.site--local-business .hero{padding:32px 0 12px}.hero__card{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:28px 22px;box-shadow:0 20px 40px -34px #221f1a80}.hero__chip{background:var(--soft);color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.8125rem;font-weight:700;display:inline-flex}.site--local-business .hero h1{margin-top:16px;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.625rem)}.hero__lead{color:var(--ink-soft);margin-top:14px;font-size:1.0625rem}.hero__actions{gap:12px;margin-top:24px;display:grid}.btn{text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 24px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--primary);color:#fff}.btn--secondary{color:var(--primary);border-color:var(--primary);background:#fff}.site--local-business .section{padding:32px 0}.site--local-business .section h2{font-size:1.375rem}.site--local-business .section>.wrap>p{color:var(--ink-soft);margin-top:10px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.card+.card{margin-top:14px}.fact-list,.service-list,.channel-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fact-list li,.service-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.fact-list li:last-child,.service-list li:last-child{border-bottom:0;padding-bottom:0}.fact-list li:first-child,.service-list li:first-child{padding-top:0}.tick{background:var(--soft);width:28px;height:28px;color:var(--primary);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:.8125rem;font-weight:800;display:grid}.service-list h3{font-size:1.0625rem}.service-list p{color:var(--ink-soft);margin-top:4px;font-size:.9375rem}.channel-list a{background:var(--card);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:14px 18px;font-weight:700;display:flex}.channel-list small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700;display:block}.info-row{border-bottom:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.info-row:last-child{border-bottom:0}.info-row dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.info-row dd{overflow-wrap:anywhere;margin:0;font-size:.9688rem}.notice{color:#7a5b12;background:#fff8e8;border:1px solid #f0dcb4;border-radius:14px;padding:14px 18px;font-size:.9375rem;display:block}.field{gap:6px;margin-bottom:16px;display:grid}.field label{color:var(--ink-soft);font-size:.875rem;font-weight:700}.field input,.field textarea{width:100%;min-height:52px;font:inherit;background:#fffdfa;border:1px solid #ded4c7;border-radius:14px;padding:12px 16px}.field textarea{resize:vertical;min-height:140px}.field input:focus,.field textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 4px #1d4ed824}.form-status{border-radius:12px;margin-top:14px;padding:13px 16px;font-size:.9375rem;font-weight:600}.form-status--ok{color:#07643f;background:#edfdf3;border:1px solid #b7ecc9}.form-status--error{color:#a4231a;background:#fdf1f0;border:1px solid #f6cdc9}.site--local-business .site-footer{background:var(--accent);color:#ffffffc7;margin-top:28px;padding:36px 0 24px;font-size:.9375rem}.site--local-business .site-footer__inner{max-width:var(--wrap);margin:0 auto;padding:0 18px}.site--local-business .site-footer__brand{color:#fff;font-size:1.125rem;font-weight:800}.site--local-business .site-footer nav{flex-wrap:wrap;gap:8px 18px;margin-top:16px;display:flex}.site--local-business .site-footer a:hover{color:#fff}.site--local-business .site-footer__bottom{border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:22px;padding-top:16px;font-size:.8125rem;display:flex}.preview-flag{color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.prose p{color:var(--ink-soft);margin-top:12px}.prose h2{margin-top:26px;font-size:1.1875rem}@media (width>=720px){.wrap{padding:0 24px}.site--local-business .site-header__inner{padding:16px 24px}.site--local-business .site-nav{padding:0 24px 14px}.site--local-business .hero{padding:44px 0 16px}.hero__card{padding:40px 36px}.hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:32rem}.site--local-business .section{padding:40px 0}.two-col{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.card+.card{margin-top:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
