/* Kgotla — service bundle, built from kgotla.css by `wp kgotla build-css`. Do not edit. */
@font-face{font-family:"Ubuntu";font-style:italic;font-weight:400;font-display:swap;src:url("../../fonts/ubuntu-400-italic-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Ubuntu";font-style:italic;font-weight:400;font-display:swap;src:url("../../fonts/ubuntu-400-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Ubuntu";font-style:italic;font-weight:500;font-display:swap;src:url("../../fonts/ubuntu-500-italic-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Ubuntu";font-style:italic;font-weight:500;font-display:swap;src:url("../../fonts/ubuntu-500-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Ubuntu";font-style:italic;font-weight:700;font-display:swap;src:url("../../fonts/ubuntu-700-italic-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Ubuntu";font-style:italic;font-weight:700;font-display:swap;src:url("../../fonts/ubuntu-700-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:300;font-display:swap;src:url("../../fonts/ubuntu-300-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:300;font-display:swap;src:url("../../fonts/ubuntu-300-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/ubuntu-400-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;font-display:swap;src:url("../../fonts/ubuntu-400-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:500;font-display:swap;src:url("../../fonts/ubuntu-500-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:500;font-display:swap;src:url("../../fonts/ubuntu-500-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;font-display:swap;src:url("../../fonts/ubuntu-700-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;font-display:swap;src:url("../../fonts/ubuntu-700-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"TT Ramillas Trl";src:url("../../fonts/tt-ramillas-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--kgotla-blue:#0051FF;--kgotla-blue-hover:#0545CE;--kgotla-blue-dark:#1053E2;--kgotla-blue-alt:#004CFF;--kgotla-mint:#009780;--kgotla-light-blue:#E8F1FF;--kgotla-orange:#FF834D;--kgotla-yellow:#FFDF18;--gradient-brand:linear-gradient(90deg,#0051FF 1%,#009780 98%);--gradient-mark:linear-gradient(58.392deg,#0051FF 7.25%,#009780 82.51%);--gradient-splash:linear-gradient(-45.618deg,#0051FF 10.13%,#009780 84.07%);--ink:#0F172B;--body-charcoal:#374151;--slate-blue:#62748E;--muted-gray:#6B7280;--slate-700:#334155;--slate-400:#94A3B8;--black:#000000;--white:#FFFFFF;--system-slate:#E2E8F0;--slate-100:#F1F5F9;--bone:#F6F5EF;--off-white:#F0EFEF;--blue-tint:#F8FAFF;--success:#16A34A;--danger:#DC2626;--text-heading:var(--ink);--text-body:var(--body-charcoal);--text-link:var(--kgotla-blue);--border-subtle:var(--system-slate);--font-display:"TT Ramillas Trl","Times New Roman",Georgia,serif;--font-body:"Ubuntu",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--radius-card-image:20px 20px 10px 10px;--shadow-card-hover:0 4px 8.7px 0 rgba(0,0,0,0.25);--opacity-hover:0.75;--ease-standard:cubic-bezier(0.4,0,0.2,1);--duration-base:200ms;--transition-base:all var(--duration-base) var(--ease-standard);--kg-ease:cubic-bezier(.4,0,.2,1);--kg-pad:clamp(20px,4.6vw,64px);--kg-rhythm:1;--kg-marquee-gap:112px;--kg-logo-scale:1;--kg-hero-min:606px;--t84:clamp(44px,51px + 2.29vw,84px);--t72:clamp(38px,24px + 3.8vw,72px);--t60:clamp(34px,22px + 3.1vw,60px);--t56:clamp(32px,34px + 1.52vw,56px);--t40:clamp(24px,16px + 2.2vw,40px);--t30:clamp(24px,20px + 1.1vw,30px);--t28:clamp(22px,17px + 1.4vw,28px);--t24:clamp(19px,16px + 0.9vw,24px);--t20:clamp(17px,15px + 0.55vw,20px);--t18:clamp(16px,14.5px + 0.45vw,18px)}@media (max-width:1279px){:root{--kg-hero-min:600px}}@media (max-width:1023px){:root{--kg-rhythm:.72;--kg-marquee-gap:72px;--kg-logo-scale:.82;--kg-hero-min:620px}}@media (max-width:767px){:root{--kg-rhythm:.58;--kg-marquee-gap:52px;--kg-logo-scale:.68;--kg-hero-min:580px}}@media (max-width:479px){:root{--kg-rhythm:.5;--kg-marquee-gap:40px;--kg-logo-scale:.58;--kg-hero-min:540px}}@media (max-width:374px){:root{--t84:clamp(40px,15vw,56px);--t56:clamp(30px,11vw,40px)}}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}html,body{margin:0;padding:0;background:#FFFFFF}body{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:28px;color:var(--text-body);overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;color:var(--text-heading);margin:0;text-wrap:pretty}p{margin:0;text-wrap:pretty}a{color:var(--kgotla-blue);text-decoration:none;transition:opacity var(--duration-base) var(--ease-standard)}a:hover{opacity:var(--opacity-hover);text-decoration:underline;color:var(--kgotla-blue-hover)}strong{font-weight:700}img{max-width:100%}::selection{background:var(--kgotla-light-blue);color:var(--ink)}a,button,summary,[role="button"]{-webkit-tap-highlight-color:rgba(0,81,255,.14)}input,select,textarea{font-size:16px}*:focus-visible{outline:2px solid var(--kgotla-blue);outline-offset:3px;border-radius:2px}[hidden]{display:none!important}.kg-page{width:100%;display:flex;flex-direction:column;background:#FFFFFF}.kg-col{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--kg-pad);padding-right:var(--kg-pad);box-sizing:border-box}.kg-center{text-align:center}.kg-ink{color:var(--ink)}.kg-black{color:#000000}.kg-white{color:#FFFFFF}.kg-stack{display:flex;flex-direction:column;gap:var(--gap,24px)}.kg-body16{font-family:var(--font-body);font-size:16px;line-height:28px;text-wrap:pretty}.kg-h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--t56);line-height:1.14;letter-spacing:-0.01em;text-wrap:pretty}.kg-eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--t18);line-height:24px;color:var(--kgotla-blue)}.kg-eyebrow--26{line-height:26px}.kg-sechead{display:flex;flex-direction:column;align-self:stretch}.kg-skip{position:fixed;left:16px;top:16px;z-index:120;background:#FFFFFF;color:var(--kgotla-blue);padding:12px 18px;border-radius:999px;font-family:var(--font-body);font-weight:500;font-size:14px;line-height:20px;box-shadow:0 8px 24px rgba(15,23,43,.2);transform:translateY(-200%);transition:transform 180ms var(--kg-ease)}.kg-skip:focus{transform:none;color:var(--kgotla-blue)}.kg-js [data-reveal]:not(.is-settled){opacity:0;transform:translateY(var(--y,20px));transition:opacity 600ms var(--kg-ease) var(--d,0ms),transform 600ms var(--kg-ease) var(--d,0ms)}.kg-js [data-reveal].is-in:not(.is-settled){opacity:1;transform:none}.kg-js [data-rise]{transform:translateY(16px);transition:transform 700ms var(--kg-ease) var(--d,0ms)}.kg-js.kg-risen [data-rise]{transform:none}@keyframes kg-fade{from{opacity:0}to{opacity:1}}@keyframes kg-pop{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.kg-navlink{transition:opacity 200ms var(--kg-ease)}.kg-navlink,.kg-navlink:hover{color:#FFFFFF}.kg-navlink:hover{opacity:.72}.kg-inklink{transition:color 200ms var(--kg-ease),opacity 200ms var(--kg-ease)}.kg-card{transition:opacity 600ms var(--kg-ease),transform 600ms var(--kg-ease);outline:none}.kg-card:focus-visible{outline:2px solid var(--kgotla-blue);outline-offset:6px}.kg-zoom{width:100%;height:100%;object-fit:cover;display:block;transition:transform 600ms var(--kg-ease)}.kg-fill{width:100%;height:100%;object-fit:cover;display:block}.kg-sr{position:absolute!important;left:0;top:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kg-card:hover .kg-zoom,.kg-media:hover .kg-zoom{transform:scale(1.03)}.kg-pill{transition:background 200ms var(--kg-ease),gap 200ms var(--kg-ease),opacity 200ms var(--kg-ease)}.kg-pill:hover{background:var(--bone);gap:16px;color:#000000}.kg-tertiary{transition:opacity 200ms var(--kg-ease),gap 200ms var(--kg-ease)}.kg-tertiary:hover{opacity:.75;gap:16px}.kg-row{border-radius:2px;transition:background 200ms var(--kg-ease)}.kg-row:hover{background:rgba(0,81,255,.05)}.kg-li{transition:opacity 200ms var(--kg-ease),transform 200ms var(--kg-ease)}.kg-li:hover{opacity:.86;transform:translateY(-2px)}.kg-media{transition:box-shadow 400ms var(--kg-ease),transform 400ms var(--kg-ease)}.kg-media:hover{box-shadow:0 18px 44px rgba(15,23,43,.16)}.kg-rail{scrollbar-width:none;-ms-overflow-style:none;scroll-padding-left:2px}.kg-rail::-webkit-scrollbar{display:none}.kg-navlink[aria-current="page"],.kg-inklink[aria-current="page"]{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1.5px}.kg-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:48px;padding:0 32px;border-radius:999px;border:none;cursor:pointer;font-family:var(--font-body);font-weight:500;font-size:16px;line-height:20px;text-align:center;white-space:nowrap;text-decoration:none;transition:var(--transition-base)}.kg-btn:hover{opacity:1;text-decoration:none}.kg-btn--primary-dark,.kg-btn--primary-dark:hover{color:var(--kgotla-blue)}.kg-btn--primary-dark{background:#FFFFFF}.kg-btn--primary-dark:hover{background:var(--bone)}.kg-btn--primary-light,.kg-btn--primary-light:hover{color:#FFFFFF}.kg-btn--primary-light{background:var(--kgotla-blue)}.kg-btn--primary-light:hover{background:var(--kgotla-blue-hover)}.kg-btn--secondary-dark{background:transparent;box-shadow:inset 0 0 0 2px #FFFFFF;color:#FFFFFF}.kg-btn--secondary-dark:hover{background:#FFFFFF;box-shadow:none;color:var(--kgotla-blue)}.kg-btn--secondary-light,.kg-btn--secondary-light:hover{color:var(--kgotla-blue);box-shadow:inset 0 0 0 2px var(--kgotla-blue)}.kg-btn--secondary-light{background:transparent}.kg-btn--secondary-light:hover{background:var(--off-white)}.kg-btn--outline-blue{height:36px;padding:0 17px;background:transparent;box-shadow:inset 0 0 0 1px var(--kgotla-blue);color:var(--kgotla-blue);font-weight:500;font-size:16px}.kg-btn--outline-blue:hover{background:var(--kgotla-blue);color:#FFFFFF}.kg-btn--arrow{gap:12px}.kg-btn__arrow{flex-shrink:0;transition:transform 240ms var(--kg-ease)}.kg-btn--arrow:hover .kg-btn__arrow,.kg-btn--arrow:focus-visible .kg-btn__arrow{transform:translateX(3px)}.kg-btn3{position:relative;display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-body);font-weight:500;font-size:14px;line-height:19.5px;color:var(--kgotla-blue);text-decoration:none;transition:var(--transition-base)}.kg-btn3:hover{gap:10px;opacity:.75;text-decoration:underline;color:var(--kgotla-blue)}.kg-btn3__arrow{width:9px;height:7px;flex-shrink:0;background:url("../../tinted/arrow-right-blue.svg?v=c92cba3f") center / contain no-repeat}.kg-pill{position:absolute;right:24px;bottom:25px;box-sizing:border-box;height:54px;border-radius:999px;background:#FFFFFF;padding:17px 32px;display:flex;gap:12px;align-items:center;color:#000000}.kg-pill span{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:20px}.kg-pill img{width:16px;height:9.28px;flex-shrink:0;display:block}.kg-arrow{width:48px;height:48px;flex-shrink:0;border-radius:50%;border:1px solid rgba(15,23,43,0.14);background:#FFFFFF;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgba(15,23,43,0.10);padding:0;transition:background 200ms var(--kg-ease),color 200ms var(--kg-ease),border-color 200ms var(--kg-ease),transform 200ms var(--kg-ease),box-shadow 200ms var(--kg-ease)}.kg-arrow:disabled{opacity:.3;cursor:default}.kg-arrow--prev svg{transform:scaleX(-1)}.kg-arrow:not(:disabled):hover{background:var(--kgotla-blue);border-color:var(--kgotla-blue);color:#FFFFFF;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,81,255,.28)}.kg-arrow:not(:disabled):active{transform:translateY(0)}.kg-arrow--dark{border-color:rgba(255,255,255,0.4);background:rgba(255,255,255,0.12);color:#FFFFFF;box-shadow:none}.kg-header{height:88px;box-sizing:border-box;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:24px}.kg-header__logo{display:block;flex-shrink:0}.kg-header__logo:hover{opacity:1}.kg-header__logo img{height:46.38px;width:auto;display:block}.kg-navlinks{display:flex;gap:41px;align-items:flex-start}.kg-header__link{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:20px;white-space:nowrap}.kg-header--light .kg-header__link,.kg-header--light .kg-header__link:hover{color:var(--ink)}.kg-navcta{flex-shrink:0}.kg-burger{appearance:none;border:none;background:none;padding:0;width:44px;height:44px;margin-right:-8px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;cursor:pointer;color:#FFFFFF}.kg-header--light .kg-burger,.kg-stickybar .kg-burger{color:var(--ink)}.kg-burger span{display:block;height:2px;width:26px;border-radius:2px;background:currentColor;transition:transform 240ms var(--kg-ease),opacity 240ms var(--kg-ease),width 240ms var(--kg-ease)}.kg-burger{gap:5px}.kg-burger span:last-child{width:26px}@media (max-width:1023px){.kg-navlinks,.kg-navcta{display:none!important}.kg-header{height:auto;padding:14px 0}.kg-header__logo img{height:38px}}@media (max-width:479px){.kg-header__logo img{height:33px}}@media (min-width:1024px){.kg-burger,.kg-stickybar{display:none!important}}.kg-header__end{display:flex;align-items:center;gap:16px;flex-shrink:0}@media (min-width:1024px) and (max-width:1199px){.kg-navlinks{gap:clamp(18px,2.4vw,41px)}.kg-header__end{gap:12px}.kg-navcta .kg-btn{padding:0 22px!important}.kg-lang__btn{padding:0 12px;gap:6px}}.kg-lang{position:relative}.kg-lang__btn{appearance:none;display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:transparent;color:#FFFFFF;font-family:var(--font-body);font-weight:500;font-size:16px;line-height:20px;cursor:pointer;transition:background-color 200ms var(--kg-ease),border-color 200ms var(--kg-ease)}.kg-lang__btn:hover,.kg-lang.is-open .kg-lang__btn{background:rgba(255,255,255,.12);border-color:#FFFFFF}.kg-header--light .kg-lang__btn,.kg-stickybar .kg-lang__btn{border-color:rgba(15,23,43,.25);color:var(--ink)}.kg-header--light .kg-lang__btn:hover,.kg-header--light .kg-lang.is-open .kg-lang__btn{background:var(--kg-blue-light);border-color:var(--ink)}.kg-lang.is-open .kg-chev{transform:rotate(180deg)}.kg-lang__list{position:absolute;right:0;top:calc(100% + 10px);z-index:60;min-width:236px;margin:0;padding:8px;list-style:none;border-radius:16px;background:#FFFFFF;box-shadow:0 18px 50px rgba(6,10,20,.22)}.kg-lang__item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;font-family:var(--font-body);font-size:16px;line-height:24px;color:var(--ink);text-decoration:none}.kg-lang__item:hover{background:#F1F5F9;opacity:1;color:var(--ink)}.kg-lang__item.is-current{background:var(--kg-blue-light);color:var(--kgotla-blue);font-weight:500}.kg-lang__name{flex:1 1 auto}.kg-lang__code{font-size:12px;line-height:16px;font-weight:500;color:var(--slate-blue)}.kg-lang__check{visibility:hidden;color:var(--kgotla-blue)}.kg-lang__item.is-current .kg-lang__check{visibility:visible}.kg-lang__item.is-soon{color:var(--slate-blue);cursor:default}.kg-lang__item.is-soon:hover{background:none;color:var(--slate-blue)}.kg-lang__item.is-soon .kg-lang__code{font-size:11px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}@media (max-width:1023px){.kg-lang__btn{height:32px;padding:0 12px;gap:6px;font-size:14px}.kg-lang__btn .kg-chev{display:none}}.kg-langseg{width:100%;margin-bottom:40px}.kg-langseg__label{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-family:var(--font-body);font-weight:700;font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:#FFFFFF}.kg-langseg__list{display:flex;margin:0;padding:4px;list-style:none;border-radius:999px;background:rgba(255,255,255,.14)}.kg-langseg__list li{flex:1 1 0}.kg-langseg__item{display:flex;align-items:center;justify-content:center;height:44px;border-radius:999px;font-family:var(--font-body);font-weight:500;font-size:16px;color:#FFFFFF;text-decoration:none}.kg-langseg__item.is-current{background:#FFFFFF;color:var(--kgotla-blue)}.kg-langseg__item.is-soon{flex-direction:column;gap:0;line-height:1.1;color:rgba(255,255,255,.75);cursor:default}.kg-langseg__soon{font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;opacity:.8}:lang(zh){--font-body:"Ubuntu","PingFang SC","PingFang HK","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Noto Sans HK",sans-serif;--font-display:"TT Ramillas Trl","Songti SC","Noto Serif SC","PingFang SC","Microsoft YaHei",serif}.kg-navdd{position:relative;display:flex;align-items:center;gap:6px}.kg-navdd__btn{appearance:none;border:none;background:none;padding:6px 2px;margin:-6px 0;cursor:pointer;color:inherit;display:flex;align-items:center}.kg-header--dark .kg-navdd__btn{color:#FFFFFF}.kg-header--light .kg-navdd__btn{color:var(--ink)}.kg-chev{display:block;transition:transform 200ms ease}.kg-navdd.is-open .kg-navdd__btn .kg-chev{transform:rotate(180deg)}.kg-navdd>.kg-header__link{position:relative}.kg-navdd>.kg-header__link::after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform 200ms ease}.kg-navdd.is-open>.kg-header__link::after{transform:none}.kg-navdd__panel{position:absolute;z-index:60;top:calc(100% + 18px);left:-20px;width:280px;box-sizing:border-box;margin:0;padding:8px;list-style:none;background:#FFFFFF;border-radius:12px;box-shadow:0 18px 40px rgba(15,23,43,.18);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 200ms ease,transform 200ms ease,visibility 0s linear 200ms}.kg-navdd__panel::before{content:"";position:absolute;left:0;right:0;top:-20px;height:20px}.kg-navdd.is-open .kg-navdd__panel{opacity:1;visibility:visible;transform:none;transition:opacity 200ms ease,transform 200ms ease,visibility 0s}.kg-navdd__sep{margin-top:8px;padding-top:8px;border-top:1px solid rgba(15,23,43,.1)}.kg-navdd__link,.kg-navdd__link:hover{display:block;padding:12px 14px;border-radius:8px;font-family:var(--font-body);font-weight:500;font-size:16px;line-height:20px;color:var(--ink);text-decoration:none;transition:background 200ms ease,color 200ms ease}.kg-navdd__link:hover,.kg-navdd__link:focus-visible,.kg-navdd__link[aria-current="page"]{background:#E8F1FF;color:var(--kgotla-blue)}.kg-drawer{position:fixed;inset:0;z-index:95}.kg-drawer__panel{position:absolute;inset:0;box-sizing:border-box;background:#0051FF;padding:16px var(--kg-pad) 24px;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;transform:translateY(-8px);transition:opacity 300ms ease,transform 300ms ease}.kg-drawer.is-open .kg-drawer__panel{opacity:1;transform:none}.kg-drawer__top{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.kg-drawer__logo{display:block}.kg-drawer__logo img{height:46px;width:auto;display:block}.kg-drawer__close{width:44px;height:44px;margin-right:-10px;appearance:none;border:none;background:none;padding:0;cursor:pointer;color:#FFFFFF;display:flex;align-items:center;justify-content:center}.kg-drawer__nav{padding-top:26px}.kg-drawer__list,.kg-drawer__sub,.kg-drawer__social{list-style:none;margin:0;padding:0}.kg-drawer__list{display:flex;flex-direction:column;align-items:center}.kg-drawer__list>li{width:100%;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(8px);transition:opacity 300ms ease calc(60ms + var(--i,0) * 40ms),transform 300ms ease calc(60ms + var(--i,0) * 40ms)}.kg-drawer.is-open .kg-drawer__list>li{opacity:1;transform:none}.kg-drawerlink{box-sizing:border-box;appearance:none;border:none;background:none;padding:14px 0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;font-family:var(--font-body);font-weight:400;font-size:32px;line-height:37px;color:#FFFFFF;text-decoration:none;text-align:center}.kg-drawer__toggle{width:100%}.kg-drawerlink:hover,.kg-drawerlink:focus-visible{color:#FFFFFF;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.kg-drawerlink[aria-current="page"],.kg-drawer__toggle[data-current]>span{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.kg-drawer__toggle .kg-chev{transition:transform 200ms ease}.kg-drawer__toggle[aria-expanded="true"] .kg-chev{transform:rotate(180deg)}.kg-drawer__sub{display:flex;flex-direction:column;align-items:center;padding:0}.kg-drawer__list:has([aria-expanded="true"]) a.kg-drawerlink{padding:8.5px 0}.kg-drawer__sub[hidden]{display:none}.kg-drawer__all,.kg-drawer__sublink{display:flex;align-items:center;justify-content:center;min-height:44px;font-family:var(--font-body);font-size:20px;line-height:24px;color:#FFFFFF;text-decoration:none;text-align:center}.kg-drawer__all{font-weight:500;gap:8px}.kg-drawer__sublink{font-weight:400}.kg-drawer__all:hover,.kg-drawer__sublink:hover,.kg-drawer__all:focus-visible,.kg-drawer__sublink:focus-visible{color:#FFFFFF;text-decoration:underline;text-underline-offset:5px}.kg-drawer__foot{margin-top:auto;padding-top:40px;display:flex;flex-direction:column;align-items:flex-start}.kg-drawer__q{margin:0;font-family:var(--font-body);font-weight:700;font-size:16px;line-height:24px;color:#FFFFFF}.kg-drawer__start,.kg-drawer__start:hover{margin-top:2px;font-family:var(--font-body);font-weight:400;font-size:16px;line-height:24px;color:#FFFFFF;text-decoration:underline;text-underline-offset:3px}.kg-drawer__social{display:flex;gap:6px;margin-top:40px}.kg-drawer__social a{display:flex;width:28px;height:28px;align-items:center;justify-content:center}.kg-drawer__copy{margin:20px 0 0;font-family:var(--font-body);font-weight:500;font-size:14px;line-height:16px;color:#FFFFFF}.kg-stickybar{position:fixed;top:0;left:0;right:0;z-index:70;height:62px;box-sizing:border-box;padding:0 var(--kg-pad);background:rgba(255,255,255,0.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,23,43,0.09);display:flex;align-items:center;justify-content:space-between;transform:translateY(-102%);transition:transform 320ms var(--kg-ease);pointer-events:none}.kg-stickybar.is-visible{transform:none;pointer-events:auto}.kg-stickybar a{display:block}.kg-stickybar img{height:32px;width:auto;display:block}.kg-progress{display:none}@media (max-width:1023px){.kg-progress{display:block;position:fixed;top:0;left:0;right:0;height:3px;z-index:75;background:rgba(15,23,43,.1);pointer-events:none}.kg-progress>i{display:block;height:100%;background:linear-gradient(90deg,#0051FF,#009780);transform:scaleX(0);transform-origin:left center}}.kg-cuewrap{display:none}@media (max-width:1023px){.kg-js .kg-cuewrap{display:block;margin-top:auto;padding-top:28px;align-self:center;transition:opacity 400ms var(--kg-ease),transform 400ms var(--kg-ease)}.kg-cuewrap.is-gone{opacity:0;transform:translateY(6px)}}.kg-cue{width:26px;height:42px;box-sizing:border-box;border-radius:13px;border:1px solid rgba(255,255,255,.55);display:flex;justify-content:center;padding-top:8px}.kg-cue>i{width:4px;height:4px;border-radius:50%;background:#FFFFFF;animation:kg-cuedot 1.9s cubic-bezier(.4,0,.2,1) infinite}@keyframes kg-cuedot{0%{transform:translateY(0);opacity:0}18%{opacity:1}70%{transform:translateY(16px);opacity:0}100%{transform:translateY(16px);opacity:0}}.kg-phero{position:relative;box-sizing:border-box;padding:16px 0;display:flex;flex-direction:column}.kg-phero__bg{position:absolute;inset:0;--kg-hr:clamp(28px,5.4vw,70px);border-radius:0 0 var(--kg-hr) var(--kg-hr);clip-path:inset(0 round 0 0 var(--kg-hr) var(--kg-hr));background:#0F172B}.kg-phero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%)}@media (max-width:767px){.kg-phero__img{object-position:var(--pos-m,var(--pos,50% 50%))}}.kg-phero__shade{position:absolute;inset:0}.kg-phero__inner{position:relative;flex:1;display:flex;flex-direction:column}.kg-phero__text{margin-top:calc(88px * var(--kg-rhythm));padding-bottom:calc(40px * var(--kg-rhythm));max-width:643px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.kg-phero__title{margin:0;overflow-wrap:break-word;font-family:var(--font-display);font-weight:400;font-size:var(--t84);line-height:1.05;letter-spacing:-1px;color:#FFFFFF;text-wrap:pretty}.kg-phero__sub{font-family:var(--font-body);font-weight:500;font-size:var(--t24);line-height:1.34;letter-spacing:-0.5px;color:#FFFFFF;text-wrap:pretty}.kg-gcta__panel{box-sizing:border-box;border-radius:20px;background:var(--gradient-brand);padding:calc(50px * var(--kg-rhythm)) clamp(24px,5vw,64px) calc(44px * var(--kg-rhythm));display:flex;flex-direction:column;gap:calc(32px * var(--kg-rhythm));align-items:center}.kg-gcta__text{display:flex;flex-direction:column;gap:16px;align-items:center}.kg-gcta__title{margin:0;max-width:1192px;font-family:var(--font-display);font-weight:400;font-size:var(--t48);line-height:1.125;text-align:center;color:#FFFFFF;text-wrap:pretty}.kg-gcta__body{max-width:576px;font-family:var(--font-body);font-size:16px;line-height:28px;letter-spacing:0;text-align:center;color:#FFFFFF}.kg-footer{box-sizing:border-box;background:var(--kgotla-blue);padding:73px max(64px,calc((100% - 1312px) / 2)) 40px}.kg-footer a,.kg-footer a:hover{color:#FFFFFF;text-decoration:none}.kg-footer p{margin:0}.kg-footer__grid{display:grid;grid-template-columns:minmax(0,469.3fr) repeat(3,minmax(0,195.6fr));column-gap:88px;row-gap:64px;align-items:start}.kg-footer__brand{display:flex;flex-direction:column;gap:122px}.kg-footer__logo{display:block;align-self:flex-start}.kg-footer__logo:hover{opacity:1}.kg-footer__logo img{height:80.674px;width:auto;display:block}.kg-footer__sub{display:flex;flex-direction:column;gap:12px}.kg-footer__sublabel{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:20px;color:#FFFFFF}.kg-footer__form{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.kg-footer__form input{width:350px;max-width:100%;box-sizing:border-box;border-radius:12px;border:none;background:#FFFFFF;padding:12px 16px;height:48px;font-family:var(--font-body);font-weight:300;font-size:14px;color:var(--ink)}.kg-footer__form input::placeholder{color:rgba(15,23,43,.55)}.kg-footer__submit{width:136px;height:48px;box-sizing:border-box;border-radius:100px;border:none;background:none;box-shadow:inset 0 0 0 2px #FFFFFF;cursor:pointer;font-family:var(--font-body);font-weight:500;font-size:16px;line-height:20px;color:#FFFFFF;transition:var(--transition-base)}.kg-footer__submit:hover{background:#FFFFFF;color:var(--kgotla-blue);box-shadow:none}.kg-footer__status{flex:1 1 100%;font-family:var(--font-body);font-size:14px;line-height:20px;color:#FFFFFF}.kg-footer__col{display:flex;flex-direction:column;gap:20px;min-width:0}.kg-footer__heading{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:20px;text-transform:uppercase;color:#FFFFFF}.kg-footer__links{display:flex;flex-direction:column;gap:16px}.kg-footer__links a{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:20px;color:#FFFFFF}.kg-footer__links a:hover{opacity:.75}.kg-footer__social{display:flex;gap:4px;align-items:center;margin-top:4px}.kg-social{display:inline-flex;width:24px;height:24px;flex-shrink:0;background:center / 18px 18px no-repeat}.kg-social--whatsapp{background-image:url("../../tinted/social-whatsapp-white.svg?v=3d202d11")}.kg-social--linkedin{background-image:url("../../tinted/social-linkedin-white.svg?v=437041c0")}.kg-social--facebook{background-image:url("../../tinted/social-facebook-white.svg?v=cdff5207")}.kg-social--youtube{background-image:url("../../tinted/social-youtube-white.svg?v=281386c6")}.kg-footer__copy{grid-column:1;font-family:var(--font-body);font-weight:500;font-size:14px;line-height:16px;color:#FFFFFF}.kg-footer__legal{grid-column:2 / -1;max-width:560px;display:flex;flex-direction:column;gap:16px}.kg-footer__cookies{appearance:none;border:0;background:none;padding:0 0 0 16px;margin:0;font:inherit;font-weight:400;color:rgba(255,255,255,.85);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.kg-footer__cookies:hover,.kg-footer__cookies:focus-visible{color:#FFFFFF}.kg-cookies .kg-modal__panel{display:flex;flex-direction:column;gap:20px}.kg-cookies__list{margin:0;display:flex;flex-direction:column;gap:12px}.kg-cookies__row{padding:16px;border-radius:12px;background:#F2F6FF;display:flex;flex-direction:column;gap:6px}.kg-cookies__row dt{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:22px;color:var(--ink)}.kg-cookies__row dd{margin:0;font-family:var(--font-body);font-size:14px;line-height:22px;color:#374151}.kg-cookies__row dd span{font-weight:500;color:var(--ink)}.kg-footer__legal p{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:16px;color:#FFFFFF;text-wrap:pretty}@media (max-width:1099px){.kg-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,4vw,48px);row-gap:clamp(36px,5vw,56px)}.kg-footer__brand{grid-column:1 / -1;gap:clamp(32px,5vw,56px)}.kg-footer__copy{grid-column:1 / -1;order:10}.kg-footer__legal{grid-column:1 / -1}}@media (max-width:1023px){.kg-footer{padding:clamp(44px,7vw,73px) var(--kg-pad) clamp(36px,5vw,40px)}.kg-footer__logo img{height:clamp(56px,8vw,80px)}.kg-footer__form input{width:auto;min-width:0;flex:1 1 220px;font-size:16px}}@media (max-width:640px){.kg-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.kg-footer__submit{width:100%}}@media (max-width:479px){.kg-footer__grid{grid-template-columns:1fr}}@media (max-width:1099px){.kg-3up{display:grid!important;grid-template-columns:1fr 1fr}.kg-3up>*{width:auto!important;max-width:none!important}}@media (max-width:719px){.kg-3up{grid-template-columns:1fr}}@media (max-width:1023px){.kg-2up{display:grid!important;grid-template-columns:1fr!important}.kg-2up>*{width:auto!important;max-width:none!important;align-self:auto!important}.kg-2up-rev>*:first-child{order:2}.kg-2up-rev>*:last-child{order:1}.kg-casehero{height:clamp(220px,34svh,360px)!important;min-height:0!important}}.kg-swipebar{display:none}@media (max-width:767px){.kg-swipe{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;grid-template-columns:none!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--kg-pad);margin-left:calc(-1 * var(--kg-pad));margin-right:calc(-1 * var(--kg-pad));padding-left:var(--kg-pad);padding-right:var(--kg-pad);padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start!important;align-items:stretch!important;row-gap:0!important;align-self:stretch}.kg-swipe::-webkit-scrollbar{display:none}.kg-swipe>*{flex:0 0 min(80vw,340px)!important;width:auto!important;max-width:none!important;scroll-snap-align:start;scroll-snap-stop:always}.kg-swipe-wide>*{flex:0 0 min(88vw,420px)!important}.kg-swipe-one>*{flex:0 0 100%!important}.kg-swipebar{display:block;align-self:stretch;height:3px;border-radius:3px;background:rgba(15,23,43,.12);overflow:hidden;margin-top:20px}.kg-swipebar>i{display:block;height:100%;border-radius:3px;background:var(--gradient-brand);transform:scaleX(.2);transform-origin:left center;transition:transform 160ms linear}.kg-swipebar-dark{background:rgba(255,255,255,.22)}.kg-swipebar-dark>i{background:#FFFFFF}}@keyframes kg-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.kg-impact{display:flex;flex-direction:column;gap:calc(32px * var(--kg-rhythm));align-items:center;scroll-margin-top:24px}.kg-impact__head{display:flex;flex-direction:column;gap:calc(35px * var(--kg-rhythm))}.kg-impact__all{display:flex;gap:12px;justify-content:flex-end;align-items:center;color:var(--ink)}.kg-impact__all:hover{color:var(--ink)}.kg-impact__all span{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:20px}.kg-impact__all img{width:16px;height:9.28px;flex-shrink:0;display:block}.kg-impact__stack{align-self:stretch;display:flex;flex-direction:column}.kg-impact__pin{position:sticky;top:0}.kg-impact__stack::after{content:"";display:block;height:clamp(40px,10vh,120px)}@media (prefers-reduced-motion:reduce){.kg-impact__stack::after{display:none}}.kg-case{align-self:stretch;background:var(--kgotla-blue);padding:calc(48px * var(--kg-rhythm)) 0;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.kg-case--over{box-shadow:0 -6px 14px rgba(0,0,0,0.22)}.kg-case__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:calc(64px * var(--kg-rhythm));row-gap:calc(22px * var(--kg-rhythm))}.kg-case__text{flex:1 1 360px;min-width:0;max-width:571px;display:flex;flex-direction:column;gap:calc(24px * var(--kg-rhythm))}.kg-case__copy{display:flex;flex-direction:column;gap:16px}.kg-case__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--t40);line-height:1.25;letter-spacing:-0.5px;color:#FFFFFF;text-wrap:pretty}.kg-case__results{display:flex;flex-direction:column;gap:16px}.kg-case__reslabel{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:20px;letter-spacing:2.8px;color:#FFFFFF}.kg-case__resrow{display:flex;flex-wrap:wrap;gap:20px clamp(20px,3.4vw,40px);align-items:flex-start}.kg-case__res{flex:1 1 110px;min-width:0;max-width:170px;display:flex;flex-direction:column;gap:8px}.kg-case__resnum{font-family:var(--font-body);font-size:var(--t30);line-height:1.2;color:#FFFFFF}.kg-case__restext{font-family:var(--font-body);font-size:12px;line-height:16px;color:#FFFFFF}.kg-casehero{flex:1 1 420px;min-width:0;max-width:638px;height:378px;border-radius:clamp(20px,3.4vw,40px);overflow:hidden;position:relative}.kg-casehero .kg-zoom{position:absolute;inset:0}@media (max-width:1023px){.kg-case{padding:calc(26px * var(--kg-rhythm)) 0 calc(40px * var(--kg-rhythm));min-height:100svh;align-items:flex-start}}.kg-facilitate{display:flex;flex-direction:column;gap:calc(60px * var(--kg-rhythm));align-items:center}.kg-facilitate__row{width:100%;max-width:1110px;display:flex;gap:clamp(40px,6.2vw,81px);align-items:flex-start;justify-content:center}.kg-pillar{flex:0 1 330px;min-width:0;display:flex;flex-direction:column;gap:calc(42px * var(--kg-rhythm));align-items:center}.kg-disc{width:clamp(128px,19vw,184px);height:clamp(128px,19vw,184px);border-radius:50%;box-sizing:border-box;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}.kg-disc img{display:block;width:auto;height:auto}.kg-pillar__text{align-self:stretch;display:flex;flex-direction:column;gap:22px}.kg-pillar--link{position:relative}.kg-pillar--link:hover .kg-pillar__title a{color:var(--kgotla-blue);text-decoration:underline;text-underline-offset:3px}.kg-pillar__title{text-align:center;font-family:var(--font-body);font-weight:400;font-size:var(--t18);line-height:28px;color:#000000}.kg-pillar__body{text-align:center;font-family:var(--font-body);font-size:var(--t18);line-height:28px;color:var(--kg-navy,#0F172B);text-wrap:pretty}.kg-news{min-height:clamp(268px,32vw,332px);box-sizing:border-box;border-radius:20px;background:var(--gradient-brand);padding:calc(44px * var(--kg-rhythm)) clamp(20px,4vw,48px)}.kg-news__in{display:flex;flex-direction:column;gap:16px;align-items:center}.kg-news__block{display:flex;flex-direction:column;gap:calc(32px * var(--kg-rhythm));align-items:center;width:100%}.kg-news__head{display:flex;flex-direction:column;gap:16px;align-items:center}.kg-news__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--t40);line-height:1.2;text-align:center;color:#FFFFFF}.kg-news__text{max-width:575.521px;font-family:var(--font-body);font-size:var(--t20);line-height:1.4;letter-spacing:-0.449px;text-align:center;color:#FFFFFF}.kg-news__done{min-height:48px;display:flex;align-items:center;font-family:var(--font-body);font-weight:500;font-size:var(--t20);line-height:1.4;text-align:center;color:#FFFFFF}.kg-newsform{width:100%;max-width:430px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.kg-newsform input{flex:1 1 220px;min-width:0;height:48px;box-sizing:border-box;border-radius:999px;border:none;background:#FFFFFF;padding:16px 24px;font-family:var(--font-body);font-size:16px;letter-spacing:-0.313px;color:var(--ink)}.kg-news__foot{font-family:var(--font-body);font-size:14px;line-height:20px;text-align:center;color:#FFFFFF;text-wrap:pretty}@media (max-width:560px){.kg-newsform>*{flex:1 1 100%!important;width:100%!important;min-width:0!important;box-sizing:border-box}}.kg-diff__sticky{box-sizing:border-box;padding:calc(48px * var(--kg-rhythm)) 0 calc(52px * var(--kg-rhythm));display:flex;flex-direction:column}.kg-faq__col{display:flex;flex-direction:column;gap:calc(67px * var(--kg-rhythm));align-items:center}.kg-faq__head{display:flex;flex-direction:column;gap:23px;align-items:center}.kg-faq__list{width:100%;max-width:1088px;display:flex;flex-direction:column}.kg-faq__row{border-top:1px solid rgba(0,0,0,0.5)}.kg-faq__row:last-child{border-bottom:1px solid rgba(0,0,0,0.5)}.kg-faq__q{width:100%;box-sizing:border-box;background:none;border:none;padding:calc(28px * var(--kg-rhythm)) 8px;display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;text-align:left;font:inherit;color:inherit;list-style:none}.kg-faq__q::-webkit-details-marker{display:none}.kg-faq__q span{font-family:var(--font-body);font-weight:500;font-size:var(--t24);line-height:1.33;letter-spacing:-0.5px;color:#000000;text-wrap:pretty}.kg-faq__q img{width:14.77px;height:8px;flex-shrink:0;transition:transform 240ms var(--kg-ease)}.kg-faq__row[open] .kg-faq__q img{transform:rotate(180deg)}:root{interpolate-size:allow-keywords}.kg-faq__row::details-content{block-size:0;overflow:hidden;transition:block-size 320ms var(--kg-ease),content-visibility 320ms allow-discrete}.kg-faq__row[open]::details-content{block-size:auto}.kg-faq__a p{max-width:880px;padding:4px 8px calc(34px * var(--kg-rhythm));font-family:var(--font-body);font-weight:500;font-size:17px;line-height:30px;color:#0F172B;text-wrap:pretty}.kg-faq__a p:not(:last-child){padding-bottom:0}.kg-faq__a p+p{margin-top:14px}.kg-locs{display:flex;flex-direction:column;gap:calc(60px * var(--kg-rhythm));scroll-margin-top:24px}.kg-locs .kg-h2{line-height:1.13}.kg-locs__row{display:flex;gap:calc(31px * var(--kg-rhythm));row-gap:calc(40px * var(--kg-rhythm));align-items:stretch;flex-wrap:wrap;justify-content:center}.kg-loc{flex:1 1 380px;max-width:416px;min-width:0}.kg-sq{width:100%;height:100%;box-sizing:border-box;border-radius:20px;background:var(--kgotla-blue);padding:0 0 91px;display:flex;flex-direction:column;align-items:center;gap:28px}.kg-sq__img{align-self:stretch;height:303px;border-radius:var(--radius-card-image);overflow:hidden}.kg-sq__text{align-self:stretch;margin:0 31px;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.kg-sq__text>:last-child{margin-top:auto}.kg-sq__title{align-self:stretch;font-family:var(--font-body);font-weight:700;font-size:18px;line-height:24px;color:#FFFFFF}.kg-sq__body{align-self:stretch;font-family:var(--font-body);font-weight:400;font-size:16px;line-height:28px;color:#FFFFFF}.kg-sq__text>.kg-sq__body:last-child{margin-top:0}@media (max-width:1023px){.kg-sq{padding-bottom:clamp(40px,7vw,91px)}.kg-sq__img{height:clamp(200px,34vw,303px)}}@media (max-width:767px){.kg-sq__text{margin:0 clamp(20px,6vw,31px)}}.kg-values{position:relative}.kg-values__pin{background:var(--gradient-brand);overflow:hidden}.kg-values__desk{width:100%;max-width:none;height:100%;margin-left:auto;margin-right:auto;padding-left:max(var(--kg-pad),calc((100% - 1440px) / 2 + var(--kg-pad)));box-sizing:border-box;display:flex;gap:clamp(48px,7vw,96px);align-items:center;justify-content:space-between}.kg-values__left{flex:0 1 442px;min-width:0;padding:72px 0;display:flex;flex-direction:column;gap:calc(56px * var(--kg-rhythm))}.kg-values__list{display:flex;flex-direction:column;gap:20px}.kg-values__item{display:flex;flex-direction:column;gap:22px}.kg-value{background:none;border:none;padding:0;text-align:left;cursor:pointer;font-family:var(--font-body);font-weight:500;font-size:var(--t24);line-height:1.33;letter-spacing:-0.5px;color:rgba(255,255,255,0.5);transition:color 240ms var(--kg-ease)}.kg-value:hover,.kg-values__item.is-on .kg-value{color:#FFFFFF}.kg-values__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 380ms var(--kg-ease)}.kg-values__panel>div{overflow:hidden;min-height:0}.kg-values__item.is-on .kg-values__panel,.kg-values__mitem.is-on .kg-values__panel{grid-template-rows:1fr}.kg-values__item .kg-values__panel p{max-width:379px;padding-bottom:6px;font-family:var(--font-body);font-size:16px;line-height:28px;color:#FFFFFF;text-wrap:pretty;opacity:0;transition:opacity 380ms var(--kg-ease)}.kg-values__item.is-on .kg-values__panel p,.kg-values__mitem.is-on .kg-values__panel p{opacity:1}.kg-values__pics{flex:0 0 53.4%;min-width:0;max-width:none;align-self:stretch;position:relative;min-height:496px}.kg-values__pic{position:absolute;inset:0;overflow:hidden;opacity:0;transform:scale(1.04);transition:opacity 620ms var(--kg-ease),transform 900ms var(--kg-ease)}.kg-values__pic.is-on{opacity:1;transform:scale(1)}.kg-values__mob{display:none}.kg-values{--vstep:max(320px,46vh);--vhold:0.9}.kg-values.is-pinned{height:calc(100vh + var(--vstep) * (var(--n,4) - 1 + var(--vhold)))}.kg-values.is-pinned .kg-values__pin{position:sticky;top:0;height:100vh;min-height:640px}.kg-values.is-pinned .kg-values__pics{min-height:0}.kg-values--blue .kg-values__pin{background:linear-gradient(90deg,#0051FF 1%,#009780 98%)}@media (max-width:1023px){.kg-values__desk{display:none}.kg-values__mob{display:flex;flex-direction:column;position:relative;min-height:520px}.kg-values{--vstep:max(280px,42svh)}.kg-values.is-pinned{height:calc(100svh + var(--vstep) * (var(--n,4) - 1 + var(--vhold)))}.kg-values.is-pinned .kg-values__pin{height:100svh;min-height:520px}.kg-values.is-pinned .kg-values__mob{height:100%}.kg-values__mpic{position:absolute;inset:0;opacity:0;transform:scale(1.06);transition:opacity 620ms var(--kg-ease),transform 1200ms var(--kg-ease)}.kg-values__mpic.is-on{opacity:1;transform:scale(1)}.kg-values__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,16,48,0.42) 0%,rgba(6,16,48,0.28) 26%,rgba(0,63,197,0.86) 62%,rgba(0,120,110,0.94) 100%)}.kg-values__mcontent{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding-top:calc(40px * var(--kg-rhythm));padding-bottom:calc(84px * var(--kg-rhythm));gap:26px}.kg-values__bars{display:flex;gap:6px}.kg-values__bar{flex:1;height:3px;padding:0;border:none;border-radius:3px;cursor:pointer;background:rgba(255,255,255,0.3);transition:background 300ms var(--kg-ease)}.kg-values__bar.is-on{background:#FFFFFF}.kg-values__mlist{display:flex;flex-direction:column;gap:14px}.kg-values__mitem{display:flex;flex-direction:column}.kg-values__mbtn{background:none;border:none;padding:2px 0;text-align:left;cursor:pointer;font-family:var(--font-body);font-weight:500;font-size:var(--t24);line-height:1.24;letter-spacing:-0.5px;color:rgba(255,255,255,0.66);transition:color 300ms var(--kg-ease),font-size 300ms var(--kg-ease)}.kg-values__mitem.is-on .kg-values__mbtn{font-size:var(--t40);color:#FFFFFF}.kg-values__mitem .kg-values__panel{transition:grid-template-rows 420ms var(--kg-ease)}.kg-values__mitem .kg-values__panel p{padding-top:10px;font-family:var(--font-body);font-size:var(--t18);line-height:1.6;color:rgba(255,255,255,0.94);text-wrap:pretty;opacity:0;transition:opacity 420ms var(--kg-ease)}}.kg-crumbs{font-family:var(--font-body);font-size:16px;line-height:28px;color:#000000}.kg-crumbs a,.kg-crumbs a:hover{color:#000000}.kg-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:clamp(12px,4vw,32px)}.kg-modal__scrim{position:absolute;inset:0;background:rgba(6,10,20,0.55);backdrop-filter:blur(2px);animation:kg-fade 240ms var(--kg-ease)}.kg-modal__panel{position:relative;width:min(560px,100%);max-height:88svh;overflow-y:auto;box-sizing:border-box;border-radius:20px;background:#FFFFFF;padding:clamp(24px,4vw,40px);box-shadow:0 30px 80px rgba(6,10,20,.34);animation:kg-pop 280ms var(--kg-ease)}.kg-modal__close{position:absolute;top:14px;right:14px;width:40px;height:40px;border:none;background:none;padding:0;cursor:pointer;color:var(--ink);display:flex;align-items:center;justify-content:center}.kg-modal__close svg{width:18px;height:18px}.kg-modal__form{display:flex;flex-direction:column;gap:calc(24px * var(--kg-rhythm))}.kg-modal__head{display:flex;flex-direction:column;gap:10px}.kg-modal__eyebrow{font-family:var(--font-body);font-weight:700;font-size:14px;line-height:20px;letter-spacing:0.02em;color:var(--kgotla-blue)}.kg-modal__title{margin:0;padding-right:40px;font-family:var(--font-display);font-weight:400;font-size:var(--t28);line-height:1.28;color:#000000;text-wrap:pretty}.kg-modal__intro{font-family:var(--font-body);font-size:16px;line-height:28px;color:#374151;text-wrap:pretty}.kg-modal__done{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.kg-modal__donetitle{margin:0;padding-right:40px;font-family:var(--font-display);font-weight:400;font-size:var(--t40);line-height:1.2;color:#000000;text-wrap:pretty}.kg-modal__mail{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:20px}.kg-modal__mail,.kg-modal__mail:hover{color:var(--kgotla-blue)}.kg-pdfmodal{padding:24px}.kg-pdfmodal__panel{position:relative;display:flex;flex-direction:column;width:min(1100px,100%);height:min(92svh,1200px);border-radius:20px;overflow:hidden;background:#FFFFFF;box-shadow:0 30px 80px rgba(6,10,20,.34);animation:kg-pop 280ms var(--kg-ease)}.kg-pdfmodal__bar{display:flex;align-items:center;gap:24px;padding:12px 12px 12px 24px;border-bottom:1px solid #E2E8F0}.kg-pdfmodal__title{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-body);font-weight:500;font-size:16px;line-height:24px;color:#000000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kg-pdfmodal__close{position:static}.kg-pdfmodal__frame{flex:1 1 auto;width:100%;border:0;background:#525659}.kg-freemodal .kg-modal__scrim{background:rgba(15,23,43,.6);backdrop-filter:none}.kg-freemodal__panel{width:min(640px,100%);border-radius:28px;padding:48px;max-height:calc(100svh - 24px)}.kg-freemodal__form{display:flex;flex-direction:column;gap:24px}.kg-freemodal__head{display:flex;align-items:center;gap:20px;padding-right:32px}.kg-freemodal__cover{width:88px;height:88px;flex:0 0 88px;border-radius:12px;object-fit:cover;background:#E8F1FF}.kg-freemodal__titles{display:flex;flex-direction:column;gap:4px;min-width:0}.kg-freemodal__titles .kg-modal__eyebrow{margin:0}.kg-freemodal__title{outline:none;margin:0;font-family:var(--font-display);font-weight:400;font-size:28px;line-height:1.25;color:#000000}.kg-freemodal__book{margin:0;font-family:var(--font-body);font-size:16px;line-height:24px;color:var(--slate-blue);text-wrap:pretty}.kg-freemodal__intro{margin:0;font-family:var(--font-body);font-size:16px;line-height:24px;color:#000000}.kg-freemodal__fields{gap:24px}.kg-freemodal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kg-freemodal .kg-field>span{font-size:16px;line-height:24px;font-weight:400;color:#000000}.kg-freemodal .kg-field input{height:48px;border-radius:8px;padding:0 16px;border-color:#CAD5E2}.kg-freemodal .kg-field input::placeholder{color:var(--slate-blue)}.kg-freemodal__consent{align-items:flex-start;gap:12px}.kg-freemodal .kg-freemodal__consent input{width:20px;height:20px;margin-top:1px;border-radius:4px}.kg-freemodal .kg-freemodal__consent span{font-size:14px;line-height:20px;color:#000000}.kg-freemodal__submit{align-self:flex-start;height:48px}.kg-freemodal .kg-form.is-busy .kg-freemodal__submit{opacity:.6;pointer-events:none}.kg-freemodal__privacy{margin:0;font-family:var(--font-body);font-size:12px;line-height:18px;color:var(--slate-blue)}.kg-freemodal__done{display:flex;flex-direction:column;align-items:flex-start;gap:16px;outline:none}.kg-freemodal__tick{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--kgotla-blue);color:#FFFFFF;font-size:24px;line-height:1;margin-bottom:8px}.kg-freemodal__done .kg-body16{margin:0;color:#000000}.kg-freemodal__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:8px}.kg-freemodal__actions [hidden]{display:none}@media (max-width:599px){.kg-freemodal{align-items:flex-end;padding:0}.kg-freemodal__panel{width:100%;border-radius:24px 24px 0 0;padding:32px 24px calc(24px + env(safe-area-inset-bottom,0px));max-height:94svh}.kg-freemodal__head{align-items:flex-start;gap:16px}.kg-freemodal__cover{width:64px;height:64px;flex-basis:64px}.kg-freemodal__title{font-size:24px}.kg-freemodal__grid{grid-template-columns:minmax(0,1fr)}.kg-freemodal__submit{align-self:stretch}}.kg-shot__open{position:absolute;inset:0;z-index:2;border:none;background:none;padding:0;cursor:zoom-in}.kg-lightbox{position:fixed;inset:0;z-index:90;background:rgba(6,10,20,0.88);backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,3vw,26px);padding:clamp(56px,9vw,72px) clamp(14px,4vw,40px);animation:kg-fade 220ms var(--kg-ease)}.kg-lightbox__close{position:absolute;top:clamp(14px,3vw,28px);right:clamp(14px,3vw,32px);width:44px;height:44px}.kg-lightbox__close svg{width:16px;height:16px}.kg-lightbox__stage{display:flex;gap:clamp(8px,2.4vw,28px);align-items:center;max-width:100%;max-height:100%}.kg-lightbox__img{max-width:min(1180px,74vw);max-height:76vh;border-radius:clamp(10px,2vw,20px);box-shadow:0 40px 90px rgba(0,0,0,0.5);animation:kg-pop 260ms var(--kg-ease)}.kg-lightbox__cap{font-family:var(--font-body);font-size:14px;line-height:20px;color:rgba(255,255,255,0.72)}.kg-form{display:flex;flex-direction:column;gap:20px}.kg-modal .kg-form{gap:16px}.kg-field{display:flex;flex-direction:column;gap:8px}.kg-field>span{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:20px;color:var(--ink)}.kg-field input,.kg-field select,.kg-field textarea{box-sizing:border-box;width:100%;max-width:100%;height:52px;border-radius:12px;border:1px solid rgba(15,23,43,0.16);background:#FFFFFF;padding:0 18px;font-family:var(--font-body);font-size:16px;line-height:26px;color:var(--ink);outline:none;transition:border-color 200ms var(--kg-ease),box-shadow 200ms var(--kg-ease)}.kg-field textarea{height:auto;padding:14px 18px;resize:vertical}.kg-field select{appearance:none;-webkit-appearance:none;padding-right:44px;background:#FFFFFF url("../../icons/faq-chevron-ink.svg?v=41a4ac5b") no-repeat right 18px center / 12px 7px}.kg-field input:focus,.kg-field select:focus,.kg-field textarea:focus{border-color:var(--kgotla-blue);box-shadow:0 0 0 3px rgba(0,81,255,.12)}.kg-consent{display:flex;gap:16px;align-items:center;cursor:pointer}.kg-consent input{width:20px;height:20px;accent-color:var(--kgotla-blue);margin:0;flex-shrink:0}.kg-consent span{font-family:var(--font-body);font-size:16px;line-height:26px;color:#000000}.kg-consent a,.kg-consent a:hover{color:var(--kgotla-blue)}.kg-form__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.kg-form-error{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:20px;color:var(--danger)}.kg-form-error--light,.kg-footer .kg-form-error{flex:1 1 100%;color:#FFFFFF;text-align:center}.kg-footer .kg-form-error{text-align:left}.kg-form.is-busy,.kg-newsform.is-busy,.kg-footer__form.is-busy{opacity:.6;pointer-events:none}.kg-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}@media (max-width:560px){.kg-form button[type="submit"]{width:100%}}@media (max-width:479px){.kg-field input,.kg-field select,.kg-field textarea{max-width:100%}}:root{--t48:clamp(28px,18px + 2.6vw,48px)}.kg-slate{color:#62748E}.kg-svh{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--t48);line-height:1.2;color:var(--ink);text-wrap:pretty}.kg-crumbs--light,.kg-crumbs--light a,.kg-crumbs--light a:hover{color:#FFFFFF}.kg-crumbs--light{font-size:14px;line-height:20px;margin-bottom:8px}.kg-svintro{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:calc(60px * var(--kg-rhythm)) 60px}.kg-svintro__statement{flex:1 1 480px;min-width:0;max-width:645px;font-family:var(--font-display);font-weight:400;font-size:var(--t40);line-height:1.2;color:#333333;text-wrap:pretty}@media (min-width:768px){.kg-svintro__statement--lg{font-size:var(--t48);line-height:1.125;color:#000}}.kg-svintro__text{flex:1 1 480px;min-width:0;max-width:660px;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.kg-svintro__p{font-family:var(--font-body);font-size:var(--t18);line-height:1.56;color:#333333;text-wrap:pretty}.kg-dest{display:flex;flex-direction:column;gap:calc(32px * var(--kg-rhythm))}.kg-dest__tabs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.kg-dest__tab{height:40px;padding:0 24px;border-radius:999px;border:none;background:var(--kgotla-blue);color:#FFFFFF;font-family:var(--font-body);font-weight:500;font-size:14px;display:inline-flex;align-items:center;cursor:pointer}.kg-dest__tab[aria-selected="false"]{background:#E8F1FF;color:var(--kgotla-blue)}.kg-dest__tab.is-soon{background:#E2E2E2;color:#6B7280;cursor:default}.kg-dest__panel{display:flex;flex-wrap:wrap;gap:calc(48px * var(--kg-rhythm)) 60px;align-items:center;margin-top:calc(40px * var(--kg-rhythm))}.kg-dest__img{flex:1 1 480px;min-width:0;max-width:650px;height:440px;border-radius:20px;overflow:hidden}.kg-dest__text{flex:1 1 420px;min-width:0;max-width:600px;display:flex;flex-direction:column;gap:24px}.kg-who{background:#E8F1FF;padding:calc(61px * var(--kg-rhythm)) 0 calc(75px * var(--kg-rhythm))}.kg-who__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:calc(48px * var(--kg-rhythm)) 60px}.kg-who__text{flex:1 1 420px;min-width:0;max-width:560px;display:flex;flex-direction:column;gap:calc(61px * var(--kg-rhythm));padding-left:14px}.kg-who__img{flex:1 1 480px;min-width:0;max-width:666px;height:444px;border-radius:16px;overflow:hidden}.kg-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:19px}.kg-checks li{position:relative;padding-left:40px}.kg-checks li::before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--kgotla-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6.5 11.2l3 3 6-6.4' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 22px no-repeat}.kg-checks__title{margin:0 0 6px;font-family:var(--font-body);font-weight:700;font-size:18px;line-height:22px;color:var(--ink)}.kg-checks p{font-family:var(--font-body);font-size:16px;line-height:28px;color:#44546B;text-wrap:pretty}.kg-how,.kg-right,.kg-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:calc(48px * var(--kg-rhythm)) 64px}.kg-how__img,.kg-right__img,.kg-block__img{flex:1 1 480px;min-width:0;max-width:650px;height:486px;border-radius:20px;overflow:hidden}.kg-right__img{height:433px}.kg-how__text,.kg-right__text,.kg-block__text{flex:1 1 420px;min-width:0;max-width:610px;display:flex;flex-direction:column;gap:calc(44px * var(--kg-rhythm))}.kg-right__text{gap:calc(40px * var(--kg-rhythm))}.kg-block__text{gap:24px}.kg-steps{display:flex;flex-direction:column;gap:calc(56px * var(--kg-rhythm))}.kg-steps__row{list-style:none;margin:0;padding:26px 7px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.kg-step{display:flex;flex-direction:column;gap:0}.kg-step__img{position:relative;aspect-ratio:306/400;height:auto}.kg-step__photo{position:absolute;inset:0;border-radius:20px;overflow:hidden}.kg-step__num{position:absolute;z-index:1;left:16px;top:-26px;width:51px;height:51px;border-radius:50%;background:var(--kgotla-blue);color:#FFFFFF;font-family:var(--font-body);font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center}.kg-step__title{margin:20px 0 0;font-family:var(--font-body);font-weight:500;font-size:var(--t24);line-height:1.2;color:var(--ink)}.kg-step__text{margin-top:16px;font-family:var(--font-body);font-size:16px;line-height:28px;color:#333333;text-wrap:pretty}@media (max-width:1099px){.kg-steps__row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.kg-step__img{aspect-ratio:auto;height:clamp(300px,42vw,441px)}}.kg-video{margin:0;display:flex;flex-direction:column;gap:12px}.kg-video iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.kg-video__title{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:24px;color:var(--ink)}.kg-impact--deck .kg-impact__pin{top:calc(var(--i) * clamp(84px,14vh,181px))}.kg-impact--deck .kg-case{padding:calc(40px * var(--kg-rhythm)) 0;min-height:441px;box-shadow:0 -6px 18px rgba(15,23,43,0.10)}.kg-impact--deck .kg-case--light{background:#E8F1FF}.kg-impact--deck .kg-case__title{font-size:var(--t48);line-height:1.12;letter-spacing:0}.kg-case--light .kg-case__title,.kg-case--light .kg-case__body,.kg-case--light .kg-case__reslabel,.kg-case--light .kg-case__resnum,.kg-case--light .kg-case__restext{color:var(--ink)}.kg-case__body{color:#FFFFFF}.kg-impact--deck .kg-case__resnum{font-family:var(--font-display);font-size:var(--t56);line-height:1.25}.kg-impact--deck .kg-casehero{height:385px;max-width:580px}.kg-stories{display:flex;flex-direction:column;align-items:center;gap:calc(35px * var(--kg-rhythm))}.kg-stories__track{width:100%;max-width:900px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.kg-story{flex:0 0 100%;margin:0;scroll-snap-align:center;display:flex;align-items:center;gap:34px;padding:0 10px;box-sizing:border-box}.kg-story__photo{width:224px;height:224px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#EFEEEE;display:flex;align-items:center;justify-content:center}.kg-story__img{width:100%;height:100%;object-fit:cover;display:block}.kg-story__initials{font-family:var(--font-display);font-size:64px;color:var(--kgotla-blue);letter-spacing:2px}.kg-story__body{flex:1;min-width:0;max-width:620px;display:flex;flex-direction:column;gap:22px}.kg-story__quote{margin:0}.kg-story__quote p{font-family:var(--font-display);font-weight:400;font-size:var(--t28);line-height:1.36;color:var(--ink);text-wrap:pretty}.kg-story__by{display:block;font-family:var(--font-body);font-weight:700;font-size:16px;line-height:28px;color:var(--ink)}.kg-stories__nav{display:flex;gap:6px;margin-top:calc(48px * var(--kg-rhythm))}.kg-ring{width:52px;height:52px;border-radius:50%;border:2px solid var(--kgotla-blue);background:#FFFFFF;color:var(--kgotla-blue);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background 200ms var(--kg-ease),color 200ms var(--kg-ease)}.kg-ring:hover{background:var(--kgotla-blue);color:#FFFFFF}.kg-ring--prev svg{transform:scaleX(-1)}@media (max-width:767px){.kg-story{flex-direction:column;text-align:center}.kg-story__photo{width:271px;height:271px}}.kg-faqband{background:#E8F1FF;padding:calc(86px * var(--kg-rhythm)) 0 calc(142px * var(--kg-rhythm))}.kg-faq--final{display:flex;flex-direction:column;align-items:center;gap:calc(48px * var(--kg-rhythm))}.kg-faq--final .kg-faq__head{gap:0}.kg-faq__list--final{max-width:986px}.kg-gcta--final .kg-gcta__title{font-size:var(--t48);line-height:1.2}.kg-gcta--final .kg-gcta__body{font-size:16px;line-height:28px;letter-spacing:0;max-width:570px}.kg-gcta--media .kg-gcta__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(24px,4vw,64px);row-gap:24px;padding:calc(28px * var(--kg-rhythm)) clamp(24px,4.4vw,64px)}.kg-gcta__media{justify-self:center;width:100%;max-width:429px}.kg-gcta__img{display:block;width:100%;height:auto}.kg-gcta__main{display:flex;flex-direction:column;gap:24px;align-items:flex-start;max-width:560px}.kg-gcta--media .kg-gcta__text{align-items:flex-start}.kg-gcta--media .kg-gcta__title{font-size:var(--t48);line-height:1.2;text-align:left}.kg-gcta--media .kg-gcta__body{font-size:16px;line-height:28px;letter-spacing:0;text-align:left}@media (max-width:767px){.kg-gcta--media .kg-gcta__panel{grid-template-columns:minmax(0,1fr);padding:28px 20px 36px}.kg-gcta__media{max-width:340px}}.kg-values__h{margin:0;font:inherit;color:inherit}.kg-sq__title,.kg-pillar__title{margin:0}:root{--kg-blue:#0051FF;--kg-blue-light:#E8F1FF;--kg-navy:#0F172B;--kg-text:#333333;--kg-slate:#62748E;--kg-white:#FFFFFF;--kg-mint:#009780;--kg-orange:#FF834D;--kg-blue-pale:#C9D6FF;--kg-gradient:linear-gradient(135deg,#0051FF 1%,#009780 98%)}.kg-tcard__toggle{position:absolute;right:20px;bottom:14px;width:40px;height:40px;border:0;border-radius:50%;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.kg-tcard__toggle::after{content:"";position:absolute;inset:-6px}.kg-tcard__toggle img{transition:transform 250ms var(--kg-ease)}.kg-tcard__toggle[aria-expanded="true"] img{transform:rotate(180deg)}.kg-tcard__toggle:focus-visible{outline:2px solid var(--kg-blue);outline-offset:2px}@media (max-width:480px){.kg-tcard__toggle{right:50%;margin-right:-20px}}.kg-vid{position:relative;margin:0}.kg-vid__link{position:relative;display:block;aspect-ratio:16 / 9;border-radius:24px;overflow:hidden;background:var(--kg-navy)}.kg-vid__link:hover{opacity:1}.kg-vid__img,.kg-vid iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.kg-vid iframe{position:relative;display:block;aspect-ratio:16 / 9;height:auto;border-radius:24px}.kg-vid__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,43,0) 35%,rgba(15,23,43,.85) 100%)}.kg-vid__play{position:absolute;left:50%;top:50%;width:88px;height:88px;margin:-44px 0 0 -44px;border-radius:50%;background:var(--kg-blue-pale) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cpath d='M29 23l22 13-22 13z' fill='%230051FF'/%3E%3C/svg%3E") center/80% no-repeat;transition:transform 200ms var(--kg-ease),box-shadow 200ms var(--kg-ease);box-shadow:0 8px 24px rgba(15,23,43,.25)}.kg-vid__link:hover .kg-vid__play,.kg-vid__link:focus-visible .kg-vid__play{transform:scale(1.06)}.kg-vid__link:hover .kg-vid__img{transform:scale(1.03)}.kg-vid__img{transition:transform 400ms var(--kg-ease)}.kg-vid__cap{position:absolute;left:clamp(20px,4.5vw,60px);right:clamp(20px,4.5vw,60px);bottom:clamp(20px,4vw,52px);display:flex;flex-direction:column;gap:8px;pointer-events:none}.kg-vid__meta{margin:0;font-family:var(--font-body);font-weight:500;font-size:16px;line-height:24px;letter-spacing:.06em;color:var(--kg-blue-pale);text-transform:uppercase}.kg-vid__title{font-family:var(--font-display);font-weight:400;font-size:var(--t60);line-height:1.1;color:#FFFFFF;text-wrap:balance}.kg-vid--feature .kg-vid__title{font-size:clamp(28px,16px + 3.4vw,64px)}.kg-vid.is-playing .kg-vid__cap{display:none}.kg-vid--photo .kg-vid__cap{display:none}.kg-vid--card{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:center;box-sizing:border-box;border-radius:24px;background:rgba(255,255,255,.12);padding:24px}.kg-vid--card .kg-vid__link{border-radius:16px}.kg-vid--card .kg-vid__play{width:64px;height:64px;margin:-32px 0 0 -32px}.kg-vid--card .kg-vid__shade{display:none}.kg-vid__body{display:flex;flex-direction:column;gap:14px;color:#FFFFFF}.kg-vid__h{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--t40);line-height:1.2;color:#FFFFFF}.kg-vid__text{margin:0;font-family:var(--font-body);font-size:var(--t18);line-height:1.56;color:#FFFFFF}.kg-vid__more{align-self:flex-start;font-family:var(--font-body);font-weight:500;font-size:16px;line-height:24px;color:#FFFFFF;text-decoration:none}.kg-vid__more:hover{text-decoration:underline;text-underline-offset:3px}.kg-vband{background:var(--kg-gradient);padding:calc(96px * var(--kg-rhythm)) 0}.kg-vband__col{display:flex;flex-direction:column;gap:32px}.kg-vband__head{display:flex;flex-direction:column;gap:8px}.kg-vband__eyebrow{margin:0;font-family:var(--font-body);font-weight:700;font-size:16px;line-height:24px;letter-spacing:.06em;color:var(--kg-blue-pale)}@media (max-width:767px){.kg-vid--card{grid-template-columns:1fr;padding:16px}.kg-vid--feature .kg-vid__link{aspect-ratio:4 / 5;border-radius:16px}.kg-vid__play{width:64px;height:64px;margin:-32px 0 0 -32px}}.kg-phero__text--long{max-width:854px}.kg-phero__title--long{font-size:clamp(38px,33px + 2.86vw,74px);line-height:1}.kg-phero__text--medium{max-width:818px}.kg-phero__title--medium{font-size:min(var(--t84),56px);line-height:1.07}@media (max-width:767px){.kg-phero{min-height:max(560px,100svh)!important}.kg-phero__text{margin-top:auto;padding-bottom:calc(40px * var(--kg-rhythm))}.kg-js .kg-phero .kg-cuewrap{margin-top:0;padding-top:4px;padding-bottom:8px}}@media (max-width:479px){.kg-btn,.kg-pill{max-width:100%;white-space:normal!important;height:auto!important;min-height:48px!important;line-height:1.3!important;text-align:center}.kg-pill{padding-left:20px!important;padding-right:20px!important}.kg-btn{min-width:0!important}.kg-arrow{width:40px!important;height:40px!important}}@media (hover:none){.kg-card:hover .kg-zoom,.kg-media:hover .kg-zoom{transform:none}.kg-media:hover{box-shadow:0 6px 18px rgba(15,23,43,.14);transform:none}a:active,button:active{transform:scale(.985)}}@keyframes kg-settle{from{transform:scale(1.07)}to{transform:scale(1)}}@supports (animation-timeline:view()){@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.kg-casehero .kg-zoom,.kg-swipe .kg-zoom{animation:kg-settle linear both;animation-timeline:view();animation-range:entry 8% cover 42%}}}:root{--t48:clamp(32px,26px + 1.5vw,48px);--t64:clamp(40px,31px + 2.3vw,64px)}.kg-ulc__ph{transition:opacity 250ms ease}[data-ulc][data-focus="1"] .kg-ulc__ph:not(.p1),[data-ulc][data-focus="2"] .kg-ulc__ph:not(.p2),[data-ulc][data-focus="3"] .kg-ulc__ph:not(.p3){opacity:.22}@keyframes kg-ulc-seg{from{opacity:0;transform:scale(.82) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes kg-ulc-draw{to{stroke-dashoffset:0}}@keyframes kg-ulc-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kg-disc--anim{background:none}.kg-disc--anim img{width:100%;height:100%}.kg-pillar__title{font-family:var(--font-body);font-weight:500;font-size:var(--t24);line-height:1.33;color:var(--kgotla-blue)}.kg-facilitate__row{justify-content:space-between;max-width:none!important}.kg-facilitate__row>.kg-pillar{flex:0 1 335px}.kg-btn{transition:background-color 200ms ease,color 200ms ease,box-shadow 200ms ease,border-color 200ms ease,transform 100ms ease}.kg-btn:active{transform:scale(.97)}.kg-btn[disabled],.kg-btn[aria-disabled="true"]{background:#E3E8F0;box-shadow:none;color:#8A94A6;cursor:not-allowed;transform:none}.kg-zoom{transition:transform 500ms cubic-bezier(.2,.7,.2,1)}.kg-card:hover .kg-zoom,.kg-media:hover .kg-zoom{transform:scale(1.04)}.kg-btn3__arrow{transition:transform 200ms ease}.kg-card:hover .kg-btn3__arrow,.kg-btn3:hover .kg-btn3__arrow{transform:translateX(4px)}.kg-card:hover .kg-btn__arrow,.kg-btn--arrow:hover .kg-btn__arrow{transform:translateX(4px)}.kg-stretch-link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.kg-stretch-link:focus-visible{outline:none}[role="tabpanel"]:not([hidden]){animation:kg-tabin 250ms ease}@keyframes kg-tabin{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kg-js [data-reveal]:not(.is-settled){transform:translateY(var(--y,16px));transition:opacity 500ms ease-out var(--d,0ms),transform 500ms ease-out var(--d,0ms)}:root{--kg-pad:clamp(16px,4.17vw,60px)}.kg-impact--deck .kg-case{transition:background-color 500ms ease,transform 500ms ease,filter 500ms ease;transform-origin:center top}.kg-impact--deck .kg-case--light.is-top{background:var(--kgotla-blue)}.kg-impact--deck .kg-case--light .kg-case__title,.kg-impact--deck .kg-case--light .kg-case__body,.kg-impact--deck .kg-case--light .kg-case__reslabel,.kg-impact--deck .kg-case--light .kg-case__resnum,.kg-impact--deck .kg-case--light .kg-case__restext{transition:color 500ms ease}.kg-impact--deck .kg-case--light.is-top .kg-case__title,.kg-impact--deck .kg-case--light.is-top .kg-case__body,.kg-impact--deck .kg-case--light.is-top .kg-case__reslabel,.kg-impact--deck .kg-case--light.is-top .kg-case__resnum,.kg-impact--deck .kg-case--light.is-top .kg-case__restext{color:#FFFFFF}.kg-impact--deck .kg-case.is-covered{transform:scale(.95);filter:brightness(.92)}.kg-impact--deck .kg-casehero .kg-pill{right:auto;left:50%;transform:translateX(-50%)}.kg-impact--deck .kg-casehero .kg-pill:hover{transform:translateX(-50%)}@media (prefers-reduced-motion:reduce){.kg-impact--deck .kg-case,.kg-impact--deck .kg-case *{transition:none!important}.kg-impact--deck .kg-case.is-covered{transform:none;filter:none}}.kg-field select:has(option[value=""]:checked){color:#62748E}.kg-footer__social--m{display:none}.kg-footer__form input{border-radius:10px}@media (min-width:1024px){.kg-footer__form{flex-wrap:nowrap;width:494px;max-width:calc(100% + 40px)}.kg-footer__form input{flex:1 1 auto;width:auto;min-width:0}.kg-footer__submit{flex:0 0 auto}}@media (max-width:767px){.kg-footer{padding:56px var(--kg-pad) 40px}.kg-footer__grid{grid-template-columns:1fr;row-gap:0}.kg-footer__brand{gap:36px;padding-bottom:40px}.kg-footer__logo img{height:60px}.kg-footer__form{flex-wrap:nowrap;gap:12px}.kg-footer__form input{flex:1 1 auto;width:auto;min-width:0;height:48px;font-size:16px}.kg-footer__submit{width:auto;flex:0 0 auto;padding:0 30px}.kg-footer__col{display:grid;grid-template-columns:173px minmax(0,1fr);gap:0;padding-bottom:28px}.kg-footer__links{gap:16px}.kg-footer__col .kg-footer__social{display:none}.kg-footer__legal{grid-column:1;max-width:none;margin-top:12px;padding-top:40px;border-top:1px solid rgba(255,255,255,.3)}.kg-footer__legal p{font-weight:500;line-height:16px}.kg-footer__social--m{display:flex;order:11;margin-top:40px}.kg-footer__copy{order:12;margin-top:24px;font-weight:700}}@media (min-width:1024px){.kg-phero__text{margin-top:128px;gap:28px;max-width:650px}.kg-phero__text--medium{max-width:818px}.kg-phero__text--long{max-width:854px}.kg-phero__text--wide{max-width:674px}.kg-phero__sub{max-width:650px}.kg-phero__text>div:has(.kg-btn){margin-top:4px}}.kg-phero__shade::after{content:"";position:absolute;left:0;right:0;top:0;height:202px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent);pointer-events:none}@media (max-width:767px){.kg-phero{min-height:max(600px,100svh)!important}.kg-phero__bg{border-radius:0}.kg-phero__bg{--kg-hr:0px}.kg-phero__text{flex:0 0 auto;margin-top:auto;padding-bottom:152px;gap:28px}.kg-phero__sub{margin-top:0}.kg-phero__text:has(.kg-btn){padding-bottom:76px}.kg-phero__text>div:has(.kg-btn){margin-top:12px}.kg-phero__title{font-size:min(64px,16.4vw);line-height:1.125;letter-spacing:-.5px}.kg-phero__title--long{font-size:44px;line-height:50px}.kg-phero__sub{font-size:16px;line-height:22px;letter-spacing:0}.kg-phero .kg-btn--primary-dark{background:var(--kgotla-blue);color:#FFFFFF}.kg-cuewrap,.kg-js .kg-cuewrap{display:none!important}.kg-newsform .kg-btn{flex:0 0 auto!important;width:auto!important;min-width:116px!important;margin:0 auto}}@media (min-width:1024px){.kg-right--flip>.kg-right__img{order:-1}}@media (max-width:1023px){.kg-right .kg-right__img{order:-1}}.kg-sq{padding-bottom:40px;gap:24px}.kg-loc{max-width:414px}.kg-loc--cta .kg-sq{transition:transform 250ms ease,box-shadow 250ms ease}.kg-loc--cta:hover .kg-sq,.kg-loc--cta:focus-within .kg-sq{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,40,120,.25)}.kg-loc:not(.kg-loc--cta):hover .kg-zoom,.kg-loc:not(.kg-loc--cta):hover{transform:none}.kg-loc__btn{height:40px;padding:0 22px;font-size:14px;box-shadow:inset 0 0 0 1.5px #FFFFFF;transition:background-color 200ms ease,color 200ms ease}.kg-vband{background:linear-gradient(90deg,#0051FF 1%,#009780 98%)}.kg-vid--feature .kg-vid__play{width:120px;height:120px;margin:-60px 0 0 -60px}.kg-vid--card .kg-vid__play{width:72px;height:72px;margin:-36px 0 0 -36px}.kg-dest__tab{height:48px;font-size:16px}.kg-dest__img{height:538px;max-width:640px}@media (max-width:767px){.kg-vid--feature .kg-vid__play,.kg-vid--card .kg-vid__play{width:64px;height:64px;margin:-32px 0 0 -32px}.kg-dest__tabs{flex-wrap:nowrap;overflow-x:auto;gap:24px;scrollbar-width:none;justify-content:flex-start}.kg-dest__tab,.kg-dest__tab[aria-selected="false"]{height:auto;padding:4px 0;border-radius:0;background:none;color:#62748E;font-size:18px;font-weight:500;text-transform:uppercase}.kg-dest__tab[aria-selected="true"]{background:none;color:var(--kgotla-blue);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.kg-dest__img{height:auto;aspect-ratio:358/201}}@media (max-width:767px){.kg-who{padding:56px 0}.kg-who__text{padding-left:0;align-items:center;text-align:center;gap:32px;max-width:none}.kg-who__img{display:none}.kg-checks{gap:0;align-items:center}.kg-checks li{padding:36px 0 0;display:flex;flex-direction:column;align-items:center}.kg-checks li::before{left:50%;top:0;margin-left:-11px}.kg-checks li{margin-top:40px}.kg-checks li+li{margin-top:70px}.kg-checks li::after{content:"";position:absolute;left:50%;top:-50px;width:8px;height:33px;margin-left:-4px;background:radial-gradient(circle at 4px 4px,#62748E 3.5px,transparent 4px) 0 0/8px 25px repeat-y}.kg-checks p{color:#44546B}.kg-steps__row.kg-swipe{display:flex!important;flex-direction:column!important;overflow:visible;margin:0;padding:26px 0 0;gap:60px!important}.kg-steps__row.kg-swipe>*{flex:0 0 auto!important;width:100%!important}.kg-steps .kg-swipebar{display:none}.kg-how__img{height:auto!important;aspect-ratio:358/201}.kg-how .kg-svh,.kg-dest .kg-svh{font-size:40px;line-height:48px}}.kg-btn--dl::after{content:"";width:12px;height:14px;margin-left:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'%3E%3Cpath d='M6 1v11M1.5 7.5 6 12l4.5-4.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'%3E%3Cpath d='M6 1v11M1.5 7.5 6 12l4.5-4.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.kg-block__img{height:auto!important;aspect-ratio:1/1;max-width:611px;border-radius:28px;overflow:hidden}.kg-block .kg-svh{font-size:clamp(28px,22px + 1vw,36px);line-height:1.2}.kg-block .kg-slate{color:#333333}@media (max-width:767px){.kg-block__img{aspect-ratio:358/198;max-width:none}.kg-block{display:flex!important;flex-direction:column;flex-wrap:nowrap;align-items:stretch}.kg-block>*{flex:0 0 auto}.kg-block>.kg-block__img{order:-1}}@media (prefers-reduced-motion:reduce){.kg-js [data-reveal]:not(.is-settled),.kg-js [data-rise]{opacity:1;transform:none;transition:none}.kg-card:hover .kg-zoom,.kg-media:hover .kg-zoom{transform:none}.kg-media:hover,.kg-li:hover,.kg-arrow:hover{transform:none}.kg-cue>i{animation:none}.kg-drawerlink,.kg-burger span,.kg-drawer__panel,.kg-drawer__list>li,.kg-stickybar,.kg-navdd__panel{transition:none}[role="tabpanel"]:not([hidden]){animation:none}.kg-btn:active{transform:none}}