/* Kgotla — case-studies 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-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-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-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-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-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: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-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-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-trusted{align-self:stretch;display:flex;flex-direction:column;gap:calc(28px * var(--kg-rhythm));align-items:center}.kg-logos{gap:calc(56px * var(--kg-rhythm))}.kg-logos .kg-marquee{--lg:clamp(48px,7vw,96px);gap:var(--lg);padding-left:var(--lg)}.kg-logos img{height:var(--h);max-width:none}@media (min-width:1024px){.kg-logos--grid .kg-trusted__track{overflow:visible}.kg-logos--grid .kg-marquee{animation:none;width:auto;max-width:1320px;margin:0 auto;padding:0;flex-wrap:wrap;justify-content:center;column-gap:clamp(80px,8.4vw,120px);row-gap:56px}.kg-logos--grid .kg-marquee img[aria-hidden]{display:none}}.kg-trusted__track{align-self:stretch;overflow:hidden}.kg-marquee{display:flex;width:max-content;gap:var(--kg-marquee-gap);align-items:center;padding-left:var(--kg-marquee-gap);animation:kg-marquee 60s linear infinite}.kg-marquee:hover{animation-play-state:paused}.kg-marquee img{width:auto;display:block;flex-shrink:0}@keyframes kg-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.kg-statsband{border-radius:21px;background:var(--gradient-brand);padding:calc(48px * var(--kg-rhythm)) clamp(24px,5vw,64px) calc(55px * var(--kg-rhythm));display:flex;justify-content:center}.kg-stats{display:flex;flex-wrap:wrap;gap:clamp(36px,6.4vw,94px);row-gap:calc(32px * var(--kg-rhythm));justify-content:center}.kg-stat{display:flex;flex-direction:column;gap:8px;align-items:center}.kg-stat__num{font-family:var(--font-display);font-weight:400;font-size:var(--t72);line-height:1.25;color:#FFFFFF;white-space:nowrap;font-variant-numeric:tabular-nums}.kg-stat__label{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:22px;color:#FFFFFF;white-space:nowrap}@media (max-width:767px){.kg-stats{display:grid!important;grid-template-columns:1fr 1fr!important;justify-items:center;gap:clamp(24px,5vw,40px)!important}.kg-stat__label{white-space:normal!important;text-align:center}}@media (max-width:599px){.kg-stats{grid-template-columns:1fr!important;gap:28px!important}.kg-stat{gap:4px}.kg-stat__num{font-size:clamp(56px,19vw,84px)!important;line-height:1.05}}.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)}@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-diff__sticky{box-sizing:border-box;padding:calc(48px * var(--kg-rhythm)) 0 calc(52px * var(--kg-rhythm));display:flex;flex-direction:column}:root{interpolate-size:allow-keywords}.kg-values__pin{background:var(--gradient-brand);overflow:hidden}.kg-values__item{display:flex;flex-direction:column;gap:22px}.kg-values--blue .kg-values__pin{background:linear-gradient(90deg,#0051FF 1%,#009780 98%)}.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-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-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-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-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-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-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-trusted--page{display:flex}.kg-featured{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:calc(48px * var(--kg-rhythm)) 64px}.kg-featured__img{flex:1 1 480px;min-width:0;max-width:542px;height:353px;border-radius:20px;overflow:hidden}.kg-featured__text{flex:1 1 420px;min-width:0;max-width:650px;display:flex;flex-direction:column;gap:24px}.kg-cases{display:flex;flex-direction:column;align-items:center;gap:calc(32px * var(--kg-rhythm))}.kg-filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.kg-filter{height:34px;padding:0 16px;border-radius:999px;border:none;background:#E8F1FF;color:var(--kgotla-blue);font-family:var(--font-body);font-weight:500;font-size:13px;cursor:pointer;transition:background 200ms var(--kg-ease),color 200ms var(--kg-ease)}.kg-filter[aria-pressed="true"]{background:var(--kgotla-blue);color:#FFFFFF}.kg-cases__grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:calc(52px * var(--kg-rhythm)) 39px;margin-top:calc(16px * var(--kg-rhythm))}.kg-casecard{display:flex;flex-direction:column;gap:14px}.kg-casecard[hidden]{display:none!important}.kg-casecard__media{display:block;height:clamp(240px,30vw,276px);border-radius:16px;overflow:hidden}.kg-casecard__media:hover{opacity:1}.kg-casecard__title{margin:8px 0 0;font-family:var(--font-body);font-weight:500;font-size:var(--t20);line-height:1.3;letter-spacing:.01em;color:var(--ink);text-transform:uppercase}.kg-casecard__title a,.kg-casecard__title a:hover{color:var(--ink)}.kg-casecard__text{font-family:var(--font-body);font-size:16px;line-height:26px;color:#333333;text-wrap:pretty}.kg-casecard .kg-btn3{margin-top:10px}: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 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-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{max-width:100%;white-space:normal!important;height:auto!important;min-height:48px!important;line-height:1.3!important;text-align:center}.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-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-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-casecard{position:relative}.kg-js .kg-casecard.is-settled{transition:transform 250ms ease}.kg-casecard:hover{transform:translateY(-4px)}.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-casecard:has(.kg-stretch-link:focus-visible){outline:3px solid var(--kgotla-blue);outline-offset:4px;border-radius:20px}.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.is-covered{transform:scale(.95);filter:brightness(.92)}@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-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-h48{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--t48);line-height:1.125;text-wrap:pretty}.kg-stat__num{font-size:var(--t84)}.kg-filter{height:38px;padding:0 20px;font-size:16px}.kg-casecard__title{font-size:var(--t24);line-height:1.33;letter-spacing:0}.kg-casecard .kg-btn3{margin-top:auto;padding-top:24px;font-size:16px}.kg-casecard{height:100%}@media (max-width:767px){.kg-statsband{background:#E8F1FF;border-radius:0;margin-left:calc(-1 * var(--kg-pad));margin-right:calc(-1 * var(--kg-pad));padding:40px var(--kg-pad)}.kg-stats{grid-template-columns:1fr 1fr!important;justify-items:start!important;gap:28px 16px!important;width:100%}.kg-stat{align-items:flex-start;text-align:left}.kg-stat__num{font-size:40px!important;line-height:48px!important;color:var(--kgotla-blue)}.kg-stat__label{color:#333333;text-align:left}.kg-filters{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:24px;scrollbar-width:none;padding-bottom:4px;max-width:100%;align-self:stretch;min-width:0}.kg-filter,.kg-filter[aria-pressed="true"]{height:auto;padding:4px 0;border-radius:0;background:none;color:#62748E;text-transform:uppercase;font-size:15px;white-space:nowrap}.kg-filter[aria-pressed="true"]{color:var(--kgotla-blue);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.kg-featured__img{height:auto;aspect-ratio:358/198}.kg-casecard__media{height:198px}}@media (prefers-reduced-motion:reduce){.kg-js [data-reveal]:not(.is-settled),.kg-js [data-rise]{opacity:1;transform:none;transition:none}.kg-marquee{animation:none}.kg-logos .kg-trusted__track{overflow-x:auto;scrollbar-width:none}.kg-logos .kg-marquee{padding-right:var(--lg)}.kg-logos .kg-marquee img[aria-hidden]{display: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,.kg-casecard:hover{transform:none}}