.gc-footer{--navy:#0d1726;--blue:#278be8;--amber:#e8a34a;--on-navy-muted:#aab6c5;--line-dark:#ffffff1f;--wrap:90rem;--gutter:clamp(1.25rem, 3vw, 2.5rem);background:var(--navy);color:var(--on-navy-muted);font-family:"GC IBM Plex Sans", var(--font-sans-face,"IBM Plex Sans"), var(--font-he-face,"IBM Plex Sans Hebrew"), system-ui, sans-serif;margin-top:auto;font-size:1rem;line-height:1.5;position:relative}.gc-footer *,.gc-footer :before,.gc-footer :after{box-sizing:border-box}.gc-footer a{color:#e4eaf1;text-decoration:none}.gc-footer a:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.gc-footer .footer-stripe{height:5px;display:flex}.gc-footer .footer-stripe i:first-child{background:var(--blue);width:14rem}.gc-footer .footer-stripe i:nth-child(2){background:var(--amber);width:6rem}.gc-footer .footer-stripe i:nth-child(3){background:var(--blue);width:4rem}.gc-footer .footer-wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.gc-footer .footer-top{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,6vw,5rem);display:grid}.gc-footer .footer-brand img{aspect-ratio:702/240;width:auto;height:104px;margin-bottom:1.5rem;display:block}.gc-footer .footer-brand p{color:#c9d3df;max-width:30rem;margin:0;font-size:1.0625rem;line-height:1.6}.gc-footer .footer-region h2{font-family:"GC Space Grotesk", var(--font-display-face,"Space Grotesk"), var(--font-he-face,"IBM Plex Sans Hebrew"), system-ui, sans-serif;color:#fff;margin:0 0 .6rem;font-size:clamp(1.25rem,2vw,1.6rem)}.gc-footer .footer-region p{max-width:28rem;color:var(--on-navy-muted);margin:0 0 1rem}.gc-footer .footer-langs{flex-wrap:wrap;gap:.5rem;display:flex}.gc-footer .footer-langs a{border:1px solid var(--line-dark);color:#fff;border-radius:999px;padding:.45rem .95rem;font-size:.875rem;font-weight:600}.gc-footer .footer-langs a:hover{border-color:var(--amber)}.gc-footer .footer-langs a[aria-current=page]{color:var(--navy);background:#fff;border-color:#fff}.gc-footer .footer-cols{grid-template-columns:1.1fr 1.1fr minmax(18rem,1.7fr);gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.gc-footer .footer-aside{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-content:start;gap:clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,3vw,2.5rem);display:grid}.gc-footer .footer-partner-card{grid-column:1/-1}.gc-footer .footer-cols h3{letter-spacing:.16em;text-transform:uppercase;color:var(--amber);margin:0 0 1.1rem;font-size:.8125rem;font-weight:700}.gc-footer .footer-cols ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.gc-footer .footer-cols a,.gc-footer .footer-cols li>span{color:#e4eaf1;font-size:1rem;line-height:1.35}.gc-footer .footer-legal-row .footer-legal-action{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.gc-footer .footer-cols a:hover,.gc-footer .footer-legal-row .footer-legal-action:hover,.gc-footer .footer-legal-row a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:4px}.gc-footer .footer-cols .footer-note{color:var(--on-navy-muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.5}.gc-footer .footer-partner-card{color:#fff;background:#ffffff0a;border:1px solid #e8a34a8c;border-radius:4px;width:100%;margin-top:.35rem;padding:clamp(1.1rem,2.5vw,1.45rem) clamp(1.25rem,3vw,1.65rem);text-decoration:none;transition:border-color .2s;display:block}@media (prefers-reduced-motion:reduce){.gc-footer .footer-partner-card{transition:none}}.gc-footer .footer-partner-card:hover,.gc-footer .footer-partner-card:focus-visible{border-color:var(--amber)}.gc-footer .footer-partner-card:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.gc-footer .footer-partner-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin:0 0 .55rem;font-size:.68rem;font-weight:600}.gc-footer .footer-partner-title{font-family:"GC Space Grotesk", var(--font-display-face,"Space Grotesk"), var(--font-he-face,"IBM Plex Sans Hebrew"), system-ui, sans-serif;color:#fff;margin:0;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:600;line-height:1.2}.gc-footer .footer-partner-body{color:var(--on-navy-muted);margin:.65rem 0 .85rem;font-size:.95rem;line-height:1.5}.gc-footer .footer-partner-cta{color:var(--amber);align-items:center;gap:.45rem;font-size:.92rem;font-weight:600;display:inline-flex}.gc-footer .footer-partner-card:hover .footer-partner-arrow,.gc-footer .footer-partner-card:focus-visible .footer-partner-arrow{color:#fff}.gc-footer .footer-partner-arrow{transition:transform .2s;display:inline-block}@media (prefers-reduced-motion:reduce){.gc-footer .footer-partner-arrow{transition:none}}@media (max-width:1000px){.gc-footer .footer-cols{grid-template-columns:1fr 1fr}.gc-footer .footer-aside{grid-column:1/-1}}.gc-footer .footer-legal-row{border-top:1px solid var(--line-dark);color:var(--on-navy-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1.5rem 2rem;font-size:.875rem;display:flex}html[data-consent-reserve] .gc-footer .footer-legal-row{padding-bottom:11rem}.gc-footer .footer-legal-row ul{flex-wrap:wrap;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.gc-footer .footer-legal-row p{margin:0}@media (max-width:1000px){.gc-footer .footer-top{grid-template-columns:1fr}.gc-footer .footer-cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.gc-footer .footer-cols{grid-template-columns:1fr}.gc-footer .footer-brand img{height:84px}}
