:root{--gt-navy:#14234b;--gt-blue:#3a6daf;--gt-orange:#e57d37;--gt-text:#2d3a52;--gt-muted:#7a8aaa}#gt-nosotros{color:var(--gt-text);width:100%;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gt-hero{background:var(--gt-navy);text-align:center;padding:90px 24px 110px;position:relative;overflow:hidden}.gt-hero-blob{pointer-events:none;border-radius:50%;position:absolute}.gt-hero-blob-1{background:#3a6daf40;width:380px;height:380px;top:-100px;right:-80px}.gt-hero-blob-2{background:#e57d3726;width:260px;height:260px;bottom:-80px;left:-50px}.gt-hero-eyebrow{color:var(--gt-orange);letter-spacing:.18em;text-transform:uppercase;border:1px solid #e57d3780;border-radius:999px;margin-bottom:22px;padding:6px 18px;font-size:11px;font-weight:700;display:inline-block}.gt-hero h1{color:#fff;margin-bottom:18px;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.15}.gt-hero h1 em{color:var(--gt-orange);font-style:normal}.gt-hero p{color:#ffffffa6;max-width:500px;margin:0 auto;font-size:1.05rem;line-height:1.75}.gt-section{max-width:1120px;margin:0 auto;padding:80px 24px 100px}.gt-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px;display:grid}.gt-card{background:#fff;border:1px solid #e8eef7;border-radius:18px;flex-direction:column;height:100%;transition:transform .28s,box-shadow .28s;display:flex;overflow:hidden}.gt-card:hover{transform:translateY(-7px);box-shadow:0 20px 48px #14234b1f}.gt-card-photo{aspect-ratio:1;background:#e4ecf6;width:100%;position:relative;overflow:hidden}.gt-card-photo img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .4s;display:block}.gt-card:hover .gt-card-photo img{transform:scale(1.05)}.gt-card-initials{width:100%;height:100%;color:var(--gt-blue);letter-spacing:-1px;background:linear-gradient(135deg,#dce8f6,#eaf0fb);justify-content:center;align-items:center;font-size:3rem;font-weight:800;display:flex}.gt-card-photo:after{content:"";background:var(--gt-orange);transform-origin:0;height:4px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.gt-card:hover .gt-card-photo:after{transform:scaleX(1)}.gt-card-body{flex-direction:column;flex:auto;padding:18px 20px 22px;display:flex}.gt-card-name{color:var(--gt-navy);margin-bottom:4px;font-size:1rem;font-weight:800}.gt-card-cargo{color:var(--gt-orange);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:.75rem;font-weight:700}.gt-card-desc{color:var(--gt-muted);margin-bottom:14px;font-size:.85rem;line-height:1.65}.gt-card-links{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.gt-link{color:var(--gt-blue);background:#eef3fb;border-radius:8px;align-items:center;gap:5px;padding:5px 11px;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.gt-link:hover{background:var(--gt-blue);color:#fff}.gt-link svg{flex-shrink:0;width:13px;height:13px}.gt-skeleton{background:#fff;border:1px solid #e8eef7;border-radius:18px;overflow:hidden}.gt-sk-img{aspect-ratio:1;background:linear-gradient(90deg,#e4ecf6 25%,#d4e2f0 50%,#e4ecf6 75%) 0 0/200% 100%;width:100%;animation:1.5s infinite shimmer}.gt-sk-body{padding:18px 20px 22px}.gt-sk-line{background:linear-gradient(90deg,#e4ecf6 25%,#d4e2f0 50%,#e4ecf6 75%) 0 0/200% 100%;border-radius:6px;height:12px;margin-bottom:10px;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.gt-empty{text-align:center;color:var(--gt-muted);grid-column:1/-1;padding:60px 24px;font-size:.95rem}.gt-empty svg{opacity:.35;margin:0 auto 16px;display:block}@media (width<=600px){.gt-hero{padding:60px 20px 80px}.gt-section{padding:52px 16px 72px}.gt-grid{grid-template-columns:1fr 1fr;gap:16px}}@media (width<=400px){.gt-grid{grid-template-columns:1fr}}.gt-hero-eyebrow,.gt-hero h1,.gt-hero p{animation:.8s cubic-bezier(.2,.7,.2,1) backwards gt-up}.gt-hero h1{animation-delay:.1s}.gt-hero p{animation-delay:.2s}.gt-hero h1 em{display:inline-block;position:relative}.gt-hero h1 em:after{content:"";opacity:.6;transform-origin:0;background:currentColor;border-radius:3px;height:3px;animation:.8s cubic-bezier(.6,0,.2,1) .7s forwards gt-line;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.gt-hero-blob-1{animation:16s ease-in-out infinite gt-drift-1}.gt-hero-blob-2{animation:19s ease-in-out infinite gt-drift-2}.gt-card{animation:.7s cubic-bezier(.2,.7,.2,1) backwards gt-up}.gt-card:nth-child(2){animation-delay:70ms}.gt-card:nth-child(3){animation-delay:.14s}.gt-card:nth-child(4){animation-delay:.21s}.gt-card:nth-child(5){animation-delay:.28s}.gt-card:nth-child(6){animation-delay:.35s}.gt-card:nth-child(7){animation-delay:.42s}.gt-card:nth-child(n+8){animation-delay:.49s}@keyframes gt-up{0%{opacity:0;transform:translateY(18px)}}@keyframes gt-line{to{transform:scaleX(1)}}@keyframes gt-drift-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,30px)scale(1.08)}}@keyframes gt-drift-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(35px,-25px)scale(1.1)}}@media (prefers-reduced-motion:reduce){.gt-hero-eyebrow,.gt-hero h1,.gt-hero p,.gt-hero-blob-1,.gt-hero-blob-2,.gt-card{animation:none}.gt-hero h1 em:after{animation:none;transform:none}}
