html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--ink:#0f172a;--charcoal:#0b1b33;--muted:#5b6575;--line:#e6eaf0;--bg:#f7f9fc;--white:#fff;--accent:#2563eb;--accent-dark:#1d4ed8;--shadow:0 10px 28px #0f172a0f;--radius:16px;--container:1160px;--font-heading:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body:"Source Sans 3", "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto}body{font-family:var(--font-body);color:var(--ink);background:var(--white);letter-spacing:.01em;margin:0;font-weight:400;line-height:1.7}img{max-width:100%;display:block}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.reveal-on-scroll,.section-heading,.feature-card,.service-compact-card,.premium-card,.car-card,.blog-card,.blog-normal-card,.about-stats-banner,.about-stats-banner-full,.how-roadmap-layout,.how-roadmap-media,.how-roadmap-timeline,.fleet-showcase-grid,.exchange-showcase-grid,.financing-showcase-grid,.testimonial-card,.mission-vision-grid,.mission-vision-dual-grid,.inspection-grid,.timeline-grid,.faq-item,.card-form,.enquire-card,.emi-box,.contact-info-box,.contact-form-box,.map-wrap,.map-large-wrapper,.page-hero,.hero-copy,.about-preview-grid,.about-preview-media,.about-preview-content,.about-lab-showcase,.about-commitments-grid,.about-visit-cta-card,.service-deep-content,.service-action-hub,.service-others-wrap,.blog-detail-header,.blog-detail-media-box,.blog-takeaways-card,.blog-detail-body,.blog-detail-cta-card,.blog-related-section,.promo-band,.cta-band,.footer-grid>div,main img:not(.hero-slide-img):not(.story-open-media img):not(.story-mosaic-card img){opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(36px)}.is-revealed,.is-revealed.reveal-on-scroll,.is-revealed.section-heading,.is-revealed.feature-card,.is-revealed.service-compact-card,.is-revealed.premium-card,.is-revealed.car-card,.is-revealed.blog-card,.is-revealed.blog-normal-card,.is-revealed.testimonial-card,.is-revealed.faq-item,.is-revealed.card-form,.is-revealed.enquire-card,.is-revealed.emi-box,.is-revealed.contact-info-box,.is-revealed.contact-form-box,.is-revealed.map-wrap,.is-revealed.map-large-wrapper,.is-revealed.page-hero,.is-revealed.hero-copy,.is-revealed.about-preview-grid,.is-revealed.about-preview-media,.is-revealed.about-preview-content,.is-revealed.about-stats-banner,.is-revealed.about-stats-banner-full,.is-revealed.how-roadmap-layout,.is-revealed.how-roadmap-media,.is-revealed.how-roadmap-timeline,.is-revealed.fleet-showcase-grid,.is-revealed.exchange-showcase-grid,.is-revealed.financing-showcase-grid,.is-revealed.mission-vision-grid,.is-revealed.mission-vision-dual-grid,.is-revealed.inspection-grid,.is-revealed.timeline-grid,.is-revealed.about-lab-showcase,.is-revealed.about-commitments-grid,.is-revealed.about-visit-cta-card,.is-revealed.service-deep-content,.is-revealed.service-action-hub,.is-revealed.service-others-wrap,.is-revealed.blog-detail-header,.is-revealed.blog-detail-media-box,.is-revealed.blog-takeaways-card,.is-revealed.blog-detail-body,.is-revealed.blog-detail-cta-card,.is-revealed.blog-related-section,.is-revealed.promo-band,.is-revealed.cta-band,.footer-grid>div.is-revealed,main img:not(.hero-slide-img):not(.story-open-media img):not(.story-mosaic-card img).is-revealed{opacity:1;transform:translateY(0)scale(1)}.feature-grid .feature-card:first-child,.car-grid .car-card:first-child,.blog-grid .blog-card:first-child,.premium-grid .premium-card:first-child,.services-compact-grid .service-compact-card:first-child,.blog-normal-grid .blog-normal-card:first-child,.testimonial-grid .testimonial-card:first-child{transition-delay:50ms}.feature-grid .feature-card:nth-child(2),.car-grid .car-card:nth-child(2),.blog-grid .blog-card:nth-child(2),.premium-grid .premium-card:nth-child(2),.services-compact-grid .service-compact-card:nth-child(2),.blog-normal-grid .blog-normal-card:nth-child(2),.testimonial-grid .testimonial-card:nth-child(2){transition-delay:.12s}.feature-grid .feature-card:nth-child(3),.car-grid .car-card:nth-child(3),.blog-grid .blog-card:nth-child(3),.premium-grid .premium-card:nth-child(3),.services-compact-grid .service-compact-card:nth-child(3),.blog-normal-grid .blog-normal-card:nth-child(3),.testimonial-grid .testimonial-card:nth-child(3){transition-delay:.18s}.feature-grid .feature-card:nth-child(4),.car-grid .car-card:nth-child(4),.testimonial-grid .testimonial-card:nth-child(4){transition-delay:.24s}@media (prefers-reduced-motion:reduce){.reveal-on-scroll,.section-heading,.feature-card,.service-compact-card,.premium-card,.car-card,.blog-card,.blog-normal-card,.testimonial-card,.faq-item,.card-form,.enquire-card,.emi-box,.page-hero,.hero-copy,.footer-grid>div,main img:not(.hero-slide-img){opacity:1!important;transition:none!important;transform:none!important}.story-open-card,.story-mosaic-card{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;transform:none!important}}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:.01em;margin:0 0 .6rem;font-weight:600;line-height:1.18}h1{font-size:clamp(2rem,4vw,3.2rem)}h2{font-size:clamp(1.5rem,3vw,2rem)}p{margin:0 0 1rem}button,input,select,textarea{font:inherit}.app-shell{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}main{flex:1}.container{width:min(calc(100% - 2rem), var(--container));margin-inline:auto}.container.narrow{width:min(100% - 2rem,780px)}.section{padding:4.5rem 0}.section-muted{background:var(--bg)}.section-dark{background:var(--charcoal);color:var(--white)}.section-dark .section-subtitle,.section-dark p{color:#d7d7d7}.section-heading{margin-bottom:2rem}.section-heading.center{text-align:center;margin-inline:auto;max-width:640px;margin-bottom:2.4rem}.section-subtitle,.lead{color:var(--muted);font-size:1.08rem;font-family:var(--font-body);font-weight:400;line-height:1.75}.eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin-bottom:.4rem;font-size:.72rem;font-weight:600}.hero-copy h1,.page-hero h1,.blog-hero-title,.section-heading h2{font-family:var(--font-heading);font-weight:600}.hero-copy p,.page-hero p,.blog-hero-excerpt,.blog-article-block p,.blog-normal-excerpt{font-family:var(--font-body)}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.7rem 1.25rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn:hover{text-decoration:none}.btn-primary{background:var(--accent);color:var(--white)}.btn-primary:hover{background:var(--accent-dark)}.btn-outline{border-color:var(--accent);color:var(--accent);background:0 0}.btn-outline:hover{background:var(--accent);color:var(--white)}.btn-ghost{border-color:var(--white);color:var(--white);background:0 0}.btn-ghost:hover{background:var(--white);color:var(--ink)}.topbar{color:#dbe4f0;background:#0f1728;border-bottom:1px solid #ffffff14;font-size:.85rem}.topbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;min-height:38px;display:flex}.topbar-links{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.topbar-link,.topbar-serving{color:#dbe4f0;align-items:flex-start;gap:.45rem;min-width:0;margin:0;font-size:.84rem;font-weight:500;text-decoration:none;display:inline-flex}.topbar-link svg,.topbar-serving svg{flex-shrink:0;margin-top:.12rem}.topbar-link span,.topbar-serving span{overflow-wrap:anywhere;min-width:0}.topbar-link:hover{color:#38bdf8;text-decoration:none}.topbar-socials{align-items:center;gap:.6rem;margin-left:auto;display:flex}.topbar-social-label{color:#94a3b8;margin-right:.2rem;font-size:.78rem;font-weight:600}.topbar-social-btn{color:#e2e8f0;background:#ffffff1a;border-radius:50%;place-items:center;width:26px;height:26px;text-decoration:none;transition:all .2s;display:grid}.topbar-social-btn:hover{color:#fff;text-decoration:none;transform:translateY(-1px)scale(1.1)}.topbar-social-btn.facebook:hover{background:#1877f2}.topbar-social-btn.instagram:hover{background:#e1306c}.topbar-social-btn.youtube:hover{background:red}.topbar-social-btn.whatsapp:hover{background:#25d366}.navbar{z-index:40;background:var(--white);border-bottom:1px solid #eef2f6;position:sticky;top:0;box-shadow:0 2px 14px #0f172a0d}.navbar-inner{align-items:center;gap:1.5rem;min-height:86px;display:flex}.logo{background:#000;border:1px solid #c9a22759;border-radius:12px;flex:none;align-items:center;min-width:0;padding:0;line-height:0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;overflow:hidden;box-shadow:0 6px 18px #0000002e}.logo:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 8px 22px #0000003d}.logo-mark{color:#0284c7;flex-shrink:0;display:flex}.logo-brand{line-height:1.15;display:grid}.logo-text{color:#0b172a;letter-spacing:-.03em;font-size:1.28rem;font-weight:800}.logo-tag{color:#0284c7;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.nav-desktop{margin-left:1.8rem;margin-right:auto}.nav-desktop>ul{align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.nav-desktop a,.nav-drop-btn{color:#334155;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:.3rem;padding:.5rem .7rem;font-size:.94rem;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.nav-desktop a.active,.nav-desktop a:hover,.nav-drop-btn:hover,.nav-drop-btn.active{color:#0284c7;text-decoration:none}.has-dropdown{position:relative}.dropdown{background:var(--white);z-index:50;border:1px solid #e2e8f0;border-radius:12px;min-width:270px;margin:0;padding:.5rem;list-style:none;display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 30px #0f172a1f}.dropdown.open,.has-dropdown:hover .dropdown{display:block}.dropdown a{color:#334155;border-radius:6px;width:100%;padding:.65rem .85rem;font-size:.9rem;display:block}.dropdown a:hover{color:#0284c7;background:#f0f9ff}.btn-nav-action{cursor:pointer;white-space:nowrap;background:#0284c7;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.65rem 1.45rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0284c759;color:#fff!important}.btn-nav-action:hover{background:#0369a1;text-decoration:none;transform:translateY(-1px);box-shadow:0 6px 20px #0284c773}.menu-toggle{color:var(--ink);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.4rem;display:none}.mobile-nav{display:none}.hero-wrap{padding:0}.hero-slider{width:100%;height:calc(100dvh - 110px);min-height:600px;max-height:750px;color:var(--white);background:#080f24;position:relative;overflow:hidden}.hero-slide-img{object-fit:cover;object-position:center center;opacity:0;filter:brightness(.92)contrast(1.08)saturate(1.05);width:100%;height:100%;transition:opacity 1.1s cubic-bezier(.4,0,.2,1),transform 6s ease-out;position:absolute;inset:0;transform:scale(1.05)}.hero-slide-img.active{opacity:1;transform:scale(1)}.hero-overlay{z-index:1;background:linear-gradient(90deg,#080f24e6 0%,#080f24c2 45%,#080f244d 80%,#080f2473 100%);position:absolute;inset:0}.hero-copy{z-index:2;text-align:left;width:min(100% - 3rem,620px);margin-left:8%;margin-right:auto;padding:5rem 0;position:relative}.hero-badge{color:#38bdf8;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0ea5e92e;border:1px solid #38bdf866;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:1.2rem;padding:.35rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.hero-copy h1{color:#fff;letter-spacing:-.03em;text-shadow:0 2px 10px #0006;margin-bottom:1rem;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;line-height:1.15}.hero-copy p{color:#cbd5e1;max-width:32rem;margin-bottom:2rem;font-size:1.12rem;line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:0;display:flex}.btn-hero-primary{background:#0284c7;border-radius:8px;justify-content:center;align-items:center;padding:.82rem 1.85rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #0284c773;color:#fff!important}.btn-hero-primary:hover{background:#0369a1;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 22px #0284c799}.btn-hero-call{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #ffffff47;border-radius:8px;align-items:center;gap:.55rem;padding:.78rem 1.45rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;color:#fff!important}.btn-hero-call:hover{background:#ffffff26;border-color:#fff9;text-decoration:none;transform:translateY(-2px)}.hero-arrow{z-index:5;color:#0f172a;cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.8rem;line-height:1;transition:all .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0003}.hero-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.08)}.hero-arrow.prev{left:20px}.hero-arrow.next{right:20px}.hero-dots{z-index:3;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.hero-dots button{cursor:pointer;background:#fff6;border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:all .25s}.hero-dots button.active{background:#fff;border-radius:999px;width:26px;box-shadow:0 2px 8px #fff6}.trust-strip{padding:2.4rem 0 1rem}.trust-grid{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;display:grid}.trust-grid h3{margin-bottom:.3rem;font-size:1rem}@media (width<=700px){.trust-grid h3{font-size:.88rem}.trust-grid p{font-size:.78rem}}.trust-grid p{color:var(--muted);margin:0;font-size:.92rem}.icon-wrap.round{background:#e8f0fe;border-radius:50%;width:58px;height:58px;margin:0 auto .8rem}.float-stack{z-index:90;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.float-call,.float-wa{color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-width:56px;height:56px;padding:0 1rem 0 .7rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.float-call span,.float-wa span{display:none}.float-call{background:#0284c7;box-shadow:0 8px 22px #0284c766}.float-wa{background:#25d366;box-shadow:0 8px 22px #25d36666}.float-call:hover,.float-wa:hover{color:#fff;text-decoration:none;transform:translateY(-3px)scale(1.04)}@media (width>=701px){.float-call,.float-wa{min-width:132px}.float-call span,.float-wa span{display:inline}}.promo-band{color:var(--white);text-align:center;background:#122033;padding:3.4rem 0}.promo-band p{color:#d4dce6;max-width:36rem;margin-inline:auto}.hero-search{background:var(--white);color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem}.search-label{margin-bottom:.75rem;font-weight:650}.search-grid,.form-grid,.filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.search-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}label,fieldset{border:0;gap:.35rem;margin:0;padding:0;font-size:.92rem;font-weight:600;display:grid}input,select,textarea{background:var(--white);border:1px solid #d0d0d0;border-radius:6px;width:100%;min-height:44px;padding:.55rem .7rem}textarea{resize:vertical;min-height:110px}.car-grid,.service-grid,.feature-grid,.testimonial-grid{gap:1.2rem;display:grid}.car-grid,.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.testimonial-grid,.feature-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.car-card,.service-card,.feature-card,.testimonial-card,.card-form,.emi-box{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.car-card{flex-direction:column;min-height:100%;display:flex}.car-card-image{aspect-ratio:16/10;background:#eee;overflow:hidden}.car-card-image img{object-fit:cover;width:100%;height:100%}.car-card-body{flex-direction:column;flex:1;gap:.5rem;padding:1rem 1rem 1.1rem;display:flex}.car-card-body .btn{margin-top:auto}.car-price,.detail-price{color:var(--accent);font-size:1.15rem;font-weight:700}.car-meta{color:var(--muted);flex-wrap:wrap;gap:.4rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.car-meta li{background:var(--bg);border-radius:4px;padding:.2rem .5rem}.car-location{color:var(--muted);margin:0;font-size:.92rem}.service-card,.feature-card,.testimonial-card{padding:1.25rem}.icon-wrap{width:42px;height:42px;color:var(--accent);background:#f4ecee;border-radius:8px;place-items:center;margin-bottom:.8rem;display:grid}.center-cta{justify-content:center;margin-top:2rem;display:flex}.toggle{justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.toggle button{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:6px;min-height:42px;padding:.5rem 1rem;font-weight:600}.toggle button.active{background:var(--ink);color:var(--white);border-color:var(--ink)}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);gap:.6rem;padding:1.1rem;display:grid}.steps span{background:var(--accent);width:34px;height:34px;color:var(--white);border-radius:50%;place-items:center;font-weight:700;display:grid}.split{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.card-form,.emi-box{padding:1.25rem}.card-form .form-grid{margin-bottom:1rem}.full{grid-column:1/-1}.inline{align-items:center;gap:.4rem;font-weight:500;display:flex}.inline input{width:auto;min-height:0}.tick-list{margin-bottom:1.4rem;padding-left:1.1rem}.tick-list li{margin-bottom:.45rem}.emi-result{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem;display:grid}.emi-result p,.contact-details span{gap:.15rem;display:grid}.fine-print,.error{font-size:.85rem}.error{color:var(--accent);font-weight:500}.success{color:#1f5a2a;background:#eef8ef;border:1px solid #cde8d1;border-radius:6px;padding:.75rem .9rem}.page-hero{background:var(--charcoal);color:var(--white);padding:3.2rem 0}.page-hero p{color:#d5d5d5;max-width:40rem}.filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin-bottom:1.2rem}.results-count,.empty{color:var(--muted)}.detail-layout{grid-template-columns:1.1fr .9fr;gap:2rem;display:grid}.detail-image{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%}.spec-list{grid-template-columns:1fr 1fr;gap:.7rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.spec-list li{border:1px solid var(--line);border-radius:6px;padding:.7rem .8rem;display:grid}.spec-list span{color:var(--muted);font-size:.85rem}.stars{color:#d4a017;gap:.15rem;margin-bottom:.6rem;display:flex}.reviewer{align-items:center;gap:.6rem;margin-top:1rem;display:flex}.avatar{background:var(--charcoal);width:36px;height:36px;color:var(--white);border-radius:50%;place-items:center;font-weight:700;display:grid}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:1rem 0;font-weight:600;display:flex}.rotated{transform:rotate(180deg)}.contact-details{gap:.9rem;padding:0;list-style:none;display:grid}.contact-details li{align-items:flex-start;gap:.7rem;display:flex}.cta-band,.promo-band .hero-actions{justify-content:center}.cta-band{background:var(--charcoal);color:var(--white);text-align:center;padding:3.5rem 0}.cta-band p{color:#d4d4d4}.cta-band .hero-actions{justify-content:center;margin-bottom:0}.navbar-logo-img{object-fit:cover;object-position:center;width:68px;height:68px;display:block}.navbar-logo-img:hover{transform:none}.footer-logo-wrap{background:#000;border:1px solid #c9a22773;border-radius:18px;width:200px;max-width:100%;margin-bottom:1.2rem;line-height:0;text-decoration:none;display:inline-flex;overflow:hidden;box-shadow:0 10px 28px #00000073,0 0 24px #c9a2271f}.footer-logo-img{aspect-ratio:1;object-fit:contain;object-position:center;background:#000;width:100%;height:auto;display:block}.footer-logo-img:hover{transform:none}.footer{color:#cbd5e1;background:#080f24;border-top:3px solid #0284c7;padding-top:3.8rem}.footer-grid{grid-template-columns:1.4fr .9fr 1.1fr 1.2fr;gap:2.2rem;padding-bottom:2.8rem;display:grid}.footer-brand-col{flex-direction:column;display:flex}.footer-logo-card{background:0 0;border-radius:10px;align-items:center;gap:.75rem;width:fit-content;margin-bottom:1.1rem;padding:0;display:inline-flex}.footer-desc{color:#94a3b8;max-width:330px;margin-bottom:1.3rem;font-size:.92rem;line-height:1.65}.footer-socials{gap:.65rem;display:flex}.social-icon-btn{color:#cbd5e1;background:#111a38;border:1px solid #20315f;border-radius:50%;place-items:center;width:38px;height:38px;text-decoration:none;transition:all .2s;display:grid}.social-icon-btn:hover{color:#fff;background:#0284c7;border-color:#0284c7;transform:translateY(-2px)}.footer-col-title{color:#fff;margin-bottom:1.2rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:700;position:relative}.footer-col-title:after{content:"";background:#0284c7;border-radius:2px;width:32px;height:3px;position:absolute;bottom:0;left:0}.footer-links-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.footer-links-list a{color:#94a3b8;font-size:.94rem;text-decoration:none;transition:color .15s,padding-left .15s;display:inline-block}.footer-links-list a:hover{color:#fff;padding-left:4px}.footer-contact-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.footer-contact-list li{color:#cbd5e1;align-items:flex-start;gap:.75rem;font-size:.93rem;display:flex}.contact-icon-wrap{color:#38bdf8;flex-shrink:0;margin-top:2px}.footer-contact-list span{gap:.15rem;display:grid}.footer-contact-list small{color:#94a3b8;font-size:.82rem}.footer-contact-list a{color:#cbd5e1;text-decoration:none;transition:color .15s}.footer-contact-list a:hover{color:#38bdf8}.footer-bottom-bar{color:#64748b;border-top:1px solid #142042;padding:1.2rem 0;font-size:.88rem}.footer-bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-legal-links{gap:1.5rem;display:flex}.footer-legal-links a{color:#94a3b8;text-decoration:none}.footer-legal-links a:hover{color:#fff}.contact-main-section{background:#f8fafc;padding:3.5rem 0 4.5rem}.contact-page-grid{grid-template-columns:1fr 1.2fr;align-items:stretch;gap:2.2rem;display:grid}.contact-info-compact-box{background:#f0f7ff;border:1px solid #bae6fd;border-radius:16px;flex-direction:column;justify-content:space-between;height:100%;padding:2rem 2rem 1.8rem;display:flex;box-shadow:0 6px 20px #0284c712}.contact-compact-header{margin-bottom:1.2rem}.contact-box-badge{color:#0284c7;letter-spacing:.08em;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:999px;margin-bottom:.6rem;padding:.22rem .75rem;font-size:.72rem;font-weight:700;display:inline-block}.contact-box-title{color:#0f172a;margin:0 0 .25rem;font-size:1.65rem;font-weight:800;line-height:1.2}.contact-box-subtitle{color:#475569;margin:0;font-size:.9rem;line-height:1.45}.contact-compact-items{gap:1rem;margin:0 0 1.5rem;display:grid}.contact-item-row{align-items:flex-start;gap:.85rem;display:flex}.contact-item-icon{color:#0284c7;background:#e0f2fe;border:1px solid #bae6fd;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;margin-top:2px;display:grid}.contact-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.1rem;font-size:.74rem;font-weight:700;display:block}.contact-val{color:#0f172a;font-size:.94rem;font-weight:700;line-height:1.4}.contact-val a{color:#0f172a;text-decoration:none;transition:color .15s}.contact-val a:hover{color:#0284c7}.contact-bottom-actions-wrap{margin-top:auto}.contact-info-actions{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}.btn-call-now{background:#0284c7;border:1.5px solid #0284c7;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;color:#fff!important}.btn-call-now:hover{background:#0369a1;border-color:#0369a1;transform:translateY(-1px)}.btn-email-now{background:#fff;border:1.5px solid #0284c7;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;color:#0284c7!important}.btn-email-now:hover{background:#e0f2fe;border-color:#0369a1;transform:translateY(-1px);color:#0369a1!important}.contact-support-pill{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.78rem;font-weight:600;display:flex}.contact-form-box{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;justify-content:space-between;height:100%;padding:2rem 2.2rem 1.8rem;display:flex;box-shadow:0 6px 24px #0f172a0f}.form-box-title{color:#0f172a;margin:0 0 .25rem;font-size:1.65rem;font-weight:800}.form-box-subtitle{color:#64748b;margin-bottom:1.2rem;font-size:.9rem}.form-row-2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-group{gap:.25rem;margin-bottom:.95rem;display:grid}.form-group label{color:#334155;font-size:.86rem;font-weight:600}.form-group input,.form-group textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:.7rem .9rem;font-size:.94rem;transition:border-color .15s,box-shadow .15s}.form-group input:focus,.form-group textarea:focus{border-color:#0284c7;outline:none;box-shadow:0 0 0 3px #0284c726}.btn-submit-enquiry{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:8px;margin-top:.5rem;padding:.8rem 1.6rem;font-size:.98rem;font-weight:700;transition:all .2s;box-shadow:0 4px 16px #0284c759}.btn-submit-enquiry:hover{background:#0369a1;transform:translateY(-1px);box-shadow:0 6px 20px #0284c773}.success-alert{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;margin-bottom:1.1rem;padding:.8rem 1.1rem;font-size:.9rem;font-weight:600}.map-large-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-top:3.5rem;padding:1.8rem;box-shadow:0 10px 30px #0f172a0f}.map-large-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.4rem;display:flex}.map-large-title{color:#0f172a;margin:.25rem 0 .3rem;font-size:1.6rem;font-weight:800}.map-large-desc{color:#475569;margin:0;font-size:.95rem}.btn-get-directions{white-space:nowrap;padding:.75rem 1.4rem;font-size:.92rem}.map-frame-box{border-radius:14px;width:100%;height:520px;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.map-iframe-large{border:0;width:100%;height:100%;display:block}.mission-vision-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.mv-dual-card{color:#fff;border-radius:20px;flex-direction:column;padding:2.4rem 2.2rem;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 16px 36px #0f172a1f}.mv-dual-card:hover{transform:translateY(-5px)}.mv-dual-mission{background:linear-gradient(135deg,#0284c7 0%,#0369a1 50%,#075985 100%);border:1px solid #fff3;box-shadow:0 16px 36px #0284c740}.mv-dual-vision{background:linear-gradient(135deg,#059669 0%,#047857 50%,#065f46 100%);border:1px solid #fff3;box-shadow:0 16px 36px #05966940}.mv-dual-header{margin-bottom:1rem}.mv-dual-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.08em;background:#ffffff38;border:1px solid #ffffff4d;border-radius:999px;margin-bottom:.65rem;padding:.25rem .85rem;font-size:.72rem;font-weight:800;display:inline-block}.mv-dual-header h3{color:#fff;margin:0;font-size:1.55rem;font-weight:850;line-height:1.25}.mv-dual-text{color:#ffffffeb;margin:0 0 1.5rem;font-size:.96rem;line-height:1.6}.mv-dual-points{gap:.85rem;margin-top:auto;display:grid}.mv-dual-point{color:#fff;align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.4;display:flex}.mv-dual-point svg{flex-shrink:0;margin-top:2px}.about-lab-showcase{background:#fff;border:1px solid #e2e8f0;border-radius:20px;grid-template-columns:1.15fr 1fr;align-items:center;gap:3.5rem;padding:2.8rem 3rem;display:grid;box-shadow:0 10px 30px #0f172a0d}.about-lab-content h2{color:#0f172a;margin:.3rem 0 .8rem;font-size:1.85rem;font-weight:850;line-height:1.25}.about-lab-content .lead{color:#334155;margin-bottom:1.1rem;font-size:1.05rem;line-height:1.65}.about-lab-narrative p{color:#475569;margin:0 0 .9rem;font-size:.94rem;line-height:1.65}.about-lab-cta{flex-wrap:wrap;gap:1rem;margin-top:1.6rem;display:flex}.about-lab-media{position:relative}.about-lab-img{aspect-ratio:16/11;object-fit:cover;border-radius:18px;width:100%;box-shadow:0 14px 36px #0f172a1f}.about-lab-floating-badge{color:#fff;background:#0f172a;border:1px solid #38bdf866;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem 1.2rem;display:flex;position:absolute;bottom:-15px;right:20px;box-shadow:0 10px 26px #00000040}.about-lab-floating-badge strong{color:#38bdf8;font-size:.95rem;display:block}.about-lab-floating-badge small{color:#94a3b8;font-size:.78rem}.about-milestone-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:1.2rem;display:grid}.about-milestone-item{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.6rem 1.4rem;transition:transform .2s,border-color .2s;box-shadow:0 4px 18px #0f172a0a}.about-milestone-item:hover{border-color:#0284c7;transform:translateY(-4px)}.milestone-year-badge{color:#fff;background:#0284c7;border-radius:999px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.82rem;font-weight:850;display:inline-block}.about-milestone-item h4{color:#0f172a;margin:0 0 .4rem;font-size:1.08rem;font-weight:750}.about-milestone-item p{color:#475569;margin:0;font-size:.86rem;line-height:1.5}.about-milestone-connector{background:#cbd5e1;border-radius:999px;width:24px;height:2px}.about-visit-cta-card{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 3rem;display:flex;box-shadow:0 16px 36px #0f172a40}.about-visit-content{max-width:36rem}.about-visit-content h2{color:#fff;margin:.4rem 0 .6rem;font-size:1.85rem;font-weight:800}.about-visit-content p{color:#cbd5e1;margin-bottom:1.1rem;font-size:.98rem;line-height:1.6}.about-visit-details{color:#38bdf8;flex-wrap:wrap;gap:1.4rem;font-size:.88rem;font-weight:600;display:flex}.about-visit-actions{flex-wrap:wrap;gap:.8rem;display:flex}.service-detail-modern-page,.services-hub-page{background:#f8fafc;min-height:100vh}.service-modern-hero{color:#fff;background:linear-gradient(#070d1e 0%,#0d172e 100%);border-bottom:1px solid #ffffff14;padding:3.2rem 0 3.6rem;position:relative;overflow:hidden}.service-modern-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#0284c729 0%,#0000 70%);width:550px;height:550px;position:absolute;top:-40%;right:-10%}.service-modern-hero-inner{z-index:1;max-width:1140px;margin:0 auto;position:relative}.service-modern-breadcrumb{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.4rem;padding:.4rem .95rem;font-size:.88rem;font-weight:550;display:inline-flex}.service-modern-breadcrumb .breadcrumb-link:hover{color:var(--primary)}.service-hero-badge-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.2rem;display:flex}.service-hero-pill-badge.gold{color:#facc15;background:#eab3081f;border-color:#eab3084d}.service-hero-headline{color:#fff;letter-spacing:-.025em;margin:0 0 .9rem;font-size:clamp(2.1rem,3.8vw,3rem);font-weight:850;line-height:1.2}.service-hero-action-strip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:1.1rem 1.6rem;display:flex}.service-hero-stats{flex-wrap:wrap;align-items:center;gap:2.2rem;display:flex}.hero-stat-chip{flex-direction:column;display:flex}.hero-stat-chip span{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.service-hero-buttons{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.btn-hero-wa-action{color:#fff;background:#25d366;border-radius:10px;align-items:center;gap:.55rem;padding:.7rem 1.35rem;font-size:.9rem;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #25d3664d}.btn-hero-wa-action:hover{transform:translateY(-2px);box-shadow:0 6px 20px #25d36673}.btn-hero-call-action:hover{background:#ffffff2e}.service-interactive-section{padding-top:2.8rem;padding-bottom:5rem}.service-tab-navigator{scrollbar-width:none;background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:.65rem;margin-bottom:2.5rem;padding:.5rem;display:flex;overflow-x:auto;box-shadow:0 6px 20px #0f172a0a}.service-tab-btn{color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:12px;align-items:center;gap:.55rem;padding:.8rem 1.35rem;font-size:.92rem;font-weight:750;transition:all .2s;display:inline-flex}.service-tab-btn:hover{color:#0284c7;background:#f0f9ff}.service-tab-btn.active{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);box-shadow:0 4px 14px #0284c74d}.service-featured-media-card{aspect-ratio:16/10;background:#0f172a;border:1px solid #e2e8f0;border-radius:20px;width:100%;max-width:760px;max-height:440px;margin:0 auto 2.2rem;position:relative;overflow:hidden;box-shadow:0 12px 32px #0f172a14}.service-featured-img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.service-media-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f1f5f9;background:#0f172ad9;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.service-deep-article-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:3rem;padding:2.5rem 2.8rem;box-shadow:0 6px 24px #0f172a0a}.article-header-tag{color:#0284c7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6rem;font-size:.76rem;font-weight:800;display:inline-block}.service-deep-article-card h2{color:#0f172a;margin:0 0 1rem;font-size:1.85rem;font-weight:850}.service-lead-para{color:#334155;margin-bottom:1.2rem;font-size:1.12rem;font-weight:550;line-height:1.7}.service-body-para{color:#475569;margin-bottom:2rem;font-size:1.02rem;line-height:1.75}.service-benefits-grid{border-top:1px solid #f1f5f9;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem;padding-top:2rem;display:grid}@media (width<=768px){.service-benefits-grid{grid-template-columns:1fr;gap:1.2rem}}.benefit-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.4rem;transition:transform .2s,box-shadow .2s}.benefit-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0f172a0f}.benefit-icon-wrap{border-radius:10px;place-items:center;width:44px;height:44px;margin-bottom:.9rem;display:grid}.benefit-icon-wrap.blue{color:#0284c7;background:#e0f2fe}.benefit-icon-wrap.green{color:#16a34a;background:#dcfce7}.benefit-icon-wrap.gold{color:#ca8a04;background:#fef9c3}.benefit-card h4{color:#0f172a;margin:0 0 .4rem;font-size:1.05rem;font-weight:800}.benefit-card p{color:#64748b;margin:0;font-size:.88rem;line-height:1.55}.audit-interactive-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:3rem;padding:2.5rem 2.8rem;box-shadow:0 6px 24px #0f172a0a}.audit-header{margin-bottom:1.8rem}.audit-header h3{color:#0f172a;margin:.4rem 0 .5rem;font-size:1.7rem;font-weight:850}.audit-header p{color:#64748b;margin:0;font-size:.96rem}.audit-category-pills{flex-wrap:wrap;gap:.6rem;margin-bottom:1.8rem;display:flex}.audit-pill-btn{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;padding:.6rem 1.1rem;font-size:.86rem;font-weight:750;transition:all .2s}.audit-pill-btn.active{color:#fff;background:#0284c7;border-color:#0284c7;box-shadow:0 4px 12px #0284c740}.audit-checklist-display{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:1.8rem;padding:1.6rem 1.8rem}.audit-checklist-display h4{color:#0f172a;margin:0 0 1.1rem;font-size:1.1rem;font-weight:800}.audit-checklist-grid{gap:.85rem;display:grid}.audit-check-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.85rem;padding:.75rem 1rem;display:flex}.check-badge-passed{color:#15803d;background:#dcfce7;border-radius:6px;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .65rem;font-size:.74rem;font-weight:850;display:inline-flex}.check-title-text{color:#334155;font-size:.92rem;font-weight:550}.audit-download-strip{color:#fff;background:linear-gradient(135deg,#070d1e 0%,#1e293b 100%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 1.8rem;display:flex}.audit-download-strip strong{color:#fff;margin-bottom:.2rem;font-size:1.05rem;display:block}.audit-download-strip p{color:#cbd5e1;margin:0;font-size:.88rem}.included-showcase-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:3rem;padding:2.5rem 2.8rem;box-shadow:0 6px 24px #0f172a0a}.included-header h3{color:#0f172a;margin:.4rem 0 .5rem;font-size:1.7rem;font-weight:850}.included-header p{color:#64748b;margin:0 0 1.8rem;font-size:.96rem}.included-modern-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}@media (width<=640px){.included-modern-grid{grid-template-columns:1fr}}.included-feature-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:.9rem;padding:1.1rem 1.3rem;transition:all .2s;display:flex}.included-feature-card:hover{background:#f0f9ff;border-color:#bae6fd}.included-icon-circle{color:#fff;background:#0284c7;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-top:2px;display:grid}.included-feature-text h4{color:#0f172a;margin:0 0 .2rem;font-size:.98rem;font-weight:800}.included-feature-text p{color:#64748b;margin:0;font-size:.86rem}.process-timeline-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:3rem;padding:2.5rem 2.8rem;box-shadow:0 6px 24px #0f172a0a}.process-header h3{color:#0f172a;margin:.4rem 0 .5rem;font-size:1.7rem;font-weight:850}.process-header p{color:#64748b;margin:0 0 2rem;font-size:.96rem}.modern-process-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;display:grid}@media (width<=992px){.modern-process-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.modern-process-steps-grid{grid-template-columns:1fr}}.interactive-step-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.4rem;transition:transform .2s,box-shadow .2s;position:relative}.interactive-step-box:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0f172a0f}.step-num-pill{color:#fff;background:#0284c7;border-radius:6px;margin-bottom:.9rem;padding:.25rem .65rem;font-size:.82rem;font-weight:850;display:inline-block}.interactive-step-box h4{color:#0f172a;margin:0 0 .4rem;font-size:1.05rem;font-weight:800}.interactive-step-box p{color:#64748b;margin:0;font-size:.88rem;line-height:1.5}.interactive-calculator-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:3rem;padding:2.5rem 2.8rem;box-shadow:0 6px 24px #0f172a0a}.calculator-header h3{color:#0f172a;margin:.4rem 0 .5rem;font-size:1.7rem;font-weight:850}.calculator-header p{color:#64748b;margin:0 0 2rem;font-size:.96rem}.calculator-body-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:2.5rem;display:grid}@media (width<=860px){.calculator-body-grid{grid-template-columns:1fr}}.calc-slider-group{margin-bottom:1.6rem}.calc-slider-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.calc-slider-header label{color:#0f172a;font-size:.94rem;font-weight:750}.calc-val-badge{color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;padding:.25rem .75rem;font-size:.95rem;font-weight:850}.calc-range-slider{accent-color:#0284c7;cursor:pointer;width:100%;height:6px}.calc-range-bounds{color:#94a3b8;justify-content:space-between;margin-top:.35rem;font-size:.78rem;display:flex}.calc-tenure-btn-group{flex-wrap:wrap;gap:.5rem;display:flex}.tenure-pill-btn{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .85rem;font-size:.85rem;font-weight:700;transition:all .2s}.tenure-pill-btn.active{color:#fff;background:#0284c7;border-color:#0284c7}.calc-output-box{color:#fff;background:linear-gradient(135deg,#070d1e 0%,#1e293b 100%);border-radius:18px;padding:2rem;box-shadow:0 12px 30px #0f172a33}.calc-output-title{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.calc-emi-amount{align-items:baseline;gap:.3rem;margin:.6rem 0 1.4rem;display:flex}.calc-emi-amount .currency{color:#38bdf8;font-size:1.5rem;font-weight:800}.calc-emi-amount .number{color:#fff;letter-spacing:-.02em;font-size:2.5rem;font-weight:900}.calc-emi-amount .per-month{color:#94a3b8;font-size:.95rem}.calc-breakdown-list{border-top:1px solid #ffffff1a;gap:.65rem;margin-bottom:1.6rem;padding-top:1.2rem;display:grid}.breakdown-item{color:#cbd5e1;justify-content:space-between;font-size:.88rem;display:flex}.breakdown-item strong{color:#fff}.btn-calc-apply-wa{color:#fff;background:#25d366;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.2rem;font-size:.94rem;font-weight:800;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 14px #25d3664d}.btn-calc-apply-wa:hover{transform:translateY(-2px);box-shadow:0 6px 20px #25d36673}.services-control-bar{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:.8rem 1.2rem;display:flex;box-shadow:0 4px 16px #0f172a0a}.services-filter-pills{flex-wrap:wrap;gap:.5rem;display:flex}.filter-pill{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:.55rem 1rem;font-size:.86rem;font-weight:750;transition:all .2s}.filter-pill:hover{color:#0284c7;background:#e0f2fe}.filter-pill.active{color:#fff;background:#0284c7;border-color:#0284c7;box-shadow:0 4px 12px #0284c740}.services-search-wrap{min-width:260px;position:relative}.services-search-input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:.6rem 2.2rem .6rem 1rem;font-size:.88rem}.services-search-input:focus{background:#fff;border-color:#0284c7;outline:none;box-shadow:0 0 0 3px #0284c726}.search-clear-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:.85rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.service-card-badge-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0f172ad9;border:1px solid #ffffff26;border-radius:6px;padding:.25rem .65rem;font-size:.72rem;font-weight:800;position:absolute;top:.75rem;left:.75rem}.service-mini-features{gap:.4rem;margin:.9rem 0 1.2rem;display:grid}.mini-feature-chip{color:#475569;align-items:center;gap:.45rem;font-size:.82rem;font-weight:550;display:flex}.mini-feature-chip svg{color:#16a34a;flex-shrink:0}.services-empty-state{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:18px;margin-top:2rem;padding:4rem 1rem}.services-empty-state svg{color:#94a3b8;margin-bottom:1rem}.services-empty-state h3{color:#0f172a;margin-bottom:.4rem;font-size:1.3rem;font-weight:800}.services-empty-state p{color:#64748b;margin-bottom:1.4rem;font-size:.94rem}.services-trust-banner{background:#fff;border:1px solid #e2e8f0;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding:2.2rem 2.6rem;display:grid;box-shadow:0 6px 24px #0f172a0a}@media (width<=860px){.services-trust-banner{grid-template-columns:1fr;gap:1.5rem}}.trust-col{align-items:flex-start;gap:1rem;display:flex}.trust-icon-box{color:#0284c7;background:#e0f2fe;border-radius:12px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.trust-col h4{color:#0f172a;margin:0 0 .3rem;font-size:1.08rem;font-weight:800}.trust-col p{color:#64748b;margin:0;font-size:.88rem;line-height:1.5}.counter-animated-val{font-variant-numeric:tabular-nums;display:inline-block}.blog-detail-page{background:#f8fafc;min-height:100vh}.blog-modern-hero{color:#fff;background:linear-gradient(#070d1e 0%,#0d172e 100%);border-bottom:1px solid #ffffff14;padding:3.2rem 0 3.5rem;position:relative;overflow:hidden}.blog-modern-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#0284c726 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-30%;right:-10%}.blog-modern-hero-inner{z-index:1;max-width:960px;margin:0 auto;position:relative}.blog-modern-breadcrumb{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.4rem;padding:.4rem .9rem;font-size:.88rem;font-weight:550;display:inline-flex}.breadcrumb-link{color:#ffffffbf;text-decoration:none;transition:color .2s}.breadcrumb-link:hover{color:#c9a227}.breadcrumb-sep{color:#ffffff59;font-size:.8rem}.breadcrumb-category{color:#c9a227;font-weight:700}.blog-hero-meta-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.2rem;display:flex}.blog-hero-category-pill{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border-radius:999px;padding:.35rem .85rem;font-size:.76rem;font-weight:800;box-shadow:0 2px 10px #0284c759}.blog-hero-meta-chip{color:#cbd5e1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.86rem;display:inline-flex}.blog-hero-verified-chip{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e47;border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.blog-hero-title{color:#fff;letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(2rem,3.8vw,2.85rem);font-weight:850;line-height:1.22}.blog-hero-excerpt{color:#cbd5e1;max-width:820px;margin:0 0 1.8rem;font-size:clamp(1.05rem,1.6vw,1.18rem);line-height:1.68}.blog-hero-author-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 1.4rem;display:flex}.author-profile{align-items:center;gap:.9rem;display:flex}.author-avatar-gradient{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#38bdf8 100%);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:.95rem;font-weight:850;display:grid;box-shadow:0 0 0 3px #0284c740}.author-title{color:#fff;font-size:.95rem;font-weight:750;display:block}.author-affiliation{color:#94a3b8;font-size:.8rem;display:block}.btn-author-ask{color:#fff;background:#25d366;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.85rem;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #25d3664d}.btn-author-ask:hover{transform:translateY(-2px);box-shadow:0 6px 20px #25d36673}.blog-main-container{max-width:900px;margin:0 auto;padding:3.2rem 1.25rem 5rem}.blog-layout-grid{width:100%;display:block}.blog-article-content{width:100%}.blog-featured-media-card{background:#0f172a;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:2.5rem;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a1a}.blog-featured-img{aspect-ratio:16/9;object-fit:cover;width:100%;max-height:440px;display:block}.blog-article-body{background:#fff;border:1px solid #e6eaf0;border-radius:18px;padding:2.2rem 2.4rem 2.4rem;box-shadow:0 8px 28px #0f172a0a}.blog-article-block+.blog-article-block{border-top:1px solid #eef2f6;margin-top:2rem;padding-top:1.6rem}.blog-article-block h2{color:#0f172a;margin:0 0 .85rem;font-size:1.35rem}.blog-article-block p{color:#475569;margin:0 0 1rem;font-size:1.02rem;line-height:1.8}.blog-article-list{color:#334155;margin:.4rem 0 1.1rem;padding:0 0 0 1.15rem}.blog-article-list li{margin:0 0 .55rem;line-height:1.7}.blog-article-note{color:#334155;background:#f8fafc;border-left:3px solid #c9a227;margin:0;padding:.95rem 1.1rem;font-size:.98rem}.blog-related-simple{margin-top:3rem}.blog-related-simple h2{margin-bottom:1.1rem;font-size:1.35rem}.blog-related-simple-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.blog-related-simple-card{color:var(--ink);background:#fff;border:1px solid #e6eaf0;border-radius:14px;text-decoration:none;display:block;overflow:hidden}.blog-related-simple-card:hover{text-decoration:none}.blog-related-simple-card img{object-fit:cover;width:100%;height:140px}.blog-related-simple-card span{padding:.85rem 1rem 1rem;font-size:.92rem;font-weight:650;line-height:1.4;display:block}@media (width<=800px){.blog-article-body{padding:1.4rem 1.2rem 1.6rem}.blog-related-simple-grid{grid-template-columns:1fr}}.blog-media-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f1f5f9;background:#0f172ad9;border:1px solid #ffffff26;border-radius:6px;padding:.35rem .8rem;font-size:.75rem;font-weight:700;position:absolute;bottom:1.1rem;left:1.1rem}.blog-modern-takeaways{background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 100%);border:1.5px solid #a7f3d0;border-radius:18px;margin-bottom:2.6rem;padding:1.8rem 2rem;box-shadow:0 8px 24px #10b98112}.takeaways-top-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.2rem;display:flex}.takeaways-title-group{align-items:center;gap:.65rem;display:flex}.takeaways-icon-wrap{color:#fff;background:#10b981;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.takeaways-title-group h3{color:#065f46;margin:0;font-size:1.2rem;font-weight:800}.takeaways-pill{color:#047857;text-transform:uppercase;background:#d1fae5;border-radius:999px;padding:.25rem .7rem;font-size:.74rem;font-weight:800}.takeaways-grid{gap:.85rem;display:grid}.takeaway-item{align-items:flex-start;gap:.75rem;display:flex}.takeaway-check{color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.takeaway-item p{color:#064e3b;margin:0;font-size:.95rem;font-weight:550;line-height:1.55}.blog-sections-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:2.8rem;padding:2.6rem 2.8rem;box-shadow:0 8px 30px #0f172a0a}@media (width<=640px){.blog-sections-wrapper{padding:1.8rem 1.4rem}}.blog-content-block{margin-bottom:2.4rem}.blog-content-block:last-child{margin-bottom:0}.blog-block-heading{color:#0f172a;align-items:center;gap:.75rem;margin:0 0 1.1rem;font-size:1.45rem;font-weight:800;line-height:1.3;display:flex}.heading-accent-line{background:linear-gradient(#0284c7 0%,#38bdf8 100%);border-radius:4px;flex-shrink:0;width:5px;height:24px}.blog-block-paragraph{color:#334155;margin:0 0 1.25rem;font-size:1.04rem;line-height:1.8}.blog-block-paragraph:last-child{margin-bottom:0}.blog-modern-bullets{gap:.85rem;margin:1.4rem 0;display:grid}.modern-bullet-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:.85rem;padding:1rem 1.25rem;transition:all .2s;display:flex}.modern-bullet-card:hover{background:#f1f5f9;border-color:#cbd5e1}.bullet-indicator{color:#0284c7;background:#e0f2fe;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:2px;display:grid}.bullet-content{color:#334155;font-size:.96rem;line-height:1.6}.bullet-content strong{color:#0f172a;font-weight:750}.blog-modern-tip-card{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #0284c759;border-radius:16px;margin:1.6rem 0;padding:1.5rem 1.8rem;box-shadow:0 10px 28px #0f172a26}.tip-header-badge{color:#38bdf8;letter-spacing:.06em;background:#0284c740;border:1px solid #38bdf866;border-radius:999px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.74rem;font-weight:800;display:inline-block}.tip-text{color:#f1f5f9;margin:0;font-size:.98rem;font-weight:500;line-height:1.65}.blog-article-cta-box{color:#fff;background:linear-gradient(135deg,#090f1f 0%,#1e293b 100%);border-radius:20px;padding:2.4rem 2.8rem;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a38}.cta-micro-tag{color:#38bdf8;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.blog-article-cta-box h3{color:#fff;margin:.5rem 0 .6rem;font-size:1.6rem;font-weight:800}.blog-article-cta-box p{color:#cbd5e1;max-width:560px;margin:0 0 1.6rem;font-size:.96rem;line-height:1.65}.cta-box-buttons{flex-wrap:wrap;gap:1rem;display:flex}.blog-sidebar{flex-direction:column;gap:1.8rem;display:flex;position:sticky;top:90px}.sidebar-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:1.6rem 1.7rem;box-shadow:0 6px 20px #0f172a0a}.consultation-sidebar-card{background:linear-gradient(#fff 0%,#f0fdf4 100%);border:1.5px solid #bbf7d0}.sidebar-tag{color:#15803d;letter-spacing:.05em;background:#dcfce7;border-radius:999px;margin-bottom:.6rem;padding:.2rem .65rem;font-size:.72rem;font-weight:800;display:inline-block}.sidebar-card-header h4{color:#0f172a;margin:0 0 .4rem;font-size:1.15rem;font-weight:800}.sidebar-card-header p{color:#64748b;margin:0 0 1.2rem;font-size:.88rem;line-height:1.5}.sidebar-actions-stack{flex-direction:column;gap:.65rem;margin-bottom:1rem;display:flex}.sidebar-btn-wa{color:#fff;background:#25d366;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:750;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 12px #25d36640}.sidebar-btn-wa:hover{transform:translateY(-2px);box-shadow:0 6px 18px #25d36666}.sidebar-btn-call{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.sidebar-btn-call:hover{background:#f1f5f9;border-color:#94a3b8}.sidebar-loc-snippet{color:#475569;border-top:1px solid #e2e8f0;align-items:center;gap:.45rem;padding-top:.85rem;font-size:.8rem;font-weight:550;display:flex}.guide-info-card h4,.other-guides-card h4{color:#0f172a;margin:0 0 1rem;font-size:1.05rem;font-weight:800}.guide-meta-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.guide-meta-list li{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:.5rem;font-size:.86rem;display:flex}.guide-meta-list li:last-child{border-bottom:none;padding-bottom:0}.guide-meta-list .label{color:#64748b}.guide-meta-list .val{color:#0f172a;font-weight:650}.sidebar-guides-list{gap:.85rem;display:grid}.sidebar-guide-item{color:inherit;border-radius:10px;align-items:center;gap:.75rem;padding:.5rem;text-decoration:none;transition:all .2s;display:flex}.sidebar-guide-item:hover{background:#f8fafc}.sidebar-guide-thumb{object-fit:cover;border-radius:8px;flex-shrink:0;width:64px;height:52px}.sidebar-guide-info{flex-direction:column;gap:.15rem;display:flex}.sidebar-guide-cat{color:#0284c7;text-transform:uppercase;font-size:.72rem;font-weight:750}.sidebar-guide-title{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.sidebar-guide-time{color:#94a3b8;font-size:.75rem}.blog-related-wrap{margin-top:3.8rem}.blog-related-section{margin-top:4rem}.service-article-block{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0f172a0a}.service-article-block h2{color:#0f172a;margin:.3rem 0 .9rem;font-size:1.65rem;font-weight:800}.service-article-block .lead{color:#334155;margin-bottom:.9rem;font-size:1.05rem;font-weight:500;line-height:1.65}.service-article-block p{color:#475569;margin:0;font-size:.95rem;line-height:1.65}.service-included-box{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0f172a0a}.service-included-box h3{color:#0f172a;margin:0 0 .3rem;font-size:1.4rem;font-weight:800}.service-included-desc{color:#64748b;margin-bottom:1.4rem;font-size:.9rem}.service-included-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.service-inc-card{background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.service-inc-icon{color:#fff;background:#0284c7;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.service-inc-card span{color:#0f172a;font-size:.92rem;font-weight:600}.service-process-box{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0f172a0a}.service-process-box h3{color:#0f172a;margin:.3rem 0 1.4rem;font-size:1.4rem;font-weight:800}.service-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.process-step-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem}.process-step-num{color:#0284c7;margin-bottom:.35rem;font-size:1.35rem;font-weight:900}.process-step-card h4{color:#0f172a;margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.process-step-card p{color:#475569;margin:0;font-size:.86rem;line-height:1.5}.service-assurance-banner{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border-radius:16px;align-items:center;gap:1.4rem;padding:1.6rem 2rem;display:flex;box-shadow:0 10px 26px #0284c74d}.assurance-icon-box{background:#fff3;border-radius:14px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.service-assurance-banner h4{color:#fff;margin:0 0 .25rem;font-size:1.15rem;font-weight:800}.service-assurance-banner p{color:#e0f2fe;margin:0;font-size:.9rem;line-height:1.5}.service-sidebar{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:90px}.service-sidebar-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem 1.6rem;box-shadow:0 6px 20px #0f172a0d}.sidebar-card-header{margin-bottom:1.1rem}.sidebar-card-header h3{color:#0f172a;margin:0 0 .2rem;font-size:1.3rem;font-weight:800}.sidebar-card-header p{color:#64748b;margin:0;font-size:.86rem}.service-address-card{background:#f0f7ff;border-color:#bae6fd}.service-address-card h3{color:#0f172a;margin:0 0 .2rem;font-size:1.25rem;font-weight:800}.sidebar-address-sub{color:#475569;margin-bottom:1.1rem;font-size:.86rem}.sidebar-contact-list{gap:.85rem;margin-bottom:1.2rem;display:grid}.sidebar-contact-item{align-items:flex-start;gap:.65rem;display:flex}.sidebar-contact-icon{color:#0284c7;background:#e0f2fe;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.sidebar-contact-item strong{color:#0f172a;font-size:.88rem;line-height:1.35;display:block}.sidebar-contact-item strong a{color:#0f172a;text-decoration:none}.sidebar-contact-item strong a:hover{color:#0284c7}.sidebar-actions-row{gap:.65rem;display:flex}.sidebar-actions-row .btn{flex:1;justify-content:center;padding:.6rem;font-size:.84rem}.service-nav-card h4{color:#0f172a;margin:0 0 .9rem;font-size:1.05rem;font-weight:700}.sidebar-services-links{gap:.45rem;display:grid}.sidebar-svc-link{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:.65rem .8rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.sidebar-svc-link:hover{color:#0284c7;background:#e0f2fe;border-color:#7dd3fc;text-decoration:none;transform:translate(3px)}.sidebar-svc-arrow{color:#0284c7;font-weight:700}.section-services{background:#f8fafc}.services-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;display:grid}.service-compact-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0f172a0d}.service-compact-card:hover{border-color:#cbd5e1;transform:translateY(-5px);box-shadow:0 12px 30px #0284c71f}.service-card-media{aspect-ratio:16/10;background:#0f172a;position:relative;overflow:hidden}.service-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.service-compact-card:hover .service-card-media img{transform:scale(1.05)}.service-icon-circle-badge{color:#0284c7;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #0000002e}.service-card-content{flex-direction:column;flex:1;padding:1.25rem 1.25rem 1.4rem;display:flex}.service-card-title{color:#0f172a;margin:0 0 .5rem;font-size:1.18rem;font-weight:700;line-height:1.3}.service-card-desc{color:#475569;flex:1;margin-bottom:1.3rem;font-size:.92rem;line-height:1.55}.service-card-actions{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:auto;display:grid}.btn-svc-details{color:#0284c7;text-align:center;background:0 0;border:1px solid #0284c7;border-radius:8px;justify-content:center;align-items:center;padding:.6rem .8rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-svc-details:hover{background:#f0f9ff;text-decoration:none}.btn-svc-enquire{text-align:center;background:#0284c7;border:1px solid #0284c7;border-radius:8px;justify-content:center;align-items:center;padding:.6rem .8rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #0284c74d;color:#fff!important}.btn-svc-enquire:hover{background:#0369a1;border-color:#0369a1;text-decoration:none;transform:translateY(-1px)}.car-card-image{aspect-ratio:16/10;background:#eee;position:relative;overflow:hidden}.car-card-certified-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#38bdf8;background:#0f172ad1;border:1px solid #38bdf866;border-radius:6px;padding:.22rem .6rem;font-size:.72rem;font-weight:700;position:absolute;top:10px;right:10px}.car-enquire-tag{color:#0284c7;margin:0 0 .35rem;font-size:.95rem;font-weight:700}.about-preview-media{position:relative}.about-main-img{aspect-ratio:16/11;object-fit:cover;border-radius:18px;width:100%;box-shadow:0 12px 36px #0f172a1f}.about-main-img-large{aspect-ratio:16/11;object-fit:cover;border-radius:20px;width:100%;display:block;box-shadow:0 16px 40px #0f172a24}.about-stats-banner-full{background:linear-gradient(135deg,#091a32 0%,#0f274a 50%,#0a192f 100%);border:1px solid #38bdf84d;border-radius:22px;width:100%;margin-top:3.5rem;padding:2.2rem 2.5rem;box-shadow:0 16px 40px #0284c733,inset 0 1px 1px #ffffff1a}.about-commitments-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.about-commitment-card{color:#fff;border-radius:18px;align-items:flex-start;gap:1.1rem;padding:1.8rem 1.6rem;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 10px 24px #0f172a1a}.about-commitment-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0f172a29}.about-commitment-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff38;border:1px solid #ffffff59;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.about-commitment-card h4{color:#fff;margin:0 0 .35rem;font-size:1.1rem;font-weight:800}.about-commitment-card p{color:#ffffffeb;margin:0;font-size:.9rem;line-height:1.5}.about-commitment-card.card-blue{background:linear-gradient(135deg,#0284c7 0%,#06b6d4 100%);border:1px solid #fff3}.about-commitment-card.card-teal{background:linear-gradient(135deg,#059669 0%,#10b981 100%);border:1px solid #fff3}.about-commitment-card.card-purple{background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%);border:1px solid #fff3}.about-commitment-card.card-amber{background:linear-gradient(135deg,#d97706 0%,#f97316 100%);border:1px solid #fff3}.about-commitment-card.card-rose{background:linear-gradient(135deg,#e11d48 0%,#f43f5e 100%);border:1px solid #fff3}.about-commitment-card.card-navy{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);border:1px solid #fff3}.service-action-hub{grid-template-columns:1.25fr .95fr;align-items:stretch;gap:2.2rem;margin-top:3.5rem;display:grid}.service-action-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;justify-content:space-between;padding:2.2rem 2.4rem;display:flex;box-shadow:0 10px 30px #0f172a0f}.service-action-address-card{background:#f0f7ff;border:1px solid #bae6fd;border-radius:20px;flex-direction:column;padding:2.2rem;display:flex;box-shadow:0 10px 30px #0284c712}.btn-submit-enquiry-wa{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;width:100%;margin-top:.6rem;padding:.9rem 1.6rem;font-size:1rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 6px 20px #22c55e59}.btn-submit-enquiry-wa:hover{background:#16a34a;transform:translateY(-2px);box-shadow:0 8px 24px #22c55e73}.about-floating-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:.75rem;padding:.85rem 1.2rem;display:flex;position:absolute;bottom:-20px;right:20px;box-shadow:0 10px 28px #0f172a1f}.about-floating-icon{color:#d97706;background:#fef3c7;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.about-floating-card strong{color:#0f172a;font-size:1rem;display:block}.about-floating-card small{color:#64748b;font-size:.8rem}.about-feature-list{gap:.9rem;margin:1.4rem 0 1.6rem;display:grid}.about-feature-item{align-items:flex-start;gap:.75rem;display:flex}.about-check-icon{color:#0284c7;background:#e0f2fe;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-top:2px;display:grid}.about-feature-item strong{color:#0f172a;margin-bottom:.1rem;font-size:.96rem;display:block}.about-feature-item span{color:#64748b;font-size:.88rem}.about-stats-row{text-align:center;background:#f1f5f9;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:.8rem;padding:1.1rem;display:grid}.about-stat-box h3{color:#0284c7;margin:0;font-size:1.3rem;font-weight:800}.about-stat-box p{color:#475569;margin:0;font-size:.78rem;font-weight:600}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;display:grid}.feature-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{color:#fff;border-radius:18px;flex-direction:column;padding:1.8rem 1.6rem;transition:transform .22s,box-shadow .22s;display:flex}.feature-card:hover{transform:translateY(-5px)}.feature-card .icon-wrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff40;border:1px solid #ffffff59;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:.9rem;display:grid}.feature-card h3{color:#fff;margin:0 0 .45rem;font-size:1.2rem;font-weight:800}.feature-card p{color:#ffffffeb;margin:0;font-size:.92rem;line-height:1.55}.feature-card.tone-blue{background:linear-gradient(135deg,#0284c7 0%,#06b6d4 100%);border:1px solid #ffffff40;box-shadow:0 10px 24px #0284c738}.feature-card.tone-gold{background:linear-gradient(135deg,#d97706 0%,#f59e0b 100%);border:1px solid #ffffff40;box-shadow:0 10px 24px #d9770638}.feature-card.tone-green{background:linear-gradient(135deg,#059669 0%,#10b981 100%);border:1px solid #ffffff40;box-shadow:0 10px 24px #05966938}.feature-card.tone-rose,.feature-card.tone-purple{background:linear-gradient(135deg,#7c3aed 0%,#ec4899 100%);border:1px solid #ffffff40;box-shadow:0 10px 24px #7c3aed38}.fleet-showcase-section{background:#fff;padding:4rem 0}.fleet-showcase-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;display:grid}.fleet-showcase-media{position:relative}.fleet-showcase-img{aspect-ratio:16/11;object-fit:cover;border-radius:18px;width:100%;box-shadow:0 14px 36px #0f172a1f}.fleet-floating-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#38bdf8;background:#0f172ae0;border:1px solid #38bdf866;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.82rem;font-weight:700;display:flex;position:absolute;box-shadow:0 6px 20px #00000040}.fleet-floating-tag.tag-top{top:20px;left:20px}.fleet-floating-tag.tag-bottom{bottom:20px;right:20px}.fleet-showcase-content h3{color:#0f172a;margin:.3rem 0 .8rem;font-size:1.85rem;font-weight:800;line-height:1.25}.fleet-showcase-content .lead{color:#334155;margin-bottom:1.3rem;font-size:1.02rem;line-height:1.65}.fleet-pillars-list{gap:1rem;margin-bottom:1.8rem;display:grid}.fleet-pillar-item{align-items:flex-start;gap:.85rem;display:flex}.fleet-pillar-icon{color:#0284c7;background:#e0f2fe;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-top:2px;display:grid}.fleet-pillar-item strong{color:#0f172a;margin-bottom:.15rem;font-size:.96rem;display:block}.fleet-pillar-item p{color:#64748b;margin:0;font-size:.88rem;line-height:1.45}.about-stats-banner{background:linear-gradient(135deg,#091a32 0%,#0f274a 50%,#0a192f 100%);border:1px solid #38bdf847;border-radius:18px;margin-top:2rem;padding:1.6rem 2rem;box-shadow:0 16px 36px #0284c72e,inset 0 1px 1px #ffffff1a}.about-stats-inner-grid{text-align:center;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:1.2rem;display:grid}.about-stat-unit{flex-direction:column;gap:.25rem;display:flex}.about-stat-number{background:linear-gradient(135deg,#38bdf8 0%,#60a5fa 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #38bdf84d);-webkit-background-clip:text;font-size:2.2rem;font-weight:850;line-height:1}.about-stat-label{color:#cbd5e1;letter-spacing:.03em;font-size:.84rem;font-weight:600}.about-stat-divider{background:#ffffff26;width:1px;height:40px}.fleet-showcase-cta{flex-wrap:wrap;gap:1rem;display:flex}.how-it-works-section{background:#f8fafc;padding:4rem 0 5rem}.how-toggle-wrap{justify-content:center;gap:.8rem;margin-bottom:3rem;display:flex}.how-toggle-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:.65rem 1.6rem;font-size:.95rem;font-weight:700;transition:all .2s}.how-toggle-btn.active{color:#fff;background:#0284c7;border-color:#0284c7;box-shadow:0 4px 16px #0284c759}.how-roadmap-layout{grid-template-columns:1fr 1.25fr;align-items:start;gap:3.5rem;display:grid}.how-roadmap-media{flex-direction:column;gap:1.4rem;display:flex;position:sticky;top:95px}.how-media-container{aspect-ratio:16/11;background:#0f172a;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 14px 36px #0f172a1f}.how-roadmap-img{object-fit:cover;width:100%;height:100%;display:block}.how-media-floating-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0f172ae0;border:1px solid #38bdf859;border-radius:12px;align-items:center;gap:.85rem;padding:.75rem 1.1rem;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.how-media-floating-badge strong{color:#38bdf8;font-size:.94rem;display:block}.how-media-floating-badge small{color:#cbd5e1;font-size:.78rem}.how-media-cta-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.4rem 1.6rem;box-shadow:0 6px 20px #0f172a0d}.how-media-cta-card h4{color:#0f172a;margin:0 0 .35rem;font-size:1.12rem;font-weight:800}.how-media-cta-card p{color:#64748b;margin:0 0 1rem;font-size:.88rem;line-height:1.5}.how-media-cta-btns{flex-wrap:wrap;gap:.8rem;display:flex}.how-roadmap-timeline,.how-timeline-track{flex-direction:column;display:flex}.how-timeline-node{gap:1.4rem;padding-bottom:2rem;display:flex;position:relative}.how-timeline-node:last-child{padding-bottom:0}.how-node-indicator{flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.how-node-circle{color:#fff;z-index:2;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:3px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1rem;font-weight:850;display:grid;box-shadow:0 4px 16px #0284c766}.how-node-line{background:linear-gradient(#0284c7 0%,#bae6fd 100%);border-radius:999px;flex:1;width:3px;margin-top:4px}.how-node-body{background:#fff;border:1px solid #f1f5f9;border-left:3px solid #0284c7;border-radius:0 14px 14px 0;flex:1;padding:1.1rem 1.4rem 1.3rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 18px #0f172a0a}.how-node-body:hover{transform:translate(4px);box-shadow:0 8px 24px #0284c71a}.how-node-step-tag{color:#0284c7;letter-spacing:.06em;margin-bottom:.2rem;font-size:.72rem;font-weight:800;display:block}.how-node-title{color:#0f172a;margin:0 0 .35rem;font-size:1.15rem;font-weight:750}.how-node-desc{color:#475569;margin:0 0 .75rem;font-size:.88rem;line-height:1.5}.how-node-highlight{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.exchange-showcase-section{background:#fff;padding:4rem 0}.exchange-showcase-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;display:grid}.exchange-showcase-content h2{color:#0f172a;margin:.3rem 0 .8rem;font-size:1.85rem;font-weight:800;line-height:1.25}.exchange-showcase-content .lead{color:#334155;margin-bottom:1.3rem;font-size:1.02rem;line-height:1.65}.exchange-features-list{gap:1rem;margin-bottom:1.8rem;display:grid}.exchange-feature-item{align-items:flex-start;gap:.85rem;display:flex}.exchange-feature-icon{color:#16a34a;background:#dcfce7;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-top:2px;display:grid}.exchange-feature-item strong{color:#0f172a;margin-bottom:.15rem;font-size:.96rem;display:block}.exchange-feature-item p{color:#64748b;margin:0;font-size:.88rem;line-height:1.45}.exchange-cta-row{flex-wrap:wrap;gap:1rem;display:flex}.exchange-showcase-media{position:relative}.exchange-main-img{aspect-ratio:16/11;object-fit:cover;border-radius:18px;width:100%;box-shadow:0 14px 36px #0f172a1f}.exchange-floating-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem 1.2rem;position:absolute;bottom:-15px;right:20px;box-shadow:0 10px 24px #0f172a1a}.exchange-floating-card strong{color:#0f172a;font-size:.96rem;display:block}.exchange-floating-card small{color:#16a34a;font-size:.8rem;font-weight:600}.financing-showcase-section{background:#f8fafc;padding:4rem 0}.financing-showcase-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:3rem;display:grid}.financing-showcase-media{position:relative}.financing-main-img{aspect-ratio:16/11;object-fit:cover;border-radius:18px;width:100%;box-shadow:0 14px 36px #0f172a1f}.financing-floating-card{color:#0284c7;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem 1.2rem;display:flex;position:absolute;bottom:-15px;left:20px;box-shadow:0 10px 24px #0f172a1a}.financing-floating-card strong{color:#0f172a;font-size:.96rem;display:block}.financing-floating-card small{color:#64748b;font-size:.8rem}.financing-showcase-content h2{color:#0f172a;margin:.3rem 0 .8rem;font-size:1.85rem;font-weight:800;line-height:1.25}.financing-showcase-content .lead{color:#334155;margin-bottom:1.3rem;font-size:1.02rem;line-height:1.65}.financing-features-list{gap:1rem;margin-bottom:1.8rem;display:grid}.financing-feature-item{align-items:flex-start;gap:.85rem;display:flex}.financing-feature-icon{color:#0284c7;background:#e0f2fe;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-top:2px;display:grid}.financing-feature-item strong{color:#0f172a;margin-bottom:.15rem;font-size:.96rem;display:block}.financing-feature-item p{color:#64748b;margin:0;font-size:.88rem;line-height:1.45}.financing-cta-row{flex-wrap:wrap;gap:1rem;display:flex}.blog-normal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.blog-normal-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0f172a0a}.blog-normal-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0f172a17}.blog-normal-image-link{aspect-ratio:16/10;background:#0f172a;display:block;position:relative;overflow:hidden}.blog-normal-image-link img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}.blog-normal-card:hover .blog-normal-image-link img{transform:scale(1.05)}.blog-card-cat-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0f172ad9;border:1px solid #ffffff26;border-radius:6px;padding:.25rem .65rem;font-size:.72rem;font-weight:800;position:absolute;top:.85rem;left:.85rem}.blog-normal-content{flex-direction:column;flex:1;padding:1.35rem 1.5rem 1.5rem;display:flex}.blog-normal-meta{color:#64748b;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.82rem;display:flex}.blog-card-time{color:#0284c7;align-items:center;gap:.3rem;font-weight:650;display:inline-flex}.blog-normal-dot{color:#cbd5e1}.blog-normal-date{color:#64748b}.blog-normal-title{color:#0f172a;margin:0 0 .6rem;font-size:1.16rem;font-weight:750;line-height:1.35}.blog-normal-title a{color:#0f172a;text-decoration:none;transition:color .15s}.blog-normal-title a:hover{color:#0284c7}.blog-normal-excerpt{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0 0 1.25rem;font-size:.92rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-normal-footer{border-top:1px solid #f1f5f9;margin-top:auto;padding-top:.85rem}.blog-normal-read-more{color:#0284c7;align-items:center;gap:.4rem;font-size:.88rem;font-weight:750;text-decoration:none;transition:transform .2s,color .2s;display:inline-flex}.blog-normal-read-more:hover{color:#0369a1;text-decoration:none;transform:translate(4px)}.review-city{color:var(--muted);font-size:.85rem;font-weight:500;display:block}.about-block .btn,.about-page .btn{margin-top:1.4rem}@media (width<=1280px){.nav-desktop a,.nav-drop-btn{padding:.45rem .42rem;font-size:.86rem}.logo-tag,.nav-call-chip{display:none}.site-header .nav-desktop a,.site-header .nav-drop-btn{padding:.35rem .38rem;font-size:.74rem}}@media (width<=1100px){.nav-desktop{display:none}.menu-toggle{display:inline-flex}.mobile-nav.open{border-top:1px solid var(--line);background:var(--white);display:block}.mobile-nav nav{gap:.15rem;padding:.8rem 1rem 1.2rem;display:grid}.mobile-nav a,.mobile-accordion{color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.7rem;padding:.75rem 0;font-weight:600;text-decoration:none;display:flex}.mobile-nav a{justify-content:flex-start}.mobile-accordion span{align-items:center;gap:.7rem;display:inline-flex}.mobile-sub{padding-left:.8rem;display:grid}.search-grid,.car-grid,.service-grid,.feature-grid,.feature-grid.three,.testimonial-grid,.steps,.split,.detail-layout,.footer-grid,.filters,.emi-result,.trust-grid,.premium-grid,.detail-split,.blog-grid{grid-template-columns:1fr 1fr}.hero-copy{text-align:center;margin-left:auto;margin-right:auto;padding:3.2rem 1.2rem 4.5rem}.hero-copy p{margin-inline:auto}.hero-actions{justify-content:center}.about-preview-grid,.blog-grid,.blog-normal-grid,.contact-page-grid,.service-dedicated-layout,.mission-vision-grid,.mission-vision-dual-grid,.about-lab-showcase,.about-milestone-flow,.how-roadmap-layout,.inspection-grid,.timeline-grid,.fleet-showcase-grid,.how-steps-grid,.exchange-showcase-grid,.financing-showcase-grid{grid-template-columns:1fr}.about-milestone-connector{display:none}.how-roadmap-media,.service-sidebar{position:static}.hero-slider{height:calc(100dvh - 70px);min-height:560px}}@media (width<=700px){.section{padding:3rem 0}.search-grid,.form-grid,.form-row-2,.car-grid,.service-grid,.services-compact-grid,.service-included-grid,.service-process-grid,.feature-grid,.feature-grid.three,.how-steps-grid,.testimonial-grid,.steps,.split,.detail-layout,.detail-split,.footer-grid,.filters,.emi-result,.spec-list,.about-stats-row,.about-stats-inner-grid,.premium-grid,.blog-normal-grid{grid-template-columns:1fr}.trust-grid{grid-template-columns:1fr 1fr;gap:1rem .7rem}.about-stat-divider{display:none}.about-visit-cta-card{padding:1.8rem 1.4rem}.about-lab-showcase{padding:1.6rem 1.4rem}.map-frame-box{height:380px}.topbar-inner{flex-direction:column;align-items:flex-start;padding:.45rem 0}.topbar-socials{margin-top:.2rem;margin-left:0}.hero-slider{height:calc(100dvh - 70px);min-height:560px}.story-open-card,.story-open-card.is-flipped{grid-template-columns:1fr}.story-mosaic-grid{grid-template-columns:1fr 1fr}.story-open-card.is-flipped .story-open-media{order:0}.story-mosaic-card:first-child,.story-mosaic-card:nth-child(4){grid-row:auto;min-height:220px}}.story-open-section{background:#f3f6fb}.story-open-stack{gap:2rem;display:grid}.story-open-card{background:#0b1b33;border-radius:24px;grid-template-columns:1.15fr .85fr;min-height:420px;display:grid;overflow:hidden;box-shadow:0 18px 40px #0b1b332e}.story-open-card.is-flipped{grid-template-columns:.85fr 1.15fr}.story-open-card.is-flipped .story-open-media{order:2}.story-open-card.is-revealed{opacity:1}.story-open-media{height:100%;min-height:280px;overflow:hidden}.story-open-media img{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.story-open-copy{color:#fff;flex-direction:column;justify-content:center;padding:2.4rem 2.2rem;display:flex}.story-open-tag{color:#1a1406;letter-spacing:.04em;text-transform:uppercase;background:#c9a227;border-radius:999px;width:fit-content;margin-bottom:.9rem;padding:.28rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.story-open-copy h3{color:#fff;margin-bottom:.75rem;font-size:clamp(1.45rem,2.4vw,2.05rem)}.story-open-copy p{color:#ffffffd1;max-width:36ch;margin:0}.story-mosaic-section{background:#fff}.story-mosaic-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.story-mosaic-card{cursor:default;opacity:0;clip-path:inset(20% round 40px);border-radius:18px;min-height:240px;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),clip-path .8s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:scale(.72)rotate(-3deg)}.story-mosaic-card:first-child,.story-mosaic-card:nth-child(4){grid-row:span 2;min-height:500px}.story-mosaic-card:nth-child(2){transition-delay:80ms}.story-mosaic-card:nth-child(3){transition-delay:.16s}.story-mosaic-card:nth-child(4){transition-delay:.1s}.story-mosaic-card:nth-child(5){transition-delay:.2s}.story-mosaic-card:nth-child(6){transition-delay:.28s}.story-mosaic-card.is-revealed{opacity:1;clip-path:inset(0 round 18px);transform:scale(1)rotate(0)}.story-mosaic-card img{object-fit:cover;width:100%;height:100%;min-height:240px;transition:transform .9s;position:absolute;inset:0;transform:scale(1.2)}.story-mosaic-card.is-revealed img{transform:scale(1)}.story-mosaic-card span{z-index:1;color:#fff;background:#0b1b33d1;border-radius:999px;padding:.35rem .75rem;font-size:.82rem;font-weight:600;position:absolute;bottom:1rem;left:1rem}.story-mosaic-card:after{content:"";background:linear-gradient(#0000 45%,#0b1b3373);position:absolute;inset:0}iframe{width:100%}@media (width<=980px){.container{width:min(calc(100% - 1.5rem), var(--container))}.topbar-inner{flex-direction:column;align-items:stretch;gap:.5rem;padding:.6rem 0 .65rem}.topbar-links{grid-template-columns:1fr;gap:.38rem;width:100%;display:grid}.topbar-socials{width:100%;margin-left:0}.navbar-inner{gap:.75rem;min-height:64px}.logo{max-width:none}.navbar-logo-img{width:52px;height:52px}.menu-toggle{flex-shrink:0}.hero-copy{width:min(100% - 1.6rem,620px);margin-left:auto;margin-right:auto;padding:2.4rem 0 3.2rem}.hero-copy h1{font-size:clamp(1.7rem,7vw,2.4rem)}.hero-slider{height:min(88dvh,640px);min-height:420px;max-height:none}.page-hero{padding:2rem 0}.page-hero h1{font-size:clamp(1.55rem,6vw,2.1rem)}.blog-modern-hero{padding:1.6rem 0 1.8rem}.blog-hero-title{font-size:clamp(1.45rem,6.5vw,2.1rem)}.blog-hero-excerpt{margin-bottom:1.2rem;font-size:.98rem}.blog-hero-author-bar{flex-direction:column;align-items:stretch;padding:.85rem 1rem}.btn-author-ask{justify-content:center;width:100%}.blog-main-container{padding:1.6rem 0 3rem}.blog-featured-media-card,.blog-featured-img{border-radius:14px;max-height:240px}.faq-item button{align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.4}.faq-item button svg{flex-shrink:0;margin-top:.15rem}.faq-item p{padding-bottom:.9rem}.contact-info-compact-box,.contact-form-box{padding:1.4rem 1.15rem}.footer-logo-wrap{width:160px}.footer-logo-img{width:100%;max-width:100%;height:auto}.footer-bottom-inner,.footer-legal-links{flex-direction:column;align-items:flex-start;gap:.6rem}}@media (width<=700px){.topbar-inner{flex-direction:column;align-items:stretch;gap:.55rem;padding:.65rem 0 .7rem}.topbar-links{grid-template-columns:1fr;gap:.4rem;width:100%;display:grid}.topbar-link,.topbar-serving{width:100%;font-size:.8rem;line-height:1.35}.topbar-socials{justify-content:flex-start;width:100%;margin-top:0;margin-left:0}.topbar-social-label{display:none}.story-open-copy{padding:1.35rem 1.2rem 1.5rem}.story-open-media img{min-height:220px}.story-open-card{min-height:0}.story-mosaic-grid,.filters{grid-template-columns:1fr}.map-wrap iframe,.map-large-wrapper iframe,.map-frame-box iframe{min-height:260px}}@media (width<=480px){.container{width:min(calc(100% - 1.2rem), var(--container))}.section{padding:2.4rem 0}.navbar-logo-img{width:46px;height:46px}.hero-slider{height:min(78dvh,560px);min-height:380px}.hero-badge{padding:.28rem .75rem;font-size:.75rem}.blog-hero-meta-row{gap:.45rem}.blog-hero-category-pill,.blog-hero-meta-chip,.blog-hero-verified-chip{padding:.22rem .55rem;font-size:.72rem}.blog-modern-breadcrumb{flex-wrap:wrap;max-width:100%;font-size:.78rem}.float-stack{bottom:.9rem;right:.7rem}}.about-preview-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:3.5rem;display:grid}@media (width<=992px){.about-preview-grid{grid-template-columns:1fr;gap:2.5rem}}.about-preview-media{border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 45px #0f172a1f}.about-main-img-large{object-fit:cover;object-position:center center;border-radius:20px;width:100%;height:560px;min-height:520px;transition:transform .4s;display:block}.about-main-img-large:hover{transform:scale(1.02)}@media (width<=768px){.about-main-img-large{height:380px;min-height:320px}}.service-modern-hero,.ref-hero-banner{text-align:center;color:#fff;background:#0b1b33;border-bottom:1px solid #ffffff14;padding:3.5rem 0 4rem;position:relative}.service-modern-hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.service-hero-headline{color:#fff;letter-spacing:-.02em;margin:.5rem 0 .6rem;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:850}.service-hero-subtext{color:#94a3b8;max-width:680px;margin:0 auto 1.5rem;font-size:1.05rem;line-height:1.6}.service-modern-breadcrumb{color:#94a3b8;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.92rem;display:inline-flex}.service-modern-breadcrumb .breadcrumb-link{color:#94a3b8;text-decoration:none}.service-modern-breadcrumb .breadcrumb-link:hover{color:#38bdf8;text-decoration:underline}.service-modern-breadcrumb .breadcrumb-sep{color:#64748b}.service-modern-breadcrumb .breadcrumb-active{color:#38bdf8;font-weight:700}.service-hero-badge-row{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:1rem;display:flex}.service-hero-pill-badge{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.service-hero-pill-badge.gold{color:#facc15;border-color:#facc154d}.service-hero-action-strip{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;width:100%;max-width:860px;margin-top:1.5rem;padding-top:1.5rem;display:flex}.service-hero-stats{gap:1.8rem;display:flex}.hero-stat-chip{text-align:left;flex-direction:column;display:flex}.hero-stat-chip strong{color:#fff;font-size:1.35rem;font-weight:850;line-height:1.1}.hero-stat-chip span{color:#94a3b8;font-size:.78rem}.service-hero-buttons{flex-wrap:wrap;gap:.85rem;display:flex}.btn-hero-wa-action{color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.2rem;font-size:.92rem;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex}.btn-hero-wa-action:hover{background:#20ba5a;text-decoration:none;transform:translateY(-2px)}.btn-hero-call-action{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.2rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-hero-call-action:hover{color:#fff;background:#ffffff2e;text-decoration:none}.ref-hero-container{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.ref-hero-title{color:#fff;letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:850}.ref-hero-subtitle{color:#94a3b8;max-width:680px;margin:0 auto 1.2rem;font-size:1.05rem;line-height:1.6}.ref-breadcrumb-nav{color:#94a3b8;justify-content:center;align-items:center;gap:.6rem;font-size:.92rem;font-weight:500;display:inline-flex}.ref-bc-link{color:#94a3b8;text-decoration:none;transition:color .2s}.ref-bc-link:hover{color:#38bdf8;text-decoration:underline}.ref-bc-sep{color:#64748b;font-size:1rem;line-height:1}.ref-bc-active{color:#38bdf8;font-weight:750}.ref-main-section{z-index:10;margin-top:0;padding:2.8rem 0 0;position:relative}.ref-layout-grid{grid-template-columns:minmax(0,1.7fr) minmax(330px,1.15fr);align-items:start;gap:2rem;display:grid}@media (width<=992px){.ref-layout-grid{grid-template-columns:1fr;gap:2.2rem}}.ref-overview-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0f172a0d}.ref-image-wrapper{aspect-ratio:16/9;background:#0f172a;width:100%;max-height:440px;position:relative;overflow:hidden}.ref-featured-image{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.ref-image-overlay-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#38bdf8;background:#0f172ae0;border:1px solid #38bdf859;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:14px}.ref-card-body{padding:2.2rem 2.4rem}@media (width<=640px){.ref-card-body{padding:1.5rem 1.25rem}}.ref-section-heading-row{align-items:center;gap:.85rem;margin-bottom:1.2rem;display:flex}.ref-icon-circle{color:#0284c7;background:#e0f2fe;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.ref-section-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.65rem;font-weight:850}.ref-overview-text{color:#475569;margin-bottom:2rem;font-size:1.02rem;line-height:1.75}.ref-dual-lists-grid{background:#f8fafc;border:1px solid #f1f5f9;border-radius:16px;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;padding:1.6rem;display:grid}@media (width<=640px){.ref-dual-lists-grid{grid-template-columns:1fr;gap:1.4rem;padding:1.2rem}}.ref-list-heading{align-items:center;gap:.55rem;margin-bottom:1.1rem;display:flex}.ref-list-heading h3{margin:0;font-size:1.15rem;font-weight:800}.ref-list-heading.blue-heading h3{color:#0369a1}.ref-list-heading.red-heading h3{color:#dc2626}.ref-mini-icon-blue{color:#0284c7;place-items:center;display:grid}.ref-mini-icon-red{color:#ef4444;place-items:center;display:grid}.ref-bullet-list{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.ref-bullet-list li{color:#334155;align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.5;display:flex}.ref-bullet-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:.45rem}.ref-bullet-dot.blue-dot{background:#0284c7}.ref-bullet-dot.red-dot{background:#ef4444}.ref-trust-strip{border-top:1px solid #e2e8f0;grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:1.5rem;display:grid}@media (width<=640px){.ref-trust-strip{grid-template-columns:1fr;gap:.75rem}}.ref-trust-chip{color:#0284c7;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.ref-trust-chip strong{color:#0f172a;font-size:.88rem;font-weight:750;display:block}.ref-trust-chip span{color:#64748b;font-size:.76rem;display:block}.ref-sidebar-col{position:sticky;top:96px}.ref-booking-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:2rem 2.2rem;box-shadow:0 10px 30px #0f172a0d}@media (width<=640px){.ref-booking-card{padding:1.5rem 1.25rem}}.ref-booking-title{color:#0f172a;letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.5rem;font-weight:850}.ref-booking-subtitle{color:#64748b;margin:0 0 1.5rem;font-size:.88rem;line-height:1.55}.ref-form-group{margin-bottom:1.1rem}.ref-form-row{grid-template-columns:1.1fr 1fr;gap:.85rem;display:grid}@media (width<=480px){.ref-form-row{grid-template-columns:1fr}}.ref-form-label{color:#1e293b;margin-bottom:.35rem;font-size:.82rem;font-weight:700;display:block}.ref-required{color:#ef4444;margin-left:2px}.ref-form-input,.ref-form-select,.ref-form-textarea{color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;width:100%;padding:.65rem .85rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.ref-form-input:focus,.ref-form-select:focus,.ref-form-textarea:focus{border-color:#0284c7;outline:none;box-shadow:0 0 0 3px #0284c726}.ref-form-input.has-error{background:#fef2f2;border-color:#ef4444}.ref-error-text{color:#ef4444;margin:.3rem 0 0;font-size:.78rem;font-weight:600}.ref-select-wrapper{width:100%;position:relative}.ref-select-wrapper select{appearance:none;cursor:pointer;padding-right:2.2rem}.ref-select-icon{pointer-events:none;color:#64748b;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ref-btn-submit{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;width:100%;margin-top:1.2rem;padding:.85rem 1.2rem;font-size:.98rem;font-weight:750;transition:background .2s,transform .15s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #25d36659}.ref-btn-submit:hover{background:#20ba5a;transform:translateY(-2px);box-shadow:0 6px 20px #25d36673}.ref-helpline-box{border-top:1px solid #f1f5f9;align-items:center;gap:.85rem;margin-top:1.4rem;padding-top:1.2rem;display:flex}.ref-helpline-icon{color:#2563eb;background:#eff6ff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.ref-helpline-label{color:#64748b;font-size:.76rem;font-weight:600;display:block}.ref-helpline-phone{color:#0f172a;font-size:.95rem;font-weight:800;text-decoration:none;transition:color .2s;display:block}.ref-helpline-phone:hover{color:#0284c7}.ref-faq-section{margin-top:3.8rem}.ref-faq-main-title{color:#0f172a;text-align:center;letter-spacing:-.01em;margin-bottom:1.6rem;font-size:1.85rem;font-weight:850}.ref-faq-accordion-list{flex-direction:column;gap:.85rem;max-width:920px;margin:0 auto;display:flex}.ref-faq-accordion-item{background:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 8px #0f172a08}.ref-faq-accordion-item.is-open{border-color:#0284c7;box-shadow:0 4px 14px #0284c714}.ref-faq-trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.15rem 1.4rem;display:flex}.ref-faq-question-text{color:#0f172a;font-size:1.02rem;font-weight:750}.ref-faq-arrow{color:#64748b;flex-shrink:0;transition:transform .2s}.ref-faq-arrow.rotated{color:#0284c7;transform:rotate(180deg)}.ref-faq-content{color:#475569;border-top:1px solid #f1f5f9;padding:.9rem 1.4rem 1.25rem;font-size:.94rem;line-height:1.68}.ref-faq-content p{margin:0}.ref-other-services-section{margin-top:4.2rem}.ref-other-services-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.8rem;display:flex}.ref-other-title{color:#0f172a;margin:0;font-size:1.6rem;font-weight:850}.ref-view-all-link{color:#0284c7;font-size:.94rem;font-weight:700;text-decoration:none;transition:color .2s}.ref-view-all-link:hover{color:#0369a1;text-decoration:underline}.ref-other-services-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.ref-other-service-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.ref-other-service-card:hover{border-color:#0284c7;transform:translateY(-4px);box-shadow:0 10px 24px #0284c714}.ref-other-card-img-box{aspect-ratio:16/10;background:#0f172a;width:100%;overflow:hidden}.ref-other-card-img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .3s}.ref-other-service-card:hover .ref-other-card-img{transform:scale(1.04)}.ref-other-card-body{flex-direction:column;flex:1;padding:1.3rem;display:flex}.ref-other-card-title{color:#0f172a;margin:0 0 .4rem;font-size:1.1rem;font-weight:800}.ref-other-card-desc{color:#64748b;flex:1;margin:0 0 1rem;font-size:.86rem;line-height:1.5}.ref-other-card-cta{color:#0284c7;align-items:center;gap:.4rem;font-size:.88rem;font-weight:750;display:inline-flex}.home-lux .hero-slide-img.active{animation:12s ease-out forwards luxKenBurns}.home-lux .hero-copy-shift{animation:.95s cubic-bezier(.16,1,.3,1) luxRise}.home-lux .hero-badge{color:#f3e2a0;background:#c9a2271f;border-color:#c9a22773;position:relative;overflow:hidden}.home-lux .hero-badge:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);animation:3.6s ease-in-out infinite luxShimmer;position:absolute;inset:0}.home-lux .section-heading h2{position:relative}.home-lux .section-heading h2:after{content:"";background:linear-gradient(90deg,#8a6d1a,#e8d48b,#8a6d1a);width:0;height:2px;margin:.75rem auto 0;transition:width .9s cubic-bezier(.16,1,.3,1) .15s;display:block}.home-lux .section-heading.left h2:after{margin-left:0}.home-lux .section-heading.is-revealed h2:after,.home-lux .section-heading.reveal-on-scroll.is-revealed h2:after{width:4.6rem}.home-lux .service-compact-card,.home-lux .feature-card,.home-lux .testimonial-card,.home-lux .blog-normal-card{transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1),border-color .4s;position:relative;overflow:hidden}.home-lux .service-compact-card:before,.home-lux .feature-card:before,.home-lux .testimonial-card:before,.home-lux .blog-normal-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff38 50%,#0000 65%);transition:transform .85s;position:absolute;inset:0;transform:translate(-140%)}.home-lux .service-compact-card:hover,.home-lux .feature-card:hover,.home-lux .testimonial-card:hover,.home-lux .blog-normal-card:hover{border-color:#c9a22773;transform:translateY(-10px);box-shadow:0 22px 50px #0b1b3324}.home-lux .service-compact-card:hover:before,.home-lux .feature-card:hover:before,.home-lux .testimonial-card:hover:before,.home-lux .blog-normal-card:hover:before{transform:translate(140%)}.home-lux .service-compact-card img,.home-lux .blog-normal-card img,.home-lux .about-preview-media img,.home-lux .fleet-showcase-img,.home-lux .how-roadmap-media img,.home-lux .exchange-showcase-grid img,.home-lux .financing-showcase-grid img{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.home-lux .service-compact-card:hover img,.home-lux .blog-normal-card:hover img,.home-lux .about-preview-media:hover img,.home-lux .fleet-showcase-media:hover .fleet-showcase-img{transform:scale(1.08)}.home-lux .services-compact-grid .service-compact-card:nth-child(4){transition-delay:.22s}.home-lux .services-compact-grid .service-compact-card:nth-child(5){transition-delay:.28s}.home-lux .services-compact-grid .service-compact-card:nth-child(6){transition-delay:.34s}.home-lux .btn-hero-primary,.home-lux .btn-hero-call{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.home-lux .btn-hero-primary:hover,.home-lux .btn-hero-call:hover{transform:translateY(-3px)}@keyframes luxKenBurns{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes luxRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes luxShimmer{0%{transform:translate(-120%)}60%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.home-lux .hero-slide-img.active,.home-lux .hero-copy-shift,.home-lux .hero-badge:after,.home-lux .section-heading.is-revealed,.home-lux .service-compact-card.is-revealed{animation:none!important}}.site-header{z-index:50;background:#fff;position:sticky;top:0;box-shadow:0 8px 28px #0f172a0f}.header-top{color:#475569;background:#fff;border-bottom:1px solid #eef1f5;font-size:.8rem}.header-top-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:36px;display:flex}.header-top-links{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;display:flex}.header-top-links a,.header-top-links span{color:#475569;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.header-top-links a:hover{color:#0f172a;text-decoration:none}.header-top-hours{color:#0f172a;margin:0;font-weight:600}.site-header .navbar{box-shadow:none;border-bottom:1px solid #eef1f5;position:static}.site-header .navbar-inner{justify-content:space-between;gap:1rem;min-height:74px}.nav-actions{flex-shrink:0;align-items:center;gap:.7rem;margin-left:0;display:flex}.nav-call-chip{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}.nav-call-chip:hover{color:#8a6d1a;border-color:#c9a227;text-decoration:none}.site-header .btn-nav-action{background:#c9a227;box-shadow:0 6px 16px #c9a22747;color:#1a1406!important}.site-header .btn-nav-action:hover{background:#b8921f;box-shadow:0 8px 20px #c9a22761}.site-header .nav-desktop{background:0 0;border:0;flex:0 auto;min-width:0;margin:0 0 0 auto}.site-header .nav-desktop>ul{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.08rem;margin:0;padding:0;list-style:none;display:flex}.site-header .nav-desktop a,.site-header .nav-drop-btn{color:#334155;border-radius:8px;align-items:center;gap:.32rem;padding:.4rem .48rem;font-size:.78rem;font-weight:650;display:inline-flex}.site-header .nav-desktop a.active,.site-header .nav-desktop a:hover,.site-header .nav-drop-btn:hover,.site-header .nav-drop-btn.active{color:#8a6d1a;background:#faf6ea;text-decoration:none}.site-header .dropdown{min-width:280px;top:calc(100% - 2px)}.site-header .dropdown a{white-space:normal;width:100%;display:flex}.gallery-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.gallery-page-card{background:#fff;border:1px solid #e6eaf0;border-radius:16px;margin:0;overflow:hidden}.gallery-page-card img{object-fit:cover;width:100%;height:220px}.gallery-page-card figcaption{padding:.75rem 1rem 1rem;font-size:.92rem;font-weight:650}@media (width<=980px){.header-top-hours,.header-top-links .header-top-extra,.nav-call-chip{display:none!important}.header-top-inner{justify-content:center}.header-top-links{flex-wrap:nowrap;justify-content:center;gap:0;width:100%;font-size:.82rem;font-weight:650}}@media (width<=700px){.gallery-page-grid{grid-template-columns:1fr}}.home-stats-section{color:#fff;background:#0b1b33}.home-stats-section .section-heading h2,.home-stats-section .section-subtitle{color:#fff}.home-stats-section .section-subtitle{opacity:.78}.home-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.home-stat-card{text-align:center;background:#ffffff0a;border:1px solid #c9a22747;border-radius:16px;padding:1.6rem 1rem}.home-stat-value{font-family:var(--font-heading);color:#e8d48b;margin:0 0 .35rem;font-size:clamp(2rem,4vw,2.8rem)}.home-stat-card p:last-child{color:#ffffffc7;margin:0}.brand-partners-row{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.brand-chip{letter-spacing:.02em;background:#fff;border:1px solid #e6eaf0;border-radius:999px;padding:.75rem 1.2rem;font-weight:650}.inspection-promise-grid,.visit-showroom-grid{grid-template-columns:1fr 1fr;align-items:center;gap:2.4rem;display:grid}.inspection-promise-media img,.visit-showroom-media img{object-fit:cover;border-radius:20px;width:100%;height:420px}.inspection-promise-list,.visit-showroom-facts{gap:.7rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.inspection-promise-list li,.visit-showroom-facts li{color:#334155;align-items:flex-start;gap:.65rem;display:flex}.inspection-promise-list svg,.visit-showroom-facts svg{color:#c9a227;flex-shrink:0;margin-top:.15rem}.visit-showroom-section{background:#f7f9fc}@media (width<=980px){.home-stats-grid,.inspection-promise-grid,.visit-showroom-grid{grid-template-columns:1fr}.inspection-promise-media img,.visit-showroom-media img{height:280px}}.btn-label-short{display:none}@media (width<=980px){.hero-copy .hero-actions{flex-wrap:nowrap;gap:.5rem;width:100%;display:flex}.hero-copy .btn-hero-primary,.hero-copy .btn-hero-call{white-space:nowrap;flex:1 1 0;gap:.35rem;width:auto;min-width:0;padding:.7rem .55rem;font-size:.82rem}.hero-copy .btn-label-full{display:none}.hero-copy .btn-label-short{display:inline}}html,body{max-width:100%;overflow-x:hidden}img,video,iframe{max-width:100%}h1,h2,h3,p{overflow-wrap:break-word}@media (width<=1100px){.mobile-nav.open{-webkit-overflow-scrolling:touch;max-height:min(78dvh,640px);overflow-y:auto}}@media (width<=980px){.site-header .navbar-inner{gap:.55rem;min-height:60px;padding-top:.35rem;padding-bottom:.35rem}.site-header .btn-nav-action{padding:.45rem .8rem;font-size:.78rem}.header-top{font-size:.78rem}.header-top-inner{min-height:32px}.story-open-card,.story-open-card.is-flipped{grid-template-columns:1fr;min-height:0}.story-open-card.is-flipped .story-open-media{order:0}.story-open-media img{height:220px;min-height:220px}.about-main-img-large{height:240px;min-height:200px}.services-control-bar,.service-hero-action-strip,.service-hero-buttons,.how-media-cta-btns,.fleet-showcase-cta,.exchange-cta-row,.cta-band .hero-actions,.contact-page-grid,.ref-dual-lists-grid,.about-commitments-grid,.home-stats-grid,.gallery-page-grid{flex-direction:column;grid-template-columns:1fr;align-items:stretch;width:100%}.service-hero-buttons .btn-hero-wa-action,.service-hero-buttons .btn-hero-call-action,.how-media-cta-btns .btn,.fleet-showcase-cta .btn,.cta-band .hero-actions .btn{justify-content:center;width:100%}.service-hero-badge-row{justify-content:center}.service-hero-stats{justify-content:space-between;gap:.8rem;width:100%}.services-search-wrap,.services-search-input{width:100%;min-width:0}.filter-pill{padding:.42rem .75rem;font-size:.78rem}.how-toggle-wrap{flex-wrap:wrap;width:100%}.how-toggle-btn{flex:140px}.footer-grid{grid-template-columns:1fr}.map-wrap,.map-large-wrapper,.map-frame-box{width:100%;max-width:100%}.page-hero{padding:1.6rem 0}}@media (width<=700px){.feature-grid,.feature-grid.three,.services-compact-grid,.blog-normal-grid,.testimonial-grid,.footer-grid,.form-grid,.form-row-2,.contact-page-grid,.story-mosaic-grid,.about-commitments-grid,.gallery-page-grid{grid-template-columns:1fr}.trust-grid{grid-template-columns:1fr 1fr}.section-heading h2,.section-heading p{max-width:100%}.float-stack{bottom:.85rem;right:.65rem}.float-call,.float-wa{min-width:48px;height:48px;padding:0}.float-call span,.float-wa span{display:none}}@media (width<=480px){.nav-cta{display:none}.header-top-links a{font-size:.8rem}.hero-slider{height:min(72dvh,520px);min-height:420px}.hero-copy{padding:1.6rem 0 2.4rem}.hero-copy h1{font-size:1.55rem;line-height:1.2}.hero-copy p{margin-bottom:1.1rem;font-size:.92rem}.hero-copy .hero-actions{flex-wrap:nowrap}.service-compact-card .service-card-actions,.service-card-actions{flex-direction:column;align-items:stretch}.service-card-actions a,.service-card-actions .btn-svc-details,.service-card-actions .btn-svc-enquire{justify-content:center;width:100%}}
