﻿@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,400&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--gsj-brand-orange: oklch(68.5% 0.19 51deg);--gsj-brand-orange-dark: oklch(62% 0.19 45deg);--gsj-color-primary: oklch(68.5% 0.19 51deg);--gsj-color-primary-hover: oklch(62% 0.19 45deg);--gsj-color-primary-active: oklch(49% 0.22 35deg);--gsj-color-primary-text: oklch(49% 0.22 35deg);--gsj-color-primary-light: #FFF3E0;--gsj-color-on-primary: oklch(100% 0 0deg);--gsj-color-accent: oklch(84.42% 0.18 85.5deg);--gsj-color-on-accent: oklch(0% 0 0deg);--gsj-color-bg-page: oklch(100% 0 0deg);--gsj-color-bg-secondary: oklch(96% 0.01 70deg);--gsj-color-bg-subtle: oklch(98.5% 0.01 70deg);--gsj-color-bg-muted: oklch(96% 0.01 70deg);--gsj-color-surface: oklch(100% 0 0deg);--gsj-color-surface-container-low: oklch(98% 0 0deg);--gsj-color-primary-container: oklch(96% 0.04 51deg);--gsj-color-on-primary-container: oklch(22% 0.06 51deg);--gsj-color-secondary-container: oklch(97% 0.05 85.7deg);--gsj-color-on-secondary-container: oklch(25% 0.07 85.7deg);--gsj-color-fill-primary: rgba(0, 0, 0, 0.05);--gsj-color-fill-secondary: rgba(0, 0, 0, 0.08);--gsj-color-fill-tertiary: rgba(0, 0, 0, 0.12);--gsj-color-fill-brand: rgba(255, 130, 0, 0.08);--gsj-color-border: rgba(60, 60, 67, 0.18);--gsj-color-border-strong: rgba(60, 60, 67, 0.36);--gsj-color-border-brand: oklch(68.5% 0.19 51deg);--gsj-color-text: oklch(19.2% 0 0deg);--gsj-color-text-secondary: rgba(60, 60, 67, 0.85);--gsj-color-text-muted: rgba(60, 60, 67, 0.6);--gsj-color-text-placeholder: rgba(60, 60, 67, 0.3);--gsj-color-text-on-dark: oklch(100% 0 0deg);--gsj-color-text-link: oklch(49% 0.22 35deg);--gsj-color-text-link-hover: oklch(38% 0.21 30deg);--gsj-color-footer-bg: #2D2D2D;--gsj-color-success: oklch(53% 0.14 145deg);--gsj-color-warning: oklch(84.42% 0.18 85.5deg);--gsj-color-error: oklch(57.81% 0.25 29.23deg);--gsj-color-info: oklch(45% 0.16 250deg);--gsj-color-success-text: #236127;--gsj-color-warning-text: #7A5800;--gsj-color-error-text: #aa0d0c;--gsj-color-info-text: #0d4d92;--gsj-color-brand-text: #7a3d00;--gsj-font-heading: Ubuntu, system-ui, sans-serif;--gsj-font-body: Lora, Georgia, serif;--gsj-font-size-large-title: clamp(3rem, 7vw, 6rem);--gsj-font-size-title-1: clamp(2rem, 4vw, 3rem);--gsj-font-size-title-2: clamp(1.5rem, 3vw, 2.25rem);--gsj-font-size-title-3: clamp(1.25rem, 2vw, 1.5rem);--gsj-font-size-headline: 1.125rem;--gsj-font-size-body: clamp(1rem, 0.95rem + 0.25vw, 1.125rem);--gsj-font-size-subheadline: 0.9375rem;--gsj-font-size-footnote: 0.8125rem;--gsj-font-size-caption-1: 0.75rem;--gsj-font-weight-regular: 400;--gsj-font-weight-medium: 500;--gsj-font-weight-semibold: 600;--gsj-font-weight-bold: 700;--gsj-line-height-tight: 1.2;--gsj-line-height-snug: 1.28;--gsj-line-height-normal: 1.5;--gsj-line-height-relaxed: 1.625;--gsj-letter-spacing-tight: -0.02em;--gsj-letter-spacing-normal: 0em;--gsj-letter-spacing-wide: 0.04em;--gsj-letter-spacing-caps: 0.08em;--gsj-duration-fast: 150ms;--gsj-duration-base: 250ms;--gsj-duration-slow: 350ms;--gsj-ease-standard: cubic-bezier(0.25, 0.46, 0.45, 0.94);--gsj-ease-decelerate: cubic-bezier(0, 0, 0.2, 1);--gsj-ease-accelerate: cubic-bezier(0.4, 0, 1, 1);--gsj-radius-xs: 4px;--gsj-radius-sm: 8px;--gsj-radius-md: 12px;--gsj-radius-lg: 16px;--gsj-radius-card: 20px;--gsj-radius-xl: 28px;--gsj-radius-full: 9999px;--gsj-space-1: 4px;--gsj-space-2: 8px;--gsj-space-3: 12px;--gsj-space-4: 16px;--gsj-space-5: 20px;--gsj-space-6: 24px;--gsj-space-8: 32px;--gsj-space-10: 40px;--gsj-space-12: 48px;--gsj-space-16: 64px;--gsj-space-20: 80px;--gsj-space-24: 96px;--gsj-container-max: 1280px;--gsj-container-pad: 24px}.gsj-text-heading{font-family:"Ubuntu",system-ui,sans-serif}.gsj-text-body{font-family:"Lora",Georgia,serif}.gsj-text-xs{font-size:.75rem}.gsj-text-sm{font-size:.8125rem}.gsj-text-base{font-size:clamp(1rem,.95rem + .25vw,1.125rem)}.gsj-text-lg{font-size:1.125rem}.gsj-text-xl{font-size:clamp(1.25rem,2vw,1.5rem)}.gsj-text-2xl{font-size:clamp(1.5rem,3vw,2.25rem)}.gsj-text-3xl{font-size:clamp(2rem,4vw,3rem)}.gsj-font-regular{font-weight:400}.gsj-font-medium{font-weight:500}.gsj-font-bold{font-weight:700}.gsj-leading-tight{line-height:1.2}.gsj-leading-normal{line-height:1.5}.gsj-leading-relaxed{line-height:1.625}.gsj-org-divider{display:inline-block;width:1px;height:1.5em;background-color:oklch(.685 .19 51);margin:0 12px;vertical-align:middle}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:"Lora",Georgia,serif;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:400;line-height:1.625;color:oklch(.192 0 0);background-color:oklch(1 0 0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1{font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(3rem,7vw,6rem);font-weight:700;line-height:1.2;color:oklch(.192 0 0);letter-spacing:-0.02em}h2{font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.28;color:oklch(.192 0 0);letter-spacing:-0.01em}h3{font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.28;color:oklch(.192 0 0)}h4{font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1.5;color:oklch(.192 0 0)}h5{font-family:"Ubuntu",system-ui,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5;color:oklch(.192 0 0)}h6{font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:600;line-height:1.5;color:oklch(.192 0 0)}p{margin-bottom:16px;color:oklch(.192 0 0)}p:last-child{margin-bottom:0}a{color:oklch(.49 .22 35);text-decoration:none;transition:color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}a:hover{color:oklch(.38 .21 30)}a:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px;border-radius:4px}img,video,svg{max-width:100%;display:block}ul,ol{padding-left:24px}li{margin-bottom:4px;line-height:1.5}hr{border:none;border-top:.5px solid rgba(60,60,67,.18);margin:32px 0}strong{font-weight:600}em{font-style:italic}::selection{background-color:rgba(255,130,0,.2);color:oklch(.192 0 0)}.gsj-banner{background-color:#2d2d2d;border-bottom:2px solid oklch(.685 .19 51)}.gsj-banner__bar{max-width:1280px;margin:0 auto;padding:0 24px}.gsj-banner__bar-inner{display:flex;align-items:center;gap:8px;min-height:44px}.gsj-banner__flag{display:flex;align-items:center;gap:8px;font-family:"Ubuntu",system-ui,sans-serif;font-size:.8125rem;color:hsla(0,0%,100%,.82);margin:0}.gsj-banner__flag strong{color:oklch(1 0 0);font-weight:600}.gsj-banner__flag-img{width:18px;height:18px;flex-shrink:0;opacity:.85}.gsj-banner__toggle{display:inline-flex;align-items:center;gap:4px;font-family:"Ubuntu",system-ui,sans-serif;font-size:.8125rem;font-weight:500;color:oklch(.685 .19 51);background:none;border:none;padding:0;cursor:pointer;white-space:nowrap;transition:color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-banner__toggle::before{content:"·";margin-right:4px;color:hsla(0,0%,100%,.35);font-weight:400}.gsj-banner__toggle svg{transition:transform .25s ease;flex-shrink:0}.gsj-banner__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.gsj-banner__toggle:hover{color:oklch(.75 .18 51)}.gsj-banner__toggle:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:3px;border-radius:4px}.gsj-banner__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows 250ms cubic-bezier(0, 0, 0.2, 1)}.gsj-banner__content.is-open{grid-template-rows:1fr}.gsj-banner__content>*{overflow:hidden}.gsj-banner__content-inner{max-width:1280px;margin:0 auto;padding:24px 24px 40px;display:grid;grid-template-columns:1fr;gap:24px;border-top:.5px solid hsla(0,0%,100%,.12)}@media(min-width: 768px){.gsj-banner__content-inner{grid-template-columns:1fr 1fr;gap:48px}}.gsj-banner__guidance{display:flex;gap:16px;align-items:flex-start}.gsj-banner__guidance-icon{flex-shrink:0;width:44px;height:44px;background-color:hsla(0,0%,100%,.08);border-radius:8px;display:flex;align-items:center;justify-content:center;color:oklch(.685 .19 51)}.gsj-banner__guidance-icon svg{width:22px;height:22px}.gsj-banner__guidance-title{font-family:"Ubuntu",system-ui,sans-serif;font-size:.9375rem;font-weight:600;color:oklch(1 0 0);line-height:1.35;margin-bottom:8px;margin-top:0}.gsj-banner__guidance-text{font-size:.8125rem;color:hsla(0,0%,100%,.72);line-height:1.7;margin:0}.gsj-banner__guidance-text strong{color:hsla(0,0%,100%,.9);font-weight:500}.gsj-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:600;line-height:1;letter-spacing:.01em;border:none;border-radius:12px;padding:0 24px;cursor:pointer;text-decoration:none;transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 150ms cubic-bezier(0, 0, 0.2, 1),box-shadow 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);white-space:nowrap;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.gsj-button:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:3px}.gsj-button:active{transform:scale(0.96)}.gsj-button:disabled,.gsj-button[aria-disabled=true]{opacity:.38;pointer-events:none;cursor:not-allowed}.gsj-button--primary{background-color:oklch(.685 .19 51);color:oklch(1 0 0)}.gsj-button--primary:hover{background-color:oklch(.62 .19 45);color:oklch(1 0 0);text-decoration:none;box-shadow:0 4px 16px rgba(255,130,0,.3)}.gsj-button--primary:active{background-color:oklch(.49 .22 35);box-shadow:none}.gsj-button--secondary{background-color:rgba(255,130,0,.08);color:oklch(.685 .19 51)}.gsj-button--secondary:hover{background-color:rgba(255,130,0,.14);color:oklch(.62 .19 45);text-decoration:none}.gsj-button--secondary:active{background-color:rgba(255,130,0,.2)}.gsj-button--ghost{background-color:rgba(0,0,0,0);color:oklch(.685 .19 51)}.gsj-button--ghost:hover{background-color:rgba(255,130,0,.08);text-decoration:none}.gsj-button--ghost:active{background-color:rgba(0,0,0,.08)}.gsj-button--destructive{background-color:rgba(237,39,38,.1);color:oklch(.5781 .25 29.23)}.gsj-button--destructive:hover{background-color:rgba(237,39,38,.16);text-decoration:none}.gsj-button--sm{font-size:.9375rem;min-height:36px;padding:0 16px;border-radius:8px;position:relative}.gsj-button--sm::after{content:"";position:absolute;inset:-4px 0}.gsj-button--lg{font-size:1.125rem;min-height:52px;padding:0 32px;border-radius:16px}.gsj-button--tonal{background-color:oklch(.97 .05 85.7);color:oklch(.25 .07 85.7)}.gsj-button--tonal:hover{background-color:oklch(.94 .07 85.7);color:oklch(.25 .07 85.7);text-decoration:none}.gsj-button--tonal:active{background-color:oklch(.91 .08 85.7)}.gsj-button--inverse{background-color:oklch(1 0 0);color:oklch(.685 .19 51)}.gsj-button--inverse:hover{background-color:oklch(.985 .01 70);color:oklch(.62 .19 45);text-decoration:none;box-shadow:0 4px 16px rgba(0,0,0,.15)}.gsj-button--inverse:active{background-color:oklch(.96 .01 70);box-shadow:none}.gsj-button--pill{border-radius:9999px}.gsj-button--icon{width:44px;height:44px;padding:0;border-radius:8px;flex-shrink:0}.gsj-chip{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border-radius:8px;font-family:"Ubuntu",system-ui,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.006em;cursor:pointer;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),border-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);position:relative}.gsj-chip::before{content:"";position:absolute;inset:-6px 0}.gsj-chip:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px}.gsj-chip--filter{background-color:rgba(0,0,0,0);border:1px solid rgba(60,60,67,.36);color:rgba(60,60,67,.85)}.gsj-chip--filter:hover:not(.is-selected){background-color:rgba(0,0,0,.08);color:oklch(.192 0 0)}.gsj-chip--filter.is-selected{background-color:oklch(.97 .05 85.7);border-color:rgba(0,0,0,0);color:oklch(.25 .07 85.7);font-weight:600;padding-right:8px}.gsj-chip--filter.is-selected:hover{background-color:oklch(.94 .07 85.7)}.gsj-chip--filter.is-selected::after{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23413000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 9 7 13 15 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px 18px;flex-shrink:0}.gsj-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.gsj-cta{background-color:oklch(.685 .19 51);border-radius:28px;padding:80px 48px;display:flex;align-items:center;gap:64px;position:relative;overflow:hidden;color:oklch(1 0 0)}@media(max-width: 767px){.gsj-cta{padding:40px 24px;gap:32px;flex-direction:column;text-align:center}}.gsj-cta__bg-decoration{font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(6rem,15vw,12rem);font-weight:700;line-height:1;color:oklch(1 0 0);opacity:.12;position:absolute;right:-0.1em;bottom:-0.25em;user-select:none;pointer-events:none;letter-spacing:-0.04em}.gsj-cta__body{flex:1;position:relative;z-index:1}.gsj-cta__title{font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;color:oklch(1 0 0);margin-bottom:16px;line-height:1.28;letter-spacing:-0.01em}.gsj-cta__text{font-size:clamp(1rem,.95rem + .25vw,1.125rem);color:hsla(0,0%,100%,.9);line-height:1.625;margin-bottom:32px;max-width:600px}.gsj-cta__logo{position:relative;z-index:1;flex-shrink:0}.gsj-cta__logo img{display:block}@media(max-width: 767px){.gsj-cta__logo{display:none}}.gsj-badge{display:inline-flex;align-items:center;font-family:"Ubuntu",system-ui,sans-serif;font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.02em;border-radius:8px;padding:4px 8px;white-space:nowrap}.gsj-badge--pill{border-radius:9999px}.gsj-badge--primary{background-color:oklch(.685 .19 51);color:oklch(1 0 0)}.gsj-badge--accent{background-color:oklch(.8442 .18 85.5);color:oklch(0 0 0)}.gsj-badge--muted{background-color:oklch(.96 .01 70);color:rgba(60,60,67,.85)}.gsj-badge--success{background-color:rgba(46,125,50,.12);color:#236127}.gsj-badge--error{background-color:rgba(237,39,38,.1);color:#aa0d0c}.gsj-badge--warning{background-color:rgba(253,194,31,.18);color:#7a5800}.gsj-badge--outline{background-color:rgba(0,0,0,0);color:oklch(.685 .19 51);box-shadow:inset 0 0 0 1px oklch(.685 .19 51)}.gsj-input{display:block;width:100%;min-height:44px;font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:400;color:oklch(.192 0 0);background-color:oklch(.96 .01 70);border:.5px solid rgba(60,60,67,.18);border-radius:12px;padding:0 16px;transition:border-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),box-shadow 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);outline:none;appearance:none;-webkit-appearance:none}.gsj-input::placeholder{color:rgba(60,60,67,.3)}.gsj-input:hover{border-color:rgba(60,60,67,.36)}.gsj-input:focus,.gsj-input:focus-visible{border-color:oklch(.685 .19 51);background-color:oklch(1 0 0);box-shadow:0 0 0 3.5px rgba(255,130,0,.2);outline:none}.gsj-input:disabled{background-color:rgba(0,0,0,.05);color:rgba(60,60,67,.6);cursor:not-allowed;opacity:.38}.gsj-input--search{border-radius:9999px;padding-left:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23B3B3B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 16px center;background-size:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.gsj-input-group{display:flex;align-items:stretch;background-color:oklch(1 0 0);border-radius:9999px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);overflow:hidden;transition:box-shadow 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-input-group:focus-within{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1),0 0 0 3px rgba(255,130,0,.15)}.gsj-input-group .gsj-input{border:none;border-radius:0;box-shadow:none;background-color:rgba(0,0,0,0);min-height:44px;padding-left:24px;flex:1}.gsj-input-group .gsj-input:focus,.gsj-input-group .gsj-input:focus-visible{box-shadow:none}.gsj-input-group .gsj-button{border-radius:0;padding-left:24px;padding-right:24px;flex-shrink:0}.gsj-label{display:block;font-family:"Ubuntu",system-ui,sans-serif;font-size:.9375rem;font-weight:600;color:rgba(60,60,67,.85);margin-bottom:8px}.gsj-field{margin-bottom:24px}.gsj-field.has-error .gsj-input{border-color:oklch(.5781 .25 29.23);background-color:rgba(237,39,38,.04)}.gsj-field.has-error .gsj-input:focus{box-shadow:0 0 0 3.5px rgba(237,39,38,.18)}.gsj-field.has-error .gsj-field__message{color:oklch(.5781 .25 29.23)}.gsj-field__message{display:block;font-size:.8125rem;color:rgba(60,60,67,.6);margin-top:8px;line-height:1.5}.gsj-select{display:block;width:100%;font-family:"Lora",Georgia,serif;font-size:clamp(1rem,.95rem + .25vw,1.125rem);color:oklch(.192 0 0);background-color:oklch(1 0 0);border:1.5px solid rgba(60,60,67,.18);border-radius:8px;padding:10px 40px 10px 16px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%233C3C43' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer;transition:border-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),box-shadow 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-select:hover{border-color:rgba(60,60,67,.36)}.gsj-select:focus{outline:none;border-color:oklch(.685 .19 51);box-shadow:0 0 0 3px rgba(255,130,0,.2)}.gsj-select:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px}.gsj-select:disabled{opacity:.38;cursor:not-allowed;background-color:oklch(.96 .01 70)}.gsj-textarea{display:block;width:100%;font-family:"Lora",Georgia,serif;font-size:clamp(1rem,.95rem + .25vw,1.125rem);color:oklch(.192 0 0);background-color:oklch(1 0 0);border:1.5px solid rgba(60,60,67,.18);border-radius:8px;padding:12px 16px;min-height:120px;resize:vertical;line-height:1.625;transition:border-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),box-shadow 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-textarea::placeholder{color:rgba(60,60,67,.3)}.gsj-textarea:hover{border-color:rgba(60,60,67,.36)}.gsj-textarea:focus{outline:none;border-color:oklch(.685 .19 51);box-shadow:0 0 0 3px rgba(255,130,0,.2)}.gsj-textarea:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px}.gsj-textarea:disabled{opacity:.38;cursor:not-allowed;background-color:oklch(.96 .01 70);resize:none}.gsj-checkbox-label,.gsj-radio-label{display:inline-flex;align-items:flex-start;gap:12px;cursor:pointer;font-family:"Lora",Georgia,serif;font-size:clamp(1rem,.95rem + .25vw,1.125rem);color:oklch(.192 0 0);line-height:1.5;min-height:44px;padding:8px 0}.gsj-checkbox,.gsj-radio{appearance:none;-webkit-appearance:none;flex-shrink:0;width:20px;height:20px;margin-top:2px;border:2px solid rgba(60,60,67,.36);background-color:oklch(1 0 0);cursor:pointer;transition:border-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-checkbox:hover,.gsj-radio:hover{border-color:oklch(.685 .19 51)}.gsj-checkbox:focus-visible,.gsj-radio:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:3px}.gsj-checkbox:disabled,.gsj-radio:disabled{opacity:.38;cursor:not-allowed}.gsj-checkbox{border-radius:4px}.gsj-checkbox:checked{background-color:oklch(.685 .19 51);border-color:oklch(.685 .19 51);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpolyline points='2 7 6 11 12 3' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px}.gsj-checkbox:indeterminate{background-color:oklch(.685 .19 51);border-color:oklch(.685 .19 51);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='2' viewBox='0 0 10 2'%3E%3Cline x1='1' y1='1' x2='9' y2='1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.gsj-radio{border-radius:9999px}.gsj-radio:checked{border-color:oklch(.685 .19 51);border-width:6px;background-color:oklch(1 0 0);box-shadow:inset 0 0 0 3px oklch(1 0 0);background-color:oklch(.685 .19 51)}.gsj-fieldset{border:none;padding:0;margin:0}.gsj-legend{font-family:"Ubuntu",system-ui,sans-serif;font-size:.9375rem;font-weight:600;color:oklch(.192 0 0);margin-bottom:16px;display:block;width:100%}.gsj-choice-group{display:flex;flex-direction:column;gap:8px}.gsj-choice-group--inline{flex-direction:row;flex-wrap:wrap;gap:16px 32px}.gsj-alert{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;border-radius:20px;border-left:4px solid currentColor;position:relative;overflow:hidden}.gsj-alert__icon{flex-shrink:0;width:20px;height:20px;margin-top:2px;background-size:contain;background-repeat:no-repeat;background-position:center}.gsj-alert__content{flex:1;min-width:0}.gsj-alert__title{font-family:"Ubuntu",system-ui,sans-serif;font-size:1.125rem;font-weight:600;color:inherit;margin-bottom:8px}.gsj-alert__content p{font-size:.9375rem;color:inherit;margin-bottom:0;line-height:1.5;opacity:.85}.gsj-alert--info{background-color:rgba(21,101,192,.07);border-color:oklch(.45 .16 250);color:#0d4d92}.gsj-alert--info .gsj-alert__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230d4d92' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E")}.gsj-alert--success{background-color:rgba(46,125,50,.07);border-color:oklch(.53 .14 145);color:#236127}.gsj-alert--success .gsj-alert__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23236127' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.gsj-alert--warning{background-color:rgba(253,194,31,.12);border-color:oklch(.8442 .18 85.5);color:#7a5800}.gsj-alert--warning .gsj-alert__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%237A5800' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E")}.gsj-alert--error{background-color:rgba(237,39,38,.07);border-color:oklch(.5781 .25 29.23);color:#aa0d0c}.gsj-alert--error .gsj-alert__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23aa0d0c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='15' y1='9' x2='9' y2='15'/%3E%3Cline x1='9' y1='9' x2='15' y2='15'/%3E%3C/svg%3E")}.gsj-alert--brand{background-color:rgba(255,130,0,.08);border-color:oklch(.685 .19 51);color:#7a3d00}.gsj-alert--brand .gsj-alert__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%237a3d00' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E")}.gsj-notification{width:100%;padding:16px 0}.gsj-notification__inner{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:flex-start;gap:16px}.gsj-notification__icon{flex-shrink:0;width:22px;height:22px;margin-top:1px}.gsj-notification__content{flex:1;min-width:0}.gsj-notification__title{font-family:"Ubuntu",system-ui,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.5;margin-bottom:4px}.gsj-notification__text{font-size:.8125rem;line-height:1.5;margin:0;opacity:.9}.gsj-notification__dismiss{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;border-radius:4px;cursor:pointer;opacity:.7;transition:opacity 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);color:inherit}.gsj-notification__dismiss:hover{opacity:1}.gsj-notification__dismiss:focus-visible{outline:2px solid currentColor;outline-offset:2px}.gsj-notification--info{background-color:oklch(.96 .04 51)}.gsj-notification--info .gsj-notification__icon,.gsj-notification--info .gsj-notification__title,.gsj-notification--info .gsj-notification__text{color:oklch(.22 .06 51)}.gsj-notification--warning{background-color:oklch(.95 .12 90)}.gsj-notification--warning .gsj-notification__icon,.gsj-notification--warning .gsj-notification__title,.gsj-notification--warning .gsj-notification__text{color:#7a5800}.gsj-notification--critical{background-color:oklch(.5781 .25 29.23)}.gsj-notification--critical .gsj-notification__icon,.gsj-notification--critical .gsj-notification__title,.gsj-notification--critical .gsj-notification__text{color:oklch(1 0 0)}.gsj-notification--success{background-color:oklch(.95 .08 145)}.gsj-notification--success .gsj-notification__icon,.gsj-notification--success .gsj-notification__title,.gsj-notification--success .gsj-notification__text{color:#236127}.gsj-inset{border-left:4px solid oklch(.685 .19 51);background-color:rgba(255,130,0,.08);padding:16px 24px;border-radius:0 8px 8px 0;margin:24px 0}.gsj-inset p{color:oklch(.192 0 0);margin-bottom:8px}.gsj-inset p:last-child{margin-bottom:0}.gsj-inset--warning{border-left-color:oklch(.8442 .18 85.5);background-color:rgba(253,194,31,.1)}.gsj-inset--warning p{color:#7a5800}.gsj-inset--info{border-left-color:oklch(.45 .16 250);background-color:rgba(21,101,192,.07)}.gsj-inset--info p{color:#0d4d92}.gsj-inset--success{border-left-color:oklch(.53 .14 145);background-color:rgba(46,125,50,.07)}.gsj-inset--success p{color:#236127}.gsj-warning{display:flex;gap:16px;align-items:flex-start;padding:20px 24px;background-color:rgba(237,39,38,.07);border:1.5px solid oklch(.5781 .25 29.23);border-radius:12px;margin:24px 0}.gsj-warning__icon{flex-shrink:0;width:24px;height:24px;color:oklch(.5781 .25 29.23);margin-top:2px}.gsj-warning__text{font-size:.9375rem;color:#aa0d0c;font-weight:500;line-height:1.5;margin:0}.gsj-warning__text strong{color:#aa0d0c}.gsj-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:4px;list-style:none;padding:0;margin:0}.gsj-breadcrumb__item{display:flex;align-items:center;gap:4px}.gsj-breadcrumb__item:not(:last-child)::after{content:"/";color:rgba(60,60,67,.6);font-size:.9375rem;margin-left:4px}.gsj-breadcrumb__link{font-family:"Ubuntu",system-ui,sans-serif;font-size:.9375rem;font-weight:400;color:rgba(60,60,67,.6);text-decoration:none;border-radius:4px;padding:4px 8px;min-height:44px;display:inline-flex;align-items:center;transition:color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-breadcrumb__link:hover{color:oklch(.192 0 0);background-color:rgba(0,0,0,.05)}.gsj-breadcrumb__link:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px}.gsj-breadcrumb__current{font-family:"Ubuntu",system-ui,sans-serif;font-size:.9375rem;font-weight:600;color:oklch(.192 0 0);padding:4px 8px}.gsj-section-nav{border-bottom:.5px solid rgba(60,60,67,.18)}.gsj-section-nav__list{display:flex;gap:0;list-style:none;padding:0;margin:0;overflow-x:auto;scrollbar-width:none}.gsj-section-nav__list::-webkit-scrollbar{display:none}.gsj-section-nav__link{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;font-family:"Ubuntu",system-ui,sans-serif;font-size:.9375rem;font-weight:500;color:rgba(60,60,67,.6);text-decoration:none;white-space:nowrap;border-bottom:2px solid rgba(0,0,0,0);transition:color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),border-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-section-nav__link:hover{color:oklch(.192 0 0)}.gsj-section-nav__link.is-active{color:oklch(.685 .19 51);font-weight:600;border-bottom-color:oklch(.685 .19 51)}.gsj-section-nav__link:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:-2px}.gsj-header{position:sticky;top:0;z-index:200;background-color:oklch(1 0 0/.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:.5px solid rgba(60,60,67,.18);transition:box-shadow 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-header.is-scrolled{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.gsj-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1280px;margin:0 auto;padding:0 24px;height:80px}.gsj-header__logo{display:flex;align-items:center;gap:12px;text-decoration:none;min-height:44px;flex-shrink:0}.gsj-header__logo:hover{opacity:.75;text-decoration:none}.gsj-header__logo:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:4px;border-radius:4px}.gsj-header__logo-img{width:36px;height:36px;border-radius:8px}.gsj-header__logo-text{display:flex;flex-direction:column;line-height:1.2}.gsj-header__org{display:flex;flex-direction:column;justify-content:center;border-left:1.5px solid oklch(.685 .19 51);padding-left:20px;max-width:220px}@media(max-width: 767px){.gsj-header__org{display:none}}.gsj-header__org-label{font-family:"Ubuntu",system-ui,sans-serif;font-size:.75rem;font-weight:400;color:oklch(.192 0 0);line-height:1}.gsj-header__org-name{font-family:"Ubuntu",system-ui,sans-serif;font-size:.875rem;font-weight:700;color:oklch(.192 0 0);line-height:1.15;margin-top:2px}.gsj-header__logo-name{font-family:"Ubuntu",system-ui,sans-serif;font-size:1.1rem;font-weight:700;line-height:1;color:oklch(.192 0 0)}.gsj-header__logo-name span{font-weight:400}.gsj-header__logo-org{font-family:"Ubuntu",system-ui,sans-serif;font-size:.8rem;font-weight:400;color:oklch(.192 0 0);margin-top:2px}.gsj-header__nav{flex:1;display:none}@media(min-width: 1024px){.gsj-header__nav{display:block}}.gsj-header__nav-list{display:flex;align-items:center;gap:32px;list-style:none;padding:0;margin:0}.gsj-header__nav-link{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-family:"Ubuntu",system-ui,sans-serif;font-size:.9375rem;font-weight:500;color:rgba(60,60,67,.85);text-decoration:none;border-radius:8px;transition:color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-header__nav-link:hover{color:oklch(.192 0 0);background-color:rgba(0,0,0,.05);text-decoration:none}.gsj-header__nav-link.is-active{color:oklch(.685 .19 51);font-weight:600;position:relative}.gsj-header__nav-link.is-active::after{content:"";position:absolute;bottom:6px;left:12px;right:12px;height:2px;background-color:oklch(.685 .19 51);border-radius:9999px}.gsj-header__nav-link.is-active:hover{background-color:rgba(0,0,0,0)}.gsj-header__nav-link:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px}.gsj-header__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.gsj-header__cidi{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;transition:opacity 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-header__cidi img{display:block}.gsj-header__cidi:hover{opacity:.75}.gsj-header__cidi:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px}.gsj-header__menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(0,0,0,0);border:none;border-radius:8px;color:oklch(.192 0 0);cursor:pointer;transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-tap-highlight-color:rgba(0,0,0,0)}.gsj-header__menu-toggle:hover{background-color:rgba(0,0,0,.05)}.gsj-header__menu-toggle:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px}@media(min-width: 1024px){.gsj-header__menu-toggle{display:none}}.gsj-header__mobile-nav{display:none;border-top:.5px solid rgba(60,60,67,.18);background-color:hsla(0,0%,100%,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 250ms cubic-bezier(0, 0, 0.2, 1),opacity 250ms cubic-bezier(0, 0, 0.2, 1)}@media(min-width: 1024px){.gsj-header__mobile-nav{display:none !important}}.gsj-header__mobile-nav.is-open{display:grid;grid-template-rows:1fr;opacity:1}.gsj-header__mobile-nav>*{overflow:hidden}.gsj-header__mobile-nav-list{list-style:none;padding:12px 0 16px;margin:0;max-width:1280px;margin-inline:auto;padding-inline:24px}.gsj-header__mobile-nav-link{display:flex;align-items:center;min-height:44px;font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:500;color:oklch(.192 0 0);text-decoration:none;border-radius:8px;padding:0 12px;transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-header__mobile-nav-link:hover{background-color:rgba(0,0,0,.05);text-decoration:none}.gsj-header__mobile-nav-link.is-active{color:oklch(.685 .19 51);font-weight:600}.gsj-hero{background-color:oklch(.685 .19 51);padding:100px 0 140px;text-align:center;border-bottom-left-radius:60px;border-bottom-right-radius:60px}@media(max-width: 767px){.gsj-hero{padding:60px 0 100px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}}.gsj-hero__inner{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;gap:32px}.gsj-hero__text{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}.gsj-hero__eyebrow{font-family:"Ubuntu",system-ui,sans-serif;font-size:.8125rem;font-weight:600;color:hsla(0,0%,100%,.75);text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.gsj-hero__title{font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(3rem,7vw,6rem);font-weight:700;color:oklch(1 0 0);line-height:1.2;letter-spacing:-0.02em;max-width:720px;text-wrap:balance}.gsj-hero__title span{font-weight:400}.gsj-hero__subtitle{font-family:"Ubuntu",system-ui,sans-serif;font-size:1.4rem;font-weight:400;color:hsla(0,0%,100%,.9);line-height:1.5;max-width:700px;margin-top:8px}.gsj-hero__search{width:100%;max-width:720px}.gsj-hero__search-form{display:flex;align-items:center;background-color:oklch(1 0 0);border-radius:9999px;box-shadow:0 20px 50px rgba(0,0,0,.15);padding:8px 8px 8px 32px;gap:16px;transition:box-shadow 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),transform .2s ease}.gsj-hero__search-form:focus-within{transform:scale(1.02)}.gsj-hero__search-form input[type=search],.gsj-hero__search-form .gsj-input{border:none;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;padding:12px 0;min-height:52px;font-size:clamp(1rem,.95rem + .25vw,1.125rem);width:100%}.gsj-hero__search-form input[type=search]:focus,.gsj-hero__search-form .gsj-input:focus{box-shadow:none}.gsj-hero__search-form .gsj-button{border-radius:9999px;min-height:44px;padding:0 32px;flex-shrink:0;font-size:1.125rem;white-space:nowrap}.gsj-hero__search-icon{color:rgba(60,60,67,.6);display:flex;align-items:center;flex-shrink:0}.gsj-hero__search-icon svg{width:24px;height:24px}.gsj-hero--photo{position:relative;overflow:hidden;background-color:oklch(.28 0 0)}.gsj-hero--photo::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.45);z-index:1}.gsj-hero--photo>*{position:relative;z-index:2}.gsj-hero__bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.gsj-hero--compact{padding:48px 0}.gsj-hero--compact .gsj-hero__title{font-size:clamp(2rem,4vw,3rem);letter-spacing:-0.01em}.gsj-card{background-color:oklch(1 0 0);border-radius:20px;border:1px solid rgba(60,60,67,.18);overflow:hidden;text-decoration:none;color:oklch(.192 0 0);transition:box-shadow 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94),border-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-card:hover{will-change:box-shadow,transform;background-color:oklch(.985 .01 70);border-color:oklch(.685 .19 51);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);transform:translateY(-8px);text-decoration:none}.gsj-card:not(:hover){will-change:auto}.gsj-card:active{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);transform:translateY(0)}.gsj-card__image{width:100%;aspect-ratio:16/9;object-fit:cover}.gsj-card__body{padding:40px}.gsj-card__eyebrow{font-family:"Ubuntu",system-ui,sans-serif;font-size:.75rem;font-weight:600;color:oklch(.685 .19 51);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.gsj-card__title{font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;color:oklch(.192 0 0);margin-bottom:8px;line-height:1.28}.gsj-card__text{font-size:.9375rem;color:rgba(60,60,67,.6);line-height:1.5;margin-bottom:20px}.gsj-card__footer{padding:16px 32px;border-top:.5px solid rgba(60,60,67,.18)}.gsj-card--tramite{background-color:oklch(1 0 0);border:1px solid rgba(60,60,67,.18);display:flex;flex-direction:column;padding:40px;gap:20px;cursor:pointer;transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),border-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),box-shadow 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 250ms cubic-bezier(0, 0, 0.2, 1)}.gsj-card--tramite:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px}.gsj-card--tramite:hover:not(.is-active){will-change:box-shadow,transform;background-color:oklch(.985 .01 70);border-color:oklch(.685 .19 51);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);transform:translateY(-8px)}.gsj-card--tramite:not(:hover):not(.is-active){will-change:auto}.gsj-card--tramite:active{transform:scale(0.97) translateY(0);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.gsj-card--tramite>.gsj-card__title{margin-bottom:0}.gsj-card--tramite>.gsj-card__text{margin-bottom:0}.gsj-card--tramite.is-active{background-color:oklch(.96 .04 51);border:2px solid oklch(.685 .19 51);box-shadow:0 4px 20px oklch(.685 .19 51/.22),0 2px 6px oklch(.685 .19 51/.12);transform:translateY(0)}.gsj-card__tramite-icon{font-size:clamp(2rem,4vw,3rem);color:oklch(.685 .19 51);line-height:1}.gsj-card__tramite-label{font-family:"Ubuntu",system-ui,sans-serif;font-size:.8125rem;font-weight:600;color:oklch(.685 .19 51);line-height:1.28}.gsj-card__image-placeholder{width:100%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.gsj-card__image-placeholder--primary{background-color:oklch(.96 .04 51)}.gsj-card__image-placeholder--subtle{background-color:oklch(.985 .01 70)}.gsj-card__image-placeholder--muted{background-color:oklch(.96 .01 70)}.gsj-card--tonal{background-color:oklch(.96 .04 51);border-color:rgba(0,0,0,0)}.gsj-card--tonal:hover{background-color:oklch(.92 .06 51);border-color:rgba(0,0,0,0);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.gsj-card--tonal .gsj-card__tramite-icon,.gsj-card--tonal .gsj-card__tramite-label{color:oklch(.22 .06 51)}.gsj-card--tonal .gsj-card__title{color:oklch(.22 .06 51)}.gsj-card--tonal .gsj-card__text{color:oklch(.35 .05 51)}.gsj-card--tonal .gsj-card__icon{background:hsla(0,0%,100%,.55);color:oklch(.22 .06 51)}.gsj-card--stat{background-color:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:8px;transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-card--stat:hover{background-color:hsla(0,0%,100%,.18);transform:translateY(-4px)}.gsj-card__stat-number{font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;color:oklch(1 0 0);line-height:1}.gsj-card__stat-label{font-family:"Ubuntu",system-ui,sans-serif;font-size:.9375rem;color:hsla(0,0%,100%,.85);line-height:1.5}.gsj-card__meta{display:flex;align-items:center;gap:8px;margin-bottom:12px}.gsj-card__date{font-family:"Ubuntu",system-ui,sans-serif;font-size:.75rem;color:rgba(60,60,67,.6)}.gsj-card__icon{width:64px;height:64px;background:oklch(.685 .19 51/.1);border-radius:18px;display:flex;align-items:center;justify-content:center;color:oklch(.685 .19 51);flex-shrink:0}.gsj-card__icon svg{width:32px;height:32px}.gsj-carousel{position:relative}.gsj-carousel__track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;padding-block:8px;padding-inline-end:16px}.gsj-carousel__track::-webkit-scrollbar{display:none}.gsj-carousel__track:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px;border-radius:8px}.gsj-carousel__item{flex-shrink:0;position:relative;overflow:hidden;border-radius:20px;scroll-snap-align:start;cursor:pointer;text-decoration:none;display:block;width:260px;height:220px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);transition:box-shadow 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 250ms cubic-bezier(0, 0, 0.2, 1)}.gsj-carousel__item:hover{will-change:box-shadow,transform;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);transform:translateY(-4px)}.gsj-carousel__item:not(:hover){will-change:auto}.gsj-carousel__item:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:3px}@media(min-width: 576px){.gsj-carousel__item{width:min(80vw,300px)}}.gsj-carousel__item-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-color:oklch(.96 .04 51);transition:transform 350ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-carousel__item-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.24) 50%, rgba(0, 0, 0, 0) 100%)}.gsj-carousel__item:hover .gsj-carousel__item-bg{transform:scale(1.04)}.gsj-carousel__item-content{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:1;display:flex;flex-direction:column;gap:4px}.gsj-carousel__eyebrow{font-family:"Ubuntu",system-ui,sans-serif;font-size:.75rem;font-weight:600;color:oklch(1 0 0);letter-spacing:.08em;text-transform:uppercase;line-height:1}.gsj-carousel__title{font-family:"Ubuntu",system-ui,sans-serif;font-size:.9375rem;font-weight:700;color:oklch(1 0 0);line-height:1.28;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gsj-carousel__badge{align-self:flex-start}.gsj-carousel__item-bg--primary{background-color:oklch(.685 .19 51)}.gsj-carousel__item-bg--secondary{background-color:oklch(.97 .05 85.7)}.gsj-carousel__item-bg--muted{background-color:oklch(.96 .01 70)}.gsj-carousel--hero{padding-bottom:40px}.gsj-carousel--hero .gsj-carousel__track{scroll-snap-type:x mandatory;padding-inline:32px;padding-inline-end:32px;gap:8px}.gsj-carousel--hero .gsj-carousel__item{width:calc(100% - 64px);height:clamp(240px,40vw,400px);border-radius:28px;scroll-snap-align:center}.gsj-carousel--hero .gsj-carousel__item .gsj-carousel__title{font-size:clamp(1.25rem,2vw,1.5rem);-webkit-line-clamp:3}.gsj-carousel--hero .gsj-carousel__item .gsj-carousel__item-content{padding:32px}.gsj-carousel__prev,.gsj-carousel__next{position:absolute;top:calc(50% - 40px);transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9999px;border:none;cursor:pointer;background-color:rgba(0,0,0,.45);color:oklch(1 0 0);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-carousel__prev:hover,.gsj-carousel__next:hover{background-color:rgba(0,0,0,.65)}.gsj-carousel__prev:focus-visible,.gsj-carousel__next:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px}.gsj-carousel__prev:disabled,.gsj-carousel__next:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.gsj-carousel__prev svg,.gsj-carousel__next svg{width:20px;height:20px;flex-shrink:0}.gsj-carousel__prev{left:8px}.gsj-carousel__next{right:8px}.gsj-carousel__dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:8px;z-index:2}.gsj-carousel__dot{position:relative;width:8px;height:8px;border-radius:9999px;border:none;cursor:pointer;padding:0;background-color:rgba(255,130,0,.35);transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),width 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-carousel__dot::before{content:"";position:absolute;inset:-18px}.gsj-carousel__dot:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:3px}.gsj-carousel__dot.is-active{background-color:oklch(.685 .19 51);width:20px}@media(prefers-reduced-motion: reduce){.gsj-carousel__track{scroll-behavior:auto}.gsj-carousel__item{transition:none}.gsj-carousel__item-bg{transition:none}.gsj-carousel__dot{transition:none}.gsj-carousel__prev,.gsj-carousel__next{transition:none}}.gsj-accordion{border:1px solid rgba(60,60,67,.18);border-radius:20px;overflow:hidden}.gsj-accordion__item{border-bottom:.5px solid rgba(60,60,67,.18)}.gsj-accordion__item:last-child{border-bottom:none}.gsj-accordion__item.is-open{border-left:3px solid oklch(.685 .19 51)}.gsj-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:16px 24px;font-family:"Ubuntu",system-ui,sans-serif;font-size:.9375rem;font-weight:600;color:oklch(.192 0 0);background:none;border:none;text-align:left;cursor:pointer;transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-accordion__trigger:hover{background-color:oklch(.985 .01 70);color:oklch(.685 .19 51)}.gsj-accordion__trigger:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:-2px}.gsj-accordion__item.is-open .gsj-accordion__trigger{color:oklch(.685 .19 51);background-color:oklch(.985 .01 70)}.gsj-accordion__icon{flex-shrink:0;width:20px;height:20px;color:rgba(60,60,67,.6);transition:transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94),color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-accordion__item.is-open .gsj-accordion__icon{transform:rotate(180deg);color:oklch(.685 .19 51)}.gsj-accordion__panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 250ms cubic-bezier(0, 0, 0.2, 1)}.gsj-accordion__item.is-open .gsj-accordion__panel{grid-template-rows:1fr}.gsj-accordion__panel>*{overflow:hidden;min-height:0}.gsj-accordion__body{padding:0;display:flex;flex-direction:column;font-size:.9375rem;color:rgba(60,60,67,.85);line-height:1.625}.gsj-accordion__body>*{padding-left:24px;padding-right:24px;margin-top:0;margin-bottom:0}.gsj-accordion__body>*:first-child{padding-top:8px}.gsj-accordion__body>*:last-child{padding-bottom:24px}.gsj-accordion__body p+p{margin-top:12px}.gsj-tabs{width:100%}.gsj-tabs__list{display:flex;gap:0;border-bottom:1.5px solid rgba(60,60,67,.18);list-style:none;padding:0;margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gsj-tabs__list::-webkit-scrollbar{display:none}.gsj-tabs__tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-family:"Ubuntu",system-ui,sans-serif;font-size:.9375rem;font-weight:500;color:rgba(60,60,67,.85);background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1.5px;cursor:pointer;white-space:nowrap;transition:color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),border-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-tabs__tab:hover{color:oklch(.192 0 0);background-color:oklch(.985 .01 70)}.gsj-tabs__tab:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:-2px}.gsj-tabs__tab[aria-selected=true]{color:oklch(.685 .19 51);font-weight:600;border-bottom-color:oklch(.685 .19 51);background-color:rgba(0,0,0,0)}.gsj-tabs__tab[aria-selected=true]:hover{background-color:rgba(0,0,0,0)}.gsj-tabs__panel{display:none;padding:32px 0;animation:gsj-tab-fade 250ms cubic-bezier(0, 0, 0.2, 1)}.gsj-tabs__panel.is-active{display:block}@keyframes gsj-tab-fade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.gsj-tabs__panel{animation:none}}.gsj-step-indicator{display:flex;align-items:flex-start;justify-content:center;gap:0;margin-bottom:40px;position:relative;counter-reset:step-counter}.gsj-step-indicator__step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;counter-increment:step-counter}.gsj-step-indicator__step:not(:last-child)::after{content:"";position:absolute;top:20px;left:calc(50% + 20px);right:calc(-50% + 20px);height:2px;background-color:rgba(60,60,67,.18);z-index:0;transition:background-color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-step-indicator__step.is-completed:not(:last-child)::after{background-color:oklch(.685 .19 51)}.gsj-step-indicator__circle{width:40px;height:40px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-family:"Ubuntu",system-ui,sans-serif;font-size:.8125rem;font-weight:700;position:relative;z-index:1;transition:background-color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94),border-color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-step-indicator__step.is-pending .gsj-step-indicator__circle{background-color:oklch(1 0 0);border:2px solid rgba(60,60,67,.36);color:rgba(60,60,67,.6)}.gsj-step-indicator__step.is-active .gsj-step-indicator__circle{background-color:oklch(.685 .19 51);border:2px solid oklch(.685 .19 51);color:oklch(1 0 0);box-shadow:0 0 0 4px rgba(255,130,0,.2)}.gsj-step-indicator__step.is-completed .gsj-step-indicator__circle{background-color:oklch(.685 .19 51);border:2px solid oklch(.685 .19 51);color:oklch(1 0 0)}.gsj-step-indicator__label{font-family:"Ubuntu",system-ui,sans-serif;font-size:.75rem;font-weight:500;color:rgba(60,60,67,.6);text-align:center;margin-top:8px;max-width:80px;line-height:1.3}.gsj-step-indicator__step.is-active .gsj-step-indicator__label{color:oklch(.685 .19 51);font-weight:600}.gsj-step-indicator__step.is-completed .gsj-step-indicator__label{color:rgba(60,60,67,.85)}.gsj-step-indicator__mobile-label{display:none;font-family:"Ubuntu",system-ui,sans-serif;font-size:.9375rem;font-weight:500;color:rgba(60,60,67,.85);text-align:center;margin-bottom:24px}.gsj-step-indicator__mobile-label strong{color:oklch(.685 .19 51);font-weight:600}@media(max-width: 599px){.gsj-step-indicator{display:none}.gsj-step-indicator__mobile-label{display:block}}.gsj-summary{width:100%;border:1px solid rgba(60,60,67,.18);border-radius:20px;overflow:hidden}.gsj-summary__title{font-family:"Ubuntu",system-ui,sans-serif;font-size:.9375rem;font-weight:600;color:oklch(.192 0 0);padding:16px 24px;border-bottom:1px solid rgba(60,60,67,.18);background-color:oklch(.985 .01 70);margin:0}.gsj-summary__row{display:flex;align-items:baseline;gap:16px;padding:16px 24px;border-bottom:.5px solid rgba(60,60,67,.18)}.gsj-summary__row:last-child{border-bottom:none}.gsj-summary__row:nth-child(even){background-color:oklch(.985 .01 70)}.gsj-summary__key{font-family:"Ubuntu",system-ui,sans-serif;font-size:.8125rem;font-weight:600;color:rgba(60,60,67,.6);flex:0 0 35%;min-width:0}.gsj-summary__value{font-size:.9375rem;color:oklch(.192 0 0);flex:1;min-width:0;word-break:break-word}.gsj-summary__action{font-family:"Ubuntu",system-ui,sans-serif;font-size:.8125rem;font-weight:600;color:oklch(.685 .19 51);text-decoration:none;white-space:nowrap;flex-shrink:0}.gsj-summary__action:hover{color:oklch(.62 .19 45);text-decoration:underline}.gsj-summary__action:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px;border-radius:4px}.gsj-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(60,60,67,.18);border-radius:20px}.gsj-table{width:100%;border-collapse:collapse;font-size:.9375rem;color:oklch(.192 0 0);background-color:oklch(1 0 0)}.gsj-table__caption{font-family:"Ubuntu",system-ui,sans-serif;font-size:.8125rem;font-weight:500;color:rgba(60,60,67,.6);text-align:left;padding:12px 24px;border-bottom:1px solid rgba(60,60,67,.18);background-color:oklch(.985 .01 70);caption-side:top}.gsj-table thead tr{border-bottom:1.5px solid rgba(60,60,67,.36);background-color:oklch(.985 .01 70)}.gsj-table th{font-family:"Ubuntu",system-ui,sans-serif;font-size:.8125rem;font-weight:600;color:oklch(.192 0 0);text-align:left;padding:12px 24px;white-space:nowrap}.gsj-table td{padding:16px 24px;border-bottom:.5px solid rgba(60,60,67,.18);vertical-align:middle;line-height:1.5}.gsj-table tbody tr{transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-table tbody tr:last-child td{border-bottom:none}.gsj-table tbody tr:hover{background-color:oklch(.985 .01 70)}.gsj-table--striped tbody tr:nth-child(odd){background-color:oklch(.985 .01 70)}.gsj-table .gsj-table__col--right{text-align:right}.gsj-table .gsj-table__col--center{text-align:center}.gsj-table .gsj-table__col--numeric{text-align:right;font-family:"Ubuntu",system-ui,sans-serif;font-variant-numeric:tabular-nums}.gsj-pagination{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;list-style:none;padding:0;margin:32px 0 0}.gsj-pagination__item{display:contents}.gsj-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;font-family:"Ubuntu",system-ui,sans-serif;font-size:.9375rem;font-weight:500;color:rgba(60,60,67,.85);text-decoration:none;border-radius:8px;transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-pagination__link:hover:not(.is-active):not(.is-disabled){background-color:rgba(0,0,0,.05);color:oklch(.192 0 0)}.gsj-pagination__link:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px}.gsj-pagination__link.is-active{background-color:oklch(.685 .19 51);color:oklch(1 0 0);font-weight:600;pointer-events:none}.gsj-pagination__link.is-disabled{opacity:.38;pointer-events:none;cursor:not-allowed}.gsj-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:.9375rem;color:rgba(60,60,67,.6);user-select:none}.gsj-pagination__link--prev,.gsj-pagination__link--next{gap:4px;padding:0 16px}.gsj-footer{background-color:#2d2d2d;color:oklch(1 0 0)}.gsj-footer__inner{max-width:1280px;margin:0 auto;padding:64px 24px 32px}.gsj-footer__nav{padding-bottom:48px;margin-bottom:48px;border-bottom:.5px solid hsla(0,0%,100%,.12)}.gsj-footer__nav-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 32px}@media(min-width: 768px){.gsj-footer__nav-grid{grid-template-columns:repeat(4, 1fr);gap:32px}}.gsj-footer__col-title{font-family:"Ubuntu",system-ui,sans-serif;font-size:.8125rem;font-weight:600;color:hsla(0,0%,100%,.45);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;margin-top:0}.gsj-footer__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.gsj-footer__link{display:inline-flex;align-items:center;min-height:44px;font-size:.9375rem;color:hsla(0,0%,100%,.75);text-decoration:none;border-radius:4px;transition:color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-footer__link:hover{color:oklch(1 0 0)}.gsj-footer__link:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px}.gsj-footer__meta{display:grid;grid-template-columns:1fr;gap:40px;padding-bottom:40px;margin-bottom:32px;border-bottom:.5px solid hsla(0,0%,100%,.12)}@media(min-width: 768px){.gsj-footer__meta{grid-template-columns:1fr 1fr auto;align-items:start}}.gsj-footer__meta-identity{display:flex;flex-direction:column}.gsj-footer__logo{display:flex;align-items:center;gap:12px;text-decoration:none;margin-bottom:16px}.gsj-footer__logo-img{width:36px;height:36px;flex-shrink:0}.gsj-footer__logo-text{display:flex;flex-direction:column}.gsj-footer__logo-name{font-family:"Ubuntu",system-ui,sans-serif;font-size:1.1rem;font-weight:700;color:oklch(1 0 0);line-height:1}.gsj-footer__logo-org{font-family:"Ubuntu",system-ui,sans-serif;font-size:.8rem;font-weight:400;color:hsla(0,0%,100%,.7);margin-top:2px}.gsj-footer__tagline{font-size:.9375rem;color:hsla(0,0%,100%,.55);line-height:1.5;margin-bottom:20px;max-width:220px}.gsj-footer__contact{display:flex;flex-direction:column;gap:24px}.gsj-footer__contact-block{display:flex;flex-direction:column;gap:4px}.gsj-footer__contact-label{font-family:"Ubuntu",system-ui,sans-serif;font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.45);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.gsj-footer__contact-line{font-size:.8125rem;color:hsla(0,0%,100%,.65);line-height:1.6;margin:0}.gsj-footer__escudo{display:flex;align-items:flex-start;justify-content:flex-end}.gsj-footer__escudo img{height:88px;width:auto;opacity:.85}.gsj-footer__social-list{display:flex;gap:8px;list-style:none;padding:0;margin:0}.gsj-footer__social-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.75);text-decoration:none;transition:background-color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-footer__social-link:hover{background-color:oklch(.685 .19 51);color:oklch(1 0 0)}.gsj-footer__social-link:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px}.gsj-footer__social-link svg{width:18px;height:18px}.gsj-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;justify-content:space-between}.gsj-footer__legal{font-size:.75rem;color:hsla(0,0%,100%,.38);line-height:1.5;margin:0}.gsj-footer__bottom-links{display:flex;flex-wrap:wrap;gap:4px 20px;list-style:none;padding:0;margin:0}.gsj-footer__bottom-link{font-size:.75rem;color:hsla(0,0%,100%,.5);text-decoration:none;transition:color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-footer__bottom-link:hover{color:hsla(0,0%,100%,.85)}.gsj-footer__bottom-link:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px;border-radius:4px}.gsj-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.gsj-container{width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}.gsj-section{padding-top:100px;padding-bottom:100px}.gsj-section--sm{padding-top:48px;padding-bottom:48px}.gsj-section--lg{padding-top:96px;padding-bottom:96px}.gsj-grid-4{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(min-width: 1024px){.gsj-grid-4{grid-template-columns:repeat(4, 1fr);gap:24px}}.gsj-grid-3{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 768px){.gsj-grid-3{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.gsj-grid-3{grid-template-columns:repeat(3, 1fr)}}.gsj-grid-2{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width: 768px){.gsj-grid-2{grid-template-columns:repeat(2, 1fr)}}.gsj-text-large-title{font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(3rem,7vw,6rem);font-weight:700;line-height:1.2;letter-spacing:-0.02em}.gsj-text-title-1{font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.28;letter-spacing:-0.01em}.gsj-text-title-2{font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.28}.gsj-text-headline{font-family:"Ubuntu",system-ui,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5}.gsj-text-body{font-family:"Lora",Georgia,serif;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:400;line-height:1.625}.gsj-text-callout{font-family:"Lora",Georgia,serif;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.5}.gsj-text-footnote{font-size:.8125rem;color:rgba(60,60,67,.6);line-height:1.5}.gsj-text-caption{font-family:"Ubuntu",system-ui,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(60,60,67,.6)}.gsj-text-primary{color:oklch(.685 .19 51)}.gsj-text-muted{color:rgba(60,60,67,.6)}.gsj-text-on-dark{color:oklch(1 0 0)}.gsj-bg-primary{background-color:oklch(.685 .19 51)}.gsj-bg-subtle{background-color:oklch(.985 .01 70)}.gsj-bg-secondary{background-color:oklch(.96 .01 70)}.gsj-bg-primary--section{background-color:oklch(.685 .19 51);border-radius:28px;padding:48px 40px}.gsj-skip-link{position:absolute;top:-100%;left:16px;z-index:500;background-color:oklch(.685 .19 51);color:oklch(1 0 0);padding:12px 24px;border-radius:8px;font-family:"Ubuntu",system-ui,sans-serif;font-size:.8125rem;font-weight:600;text-decoration:none;transition:top 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.gsj-skip-link:focus{top:12px}.gsj-section-header{margin-bottom:32px}.gsj-section-header--row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.gsj-section-header--centered{text-align:center;margin-bottom:48px}.gsj-section-header--light .gsj-section-header__label{color:hsla(0,0%,100%,.7)}.gsj-section-header--light .gsj-section-header__title{color:oklch(1 0 0)}.gsj-section-header--light .gsj-section-header__subtitle{color:hsla(0,0%,100%,.82)}.gsj-section-header__label{font-family:"Ubuntu",system-ui,sans-serif;font-size:.75rem;font-weight:600;color:oklch(.685 .19 51);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;display:block}.gsj-section-header__title{font-family:"Ubuntu",system-ui,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.28;letter-spacing:-0.01em;color:oklch(.192 0 0)}.gsj-section-header__subtitle{font-size:clamp(1rem,.95rem + .25vw,1.125rem);color:rgba(60,60,67,.6);margin-top:12px;max-width:600px}.gsj-section-header__link{font-family:"Ubuntu",system-ui,sans-serif;font-size:.9375rem;font-weight:600;color:oklch(.685 .19 51);text-decoration:none;white-space:nowrap;flex-shrink:0}.gsj-section-header__link:hover{color:oklch(.62 .19 45);text-decoration:underline}.gsj-section-header__link:focus-visible{outline:2px solid oklch(.685 .19 51);outline-offset:2px;border-radius:4px}
