.gc-home .gc-pro-sectores{margin-top:14px;font-family:var(--gc-mono);font-size:11.5px;letter-spacing:.05em;line-height:1.6;color:var(--gc-ink-mute);max-width:46em}.gc-home .gc-pro-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gc-home .gc-pro-mini .gc-rec{padding:22px 22px 20px;gap:8px}.gc-home .gc-pro-mini .gc-rec h3{font-size:17px}.gc-home .gc-pro-mini .gc-rec p{font-size:13px}.gc-home .gc-pro-mini .gc-rec__cta{padding-top:6px}@media (max-width:860px){.gc-home .gc-pro-mini{grid-template-columns:1fr}}.gc-home .gc-pro-close{padding-top:0}.gc-home .gc-pro-band{min-height:clamp(260px,38vw,420px);margin-bottom:clamp(52px,6vw,84px)}.gc-home .gc-pro-band__inner{display:grid;justify-items:center;gap:16px;padding:0 24px;text-align:center}.gc-home .gc-pro-band__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#fff;font-family:var(--gc-mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-decoration:underline;text-decoration-color:hsl(0 0% 100%/.38);text-underline-offset:6px}.gc-home .gc-pro-band__link:hover{text-decoration-color:#fff}.gc-hero-verify{margin-top:clamp(1.5rem,3.5vw,2.25rem);max-width:33rem}.gc-hero-verify__label{display:flex;align-items:center;gap:.625rem;margin:0 0 .6875rem;font-family:var(--gc-mono,ui-monospace,"IBM Plex Mono",monospace);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(178 186 196)}.gc-hero-verify__label:before{content:"";flex:0 0 auto;width:1.5rem;height:1px;background:hsl(var(--primary-bright))}.gc-vrow--hero{display:flex;align-items:stretch;gap:0;border:1px solid rgb(255 255 255/.16);border-radius:4px;background:rgb(6 12 20/.72);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);transition:border-color .18s ease,background-color .18s ease}.gc-vrow--hero:focus-within{border-color:hsl(var(--primary-bright)/.85);background:rgb(6 12 20/.9);box-shadow:0 0 0 1px rgb(0 0 0/.55),0 0 0 4px hsl(var(--primary-bright)/.26)}.gc-vrow--hero input[type=search]{flex:1 1 auto;min-width:0;min-height:3rem;padding:.75rem .9375rem;border:0;background:transparent;color:rgb(240 243 246);font-family:var(--gc-mono,ui-monospace,"IBM Plex Mono",monospace);font-size:1rem;letter-spacing:.08em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gc-vrow--hero input[type=search]:focus{outline:none}.gc-vrow--hero input[type=search]::-moz-placeholder{color:rgb(255 255 255/.42);letter-spacing:.08em}.gc-vrow--hero input[type=search]::placeholder{color:rgb(255 255 255/.42);letter-spacing:.08em}.gc-vrow--hero .gc-btn{flex:0 0 auto;min-height:3rem;padding-inline:clamp(1rem,2.5vw,1.375rem);border:0;border-left:1px solid rgb(255 255 255/.16);border-radius:0;background:transparent;color:rgb(240 243 246);font-family:var(--gc-mono,ui-monospace,"IBM Plex Mono",monospace);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;box-shadow:none;transition:background-color .18s ease,color .18s ease}.gc-vrow--hero .gc-btn:after,.gc-vrow--hero .gc-btn:before{display:none}.gc-vrow--hero .gc-btn:hover{background:hsl(var(--primary-bright)/.16);color:#fff}.gc-vrow--hero .gc-btn:focus-visible{outline:2px solid hsl(var(--primary-bright));outline-offset:-2px}.gc-hero-verify__hint{margin:.625rem 0 0;font-family:var(--gc-mono,ui-monospace,"IBM Plex Mono",monospace);font-size:.6875rem;letter-spacing:.06em;color:rgb(150 160 172)}@media (max-width:33.99rem){.gc-vrow--hero{flex-direction:column}.gc-vrow--hero .gc-btn{border-left:0;border-top:1px solid rgb(255 255 255/.16);justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.gc-vrow--hero,.gc-vrow--hero .gc-btn,.gc-vrow--hero input[type=search]{transition:none}}.gc-home--main .gc-band__value,.gc-home--main .gc-figure__value,.gc-home--main .gc-stat__value{font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:-.015em}.gc-hero-verify__head{display:flex;align-items:center;gap:.875rem;margin-bottom:.75rem}.gc-hero-verify__seal{flex:0 0 auto;color:rgb(226 232 238)}.gc-hero-verify__head .gc-hero-verify__label{margin:0}