.Logo_logoLarge__wqBJK,.Logo_logo__zBwGf{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-latin),sans-serif;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1}.Logo_logo__zBwGf{font-size:22px}.Logo_logoLarge__wqBJK{font-size:26px}.Logo_ja__ezl7J{display:inline-flex;align-items:center;font-family:var(--font-ja),sans-serif;font-size:.6em;font-weight:700;letter-spacing:.04em;color:var(--ink);white-space:nowrap}.Logo_ja__ezl7J:before{content:"";width:1px;height:1.4em;margin-right:10px;background:currentColor;opacity:.35}@media(max-width:400px){.Logo_logo__zBwGf{gap:7px;font-size:18px}.Logo_logo__zBwGf svg{width:24px;height:24px}.Logo_logo__zBwGf .Logo_ja__ezl7J:before{margin-right:7px}}.SiteFooter_footer__onzuR{background:var(--paper);border-top:1px solid var(--line)}.SiteFooter_inner__3hSuE{max-width:1120px;margin:0 auto;padding:40px 16px 32px}.SiteFooter_top__dxOWu{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-bottom:32px;border-bottom:1px solid var(--line)}.SiteFooter_brand__U6qqm{display:flex;align-items:center;gap:24px;font-size:12px;color:var(--muted)}.SiteFooter_links__8IIvs{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:12px}.SiteFooter_links__8IIvs a{color:var(--muted);text-decoration:none;white-space:nowrap}.SiteFooter_useCases__lvzwj{display:flex;flex-wrap:wrap;gap:8px 24px;padding:20px 0;border-bottom:1px solid var(--line);font-size:12px}.SiteFooter_useCases__lvzwj span{font-weight:500}.SiteFooter_useCases__lvzwj a{color:var(--muted);text-decoration:none;white-space:nowrap}.SiteFooter_bottom__YWQqd{display:flex;justify-content:space-between;gap:16px;padding-top:20px;font-size:11px;color:var(--muted)}.SiteFooter_bottom__YWQqd p{text-align:right}@media(max-width:760px){.SiteFooter_brand__U6qqm{flex-direction:column;align-items:flex-start;gap:10px}.SiteFooter_bottom__YWQqd{flex-direction:column}.SiteFooter_bottom__YWQqd p{text-align:left}}.SiteHeader_header__VKgE2{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line)}.SiteHeader_inner__h09Ed{max-width:1120px;margin:0 auto;height:76px;padding:0 16px;display:flex;align-items:center;gap:32px}.SiteHeader_nav__bklhV{margin-left:auto;display:flex;gap:28px;font-size:14px}.SiteHeader_nav__bklhV a{text-decoration:none;color:var(--ink)}.SiteHeader_cta__8K6fs{border:1px solid var(--green);border-radius:4px;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none;color:var(--green);white-space:nowrap}@media(max-width:760px){.SiteHeader_inner__h09Ed{height:60px;gap:12px}.SiteHeader_nav__bklhV{display:none}.SiteHeader_cta__8K6fs{margin-left:auto;padding:6px 12px;font-size:12px}}.SiteHeader_home__pQFHo{text-decoration:none}@media(max-width:400px){.SiteHeader_cta__8K6fs{padding:6px 10px;font-size:11px}}:root{--ink:#17231f;--muted:#55625c;--line:#dde3e0;--paper:#ffffff;--sage:#f1f4f2;--green:#1d6b52;--green-deep:#17231f;--mint:#73d1a9;--mint-soft:#e3f5ec;--apricot:#b8612c;--apricot-soft:#fbe9dc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-latin),var(--font-ja),"Yu Gothic",sans-serif;font-weight:400;line-height:1.8;-webkit-font-smoothing:antialiased}a{color:inherit}dd,dt,h1,h2,h3,li,p,small,summary,td,th{word-break:auto-phrase}h1,h2,h3{font-weight:700;margin:0}p{margin:0}