.hs-root{--hs-bg:#F7F4EE;--hs-card:#FCFAF6;--hs-line:#DDD6C8;--hs-ink:#2B2825;--hs-ink2:#6E675C;--hs-ink3:#A59E91;--hs-accent:#8A2C2C;--hs-kraft:#C9A57B;--hs-kraft-ink:#2B2825;--hs-font:"Noto Sans SC","PingFang SC","Hiragino Sans GB",system-ui,sans-serif;--hs-ease:cubic-bezier(.2,.7,.2,1);background:var(--hs-bg);color:var(--hs-ink);font-family:var(--hs-font);font-weight:300;line-height:1.8;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;overflow-x:clip}@media (prefers-color-scheme: dark){.hs-root{--hs-bg:#1E1C19;--hs-card:#272521;--hs-line:#3A3630;--hs-ink:#ECE7DD;--hs-ink2:#B1AA9C;--hs-ink3:#7F796D;--hs-accent:#D58E8E}}.hs-root a{color:inherit;text-decoration:none}.hs-root h1,.hs-root h2,.hs-root h3,.hs-root p,.hs-root figure{margin:0}.hs-root h1,.hs-root h2{font-weight:300;letter-spacing:.02em;text-wrap:balance}.hs-root h1{font-size:52px;line-height:1.35}.hs-root h2{font-size:36px;line-height:1.45}.hs-root h3{font-size:16px;font-weight:500;line-height:1.6}.hs-root [id]{scroll-margin-top:124px}.hs-wrap{max-width:1080px;margin:0 auto;padding:0 32px;box-sizing:border-box}.hs-sub{position:sticky;top:60px;z-index:5;background:color-mix(in srgb,var(--hs-bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:.5px solid var(--hs-line)}.hs-sub-in{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;min-height:52px;font-size:13px}.hs-name{display:flex;align-items:center;gap:10px;font-weight:400;font-size:14px;margin-right:auto}.hs-name-icon{width:24px;height:24px;border-radius:6px}.hs-sub-links{display:flex;flex-wrap:wrap;gap:0 24px;color:var(--hs-ink2)}.hs-sub-links a{padding:12px 0}.hs-sub-links a:hover{color:var(--hs-ink)}.hs-pill{font-size:12px;color:var(--hs-ink2);border:.5px solid var(--hs-ink3);border-radius:999px;padding:4px 12px}.hs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border-radius:10px;font-size:15px;font-weight:400;background:var(--hs-accent);color:var(--hs-bg)!important;box-sizing:border-box;transition:opacity .2s}.hs-root a.hs-btn:hover{opacity:.85}.hs-btn-ghost{background:transparent;color:var(--hs-ink)!important;border:.5px solid var(--hs-ink3)}span.hs-btn-ghost{color:var(--hs-ink2)!important;cursor:default}.hs-root a:focus-visible,.hs-video:focus-visible{outline:2px solid var(--hs-accent);outline-offset:3px}.hs-sec{padding:128px 0;border-bottom:.5px solid var(--hs-line)}.hs-eyebrow{font-size:12px;letter-spacing:.24em;color:var(--hs-ink2);margin-bottom:20px!important}.hs-lead{font-size:17px;color:var(--hs-ink2);max-width:34em;margin-top:24px!important}.hs-note{font-size:13px;color:var(--hs-ink2);margin-top:20px!important}.hs-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.hs-two.hs-top{align-items:start}.hs-mt{margin-top:72px}.hs-mt-s{margin-top:36px}.hs-flip>:first-child{order:2}.hs-rows{border-top:.5px solid var(--hs-line)}.hs-rows>div{padding:22px 0;border-bottom:.5px solid var(--hs-line)}.hs-rows p{font-size:14.5px;color:var(--hs-ink2);margin-top:4px!important}.hs-numbered>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.hs-numbered i{font-style:normal;color:var(--hs-ink3);font-size:13px;line-height:1.9}.hs-art{width:100%;height:auto;display:block;overflow:visible}.hs-root .ln{fill:none;stroke:var(--hs-ink);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.hs-root .ln.soft{stroke:var(--hs-ink3)}.hs-root .ln.red{stroke:var(--hs-accent)}.hs-root .ln.fillc{fill:var(--hs-card)}.hs-root .tagb{fill:var(--hs-kraft)}.hs-root .hole{fill:var(--hs-bg)}.hs-art text{font-family:var(--hs-font);font-size:11px;fill:var(--hs-ink);font-weight:400}.hs-art text.big{font-size:15px}.hs-art text.on-kraft{fill:var(--hs-kraft-ink)}.hs-art text.mute{fill:var(--hs-ink2)}.hs-art text.red{fill:var(--hs-accent)}.hs-tag{transform-box:fill-box;transform-origin:50% 0}.hs-plate{background:var(--hs-card);border:.5px solid var(--hs-line);border-radius:16px;padding:32px}.hs-hero{padding:112px 0 120px}.hs-hero .hs-two{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.hs-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:40px}.hs-meta{font-size:13px;color:var(--hs-ink2);margin-top:20px!important}.hs-film{margin-top:72px!important}.hs-video{display:block;width:100%;max-width:100%;aspect-ratio:16/9;border-radius:16px;border:.5px solid var(--hs-line);background:#f7f4ee}.hs-cap{font-size:13px;color:var(--hs-ink2);margin-top:14px}.hs-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;border-top:.5px solid var(--hs-line)}.hs-four>div{padding:24px 24px 0 0}.hs-four>div+div{padding-left:24px;border-left:.5px solid var(--hs-line)}.hs-four small{display:block;font-size:12px;letter-spacing:.2em;color:var(--hs-ink3);margin-bottom:10px}.hs-four p{font-size:14.5px;color:var(--hs-ink2);margin-top:4px!important}.hs-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:64px}.hs-card{background:var(--hs-card);border:.5px solid var(--hs-line);border-radius:10px;padding:28px}.hs-card p{font-size:14.5px;color:var(--hs-ink2);margin-top:8px!important}.hs-card svg{width:56px;height:56px;margin-bottom:20px;display:block}.hs-price{padding:32px 28px}.hs-price.hs-main{border-color:var(--hs-ink3)}.hs-tier{font-size:12px;letter-spacing:.2em;margin-top:0!important}.hs-big{font-size:24px;font-weight:300;color:var(--hs-ink)!important;margin:12px 0 4px!important}.hs-price ul{list-style:none;padding:0;margin:20px 0 0;border-top:.5px solid var(--hs-line)}.hs-price li{font-size:14px;color:var(--hs-ink2);padding:10px 0;border-bottom:.5px solid var(--hs-line)}.hs-end{text-align:center;padding:144px 0;border-bottom:0}.hs-end-icon{width:88px;height:88px;border-radius:20px;border:.5px solid var(--hs-line);display:block;margin:0 auto}.hs-end h2{margin-top:36px}.hs-end-cta{margin-top:36px!important}.hs-foot{border-top:.5px solid var(--hs-line);padding:28px 0 40px}.hs-foot-in{display:flex;flex-wrap:wrap;gap:4px 28px;align-items:center;font-size:13px;color:var(--hs-ink2)}.hs-foot-in a{padding:12px 0}.hs-foot-name{flex-grow:1;color:var(--hs-ink)}@keyframes hs-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes hs-rise{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@keyframes hs-pop{0%{opacity:0;transform:translateY(40px) scale(.94)}to{opacity:1;transform:none}}@keyframes hs-draw{0%{stroke-dashoffset:1;opacity:0}6%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes hs-draw-fill{0%{stroke-dashoffset:1;fill-opacity:0;opacity:0}6%{opacity:1}55%{fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1;opacity:1}}@keyframes hs-hang{0%{opacity:0;transform:translateY(-12px) rotate(-9deg)}55%{opacity:1;transform:translateY(2px) rotate(4deg)}80%{transform:rotate(-1.5deg)}to{opacity:1;transform:none}}@keyframes hs-fade{0%{opacity:0}to{opacity:1}}.hs-h1{animation:hs-in .9s var(--hs-ease) .05s both}.hs-h2{animation:hs-in .9s var(--hs-ease) .25s both}.hs-hero-art .ln{stroke-dasharray:1;animation:hs-draw 1.2s cubic-bezier(.45,0,.25,1) var(--d,.25s) both}.hs-hero-art .ln.fillc{animation-name:hs-draw-fill}.hs-hero-art .hs-tag{animation:hs-hang .9s var(--hs-ease) var(--d,1.8s) both}.hs-hero-art .hs-tag .ln{animation:hs-draw .35s ease-out var(--d,1.8s) both}@supports (animation-timeline: view()){.hs-rv{animation:hs-rise linear both;animation-timeline:view();animation-range:entry 0% entry 60%}.hs-rv.hs-d2{animation-range:entry 10% entry 70%}.hs-rv.hs-d3{animation-range:entry 20% entry 80%}.hs-rv.hs-d4{animation-range:entry 30% entry 90%}.hs-pp{animation:hs-pop linear both;animation-timeline:view();animation-range:entry 0% entry 65%}.hs-pp.hs-d2{animation-range:entry 12% entry 77%}.hs-pp.hs-d3{animation-range:entry 24% entry 89%}.hs-plate,.hs-card{view-timeline:--hs-art block}.hs-plate .ln,.hs-card svg .ln{stroke-dasharray:1;animation:hs-draw linear both;animation-timeline:--hs-art;animation-range:entry 25% cover 42%}.hs-plate .ln.fillc{animation-name:hs-draw-fill}.hs-plate .hs-late{animation-range:cover 36% cover 50%}.hs-plate .hs-tag{animation:hs-hang linear both;animation-timeline:--hs-art;animation-range:cover 42% cover 54%}.hs-plate .hs-tag .ln{animation-range:cover 40% cover 44%}.hs-plate .hs-later{animation:hs-fade linear both;animation-timeline:--hs-art;animation-range:cover 46% cover 56%}.hs-plate .hs-later .ln{animation-range:cover 46% cover 56%}.hs-plate svg>text{animation:hs-fade linear both;animation-timeline:--hs-art;animation-range:entry 40% cover 40%}}@media (prefers-reduced-motion: reduce){.hs-root,.hs-root *{animation:none!important}}@media (max-width: 860px){.hs-wrap{padding:0 16px}.hs-sec{padding:80px 0}.hs-hero{padding:56px 0 72px}.hs-root h1{font-size:34px}.hs-root h2{font-size:26px}.hs-lead{font-size:16px}.hs-two,.hs-hero .hs-two{grid-template-columns:minmax(0,1fr);gap:40px}.hs-mt{margin-top:48px}.hs-flip>:first-child{order:0}.hs-sub{position:static}.hs-sub-links{order:3;flex-basis:100%;gap:0 18px}.hs-sub-links a{padding:8px 0}.hs-root [id]{scroll-margin-top:72px}.hs-four{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-four>div{padding:20px 16px 20px 0;border-bottom:.5px solid var(--hs-line)}.hs-four>div+div{padding-left:0;border-left:0}.hs-four>div:nth-child(2n){padding-left:16px;border-left:.5px solid var(--hs-line)}.hs-grid3{grid-template-columns:minmax(0,1fr);margin-top:40px}.hs-plate{padding:20px}.hs-end{padding:96px 0}}
