.elementor-1201 .elementor-element.elementor-element-28ad024{--display:flex;--min-height:6rem;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1201 .elementor-element.elementor-element-020502e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1201 .elementor-element.elementor-element-020502e:not(.elementor-motion-effects-element-type-background),.elementor-1201 .elementor-element.elementor-element-020502e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f7fb}.elementor-1201 .elementor-element.elementor-element-020502e.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1201 .elementor-element.elementor-element-adc73b7{width:var(--container-widget-width,112.866%);max-width:112.866%;--container-widget-width:112.866%;--container-widget-flex-grow:0}.elementor-1201 .elementor-element.elementor-element-adc73b7>.elementor-widget-container{margin:0;padding:0}.elementor-1201 .elementor-element.elementor-element-adc73b7.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1201 .elementor-element.elementor-element-deaa99f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem}.elementor-1201 .elementor-element.elementor-element-5874c0c{width:var(--container-widget-width,112.866%);max-width:112.866%;--container-widget-width:112.866%;--container-widget-flex-grow:0}.elementor-1201 .elementor-element.elementor-element-5874c0c>.elementor-widget-container{margin:0;padding:0}.elementor-1201 .elementor-element.elementor-element-5874c0c.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1201 .elementor-element.elementor-element-bda57a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1201 .elementor-element.elementor-element-4b28614{width:var(--container-widget-width,112.866%);max-width:112.866%;--container-widget-width:112.866%;--container-widget-flex-grow:0}.elementor-1201 .elementor-element.elementor-element-4b28614>.elementor-widget-container{margin:0;padding:0}.elementor-1201 .elementor-element.elementor-element-4b28614.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1201 .elementor-element.elementor-element-203d672{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1201 .elementor-element.elementor-element-22f4016{width:var(--container-widget-width,112.866%);max-width:112.866%;--container-widget-width:112.866%;--container-widget-flex-grow:0}.elementor-1201 .elementor-element.elementor-element-22f4016>.elementor-widget-container{margin:0;padding:0}.elementor-1201 .elementor-element.elementor-element-22f4016.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1201 .elementor-element.elementor-element-efff146{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1201 .elementor-element.elementor-element-56cc481{width:var(--container-widget-width,112.866%);max-width:112.866%;--container-widget-width:112.866%;--container-widget-flex-grow:0}.elementor-1201 .elementor-element.elementor-element-56cc481>.elementor-widget-container{margin:0;padding:0}.elementor-1201 .elementor-element.elementor-element-56cc481.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1201 .elementor-element.elementor-element-673c558{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1201 .elementor-element.elementor-element-939edfb{width:var(--container-widget-width,112.866%);max-width:112.866%;--container-widget-width:112.866%;--container-widget-flex-grow:0}.elementor-1201 .elementor-element.elementor-element-939edfb>.elementor-widget-container{margin:0;padding:0}.elementor-1201 .elementor-element.elementor-element-939edfb.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1201 .elementor-element.elementor-element-25dab7f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1201 .elementor-element.elementor-element-244109e{width:var(--container-widget-width,112.866%);max-width:112.866%;--container-widget-width:112.866%;--container-widget-flex-grow:0}.elementor-1201 .elementor-element.elementor-element-244109e>.elementor-widget-container{margin:0;padding:0}.elementor-1201 .elementor-element.elementor-element-244109e.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1201 .elementor-element.elementor-element-858fdf1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1201 .elementor-element.elementor-element-d7351eb{width:var(--container-widget-width,112.866%);max-width:112.866%;--container-widget-width:112.866%;--container-widget-flex-grow:0}.elementor-1201 .elementor-element.elementor-element-d7351eb>.elementor-widget-container{margin:0;padding:0}.elementor-1201 .elementor-element.elementor-element-d7351eb.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1201 .elementor-element.elementor-element-a81d757{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1201 .elementor-element.elementor-element-6fcd031{width:var(--container-widget-width,112.866%);max-width:112.866%;--container-widget-width:112.866%;--container-widget-flex-grow:0}.elementor-1201 .elementor-element.elementor-element-6fcd031>.elementor-widget-container{margin:0;padding:0}.elementor-1201 .elementor-element.elementor-element-6fcd031.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1201 .elementor-element.elementor-element-e29a4c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1201 .elementor-element.elementor-element-781be36{width:var(--container-widget-width,112.866%);max-width:112.866%;--container-widget-width:112.866%;--container-widget-flex-grow:0}.elementor-1201 .elementor-element.elementor-element-781be36>.elementor-widget-container{margin:0;padding:0}.elementor-1201 .elementor-element.elementor-element-781be36.elementor-element{--flex-grow:0;--flex-shrink:0}@media(min-width:768px){.elementor-1201 .elementor-element.elementor-element-28ad024{--width:100%}}:root{--navy:#001948;--orange:#ed6f2d;--blue:#003498;--gray:#525251;--light:#f4f6fa;--white:#fff;--text:#1a1a2e;--muted:#6b7280;--border:rgba(0,25,72,.08);--shadow:0 4px 24px rgba(0,25,72,.1);--radius:4px;--container:1140px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:'Barlow',sans-serif;font-size:16px;line-height:1.6;color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:'Bebas Neue',sans-serif;letter-spacing:1px;line-height:1.1}.vs-container{max-width:var(--container);margin:0 auto;padding:0 24px}.vs-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgb(0 25 72 / .97);backdrop-filter:blur(20px);border-bottom:1px solid rgb(255 255 255 / .06);transition:box-shadow .3s}.vs-nav.scrolled{box-shadow:0 2px 32px rgb(0 0 0 / .3)}.vs-nav-inner{max-width:var(--container);margin:0 auto;padding:0 24px;height:68px;display:flex;align-items:center;justify-content:space-between}.vs-nav-logo{font-family:'Bebas Neue',sans-serif;font-size:22px;letter-spacing:3px;color:var(--white);text-decoration:none}.vs-nav-logo span{color:var(--orange)}.vs-nav-links{display:flex;align-items:center;gap:28px}.vs-nav-links a{font-family:'Barlow',sans-serif;font-size:13px;font-weight:500;letter-spacing:.5px;color:rgb(255 255 255 / .75);text-decoration:none;text-transform:uppercase;transition:color .2s}.vs-nav-links a:hover,.vs-nav-links a.active{color:var(--white)}.vs-nav-links a.vs-nav-cta{background:var(--orange);color:var(--white);padding:8px 18px;border-radius:var(--radius);font-weight:600}.vs-nav-links a.vs-nav-cta:hover{background:#d45e1f;color:var(--white)}.vs-nav-toggle{display:none;flex-direction:column;gap:5px;background:0 0;border:none;cursor:pointer;padding:4px}.vs-nav-toggle span{display:block;width:22px;height:2px;background:var(--white);border-radius:2px;transition:.3s}.vs-breadcrumb{margin-top:68px;background:var(--light);border-bottom:1px solid var(--border);padding:12px 0}.vs-breadcrumb .vs-container{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);flex-wrap:wrap}.vs-breadcrumb a{color:var(--blue);text-decoration:none}.vs-breadcrumb a:hover{text-decoration:underline}.vs-breadcrumb .sep{color:var(--muted)}.vs-hero{background:var(--navy);padding:80px 0 72px;position:relative;overflow:hidden}.vs-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 80% 50%,rgb(0 52 152 / .35) 0%,transparent 70%),radial-gradient(ellipse 40% 60% at 10% 80%,rgb(237 111 45 / .08) 0%,transparent 60%);pointer-events:none}.vs-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.vs-hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgb(237 111 45 / .12);border:1px solid rgb(237 111 45 / .3);border-radius:2px;padding:6px 14px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--orange);margin-bottom:20px}.vs-hero-badge .dot{width:6px;height:6px;background:var(--orange);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.vs-hero h1{font-size:clamp(42px, 6vw, 72px);color:var(--white);margin-bottom:20px;line-height:1}.vs-hero h1 span{color:var(--orange)}.vs-hero-lead{font-size:18px;color:rgb(255 255 255 / .7);max-width:580px;line-height:1.65;margin-bottom:32px}.vs-hero-stats{display:flex;gap:40px;flex-wrap:wrap}.vs-hero-stat strong{display:block;font-family:'Bebas Neue',sans-serif;font-size:32px;color:var(--orange);letter-spacing:1px}.vs-hero-stat span{font-size:12px;color:rgb(255 255 255 / .5);letter-spacing:.5px;text-transform:uppercase}.vs-hero-sectors{display:flex;flex-direction:column;gap:10px;min-width:200px}.vs-hero-sector-tag{display:flex;align-items:center;gap:10px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);border-radius:var(--radius);padding:10px 16px;font-size:13px;font-weight:500;color:rgb(255 255 255 / .8)}.vs-hero-sector-tag .icon{font-size:18px;width:28px;text-align:center}.vs-intro{background:var(--white);padding:72px 0 60px;border-bottom:1px solid var(--border)}.vs-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.vs-intro-text .vs-label{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--orange);margin-bottom:16px;display:block}.vs-intro-text h2{font-size:clamp(32px, 4vw, 48px);color:var(--navy);margin-bottom:20px}.vs-intro-text h2 span{color:var(--orange)}.vs-intro-text p{color:var(--gray);font-size:16px;line-height:1.7;margin-bottom:16px}.vs-sector-map{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.vs-sector-chip{background:var(--light);border:1px solid var(--border);border-radius:var(--radius);padding:16px 14px;text-align:center;cursor:pointer;transition:all .2s;text-decoration:none;display:block}.vs-sector-chip:hover{background:var(--navy);border-color:var(--navy);transform:translateY(-2px);box-shadow:var(--shadow)}.vs-sector-chip .chip-icon{font-size:24px;margin-bottom:8px;display:flex;justify-content:center}.vs-sector-chip .chip-icon .lucide{width:28px;height:28px}.vs-sector-chip .chip-name{font-family:'Bebas Neue',sans-serif;font-size:14px;letter-spacing:.5px;color:var(--navy);display:block;line-height:1.2}.vs-sector-chip:hover .chip-name{color:var(--white)}.vs-app-section{padding:80px 0}.vs-app-section:nth-child(odd){background:var(--white)}.vs-app-section:nth-child(even){background:var(--navy)}.vs-app-section.light{background:var(--white);border-bottom:1px solid var(--border)}.vs-app-section.dark{background:var(--navy)}.vs-app-section.midblue{background:#0c1f50;border-bottom:1px solid rgb(255 255 255 / .06)}.vs-app-section.lightgray{background:var(--light);border-bottom:1px solid var(--border)}.vs-app-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.vs-app-grid.reverse{direction:rtl}.vs-app-grid.reverse>*{direction:ltr}.vs-app-visual{position:relative}.vs-app-icon-box{width:100%;aspect-ratio:4/3;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;position:relative;overflow:hidden}.vs-app-icon-box.style-navy{background:var(--navy);border:1px solid rgb(0 52 152 / .2)}.vs-app-icon-box.style-blue{background:var(--blue)}.vs-app-icon-box.style-orange{background:rgb(237 111 45 / .08);border:1px solid rgb(237 111 45 / .2)}.vs-app-icon-box.style-white{background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow)}.vs-app-big-icon{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 8px 24px rgb(0 0 0 / .2))}.vs-app-big-icon .lucide-xl{width:80px;height:80px}.vs-app-icon-label{font-family:'Bebas Neue',sans-serif;font-size:18px;letter-spacing:3px;color:rgb(255 255 255 / .4);text-transform:uppercase}.vs-app-icon-label.dark-label{color:rgb(0 25 72 / .3)}.vs-app-number{position:absolute;top:16px;right:20px;font-family:'Bebas Neue',sans-serif;font-size:64px;color:rgb(255 255 255 / .06);letter-spacing:2px;line-height:1}.vs-app-number.dark-num{color:rgb(0 25 72 / .06)}.vs-app-sector-tag{display:inline-flex;align-items:center;gap:8px;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:500;margin-bottom:14px}.vs-app-section.light .vs-app-sector-tag,.vs-app-section.lightgray .vs-app-sector-tag{color:var(--orange)}.vs-app-section.dark .vs-app-sector-tag,.vs-app-section.midblue .vs-app-sector-tag{color:var(--orange)}.vs-app-h2{font-size:clamp(28px, 3.5vw, 42px);margin-bottom:6px;line-height:1.05}.vs-app-section.light .vs-app-h2,.vs-app-section.lightgray .vs-app-h2{color:var(--navy)}.vs-app-section.dark .vs-app-h2,.vs-app-section.midblue .vs-app-h2{color:var(--white)}.vs-app-sub{font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:20px}.vs-app-section.light .vs-app-sub,.vs-app-section.lightgray .vs-app-sub{color:var(--blue)}.vs-app-section.dark .vs-app-sub,.vs-app-section.midblue .vs-app-sub{color:rgb(255 255 255 / .5)}.vs-app-desc{font-size:16px;line-height:1.75;margin-bottom:28px}.vs-app-section.light .vs-app-desc,.vs-app-section.lightgray .vs-app-desc{color:var(--gray)}.vs-app-section.dark .vs-app-desc,.vs-app-section.midblue .vs-app-desc{color:rgb(255 255 255 / .65)}.vs-app-points{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.vs-app-points li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.55}.vs-app-section.light .vs-app-points li,.vs-app-section.lightgray .vs-app-points li{color:var(--gray)}.vs-app-section.dark .vs-app-points li,.vs-app-section.midblue .vs-app-points li{color:rgb(255 255 255 / .7)}.vs-app-points li .check{width:20px;height:20px;min-width:20px;background:rgb(237 111 45 / .12);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--orange);font-weight:700;margin-top:2px}.vs-app-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--radius);font-family:'Barlow',sans-serif;font-size:14px;font-weight:600;letter-spacing:.3px;text-decoration:none;transition:all .2s;cursor:pointer;border:none}.vs-app-cta.primary{background:var(--orange);color:var(--white)}.vs-app-cta.primary:hover{background:#d45e1f;transform:translateY(-1px)}.vs-app-cta.outline-white{background:0 0;border:1.5px solid rgb(255 255 255 / .3);color:var(--white)}.vs-app-cta.outline-white:hover{border-color:var(--white);background:rgb(255 255 255 / .08)}.vs-app-cta.outline-navy{background:0 0;border:1.5px solid rgb(0 25 72 / .3);color:var(--navy)}.vs-app-cta.outline-navy:hover{border-color:var(--navy);background:rgb(0 25 72 / .05)}.vs-equip-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.vs-equip-badge{font-family:'JetBrains Mono',monospace;font-size:11px;padding:5px 12px;border-radius:2px;border:1px solid;font-weight:500;letter-spacing:.5px}.vs-app-section.light .vs-equip-badge,.vs-app-section.lightgray .vs-equip-badge{border-color:rgb(0 25 72 / .15);color:var(--blue);background:rgb(0 52 152 / .05)}.vs-app-section.dark .vs-equip-badge,.vs-app-section.midblue .vs-equip-badge{border-color:rgb(255 255 255 / .15);color:rgb(255 255 255 / .7);background:rgb(255 255 255 / .05)}.vs-cta-banner{background:var(--orange);padding:64px 0}.vs-cta-banner-inner{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.vs-cta-banner h2{font-size:clamp(30px, 4vw, 48px);color:var(--white);margin-bottom:12px}.vs-cta-banner p{color:rgb(255 255 255 / .85);font-size:17px;max-width:560px}.vs-cta-banner-actions{display:flex;flex-direction:column;gap:12px;min-width:220px}.vs-cta-banner-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:var(--radius);font-family:'Barlow',sans-serif;font-size:15px;font-weight:700;letter-spacing:.3px;text-decoration:none;transition:all .2s}.vs-cta-banner-btn.white{background:var(--white);color:var(--orange)}.vs-cta-banner-btn.white:hover{background:#f0f0f0;transform:translateY(-1px)}.vs-cta-banner-btn.outline{background:0 0;border:2px solid rgb(255 255 255 / .5);color:var(--white)}.vs-cta-banner-btn.outline:hover{border-color:var(--white)}.vs-related{background:var(--light);padding:56px 0;border-top:1px solid var(--border)}.vs-related h3{font-size:22px;color:var(--navy);margin-bottom:28px;text-align:center}.vs-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.vs-related-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:24px 20px;text-decoration:none;transition:all .2s;display:block}.vs-related-card:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:var(--shadow)}.vs-related-card .rc-icon{font-size:28px;margin-bottom:12px;display:block}.vs-related-card h4{font-size:16px;color:var(--navy);margin-bottom:6px}.vs-related-card p{font-size:13px;color:var(--muted);line-height:1.5}.vs-related-card .rc-arrow{font-size:13px;color:var(--orange);margin-top:12px;display:block;font-weight:600}.vs-footer{background:var(--navy);padding:56px 0 0;border-top:3px solid var(--orange)}.vs-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;padding-bottom:40px}.vs-footer-brand{font-family:'Bebas Neue',sans-serif;font-size:26px;letter-spacing:3px;color:var(--white);margin-bottom:14px}.vs-footer-brand span{color:var(--orange)}.vs-footer p{font-size:13px;color:rgb(255 255 255 / .45);line-height:1.65;max-width:260px}.vs-footer h4{font-family:'Barlow',sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgb(255 255 255 / .35);margin-bottom:16px}.vs-footer-links{list-style:none;display:flex;flex-direction:column;gap:8px}.vs-footer-links a{font-size:14px;color:rgb(255 255 255 / .6);text-decoration:none;transition:color .2s}.vs-footer-links a:hover{color:var(--orange)}.vs-footer-bottom{border-top:1px solid rgb(255 255 255 / .07);padding:20px 0;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:rgb(255 255 255 / .3)}.vs-whatsapp{position:fixed;bottom:24px;right:24px;z-index:999}.vs-whatsapp a{display:flex;align-items:center;gap:10px;background:#25d366;color:var(--white);text-decoration:none;padding:12px 20px 12px 14px;border-radius:50px;font-size:14px;font-weight:600;box-shadow:0 4px 20px rgb(37 211 102 / .35);transition:all .2s}.vs-whatsapp a:hover{transform:translateY(-2px);box-shadow:0 6px 28px rgb(37 211 102 / .45)}.vs-whatsapp svg{width:22px;height:22px;fill:currentColor}.vs-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.vs-reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:960px){.vs-hero-inner{grid-template-columns:1fr}.vs-hero-sectors{display:none}.vs-intro-grid{grid-template-columns:1fr;gap:32px}.vs-app-grid{grid-template-columns:1fr;gap:40px}.vs-app-grid.reverse{direction:ltr}.vs-cta-banner-inner{grid-template-columns:1fr}.vs-related-grid{grid-template-columns:1fr 1fr}.vs-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.vs-nav-links{display:none}.vs-nav-toggle{display:flex}.vs-sector-map{grid-template-columns:repeat(3,1fr)}.vs-related-grid{grid-template-columns:1fr}.vs-footer-grid{grid-template-columns:1fr}.vs-footer-bottom{flex-direction:column;gap:8px;text-align:center}.vs-hero-stats{gap:24px}}.lucide{width:1em;height:1em;display:inline-block;vertical-align:middle;flex-shrink:0}.lucide-lg{width:48px;height:48px}.lucide-xl{width:64px;height:64px}.lucide-sm{width:14px;height:14px}.vs-app-photo-box{width:100%;aspect-ratio:4/3;border-radius:6px;overflow:hidden;position:relative;box-shadow:0 8px 40px rgb(0 0 0 / .25)}.vs-app-photo-box img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .5s ease}.vs-app-photo-box:hover img{transform:scale(1.03)}.vs-app-photo-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgb(0 25 72 / .45) 0%,rgb(0 25 72 / .1) 60%,transparent 100%);pointer-events:none}.vs-app-photo-label{position:absolute;bottom:16px;left:16px;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:rgb(255 255 255 / .7);background:rgb(0 25 72 / .55);backdrop-filter:blur(8px);padding:5px 10px;border-radius:2px}