.gv-page{background:#f7f9fc;min-height:100vh}.gv-container{max-width:1180px;margin:0 auto;padding:0 1.25rem}.gv-hero{background:linear-gradient(120deg,#26275d 0% 60%,#1e2d7a);color:#fff;padding:3rem 0 2.5rem}.gv-breadcrumb{font-size:.85rem;color:#fff9;margin-bottom:1rem;display:flex;gap:.5rem;flex-wrap:wrap}.gv-breadcrumb a{color:#f9dd0e;text-decoration:none}.gv-breadcrumb a:hover{text-decoration:underline}.gv-h1{font-family:Montserrat,sans-serif;font-size:clamp(1.75rem,3.5vw,2.4rem);font-weight:800;color:#fff;margin:0 0 .75rem;line-height:1.2}.gv-sub{font-size:1.05rem;color:#ffffffd1;line-height:1.65;margin:0 0 1.75rem;max-width:720px}.gv-sub strong{color:#f9dd0e;font-weight:700}.gv-stats{display:flex;gap:1.25rem;flex-wrap:wrap}.gv-stat{display:flex;flex-direction:column;align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.65rem 1.1rem;min-width:80px}.gv-stat strong{font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:900;color:#f9dd0e;line-height:1}.gv-stat span{font-size:.82rem;color:#ffffffb3;margin-top:.2rem;text-align:center}.gv-tabs-bar{background:#fff;border-bottom:2px solid #e2e8f0;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px #0000000f}.gv-tabs{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.gv-tabs::-webkit-scrollbar{display:none}.gv-tab{background:transparent;border:none;padding:1rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:600;color:#64748b;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;transition:color .2s,border-color .2s;flex-shrink:0}.gv-tab:hover{color:#26275d}.gv-tab.is-active{color:#26275d;border-bottom-color:#f9dd0e}.gv-tab__icon{font-size:1.05rem;line-height:1}.gv-panels-wrap{padding:2rem 1.25rem 3.5rem}.gv-panel{display:none}.gv-panel.is-active{display:block}.gv-panel__intro{font-size:1rem;color:#475569;line-height:1.7;margin:0 0 1.75rem;max-width:820px}.gv-panel__intro strong{color:#26275d;font-weight:700}.gv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1024px){.gv-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.gv-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.gv-grid{grid-template-columns:1fr}}.gv-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.1rem 1rem;display:flex;gap:.85rem;align-items:center;transition:border-color .2s,box-shadow .2s,transform .2s}.gv-card:hover{border-color:#f9dd0e;box-shadow:0 8px 24px #26275d17;transform:translateY(-2px)}.gv-card__photo{width:68px;height:68px;border-radius:50%;background:linear-gradient(135deg,#26275d,#0d2f55);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.gv-card__photo img{width:100%;height:100%;object-fit:cover;object-position:top center}.gv-card__initials{font-family:Montserrat,sans-serif;font-weight:800;font-size:1rem;letter-spacing:.05em}.gv-card__initials--intl{background:linear-gradient(135deg,#c2410c,#ea580c);border-radius:50%}.gv-card__body{min-width:0}.gv-card__name{font-family:Montserrat,sans-serif;font-size:.92rem;font-weight:700;color:#26275d;margin:0 0 .2rem;line-height:1.3}.gv-card__role{font-size:.82rem;color:#64748b;line-height:1.4;margin:0}.gv-cta{background:linear-gradient(135deg,#26275d 0% 100%);color:#fff;padding:2.5rem 0}.gv-cta__inner{text-align:center;max-width:720px;margin:0 auto}.gv-cta__h2{font-size:clamp(1.4rem,2.3vw,1.75rem);font-weight:800;color:#fff;margin:0 0 .75rem}.gv-cta__desc{color:#ffffffd9;font-size:1rem;line-height:1.65;margin:0 0 1.25rem}.gv-cta__actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.gv-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:10px;font-weight:700;font-size:.95rem;text-decoration:none;transition:all .2s}.gv-btn--primary{background:#f9dd0e;color:#26275d}.gv-btn--primary:hover{background:#f9dd0e;transform:translateY(-2px)}.gv-btn--ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.6)}.gv-btn--ghost:hover{background:#ffffff1f;border-color:#fff}
