:root{--font-scale: 1}@media (max-width: 1600px){:root{--font-scale: .9}}@media (max-width: 1280px){:root{--font-scale: .85}}@media (max-width: 767px){:root{--font-scale: 1}}:root{--color-primary: #38b78f;--color-primary-hover: #2da77f;--color-accent: #5dff9c;--color-accent-text: #102419;--color-text-primary: #333;--color-text-strong: #000;--color-text-secondary: #818181;--color-text-inverse: #fff;--color-background: #fff;--color-background-inverse: #000;--color-border: #dedede;--page-padding-x: clamp(2rem, 4.8vw, 9.2rem);--page-max-width: 192rem;--detail-banner-width: 171.2rem;--detail-content-width: calc(100vw / 1920 * 1130);--site-header-height: 10.4rem;--section-marker-size: .8rem;--category-tab-gap: 7rem}@media (max-width: 767px){:root{--site-header-height: 7.1rem}}.markdown-content{color:var(--color-text-primary);font-size:calc(16 * var(--font-scale) * 1px);line-height:1.95;overflow-wrap:anywhere}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content p{margin:0 0 2rem}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin:3.2rem 0 1.6rem;line-height:1.45}.markdown-content ul,.markdown-content ol{margin:0 0 2rem;padding-left:2.4rem}.markdown-content li+li{margin-top:.6rem}.markdown-content a{color:var(--color-primary)}.markdown-content blockquote{margin:2rem 0;padding:1rem 2rem;border-left:.4rem solid var(--color-primary);background:#f6f8f7}.markdown-content blockquote>:last-child{margin-bottom:0}.markdown-content img{display:block;margin:2rem auto}.markdown-content img,.markdown-content video,.markdown-content iframe,.markdown-content svg{max-width:100%;height:auto}.markdown-content table{display:block;width:100%;max-width:100%;margin:2rem 0;overflow-x:auto;border-collapse:collapse}.markdown-content th,.markdown-content td{padding:1rem 1.4rem;border:1px solid var(--color-border);text-align:left}.markdown-content pre{max-width:100%;margin:2rem 0;padding:1.6rem;overflow-x:auto;border-radius:.4rem;background:#f5f7f7}.markdown-content code{font-family:Consolas,Monaco,Courier New,monospace}.markdown-content :not(pre)>code{padding:.15em .4em;border-radius:.3rem;background:#f5f7f7}.markdown-content hr{margin:3rem 0;border:0;border-top:1px solid var(--color-border)}.markdown-content--news,.markdown-content--business,.markdown-content--cases{font-size:calc(15 * var(--font-scale) * 1px);line-height:2}@media (max-width: 767px){.markdown-content{font-size:calc(16 * var(--font-scale) * 1px);line-height:1.85}.markdown-content p{margin-bottom:1.6rem}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin:2.4rem 0 1.2rem}.markdown-content th,.markdown-content td{min-width:10rem;padding:.8rem 1rem}.markdown-content--news,.markdown-content--business,.markdown-content--cases{font-size:calc(16 * var(--font-scale) * 1px);line-height:2}}html{font-size:.5208333333vw}html body{margin:0;font-size:16px;color:var(--color-text-primary);background:var(--color-background)}html.has-global-loading{overflow:hidden}@media (max-width: 767px){html{font-size:10px}}*,*:before,*:after{box-sizing:border-box}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.justify-between{display:flex;justify-content:space-between}.point{width:.8rem;height:.8rem;background:var(--color-primary)}.scroll-reveal{opacity:0;transform:translate3d(0,20rem,0);transition:opacity .8s ease-out,transform 1s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.scroll-reveal.scroll-reveal--visible{opacity:1;transform:translateZ(0);will-change:auto}@media (prefers-reduced-motion: reduce){.scroll-reveal{opacity:1;transform:none;transition:none}}[data-v-9254d74a]:root{--font-scale: 1}@media (max-width: 1600px){[data-v-9254d74a]:root{--font-scale: .9}}@media (max-width: 1280px){[data-v-9254d74a]:root{--font-scale: .85}}@media (max-width: 767px){[data-v-9254d74a]:root{--font-scale: 1}}.global-loading[data-v-9254d74a]{position:fixed;z-index:9000;inset:0;color:#000;background:#fff;cursor:wait;opacity:1;transition:opacity .4s ease}.global-loading--leaving[data-v-9254d74a]{pointer-events:none;opacity:0}.global-loading__brand[data-v-9254d74a]{position:absolute;top:45%;left:9.3%;display:flex;align-items:center;transform:translateY(-50%)}.global-loading__logo[data-v-9254d74a]{display:block;width:11.6rem;height:auto}.global-loading__divider[data-v-9254d74a]{width:1px;height:4.6rem;margin-left:2.7rem;background:#d5d5d5}.global-loading__slogan[data-v-9254d74a]{margin-left:2.6rem;font-size:calc(14 * var(--font-scale) * 1px);line-height:2.2rem;white-space:nowrap}.global-loading__percentage[data-v-9254d74a]{position:absolute;z-index:1;left:clamp(2ch,var(--loading-progress),100% - 2ch);bottom:4.4rem;width:4ch;font-size:calc(64 * var(--font-scale) * 1px);font-variant-numeric:tabular-nums;font-weight:700;line-height:1;text-align:center;transform:translate(-50%)}.global-loading__track[data-v-9254d74a]{position:absolute;right:.7%;bottom:1.3rem;left:.7%;height:.4rem;overflow:hidden;background:transparent}.global-loading__bar[data-v-9254d74a]{display:block;height:100%;background:var(--color-primary)}@media (max-width: 767px){.global-loading__brand[data-v-9254d74a]{top:43%;left:2rem}.global-loading__logo[data-v-9254d74a]{width:9rem}.global-loading__divider[data-v-9254d74a]{height:3.6rem;margin-left:1.4rem}.global-loading__slogan[data-v-9254d74a]{margin-left:1.4rem;font-size:calc(14 * var(--font-scale) * 1px);line-height:1.6rem}.global-loading__percentage[data-v-9254d74a]{bottom:4rem;font-size:calc(44 * var(--font-scale) * 1px)}.global-loading__track[data-v-9254d74a]{right:2rem;bottom:1.6rem;left:2rem;height:.3rem}}@media (max-width: 559px){.global-loading__logo[data-v-9254d74a]{width:8rem}.global-loading__divider[data-v-9254d74a]{height:3.2rem;margin-left:1rem}.global-loading__slogan[data-v-9254d74a]{margin-left:1rem;font-size:calc(12 * var(--font-scale) * 1px);line-height:1.45rem}.global-loading__percentage[data-v-9254d74a]{font-size:calc(38 * var(--font-scale) * 1px)}}@media (prefers-reduced-motion: reduce){.global-loading[data-v-9254d74a],.global-loading__bar[data-v-9254d74a]{transition-duration:.01ms}}
