.l-site{--bg:#06110d;--s1:#0a1811;--s2:#0d2018;--line:hsla(0,0%,100%,.08);--line2:hsla(0,0%,100%,.15);--ink:#eaf7f0;--ink2:#93ab9e;--ink3:#728a7c;--ok:var(--brand-on-dark);--okdim:var(--brand-on-dark-soft);--warn:#fbbf24;--sans:"Manrope Variable","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--mono:"Fira Code",ui-monospace,"SF Mono",Menlo,Consolas,monospace}.l-site *,.l-site :after,.l-site :before{box-sizing:border-box}.l-site{scroll-behavior:smooth;scroll-padding-top:96px;margin:0;background:var(--bg);color:var(--ink);font:16px/1.75 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}@supports (overflow:clip){.l-site{overflow-x:clip}}.l-site h1,.l-site h2,.l-site h3,.l-site h4,.l-site p{margin:0}.l-site a:not(:where(.l-btn)){color:inherit}.l-site a{text-decoration:none}.l-site ul{margin:0;padding:0;list-style:none}.l-site :focus-visible{outline:2px solid var(--ok);outline-offset:4px;border-radius:3px}.l-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.l-wrap{max-width:1200px;margin:0 auto;padding:0 40px}.l-bleed{width:100vw;margin-left:calc(50% - 50vw);max-width:100vw}.l-status-top{margin-bottom:28px}.l-site h2{font-size:clamp(23px,2.6vw,36px);font-weight:700;letter-spacing:-.04em;line-height:1.16}.l-eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3)}.l-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:600;border:1px solid transparent;transition:.18s;white-space:nowrap}.l-btn-p{background:var(--ok);color:#04231a}.l-btn-p:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 14px 34px color-mix(in srgb,var(--brand-on-dark) 28%,transparent)}.l-btn-o{border-color:var(--line2);color:var(--ink)}.l-btn-o:hover{border-color:var(--ok);color:var(--ok)}.l-btn-lg{height:54px;padding:0 32px;font-size:16px}.l-nav{position:sticky;top:0;z-index:60;border-bottom:1px solid var(--line);background:rgba(6,17,13,.88);backdrop-filter:saturate(170%) blur(18px)}.l-nav>.l-wrap{max-width:1280px;height:80px;gap:44px}.l-brand,.l-nav>.l-wrap{display:flex;align-items:center}.l-brand{gap:11px;font-weight:700;font-size:18px;letter-spacing:-.015em}.l-mark{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;color:var(--ok);border-radius:9px;overflow:hidden}.l-nav nav{display:flex;gap:32px;font-size:15px;color:var(--ink2)}.l-nav nav a{padding:12px 0;transition:color .16s}.l-nav nav a:hover{color:var(--ink)}.l-nav .l-navr{margin-left:auto;display:flex;gap:10px;align-items:center}.l-burger{display:none;width:44px;height:44px;border:1px solid var(--line2);border-radius:999px;background:none;color:var(--ink);font-size:17px;line-height:1;cursor:pointer}.l-drawer.open{display:block}.l-hero{position:relative;padding:56px 0 0;overflow:hidden}.l-hero:before{content:"";inset:0;background:linear-gradient(180deg,rgba(16,185,129,.07),transparent 52%)}.l-hero-curve,.l-hero:before{position:absolute;pointer-events:none;z-index:0}.l-hero-curve{left:0;right:0;top:0;width:100%;height:88%;-webkit-mask-image:linear-gradient(180deg,#000,#000 58%,transparent 96%);mask-image:linear-gradient(180deg,#000,#000 58%,transparent 96%)}.l-hero .l-wrap{position:relative;z-index:2}.l-status{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--ink2);border:1px solid var(--line);border-radius:999px;padding:7px 16px}.l-dot{width:7px;height:7px;border-radius:50%;background:var(--ok);animation:pulse 2.4s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-on-dark) 55%,transparent)}70%{box-shadow:0 0 0 11px transparent}to{box-shadow:0 0 0 0 transparent}}.l-hero-grid{display:grid;grid-template-columns:1.32fr .78fr;gap:76px;align-items:center;margin-top:4px}.l-hero-r{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:6px}.l-big{font-family:var(--mono);font-size:clamp(76px,10.6vw,150px);line-height:.88;font-weight:600;letter-spacing:-.055em;color:var(--ok);margin-top:10px}.l-big em{font-style:normal;font-size:.26em;color:var(--ink2);margin-left:.1em;letter-spacing:0}.l-big-sub{margin-top:20px;font-size:15.5px;color:var(--ink2)}.l-big-sub b{color:var(--ink);font-weight:600}.l-site h1{font-size:clamp(30px,4.4vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.14;margin-top:34px;text-wrap:balance}.l-sub{color:var(--ink2);font-size:16px;line-height:1.74;margin-top:22px}.l-acts{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.l-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:64px;border-top:1px solid var(--line2)}.l-m{padding:30px 28px 34px}.l-m:first-child{padding-left:0}.l-m+.l-m{border-left:1px solid var(--line)}.l-m-l{font-size:13px;color:var(--ink3)}.l-m-v{font-family:var(--mono);font-size:clamp(30px,3.4vw,44px);font-weight:600;letter-spacing:-.035em;line-height:1;margin-top:12px}.l-m-v.l-warn{color:var(--warn)}.l-m-d{margin-top:11px;font-size:13px;color:var(--ink3);line-height:1.6}.l-chart-bleed{position:relative;margin-top:26px;height:190px}.l-chart-bleed svg{position:absolute;inset:0;width:100%;height:100%}.l-chart-bleed .l-fade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--bg) 0,transparent 34%,transparent 62%,var(--bg) 100%),linear-gradient(90deg,var(--bg) 0,transparent 12%,transparent 88%,var(--bg) 100%)}.l-chart-x{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--ink3);padding:0 40px;max-width:1280px;margin:0 auto}.l-sec{padding:132px 0}.l-sec-tight{padding:96px 0}.l-sec-head{max-width:52em}.l-sec-top{display:flex;align-items:baseline;justify-content:space-between;gap:28px;flex-wrap:wrap}.l-sec-meta{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;color:var(--ink3);white-space:nowrap}.l-sec-head h2{font-size:clamp(23px,2.6vw,36px);font-weight:700;letter-spacing:-.04em;line-height:1.16;margin-top:20px}.l-sec-head p{margin-top:24px;font-size:17.5px;color:var(--ink2);max-width:38em}.l-rows{margin-top:76px;border-top:1px solid var(--line2)}.l-row{display:grid;grid-template-columns:250px 1fr 340px;gap:56px;padding:46px 0;border-bottom:1px solid var(--line);align-items:start}.l-row-v{font-family:var(--mono);font-size:clamp(38px,4.2vw,56px);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--ok)}.l-row-v .l-unit{font-family:var(--sans);font-size:14px;color:var(--ink3);margin-left:8px;letter-spacing:0;display:block;margin-top:10px}.l-row h3{font-size:21px;font-weight:700;letter-spacing:-.022em;line-height:1.42}.l-row p{margin-top:12px;font-size:15.5px;color:var(--ink2);max-width:34em}.l-row-cal{font-size:12.5px;color:var(--ink3);line-height:1.72;border-left:1px solid var(--line2);padding-left:22px}.l-row-cal b{color:var(--ink2);font-weight:600}.l-row-cal .l-upd{display:block;margin-top:10px;font-family:var(--mono);font-size:11px;letter-spacing:.05em}.l-tbl-wrap{overflow-x:auto;margin-top:70px;-webkit-overflow-scrolling:touch}.l-tbl{width:100%;border-collapse:collapse;font-size:15.5px}.l-tbl th{text-align:left;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-weight:500;padding:0 28px 18px 0;border-bottom:1px solid var(--line2)}.l-tbl td.l-n,.l-tbl th.l-n{text-align:right}.l-tbl td{padding:26px 28px 26px 0;border-bottom:1px solid var(--line);font-family:var(--mono);font-variant-numeric:tabular-nums}.l-tbl td:first-child{font-family:var(--sans);font-size:16px}.l-tbl tbody tr{transition:background .18s}.l-tbl tbody tr:hover{background:var(--s1)}.l-tbl .l-ok{color:var(--ok);font-weight:600}.l-chip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;padding:4px 13px;border-radius:999px;background:var(--okdim);color:var(--ok)}.l-chip i{width:5px;height:5px;border-radius:50%;background:currentColor}.l-tbl-note{margin-top:26px;font-size:13px;color:var(--ink3);line-height:1.74;max-width:64em}.l-bento{display:grid;grid-template-columns:repeat(12,1fr);margin-top:76px;border-top:1px solid var(--line2)}.l-cell{padding:52px 0 56px;border-bottom:1px solid var(--line);grid-column:span 6}.l-cell.l-w7{grid-column:span 7}.l-cell.l-w5{grid-column:span 5}.l-cell:nth-child(odd){padding-right:56px}.l-cell:nth-child(2n){padding-left:56px;border-left:1px solid var(--line)}.l-cell .l-row-v{font-size:clamp(30px,3.4vw,44px)}.l-cell h3{font-size:19px;font-weight:700;letter-spacing:-.02em;margin-top:22px}.l-cell p{margin-top:13px;font-size:15.5px;color:var(--ink2);max-width:32em}.l-cell .l-row-cal{margin-top:24px;border-left:none;padding-left:0;border-top:1px dashed var(--line2);padding-top:16px}.l-why{background:var(--s1);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.l-why-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:96px;align-items:start}.l-why-grid h2{font-size:clamp(23px,2.6vw,36px);font-weight:700;letter-spacing:-.04em;line-height:1.16;margin-top:20px}.l-why-grid p{margin-top:26px;font-size:17.5px;color:var(--ink2);max-width:36em}.l-why-grid p+p{margin-top:18px}.l-side{padding-top:6px}.l-side h4{margin-bottom:20px}.l-side li{display:flex;justify-content:space-between;gap:20px;font-size:14px;color:var(--ink2);padding:16px 0;border-bottom:1px solid var(--line)}.l-side li:first-of-type{border-top:1px solid var(--line2)}.l-side li span:last-child{font-family:var(--mono);color:var(--ink3)}.l-side p{margin-top:26px;font-size:13.5px;color:var(--ink3);line-height:1.74}.l-end{display:grid;grid-template-columns:1fr 420px;gap:80px;align-items:center}.l-end h2{font-size:clamp(26px,3vw,42px);font-weight:700;letter-spacing:-.042em;line-height:1.14}.l-end p{margin-top:22px;font-size:17px;color:var(--ink2);max-width:32em}.l-lead label{display:block;font-size:14px;font-weight:600;margin-bottom:14px}.l-lead-row{display:flex;gap:10px}.l-lead-row input{flex:1 1 auto;min-width:0;height:54px;padding:0 20px;border:1px solid var(--line2);border-radius:999px;background:hsla(0,0%,100%,.04);color:var(--ink);font:inherit;font-size:15px}.l-lead-row input::-moz-placeholder{color:var(--ink3)}.l-lead-row input::placeholder{color:var(--ink3)}.l-lead-row input:focus{outline:none;border-color:var(--ok);box-shadow:0 0 0 4px var(--okdim)}.l-lead-row .l-btn{height:54px;flex:0 0 auto}.l-lead .l-fine{margin-top:14px;font-size:12.5px;color:var(--ink3);line-height:1.65}.l-foot{padding:84px 0 40px}.l-foot-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:56px}.l-foot .l-brand{margin-bottom:20px}.l-about{font-size:14.5px;color:var(--ink2);max-width:30ch;line-height:1.72}.l-foot h4{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-weight:500;margin-bottom:20px}.l-foot li+li{margin-top:2px}.l-foot li a{display:inline-block;padding:12px 0;font-size:15px;color:var(--ink2);transition:color .16s}.l-foot li a:hover{color:var(--ok)}.l-foot li a small{display:block;font-size:12px;color:var(--ink3);margin-top:3px}.l-foot-bot{margin-top:64px;padding-top:28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:13px;color:var(--ink3)}.l-card-scene{display:grid;place-items:center;min-height:330px}.l-card-scene>*{grid-area:1/1}.l-pcard{width:100%;max-width:416px;aspect-ratio:1.586/1;border-radius:22px;padding:28px 30px;background:linear-gradient(135deg,#065f46 0,#059669 46%,var(--brand-on-dark) 108%);box-shadow:0 34px 80px rgba(5,150,105,.34),inset 0 1px 0 hsla(0,0%,100%,.3);display:flex;flex-direction:column;justify-content:space-between;color:#04231a;position:relative;overflow:hidden}.l-pcard:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(130% 95% at 100% 0,hsla(0,0%,100%,.42),transparent 56%),radial-gradient(95% 85% at 0 100%,rgba(4,120,87,.55),transparent 62%)}.l-pcard>*{position:relative;z-index:1}.l-pcard-back{transform:rotate(-6.5deg) translate(-14px,26px);background:linear-gradient(135deg,#082e22,#0b4734);border:1px solid hsla(0,0%,100%,.07);box-shadow:0 20px 50px rgba(0,0,0,.4)}.l-pc-top{display:flex;align-items:flex-start;justify-content:space-between}.l-pc-logo{font-size:19px;font-weight:800;letter-spacing:-.02em}.l-pc-chip{width:44px;height:33px;border-radius:7px;background:linear-gradient(150deg,#f5d98b,#c9a227);border:1px solid rgba(4,35,26,.25);position:relative;overflow:hidden}.l-pc-chip:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 47%,rgba(4,35,26,.35) 0,rgba(4,35,26,.35) 53%,transparent 0),linear-gradient(0deg,transparent 47%,rgba(4,35,26,.35) 0,rgba(4,35,26,.35) 53%,transparent 0)}.l-pc-num{font-family:var(--mono);font-size:clamp(19px,1.7vw,23px);font-weight:600;letter-spacing:.09em}.l-pc-bot{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.l-pc-bot i{display:block;font-style:normal;font-size:9.5px;letter-spacing:.09em;opacity:.62;font-weight:600}.l-pc-bot b{display:block;font-size:13px;font-weight:700;letter-spacing:.05em;margin-top:3px}.l-pc-net{display:flex;align-items:center}.l-pc-net svg{height:30px;width:auto;display:block}.l-brands-inline{margin-top:46px;padding-top:26px;border-top:1px solid var(--line)}.l-brands{display:flex;flex-wrap:wrap;gap:13px;margin-top:20px}.l-btile{height:58px;min-width:98px;padding:0 18px;border-radius:13px;background:#fff;display:grid;place-items:center;box-shadow:0 10px 28px rgba(0,0,0,.3);transition:transform .18s,box-shadow .18s}.l-btile:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(0,0,0,.38)}.l-btile svg{display:block;height:auto}@media(max-width:1080px){.l-row{grid-template-columns:200px 1fr;gap:36px}.l-row-cal{grid-column:1/-1;border-left:none;border-top:1px dashed var(--line2);padding-left:0;padding-top:16px}.l-why-grid{gap:44px}.l-end,.l-why-grid{grid-template-columns:1fr}.l-end{gap:40px}}@media(max-width:860px){.l-wrap{padding:0 22px}.l-nav .l-navr .l-btn-o,.l-nav nav{display:none}.l-burger{display:block}.l-hero{padding-top:56px}.l-hero-grid{grid-template-columns:1fr;gap:44px;align-items:start;margin-top:34px}.l-card-scene{min-height:0;padding:8px 6px 26px}.l-pcard{padding:22px;border-radius:18px}.l-brands-inline{margin-top:44px;padding-top:30px}.l-btile{height:50px;min-width:84px;padding:0 14px;border-radius:11px}.l-metrics{grid-template-columns:1fr 1fr;margin-top:56px}.l-m{padding:24px 22px 26px}.l-m:nth-child(odd){padding-left:0}.l-m+.l-m{border-left:none}.l-m:nth-child(2n){border-left:1px solid var(--line)}.l-m:nth-child(n+3){border-top:1px solid var(--line)}.l-sec{padding:82px 0}.l-sec-tight{padding:64px 0}.l-row{gap:22px;padding:34px 0}.l-bento,.l-row{grid-template-columns:1fr}.l-cell,.l-cell.l-w5,.l-cell.w7{grid-column:span 1;padding:36px 0!important;border-left:none!important}.l-tbl{font-size:14.5px;min-width:680px}.l-foot-grid{grid-template-columns:1fr 1fr;gap:40px}.l-chart-x{padding:0 22px}.l-lead-row{flex-direction:column}.l-lead-row .l-btn{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.l-dot{animation:none}*{transition-duration:.01ms!important}}.l-menu{display:none;position:relative}.l-menu>summary{list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.l-menu>summary::-webkit-details-marker{display:none}.l-menu[open] .l-drawer{display:block}.l-drawer{display:none;background:rgba(6,17,13,.98);border-bottom:1px solid var(--line)}.l-drawer .l-wrap{padding-top:8px;padding-bottom:22px}.l-drawer a{display:block;padding:16px 0;border-bottom:1px solid var(--line);color:var(--ink2);font-size:16px}@media(max-width:860px){.l-menu{display:block;position:static}.l-nav .l-navr{margin-right:56px}.l-menu>summary{position:absolute;right:16px;top:16px;width:44px;height:44px;border:1px solid var(--line2);border-radius:999px;display:grid;place-items:center;font-size:17px;line-height:1;color:var(--ink)}}.l-sidepic{width:100%;height:auto;display:block;margin-bottom:28px}