@font-face{font-family:Figtree Fallback;src:local("Arial");font-weight:400 600;size-adjust:100.6%;ascent-override:94.4%;descent-override:24.9%;line-gap-override:0%}@font-face{font-family:Figtree Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Arial");font-weight:700 800;size-adjust:98.2%;ascent-override:96.7%;descent-override:25.5%;line-gap-override:0%}:root{--ink: #152420;--ink-2: #4a5a55;--canvas: #eef2ef;--surface: #ffffff;--surface-2: #f6f8f7;--line: #d6dfda;--pandan: #17724f;--pandan-ink: #0f5a3d;--pandan-soft: #e2f0e8;--kaya: #f2b233;--kaya-soft: #fcf0d2;--sky: #2b63a6;--chilli: #c23d2b;--board: #0f2a21;--kitchen: #0e1714;--font: "Figtree", "Figtree Fallback", Arial, sans-serif;--font-num: "Big Shoulders Display", "Figtree", sans-serif;--font-zh: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--r-chip: 8px;--r-btn: 12px;--r-card: 16px;--r-panel: 22px;--r-device: 32px;--float-shadow: 0 12px 30px -10px rgba(8, 28, 20, .35);--ease: cubic-bezier(.22, 1, .36, 1);--maxw: 1200px;--gutter: 32px}@media(max-width:760px){:root{--gutter: 16px}}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:84px}@media(max-width:960px){html{scroll-padding-top:124px}}body{font-family:var(--font);font-size:16px;line-height:1.55;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;overflow-x:hidden}[lang=zh-Hans]{font-family:var(--font-zh)}a{color:var(--pandan)}img,svg{display:block}ul,ol{list-style:none}:focus-visible{outline:3px solid var(--sky);outline-offset:2px;border-radius:4px}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.sprite{position:absolute;width:0;height:0;overflow:hidden}.logo{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.logo span{color:var(--pandan)}.i{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ico{width:40px;height:40px;border-radius:var(--r-btn);display:grid;place-items:center;flex:none;color:var(--pandan);background:var(--pandan-soft)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:var(--r-btn);background:var(--ink);color:#fff;font-weight:700}.skip:focus{top:12px}h1,h2,h3{letter-spacing:-.01em;line-height:1.15}h2{font-size:36px;font-weight:800}h3{font-size:22px;font-weight:700}.sub{color:var(--ink-2);font-size:18px;max-width:640px;margin-top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:var(--r-btn);background:var(--pandan);color:#fff;font:inherit;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .2s var(--ease)}.btn:hover{background:var(--pandan-ink)}.btn:disabled{opacity:.7;cursor:progress}.btn-sm{min-height:44px;padding:0 16px;font-size:14px}.btn-block{width:100%}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn-ghost:hover{background:var(--surface-2);border-color:var(--pandan)}.btn-light{background:#fff;color:var(--pandan-ink)}.btn-light:hover{background:var(--pandan-soft)}.btn-outline-light{background:transparent;color:#fff;border-color:#ffffffb3}.btn-outline-light:hover{background:#ffffff1f}.ticks{display:grid;gap:10px}.ticks li{position:relative;padding-left:30px;font-size:16px}.ticks li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--pandan-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317724F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center/14px no-repeat}.rv{opacity:0;transform:translateY(12px);transition:opacity .24s var(--ease),transform .24s var(--ease)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.rv{opacity:1;transform:none}}@media(max-width:760px){h2{font-size:28px}.sub{font-size:16px}}.hd{position:sticky;top:0;z-index:50;background:#f7faf8eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #e3ebe6;transition:box-shadow .2s var(--ease),background .2s var(--ease)}.hd.compact{background:#fffffff5;box-shadow:var(--float-shadow)}.hd-in{display:flex;align-items:center;gap:32px;min-height:72px}.hd-back{width:40px;height:40px;flex:none;display:grid;place-items:center;margin-right:-20px;border-radius:50%;border:1px solid #d6e3db;background:var(--surface);color:var(--ink);transition:color .2s,background .2s,border-color .2s}.hd-back:hover{color:var(--pandan);border-color:var(--pandan);background:var(--pandan-soft)}.hd-back .i{width:20px;height:20px}.hd-brand{font-size:26px;white-space:nowrap;font-weight:800;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.hd-brand span{color:var(--pandan)}.hd-nav{position:relative;display:flex;gap:4px;margin:0 auto}.hd-nav a{padding:10px 14px;border-radius:100px;font-size:15px;font-weight:600;color:var(--ink-2);text-decoration:none;white-space:nowrap;transition:color .2s,background .2s}.hd-nav a:hover{color:var(--ink);background:var(--pandan-soft)}.hd-cta{border-radius:100px}@media(max-width:960px){.hd-in{flex-wrap:wrap;gap:0 16px;min-height:0;padding-top:10px}.hd-back{margin-right:0;width:36px;height:36px}.hd-cta{margin-left:auto}.hd-nav{order:3;width:100%;margin:6px -8px 0;padding-bottom:6px;overflow-x:auto;scrollbar-width:none}.hd-nav::-webkit-scrollbar{display:none}.hd-nav a{padding:10px 12px;font-size:14px}}@media(max-width:400px){.hd-in{column-gap:10px}.hd-back{width:32px;height:32px}.hd-back .i{width:18px;height:18px}.hd-brand{font-size:22px}.hd-cta{padding:0 12px}}.hero{overflow:hidden;background:radial-gradient(70% 60% at 85% 30%,#e6f2eb,transparent 70%),linear-gradient(180deg,#f7faf8,#eef4f0)}.hero-in{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:72px;padding-bottom:64px}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:100px;border:1px solid #cfe2d7;background:#ffffffb3;font-size:14px;font-weight:600;color:var(--pandan-ink)}.eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--pandan)}.hero-copy{flex:1;min-width:0;max-width:620px;container-type:inline-size}.hero-copy h1{margin-top:22px;font-size:min(52px,6.7567567568cqi);white-space:nowrap;font-weight:800;line-height:1.02;letter-spacing:-.035em}.hero-copy h1 span{display:block;color:var(--pandan)}.hero-copy .lead{margin-top:22px;font-size:19px;line-height:1.6;color:var(--ink-2)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.btn-pill{min-height:56px;padding:0 28px;border-radius:100px;font-size:17px}.btn-pill:not(.btn-ghost){box-shadow:0 12px 26px -12px #17724fb3}.btn-pill .i{width:18px;height:18px}.hero-notes{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:24px;font-size:14px;font-weight:600;color:var(--ink-2)}.hero-notes li{display:flex;align-items:center;gap:6px}.hero-notes .i{width:18px;height:18px;color:var(--pandan)}.hero-benefits{background:var(--surface);border-top:1px solid #e3ebe6;border-bottom:1px solid #e3ebe6}.hero-benefits ul{display:grid;grid-template-columns:repeat(4,1fr);padding-top:36px;padding-bottom:36px}.hero-benefits li{display:flex;gap:16px;align-items:flex-start;padding:0 24px}.hero-benefits li+li{border-left:1px solid #e3ebe6}.hero-benefits b{display:block;margin-top:4px;font-size:19px;font-weight:800}.hero-benefits p{margin-top:4px;color:var(--ink-2);line-height:1.5}.hb-ring{width:60px;height:60px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--pandan-soft);color:var(--pandan)}.hb-ring .i{width:28px;height:28px}@media(max-width:1100px){.hero-in{flex-direction:column;align-items:flex-start;padding-top:48px;padding-bottom:40px}.hero-copy{width:100%;max-width:720px}}@media(max-width:960px){.hero-benefits ul{grid-template-columns:1fr 1fr;row-gap:28px}.hero-benefits li:nth-child(3){border-left:0}}@media(max-width:760px){.hero-copy .lead{font-size:16px}.hero-actions .btn{flex:1 1 100%}.hero-benefits ul{grid-template-columns:1fr;row-gap:22px}.hero-benefits li{padding:0}.hero-benefits li+li{border-left:0}}.hs-scene{position:relative;flex:none;width:760px;height:560px;zoom:.76}.hs-scene:before{content:"";position:absolute;left:110px;top:10px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#d7ecdf,#cfe6d8 60%,#c4e0cf)}.hs-scene .i{stroke-width:2}.hs-monitor{position:absolute;left:72px;top:40px;width:568px}.hs-bezel{padding:12px;border-radius:22px;background:#1b2421;box-shadow:0 40px 70px -30px #081c148c,inset 0 0 0 1px #ffffff0f}.hs-neck{width:120px;height:64px;margin:0 auto;background:linear-gradient(90deg,#2a3430,#3b4642 50%,#2a3430)}.hs-base{width:260px;height:14px;margin:0 auto;border-radius:10px 10px 4px 4px;background:linear-gradient(#3b4642,#20292a);box-shadow:0 18px 26px -10px #081c1480}.hs-app{display:grid;grid-template-columns:92px 1fr 176px;height:340px;border-radius:12px;overflow:hidden;background:#fff;font-size:10.5px;line-height:1.35;color:var(--ink)}.hs-side{display:flex;flex-direction:column;gap:3px;padding:12px 8px;background:#f7faf8;border-right:1px solid #e3ebe6}.hs-brand{display:flex;align-items:center;gap:5px;margin:0 2px 12px;font-weight:800}.hs-brand img{width:16px;height:16px;object-fit:contain}.hs-brand b{color:var(--pandan)}.hs-nav{display:flex;align-items:center;gap:6px;padding:7px 8px;border-radius:8px;color:var(--ink-2);font-weight:600}.hs-nav .i{width:13px;height:13px}.hs-nav.on{background:var(--pandan-soft);color:var(--pandan-ink)}.hs-menu{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px}.hs-search{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #e3ebe6;border-radius:8px;color:#8a9893}.hs-search .i{width:12px;height:12px}.hs-cats{display:flex;gap:6px}.hs-cats span{padding:5px 10px;border-radius:100px;background:#f1f5f3;font-weight:600}.hs-cats .on{background:var(--pandan);color:#fff}.hs-items{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hs-item{display:grid;gap:3px;padding:6px;border:1px solid #e8eeea;border-radius:10px}.hs-item small{color:var(--ink-2)}.hs-art{display:grid;place-items:center;height:58px;border-radius:7px;background:var(--t);color:var(--c)}.hs-art .i{width:30px;height:30px;stroke-width:1.6}.hs-order{display:flex;flex-direction:column;gap:7px;padding:12px 10px;background:#fbfcfb;border-left:1px solid #e3ebe6}.hs-head{display:flex;justify-content:space-between;align-items:center}.hs-head>b{font-size:11.5px}.hs-sign{display:flex;align-items:center;gap:6px;padding:2px 8px;border-radius:7px;background:var(--board);color:#ffffffbf;font-size:8px;font-weight:700;letter-spacing:.08em}.hs-sign b{font-family:var(--font-num);font-size:20px;line-height:1.1;letter-spacing:0;color:var(--kaya)}.hs-seg{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:8px;background:#eef3f0;font-weight:600;text-align:center}.hs-seg span{padding:4px 0;border-radius:6px;color:var(--ink-2)}.hs-seg .on{background:#fff;color:var(--ink);box-shadow:0 1px 2px #00000014}.hs-lines{display:grid;gap:6px;margin-top:2px}.hs-lines li{display:grid;grid-template-columns:14px 1fr auto;gap:4px}.hs-lines i{font-style:normal;color:var(--ink-2)}.hs-lines small{grid-column:2;margin-top:-4px;font-size:9px;color:var(--ink-2)}.hs-sums{display:grid;gap:4px;margin-top:auto;padding-top:8px;border-top:1px solid #e3ebe6;color:var(--ink-2)}.hs-sums div{display:flex;justify-content:space-between}.hs-tot{padding-top:4px;font-size:13px;font-weight:800;color:var(--ink)}.hs-charge{display:flex;justify-content:center;padding:9px;border-radius:9px;background:var(--pandan);color:#fff;font-size:11.5px;font-weight:800}.hs-printer{position:absolute;left:0;bottom:26px;z-index:2;width:190px;overflow:hidden}.hs-paper{position:relative;width:120px;height:118px;margin:0 auto -18px;padding:14px 10px 0;border-radius:4px 4px 0 0;background:#fff;box-shadow:0 2px 10px #0000001f;text-align:center;font-size:9px;color:var(--ink-2)}.hs-paper img{display:block;width:18px;height:18px;margin:0 auto 4px;object-fit:contain}.hs-paper b{display:block;font-size:13px;font-style:italic;color:var(--ink)}.hs-rule{margin:6px 0;border-top:1px dashed #cfd8d3}.hs-num{font-family:var(--font-num);font-size:16px;color:var(--ink)}.hs-pbody{position:relative;z-index:1;height:96px;border-radius:18px 18px 14px 14px;background:linear-gradient(180deg,#2c3532,#171d1b);box-shadow:0 26px 40px -16px #081c1499,inset 0 1px #ffffff14}.hs-pbody:before{content:"";position:absolute;left:24px;right:24px;top:10px;height:6px;border-radius:4px;background:#0b0f0e}.hs-pbody:after{content:"";position:absolute;left:18px;bottom:18px;width:6px;height:6px;border-radius:50%;background:#3ddc97;box-shadow:0 0 8px #3ddc97}.hs-phone{position:absolute;right:-18px;bottom:0;z-index:3;width:168px;padding:7px;border-radius:30px;background:#1b2421;box-shadow:0 30px 50px -18px #081c1499}.hs-screen{position:relative;display:grid;padding:22px 12px 14px;border-radius:24px;background:#fff;text-align:center;font-size:10.5px}.hs-screen:before{content:"";position:absolute;top:7px;left:50%;width:46px;height:5px;transform:translate(-50%);border-radius:4px;background:#e3e8e5}.hs-wait,.hs-done{grid-area:1/1;display:grid;gap:7px;align-content:start}.hs-wait{align-content:center;opacity:0}.hs-wait .hs-amt{font-size:34px}.hs-shop{font-weight:600;color:var(--ink-2)}.hs-tick{width:46px;height:46px;margin:4px auto 0;display:grid;place-items:center;border-radius:50%;background:var(--pandan);color:#fff}.hs-tick .i{width:24px;height:24px;stroke-width:3}.hs-title{font-size:12px;font-weight:800}.hs-amt{font-family:var(--font-num);font-size:30px;font-weight:800;line-height:1}.hs-sub{color:var(--ink-2)}.hs-status{justify-self:center;padding:4px 10px;border-radius:100px;background:var(--kaya-soft);color:#7a5200;font-weight:700}.hs-btn{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:9px;background:#f4f7f5;font-weight:600;text-align:left}.hs-btn .i{width:13px;height:13px;color:var(--pandan)}.hs-ctl{position:absolute;right:8px;top:8px;z-index:4}.hs-ctl button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #cfdad4;border-radius:50%;background:#ffffffe6;color:var(--ink);cursor:pointer}.hs-ctl .i{width:18px;height:18px}.hs-ctl .hs-play{display:none}.hs-scene.paused .hs-play{display:block}.hs-scene.paused .hs-pause{display:none}.hs-scene.paused *{animation-play-state:paused!important}.hs-l1{animation:hsIn1 12s infinite}.hs-l2{animation:hsIn2 12s infinite}.hs-l3{animation:hsIn3 12s infinite}.hs-sums{animation:hsSums 12s infinite}.hs-charge{animation:hsPress 12s infinite}.hs-wait{animation:hsWait 12s infinite}.hs-done{animation:hsDone 12s infinite}.hs-tick{animation:hsTick 12s infinite}.hs-paper{animation:hsPrint 12s infinite}@keyframes hsIn1{0%,3%{opacity:0;transform:translate(-8px)}7%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes hsIn2{0%,8%{opacity:0;transform:translate(-8px)}12%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes hsIn3{0%,13%{opacity:0;transform:translate(-8px)}17%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes hsSums{0%,18%{opacity:0}22%,90%{opacity:1}96%,to{opacity:0}}@keyframes hsPress{0%,26%{transform:none;background:var(--pandan)}27.5%{transform:scale(.95);background:var(--pandan-ink)}30%,to{transform:none;background:var(--pandan)}}@keyframes hsWait{0%,3%{opacity:0}6%,30%{opacity:1}33%,to{opacity:0}}@keyframes hsDone{0%,31%{opacity:0;transform:translateY(8px)}35%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes hsTick{0%,33%{transform:scale(.4)}37%{transform:scale(1.12)}40%,to{transform:scale(1)}}@keyframes hsPrint{0%,38%{transform:translateY(96px)}50%,90%{transform:translateY(0)}97%,to{transform:translateY(96px)}}@media(prefers-reduced-motion:reduce){.hs-ctl{display:none}}@media(min-width:1241px){.hs-scene{margin-right:-60px}}@media(max-width:1240px){.hs-scene{zoom:.74}}@media(max-width:1100px){.hs-scene{align-self:center}}@media(max-width:760px){.hs-scene{zoom:.66}}@media(max-width:560px){.hs-scene{zoom:.46}}@media(max-width:400px){.hs-scene{zoom:.41}}@media(max-width:340px){.hs-scene{zoom:.37}}.lf{display:grid;gap:16px}.lf-title{font-size:22px;font-weight:800;margin-bottom:4px}.field{display:grid;gap:6px;border:none}.field label,.field legend{font-size:14px;font-weight:700}.field .opt{font-weight:500;color:var(--ink-2)}input[type=text],input[type=tel],input[type=email],select,textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface);color:var(--ink);font:inherit;font-size:16px}input[type=text]:focus-visible,input[type=tel]:focus-visible,input[type=email]:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--sky);outline-offset:0;border-color:var(--sky)}input[type=text][aria-invalid=true],input[type=tel][aria-invalid=true],input[type=email][aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--chilli)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23152420' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center/18px no-repeat}textarea{resize:vertical}.tel{display:flex}.tel .tel-cc{display:grid;place-items:center;padding:0 12px;border:1px solid var(--line);border-right:none;border-radius:var(--r-btn) 0 0 var(--r-btn);background:var(--surface-2);font-weight:700;color:var(--ink-2)}.tel input{border-radius:0 var(--r-btn) var(--r-btn) 0}.hint{font-size:14px;color:var(--ink-2)}.err{font-size:14px;font-weight:600;color:var(--chilli)}.err:empty{display:none}.seg-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.seg-row label{position:relative;font-weight:600}.seg-row input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.seg-row span{display:grid;place-items:center;min-height:48px;border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface);font-size:15px}.seg-row input:checked+span{border-color:var(--pandan);background:var(--pandan-soft);color:var(--pandan-ink);box-shadow:inset 0 0 0 1px var(--pandan)}.seg-row input:focus-visible+span{outline:3px solid var(--sky);outline-offset:2px}.seg[aria-invalid=true] .seg-row span{border-color:var(--chilli)}.check{display:flex;gap:12px;align-items:flex-start;font-size:14px!important;font-weight:500!important;cursor:pointer}.check input{width:22px;height:22px;margin-top:1px;flex:none;accent-color:var(--pandan)}.small{font-size:14px;color:var(--ink-2);text-align:center;margin-top:-6px}.lf-fail{padding:12px 14px;border-radius:var(--r-btn);background:#fbe9e6;color:#8a2a1d;font-size:14px;font-weight:600}.lf-done{display:grid;justify-items:start;gap:12px;padding-top:8px}.lf-done p{color:var(--ink-2)}.lf-done:focus{outline:none}.opt-sheet{width:100%;max-width:360px;padding:20px;border-radius:var(--r-panel);border:1px solid var(--line);background:var(--surface)}.opt-head{display:flex;justify-content:space-between;font-size:18px;margin-bottom:8px}.opt-head span{color:var(--ink-2)}.opt-label{margin:12px 0 8px;font-size:14px;font-weight:700;color:var(--ink-2)}.opt-chips{display:flex;flex-wrap:wrap;gap:8px}.opt-chips span{padding:10px 14px;border-radius:var(--r-chip);border:1px solid var(--line);font-weight:600;font-size:14px}.opt-chips .on{border-color:var(--pandan);background:var(--pandan-soft);color:var(--pandan-ink);box-shadow:inset 0 0 0 1px var(--pandan)}.opt-add{margin-top:18px;padding:12px;border-radius:var(--r-btn);background:var(--pandan);color:#fff;text-align:center;font-weight:700}.kds{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;padding:14px;border-radius:var(--r-panel);background:var(--kitchen)}.kds-t{display:grid;gap:4px;padding:12px;border-radius:var(--r-btn);background:#18241f;border-top:4px solid var(--pandan);color:#e7efe9}.kds-t span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a9bab2}.kds-t b{font-family:var(--font-num);font-size:40px;line-height:1;color:var(--kaya)}.kds-t p{font-size:14px}.kds-t em{font-style:normal;font-weight:700;font-size:14px;color:#8fd9b6}.kds-t .late{color:var(--kaya)}.phone{width:260px;padding:10px;border-radius:var(--r-device);background:#15201c}.phone-screen{display:grid;gap:10px;padding:18px 14px;border-radius:24px;background:var(--surface);font-size:14px}.ph-top{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--line)}.ph-top span{color:var(--ink-2)}.ph-item{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:var(--r-btn);background:var(--surface-2)}.ph-item span{display:grid}.ph-item small{color:var(--ink-2)}.ph-item em{font-style:normal;font-weight:700}.ph-pay{margin-top:6px;padding:12px;border-radius:var(--r-btn);background:var(--pandan);color:#fff;font-weight:700;text-align:center}.ph-note{text-align:center;font-size:12px;color:var(--ink-2)}.dash{width:100%;max-width:420px;padding:20px;border-radius:var(--r-panel);border:1px solid var(--line);background:var(--surface)}.dash-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.sample{padding:3px 8px;border-radius:var(--r-chip);border:1px dashed var(--line);font-size:12px;font-weight:600;color:var(--ink-2)}.dash-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dash-kpis div{padding:10px 12px;border-radius:var(--r-btn);background:var(--surface-2)}.dash-kpis small{display:block;font-size:12px;color:var(--ink-2)}.dash-kpis b{font-size:17px;font-variant-numeric:tabular-nums}.dash-bars{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;align-items:end;height:120px;margin-top:18px;border-bottom:1px solid var(--line)}.dash-bars i{height:calc(var(--v) * 1%);border-radius:4px 4px 0 0;background:var(--pandan)}.dash-x{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--ink-2)}@media(max-width:560px){.kds{grid-template-columns:1fr}}@media(max-width:400px){.dash-kpis b{font-size:14px}.phone{width:100%;max-width:260px}}.sec{padding:80px 0}.sec-white{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sec-head{max-width:720px}.sec-center{margin:0 auto;text-align:center}.sec-center .sub{margin-left:auto;margin-right:auto}.sec-tint{background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.biz{margin-top:28px}.tablist{position:relative;display:flex;gap:6px;width:fit-content;max-width:100%;padding:6px;overflow-x:auto;scrollbar-width:none;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.tablist::-webkit-scrollbar{display:none}.tablist [role=tab]{flex:none;min-height:44px;padding:0 18px;border:none;border-radius:var(--r-btn);background:none;font:inherit;font-size:16px;font-weight:700;color:var(--ink-2);cursor:pointer}.tablist [role=tab]:hover{color:var(--ink)}.tablist [role=tab][aria-selected=true]{background:var(--pandan);color:#fff}.biz-panel{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:28px;padding:32px;border-radius:var(--r-panel);border:1px solid var(--line);background:var(--surface);animation:fadeIn .22s var(--ease)}.biz-panel[hidden]{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}}.biz-copy{display:grid;gap:16px;justify-items:start}.biz-copy h3{font-size:28px;font-weight:800}.biz-copy p{font-size:18px;color:var(--ink-2)}.tpl{padding:24px;border-radius:var(--r-card);background:var(--canvas);border:1px solid var(--line)}.tpl ul{display:grid;gap:8px}.tpl li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-btn);background:var(--surface);border:1px solid var(--line);font-weight:600;color:var(--ink-2)}.tpl li:after{content:"";flex:none;width:40px;height:24px;border-radius:100px;background:radial-gradient(circle at 12px 50%,#fff 8px,transparent 8.5px),var(--line)}.tpl li.on{color:var(--ink)}.tpl li.on:after{background:radial-gradient(circle at 28px 50%,#fff 8px,transparent 8.5px),var(--pandan)}.tpl-name{margin-bottom:14px;font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--pandan)}.show{background:var(--board);color:#fff}.show .sub{color:#ffffffc7}.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;counter-reset:flow}.flow>li{position:relative;display:grid;grid-template-rows:1fr auto;gap:12px}.flow>li:not(:last-child):after{content:"";position:absolute;top:80px;right:-17px;width:14px;height:14px;border-top:2px solid var(--kaya);border-right:2px solid var(--kaya);transform:rotate(45deg)}.flow>li>p{display:flex;align-items:center;gap:10px;font-weight:700}.step{font-family:var(--font-num);font-weight:800;font-size:28px;color:var(--kaya)}.flow-card{display:grid;align-content:center;gap:6px;min-height:176px;padding:18px;border-radius:var(--r-card)}.flow-card small{font-size:14px}.flow-card em{font-style:normal;font-weight:800}.f-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.f-num{font-family:var(--font-num);font-size:64px;font-weight:800;line-height:1}.f-pos{background:var(--surface);color:var(--ink)}.f-pos b{font-size:22px}.f-pos small{color:var(--ink-2)}.f-kds{background:var(--kitchen);border:1px solid rgba(255,255,255,.12)}.f-kds .f-num{color:var(--kaya)}.f-kds em{justify-self:start;padding:6px 12px;border-radius:var(--r-chip);background:var(--pandan);font-size:14px}.f-board{grid-template-columns:1fr 1fr;gap:0;padding:0;overflow:hidden;background:#0a1f18;border:1px solid rgba(255,255,255,.12)}.f-board>div{display:flex;flex-wrap:wrap;align-content:center;gap:4px 12px;padding:16px;height:100%}.f-board span{flex-basis:100%;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}.f-board b{font-family:var(--font-num);font-size:40px;font-weight:800;line-height:1;color:#ffffffd9}.f-board .ready{background:#f2b2331f}.f-board .ready b{font-size:64px;color:var(--kaya)}.f-phone{justify-items:center;text-align:center;background:var(--surface);color:var(--ink);border:8px solid #15201c;border-radius:28px}.f-phone .f-label{color:var(--ink-2)}.f-phone em{padding:6px 16px;border-radius:100px;background:var(--pandan);color:#fff}.support{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.support li{display:grid;align-content:start;gap:8px;padding:24px;border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface)}.support .ico{margin-bottom:8px}.support b{font-size:18px}.support p{color:var(--ink-2)}.faq-wrap{max-width:860px}.faq{margin-top:28px;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;font-size:18px;font-weight:700;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary .i{color:var(--pandan);transition:transform .2s var(--ease)}.faq details[open] summary .i{transform:rotate(180deg)}.faq p{padding:0 40px 20px 0;color:var(--ink-2)}.cta{background:var(--pandan);color:#fff}.cta-in{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:56px;padding-bottom:56px}.cta-in p{margin-top:8px;font-size:18px;color:#ffffffd9}.cta-actions{display:flex;gap:12px;flex-wrap:wrap}.ft{background:var(--surface);border-top:1px solid var(--line)}.ft-in{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px;align-items:start;padding-top:40px;padding-bottom:40px}.ft-brand p{margin-top:8px;color:var(--ink-2)}.ft-links{display:flex;flex-wrap:wrap;gap:4px 20px}.ft-links a,.ft-links button{display:inline-block;padding:10px 0;border:none;background:none;font:inherit;font-weight:600;color:var(--ink);text-decoration:none;cursor:pointer}.ft-links a:hover,.ft-links button:hover{color:var(--pandan)}.ft-meta{display:grid;gap:8px;justify-items:end;font-size:14px;color:var(--ink-2)}@media(max-width:960px){.biz-panel{grid-template-columns:1fr;gap:28px}.flow{grid-template-columns:1fr 1fr;row-gap:32px}.flow>li:after{display:none}.support,.ft-in{grid-template-columns:1fr}.ft-meta{justify-items:start}}@media(max-width:760px){.sec{padding:56px 0}.biz-panel{padding:20px}.biz-copy h3{font-size:22px}.faq summary{font-size:16px}.faq p{padding-right:0}}@media(max-width:480px){.flow{grid-template-columns:1fr}}.spots{display:grid;gap:96px;margin-top:56px}.spot{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.spot:nth-child(2n) .spot-visual{order:2}.kicker{display:block;font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--pandan);margin-bottom:12px}.spot-copy h3{font-size:32px;font-weight:800;line-height:1.12;letter-spacing:-.015em}.spot-copy>p{margin-top:14px;font-size:18px;line-height:1.6;color:var(--ink-2)}.spot-copy .ticks{margin-top:24px}.spot-dark{background:var(--kitchen)!important;border-color:var(--kitchen)!important}.spot-visual{display:grid;place-items:center;min-height:340px;padding:40px;border-radius:var(--r-panel);background:var(--surface-2);border:1px solid var(--line)}@media(max-width:960px){.spots{gap:64px}.spot{grid-template-columns:minmax(0,1fr);gap:28px}.spot:nth-child(2n) .spot-visual{order:0}.spot-copy h3{font-size:26px}}@media(max-width:600px){.spot-visual{min-height:0;padding:20px}.spot-copy>p{font-size:16px}}.caps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}.cap{padding:24px;border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface)}.cap header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.cap h3{font-size:18px}.cap .ticks li{font-size:15px}@media(max-width:1080px){.caps{grid-template-columns:1fr 1fr}}@media(max-width:600px){.caps{grid-template-columns:1fr}}.terms{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;width:min(680px,100%);margin:32px auto 0;padding:6px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2)}.terms label{position:relative;cursor:pointer}.terms input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.terms span{display:grid;justify-items:center;align-content:center;gap:2px;min-height:56px;padding:6px 8px;border-radius:var(--r-btn);text-align:center;transition:background .2s var(--ease)}.terms b{font-size:16px}.terms i{font-style:normal;font-size:12px;font-weight:700;color:var(--pandan-ink)}.terms label:hover span{background:var(--surface)}.terms input:checked+span{background:var(--pandan);color:#fff}.terms input:checked+span i{color:var(--kaya-soft)}.terms input:focus-visible+span{outline:3px solid var(--sky);outline-offset:2px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;gap:4px;padding:32px 28px;border-radius:var(--r-panel);border:1px solid var(--line);background:var(--surface)}.plan h3{font-size:22px;font-weight:800}.plan .ticks{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.plan-pick{border:2px solid var(--pandan);background:linear-gradient(var(--pandan-soft),var(--surface) 160px)}.badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:var(--r-chip);background:var(--kaya-soft);border:1px solid var(--kaya);font-size:14px;font-weight:700;white-space:nowrap}.plan-for{color:var(--ink-2)}.price{display:flex;align-items:baseline;gap:2px;margin-top:16px}.price .cur{font-size:20px;font-weight:700;align-self:flex-start;margin-top:8px}.price b{font-family:var(--font-num);font-size:64px;font-weight:800;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.price .per{margin-left:4px;font-size:16px;color:var(--ink-2)}.billed{font-size:14px;color:var(--ink-2)}.save{justify-self:start;align-self:flex-start;margin-top:8px;padding:4px 10px;border-radius:var(--r-chip);background:var(--pandan-soft);color:var(--pandan-ink);font-size:14px;font-weight:700}.compare{margin-top:20px}.compare summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;color:var(--pandan);cursor:pointer;list-style:none}.compare summary::-webkit-details-marker{display:none}.compare[open] summary .i{transform:rotate(180deg)}.compare-scroll{overflow-x:auto;margin-top:12px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.compare table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px}.compare table th,.compare table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--line)}.compare table thead th{background:var(--surface-2)}.compare table tbody tr:last-child>*{border-bottom:none}.compare table tbody th{font-weight:600}.compare table td{color:var(--ink-2)}@media(max-width:960px){.plans{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto;row-gap:24px}}@media(max-width:600px){.terms{grid-template-columns:1fr 1fr}}.how-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.how-steps:before{content:"";position:absolute;top:27px;left:12.5%;right:12.5%;height:2px;background:repeating-linear-gradient(90deg,var(--pandan) 0 8px,transparent 8px 14px);opacity:.45}.how-step{position:relative;display:grid;justify-items:center;align-content:start;gap:10px;text-align:center}.how-step h3{font-size:18px;margin-top:6px}.how-step p{color:var(--ink-2);font-size:15px;max-width:260px}.how-num{position:relative;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--pandan);color:#fff;font-family:var(--font-num);font-size:30px;font-weight:800;box-shadow:0 0 0 8px var(--canvas)}.how-art{width:100%;max-width:240px;min-height:132px;margin-top:10px;padding:16px;display:grid;align-content:center;gap:8px;border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface);text-align:left;font-size:13px}.art-line{display:flex;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:var(--r-chip);background:var(--surface-2)}.art-line b{font-weight:600}.art-line span{color:var(--ink-2)}.art-file{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--r-btn);border:1px dashed var(--pandan);background:var(--pandan-soft);color:var(--pandan-ink);font-weight:700}.art-code{display:flex;justify-content:center;gap:6px}.art-code span{width:34px;height:42px;display:grid;place-items:center;border-radius:var(--r-chip);border:1px solid var(--line);background:var(--surface-2);font-family:var(--font-num);font-size:24px;font-weight:800}.art-note{text-align:center;color:var(--ink-2)}.art-sale{display:grid;justify-items:center;gap:4px}.art-sale b{font-family:var(--font-num);font-size:40px;line-height:1;color:var(--pandan)}.art-sale span{padding:4px 10px;border-radius:100px;background:var(--pandan-soft);color:var(--pandan-ink);font-weight:700}.how-foot{margin-top:40px;text-align:center;color:var(--ink-2)}@media(max-width:960px){.how-steps{grid-template-columns:1fr;gap:0;max-width:560px}.how-steps:before{top:28px;bottom:28px;left:27px;right:auto;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--pandan) 0 8px,transparent 8px 14px)}.how-step{grid-template-columns:56px 1fr;justify-items:start;column-gap:20px;row-gap:4px;padding-bottom:32px;text-align:left}.how-step .how-num{grid-row:span 3}.how-step h3{margin-top:14px}.how-step .how-art{max-width:320px}.how-foot{text-align:left}}.demo-dlg{width:min(560px,100% - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;border:none;border-radius:var(--r-panel);background:var(--surface);color:var(--ink);box-shadow:var(--float-shadow)}.demo-dlg::backdrop{background:#0e17148c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.demo-dlg[open]{animation:dlgIn .22s var(--ease)}@keyframes dlgIn{0%{opacity:0;transform:translateY(10px)}}.dlg-in{position:relative;padding:32px}.dlg-head{padding-right:48px;margin-bottom:20px}.dlg-head p{margin-top:6px;color:var(--ink-2)}.dlg-close{position:absolute;top:16px;right:16px;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface);color:var(--ink);cursor:pointer}.dlg-close:hover{background:var(--surface-2)}.lf-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.demo-dlg{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;border-radius:0}.dlg-in{padding:24px 16px calc(24px + env(safe-area-inset-bottom))}.lf-row{grid-template-columns:1fr}}.wa-float{position:fixed;right:20px;bottom:20px;z-index:60;display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 18px 0 14px;border-radius:100px;background:var(--surface);border:1px solid var(--line);color:var(--pandan-ink);font-weight:700;text-decoration:none;box-shadow:var(--float-shadow);transition:bottom .2s var(--ease)}.wa-float .i{color:var(--pandan)}.wa-float:hover{border-color:var(--pandan)}.m-bar{display:none}@media(max-width:760px){body{padding-bottom:84px}.m-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:55;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:var(--float-shadow)}.wa-float{bottom:96px;right:16px;width:52px;padding:0;justify-content:center}.wa-float span{display:none}}
