html{scroll-behavior: smooth;}.nss-sv,
.nss-sv *{box-sizing: border-box;}.nss-sv{--navy: #050816;--navy-2: #081126;--dark: #1E2329;--blue: #0066FF;--blue-hover: #145FFF;--gold: #FFB222;--gold-hover: #F3A21F;--cream: #FBF6ED;--white: #FFFFFF;--text: #1E2329;--gray: #5D6672;--gray-light: #8C96A4;--border-light: #E7E1D8;--border-dark: rgba(255,255,255,.10);--whatsapp: #25D366;font-family: Arial, Helvetica, sans-serif;color: var(--text);background: #fff;line-height: 1.6;}.nss-sv a{text-decoration: none;}.nss-sv-container{width: min(1180px, calc(100% - 40px));margin: 0 auto;}.nss-sv-section{padding: 84px 0;}.nss-sv-white{background: var(--white);}.nss-sv-cream{background: var(--cream);}.nss-sv-dark{background: var(--navy);color: #fff;}.nss-sv-eyebrow{display: inline-block;margin-bottom: 11px;color: #C9820B;font-size: 13px;font-weight: 900;letter-spacing: 1.5px;text-transform: uppercase;}.nss-sv-dark .nss-sv-eyebrow{color: var(--gold);}.nss-sv-title{max-width: 900px;margin: 0 0 18px;color: var(--dark);font-size: clamp(31px, 4vw, 48px);line-height: 1.12;letter-spacing: -1.3px;}.nss-sv-dark .nss-sv-title{color: #fff;}.nss-sv-title span{color: var(--blue);}.nss-sv-lead{max-width: 850px;margin: 0 0 42px;color: var(--gray);font-size: 18px;line-height: 1.7;}.nss-sv-dark .nss-sv-lead{color: rgba(255,255,255,.74);}.nss-sv-buttons{display: flex;flex-wrap: wrap;gap: 13px;}.nss-sv-btn{display: inline-flex;justify-content: center;align-items: center;min-height: 54px;padding: 0 26px;border-radius: 8px;font-size: 15px;font-weight: 800;transition: .2s ease;}.nss-sv-btn-blue{background: var(--blue);border: 1px solid var(--blue);color: #fff !important;}.nss-sv-btn-blue:hover{background: var(--blue-hover);color: #fff !important;transform: translateY(-2px);}.nss-sv-btn-dark-outline{background: transparent;border: 1px solid rgba(255,255,255,.46);color: #fff !important;}.nss-sv-btn-dark-outline:hover{border-color: var(--blue);background: rgba(0,102,255,.10);color: #fff !important;}.nss-sv-btn-gold{background: var(--gold);color: var(--dark) !important;border: 1px solid var(--gold);}.nss-sv-btn-gold:hover{background: var(--gold-hover);transform: translateY(-2px);}.nss-sv-btn-whatsapp{background: var(--whatsapp);color: #07180E !important;border: 1px solid var(--whatsapp);}.nss-sv-btn-whatsapp:hover{background: #31DF73;transform: translateY(-2px);}.nss-sv-hero{position: relative;overflow: hidden;padding: 92px 0 86px;background:
        radial-gradient(
            circle at 84% 18%,
            rgba(0,102,255,.20),
            transparent 32%
        ),
        linear-gradient(
            120deg,
            #050816 0%,
            #071126 62%,
            #050816 100%
        );color: #fff;}.nss-sv-hero::after{content: "";position: absolute;width: 620px;height: 620px;top: -300px;right: -240px;border: 1px solid rgba(255,255,255,.08);border-radius: 50%;}.nss-sv-hero-grid{position: relative;z-index: 2;display: grid;grid-template-columns: 1.17fr .83fr;gap: 60px;align-items: center;}.nss-sv-country{display: inline-flex;align-items: center;gap: 9px;margin-bottom: 22px;padding: 8px 15px;background: rgba(255,255,255,.055);border: 1px solid rgba(0,102,255,.42);border-radius: 50px;color: #E6EDFA;font-size: 14px;font-weight: 700;}.nss-sv-country span{font-size: 20px;}.nss-sv-hero h1{max-width: 870px;margin: 0 0 22px;color: #fff;font-size: clamp(40px, 5.2vw, 65px);line-height: 1.05;letter-spacing: -2px;}.nss-sv-hero h1 span{color: var(--blue);}.nss-sv-hero-copy{max-width: 790px;margin-bottom: 27px;color: rgba(255,255,255,.78);font-size: clamp(18px,2vw,21px);line-height: 1.65;}.nss-sv-hero-points{display: flex;flex-wrap: wrap;gap: 8px 20px;margin-bottom: 33px;color: rgba(255,255,255,.88);font-size: 14px;}.nss-sv-hero-points span::before{content: "✓";color: var(--gold);margin-right: 7px;font-weight: 900;}.nss-sv-hero-card{position: relative;padding: 35px;background: rgba(255,255,255,.055);border: 1px solid rgba(255,255,255,.11);border-radius: 16px;box-shadow: 0 28px 70px rgba(0,0,0,.25);}.nss-sv-hero-card::before{content: "";position: absolute;top: 0;left: 35px;width: 88px;height: 4px;background: var(--gold);}.nss-sv-hero-card-label{color: var(--gold);font-size: 12px;font-weight: 900;letter-spacing: 1.3px;text-transform: uppercase;}.nss-sv-hero-card h3{margin: 9px 0 19px;color: #fff;font-size: 26px;line-height: 1.3;}.nss-sv-hero-card p{color: rgba(255,255,255,.70);font-size: 15px;}.nss-sv-hero-card ul{list-style: none;padding: 0;margin: 18px 0 0;}.nss-sv-hero-card li{padding: 9px 0;border-bottom: 1px solid rgba(255,255,255,.08);color: rgba(255,255,255,.84);font-size: 14px;}.nss-sv-hero-card li:last-child{border: 0;}.nss-sv-hero-card li::before{content: "✓";margin-right: 8px;color: var(--gold);font-weight: 900;}.nss-sv-trust{background: var(--cream);border-bottom: 1px solid var(--border-light);}.nss-sv-trust-grid{display: grid;grid-template-columns: repeat(4,1fr);}.nss-sv-trust-item{padding: 25px 16px;text-align: center;border-right: 1px solid #E0D9CF;}.nss-sv-trust-item:last-child{border-right: 0;}.nss-sv-trust-item strong{display: block;color: var(--dark);font-size: 17px;}.nss-sv-trust-item span{display: block;margin-top: 3px;color: #737981;font-size: 13px;}.nss-sv-two{display: grid;grid-template-columns: 1.05fr .95fr;gap: 65px;align-items: center;}.nss-sv-copy p{margin: 0 0 18px;color: var(--gray);font-size: 17px;line-height: 1.72;}.nss-sv-callout{padding: 38px;background: var(--dark);border-radius: 15px;color: #fff;box-shadow: 0 18px 50px rgba(30,35,41,.15);border-top: 5px solid var(--gold);}.nss-sv-callout h3{margin: 7px 0 21px;font-size: 27px;line-height: 1.28;}.nss-sv-callout ul{list-style: none;margin: 0;padding: 0;}.nss-sv-callout li{padding: 9px 0;border-bottom: 1px solid rgba(255,255,255,.10);color: rgba(255,255,255,.84);}.nss-sv-callout li:last-child{border: none;}.nss-sv-callout li::before{content: "✓";color: var(--gold);margin-right: 9px;font-weight: 900;}.nss-sv-grid-3{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;}.nss-sv-card{padding: 30px;background: #fff;border: 1px solid var(--border-light);border-radius: 13px;box-shadow: 0 7px 26px rgba(30,35,41,.04);transition: .2s ease;}.nss-sv-card:hover{transform: translateY(-3px);border-color: rgba(0,102,255,.35);}.nss-sv-card-icon{display: flex;align-items: center;justify-content: center;width: 50px;height: 50px;margin-bottom: 20px;background: #EEF4FF;border-radius: 9px;font-size: 22px;}.nss-sv-card h3{margin: 0 0 9px;color: var(--dark);font-size: 20px;}.nss-sv-card p{margin: 0;color: var(--gray);font-size: 15px;}#soluciones{scroll-margin-top: 90px;}.nss-sv-services{display: grid;grid-template-columns: repeat(2,1fr);gap: 19px;}.nss-sv-service{position: relative;padding: 28px 28px 28px 34px;background: #fff;border: 1px solid var(--border-light);border-radius: 11px;}.nss-sv-service::before{content: "";position: absolute;left: 0;top: 25px;width: 4px;height: 48px;background: var(--blue);border-radius: 0 4px 4px 0;}.nss-sv-service h3{margin: 0 0 7px;color: var(--dark);font-size: 20px;}.nss-sv-service p{margin: 0;color: var(--gray);font-size: 15px;}.nss-sv-us{position: relative;overflow: hidden;display: grid;grid-template-columns: 1fr 1fr;gap: 52px;align-items: center;padding: 54px;border: 1px solid rgba(255,255,255,.09);border-radius: 18px;background:
        radial-gradient(
            circle at 85% 10%,
            rgba(0,102,255,.23),
            transparent 35%
        ),
        #081126;}.nss-sv-us h2{margin: 0 0 17px;color: #fff;font-size: clamp(30px,3.7vw,45px);line-height: 1.13;}.nss-sv-us h2 span{color: var(--blue);}.nss-sv-us p{color: rgba(255,255,255,.72);font-size: 17px;}.nss-sv-us-list{display: grid;gap: 11px;}.nss-sv-us-item{padding: 14px 17px;background: rgba(255,255,255,.055);border: 1px solid rgba(255,255,255,.09);border-radius: 8px;color: rgba(255,255,255,.84);}.nss-sv-us-item::before{content: "✓";color: var(--gold);margin-right: 9px;font-weight: 900;}.nss-sv-process{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px;}.nss-sv-step{padding: 27px;background: #fff;border: 1px solid var(--border-light);border-top: 4px solid var(--blue);box-shadow: 0 7px 24px rgba(30,35,41,.04);}.nss-sv-step-num{color: var(--blue);font-size: 12px;font-weight: 900;letter-spacing: .8px;margin-bottom: 9px;}.nss-sv-step h3{margin: 0 0 8px;color: var(--dark);font-size: 19px;}.nss-sv-step p{margin: 0;color: var(--gray);font-size: 14px;}.nss-sv-industries{display: flex;flex-wrap: wrap;gap: 11px;}.nss-sv-pill{padding: 12px 18px;background: var(--cream);border: 1px solid var(--border-light);border-radius: 30px;color: var(--dark);font-size: 14px;}.nss-sv-pill::before{content: "✓";margin-right: 7px;color: var(--gold-hover);font-weight: 900;}.nss-sv-why{display: grid;grid-template-columns: .85fr 1.15fr;gap: 65px;align-items: center;}.nss-sv-years{padding: 43px;background: var(--blue);border-radius: 16px;}.nss-sv-years strong{display: block;color: #fff;font-size: clamp(55px,7vw,82px);line-height: 1;}.nss-sv-years span{display: block;margin-top: 12px;color: #fff;font-size: 18px;font-weight: 700;}.nss-sv-why-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 14px;}.nss-sv-why-item{padding: 20px;background: rgba(255,255,255,.055);border: 1px solid rgba(255,255,255,.09);border-radius: 10px;}.nss-sv-why-item strong{display: block;color: #fff;margin-bottom: 5px;}.nss-sv-why-item span{color: rgba(255,255,255,.69);font-size: 14px;}.nss-sv-faq{max-width: 920px;}.nss-sv-faq details{margin-bottom: 11px;padding: 0 22px;background: #fff;border: 1px solid var(--border-light);border-radius: 9px;}.nss-sv-faq details[open]{border-color: rgba(0,102,255,.38);}.nss-sv-faq summary{cursor: pointer;padding: 20px 0;color: var(--dark);font-size: 17px;font-weight: 800;}.nss-sv-faq p{margin: -3px 0 22px;color: var(--gray);font-size: 15px;}.nss-sv-final{position: relative;overflow: hidden;padding: 72px 0;background: var(--gold);}.nss-sv-final::after{content: "";position: absolute;right: -170px;top: -200px;width: 470px;height: 470px;border: 1px solid rgba(30,35,41,.15);border-radius: 50%;}.nss-sv-final-grid{position: relative;z-index: 2;display: grid;grid-template-columns: 1fr auto;gap: 45px;align-items: center;}.nss-sv-final h2{margin: 0 0 11px;color: var(--dark);font-size: clamp(31px,4vw,47px);line-height: 1.1;}.nss-sv-final p{margin: 0;max-width: 760px;color: rgba(30,35,41,.78);font-size: 17px;}.nss-sv-final-button{display: inline-flex;align-items: center;justify-content: center;min-height: 55px;padding: 0 27px;background: var(--dark);color: #fff !important;border-radius: 8px;font-weight: 800;transition: .2s ease;}.nss-sv-final-button:hover{background: #000;color: #fff !important;transform: translateY(-2px);}.nss-sv-form-anchor{height: 1px;width: 100%;scroll-margin-top: 100px;}.nss-sv-footer{padding: 23px 15px;background: var(--dark);color: rgba(255,255,255,.60);text-align: center;font-size: 13px;}.nss-sv-footer strong{color: var(--gold);}@media(max-width: 920px){.nss-sv-hero-grid,
    .nss-sv-two,
    .nss-sv-us,
    .nss-sv-why,
    .nss-sv-final-grid{grid-template-columns: 1fr;}.nss-sv-grid-3{grid-template-columns: 1fr;}.nss-sv-process{grid-template-columns: repeat(2,1fr);}.nss-sv-trust-grid{grid-template-columns: repeat(2,1fr);}}@media(max-width: 650px){.nss-sv-container{width: calc(100% - 28px);}.nss-sv-section{padding: 60px 0;}.nss-sv-hero{padding: 60px 0;}.nss-sv-services,
    .nss-sv-process,
    .nss-sv-why-grid{grid-template-columns: 1fr;}.nss-sv-buttons{display: grid;grid-template-columns: 1fr;}.nss-sv-btn{width: 100%;}.nss-sv-us{padding: 30px 24px;}}