*{margin:0;padding:0;box-sizing:border-box;font-size:10px}:root{--easing-default: cubic-bezier(.25, 1, .5, 1);--easing-spring: cubic-bezier(.34, 1.56, .64, 1);--transition-default: .4s var(--easing-default);--nxc-white: #ffffff;--nxc-white-smoke: #F5F5F5;--nxc-black-50: #F6F6F6;--nxc-black-100: #E7E7E7;--nxc-black-200: #D1D1D1;--nxc-black-300: #B0B0B0;--nxc-black-400: #888888;--nxc-black-500: #6D6D6D;--nxc-black-600: #5D5D5D;--nxc-black-700: #4F4F4F;--nxc-black-800: #454545;--nxc-black-900: #3D3D3D;--nxc-black-950: #222222;--nxc-black: #121212;--nxc-black-pure: #000000;--nxc-gray-50: #fafafa;--nxc-gray-100: #e9e9e9;--nxc-gray-200: #e0e0e0;--nxc-gray-300: #d9d9d9;--nxc-gray-400: #c8c8c8;--nxc-gray-500: #999999;--nxc-gray-600: #5a5a5a;--nxc-gray-700: #4a4a4a;--nxc-gray-800: #151619;--nxc-primary-700: #B42682;--nxc-primary-700-rgb: 146, 34, 105;--nxc-secondary-400: #4F9BFF;--nxc-secondary-500: #2870FF;--nxc-secondary-600: #0442FF;--nxc-secondary-700: #0040FF;--nxc-secondary-800: #0033CC;--nxc-secondary-800-rgb: 0, 51, 204;--nxc-accent-yellow: rgba(242, 255, 13, 1);--nxc-accent-green: #00FF55;--nxc-accent-green-bright: #00ff00;--nxc-purple: rgba(43, 14, 103, 1);--nxc-text-light: rgba(231, 231, 231, 1);--nxc-text-medium: rgba(150, 150, 150, 1);--nxc-text-dark: rgba(200, 200, 200, 1);--nxc-overlay-light: rgba(255, 255, 255, .1);--nxc-overlay-medium: rgba(255, 255, 255, .15);--nxc-overlay-dark: rgba(255, 255, 255, .3);--nxc-overlay-black-light: rgba(0, 0, 0, .05);--nxc-overlay-black-medium: rgba(0, 0, 0, .3);--nxc-overlay-white-light: rgba(255, 255, 255, .7);--nxc-overlay-white-medium: rgba(255, 255, 255, .8);--nxc-overlay-white-ultra-light: rgba(255, 255, 255, .1);--scrollbar-thumb: rgba(146, 34, 105, 1);--scrollbar-track: transparent}body{font-family:Inter,sans-serif;overflow-x:hidden}html,body{width:100%;height:100%}html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#922269e6}.caso-page--banco-galicia{--case-canvas: 1108px;--case-bg: #f5f5f5;--case-ink: #121212;--case-text: #222;--case-muted: #5d5d5d;--case-outer-padding: max(60px, calc((100vw - var(--case-canvas)) / 2));width:100%;background:var(--case-bg)}.caso-page--banco-galicia .caso-hero{max-width:none;height:555px;margin:0;padding:140px 60px 0;background:#fbfbfb}.caso-page--banco-galicia .caso-hero-content{display:grid;grid-template-columns:70px 594px;gap:37px;max-width:var(--case-canvas)}.caso-page--banco-galicia .caso-industry{grid-column:1/-1;display:contents;margin:0}.caso-page--banco-galicia .industry-logo{width:70px;height:70px;border-radius:50%;object-fit:cover}.caso-page--banco-galicia .industry-label{display:block;margin:0 0 16px;font-size:36px;line-height:1.1;letter-spacing:-.02em;color:var(--case-text)}.caso-page--banco-galicia .caso-title,.caso-page--banco-galicia .caso-description{grid-column:2}.caso-page--banco-galicia .caso-title{margin:0 0 80px;font-size:70px;font-weight:800;line-height:1.05;letter-spacing:-.02em}.caso-page--banco-galicia .caso-description{max-width:594px;font-size:22px;line-height:1.2;color:var(--case-muted)}.caso-page--banco-galicia .caso-hero-image,.caso-page--banco-galicia .case-full-image-section{height:440px;background:var(--case-bg)}.caso-page--banco-galicia .caso-hero-image{display:flex;align-items:center;justify-content:center}.caso-page--banco-galicia .hero-img{width:min(935px,70vw);height:440px;object-fit:contain}.caso-page--banco-galicia .case-full-image,.caso-page--banco-galicia .case-full-image-section img{width:100%;height:440px;max-height:none;object-fit:cover}.caso-page--banco-galicia .caso-details{max-width:none;padding:80px 167px;background:var(--case-bg)}.caso-page--banco-galicia .detail-row{display:grid;grid-template-columns:347px 536px;justify-content:center;gap:221px;width:var(--case-canvas);max-width:100%;margin:0 auto;padding:40px 0;border-bottom:1px solid rgba(18,18,18,.18)}.caso-page--banco-galicia .detail-row:first-child{grid-template-columns:251px 536px;align-items:center;gap:318px;padding-top:40px}.caso-page--banco-galicia .detail-row:last-child{border-bottom:0}.caso-page--banco-galicia .detail-question{font-size:40px;font-weight:700;line-height:40px;letter-spacing:-.02em;color:var(--case-ink);white-space:normal}.caso-page--banco-galicia .detail-answer,.caso-page--banco-galicia .detail-answer .achievements-list li,.caso-page--banco-galicia .team-list li{font-size:24px;line-height:32px;letter-spacing:-.02em;color:var(--case-text)}.caso-page--banco-galicia .achievements-list,.caso-page--banco-galicia .team-list{gap:0}.caso-page--banco-galicia .achievements-list li,.caso-page--banco-galicia .team-list li{padding-left:0}.caso-page--banco-galicia .achievements-list li:before{content:none}.caso-page--banco-galicia .team-arrow{color:var(--case-text);font-size:24px}.caso-page--banco-galicia .case-split-section,.caso-page--banco-galicia .case-heading-text,.caso-page--banco-galicia .case-metrics-inner,.caso-page--banco-galicia .case-columns-inner{width:var(--case-canvas)}.caso-page--banco-galicia .case-split-section,.caso-page--banco-galicia .case-heading-text,.caso-page--banco-galicia .case-feature-section,.caso-page--banco-galicia .case-mixed-section{width:100%;max-width:none;margin:0;background:var(--case-bg)}.caso-page--banco-galicia .case-split-section{grid-template-columns:537px 537px;justify-content:center;gap:31px;padding:160px var(--case-outer-padding)}.caso-page--banco-galicia .case-split-copy{display:flex;flex-direction:column;gap:56px}.caso-page--banco-galicia .case-split-copy h2,.caso-page--banco-galicia .case-heading-text h2,.caso-page--banco-galicia .case-feature-header h2,.caso-page--banco-galicia .case-columns-inner h2,.caso-page--banco-galicia .case-mixed-header h2{max-width:537px;font-size:56px;line-height:60px;letter-spacing:-.02em;color:var(--case-ink)}.caso-page--banco-galicia .case-split-copy p,.caso-page--banco-galicia .case-heading-text p,.caso-page--banco-galicia .case-feature-header p,.caso-page--banco-galicia .case-mixed-header p{margin:0;font-size:24px;line-height:32px;letter-spacing:-.02em;color:var(--case-text)}.caso-page--banco-galicia .case-split-media img{height:456px;object-fit:cover}.caso-page--banco-galicia .case-heading-text{grid-template-columns:537px 536px;justify-content:center;gap:31px;padding:160px var(--case-outer-padding)}.caso-page--banco-galicia .case-feature-section{padding:160px var(--case-outer-padding)}.caso-page--banco-galicia .case-feature-header{grid-template-columns:537px 536px;justify-content:center;gap:31px;width:var(--case-canvas);max-width:100%;margin:0 auto 80px}.caso-page--banco-galicia .case-feature-body{width:var(--case-canvas);max-width:100%;margin:0 auto;grid-template-columns:537px 536px;justify-content:center;gap:32px}.caso-page--banco-galicia .case-feature-media img{width:100%;height:456px;object-fit:cover}.caso-page--banco-galicia .case-feature-blocks{grid-template-columns:repeat(2,252px);gap:32px}.caso-page--banco-galicia .case-feature-block h3,.caso-page--banco-galicia .case-feature-block li,.caso-page--banco-galicia .case-column-card h3,.caso-page--banco-galicia .case-column-card p,.caso-page--banco-galicia .case-column-card li,.caso-page--banco-galicia .case-mixed-items h3,.caso-page--banco-galicia .case-mixed-items p{font-size:24px;line-height:32px;letter-spacing:-.02em}.caso-page--banco-galicia .case-feature-block ul,.caso-page--banco-galicia .case-column-card ul{gap:8px}.caso-page--banco-galicia .case-metrics-section,.caso-page--banco-galicia .case-columns-section{background:var(--case-ink)}.caso-page--banco-galicia .case-metrics-inner,.caso-page--banco-galicia .case-columns-inner{padding:80px 0}.caso-page--banco-galicia .case-metrics-grid{grid-template-columns:repeat(3,258px);justify-content:center;gap:32px;max-width:none;margin:80px auto 0}.caso-page--banco-galicia .case-metric-card{min-height:250px;padding:24px 16px 32px;border-radius:16px;background:#222}.caso-page--banco-galicia .case-metric-card strong{font-size:70px;line-height:56px;letter-spacing:-.02em;color:#d1d1d1;margin-bottom:64px}.caso-page--banco-galicia .case-metric-card span{font-size:24px;line-height:30px;letter-spacing:-.02em}.caso-page--banco-galicia .case-columns-grid{grid-template-columns:repeat(3,348px);gap:32px;margin-top:72px}.caso-page--banco-galicia .case-columns-section--light{background:var(--case-bg)}.caso-page--banco-galicia .case-columns-section--light .case-columns-grid{grid-template-columns:repeat(3,348px)}.caso-page--banco-galicia .case-column-card h3{font-size:32px;line-height:40px;letter-spacing:-.02em}.caso-page--banco-galicia .case-column-icon{width:64px;height:64px;margin-bottom:16px}.caso-page--banco-galicia .case-mixed-section{padding:160px var(--case-outer-padding)}.caso-page--banco-galicia .case-mixed-header,.caso-page--banco-galicia .case-mixed-body{width:var(--case-canvas);max-width:100%;margin-right:auto;margin-left:auto;grid-template-columns:537px 536px;justify-content:center;gap:31px}.caso-page--banco-galicia .case-mixed-body{align-items:center}.caso-page--banco-galicia .case-mixed-media img{height:456px;object-fit:cover}.caso-page--banco-galicia .case-mixed-items{gap:32px}.caso-page--banco-galicia .case-testimonial-section{min-height:904px;padding:160px calc((100% - var(--case-canvas)) / 2);background:#4a0d33}.caso-page--banco-galicia .case-testimonial-section blockquote{max-width:1107px;font-size:56px;line-height:64px;letter-spacing:-.02em}.caso-page--banco-galicia .case-testimonial-author{gap:41px;margin-top:160px}.caso-page--banco-galicia .case-testimonial-author img{width:104px;height:104px}.caso-page--banco-galicia .case-testimonial-author strong{font-size:32px;line-height:32px}.caso-page--banco-galicia .case-testimonial-author span{max-width:394px;font-size:24px;line-height:32px}.caso-page--banco-galicia .case-related-section{min-height:985px;padding:155px 61px 160px}.caso-page--banco-galicia .case-related-section h2{max-width:1320px;margin-bottom:64px;font-size:70px;font-weight:800;line-height:1.05;letter-spacing:-.02em}.caso-page--banco-galicia .case-related-grid{grid-template-columns:repeat(3,424px);gap:24px;max-width:1320px}.caso-page--banco-galicia .case-related-card .modality-card{min-height:0}.caso-page--banco-galicia .case-related-card .card-media-image{display:none}.caso-page--banco-galicia .case-related-card .card-media-base{height:187px}.caso-page--banco-galicia .case-related-card .card-background-text{left:-18px;bottom:auto;top:-10px;font-size:200px;line-height:1;letter-spacing:-.04em}.caso-page--banco-galicia .case-related-card .card-content{padding:40px 26px}.caso-page--banco-galicia .case-related-card .card-title{font-size:36px;line-height:1.1;letter-spacing:-.02em}@media (max-width: 1023px){.caso-page--banco-galicia .caso-hero{height:auto;padding:96px 5% 56px}.caso-page--banco-galicia .caso-hero-content,.caso-page--banco-galicia .detail-row,.caso-page--banco-galicia .detail-row:first-child,.caso-page--banco-galicia .case-split-section,.caso-page--banco-galicia .case-heading-text,.caso-page--banco-galicia .case-feature-header,.caso-page--banco-galicia .case-feature-body,.caso-page--banco-galicia .case-mixed-header,.caso-page--banco-galicia .case-mixed-body{display:grid;grid-template-columns:1fr;gap:32px;width:100%}.caso-page--banco-galicia .caso-industry{display:flex;align-items:center;gap:20px}.caso-page--banco-galicia .industry-logo{width:56px;height:56px}.caso-page--banco-galicia .caso-title,.caso-page--banco-galicia .caso-description{grid-column:auto}.caso-page--banco-galicia .caso-title{margin-bottom:32px;font-size:48px}.caso-page--banco-galicia .hero-img,.caso-page--banco-galicia .case-full-image,.caso-page--banco-galicia .case-full-image-section img{width:100%;height:320px}.caso-page--banco-galicia .caso-details{padding:56px 5%}.caso-page--banco-galicia .case-split-section,.caso-page--banco-galicia .case-heading-text,.caso-page--banco-galicia .case-feature-section,.caso-page--banco-galicia .case-mixed-section,.caso-page--banco-galicia .case-metrics-inner,.caso-page--banco-galicia .case-columns-inner{width:100%;padding:72px 5%}.caso-page--banco-galicia .case-metrics-grid,.caso-page--banco-galicia .case-columns-grid,.caso-page--banco-galicia .case-columns-section--light .case-columns-grid,.caso-page--banco-galicia .case-related-grid,.caso-page--banco-galicia .case-feature-blocks{grid-template-columns:1fr}.caso-page--banco-galicia .case-testimonial-section{min-height:0;padding:88px 5%}.caso-page--banco-galicia .case-testimonial-section blockquote{font-size:38px;line-height:46px}.caso-page--banco-galicia .case-related-section{min-height:0;padding:88px 5%}}
