.kf-hero[data-astro-cid-g3hxwg5k]{padding:calc(66px + clamp(40px,6vw,96px)) 0 clamp(64px,8vw,112px);--kf-gutter: 48px}.kf-wrap[data-astro-cid-g3hxwg5k]{max-width:1280px;margin:0 auto;padding:0 var(--kf-gutter)}.kf-hero-meta[data-astro-cid-g3hxwg5k]{display:flex;align-items:center;gap:10px;animation:rb-fade-up .28s var(--rb-ease-out) both}.kf-hero-meta[data-astro-cid-g3hxwg5k] .rb-dot[data-astro-cid-g3hxwg5k]{flex:none}.kf-hero-eyebrow[data-astro-cid-g3hxwg5k]{color:var(--rb-on-dark-mute);line-height:1.5}.kf-h1[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-weight:500;font-size:clamp(34px,1.5rem + 3.2vw,64px);line-height:1.04;letter-spacing:-.028em;color:var(--rb-on-dark);margin:28px 0 0;max-width:900px;text-wrap:balance;overflow-wrap:break-word;hyphens:auto;animation:rb-fade-up .28s var(--rb-ease-out) 40ms both}.kf-h1-line[data-astro-cid-g3hxwg5k]{display:block}.kf-h1-line2[data-astro-cid-g3hxwg5k]{margin-top:10px;font-size:.66em;line-height:1.12;color:var(--rb-on-dark-mute)}.kf-h1-line2[data-astro-cid-g3hxwg5k] .rb-em[data-astro-cid-g3hxwg5k]{color:var(--rb-signal);letter-spacing:-.025em}.kf-hero-sub[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-size:17px;line-height:1.6;color:var(--rb-on-dark-mute);max-width:640px;margin:32px 0 0;text-wrap:pretty;animation:rb-fade-up .28s var(--rb-ease-out) 80ms both}.kf-hero-note[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-size:14px;line-height:1.55;color:var(--rb-on-dark-mute);max-width:600px;margin:20px 0 0;padding-left:14px;border-left:1px solid var(--rb-midnight-line);text-wrap:pretty;animation:rb-fade-up .28s var(--rb-ease-out) .1s both}.kf-ctas[data-astro-cid-g3hxwg5k]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:32px}.kf-hero[data-astro-cid-g3hxwg5k] .kf-ctas[data-astro-cid-g3hxwg5k]{animation:rb-fade-up .28s var(--rb-ease-out) .12s both}.kf-split[data-astro-cid-g3hxwg5k]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;align-items:start}.kf-head[data-astro-cid-g3hxwg5k]{display:flex;flex-direction:column;gap:20px;padding-top:4px;min-width:0}.kf-head--sticky[data-astro-cid-g3hxwg5k]{position:sticky;top:112px}.kf-head-row[data-astro-cid-g3hxwg5k]{margin-bottom:0;flex-wrap:wrap;row-gap:8px}.kf-head-meta[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-mono);font-size:12px;letter-spacing:.06em;color:var(--rb-mute)}.kf-title[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-weight:500;font-size:clamp(30px,3.3vw,40px);line-height:1.08;letter-spacing:-.02em;color:var(--rb-ink);text-wrap:balance;margin:0;overflow-wrap:break-word;hyphens:auto}.kf-title--lg[data-astro-cid-g3hxwg5k]{font-size:clamp(30px,4vw,48px)}.kf-prose[data-astro-cid-g3hxwg5k]{min-width:0;display:flex;flex-direction:column;gap:20px;max-width:720px;padding-top:22px;border-top:1px solid var(--rb-ink)}.kf-prose[data-astro-cid-g3hxwg5k] p[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-size:17px;line-height:1.65;color:var(--rb-ink-soft);margin:0;text-wrap:pretty}.kf-prose[data-astro-cid-g3hxwg5k] p[data-astro-cid-g3hxwg5k]:first-child{font-size:clamp(18px,1.5vw,21px);line-height:1.5;letter-spacing:-.005em;color:var(--rb-ink)}.kf-prose[data-astro-cid-g3hxwg5k] strong[data-astro-cid-g3hxwg5k]{font-weight:500;color:var(--rb-ink)}.kf-bighead[data-astro-cid-g3hxwg5k]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;padding-top:22px;border-top:1px solid var(--rb-ink)}.kf-bighead-side[data-astro-cid-g3hxwg5k]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.kf-bighead-main[data-astro-cid-g3hxwg5k]{min-width:0;max-width:820px}.kf-big[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-mono);font-size:40px;font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--rb-ink);white-space:nowrap}.kf-big-total[data-astro-cid-g3hxwg5k]{color:var(--rb-mute-soft)}.kf-uses[data-astro-cid-g3hxwg5k]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px;border-top:1px solid var(--rb-line-strong)}.kf-use[data-astro-cid-g3hxwg5k]{display:flex;flex-direction:column;gap:12px;padding:32px 40px 36px 0;border-bottom:1px solid var(--rb-line-strong);min-width:0}.kf-use[data-astro-cid-g3hxwg5k]:nth-child(2n){padding:32px 0 36px 40px;border-left:1px solid var(--rb-line-strong)}.kf-kicker[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rb-clay);margin:0;overflow-wrap:anywhere}.kf-use-title[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-weight:500;font-size:22px;line-height:1.25;letter-spacing:-.012em;color:var(--rb-ink);margin:0;text-wrap:balance;hyphens:auto}.kf-use-body[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-size:15px;line-height:1.6;color:var(--rb-ink-soft);margin:0;max-width:520px;text-wrap:pretty}.kf-body[data-astro-cid-g3hxwg5k]{min-width:0}.kf-lead[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-size:clamp(18px,1.5vw,21px);line-height:1.5;letter-spacing:-.005em;color:var(--rb-ink);margin:0 0 32px;max-width:720px;text-wrap:pretty}.kf-rows[data-astro-cid-g3hxwg5k]{list-style:none;margin:0;padding:0;border-top:1px solid var(--rb-line-strong);min-width:0}.kf-row[data-astro-cid-g3hxwg5k]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:28px;padding:30px 0;border-bottom:1px solid var(--rb-line-strong);align-items:start}.kf-rows--plain[data-astro-cid-g3hxwg5k] .kf-row[data-astro-cid-g3hxwg5k]{grid-template-columns:minmax(0,1fr)}.kf-num[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-mono);font-size:13px;letter-spacing:.04em;color:var(--rb-mute);padding-top:5px}.kf-row-txt[data-astro-cid-g3hxwg5k]{display:flex;flex-direction:column;gap:10px;min-width:0}.kf-row-title[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-weight:500;font-size:21px;line-height:1.25;letter-spacing:-.012em;color:var(--rb-ink);text-wrap:balance;margin:0;hyphens:auto}.kf-row-body[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-size:15px;line-height:1.6;color:var(--rb-ink-soft);margin:0;max-width:640px;text-wrap:pretty}.kf-aside[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-size:17px;line-height:1.6;color:var(--rb-ink);margin:40px 0 0;padding-top:22px;border-top:1px solid var(--rb-ink);max-width:640px;text-wrap:pretty}.kf-steps[data-astro-cid-g3hxwg5k]{list-style:none;margin:56px 0 0;padding:0;border-top:1px solid var(--rb-ink)}.kf-step[data-astro-cid-g3hxwg5k]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;padding:28px 0;border-bottom:1px solid var(--rb-line-strong)}.kf-step[data-astro-cid-g3hxwg5k]:last-child{border-bottom-color:var(--rb-ink)}.kf-step-k[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-mono);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--rb-mute);padding-top:4px}.kf-step-txt[data-astro-cid-g3hxwg5k]{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:760px}.kf-step-title[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-.01em;color:var(--rb-ink);margin:0;text-wrap:pretty;hyphens:auto}.kf-step-body[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-size:15px;line-height:1.6;color:var(--rb-ink-soft);margin:0;text-wrap:pretty}.kf-cases[data-astro-cid-g3hxwg5k]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:56px}.kf-case[data-astro-cid-g3hxwg5k]{min-width:0;display:flex;flex-direction:column;padding:16px;background:var(--rb-paper);border:1px solid var(--rb-line);border-radius:10px;color:var(--rb-ink);text-decoration:none;transition:transform .25s var(--rb-ease),border-color .25s var(--rb-ease)}.kf-case--link[data-astro-cid-g3hxwg5k]:focus-visible{outline:2px solid var(--rb-ink);outline-offset:3px}.kf-plate[data-astro-cid-g3hxwg5k]{background:var(--rb-paper-sand);border:1px solid var(--rb-line);border-radius:6px;padding:20px 20px 0;overflow:hidden}.kf-plate[data-astro-cid-g3hxwg5k] img[data-astro-cid-g3hxwg5k]{display:block;width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border:1px solid var(--rb-line);border-bottom:0;border-radius:4px 4px 0 0;background:var(--rb-paper)}.kf-case-body[data-astro-cid-g3hxwg5k]{display:flex;flex-direction:column;gap:10px;padding:22px 8px 8px;min-width:0}.kf-case-meta[data-astro-cid-g3hxwg5k]{display:flex;justify-content:space-between;align-items:center;gap:12px}.kf-type[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--rb-mute);overflow-wrap:anywhere}.kf-ico[data-astro-cid-g3hxwg5k]{flex:none;color:var(--rb-mute);transition:color .25s var(--rb-ease)}.kf-case-name[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-weight:500;font-size:24px;line-height:1.2;letter-spacing:-.01em;color:var(--rb-ink);margin:0;hyphens:auto}.kf-case-desc[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-size:15px;line-height:1.6;color:var(--rb-ink-soft);margin:0;padding-top:12px;border-top:1px solid var(--rb-line);text-wrap:pretty}.kf-more[data-astro-cid-g3hxwg5k]{margin:32px 0 0;font-family:var(--rb-font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.kf-more-link[data-astro-cid-g3hxwg5k]{color:var(--rb-ink);text-decoration:none;border-bottom:1px solid var(--rb-line-strong);padding-bottom:2px;transition:border-color var(--rb-dur-1) var(--rb-ease-out),color var(--rb-dur-1) var(--rb-ease-out)}.kf-price[data-astro-cid-g3hxwg5k]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;padding-top:22px;border-top:1px solid var(--rb-ink)}.kf-price-main[data-astro-cid-g3hxwg5k]{min-width:0;max-width:760px}.kf-price-spec[data-astro-cid-g3hxwg5k]{margin-top:36px;border-top:1px solid var(--rb-line-strong);border-bottom:1px solid var(--rb-line-strong);padding:28px 0;display:flex;flex-direction:column;gap:18px}.kf-price-fig[data-astro-cid-g3hxwg5k]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.kf-price-num[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-mono);font-weight:500;font-size:clamp(30px,4.4vw,52px);line-height:1;letter-spacing:-.03em;color:var(--rb-ink);white-space:nowrap}.kf-price-unit[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-mono);font-size:15px;letter-spacing:.02em;color:var(--rb-mute)}.kf-price-body[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-size:16px;line-height:1.6;color:var(--rb-ink-soft);margin:0;max-width:620px;text-wrap:pretty}.kf-price-cap[data-astro-cid-g3hxwg5k]{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--rb-font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rb-ink)}.kf-price-cap[data-astro-cid-g3hxwg5k] .rb-dot[data-astro-cid-g3hxwg5k]{flex:none;box-shadow:0 0 0 1px var(--rb-signal-press)}.kf-price-foot[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-size:13px;line-height:1.55;color:var(--rb-mute);margin:20px 0 0;max-width:560px;text-wrap:pretty}.kf-inline-link[data-astro-cid-g3hxwg5k]{color:var(--rb-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--rb-line-strong);transition:text-decoration-color var(--rb-dur-1) var(--rb-ease-out),color var(--rb-dur-1) var(--rb-ease-out)}.kf-inline-link[data-astro-cid-g3hxwg5k]:focus-visible,.kf-more-link[data-astro-cid-g3hxwg5k]:focus-visible,.kf-link[data-astro-cid-g3hxwg5k]:focus-visible{outline:2px solid var(--rb-ink);outline-offset:3px;border-radius:var(--rb-radius-xs)}.kf-faq[data-astro-cid-g3hxwg5k]{margin-top:56px;border-top:1px solid var(--rb-ink)}.kf-qa[data-astro-cid-g3hxwg5k]{border-bottom:1px solid var(--rb-line-strong)}.kf-qa[data-astro-cid-g3hxwg5k]:last-child{border-bottom-color:var(--rb-ink)}.kf-q[data-astro-cid-g3hxwg5k]{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:24px;align-items:start;padding:24px 0;cursor:pointer;list-style:none}.kf-q[data-astro-cid-g3hxwg5k]::-webkit-details-marker{display:none}.kf-q[data-astro-cid-g3hxwg5k]:focus-visible{outline:2px solid var(--rb-ink);outline-offset:4px}.kf-q-text[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-weight:500;font-size:18px;line-height:1.35;letter-spacing:-.01em;color:var(--rb-ink);margin:0;text-wrap:pretty;hyphens:auto}.kf-q-plus[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-mono);font-size:20px;line-height:1.2;color:var(--rb-mute);text-align:center;transition:transform var(--rb-dur-2) var(--rb-ease-out),color var(--rb-dur-1) var(--rb-ease-out)}.kf-qa[data-astro-cid-g3hxwg5k][open] .kf-q-plus[data-astro-cid-g3hxwg5k]{transform:rotate(45deg);color:var(--rb-ink)}.kf-a[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-size:15px;line-height:1.65;color:var(--rb-ink-soft);margin:-6px 0 0;padding:0 48px 26px 0;max-width:720px;text-wrap:pretty}.kf-links[data-astro-cid-g3hxwg5k]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;border-top:1px solid var(--rb-line-strong);border-bottom:1px solid var(--rb-line-strong)}.kf-link[data-astro-cid-g3hxwg5k]{display:flex;flex-direction:column;gap:12px;padding:32px 32px 36px;min-width:0;color:var(--rb-ink);text-decoration:none;border-left:1px solid var(--rb-line-strong);transition:background var(--rb-dur-1) var(--rb-ease-out)}.kf-link[data-astro-cid-g3hxwg5k]:first-child{border-left:0;padding-left:0}.kf-link-title[data-astro-cid-g3hxwg5k]{font-family:var(--rb-font-sans);font-weight:500;font-size:22px;line-height:1.25;letter-spacing:-.012em;color:var(--rb-ink);margin:0;transition:color var(--rb-dur-1) var(--rb-ease-out)}.kf-arrow[data-astro-cid-g3hxwg5k]{display:inline-block;transition:transform var(--rb-dur-2) var(--rb-ease-out)}@media(hover:hover)and (pointer:fine){.kf-case--link[data-astro-cid-g3hxwg5k]:hover{transform:translateY(-3px);border-color:var(--rb-line-strong)}.kf-case--link[data-astro-cid-g3hxwg5k]:hover .kf-ico[data-astro-cid-g3hxwg5k]{color:var(--rb-clay)}.kf-inline-link[data-astro-cid-g3hxwg5k]:hover{text-decoration-color:currentColor;color:var(--rb-clay)}.kf-more-link[data-astro-cid-g3hxwg5k]:hover{border-color:var(--rb-ink);color:var(--rb-clay)}.kf-q[data-astro-cid-g3hxwg5k]:hover .kf-q-plus[data-astro-cid-g3hxwg5k]{color:var(--rb-ink)}.kf-link[data-astro-cid-g3hxwg5k]:hover .kf-link-title[data-astro-cid-g3hxwg5k]{color:var(--rb-clay)}.kf-link[data-astro-cid-g3hxwg5k]:hover .kf-arrow[data-astro-cid-g3hxwg5k]{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.kf-case[data-astro-cid-g3hxwg5k],.kf-q-plus[data-astro-cid-g3hxwg5k],.kf-arrow[data-astro-cid-g3hxwg5k],.kf-inline-link[data-astro-cid-g3hxwg5k],.kf-more-link[data-astro-cid-g3hxwg5k]{transition:none}.kf-case--link[data-astro-cid-g3hxwg5k]:hover,.kf-link[data-astro-cid-g3hxwg5k]:hover .kf-arrow[data-astro-cid-g3hxwg5k]{transform:none}}@media(max-width:1099px){.kf-split[data-astro-cid-g3hxwg5k]{grid-template-columns:minmax(0,1fr);gap:40px}.kf-head--sticky[data-astro-cid-g3hxwg5k]{position:static}.kf-head[data-astro-cid-g3hxwg5k]{max-width:640px;padding-top:0}}@media(max-width:1023px){.kf-hero[data-astro-cid-g3hxwg5k]{--kf-gutter: 32px}.kf-bighead[data-astro-cid-g3hxwg5k],.kf-price[data-astro-cid-g3hxwg5k]{grid-template-columns:minmax(0,1fr);gap:28px}.kf-bighead-side[data-astro-cid-g3hxwg5k]{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:8px 18px}.kf-big[data-astro-cid-g3hxwg5k]{font-size:32px}.kf-uses[data-astro-cid-g3hxwg5k],.kf-steps[data-astro-cid-g3hxwg5k],.kf-cases[data-astro-cid-g3hxwg5k],.kf-faq[data-astro-cid-g3hxwg5k],.kf-links[data-astro-cid-g3hxwg5k]{margin-top:44px}.kf-step[data-astro-cid-g3hxwg5k]{grid-template-columns:120px minmax(0,1fr);gap:28px}.kf-links[data-astro-cid-g3hxwg5k]{grid-template-columns:minmax(0,1fr);border-bottom:0}.kf-link[data-astro-cid-g3hxwg5k],.kf-link[data-astro-cid-g3hxwg5k]:first-child{border-left:0;padding:28px 0 30px;border-bottom:1px solid var(--rb-line-strong)}}@media(max-width:899px){.kf-cases[data-astro-cid-g3hxwg5k]{grid-template-columns:minmax(0,1fr)}}@media(max-width:719px){.kf-sec[data-astro-cid-g3hxwg5k]{padding:64px 0}.kf-sec[data-astro-cid-g3hxwg5k] .rb-container[data-astro-cid-g3hxwg5k]{padding:0 20px}.kf-hero[data-astro-cid-g3hxwg5k]{--kf-gutter: 20px}.kf-hero-sub[data-astro-cid-g3hxwg5k]{font-size:16px;margin-top:24px}.kf-ctas[data-astro-cid-g3hxwg5k]{margin-top:28px}.kf-ctas[data-astro-cid-g3hxwg5k] .rb-btn[data-astro-cid-g3hxwg5k]{flex:1 1 100%;justify-content:center;text-align:center}.kf-prose[data-astro-cid-g3hxwg5k] p[data-astro-cid-g3hxwg5k]{font-size:16px}.kf-uses[data-astro-cid-g3hxwg5k]{grid-template-columns:minmax(0,1fr)}.kf-use[data-astro-cid-g3hxwg5k],.kf-use[data-astro-cid-g3hxwg5k]:nth-child(2n){padding:26px 0 28px;border-left:0}.kf-use-title[data-astro-cid-g3hxwg5k]{font-size:20px}.kf-row[data-astro-cid-g3hxwg5k]{grid-template-columns:minmax(0,1fr);gap:10px;padding:24px 0}.kf-num[data-astro-cid-g3hxwg5k]{padding-top:0}.kf-row-title[data-astro-cid-g3hxwg5k]{font-size:19px}.kf-step[data-astro-cid-g3hxwg5k]{grid-template-columns:minmax(0,1fr);gap:10px;padding:24px 0}.kf-step-k[data-astro-cid-g3hxwg5k]{padding-top:0}.kf-step-title[data-astro-cid-g3hxwg5k]{font-size:18px}.kf-case[data-astro-cid-g3hxwg5k]{padding:10px}.kf-plate[data-astro-cid-g3hxwg5k]{padding:12px 12px 0}.kf-case-body[data-astro-cid-g3hxwg5k]{padding:18px 4px 4px}.kf-case-name[data-astro-cid-g3hxwg5k]{font-size:21px}.kf-q[data-astro-cid-g3hxwg5k]{gap:16px;padding:20px 0}.kf-q-text[data-astro-cid-g3hxwg5k]{font-size:17px}.kf-a[data-astro-cid-g3hxwg5k]{padding-right:0}}@media(max-width:400px){.kf-big[data-astro-cid-g3hxwg5k]{font-size:28px}.kf-h1[data-astro-cid-g3hxwg5k]{font-size:31px}.kf-title[data-astro-cid-g3hxwg5k],.kf-title--lg[data-astro-cid-g3hxwg5k]{font-size:28px}.kf-price-num[data-astro-cid-g3hxwg5k]{font-size:28px;white-space:normal}}
