@import url(https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0a0f;--bg-card:#ffffff0a;--bg-deep:#1a0a2e;--accent:#ff8c00;--danger:#ff2d2d;--success:#00c853;--border:#ffffff14;--border2:#ffffff24;--text:#f0ede8;--muted:#888;--dim:#444;--font:"Sora",system-ui,sans-serif;--mono:"JetBrains Mono",monospace}body{-webkit-font-smoothing:antialiased;background:#0a0a0f;background:var(--bg);color:#f0ede8;color:var(--text);font-family:Sora,system-ui,sans-serif;font-family:var(--font);min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,textarea{font-family:Sora,system-ui,sans-serif;font-family:var(--font)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(1turn)}}.detail-grid{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:280px 1fr}.detail-photo{height:300px}.hero-inner{flex-direction:row}.hero-video{display:block}@media (max-width:640px){.detail-photo{height:auto!important;max-height:380px!important}.detail-grid{gap:16px!important;grid-template-columns:1fr!important}.detail-photo{height:260px!important}.cards-grid{gap:10px!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}.cases-grid{grid-template-columns:1fr!important}.hero-inner{flex-direction:column!important;gap:24px!important}.hero-video{margin:0 auto;max-width:360px;width:100%!important}.hero-text{max-width:100%!important;text-align:center}}@media screen and (max-width:640px){[class=detail-grid],div[style*="grid-template-columns: 280px"]{display:block!important}[class=detail-grid]>div:first-child{margin-bottom:16px}}@media (max-width:640px){nav{overflow-x:hidden!important}nav .links,nav a[style*="14px"]{display:none!important}nav>div{justify-content:space-between!important}body{overflow-x:hidden!important}}.navbar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0a0a0ff2;border-bottom:1px solid #ffffff12;position:-webkit-sticky;position:sticky;top:0;z-index:100}.navbar-inner{gap:24px;height:64px;margin:0 auto;max-width:1100px;padding:0 20px}.navbar-inner,.navbar-logo{align-items:center;display:flex}.navbar-logo{flex-shrink:0;gap:8px;text-decoration:none}.navbar-logo-icon{font-size:1.4rem}.navbar-logo-text{color:#fff;font-size:1rem;font-weight:800;letter-spacing:-.2px;white-space:nowrap}.navbar-logo-rd{color:#ff8c00;color:var(--accent,#ff8c00)}.navbar-links{display:flex;flex:1 1;gap:4px;justify-content:center;list-style:none;margin:0;padding:0}.navbar-link{border-radius:8px;color:#ffffffa6;display:block;font-size:.88rem;font-weight:500;padding:6px 12px;text-decoration:none;transition:color .2s,background .2s;white-space:nowrap}.navbar-link:hover{background:#ffffff0f;color:#fff}.navbar-link-active{background:#ff8c0014!important;color:#ff8c00!important;color:var(--accent,#ff8c00)!important}.navbar-cta{background:#ff8c00;background:var(--accent,#ff8c00);border-radius:8px;color:#000;flex-shrink:0;font-size:.82rem;font-weight:700;padding:8px 16px;text-decoration:none;transition:opacity .2s;white-space:nowrap}.navbar-cta:hover{opacity:.88}.navbar-hamburger{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:5px;height:36px;justify-content:center;padding:6px;width:36px}.navbar-hamburger span{background:#fff;border-radius:2px;display:block;height:2px;transition:all .25s;width:100%}.navbar-hamburger-open span:first-child{transform:translateY(7px) rotate(45deg)}.navbar-hamburger-open span:nth-child(2){opacity:0}.navbar-hamburger-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar-mobile{background:#0a0a0ffa;border-top:1px solid #ffffff12;display:none;flex-direction:column;max-height:0;overflow:hidden;padding:12px 20px 20px;transition:max-height .3s ease}.navbar-mobile-open{max-height:400px}.navbar-mobile-link{border-bottom:1px solid #ffffff0d;color:#ffffffb3;display:block;font-size:.95rem;font-weight:500;padding:12px 0;text-decoration:none;transition:color .2s}.navbar-mobile-link:last-of-type{border-bottom:none}.navbar-mobile-active,.navbar-mobile-link:hover{color:#ff8c00!important;color:var(--accent,#ff8c00)!important}.navbar-mobile-cta{background:#ff8c00;background:var(--accent,#ff8c00);border-radius:10px;color:#000;display:block;font-size:.9rem;font-weight:700;margin-top:16px;padding:12px 20px;text-align:center;text-decoration:none;transition:opacity .2s}.navbar-mobile-cta:hover{opacity:.88}@media (max-width:820px){.navbar-cta,.navbar-links{display:none}.navbar-hamburger,.navbar-mobile{display:flex}}@media (max-width:400px){.navbar-logo-text{font-size:.9rem}}.whatsapp-float{align-items:center;background:#25d366;border-radius:50%;bottom:24px;box-shadow:0 4px 16px #25d36673;color:#fff;display:flex;height:56px;justify-content:center;position:fixed;right:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;width:56px;z-index:999}.whatsapp-float:hover{box-shadow:0 6px 22px #25d36699;transform:scale(1.1)}.qs-page{background:#0a0a0f;background:var(--bg,#0a0a0f);color:#fff;min-height:100vh}.qs-hero{background:linear-gradient(135deg,#0a0a0f,#12121a 50%,#0f0f18);border-bottom:1px solid #ff8c0026;padding:80px 20px 60px;text-align:center}.qs-hero-inner{margin:0 auto;max-width:760px}.qs-hero-badge{background:#ff8c001f;border:1px solid #ff8c004d;border-radius:20px;color:#ff8c00;color:var(--accent,#ff8c00);display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.5px;margin-bottom:20px;padding:6px 16px}.qs-hero h1{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;letter-spacing:-.5px;margin:0 0 20px}.qs-accent{color:#ff8c00;color:var(--accent,#ff8c00)}.qs-hero-sub{color:#ffffffb3;font-size:1.1rem;line-height:1.7;margin:0 auto;max-width:640px}.qs-stats{background:#ff8c000d;border-bottom:1px solid #ff8c001a}.qs-stats-inner{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-around;margin:0 auto;max-width:900px;padding:40px 20px}.qs-stat-item{text-align:center}.qs-stat-num{color:#ff8c00;color:var(--accent,#ff8c00);display:block;font-size:2.4rem;font-weight:800;line-height:1}.qs-stat-label{color:#fff9;display:block;font-size:.85rem;letter-spacing:.5px;margin-top:6px;text-transform:uppercase}.qs-mission{padding:70px 20px}.qs-mission-inner{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:960px}.qs-mission-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:36px 32px;transition:border-color .3s}.qs-mission-card:hover{border-color:#ff8c004d}.qs-mission-icon{font-size:2.2rem;margin-bottom:16px}.qs-mission-card h2{color:#ff8c00;color:var(--accent,#ff8c00);font-size:1.4rem;font-weight:700;margin:0 0 14px}.qs-mission-card p{color:#ffffffb8;line-height:1.75;margin:0}.qs-how{background:#ffffff05;border-bottom:1px solid #ffffff0d;border-top:1px solid #ffffff0d;padding:70px 20px}.qs-how-inner{margin:0 auto;max-width:1000px}.qs-section-title{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;margin:0 0 50px;text-align:center}.qs-steps{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.qs-step{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;flex:1 1;max-width:200px;min-width:160px;padding:28px 16px;text-align:center}.qs-step-num{align-items:center;background:#ff8c00;background:var(--accent,#ff8c00);border-radius:50%;color:#000;display:flex;font-size:1.3rem;font-weight:800;height:44px;justify-content:center;margin:0 auto 14px;width:44px}.qs-step h3{font-size:.95rem;font-weight:700;margin:0 0 8px}.qs-step p{color:#fff9;font-size:.82rem;line-height:1.55;margin:0}.qs-step-arrow{color:#ff8c0080;flex-shrink:0;font-size:1.5rem}.qs-values{padding:70px 20px}.qs-values-inner{margin:0 auto;max-width:1000px}.qs-values-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.qs-value-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;padding:28px 24px;transition:transform .25s,border-color .25s}.qs-value-card:hover{border-color:#ff8c0040;transform:translateY(-3px)}.qs-value-icon{font-size:1.8rem;margin-bottom:12px}.qs-value-card h3{color:#ff8c00;color:var(--accent,#ff8c00);font-size:1rem;font-weight:700;margin:0 0 8px}.qs-value-card p{color:#ffffffa6;font-size:.88rem;line-height:1.6;margin:0}.qs-team{background:#ffffff05;border-top:1px solid #ffffff0d;padding:70px 20px}.qs-team-inner{margin:0 auto;max-width:900px}.qs-team-sub{color:#fff9;font-size:1rem;margin:-30px 0 40px;text-align:center}.qs-team-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.qs-team-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:32px 24px;text-align:center;transition:border-color .3s}.qs-team-card:hover{border-color:#ff8c004d}.qs-team-avatar{font-size:3rem;margin-bottom:14px}.qs-team-card h3{font-size:1.05rem;font-weight:700;margin:0 0 6px}.qs-team-role{background:#ff8c001f;border-radius:12px;color:#ff8c00;color:var(--accent,#ff8c00);display:inline-block;font-size:.78rem;font-weight:600;margin-bottom:12px;padding:3px 12px}.qs-team-card p{color:#fff9;font-size:.85rem;line-height:1.6;margin:0}.qs-cta{background:linear-gradient(135deg,#ff8c0014,#ff2d2d0d);border-top:1px solid #ff8c0033;padding:70px 20px;text-align:center}.qs-cta-inner{margin:0 auto;max-width:600px}.qs-cta h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin:0 0 14px}.qs-cta p{color:#ffffffad;font-size:1rem;line-height:1.6;margin:0 0 32px}.qs-cta-buttons{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.qs-btn-primary{background:#ff8c00;background:var(--accent,#ff8c00);border-radius:10px;color:#000;font-size:.95rem;font-weight:700;padding:13px 28px;text-decoration:none;transition:opacity .2s}.qs-btn-primary:hover{opacity:.88}.qs-btn-secondary{background:#ffffff12;border:1px solid #ffffff26;border-radius:10px;color:#fff;font-size:.95rem;font-weight:600;padding:13px 28px;text-decoration:none;transition:background .2s}.qs-btn-secondary:hover{background:#ffffff1f}@media (max-width:700px){.qs-mission-inner{grid-template-columns:1fr}.qs-steps{align-items:stretch;flex-direction:column}.qs-step{max-width:100%}.qs-step-arrow{align-self:center;transform:rotate(90deg)}.qs-stats-inner{gap:16px}}.ct-page{background:#0a0a0f;background:var(--bg,#0a0a0f);color:#fff;min-height:100vh}.ct-hero{background:linear-gradient(135deg,#0a0a0f,#12121a 50%,#0f0f18);border-bottom:1px solid #ff8c0026;padding:80px 20px 60px;text-align:center}.ct-hero-inner{margin:0 auto;max-width:700px}.ct-hero-badge{background:#ff8c001f;border:1px solid #ff8c004d;border-radius:20px;color:#ff8c00;color:var(--accent,#ff8c00);display:inline-block;font-size:.85rem;font-weight:600;margin-bottom:20px;padding:6px 16px}.ct-hero h1{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;margin:0 0 20px}.ct-accent{color:#ff8c00;color:var(--accent,#ff8c00)}.ct-hero-sub{color:#ffffffad;font-size:1.05rem;line-height:1.7}.ct-content{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1fr 1.4fr;margin:0 auto;max-width:1100px;padding:60px 20px}.ct-info-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin-bottom:20px;padding:32px 28px}.ct-info-box h2{font-size:1.3rem;font-weight:700;margin:0 0 24px}.ct-contact-item{align-items:center;border-bottom:1px solid #ffffff0f;color:#fff;cursor:pointer;display:flex;gap:14px;padding:14px 0;text-decoration:none;transition:color .2s}.ct-contact-item:last-child{border-bottom:none}.ct-contact-item:hover{color:#ff8c00;color:var(--accent,#ff8c00)}.ct-contact-whatsapp .ct-contact-icon{background:#25d366!important}.ct-contact-whatsapp:hover{color:#25d366}.ct-contact-icon{align-items:center;background:#ffffff14;border-radius:10px;display:flex;flex-shrink:0;font-size:1.1rem;height:42px;justify-content:center;width:42px}.ct-icon-fb{background:#1877f2!important}.ct-icon-ig{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)!important}.ct-contact-text{display:flex;flex-direction:column;gap:2px}.ct-contact-label{color:#ffffff80;font-size:.78rem;font-weight:500}.ct-contact-val{font-size:.95rem;font-weight:600}.ct-horario-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin-bottom:20px;padding:24px 28px}.ct-horario-box h3{font-size:1rem;font-weight:700;margin:0 0 16px}.ct-horario-item{border-bottom:1px solid #ffffff0d;color:#ffffffb3;display:flex;font-size:.88rem;justify-content:space-between;padding:8px 0}.ct-horario-item:last-of-type{border-bottom:none}.ct-hor-val{color:#fff;font-weight:600}.ct-horario-note{background:#ffc80012;border-radius:8px;color:#ffc800e6;font-size:.82rem;line-height:1.5;margin-top:14px;padding:10px 12px}.ct-urgente-box{background:linear-gradient(135deg,#ff2d2d1a,#ff2d2d0d);border:1px solid #ff2d2d40;border-radius:16px;padding:28px;text-align:center}.ct-urgente-icon{font-size:2rem;margin-bottom:10px}.ct-urgente-box h3{font-size:1rem;font-weight:700;margin:0 0 8px}.ct-urgente-box p{color:#ffffffa6;font-size:.85rem;line-height:1.55;margin:0 0 18px}.ct-urgente-btn{background:#25d366;border-radius:10px;color:#fff;display:inline-block;font-size:.9rem;font-weight:700;padding:11px 24px;text-decoration:none;transition:opacity .2s}.ct-urgente-btn:hover{opacity:.87}.ct-form-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:36px 32px}.ct-form-box h2{font-size:1.4rem;font-weight:700;margin:0 0 8px}.ct-form-sub{color:#ffffff8c;font-size:.9rem;margin:0 0 28px}.ct-success-msg{background:#00c8531f;border:1px solid #00c8534d;border-radius:10px;color:#00c853;font-size:.9rem;margin-bottom:20px;padding:12px 16px}.ct-form{display:flex;flex-direction:column;gap:18px}.ct-form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ct-field{display:flex;flex-direction:column;gap:6px}.ct-field label{color:#ffffffb3;font-size:.82rem;font-weight:600;letter-spacing:.3px}.ct-field input,.ct-field select,.ct-field textarea{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;color:#fff;font-family:inherit;font-size:.93rem;outline:none;padding:12px 14px;transition:border-color .2s}.ct-field input:focus,.ct-field select:focus,.ct-field textarea:focus{border-color:#ff8c00;border-color:var(--accent,#ff8c00)}.ct-field input::placeholder,.ct-field textarea::placeholder{color:#ffffff4d}.ct-field select option{background:#1a1a2e;color:#fff}.ct-field textarea{min-height:120px;resize:vertical}.ct-submit-btn{align-items:center;background:#25d366;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:700;gap:10px;justify-content:center;padding:14px 28px;transition:opacity .2s,transform .15s;width:100%}.ct-submit-btn:hover{opacity:.88;transform:translateY(-1px)}@media (max-width:800px){.ct-content,.ct-form-row{grid-template-columns:1fr}.ct-form-box{padding:24px 18px}}.nt-share{align-items:center;border-top:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px}.nt-share-label{color:#ffffff73;font-size:.78rem;letter-spacing:.06em;margin-right:4px;text-transform:uppercase}.nt-share-btn{align-items:center;border:none;border-radius:20px;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:6px;padding:6px 14px;text-decoration:none;transition:opacity .15s,transform .15s}.nt-share-btn:hover{opacity:.85;transform:translateY(-1px)}.nt-share-fb{background:#1877f2;color:#fff}.nt-share-wa{background:#25d366;color:#fff}.nt-share-copy{background:#ffffff1a;color:#ffffffd9}.nt-page{background:#0a0a0f;background:var(--bg,#0a0a0f);color:#fff;min-height:100vh}.nt-hero{background:linear-gradient(135deg,#0a0a0f,#12121a 50%,#0f0f18);border-bottom:1px solid #ff8c0026;padding:80px 20px 60px;text-align:center}.nt-hero-inner{margin:0 auto;max-width:700px}.nt-hero-badge{background:#ff8c001f;border:1px solid #ff8c004d;border-radius:20px;color:#ff8c00;color:var(--accent,#ff8c00);display:inline-block;font-size:.85rem;font-weight:600;margin-bottom:20px;padding:6px 16px}.nt-hero h1{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;margin:0 0 18px}.nt-accent{color:#ff8c00;color:var(--accent,#ff8c00)}.nt-hero-sub{color:#ffffffa6;font-size:1.05rem;line-height:1.7}.nt-content{margin:0 auto;max-width:900px;padding:50px 20px 80px}.nt-featured{margin-bottom:44px}.nt-featured-badge{color:#ffc800d9;font-size:.82rem;font-weight:700;letter-spacing:.8px;margin-bottom:12px;text-transform:uppercase}.nt-featured-card{background:#ffffff0a;border:1px solid #ff8c0033;border-radius:18px;display:grid;grid-template-columns:auto 1fr;overflow:hidden}.nt-featured-img-wrap{align-items:center;background:#111;display:flex;flex-shrink:0;justify-content:center;width:200px}.nt-featured-img{display:block;height:100%;object-fit:cover;width:100%}.nt-featured-body{padding:32px 28px}.nt-featured-meta{align-items:center;display:flex;gap:12px;margin-bottom:14px}.nt-featured-body h2{font-size:1.3rem;font-weight:700;line-height:1.4;margin:0 0 12px}.nt-featured-body p{color:#ffffffad;font-size:.93rem;line-height:1.7;margin:0 0 18px}.nt-featured-link{color:#ff8c00;color:var(--accent,#ff8c00);font-size:.9rem;font-weight:600;text-decoration:none}.nt-featured-link:hover{text-decoration:underline}.nt-cat{border-radius:20px;display:inline-block;flex-shrink:0;font-size:.72rem;font-weight:700;letter-spacing:.5px;padding:3px 10px;text-transform:uppercase}.nt-cat-success{background:#00c8532e;color:#00c853}.nt-cat-warning{background:#ffc10726;color:#ffc107}.nt-cat-info{background:#2196f326;color:#64b5f6}.nt-cat-platform{background:#ff8c0026;color:#ff8c00}.nt-fecha{color:#ffffff73;font-size:.8rem}.nt-filtros{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.nt-filtro-btn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;color:#fff9;cursor:pointer;font-family:inherit;font-size:.83rem;font-weight:600;padding:7px 16px;transition:all .2s}.nt-filtro-btn:hover{border-color:#ff8c0066;color:#fff}.nt-filtro-active{background:#ff8c0026;border-color:#ff8c0066;color:#ff8c00!important;color:var(--accent,#ff8c00)!important}.nt-list{display:flex;flex-direction:column;gap:20px;margin-bottom:44px}.nt-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;display:grid;grid-template-columns:auto 1fr;overflow:hidden;transition:border-color .25s,transform .2s}.nt-card:hover{border-color:#ff8c0033;transform:translateY(-2px)}.nt-card-img-wrap{align-items:center;background:#111;display:flex;flex-shrink:0;justify-content:center;width:120px}.nt-card-img{display:block;height:100%;object-fit:cover;width:100%}.nt-card-body{padding:22px 24px}.nt-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px}.nt-card-body h3{font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 8px}.nt-card-body p{color:#ffffff9e;font-size:.87rem;line-height:1.65;margin:0}.nt-empty{color:#fff6;padding:50px 20px;text-align:center}.nt-empty span{display:block;font-size:3rem;margin-bottom:12px}.nt-empty p{font-size:.95rem}.nt-colabora{background:linear-gradient(135deg,#25d36614,#25d36608);border:1px solid #25d36633;border-radius:16px;padding:28px 24px}.nt-colabora-inner{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.nt-colabora-icon{flex-shrink:0;font-size:2rem}.nt-colabora-text{flex:1 1;min-width:200px}.nt-colabora-text h3{font-size:1rem;font-weight:700;margin:0 0 4px}.nt-colabora-text p{color:#fff9;font-size:.85rem;margin:0}.nt-colabora-btn{background:#25d366;border-radius:10px;color:#fff;flex-shrink:0;font-size:.88rem;font-weight:700;padding:11px 22px;text-decoration:none;transition:opacity .2s}.nt-colabora-btn:hover{opacity:.88}@media (max-width:640px){.nt-featured-card{grid-template-columns:1fr}.nt-featured-img-wrap{height:180px;width:100%}.nt-featured-body{padding:20px 16px}.nt-card{grid-template-columns:1fr}.nt-card-img-wrap{height:140px;width:100%}.nt-card-body{padding:16px}}
/*# sourceMappingURL=main.14110f75.css.map*/