@font-face{font-family:"KDisplay";src:url(/a/display.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"KDisplay";src:url(/a/display-ext.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"KText";src:url(/a/text.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"KText";src:url(/a/text-ext.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--paper:#f6f1e7;--card:#fffcf6;--ink:#15130f;--ink2:#3a352d;--mut:#776e60;--line:#e5dccb;--acc:#6b3cff;--acc2:#ff4d2e;--accs:#e0d6ff;--r:22px;--sh:0 1px 0 rgba(21,19,15,.04),0 12px 32px -14px rgba(21,19,15,.22);--dsp:"KDisplay",ui-sans-serif,system-ui,sans-serif;--txt:"KText",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
.k-g-pl{--acc:#ff4d2e;--acc2:#ffb000;--accs:#ffd9cc}.k-g-no{--acc:#2747ff;--acc2:#00bfa5;--accs:#d4dcff}.k-g-at{--acc:#e3004f;--acc2:#ff8a00;--accs:#ffd3e2}.k-g-hu{--acc:#00a36c;--acc2:#ff3d6e;--accs:#c9f2df}.k-g-br{--acc:#00a86b;--acc2:#f2c200;--accs:#c8f5df}.k-g-en{--acc:#6b3cff;--acc2:#ff4d2e;--accs:#e0d6ff}
@media (prefers-color-scheme:dark){:root{--paper:#100f0d;--card:#1a1814;--ink:#f4eee3;--ink2:#d6cfc2;--mut:#9d9384;--line:#2c2922;--sh:0 1px 0 rgba(0,0,0,.3),0 16px 40px -18px rgba(0,0,0,.7)}}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:120px}
body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.62 var(--txt);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
body.k-has-bar{padding-bottom:84px}
img{max-width:100%;height:auto}a{color:inherit;text-decoration-color:color-mix(in srgb,var(--acc) 60%,transparent);text-decoration-thickness:2px;text-underline-offset:3px}
a:hover{color:var(--acc)}
.k-wrap{max-width:1140px;margin:0 auto;padding:0 18px}
.k-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
h1,h2,h3,h4{font-family:var(--dsp);letter-spacing:-.02em;line-height:1.12;margin:0 0 .5em;font-weight:650}
h1{font-size:clamp(30px,7.4vw,58px);font-weight:700;letter-spacing:-.035em;line-height:1.02}
h2{font-size:clamp(22px,4.6vw,32px)}.k-hero--brand h1{font-size:clamp(30px,6.6vw,48px)}h3{font-size:19px}
p{margin:0 0 1em}
/* header */
.k-hd{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--paper) 86%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line)}
.k-hd__in{display:flex;align-items:center;gap:14px;height:62px}
.k-logo{display:flex;align-items:center;gap:9px;text-decoration:none;font:700 16px/1 var(--dsp);letter-spacing:-.03em;white-space:nowrap}
.k-mark{width:30px;height:30px;flex:none}
.k-nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1;mask-image:linear-gradient(90deg,#000 88%,transparent)}
.k-nav::-webkit-scrollbar{display:none}
.k-nav a{padding:8px 12px;border-radius:99px;text-decoration:none;font-weight:600;font-size:14.5px;white-space:nowrap;color:var(--ink2)}
.k-nav a:hover,.k-nav a[aria-current]{background:var(--ink);color:var(--paper)}
.k-lang{position:relative}.k-lang summary{list-style:none;cursor:pointer;border:1.5px solid var(--ink);border-radius:99px;padding:6px 12px;font:700 13px/1 var(--dsp)}
.k-lang summary::-webkit-details-marker{display:none}
.k-lang__m{position:absolute;right:0;top:calc(100% + 10px);background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh);padding:8px;min-width:220px;display:grid}
.k-lang__m a{padding:10px 12px;border-radius:10px;text-decoration:none}.k-lang__m a:hover,.k-lang__m a[aria-current]{background:var(--paper)}
.k-lang__m b{display:inline-block;width:30px;font-family:var(--dsp);font-size:12px}
/* hero */
.k-hero{position:relative;overflow:hidden;padding:34px 0 30px;isolation:isolate}
.k-hero:before{content:"";position:absolute;inset:-40% -10% auto auto;width:min(720px,120vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 34%,transparent),transparent 70%);z-index:-1;filter:blur(8px)}
.k-hero:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.k-kick{display:flex;align-items:center;gap:10px;font:600 12.5px/1 var(--dsp);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-bottom:16px}
.k-kick span{background:var(--ink);color:var(--paper);padding:6px 8px;border-radius:8px;letter-spacing:.04em}
.k-lead{font-size:clamp(17px,2.4vw,20px);line-height:1.55;color:var(--ink2);max-width:68ch;margin-top:12px}
.k-by{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13.5px;color:var(--mut);margin:0}
.k-by__dot{width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 22%,transparent)}
.k-hero__in{display:grid;gap:22px}
@media (min-width:900px){.k-hero{padding:56px 0 44px}.k-hero__in{grid-template-columns:1fr 380px;align-items:start;gap:48px}}
/* brand card */
.k-card{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:20px;box-shadow:var(--sh);position:relative}
.k-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(140deg,var(--acc),transparent 40%,transparent 70%,var(--acc2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.k-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
.k-card__lbl{font:600 12px/1 var(--dsp);text-transform:uppercase;letter-spacing:.08em;color:var(--mut);margin:0 0 6px}
.k-card__bonus{font:700 22px/1.2 var(--dsp);letter-spacing:-.02em;margin:0 0 14px}
.k-card__f,.k-pod__f{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:0;border-top:1px dashed var(--line)}
.k-card__f li,.k-pod__f li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed var(--line);font-size:14.5px;font-weight:600;text-align:right}
.k-card__f span,.k-pod__f span{color:var(--mut);font-weight:500;text-align:left}
.k-chip{display:inline-flex;align-items:center;justify-content:center;background:#121116;border-radius:14px;padding:8px 12px;height:48px;min-width:96px}
.k-chip img{max-height:30px;width:auto}.k-chip--big{height:60px;padding:10px 16px}.k-chip--big img{max-height:38px}
.k-chip--txt{color:#fff;font:700 14px/1 var(--dsp)}
.k-ring{--p:.9;flex:none;width:64px;height:64px;border-radius:50%;display:grid;place-content:center;text-align:center;background:conic-gradient(var(--acc) calc(var(--p)*360deg),color-mix(in srgb,var(--ink) 10%,transparent) 0);position:relative}
.k-ring:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--card)}
.k-ring b,.k-ring i{position:relative;font:700 18px/1 var(--dsp);letter-spacing:-.04em}.k-ring i{font-size:10px;font-style:normal;color:var(--mut);margin-top:2px}
/* buttons */
.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border-radius:16px;background:var(--acc);color:#fff;font:700 15.5px/1 var(--dsp);letter-spacing:-.01em;text-decoration:none;box-shadow:0 10px 24px -10px var(--acc),inset 0 -2px 0 rgba(0,0,0,.18);transition:transform .15s,box-shadow .15s}
.k-btn:hover{color:#fff;transform:translateY(-1px);box-shadow:0 14px 30px -10px var(--acc),inset 0 -2px 0 rgba(0,0,0,.18)}
.k-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.k-btn--xl{width:100%;min-height:58px;font-size:17px;border-radius:18px}
.k-btn--sm{min-height:42px;padding:0 16px;font-size:14px;border-radius:13px}
.k-btn--in{min-height:auto;padding:4px 12px;border-radius:9px;font-size:14px;vertical-align:baseline}
.k-terms{display:block;text-align:center;color:var(--mut);font-size:12px;margin-top:8px}
/* toc chips */
.k-toc{position:sticky;top:62px;z-index:20;background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}
.k-toc__s{display:flex;gap:8px;overflow-x:auto;padding:10px 0;scrollbar-width:none}.k-toc__s::-webkit-scrollbar{display:none}
.k-toc a{flex:none;padding:8px 14px;border:1.5px solid var(--line);border-radius:99px;text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap;background:var(--card)}
.k-toc a:hover,.k-toc a.k-on{border-color:var(--ink);background:var(--ink);color:var(--paper)}
/* article */
.k-body{padding-top:26px}
.k-art{max-width:760px}
.k-sec{padding:6px 0 10px}
.k-sec h2{margin-top:28px;display:flex;gap:12px;align-items:baseline}
.k-sec h2:before{content:"";flex:none;width:12px;height:12px;border-radius:4px;background:var(--acc);transform:translateY(-2px) rotate(45deg)}
.k-sec h3{margin-top:22px}
.k-sec ul{padding-left:0;list-style:none}.k-sec ul li{position:relative;padding-left:26px;margin:0 0 8px}
.k-sec ul li:before{content:"";position:absolute;left:4px;top:.62em;width:9px;height:9px;border-radius:3px;border:2px solid var(--acc)}
.k-steps{counter-reset:s;list-style:none;padding:0;margin:0 0 1.2em;display:grid;gap:10px}
.k-steps li{counter-increment:s;position:relative;padding:16px 16px 16px 72px;background:var(--card);border:1px solid var(--line);border-radius:18px;min-height:64px}
.k-steps li:before{content:counter(s,decimal-leading-zero);position:absolute;left:16px;top:12px;font:800 30px/1 var(--dsp);letter-spacing:-.05em;color:var(--acc)}
.k-sec ol:not(.k-steps){padding-left:22px}
.k-tw{overflow-x:auto;margin:0 0 1.2em;border:1px solid var(--line);border-radius:18px;background:var(--card)}
.k-tw table{width:100%;border-collapse:collapse;font-size:15px;min-width:460px}
.k-tw th,.k-tw td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}
.k-tw th{font:700 12.5px/1.3 var(--dsp);text-transform:uppercase;letter-spacing:.05em;color:var(--mut);background:color-mix(in srgb,var(--acc) 6%,var(--card))}
.k-tw tr:last-child td{border-bottom:0}
.k-take{background:var(--ink);color:var(--paper);border-radius:24px;padding:22px 22px 10px;margin:0 0 18px;position:relative;overflow:hidden}
.k-take:after{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:var(--acc);opacity:.55;filter:blur(30px)}
.k-take h2{font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,var(--paper) 70%,var(--acc))}
.k-take ul{list-style:none;padding:0;margin:0;position:relative;z-index:1}.k-take li{padding:0 0 12px 30px;position:relative;font-weight:500}
.k-take li:before{content:"";position:absolute;left:0;top:.35em;width:16px;height:16px;border-radius:50%;background:var(--acc);box-shadow:inset 0 0 0 4px var(--ink)}
.k-take a{color:var(--paper)}
.k-ctab{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin:20px 0 22px;padding:14px;border-radius:22px;background:linear-gradient(120deg,color-mix(in srgb,var(--acc) 14%,var(--card)),var(--card));border:1px solid color-mix(in srgb,var(--acc) 35%,var(--line))}
.k-ctab__t{flex:1;min-width:150px}.k-ctab__t b{display:block;font:700 16px/1.25 var(--dsp);letter-spacing:-.01em}.k-ctab__t small{color:var(--mut);font-size:12px}
.k-ctab .k-btn{width:100%}
@media (min-width:600px){.k-ctab .k-btn{width:auto}}
.k-shot{margin:18px 0 24px}.k-shot img{display:block;width:100%;border-radius:20px}
.k-shot figcaption{font-size:13px;color:var(--mut);margin-top:8px;padding-left:4px}
.k-facts{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:20px;margin:18px 0 24px}
.k-facts dl{display:grid;grid-template-columns:1fr;gap:0;margin:0 0 14px}
.k-facts dl div{display:grid;grid-template-columns:minmax(110px,38%) 1fr;gap:12px;padding:10px 0;border-bottom:1px dashed var(--line)}
.k-facts dt{color:var(--mut);font-size:14px}.k-facts dd{margin:0;font-weight:600;font-size:15px}
.k-pc{display:grid;gap:12px}@media (min-width:640px){.k-pc{grid-template-columns:1fr 1fr}}
.k-pc>div{border-radius:16px;padding:14px 16px}.k-pc h4{font-size:14px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}
.k-pc ul{list-style:none;padding:0;margin:0}.k-pc li{padding:4px 0 4px 24px;position:relative;font-size:15px}
.k-pc__p{background:color-mix(in srgb,#14b86a 12%,var(--card))}.k-pc__c{background:color-mix(in srgb,#ff8a3d 12%,var(--card))}
.k-sec .k-pc li{padding:4px 0 4px 24px;margin:0}.k-sec .k-pc li:before,.k-pc li:before{border:0;width:auto;height:auto;top:3px;border-radius:0}.k-pc__p li:before,.k-sec .k-pc__p li:before{content:"+";position:absolute;left:4px;font-weight:800;color:#14b86a}.k-pc__c li:before,.k-sec .k-pc__c li:before{content:"2";position:absolute;left:4px;font-weight:800;color:#e0702a}.k-sec .k-orgs li{padding-left:0}.k-sec .k-orgs li:before{display:none}
/* faq */
.k-faq{margin:28px 0 10px}
.k-q{border:1px solid var(--line);border-radius:18px;background:var(--card);margin:0 0 10px;overflow:hidden}
.k-q summary{cursor:pointer;list-style:none;padding:16px 52px 16px 18px;font-weight:700;position:relative}
.k-q summary::-webkit-details-marker{display:none}
.k-q summary:after{content:"";position:absolute;right:18px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 8l4 4 4-4' fill='none' stroke='%23776e60' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/14px no-repeat;transition:transform .2s}
.k-q[open] summary:after{transform:rotate(180deg)}
.k-q div{padding:0 18px 16px;color:var(--ink2)}
/* topics / alts */
.k-topics,.k-alts{margin:34px 0 10px}
.k-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
@media (min-width:700px){.k-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}
.k-tile{display:flex;align-items:center;gap:10px;padding:14px;min-width:0;overflow-wrap:anywhere;hyphens:auto;border:1px solid var(--line);border-radius:18px;background:var(--card);text-decoration:none;font-weight:650;font-size:14.5px;line-height:1.25;transition:border-color .15s,transform .15s}
.k-tile:hover{border-color:var(--acc);transform:translateY(-2px);color:var(--ink)}
.k-ic{flex:none;width:36px;height:36px;padding:8px;border-radius:12px;background:color-mix(in srgb,var(--acc) 14%,transparent);fill:none;stroke:var(--acc);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.k-alt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px 14px;padding:14px;border:1px solid var(--line);border-radius:20px;background:var(--card);margin-bottom:10px}
.k-alt .k-chip{min-width:84px;height:44px}.k-alt__t b{display:block;font-family:var(--dsp);font-size:15px}.k-alt__t small{color:var(--mut);font-size:13px}
.k-alt__s{font:800 22px/1 var(--dsp);letter-spacing:-.04em}
.k-alt .k-btn{grid-column:1/-1}.k-alt .k-more{grid-column:1/-1;text-align:center;font-size:14px}
@media (min-width:700px){.k-alt{grid-template-columns:auto 1fr auto auto auto}.k-alt .k-btn,.k-alt .k-more{grid-column:auto}}
/* podium */
.k-top{margin-top:-6px}
.k-podium{display:grid;gap:14px}
@media (min-width:900px){.k-podium{grid-template-columns:1.08fr 1fr 1fr;align-items:end}.k-pod--1{transform:translateY(-14px)}}
.k-pod{position:relative;background:var(--card);border:1px solid var(--line);border-radius:28px;padding:22px 20px 18px;box-shadow:var(--sh);overflow:hidden}
.k-pod--1{border:2px solid var(--acc)}
.k-pod__n{position:absolute;right:14px;top:-8px;font:800 96px/1 var(--dsp);letter-spacing:-.08em;color:color-mix(in srgb,var(--acc) 22%,transparent);pointer-events:none}
.k-pod h3{font-size:24px;margin:14px 0 10px}.k-pod h3 a{text-decoration:none}
.k-pod__s{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--mut);font-size:13px;font-weight:600}
.k-pod__b{font:700 18px/1.3 var(--dsp);letter-spacing:-.015em;min-height:2.6em}
.k-pod .k-btn{width:100%}.k-more{display:block;text-align:center;margin-top:10px;font-weight:650;font-size:14.5px}
.k-cmp td:first-child,.k-cmp th:first-child{width:36px}
/* root */
.k-hero--root{padding-bottom:40px}
.k-geos{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}
@media (min-width:640px){.k-geos{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.k-geos{grid-template-columns:repeat(5,1fr)}}
.k-geo{display:grid;gap:4px;padding:18px;border-radius:24px;background:var(--card);border:1px solid var(--line);text-decoration:none;box-shadow:var(--sh);position:relative;overflow:hidden}
.k-geo:hover{color:var(--ink);border-color:var(--ink)}
.k-geo__f{font:800 38px/1 var(--dsp);letter-spacing:-.06em;color:var(--acc)}
.k-geo b{font-family:var(--dsp);font-size:18px}.k-geo small{color:var(--mut)}.k-geo em{font-style:normal;font-size:13px;font-weight:600;color:var(--ink2)}
.k-geo--pl{--acc:#ff4d2e}.k-geo--no{--acc:#2747ff}.k-geo--at{--acc:#e3004f}.k-geo--hu{--acc:#00a36c}.k-geo--br{--acc:#00a86b}.k-geo--en{--acc:#6b3cff}
/* crumbs */
.k-crumbs{font-size:13px;color:var(--mut);padding-top:14px}.k-crumbs a{color:var(--mut);text-decoration:none}.k-crumbs a:after{content:"/";margin:0 8px;color:var(--line)}
/* orgs */
.k-orgs{list-style:none;padding:0;display:grid;gap:8px}.k-orgs a{display:block;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--card);font-weight:650;text-decoration:none}
/* sticky bar */
.k-bar{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:10px;padding:8px 8px 8px 10px;border-radius:22px;background:color-mix(in srgb,var(--ink) 94%,transparent);color:var(--paper);box-shadow:0 18px 40px -12px rgba(0,0,0,.5);backdrop-filter:blur(10px);transform:translateY(140%);transition:transform .3s}
.k-bar.k-show{transform:none}
.k-bar .k-chip{height:40px;min-width:70px;padding:6px 8px}.k-bar .k-chip img{max-height:24px}
.k-bar__t{flex:1;min-width:0}.k-bar__t b{display:block;font:700 14px/1.2 var(--dsp)}.k-bar__t small{display:block;font-size:12px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.k-bar .k-btn{min-height:46px;padding:0 18px}
@media (min-width:900px){.k-bar{left:auto;right:24px;width:420px}}
/* footer */
.k-ft{margin-top:56px;background:var(--ink);color:var(--paper);padding:36px 0 26px;border-radius:32px 32px 0 0}
.k-ft a{color:var(--paper)}.k-logo--ft{color:var(--paper);margin-bottom:12px}.k-ft .k-mark rect{fill:var(--paper)}.k-ft .k-mark .k-mk-s{fill:var(--ink)}
.k-ft__top p{max-width:70ch;color:color-mix(in srgb,var(--paper) 72%,transparent);font-size:14px}
.k-ft__cols{display:grid;gap:22px;margin:24px 0;grid-template-columns:1fr}@media (min-width:760px){.k-ft__cols{grid-template-columns:2fr 1fr 1fr}}
.k-ft h4{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:color-mix(in srgb,var(--paper) 55%,transparent)}
.k-ft__l{display:flex;flex-wrap:wrap;gap:8px}.k-ft__l a{padding:8px 12px;border:1px solid color-mix(in srgb,var(--paper) 22%,transparent);border-radius:99px;text-decoration:none;font-size:13.5px}
.k-ft__l a:hover{background:var(--paper);color:var(--ink)}
.k-ft__bot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-top:1px solid color-mix(in srgb,var(--paper) 16%,transparent);padding-top:18px;font-size:13px;color:color-mix(in srgb,var(--paper) 70%,transparent)}
.k-ft__bot p{margin:0}.k-copy{margin-left:auto!important}
.k-18{display:grid;place-content:center;width:44px;height:44px;border-radius:50%;border:2.5px solid var(--acc2);font:800 14px/1 var(--dsp);color:var(--paper)}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
/* ranking 4+ */
.k-ranks{margin:30px 0 6px}
.k-rklist{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.k-rk{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px 14px;background:var(--card);border:1px solid var(--line);border-radius:20px}
.k-rk__n{font:800 22px/1 var(--dsp);letter-spacing:-.04em;color:var(--mut);min-width:26px}
.k-rk .k-chip{height:42px;min-width:78px;padding:6px 10px}.k-rk .k-chip img{max-height:26px}
.k-rk__t{min-width:0}.k-rk__t a{text-decoration:none}.k-rk__t b{display:block;font-family:var(--dsp);font-size:15.5px}
.k-rk__t small{display:block;color:var(--mut);font-size:13px;line-height:1.35;overflow-wrap:anywhere}
.k-rk__s{font:800 20px/1 var(--dsp);letter-spacing:-.04em}
.k-rk .k-btn{grid-column:1/-1}
@media (min-width:760px){.k-rk{grid-template-columns:auto auto minmax(0,1fr) auto auto}.k-rk .k-btn{grid-column:auto}}
/* payment hubs */
.k-hubs{margin:34px 0 10px}
.k-hubs__g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
@media (min-width:760px){.k-hubs__g{grid-template-columns:repeat(5,minmax(0,1fr))}}
.k-hublink{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:20px;background:var(--ink);color:var(--paper);text-decoration:none;min-width:0;overflow-wrap:anywhere}
.k-hublink b{font:750 17px/1.15 var(--dsp);letter-spacing:-.02em}.k-hublink small{color:color-mix(in srgb,var(--paper) 70%,transparent);font-size:13px}
.k-hublink:hover,.k-hublink[aria-current]{background:var(--acc);color:#fff}
.k-hero--hub .k-hub__in{display:grid;gap:22px}
@media (min-width:900px){.k-hero--hub .k-hub__in{grid-template-columns:minmax(0,1fr) 300px;align-items:center}}
.k-hub__m{margin:0 0 6px;font:800 clamp(40px,11vw,96px)/.9 var(--dsp);letter-spacing:-.05em;color:var(--acc);overflow-wrap:anywhere}
.k-hub__stat{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:20px;box-shadow:var(--sh)}
.k-hub__stat>b{display:block;font:800 64px/1 var(--dsp);letter-spacing:-.05em}.k-hub__stat>span{color:var(--mut);font-weight:600}
.k-hub__logos{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.k-hub__logos .k-chip{height:40px;min-width:72px;padding:6px 10px}.k-hub__logos .k-chip img{max-height:24px}
.k-hclist{list-style:none;margin:18px 0 26px;padding:0;display:grid;gap:12px}
.k-hc{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;padding:16px;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--sh)}
.k-hc__n{grid-row:span 2;font:800 26px/1 var(--dsp);letter-spacing:-.04em;color:var(--acc)}
.k-hc .k-chip{justify-self:start}
.k-hc__t{grid-column:2;min-width:0}.k-hc__t b{font-family:var(--dsp);font-size:17px}.k-hc__t p{margin:4px 0;font-weight:600}
.k-hc__t small{display:block;color:var(--mut);font-size:13.5px}.k-hc__l{display:block;margin-top:6px;font-size:14px}
.k-hc__a{grid-column:1/-1;display:flex;align-items:center;gap:12px}.k-hc__a .k-btn{flex:1}
@media (min-width:760px){.k-hc{grid-template-columns:auto auto minmax(0,1fr) auto}.k-hc__n{grid-row:auto}.k-hc__t{grid-column:auto}.k-hc__a{grid-column:auto}.k-hc__a .k-btn{flex:none}}
