.nf-site .ice-atmosphere-canvas{pointer-events:none;z-index:1;width:100vw;height:100vh;position:fixed;top:0;left:0}.nf-site .icy-aurora-bg{pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 50% -10%,#ffffff24 0%,#0000 70%),radial-gradient(circle at 85% 35%,#ffffff0f 0%,#0000 50%),radial-gradient(circle at 15% 65%,#00f0ff0d 0%,#0000 50%),radial-gradient(circle at 50% 90%,#ffffff0d 0%,#0000 60%);width:100vw;height:100vh;position:fixed;top:0;left:0}.nf-site .nosotros-page-wrapper{z-index:2;position:relative}.nf-site .nosotros-top-banner{background-color:#010b1b;justify-content:center;align-items:center;width:100%;min-height:380px;margin-bottom:60px;padding:120px 24px 60px;display:flex;position:relative;overflow:hidden}.nf-site .nosotros-top-banner-bg{object-fit:cover;object-position:center 30%;filter:brightness(.65)contrast(1.15);width:100%;height:100%;transition:transform 10s;position:absolute;top:0;left:0;transform:scale(1.02)}.nf-site .nosotros-top-banner:hover .nosotros-top-banner-bg{transform:scale(1.06)}.nf-site .nosotros-banner-overlay{backdrop-filter:blur(2px);background:linear-gradient(#010b1ba6 0%,#021126d1 60%,#010b1bfa 100%);position:absolute;inset:0}.nf-site .nosotros-banner-content{z-index:2;text-align:center;max-width:820px;margin:0 auto;position:relative}.nf-site .nosotros-breadcrumbs{color:var(--text-muted);border-radius:var(--radius-full);backdrop-filter:blur(8px);background:#030e21bf;border:1px solid #00f0ff4d;align-items:center;gap:10px;margin-bottom:16px;padding:6px 18px;font-size:.88rem;font-weight:600;display:inline-flex}.nf-site .nosotros-breadcrumbs a{color:#fff;text-decoration:none;transition:color .2s}.nf-site .nosotros-breadcrumbs a:hover,.nf-site .nosotros-breadcrumbs span{color:var(--accent-cyan)}.nf-site .nosotros-banner-title{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;text-shadow:0 4px 20px #0009,0 0 30px #00f0ff4d;margin-bottom:14px;font-size:clamp(2.8rem,5.5vw,4.4rem);font-weight:900;line-height:1.1}.nf-site .nosotros-banner-subtitle{color:var(--text-secondary);max-width:680px;margin:0 auto;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6}.nf-site .about-company-section{margin-bottom:70px}.nf-site .about-company-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;display:grid}.nf-site .about-company-text-col{flex-direction:column;display:flex}.nf-site .about-eyebrow-pill{border-radius:var(--radius-full);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-cyan);background:#00f0ff14;border:1px solid #00f0ff59;align-items:center;gap:8px;width:fit-content;margin-bottom:18px;padding:6px 16px;font-size:.78rem;font-weight:800;display:inline-flex}.nf-site .about-company-heading{color:#fff;margin-bottom:20px;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:800;line-height:1.2}.nf-site .about-lead-paragraph{color:var(--text-secondary);margin-bottom:20px;font-size:1.05rem;line-height:1.72}.nf-site .about-features-checklist{flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.nf-site .about-check-item{align-items:flex-start;gap:14px;display:flex}.nf-site .about-check-icon{color:#fff;background:#ffffff1f;border:1px solid #ffffff73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;font-size:.85rem;display:flex;box-shadow:0 0 12px #ffffff26}.nf-site .about-check-text{color:#e2e8f0;font-size:.95rem;line-height:1.55}.nf-site .about-check-text strong{color:#fff}.nf-site .about-product-lines-title{font-family:var(--font-heading);color:#fff;margin:10px 0 14px;font-size:1.08rem;font-weight:700}.nf-site .about-product-lines-list{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.nf-site .about-product-line-item{border-radius:var(--radius-md);color:#cbd5e1;backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff29;align-items:flex-start;gap:14px;padding:14px 18px;font-size:.92rem;line-height:1.55;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.nf-site .about-product-line-item:hover{color:#fff;background:#ffffff1a;border-color:#fff9;transform:translate(8px);box-shadow:0 10px 25px #0000004d,0 0 20px #ffffff1f}.nf-site .about-product-line-item strong{color:#fff;font-family:var(--font-heading)}.nf-site .prod-line-num{color:#fff;background:#ffffff29;border:1px solid #ffffff73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:.8rem;font-weight:800;display:flex}.nf-site .about-mission-callout{border-radius:var(--radius-lg);background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff40;align-items:center;gap:16px;margin-top:6px;padding:16px 20px;display:flex;box-shadow:0 8px 24px #0000004d}.nf-site .about-mission-callout .callout-icon{color:#fff;background:#ffffff26;border:1px solid #fff6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 15px #fff3}.nf-site .about-mission-callout p{font-family:var(--font-heading);color:#fff;margin:0;font-size:.98rem;font-weight:700;line-height:1.5}.nf-site .about-photos-composition{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative}.nf-site .about-photo-card-main{aspect-ratio:4/3;border-radius:var(--radius-xl);z-index:1;will-change:transform;background:#021124;border:2px solid #ffffff52;width:68%;animation:7s ease-in-out infinite alternate floatMainPhoto;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 20px 50px #000000a6,0 0 30px #ffffff1a}.nf-site .about-photo-card-main img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.nf-site .about-photo-card-main:hover img{transform:scale(1.05)}.nf-site .about-photo-card-overlap{aspect-ratio:4/3;border-radius:var(--radius-lg);z-index:2;will-change:transform;background:#010b1b;border:2px solid #ffffff8c;width:54%;animation:6.5s ease-in-out infinite alternate-reverse floatOverlapPhoto;position:absolute;top:110px;right:0;overflow:hidden;box-shadow:0 25px 60px #000000bf,0 0 40px #ffffff2e}.nf-site .about-photo-card-overlap img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.nf-site .about-photo-card-overlap:hover img{transform:scale(1.06)}.nf-site .about-photo-card-tertiary{aspect-ratio:4/3;border-radius:var(--radius-lg);z-index:3;will-change:transform;background:#010b1b;border:2px solid #ffffff80;width:58%;animation:8s ease-in-out infinite alternate floatTertiaryPhoto;position:absolute;bottom:0;left:15px;overflow:hidden;box-shadow:0 25px 55px #000000b3,0 0 35px #00f0ff29}.nf-site .about-photo-card-tertiary img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.nf-site .about-photo-card-tertiary:hover img{transform:scale(1.06)}.nf-site .about-floating-experience-badge{z-index:4;border-radius:var(--radius-lg);text-align:center;backdrop-filter:blur(14px);will-change:transform;background:#fffffff2;border:1px solid #fff;padding:14px 22px;animation:4.5s ease-in-out infinite alternate floatBadge;position:absolute;bottom:28px;right:0;box-shadow:0 16px 40px #00000059,0 0 35px #ffffff73}.nf-site .about-badge-number{font-family:var(--font-heading);color:#021124;text-shadow:none;font-size:2rem;font-weight:900;line-height:1}.nf-site .about-badge-label{text-transform:uppercase;letter-spacing:.06em;color:#475569;margin-top:4px;font-size:.74rem;font-weight:700}.nf-site .about-stats-banner{border-radius:var(--radius-xl);background:linear-gradient(135deg,#06152bd9 0%,#030e21f2 100%);border:1px solid #00f0ff40;margin-bottom:70px;padding:34px 28px;box-shadow:0 15px 40px #0006}.nf-site .about-stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.nf-site .about-stat-item{border-right:1px solid #00f0ff26;align-items:center;gap:16px;padding:0 14px;display:flex}.nf-site .about-stat-item:last-child{border-right:none}.nf-site .about-stat-icon{width:50px;height:50px;color:var(--accent-cyan);background:#00f0ff1a;border:1px solid #00f0ff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex;box-shadow:0 0 16px #00f0ff33}.nf-site .about-stat-info h3{font-family:var(--font-heading);color:#fff;margin-bottom:4px;font-size:1.9rem;font-weight:900;line-height:1}.nf-site .about-stat-info p{color:var(--accent-ice);margin:0;font-size:.82rem;font-weight:600;line-height:1.3}.nf-site .mision-vision-reference-section{margin-bottom:84px}.nf-site .mision-vision-split-container{border-radius:var(--radius-xl);border:1px solid #ffffff40;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 20px 50px #0009,0 0 35px #ffffff1a}.nf-site .mv-panel-mision{text-align:center;background:radial-gradient(circle at 50% 20%,#ffffff14 0%,#0000 60%),linear-gradient(135deg,#162438 0%,#0d1726 50%,#070e1a 100%);border-right:1px solid #fff3;flex-direction:column;justify-content:center;padding:56px 44px;display:flex;position:relative}.nf-site .mv-panel-mision:before{content:"";pointer-events:none;opacity:.6;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.nf-site .mv-panel-mision h2{font-family:var(--font-heading);color:#fff;letter-spacing:.06em;text-shadow:0 0 25px #ffffff59;margin-bottom:26px;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:900;position:relative}.nf-site .mv-panel-mision p{color:#f1f5f9;max-width:520px;margin:0 auto;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:400;line-height:1.75;position:relative}.nf-site .mv-panel-vision{text-align:center;background:radial-gradient(circle at 50% 20%,#ffffffe6 0%,#0000 70%),linear-gradient(135deg,#fff 0%,#f8fafc 50%,#e2e8f0 100%);flex-direction:column;justify-content:center;padding:56px 44px;display:flex;position:relative;box-shadow:inset 0 0 30px #fffc}.nf-site .mv-panel-vision:before{content:"";pointer-events:none;opacity:.6;background-image:radial-gradient(#0b22460f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.nf-site .mv-panel-vision h2{font-family:var(--font-heading);color:#0b2246;letter-spacing:.06em;text-shadow:none;margin-bottom:26px;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:900;position:relative}.nf-site .mv-panel-vision p{color:#1e293b;max-width:520px;margin:0 auto;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:500;line-height:1.75;position:relative}.nf-site .objectives-section{margin-bottom:84px}.nf-site .section-title-wrap{text-align:center;max-width:800px;margin:0 auto 46px}.nf-site .section-eyebrow-pill{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.07em;color:#fff;background:#ffffff14;border:1px solid #ffffff40;align-items:center;gap:8px;margin-bottom:14px;padding:6px 16px;font-size:.78rem;font-weight:700;display:inline-flex}.nf-site .section-main-heading{margin-bottom:14px;font-size:clamp(2rem,3.5vw,2.7rem);font-weight:800;line-height:1.2}.nf-site .section-lead-p{color:#cbd5e1;font-size:1.05rem;line-height:1.65}.nf-site .objectives-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-bottom:40px;display:grid}.nf-site .objective-card{border-radius:var(--radius-lg);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff29;flex-direction:column;padding:36px 28px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.nf-site .objective-card:hover{background:#ffffff17;border-color:#fff9;transform:translateY(-8px);box-shadow:0 20px 45px #00000080,0 0 35px #ffffff29}.nf-site .objective-number-glow{font-family:var(--font-heading);background:linear-gradient(135deg,#fff 0%,#ffffff73 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 25px #ffffff59;-webkit-background-clip:text;margin-bottom:18px;font-size:3.2rem;font-weight:900;line-height:1}.nf-site .objective-title{color:#fff;margin-bottom:14px;font-size:1.25rem;font-weight:700;line-height:1.3}.nf-site .objective-desc{color:#cbd5e1;flex-grow:1;margin-bottom:22px;font-size:.94rem;line-height:1.68}.nf-site .bic-banner-box{border-radius:var(--radius-lg);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:24px;margin-bottom:56px;padding:28px 36px;transition:all .3s;display:flex;box-shadow:0 16px 40px #0006,0 0 30px #ffffff14}.nf-site .bic-banner-content{align-items:center;gap:22px;display:flex}.nf-site .bic-seal-icon{color:#021124;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:1.15rem;font-weight:900;display:flex;box-shadow:0 0 25px #ffffff73}.nf-site .bic-banner-text h3{color:#fff;margin-bottom:4px;font-size:1.15rem;font-weight:700}.nf-site .bic-banner-text p{color:#cbd5e1;margin:0;font-size:.92rem;line-height:1.5}.nf-site .history-section{margin-bottom:96px}.nf-site .timeline-interactive-wrapper{border-radius:var(--radius-xl);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff2e;padding:44px 36px;box-shadow:0 20px 50px #00000080,0 0 40px #ffffff14}.nf-site .timeline-track-container{margin-bottom:40px;padding:20px 0 10px;position:relative;overflow-x:auto}.nf-site .timeline-track-rail{justify-content:space-between;align-items:center;min-width:860px;padding:0 20px;display:flex;position:relative}.nf-site .timeline-track-line{z-index:0;background:#ffffff26;border-radius:2px;height:4px;position:absolute;top:35px;left:40px;right:40px}.nf-site .timeline-track-progress{background:linear-gradient(90deg,#fff,#93c5fd);border-radius:2px;width:15%;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;box-shadow:0 0 16px #ffffffb3}.nf-site .timeline-node-item{z-index:1;cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;align-items:center;padding:0;transition:transform .25s;display:flex;position:relative}.nf-site .timeline-node-item:hover{transform:translateY(-4px)}.nf-site .timeline-node-dot{color:#fff;background:#020c1d;border:3px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:12px;transition:all .3s;display:flex;box-shadow:0 4px 15px #00000080}.nf-site .timeline-node-dot svg{width:28px;height:28px}.nf-site .timeline-node-item.active .timeline-node-dot{background:linear-gradient(135deg,#fff3 0%,#ffffff0d 100%);border-color:#fff;transform:scale(1.12);box-shadow:0 0 25px #ffffffbf,inset 0 0 15px #ffffff59}.nf-site .timeline-node-item.active .timeline-node-dot svg{color:#fff}.nf-site .timeline-node-year{font-family:var(--font-heading);color:var(--text-muted);margin-bottom:2px;font-size:.82rem;font-weight:700}.nf-site .timeline-node-label{color:#fff;white-space:nowrap;font-size:.9rem;font-weight:700}.nf-site .timeline-node-item.active .timeline-node-year,.nf-site .timeline-node-item.active .timeline-node-label{color:#fff}.nf-site .timeline-spotlight-card{border-radius:var(--radius-xl);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff38;grid-template-columns:1fr 340px;align-items:center;gap:36px;padding:38px 44px;display:grid;box-shadow:0 15px 40px #00000080,inset 0 0 30px #ffffff0f}.nf-site .spotlight-info-col{flex-direction:column;display:flex}.nf-site .spotlight-badge-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}.nf-site .spotlight-phase-tag{border-radius:var(--radius-full);color:#fff;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff4d;padding:5px 14px;font-size:.8rem;font-weight:800}.nf-site .spotlight-year-pill{color:#cbd5e1;font-size:.9rem;font-weight:600}.nf-site .spotlight-title{color:#fff;margin-bottom:14px;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:800;line-height:1.2}.nf-site .spotlight-desc{color:#cbd5e1;margin-bottom:24px;font-size:1rem;line-height:1.72}.nf-site .spotlight-partners-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nf-site .partner-logo-chip{border-radius:var(--radius-md);color:#fff;background:#ffffff14;border:1px solid #ffffff38;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.nf-site .partner-logo-chip span{color:#fff}.nf-site .spotlight-metric-col{border-radius:var(--radius-lg);text-align:center;backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff47;padding:30px 24px}.nf-site .spotlight-metric-val{font-family:var(--font-heading);color:#fff;text-shadow:0 0 25px #ffffff80;margin-bottom:8px;font-size:2.5rem;font-weight:900;line-height:1.1}.nf-site .spotlight-metric-label{color:#fff;text-transform:uppercase;margin-bottom:6px;font-size:.88rem;font-weight:700}.nf-site .spotlight-metric-sub{color:#94a3b8;font-size:.8rem}.nf-site .timeline-controls-bar{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;margin-top:26px;padding-top:22px;display:flex}.nf-site .timeline-nav-btns{align-items:center;gap:12px;display:flex}.nf-site .timeline-btn{color:#fff;border-radius:var(--radius-full);font-family:var(--font-heading);cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;align-items:center;gap:8px;padding:9px 18px;font-size:.85rem;font-weight:700;transition:all .25s;display:inline-flex}.nf-site .timeline-btn:hover:not(:disabled){color:#021124;background:#fff;border-color:#fff}.nf-site .timeline-btn:disabled{opacity:.35;cursor:not-allowed}.nf-site .team-sections-master{margin-bottom:84px}.nf-site .team-division-block{margin-bottom:64px}.nf-site .division-header-wrap{border-bottom:1px solid #00f0ff29;margin-bottom:32px;padding-bottom:16px;position:relative}.nf-site .division-badge-tag{color:var(--accent-cyan);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:8px;font-size:.8rem;font-weight:800;display:inline-flex}.nf-site .division-title{color:#fff;margin-bottom:6px;font-size:clamp(1.8rem,2.6vw,2.2rem);font-weight:800;line-height:1.2}.nf-site .division-subtitle{color:var(--text-secondary);font-size:.95rem}.nf-site .team-members-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.nf-site .team-members-grid.board-grid{grid-template-columns:repeat(3,1fr);max-width:1020px;margin:0 auto}.nf-site .team-members-grid>.team-member-card:last-child:nth-child(3n+1){grid-column:2}.nf-site .team-member-card{border-radius:var(--radius-lg);text-align:center;backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff29;flex-direction:column;align-items:center;padding:32px 24px 26px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.nf-site .team-member-card:hover{background:#ffffff17;border-color:#fff9;transform:translateY(-8px);box-shadow:0 20px 45px #00000080,0 0 35px #ffffff29}.nf-site .member-avatar-box{background:#021124;border:2px solid #ffffff61;border-radius:50%;flex-shrink:0;width:110px;height:110px;margin-bottom:18px;position:relative;overflow:hidden;box-shadow:0 0 20px #ffffff29}.nf-site .member-avatar-img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.nf-site .team-member-card:hover .member-avatar-img{transform:scale(1.08)}.nf-site .member-name{font-family:var(--font-heading);color:#fff;margin-bottom:6px;font-size:1.18rem;font-weight:700}.nf-site .member-role-pill{border-radius:var(--radius-full);color:#f8fafc;text-transform:uppercase;letter-spacing:.05em;background:#ffffff1a;border:1px solid #ffffff3d;margin-bottom:16px;padding:4px 14px;font-size:.74rem;font-weight:700;display:inline-block}.nf-site .member-credentials{color:#cbd5e1;margin-bottom:12px;font-size:.8rem;font-weight:600}.nf-site .member-linkedin-link{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .25s;display:inline-flex}.nf-site .member-linkedin-link:hover{color:#021124;background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 0 20px #ffffff80}.nf-site .investors-card-wrap{border-radius:var(--radius-xl);text-align:center;backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff2e;margin-bottom:60px;padding:44px 40px}.nf-site .investors-logos-grid{grid-template-columns:repeat(3,1fr);gap:26px;max-width:1040px;margin:36px auto 0;display:grid}.nf-site .investor-box-item{border-radius:var(--radius-lg);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff2e;flex-direction:column;justify-content:center;align-items:center;padding:34px 24px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.nf-site .investor-box-item:hover{background:#ffffff17;border-color:#ffffffa6;transform:translateY(-6px);box-shadow:0 18px 45px #00000080,0 0 35px #ffffff2e}.nf-site .investor-name{font-family:var(--font-heading);color:#fff;letter-spacing:.02em;margin-bottom:6px;font-size:1.22rem;font-weight:800}.nf-site .investor-type-tag{color:#cbd5e1;text-transform:uppercase;letter-spacing:.05em;font-size:.76rem;font-weight:700}.nf-site .nosotros-direct-cta-banner{border-radius:var(--radius-xl);text-align:center;backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff12 0%,#0f172af2 100%);border:1px solid #ffffff40;margin-bottom:60px;padding:56px 40px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009,0 0 40px #ffffff1a}.nf-site .nosotros-direct-cta-banner:before{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);height:2px;position:absolute;top:0;left:15%;right:15%}.nf-site .direct-cta-title{color:#fff;margin-bottom:14px;font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:800;line-height:1.2}.nf-site .direct-cta-desc{color:#e2e8f0;max-width:650px;margin:0 auto 30px;font-size:1.05rem;line-height:1.65}.nf-site .nosotros-direct-cta-banner .btn-primary{color:#021124;background:#fff;border:1px solid #fff;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 35px #ffffff59}.nf-site .nosotros-direct-cta-banner .btn-primary:hover{color:#021124;background:#fff;transform:translateY(-4px)scale(1.02);box-shadow:0 16px 45px #ffffff8c}.nf-site .direct-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}@media (width<=1024px){.nf-site .about-company-grid{grid-template-columns:1fr;gap:40px}.nf-site .about-photos-composition{width:100%;max-width:520px;min-height:480px;margin:0 auto}.nf-site .about-photo-card-overlap{top:95px}.nf-site .about-floating-experience-badge{padding:10px 18px;bottom:18px;right:0}.nf-site .about-badge-number{font-size:1.65rem}.nf-site .about-stats-grid{grid-template-columns:repeat(2,1fr);gap:24px}.nf-site .about-stat-item:nth-child(2){border-right:none}.nf-site .mision-vision-split-container{grid-template-columns:1fr}.nf-site .mv-panel-mision{border-bottom:1px solid #00f0ff33;border-right:none}.nf-site .timeline-spotlight-card{grid-template-columns:1fr;gap:28px}.nf-site .team-members-grid,.nf-site .team-members-grid.board-grid{grid-template-columns:repeat(3,1fr)}.nf-site .investors-logos-grid{grid-template-columns:repeat(3,1fr);gap:18px}}@media (width<=768px){.nf-site .nosotros-top-banner{min-height:300px;padding:100px 16px 40px}.nf-site .about-stats-grid{grid-template-columns:1fr}.nf-site .about-stat-item{border-bottom:1px solid #ffffff1f;border-right:none;padding-bottom:16px}.nf-site .about-stat-item:last-child{border-bottom:none}.nf-site .objectives-grid{grid-template-columns:1fr;gap:20px}.nf-site .bic-banner-box{text-align:center;flex-direction:column}.nf-site .bic-banner-content{flex-direction:column}.nf-site .team-members-grid,.nf-site .team-members-grid.board-grid{grid-template-columns:repeat(2,1fr);gap:16px}.nf-site .team-members-grid>.team-member-card:last-child:nth-child(3n+1){grid-column:auto}.nf-site .investors-logos-grid{grid-template-columns:1fr;max-width:420px;margin:28px auto 0}.nf-site .timeline-interactive-wrapper{padding:28px 18px}.nf-site .timeline-spotlight-card{padding:26px 18px}}@media (width<=540px){.nf-site .about-photos-composition{max-width:100%;min-height:400px}.nf-site .about-photo-card-main{width:70%}.nf-site .about-photo-card-overlap{width:56%;top:75px}.nf-site .about-photo-card-tertiary{width:60%;bottom:0;left:8px}.nf-site .about-floating-experience-badge{padding:8px 12px;bottom:8px;right:-4px}.nf-site .about-badge-number{font-size:1.35rem}.nf-site .about-badge-label{font-size:.65rem}.nf-site .team-members-grid,.nf-site .team-members-grid.board-grid,.nf-site .investors-logos-grid{grid-template-columns:1fr}.nf-site .direct-cta-actions{flex-direction:column;width:100%}.nf-site .direct-cta-actions .btn{justify-content:center;width:100%}}.nf-site .interactive-spotlight{position:relative}.nf-site .interactive-spotlight:after{content:"";border-radius:inherit;background:radial-gradient(380px circle at var(--mouse-x,-999px) var(--mouse-y,-999px), #ffffff24, transparent 60%);pointer-events:none;opacity:0;z-index:1;transition:opacity .3s;position:absolute;inset:0}.nf-site .interactive-spotlight:hover:after{opacity:1}@keyframes floatMainPhoto{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-12px)rotate(.4deg)}}@keyframes floatOverlapPhoto{0%{transform:translateY(0)rotate(0)}to{transform:translateY(14px)rotate(-.5deg)}}@keyframes floatTertiaryPhoto{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-10px)rotate(-.4deg)}}@keyframes floatBadge{0%{transform:translateY(0)scale(1)}to{transform:translateY(-8px)scale(1.03)}}@keyframes whiteShimmerSweep{0%{transform:translate(-150%)skew(-20deg)}to{transform:translate(250%)skew(-20deg)}}.nf-site .team-member-card:before,.nf-site .objective-card:before,.nf-site .investor-box-item:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:50%;height:100%;position:absolute;top:0;left:0;transform:translate(-180%)skew(-20deg)}.nf-site .team-member-card:hover:before,.nf-site .objective-card:hover:before,.nf-site .investor-box-item:hover:before{animation:1.1s ease-in-out whiteShimmerSweep}.nf-site .reveal-on-scroll{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.nf-site .reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.nf-site .text-gradient-cyan,.nf-site .text-white-gradient{background:linear-gradient(135deg,#fff 25%,#dbeafe 70%,#fff 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 25px #ffffff59;-webkit-background-clip:text}.nf-site .mv-mobile-switch,.nf-site .objectives-mobile-nav{display:none}@media (width<=768px){.nf-site .nosotros-page-wrapper .about-company-section,.nf-site .nosotros-page-wrapper .mision-vision-reference-section,.nf-site .nosotros-page-wrapper .objectives-section,.nf-site .nosotros-page-wrapper .history-section,.nf-site .nosotros-page-wrapper .team-sections-master,.nf-site .nosotros-page-wrapper .investors-section{margin-bottom:52px}.nf-site .nosotros-page-wrapper .team-division-block{margin-bottom:44px}.nf-site .nosotros-page-wrapper .section-title-wrap{margin-bottom:26px}.nf-site .nosotros-page-wrapper .section-title-wrap,.nf-site .nosotros-page-wrapper .division-header-wrap{text-align:center;margin-left:auto;margin-right:auto}.nf-site .nosotros-page-wrapper .section-main-heading,.nf-site .nosotros-page-wrapper .division-title,.nf-site .nosotros-page-wrapper .about-company-heading,.nf-site .nosotros-page-wrapper .direct-cta-title{font-size:clamp(1.5rem,6.4vw,1.85rem);line-height:1.2}.nf-site .nosotros-page-wrapper .section-lead-p,.nf-site .nosotros-page-wrapper .division-subtitle,.nf-site .nosotros-page-wrapper .direct-cta-desc{text-align:center;margin-left:auto;margin-right:auto;font-size:.95rem;line-height:1.6}.nf-site .about-company-grid{grid-template-columns:minmax(0,1fr);gap:24px}.nf-site .about-photos-composition{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:520px;height:auto;min-height:0;margin:0 auto;display:grid;position:relative}.nf-site .about-photos-composition .about-photo-card-main,.nf-site .about-photos-composition .about-photo-card-overlap,.nf-site .about-photos-composition .about-photo-card-tertiary{will-change:auto;border-radius:16px;width:100%;height:auto;margin:0;animation:none;position:static;inset:auto;transform:none;box-shadow:0 10px 26px #00000073}.nf-site .about-photos-composition .about-photo-card-main{aspect-ratio:16/10;grid-column:1/-1}.nf-site .about-photos-composition .about-photo-card-overlap,.nf-site .about-photos-composition .about-photo-card-tertiary{aspect-ratio:4/3}.nf-site .about-company-heading{margin-bottom:10px}.nf-site .about-lead-paragraph,.nf-site .about-check-text,.nf-site .about-product-line-item>div{font-size:.92rem;line-height:1.6}.nf-site .about-product-lines-title{font-size:1.02rem;line-height:1.35}.nf-site .mv-stack-on .mision-vision-split-container{box-shadow:none;border:none;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0 0 18px;display:grid;position:relative;overflow:visible}.nf-site .mv-stack-on .mv-panel-mision,.nf-site .mv-stack-on .mv-panel-vision{transform-origin:bottom;will-change:transform;border:1px solid #ffffff47;border-radius:22px;grid-area:1/1;width:100%;min-height:0;margin:0;padding:28px 22px;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s,filter .4s;overflow:hidden;box-shadow:0 14px 34px #00000080}.nf-site .mv-stack-on .mv-panel-mision h2,.nf-site .mv-stack-on .mv-panel-vision h2{letter-spacing:.1em;margin-bottom:12px;font-size:1.3rem}.nf-site .mv-stack-on .mv-panel-mision p,.nf-site .mv-stack-on .mv-panel-vision p{margin:0 auto;font-size:.95rem;line-height:1.65}.nf-site .mv-stack-on .mision-vision-split-container[data-front=mision] .mv-panel-mision,.nf-site .mv-stack-on .mision-vision-split-container[data-front=vision] .mv-panel-vision{z-index:2;opacity:1;filter:none;cursor:default;transform:none}.nf-site .mv-stack-on .mision-vision-split-container[data-front=mision] .mv-panel-vision,.nf-site .mv-stack-on .mision-vision-split-container[data-front=vision] .mv-panel-mision{z-index:1;opacity:.85;filter:brightness(.7);cursor:pointer;transform:translateY(16px)scale(.93)}.nf-site .mv-stack-on .mv-mobile-switch{justify-content:center;gap:8px;margin-top:14px;display:flex}.nf-site .mv-switch-btn,.nf-site .obj-chip{-webkit-tap-highlight-color:transparent;cursor:pointer;font-family:var(--font-heading,inherit);transition:background .25s,color .25s,border-color .25s,box-shadow .25s}.nf-site .mv-switch-btn{color:#fff;letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;padding:9px 22px;font-size:.85rem;font-weight:700}.nf-site .mv-switch-btn.is-active{color:#021124;background:#fff;border-color:#fff;box-shadow:0 0 18px #ffffff59}.nf-site .obj-carousel-on .objectives-mobile-nav{justify-content:center;gap:10px;margin:0 0 16px;display:flex}.nf-site .obj-chip{color:#fff;letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff40;border-radius:14px;min-width:62px;height:46px;padding:0 14px;font-size:1.05rem;font-weight:800}.nf-site .obj-chip.is-active{color:#021124;background:#fff;border-color:#fff;box-shadow:0 6px 20px #ffffff4d}.nf-site .obj-carousel-on .objectives-grid{touch-action:pan-y;margin-bottom:0;display:block}.nf-site .obj-carousel-on .objective-card{width:100%;margin:0;padding:22px 20px;display:none}.nf-site .obj-carousel-on .objective-card.is-active{animation:.4s cubic-bezier(.16,1,.3,1) nosObjIn;display:flex}.nf-site .obj-carousel-on .objective-number-glow{display:none}.nf-site .obj-carousel-on .objective-title{margin-bottom:10px;font-size:1.08rem;line-height:1.3}.nf-site .obj-carousel-on .objective-desc{margin:0;font-size:.92rem;line-height:1.6}@keyframes nosObjIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.nf-site .timeline-interactive-wrapper{--dot:clamp(32px, 10.6vw, 42px)}.nf-site .timeline-track-container{margin-bottom:26px;padding:12px 0 6px;overflow:visible}.nf-site .timeline-track-rail{justify-content:space-between;align-items:flex-start;width:100%;min-width:0;padding:0}.nf-site .timeline-track-line{top:calc(var(--dot) / 2 - 2px);left:calc(var(--dot) / 2);right:calc(var(--dot) / 2);pointer-events:none}.nf-site .timeline-track-progress{pointer-events:none}.nf-site .timeline-node-item{flex:0 0 var(--dot);width:var(--dot);touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-width:0}.nf-site .timeline-node-item:hover{transform:none}.nf-site .timeline-node-dot{width:var(--dot);height:var(--dot);border-width:2px;margin-bottom:0}.nf-site .timeline-node-dot svg{width:calc(var(--dot) * .5);height:calc(var(--dot) * .5)}.nf-site .timeline-node-year,.nf-site .timeline-node-label{display:none}.nf-site .timeline-spotlight-card{flex-direction:column;gap:16px;padding:20px 18px;display:flex}.nf-site .spotlight-info-col,.nf-site .spotlight-metric-col{width:100%;min-width:0;max-width:none}.nf-site .spotlight-title{font-size:1.15rem;line-height:1.3}.nf-site .spotlight-desc{font-size:.92rem;line-height:1.6}.nf-site .spotlight-partners-row{flex-wrap:wrap;gap:6px;display:flex}.nf-site .timeline-controls-bar{margin-top:18px;padding-top:18px;display:block}.nf-site .timeline-nav-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.nf-site .timeline-nav-btns .timeline-btn{justify-content:center;width:100%;min-height:46px}.nf-site .team-members-grid,.nf-site .team-members-grid.board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nf-site .team-member-card{border-radius:16px;min-width:0;padding:16px 10px 14px}.nf-site .member-avatar-box{width:78px;height:78px;margin:0 auto 10px}.nf-site .member-avatar-img{object-fit:cover;width:100%;height:100%}.nf-site .member-name{overflow-wrap:anywhere;margin-bottom:6px;font-size:.9rem;line-height:1.25}.nf-site .member-role-pill{white-space:normal;text-align:center;max-width:100%;padding:4px 9px;font-size:.66rem;line-height:1.3;display:inline-block}.nf-site .team-members-grid>.team-member-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.nf-site .bic-banner-box{align-items:stretch;gap:16px}.nf-site .bic-banner-box .btn,.nf-site .direct-cta-actions .btn{justify-content:center;width:100%}}@media (width<=380px){.nf-site .member-avatar-box{width:66px;height:66px}.nf-site .obj-chip{min-width:54px}}body:has(.nf-about){background-color:#010b1b}body:has(.nf-about) #MainContent{background:0 0}.nf-site.nf-about{z-index:2;background:0 0}.nf-site.nf-about-atmosphere{background:0 0;position:static}.nf-site .nosotros-top-banner{padding-top:60px}@media (width<=768px){.nf-site .nosotros-top-banner{padding-top:48px}}.nf-site.nf-about>.container>section:first-child{margin-top:0}.nf-site .timeline-spotlight-card{transition:opacity .2s,transform .2s}@media (prefers-reduced-motion:reduce){.nf-site .ice-atmosphere-canvas{display:none}}.nf-site .about-line-link{color:inherit;text-decoration:none}.nf-site .about-line-link:hover{text-underline-offset:3px;text-decoration:underline}.nf-site .bic-banner-box>div:last-child{flex-shrink:0}.nf-site .bic-banner-box .btn{white-space:nowrap}.nf-site.nf-about [id]{scroll-margin-top:96px}