@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes vs-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes vs-wa-pulse{0%,to{box-shadow:0 4px 18px rgb(37 211 102/.45),0 0 0 0 rgb(37 211 102/.4)}55%{box-shadow:0 4px 18px rgb(37 211 102/.45),0 0 0 13px #fff0}}*,::after,::before{box-sizing:border-box;margin:0;padding:0}:root{--vs-p:#0d47a1;--vs-pl:#1976d2;--vs-pd:#002171;--vs-s:#00acc1;--vs-g:#4caf50;--vs-wa:#25d366;--vs-bg:#f5f7fa;--vs-w:#ffffff;--vs-t1:#111827;--vs-t2:#616161;--vs-t3:#9e9e9e;--vs-b1:#e0e0e0;--vs-b2:#f0f4f8;--vs-r:16px;--vs-ease:cubic-bezier(.16,1,.3,1);--vs-max:1280px;--vs-gap:clamp(16px, 3vw, 28px)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.6;color:var(--vs-t1);background:var(--vs-w);overflow-x:hidden;-webkit-font-smoothing:antialiased;padding-top:97px}h1,h2,h3,h4{font-family:"Poppins",sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.1}a{text-decoration:none;color:inherit;transition:color .2s}img{display:block;max-width:100%;height:auto}ul{list-style:none}button{cursor:pointer;border:0;background:0 0;font-family:inherit}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--vs-bg)}::-webkit-scrollbar-thumb{background:var(--vs-p);border-radius:3px}.vs-wrap{width:100%;max-width:var(--vs-max);margin:0 auto;padding:0 clamp(16px,4vw,40px)}.vs-grad{background:linear-gradient(135deg,var(--vs-p),var(--vs-s));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.vs-badge{display:inline-block;padding:5px 16px;border-radius:99px;font-size:.78rem;font-weight:600;font-family:"Poppins",sans-serif;margin-bottom:12px}.vs-badge-blue{background:rgb(13 71 161/.09);color:var(--vs-p)}.vs-badge-green{background:rgb(76 175 80/.1);color:var(--vs-g)}.vs-badge-cyan{background:rgb(0 172 193/.1);color:var(--vs-s)}.vs-btn,.vs-hamburger span{transition:all .3s var(--vs-ease)}.vs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 26px;border-radius:12px;font-family:"Poppins",sans-serif;font-weight:600;font-size:.875rem;white-space:nowrap;line-height:1;cursor:pointer}.vs-btn-primary{background:linear-gradient(135deg,var(--vs-p),var(--vs-pl));color:#fff;box-shadow:0 4px 14px rgb(13 71 161/.3)}.vs-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(13 71 161/.4);color:#fff}.vs-btn-outline{background:#fff0;color:var(--vs-p);border:2px solid var(--vs-p)}.vs-btn-outline:hover{background:var(--vs-p);color:#fff;transform:translateY(-2px)}.vs-btn-wa{background:var(--vs-wa);color:#fff;box-shadow:0 4px 14px rgb(37 211 102/.35)}.vs-btn-wa:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(37 211 102/.45);color:#fff}.vs-btn-lg{padding:16px 34px;font-size:.95rem}.vs-ao{opacity:0;transform:translateY(24px);transition:opacity .8s var(--vs-ease),transform .8s var(--vs-ease)}.vs-ao-d2{transition-delay:.15s}.vs-ao-d3{transition-delay:.3s}.vs-sec-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px;margin-bottom:48px}.vs-sec-head h2{font-size:clamp(1.7rem,3.5vw,2.3rem);margin-top:8px}.vs-sec-head p{color:var(--vs-t2);max-width:500px;font-size:.95rem}.vs-sec-head-center{flex-direction:column;align-items:center;text-align:center}.vs-sec-head-center p{margin:0 auto}#vs-header,#vs-topbar{position:fixed;left:0;right:0}#vs-topbar{top:0;z-index:1001;background:var(--vs-p);color:#fff;font-size:.72rem;height:34px}.vs-loc-hours div,.vs-topbar-inner{display:flex;justify-content:space-between}.vs-topbar-inner{align-items:center;height:100%}.vs-topbar-left{display:flex;align-items:center;gap:8px;color:rgb(255 255 255/.88)}.vs-dot-live{width:7px;height:7px;border-radius:50%;background:#4ade80;animation:blink 1.6s ease-in-out infinite;flex-shrink:0}.vs-topbar-right{display:flex;align-items:center;gap:14px}.vs-topbar-socials{display:flex;gap:8px}.vs-topbar-socials a{color:rgb(255 255 255/.7);display:flex;align-items:center;transition:color .2s}.vs-topbar-socials a:hover{color:#fff}#vs-header{top:34px;z-index:1000;background:rgb(255 255 255/.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 2px 16px rgb(0 0 0/.07);transition:top .3s var(--vs-ease),box-shadow .3s}.vs-header-inner{display:flex;align-items:center;gap:20px;height:63px}.vs-nav-links{margin-left:auto}.vs-nav-links a{font-size:.875rem;font-weight:500;color:var(--vs-t2);position:relative;padding-bottom:4px;transition:color .2s}.vs-nav-links a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--vs-p),var(--vs-s));transition:width .3s var(--vs-ease)}.vs-blog-card:hover .vs-blog-title a,.vs-blog-title a:hover,.vs-loc-info a,.vs-nav-links .current-menu-item a,.vs-nav-links a:hover{color:var(--vs-p)}.vs-nav-links .current-menu-item a::after,.vs-nav-links a:hover::after{width:100%}.vs-header-ctas{display:flex;gap:10px;flex-shrink:0}.vs-header-ctas .vs-btn{padding:9px 18px;font-size:.8rem}.vs-hamburger,.vs-mobile-menu{display:none;flex-direction:column}.vs-hamburger{justify-content:center;gap:5px;width:40px;height:40px;padding:8px;border-radius:8px;transition:background .2s}.vs-hamburger:hover{background:var(--vs-b2)}.vs-hamburger span{display:block;width:100%;height:2px;background:var(--vs-t1);border-radius:2px}.vs-mobile-menu{background:#fff;box-shadow:0 8px 30px rgb(0 0 0/.12);border-top:1px solid var(--vs-b1)}.vs-mobile-menu nav ul{display:flex;flex-direction:column}.vs-mobile-menu nav a{display:block;padding:14px clamp(16px,4vw,40px);font-size:1rem;font-weight:500;border-bottom:1px solid var(--vs-b2);transition:color .2s,background .2s}.vs-mobile-menu nav a:hover{color:var(--vs-p);background:var(--vs-b2)}.vs-mobile-ctas{display:flex;gap:10px;padding:16px clamp(16px,4vw,40px);flex-wrap:wrap}.vs-mobile-ctas .vs-btn{flex:1;min-width:140px}.vs-hero{background:linear-gradient(180deg,var(--vs-bg) 0%,#fff 100%);padding:clamp(60px,8vw,120px)0 0;position:relative;overflow:hidden}.vs-hero-blobs{position:absolute;inset:0;pointer-events:none}.vs-blob{position:absolute;border-radius:50%;filter:blur(80px)}.vs-blob-1{width:480px;height:480px;top:5%;left:10%;background:rgb(13 71 161/.05)}.vs-blob-2{width:360px;height:360px;bottom:10%;right:8%;background:rgb(0 172 193/.05)}.vs-hero-inner{text-align:center;position:relative;z-index:1}.vs-hero-text{margin-bottom:clamp(48px,6vw,80px)}.vs-hero-text h1{font-size:clamp(2.2rem,5.5vw,3.8rem);margin:16px 0 18px}.vs-hero-sub{font-size:clamp(.95rem,1.5vw,1.1rem);color:var(--vs-t2);max-width:560px;margin:0 auto 36px;line-height:1.7}.vs-hero-ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.vs-services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--vs-gap);position:relative;z-index:1}.vs-svc-card{display:block;position:relative;border-radius:var(--vs-r);overflow:hidden;cursor:pointer;box-shadow:0 4px 20px rgb(0 0 0/.1);transition:transform .4s var(--vs-ease),box-shadow .4s var(--vs-ease)}.vs-svc-card:hover{transform:translateY(-6px);box-shadow:0 14px 40px rgb(13 71 161/.18)}.vs-svc-img{aspect-ratio:4/3;overflow:hidden}.vs-blog-img img,.vs-svc-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--vs-ease)}.vs-svc-card:hover .vs-svc-img img{transform:scale(1.08)}.vs-svc-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0/.82)0,rgb(0 0 0/.3) 50%,transparent 100%)}.vs-svc-body{position:absolute;bottom:0;left:0;right:0;padding:16px}.vs-svc-title{font-family:"Poppins",sans-serif;font-weight:600;font-size:.875rem;color:#fff;margin-bottom:4px}.vs-svc-cta{display:flex;align-items:center;gap:6px;color:var(--vs-s);font-size:.75rem;font-weight:500;opacity:0;transform:translateY(4px);transition:all .3s}.vs-svc-card:hover .vs-svc-cta{opacity:1;transform:none}.vs-trust-row{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:48px;padding-bottom:64px}.vs-trust-card{display:flex;align-items:center;gap:14px;background:#fff;border-radius:var(--vs-r);padding:16px 22px;box-shadow:0 4px 16px rgb(0 0 0/.07);border:1px solid var(--vs-b2)}.vs-trust-num{font-family:"Poppins",sans-serif;font-weight:800;font-size:1.6rem;line-height:1;flex-shrink:0}.vs-trust-label{font-weight:600;font-size:.875rem;display:flex;flex-direction:column}.vs-trust-label span{font-weight:400;font-size:.75rem;color:var(--vs-t3)}.vs-blog-section{padding:clamp(60px,7vw,90px)0;background:#fff;overflow:hidden}.vs-marquee-wrap{position:relative;overflow:hidden;padding:8px 0}.vs-marquee-wrap::after,.vs-marquee-wrap::before{content:"";position:absolute;top:0;bottom:0;width:clamp(60px,8vw,120px);z-index:5;pointer-events:none}.vs-marquee-wrap::before{left:0;background:linear-gradient(to right,#fff,transparent)}.vs-marquee-wrap::after{right:0;background:linear-gradient(to left,#fff,transparent)}.vs-marquee-track{display:flex;gap:22px;width:max-content;animation:vs-marquee 38s linear infinite;padding:0 22px}.vs-marquee-track:hover{animation-play-state:paused}.vs-blog-card{flex-shrink:0;width:clamp(280px,30vw,340px);background:#fff;border-radius:var(--vs-r);overflow:hidden;border:1px solid var(--vs-b2);transition:all .4s var(--vs-ease)}.vs-blog-card:hover{box-shadow:0 14px 40px rgb(13 71 161/.12);border-color:rgb(13 71 161/.18);transform:translateY(-4px)}.vs-blog-img{aspect-ratio:3/2;overflow:hidden;position:relative}.vs-blog-img::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0/.4),transparent)}.vs-blog-card:hover .vs-blog-img img{transform:scale(1.06)}.vs-blog-body{padding:18px}.vs-blog-meta{display:flex;gap:14px;font-size:.7rem;color:var(--vs-t3);margin-bottom:9px}.vs-blog-meta span{display:flex;align-items:center;gap:4px}.vs-blog-title{font-family:"Poppins",sans-serif;font-weight:600;font-size:.875rem;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s;line-height:1.4}.vs-about-text p,.vs-blog-exc{color:var(--vs-t2);margin-bottom:14px}.vs-blog-exc{font-size:.78rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vs-blog-link{display:flex;align-items:center;gap:6px;color:var(--vs-p);font-size:.8rem;font-weight:600;transition:gap .2s}.vs-blog-link:hover{gap:10px;color:var(--vs-p)}.vs-about-section{padding:clamp(60px,7vw,90px)0;background:var(--vs-bg);position:relative;overflow:hidden}.vs-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center;margin-bottom:clamp(48px,6vw,80px)}.vs-about-text h2{font-size:clamp(1.6rem,3.5vw,2.3rem);margin:14px 0 20px}.vs-about-text p{font-size:.95rem;line-height:1.75}.vs-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.vs-stat{background:#fff;border-radius:14px;padding:16px;text-align:center;box-shadow:0 4px 14px rgb(0 0 0/.06)}.vs-diff-card h4,.vs-stat span{font-family:"Poppins",sans-serif}.vs-stat span{display:block;font-weight:800;font-size:1.7rem}.vs-about-badge small,.vs-stat small{font-size:.72rem;color:var(--vs-t3)}.vs-about-img-wrap{position:relative}.vs-about-glow{position:absolute;inset:-20px;background:linear-gradient(135deg,rgb(13 71 161/.07),rgb(0 172 193/.07));border-radius:24px;filter:blur(20px)}.vs-about-img{position:relative;border-radius:var(--vs-r);overflow:hidden}.vs-about-img img{width:100%;aspect-ratio:3/2;object-fit:cover}.vs-about-badge{position:absolute;bottom:20px;left:16px;right:16px;background:rgb(255 255 255/.96);backdrop-filter:blur(8px);border-radius:12px;padding:14px;display:flex;align-items:center;gap:12px}.vs-about-badge-icon{width:44px;height:44px;background:rgb(76 175 80/.12);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.vs-about-badge p{font-weight:700;font-size:.875rem}.vs-diffs h3{font-size:clamp(1.4rem,3vw,2rem);text-align:center;margin-bottom:36px}.vs-diffs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.vs-diff-card{background:#fff;border-radius:var(--vs-r);padding:22px;border:1px solid var(--vs-b2);transition:all .4s var(--vs-ease)}.vs-diff-card:hover{transform:translateY(-5px);box-shadow:0 14px 40px rgb(13 71 161/.1);border-color:rgb(13 71 161/.18)}.vs-diff-icon{font-size:1.5rem;margin-bottom:12px}.vs-diff-card h4{font-size:.85rem;font-weight:600;margin-bottom:5px}.vs-diff-card p,.vs-diff-note{font-size:.75rem;color:var(--vs-t3)}.vs-diff-note{text-align:center;font-size:.78rem;margin-top:20px}.vs-local-section{padding:clamp(60px,7vw,90px)0;background:#fff;position:relative;overflow:hidden}.vs-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgb(13 71 161/.025) 1px,transparent 1px),linear-gradient(90deg,rgb(13 71 161/.025) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.vs-loc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.vs-loc-card{background:#fff;border-radius:var(--vs-r);padding:clamp(22px,3vw,32px);border:1px solid var(--vs-b2);box-shadow:0 4px 20px rgb(0 0 0/.07);transition:all .4s var(--vs-ease)}.vs-loc-card:hover{box-shadow:0 12px 40px rgb(13 71 161/.12)}.vs-loc-head,.vs-loc-info p{display:flex;align-items:flex-start}.vs-loc-head{gap:14px;margin-bottom:22px}.vs-loc-pin{font-size:1.8rem;flex-shrink:0}.vs-loc-head h3{font-size:1.15rem;margin-bottom:3px}.vs-loc-unit{font-size:.78rem;color:var(--vs-s);font-weight:500}.vs-loc-info{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.vs-loc-info p{gap:8px;font-size:.875rem;color:var(--vs-t2)}.vs-loc-info svg{flex-shrink:0;margin-top:2px;color:var(--vs-t3)}.vs-loc-info a{font-weight:600}.vs-loc-hours{background:var(--vs-bg);border-radius:12px;padding:16px;margin-bottom:20px}.vs-loc-hours strong{display:block;font-size:.85rem;margin-bottom:10px}.vs-loc-hours div{font-size:.8rem;margin-bottom:5px}.vs-loc-hours div span:first-child{color:var(--vs-t3)}.vs-closed{color:var(--vs-t3)!important}.vs-loc-ctas{display:flex;gap:10px}.vs-loc-ctas .vs-btn{flex:1;font-size:.82rem;padding:12px 14px}.vs-cta-block{margin-top:56px;background:linear-gradient(135deg,var(--vs-p),var(--vs-pl));border-radius:var(--vs-r);padding:clamp(36px,5vw,56px) clamp(24px,4vw,40px);text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.vs-cta-block h3{font-size:1.6rem;color:#fff;margin-bottom:12px}.vs-cta-block p{color:rgb(255 255 255/.82);margin-bottom:26px;font-size:.95rem}#vs-wa-float,.vs-footer-socials a{display:flex;align-items:center;justify-content:center}#vs-wa-float{position:fixed;bottom:24px;right:24px;z-index:9999;width:56px;height:56px;background:var(--vs-wa);border-radius:50%;box-shadow:0 4px 18px rgb(37 211 102/.45);animation:vs-wa-pulse 2.2s ease-in-out infinite;transition:transform .3s var(--vs-ease)}#vs-wa-float:hover{transform:scale(1.1)}#vs-wa-float svg{width:28px;height:28px;fill:#fff}#vs-footer{background:#0f172a;color:#fff;margin-top:auto}.vs-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:clamp(24px,4vw,48px);padding:clamp(40px,6vw,64px)0}.vs-footer-brand p{font-size:.875rem;color:#94a3b8;line-height:1.7;margin-bottom:20px}.vs-footer-bar,.vs-footer-socials{display:flex;gap:10px}.vs-footer-socials a{width:38px;height:38px;background:#1e293b;border-radius:9px;color:#94a3b8;transition:all .3s}.vs-footer-socials a:hover{color:#fff}.vs-social-fb:hover{background:#1877f2!important}.vs-social-ig:hover{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)!important}.vs-social-yt:hover{background:#ef4444!important}.vs-social-g:hover{background:#fff!important}.vs-footer-col h4{font-family:"Poppins",sans-serif;font-size:.9rem;color:#fff;margin-bottom:18px}.vs-footer-col ul{display:flex;flex-direction:column;gap:8px}.vs-footer-col ul a{font-size:.85rem;color:#94a3b8;transition:color .2s}.vs-footer-bar a:hover,.vs-footer-col ul a:hover{color:#60a5fa}.vs-footer-bar{border-top:1px solid #1e293b;padding:20px 0;justify-content:space-between;align-items:center;flex-wrap:wrap}.vs-footer-bar a,.vs-footer-bar p{font-size:.78rem;color:#64748b}@media (max-width:1199px){.vs-diffs-grid,.vs-services-grid{grid-template-columns:repeat(2,1fr)}.vs-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:1023px){body{padding-top:87px}#vs-topbar{height:30px}#vs-header{top:30px}.vs-hamburger{display:flex}.vs-header-ctas,.vs-nav-links{display:none}.vs-about-grid{gap:36px}.vs-about-grid,.vs-loc-grid{grid-template-columns:1fr}}@media (max-width:767px){.vs-services-grid{grid-template-columns:1fr 1fr}.vs-trust-row{flex-direction:column;align-items:stretch}.vs-trust-card{justify-content:center}.vs-stats-row{grid-template-columns:1fr 1fr}.vs-footer-grid{grid-template-columns:1fr}.vs-topbar-left{font-size:.65rem}.vs-topbar-right{gap:8px}.vs-topbar-socials{display:none}}@media (max-width:479px){.vs-services-grid{grid-template-columns:1fr}.vs-hero-ctas{align-items:stretch}.vs-hero-ctas .vs-btn{justify-content:center}.vs-hero-ctas,.vs-loc-ctas{flex-direction:column}.vs-diffs-grid{grid-template-columns:1fr}}