.kg-home-tools{--kg-tools-cyan: var(--kg-brand-cyan);--kg-tools-muted: hsl(200 10% 60%);width:100%;max-width:1400px;min-width:0;margin:0 auto;padding:calc(80px - 22px + clamp(19px,2.3vw,28px) * .6) 0 0;color:#f7fbfd}.kg-home-tools,.kg-home-tools *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.kg-home-tools a{color:inherit;text-decoration:none}.kg-home-tools__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.kg-home-tools__header h2{margin:0;font:900 clamp(19px,2.3vw,28px)/1.2 Montserrat,Inter,sans-serif;letter-spacing:-.02em}.kg-home-tools__header a{display:flex;align-items:center;min-height:44px;color:var(--kg-tools-cyan);font-size:14px;font-weight:700}.kg-home-tools__carousel{overflow:hidden;border:1px solid #24434e;border-radius:var(--kg-radius-card);background:linear-gradient(130deg,#11252f,#10191f);margin-bottom:12px}.kg-home-tools__slides{display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;border-radius:var(--kg-radius-card)}.kg-home-tools__slides::-webkit-scrollbar,.kg-home-tools__quick::-webkit-scrollbar{display:none}.kg-home-tools__feature{position:relative;flex:0 0 100%;min-width:0;display:flex;gap:12px;align-items:flex-start;padding:12px 60px 0 12px;scroll-snap-align:start;scroll-snap-stop:always;user-select:none;-webkit-user-drag:none}.kg-home-tools__feature .kg-tools-management__arrow{position:absolute;top:12px;right:12px}.kg-home-tools__icon{--bg:#12242d;display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:var(--kg-radius-xl);background:var(--bg);color:var(--kg-tools-cyan)}.kg-home-tools__icon svg{width:28px;height:28px;max-width:100%}.kg-home-tools__feature .kg-home-tools__icon svg:not([fill]){fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kg-home-tools__feature .kg-home-tools__icon{margin-top:calc((clamp(18px,2vw,26px) * 2.5 - 48px) / 2)}.kg-home-tools__body{min-width:0;display:block;align-self:flex-start}.kg-home-tools__title{display:flex;align-items:center;height:2.5em;font:900 clamp(18px,2vw,26px)/1.25 Montserrat,Inter,sans-serif;letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;hyphens:none}.kg-home-tools__description{display:block;max-width:48ch;margin-top:8px;min-height:3lh;font-size:14px;line-height:1.6;color:#a0b0b9}.kg-home-tools__dots{display:flex;justify-content:center;gap:8px;padding:0 12px}.kg-home-tools__dot-target{display:grid;place-items:center;width:auto;height:44px;flex:0 0 auto;padding:0;border:0;background:transparent;cursor:pointer}.kg-home-tools__dot-target .ux_as_dot{display:block;pointer-events:none}.kg-home-tools__quick{display:flex;align-items:stretch;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.kg-home-tools__quick{--kg-rail-left:0px;--kg-rail-right:20px;mask-image:linear-gradient(to right,#0008,#000 var(--kg-rail-left),#000 calc(100% - var(--kg-rail-right)),#0008)}.kg-home-tools__quick[data-scroll-left=true]{--kg-rail-left:20px}.kg-home-tools__quick[data-scroll-right=false]{--kg-rail-right:0px}.kg-home-tools__tile{flex:0 0 auto;min-width:130px;display:flex;flex-direction:column;gap:10px;padding:12px 8px;border:1px solid var(--kg-border);border-radius:var(--kg-radius-card);background:hsl(205 25% 8% / .76);scroll-snap-align:start;scroll-snap-stop:always}.kg-home-tools__tile .kg-home-tools__icon{width:34px;height:34px}.kg-home-tools__tile .kg-home-tools__icon svg{width:24px;height:24px}.kg-home-tools__tile>span:last-child{display:block;color:var(--kg-text, hsl(200 15% 92%));font-size:14px;line-height:1.35;font-weight:700;letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;hyphens:none;white-space:nowrap}.kg-home-tools :is(a,button,.kg-home-tools__slides):focus-visible{outline:2px solid var(--kg-tools-cyan);outline-offset:-3px}@media(max-width:600px){.kg-home-tools{max-width:calc(100vw - 2rem)}.kg-home-tools__title{max-width:26ch}.kg-home-tools__description{width:calc(100% + 48px);font-size:13px;line-height:1.5}.kg-home-tools__tile{min-width:min(104px,27vw);padding-inline:6px}.kg-home-tools__tile>span:last-child{font-size:13px}}@media(min-width:601px){.kg-home-tools__description{max-width:none}.kg-home-tools{padding-top:calc(64px - 22px + clamp(19px,2.3vw,28px) * .6)}}@media(hover:hover)and (pointer:fine){.kg-home-tools__carousel:has(.kg-home-tools__feature:hover),.kg-home-tools__tile:hover{border-color:rgb(var(--kg-brand-cyan-rgb) / .36)}.kg-home-tools__feature:hover .kg-tools-management__arrow{border-color:rgb(var(--kg-brand-cyan-rgb) / .34);color:var(--kg-tools-cyan);transform:translateX(2px)}}@media(prefers-reduced-motion:reduce){.kg-home-tools *{transition:none!important;scroll-behavior:auto!important}}
