.ent-page{--ent-ink:var(--text-on-light);--ent-body:var(--text-body-light);--ent-muted:var(--grey-900);--ent-line:var(--border-default);--ent-green:var(--green-04);--ent-green-deep:var(--green-06);--ent-tint:var(--green-00);color:var(--ent-ink);font-family:var(--font-noto);overflow-x:clip}.ent-wrap{max-width:1400px;margin:0 auto;padding:0 88px}@media (max-width:1023px){.ent-wrap{padding:0 32px}}@media (max-width:479px){.ent-wrap{padding:0 20px}}:where(.ent-page) :where(p,h1,h2,h3,ol){margin:0}:where(.ent-page) ol{padding:0;list-style:none}.ent-page [id]{scroll-margin-top:112px}.ent-page :focus-visible{outline:2px solid var(--ent-green);outline-offset:3px}.ent-sec{padding:96px 0;background:var(--surface-02)}.ent-sec--white{background:var(--surface-01)}@media (max-width:1023px){.ent-sec{padding:72px 0}}@media (max-width:479px){.ent-sec{padding:56px 0}}.ent-sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:64px;align-items:end;margin-bottom:56px}.ent-sec-head--center{display:block;max-width:640px;margin-inline:auto;text-align:center}.ent-sec-head--center .ent-sec-desc{margin-top:16px}.ent-sec-title{color:var(--ent-ink)}.ent-cta-desc,.ent-process-desc,.ent-sec-desc{font-size:var(--text-16);font-weight:var(--weight-body);line-height:1.9;color:var(--ent-body)}@media (max-width:1023px){.ent-sec-head{grid-template-columns:1fr;gap:16px;margin-bottom:36px}}.ent-hero{background-color:var(--surface-05);background-image:url(/enterprise-data/hero-clover.png);background-repeat:no-repeat;background-position:50%;background-size:cover;color:var(--text-on-dark);margin-top:-96px;padding-top:96px}.ent-hero-inner{min-height:calc(100svh - 96px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:96px;padding-bottom:112px;text-align:center}.ent-hero-title{font-size:clamp(40px,5vw,64px);color:var(--neutral-00);white-space:nowrap}.ent-hero-title .g{color:var(--green-04)}.ent-hero-desc{margin-top:32px;font-size:var(--text-16);font-weight:var(--weight-body);line-height:2;letter-spacing:var(--tracking-ui);color:var(--text-on-dark);opacity:.8}.ent-hero-actions{margin-top:44px}@media (max-width:1023px){.ent-hero-inner{padding-top:72px;padding-bottom:88px}}@media (max-width:479px){.ent-hero{margin-top:-62px;padding-top:62px}.ent-hero-inner{min-height:calc(100svh - 62px);padding-top:56px;padding-bottom:64px}.ent-hero-desc{margin-top:24px;font-size:var(--text-14)}.ent-hero-actions{margin-top:32px}}.ent-page .ent-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:0;padding:15px 28px;border-radius:0}.ent-btn-arrow{display:block;width:12px;height:12px;flex:none}.ent-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ent-line);border-radius:4px;overflow:hidden;background:var(--surface-01)}.ent-bento-cell{padding:32px 28px 36px;border-right:1px solid var(--ent-line);border-bottom:1px solid var(--ent-line)}.ent-bento-cell:nth-child(3n){border-right:0}.ent-bento-cell:nth-last-child(-n+3){border-bottom:0}.ent-bento-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.ent-icon-tile{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:4px;background:var(--ent-tint)}.ent-icon{display:block;width:26px;height:26px;stroke:var(--ent-green-deep)}.ent-icon-fill{fill:var(--green-02);fill-opacity:.45}.ent-bento-tag{font-family:var(--font-compact);font-size:var(--text-label-12);letter-spacing:var(--tracking-ui);color:var(--ent-muted)}.ent-bento-title{margin-bottom:14px;color:var(--ent-ink)}.ent-bento-desc{font-size:var(--text-14);font-weight:var(--weight-body);line-height:1.9;color:var(--ent-body)}@media (max-width:1023px){.ent-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ent-bento-cell:nth-child(3n){border-right:1px solid var(--ent-line)}.ent-bento-cell:nth-child(2n){border-right:0}.ent-bento-cell:nth-last-child(-n+3){border-bottom:1px solid var(--ent-line)}.ent-bento-cell:nth-last-child(-n+2){border-bottom:0}}@media (max-width:479px){.ent-bento{grid-template-columns:1fr}.ent-bento-cell{border-right:0!important;border-bottom:1px solid var(--ent-line)!important;padding:24px 20px}.ent-bento-cell:last-child{border-bottom:0!important}.ent-bento-top{margin-bottom:24px}}.ent-carousel{position:relative}.ent-carousel-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-88px;padding-inline:88px;scroll-padding-inline:88px}.ent-carousel-track::-webkit-scrollbar{display:none}.ent-slide{--sl-bg:var(--green-08);--sl-ink:var(--neutral-00);--sl-sub:color-mix(in srgb,var(--neutral-00) 78%,transparent);--sl-line:color-mix(in srgb,var(--neutral-00) 28%,transparent);--sl-halo:color-mix(in srgb,var(--neutral-00) 14%,transparent);--sl-lit:var(--green-02);flex:0 0 min(1040px,90%);scroll-snap-align:start;display:flex;flex-direction:column;min-height:420px;padding:48px 56px 56px;border-radius:4px;background:var(--sl-bg);color:var(--sl-ink);opacity:.5;transform:scale(.97);transform-origin:left center;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.ent-slide.is-active{opacity:1;transform:none}.ent-slide--mid{--sl-bg:var(--green-07)}.ent-slide--soft{--sl-bg:var(--green-06)}.ent-slide-head{display:flex;flex-direction:column;gap:20px;max-width:520px}.ent-slide-title{color:var(--sl-ink);font-size:clamp(32px,3.6vw,48px)}.ent-slide-desc{font-size:var(--text-16);font-weight:var(--weight-body);line-height:2;color:var(--sl-sub)}.ent-slide-line{position:relative;margin-top:auto;padding-top:72px}.ent-slide-track{position:absolute;left:11px;right:0;top:83px;height:2px;background:var(--sl-line)}.ent-slide-fill{display:block;width:100%;height:100%;background:var(--sl-lit);transform:scaleX(0);transform-origin:left}.ent-slide-nodes{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ent-slide-dot{display:block;width:24px;height:24px;border-radius:50%;border:2px solid var(--sl-line);background:var(--sl-bg);transition:border-color .35s,background-color .35s,box-shadow .35s}.ent-slide-name{margin-top:32px;color:var(--sl-ink)}.ent-slide-note{margin-top:14px;font-size:var(--text-14);font-weight:var(--weight-body);line-height:1.9;color:var(--sl-sub)}.ent-slide.is-active .ent-slide-fill{animation:ent-fill 1.2s cubic-bezier(.4,0,.2,1) .2s both}.ent-slide.is-active .ent-slide-dot{border-color:var(--sl-lit);background:var(--sl-lit);box-shadow:0 0 0 6px var(--sl-halo);transition-delay:calc(.2s + var(--i, 0) * .45s)}.ent-slide.is-active .ent-slide-name,.ent-slide.is-active .ent-slide-note{animation:ent-chip-in .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.26s + var(--i, 0) * .45s)}.ent-carousel-dots{display:flex;gap:8px;margin-top:28px}.ent-dot-btn{position:relative;overflow:hidden;width:40px;height:4px;padding:0;border:0;border-radius:2px;background:var(--grey-600);cursor:pointer;transition:width .3s ease}.ent-dot-btn.is-active{width:72px}.ent-dot-btn:focus:not(:focus-visible){outline:none}.ent-dot-fill{position:absolute;inset:0;background:var(--ent-green);transform:scaleX(0);transform-origin:left}.ent-dot-btn.is-active .ent-dot-fill{animation-name:ent-dot-run;animation-timing-function:linear;animation-fill-mode:forwards}@media (max-width:1023px){.ent-carousel-track{margin-inline:-32px;padding-inline:32px;scroll-padding-inline:32px}}@media (max-width:479px){.ent-carousel-track{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;gap:12px}.ent-slide{flex-basis:88%;min-height:0;padding:28px 24px 32px}.ent-slide-head{gap:12px}.ent-slide-title{font-size:var(--text-title-32)}.ent-slide-line{padding-top:40px}.ent-slide-track{left:11px;right:auto;top:52px;bottom:12px;width:2px;height:auto}.ent-slide-fill{transform:scaleY(0);transform-origin:top}.ent-slide.is-active .ent-slide-fill{animation-name:ent-fill-y}.ent-slide-nodes{grid-template-columns:1fr;gap:24px}.ent-slide-node{display:grid;grid-template-columns:24px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px}.ent-slide-dot{grid-row:1/span 2}.ent-slide-name{margin-top:-2px;font-size:var(--text-20)}.ent-slide-note{grid-column:2;margin-top:8px;font-size:var(--text-body-13)}}.ent-intro{--ent-header:96px;position:relative;height:210vh;background:var(--surface-01)}.ent-intro-sticky{position:sticky;top:var(--ent-header);height:calc(100vh - var(--ent-header));height:calc(100svh - var(--ent-header));justify-content:center}.ent-intro-sticky,.ent-intro-window{display:flex;align-items:center;overflow:hidden}.ent-intro-window{width:min(600px,calc(100% - 40px));height:464px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.ent-intro-anchor{position:relative;width:100%;height:144px}.ent-intro-list{display:flex;flex-direction:column;gap:160px;will-change:transform}.ent-intro-p{min-height:144px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-serif);font-size:var(--text-24);font-weight:var(--weight-regular);line-height:1.6;color:var(--ent-ink);opacity:var(--o,1);transform:scale(var(--s,1))}@media (max-width:479px){.ent-intro{--ent-header:62px}.ent-intro-p{font-size:var(--text-20);line-height:1.6}.ent-intro-list{gap:120px}}@media (prefers-reduced-motion:reduce){.ent-intro{height:auto}.ent-intro-sticky{position:static;height:auto;padding-block:96px}.ent-intro-window{height:auto;-webkit-mask-image:none;mask-image:none}.ent-intro-anchor{height:auto}.ent-intro-list{gap:48px}.ent-intro-p{min-height:0}}.ent-process{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,620px);gap:64px;align-items:start}.ent-process-desc{margin-top:20px;max-width:420px}.ent-process-panel{border:1px solid var(--ent-line);border-radius:4px;background:var(--surface-01);overflow:hidden}.ent-process-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:24px;align-items:center;padding:20px 24px;border-top:1px solid var(--ent-line)}.ent-process-row:first-child{border-top:0}.ent-process-no{display:grid;place-items:center;width:88px;height:88px;border-radius:4px;background:var(--ent-tint);font-size:var(--text-title-32);color:var(--ent-green-deep);font-variant-numeric:tabular-nums}.ent-process-title{margin-bottom:10px;font-size:var(--text-16);font-weight:var(--weight-medium);line-height:1.5;color:var(--ent-ink)}.ent-process-body{font-size:var(--text-14);font-weight:var(--weight-body);line-height:1.9;color:var(--ent-body)}@media (max-width:1023px){.ent-process{grid-template-columns:1fr;gap:28px}.ent-process-desc{max-width:100%}}@media (max-width:479px){.ent-process-row{grid-template-columns:56px minmax(0,1fr);gap:16px;padding:16px}.ent-process-no{width:56px;height:56px;font-size:var(--text-24)}}.ent-ind-sec{padding:96px 0 128px}.ent-ind-wrap{max-width:1080px}.ent-ind-head{max-width:640px;margin:0 auto 56px;text-align:center}.ent-ind-sub{margin-top:16px;font-size:var(--text-16);font-weight:var(--weight-body);line-height:1.9;color:var(--ent-muted)}.ent-ind-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--ent-line)}.ent-ind-item{padding:28px 28px 36px;border-top:1px solid var(--ent-line);border-left:1px solid var(--ent-line)}.ent-ind-item:nth-child(3n){border-right:1px solid var(--ent-line)}.ent-ind-item .ent-icon-tile{margin-bottom:28px}.ent-ind-name{color:var(--ent-ink)}.ent-ind-desc{margin-top:12px;font-size:var(--text-14);font-weight:var(--weight-body);line-height:1.9;color:var(--ent-body)}@media (max-width:1023px){.ent-ind-sec{padding:72px 0 88px}.ent-ind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ent-ind-item:nth-child(3n){border-right:0}.ent-ind-item:nth-child(2n){border-right:1px solid var(--ent-line)}}@media (max-width:479px){.ent-ind-sec{padding:56px 0 64px}.ent-ind-head{margin-bottom:36px}.ent-ind-grid{grid-template-columns:1fr}.ent-ind-item,.ent-ind-item:nth-child(2n){border-right:1px solid var(--ent-line);padding:24px 20px 28px}}.ent-cta{background:var(--surface-05);color:var(--text-on-dark);padding:112px 0}.ent-cta-inner{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.ent-cta-title{color:var(--text-on-dark)}.ent-cta-desc{color:var(--text-body-dark);margin-bottom:8px}.ent-cta .ent-btn,.ent-hero .ent-btn{background:var(--green-04);color:var(--neutral-00)}.ent-cta .ent-btn:hover,.ent-hero .ent-btn:hover{background:var(--green-03)}@media (max-width:1023px){.ent-cta{padding:80px 0}}@media (max-width:479px){.ent-cta{padding:56px 0}}.ent-faq{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:64px;align-items:start}.ent-faq-list details{border-bottom:1px solid var(--ent-line)}.ent-faq-list details:first-child{border-top:1px solid var(--ent-line)}.ent-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;list-style:none;cursor:pointer;font-size:var(--text-16);font-weight:var(--weight-medium);line-height:1.6;color:var(--ent-ink)}.ent-faq-list summary::-webkit-details-marker{display:none}.ent-faq-list summary>span{position:relative;flex:none;width:13px;height:13px}.ent-faq-list summary>span:after,.ent-faq-list summary>span:before{content:"";position:absolute;left:50%;top:50%;background:var(--ent-muted);transform:translate(-50%,-50%);transition:transform .2s,background-color .2s}.ent-faq-list summary>span:before{width:13px;height:1.2px}.ent-faq-list summary>span:after{width:1.2px;height:13px}.ent-faq-list details[open] summary>span:after,.ent-faq-list details[open] summary>span:before{background:var(--ent-green)}.ent-faq-list details[open] summary>span:after{transform:translate(-50%,-50%) scaleY(0)}.ent-faq-answer{padding:0 32px 20px 0;font-size:var(--text-14);font-weight:var(--weight-body);line-height:1.9;color:var(--ent-body)}@media (max-width:1023px){.ent-faq{grid-template-columns:1fr;gap:28px}}@keyframes ent-chip-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ent-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ent-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ent-dot-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ent-page *,.ent-page :after,.ent-page :before{animation:none!important;transition:none!important}.ent-slide{opacity:1}.ent-dot-btn.is-active .ent-dot-fill,.ent-slide,.ent-slide-fill{transform:none}}