.product-hero{padding:clamp(80px,12vw,140px) 0 clamp(96px,14vw,160px);background:var(--page-bg);border-bottom:1px solid var(--hairline)}.product-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:80px;align-items:center}.product-hero .eyebrow{margin-bottom:36px}.product-hero-h1{font-family:var(--serif);font-weight:500;font-size:clamp(40px,5.4vw,68px);line-height:1.22;letter-spacing:.02em;color:var(--page-fg);margin:0 0 32px}.product-hero-sub{font-size:18px;line-height:1.95;color:var(--page-fg-2);max-width:520px;margin:0 0 44px}.product-hero-cta{display:flex;gap:14px;flex-wrap:wrap}.product-hero-mock{position:relative}.mock-placeholder{position:relative;background:repeating-linear-gradient(45deg,rgba(214,210,200,.18) 0,rgba(214,210,200,.18) 1px,transparent 1px,transparent 12px),var(--page-bg-warm);border:1px dashed var(--hairline-strong);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:32px;aspect-ratio:16 / 10}.mock-placeholder.tall{aspect-ratio:4 / 3}.mock-placeholder.wide{aspect-ratio:16 / 9}.mock-placeholder:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px dashed var(--hairline-strong);border-radius:3px;pointer-events:none}.mock-inner{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 28px;background:#ffffff8c;border-radius:4px;max-width:80%}.mock-inner .mock-eyebrow{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--page-fg-4);font-weight:500}.mock-inner .mock-label{font-family:var(--serif);font-size:22px;font-weight:500;color:var(--page-fg-2);letter-spacing:.04em;line-height:1.4}.mock-inner .mock-foot{font-family:Inter,monospace;font-size:10.5px;color:var(--page-fg-4);letter-spacing:.08em;font-style:italic}.pain-section{padding:var(--section-pad) 0;background:var(--page-bg-warm)}.pain-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:64px}.pain-card{position:relative;padding:40px 36px 36px;background:#fff;border:1px solid var(--hairline);border-radius:6px;transition:border-color .25s,transform .25s,box-shadow .25s}.pain-card:hover{border-color:var(--hairline-strong);transform:translateY(-2px);box-shadow:0 18px 48px -22px #0f141924}.pain-num{font-family:var(--serif);font-size:14px;color:var(--sc-brand);letter-spacing:.08em;margin-bottom:18px;font-weight:500}.pain-title{font-family:var(--serif);font-size:22px;font-weight:500;line-height:1.45;color:var(--page-fg);margin:0 0 16px;letter-spacing:.02em}.pain-body{font-size:15px;line-height:1.85;color:var(--page-fg-2);margin:0;padding-top:16px;border-top:1px solid var(--hairline)}.pillars-section{padding:var(--section-pad) 0;background:var(--page-bg)}.pillars-section .display{margin-bottom:32px}.pillar{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;align-items:center;padding:96px 0;border-top:1px solid var(--hairline)}.pillar:last-child{padding-bottom:32px}.pillar.reverse{grid-template-columns:1.15fr 1fr}.pillar.reverse .pillar-text{order:2}.pillar.reverse .pillar-mock{order:1}.pillar-num{font-family:Inter,sans-serif;font-size:12px;letter-spacing:.22em;color:var(--page-fg-4);margin-bottom:18px;font-weight:500}.pillar-accent-tag{display:inline-block;font-family:Inter,sans-serif;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--sc-brand-press);font-weight:600;padding:5px 10px;background:#6495ed1a;border:1px solid rgba(100,149,237,.3);border-radius:4px;margin-bottom:24px}.pillar-title{font-family:var(--serif);font-weight:500;font-size:clamp(32px,3.6vw,44px);line-height:1.28;letter-spacing:.02em;color:var(--page-fg);margin:0 0 24px}.pillar-body{font-size:16px;line-height:1.95;color:var(--page-fg-2);margin:0 0 28px;text-wrap:pretty}.pillar-bullets{list-style:none;padding:0;margin:32px 0 0;border-top:1px solid var(--hairline)}.pillar-bullets li{padding:14px 0;font-size:14.5px;line-height:1.6;color:var(--page-fg);border-bottom:1px solid var(--hairline);font-weight:500}.pillar.accent .pillar-title,.pillar.accent .pillar-bullets li{color:var(--page-fg)}.features-section{padding:var(--section-pad) 0;background:var(--page-bg-warm)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:64px;border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}.feature-cell{padding:40px 36px;background:#fff6;border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);display:flex;flex-direction:column;gap:18px;transition:background .25s}.feature-cell:hover{background:#fff}.feature-icon{width:36px;height:36px;border-radius:4px;background:var(--page-bg-warm);border:1px dashed var(--hairline-strong);display:flex;align-items:center;justify-content:center;font-family:Inter,monospace;font-size:9px;letter-spacing:.08em;color:var(--page-fg-4)}.feature-cell:hover .feature-icon{background:var(--page-bg-warm)}.feature-title{font-family:var(--serif);font-size:19px;font-weight:500;line-height:1.4;color:var(--page-fg);letter-spacing:.02em;margin:0}.feature-desc{font-size:14px;line-height:1.8;color:var(--page-fg-2);margin:0}.day-section{padding:var(--section-pad) 0;background:var(--page-bg)}.day-timeline{max-width:880px;margin:64px auto 0;position:relative;padding-left:180px}.day-timeline:before{content:"";position:absolute;left:154px;top:24px;bottom:24px;width:1px;background:var(--hairline)}.day-block{position:relative;padding:32px 0;border-bottom:1px solid var(--hairline)}.day-block:last-child{border-bottom:none}.day-time{position:absolute;left:-180px;top:38px;width:130px;font-family:Inter,sans-serif;font-size:12px;letter-spacing:.18em;color:var(--page-fg-3);font-weight:500}.day-block:before{content:"";position:absolute;left:-34px;top:44px;width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid var(--sc-brand)}.day-title{font-family:var(--serif);font-size:22px;font-weight:500;line-height:1.45;color:var(--page-fg);margin:0 0 12px;letter-spacing:.02em}.day-desc{font-size:15px;line-height:1.95;color:var(--page-fg-2);margin:0}.outcomes-section{padding:var(--section-pad) 0;background:var(--page-bg-warm)}.outcomes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:64px 0 80px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.outcome-card{padding:56px 36px;background:#ffffff80;border-right:1px solid var(--hairline);text-align:left}.outcome-card:last-child{border-right:none}.outcome-stat{font-family:var(--serif);font-size:clamp(56px,7vw,82px);font-weight:500;line-height:1;color:var(--page-fg);letter-spacing:.01em;margin-bottom:24px}.outcome-stat .unit{font-size:.45em;color:var(--page-fg-3);font-weight:400;margin-left:4px;letter-spacing:.04em}.outcome-desc{font-size:14.5px;line-height:1.7;color:var(--page-fg-2);padding-top:24px;border-top:1px solid var(--hairline)}.pull-quote{max-width:780px;margin:0 auto;padding:8px 0 8px 32px;border-left:2px solid var(--sc-brand)}.pull-quote-text{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.7;color:var(--page-fg);margin:0 0 18px;font-weight:400;text-wrap:pretty}.pull-quote-attr{font-family:Inter,sans-serif;font-size:12px;letter-spacing:.12em;color:var(--page-fg-3);text-transform:uppercase}.faq-section{padding:var(--section-pad) 0;background:var(--page-bg)}.faq-list{max-width:880px;margin:64px auto 0;border-top:1px solid var(--hairline)}.faq-item{border-bottom:1px solid var(--hairline)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 0;background:none;border:none;text-align:left;cursor:pointer;font-family:var(--serif);font-size:20px;font-weight:500;color:var(--page-fg);letter-spacing:.02em;line-height:1.45;transition:color .2s}.faq-q:hover{color:var(--sc-brand-press)}.faq-q-icon{flex-shrink:0;width:28px;height:28px;border:1px solid var(--hairline-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--page-fg-2);transition:transform .3s var(--sc-ease-out-expo, ease-out),background .2s,color .2s}.faq-item.open .faq-q-icon{transform:rotate(135deg);background:var(--page-fg);color:#fff;border-color:var(--page-fg)}.faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--sc-ease-out-expo, ease-out)}.faq-item.open .faq-a-wrap{grid-template-rows:1fr}.faq-a-inner{overflow:hidden}.faq-a{padding:0 0 32px;font-size:15.5px;line-height:1.95;color:var(--page-fg-2);max-width:740px;margin:0}.dark-cta{background:var(--page-bg-deep);color:#fff;padding:clamp(96px,14vw,160px) 0;text-align:center}.dark-cta .eyebrow{color:var(--sc-brand);margin-bottom:32px}.dark-cta h2{font-family:var(--serif);font-weight:500;font-size:clamp(36px,5vw,56px);line-height:1.28;letter-spacing:.02em;color:#fff;margin:0 auto 28px;max-width:18em}.dark-cta-sub{font-size:17px;line-height:1.9;color:#e8e5dfbf;max-width:520px;margin:0 auto 48px}.dark-cta .btn-primary{background:var(--sc-brand-press)}.dark-cta .btn-primary:hover{background:#2149a7}.dark-cta-foot{margin-top:28px;font-size:13.5px;color:#e8e5df8c;letter-spacing:.04em}.dark-cta-foot a{color:#e8e5dfd9;border-bottom:1px solid rgba(232,229,223,.3);padding-bottom:1px;transition:color .2s,border-color .2s}.dark-cta-foot a:hover{color:#fff;border-bottom-color:#fff}.dark-cta :focus-visible{outline-color:var(--sc-brand)}@media (max-width: 1080px){.product-hero-grid{grid-template-columns:1fr;gap:56px}.pillar,.pillar.reverse{grid-template-columns:1fr;gap:48px}.pillar.reverse .pillar-text{order:1}.pillar.reverse .pillar-mock{order:2}.features-grid{grid-template-columns:repeat(2,1fr)}.outcomes-grid{grid-template-columns:1fr}.outcome-card{border-right:none;border-bottom:1px solid var(--hairline)}.outcome-card:last-child{border-bottom:none}}@media (max-width: 760px){.pain-grid{grid-template-columns:1fr;gap:16px}.pain-card{padding:32px 24px}.features-grid{grid-template-columns:1fr}.feature-cell{padding:32px 24px}.day-timeline{padding-left:0}.day-timeline:before{display:none}.day-time{position:static;margin-bottom:8px;width:auto}.day-block:before{display:none}.faq-q{font-size:17px;padding:22px 0;gap:18px}.faq-a{font-size:14.5px}.pull-quote{padding-left:20px}.pull-quote-text{font-size:18px}.outcome-card{padding:40px 24px}}.product-v2-hero{padding:clamp(92px,10vw,144px) 0 clamp(84px,9vw,132px);overflow:hidden}.product-v2-hero-grid{display:grid;grid-template-columns:minmax(420px,.85fr) minmax(600px,1.15fr);align-items:center;gap:clamp(54px,6vw,100px)}.product-v2-copy h1{max-width:9.4em;margin:24px 0 30px;color:var(--page-fg);font-family:var(--serif);font-size:clamp(54px,5vw,76px);font-weight:500;line-height:1.22;letter-spacing:.015em}.product-v2-copy>p{max-width:660px;margin:0;color:var(--page-fg-2);font-size:17px;line-height:1.9}.product-v2-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.product-v2-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.product-v2-trust span{border:1px solid #dce1e6;border-radius:999px;padding:7px 10px;color:#5e6872;background:#ffffffb8;font-size:11px;font-weight:600}.product-v2-visual{min-width:0}.real-backoffice{overflow:hidden;width:100%;border:1px solid #dfe3e8;border-radius:18px;background:#fff;box-shadow:0 34px 80px -34px #0f141957;font-family:Inter,Noto Sans TC,sans-serif}.real-appbar{height:54px;display:flex;align-items:center;gap:10px;padding:0 15px;border-bottom:1px solid #e8ebee;background:#fff}.real-app-logo{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#111b1a;font-size:9px;font-weight:800;letter-spacing:.06em}.real-appbar>span:nth-child(2){display:flex;flex-direction:column}.real-appbar strong{color:#20282f;font-size:11px}.real-appbar small{margin-top:2px;color:#969da4;font-size:8px}.real-app-status{display:flex;align-items:center;gap:5px;margin-left:auto;border-radius:999px;padding:6px 8px;color:#3b7061;background:#e9f3ef;font-size:8px;font-weight:700}.real-app-status i{width:6px;height:6px;border-radius:50%;background:#42a17f}.real-workspace{display:grid;grid-template-columns:29% 43% 28%;height:460px}.real-conversation-list{overflow:hidden;border-right:1px solid #e7eaee;background:#fafbfc}.real-list-tools{height:46px;display:flex;align-items:center;justify-content:space-between;margin:0 10px;padding:0 10px;color:#929aa2;border-bottom:1px solid #eceff1;font-size:9px}.real-list-tools b{width:18px;height:18px;display:grid;place-items:center;border-radius:6px;color:#476aa9;background:#e7eefc;font-size:8px}.real-conversation{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-height:68px;padding:10px 11px;border-bottom:1px solid #eef0f2}.real-conversation.active{background:#edf3ff;box-shadow:inset 3px 0 #6495ed}.real-conversation.alert{background:#fff7f5}.real-avatar{position:relative;width:34px;height:34px;display:grid;place-items:center;flex:none;border-radius:50%;color:#fff;background:#24344f;font-size:10px;font-weight:700}.real-channel-badge{position:absolute;right:-3px;bottom:-2px;width:15px;height:15px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:var(--channel);font-size:5px;font-weight:800}.real-conversation>div:nth-child(2){min-width:0}.real-conversation strong,.real-conversation small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.real-conversation strong{margin-bottom:5px;color:#273039;font-size:9px}.real-conversation small{color:#838b93;font-size:7px}.real-conversation em{position:absolute;top:8px;right:7px;border-radius:5px;padding:3px 5px;color:#b33f35;background:#fee4e1;font: 700 6px/1 Inter,sans-serif}.real-thread{min-width:0;display:grid;grid-template-rows:54px 1fr 48px;background:#f1f4f6}.real-thread>header{display:flex;align-items:center;gap:9px;padding:0 12px;border-bottom:1px solid #e3e7ea;background:#fff}.real-thread>header .real-avatar{width:30px;height:30px}.real-thread>header span:nth-child(2){display:flex;flex-direction:column}.real-thread>header strong{color:#273039;font-size:10px}.real-thread>header small{margin-top:2px;color:#8c949c;font-size:7px}.real-thread>header>b{margin-left:auto;color:#8b929a;font-size:15px}.real-thread-body{overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:13px}.real-thread-body>time{align-self:center;color:#9aa2a9;font-size:7px}.real-bubble{max-width:88%;border-radius:12px;padding:9px;color:#25303a;background:#fff;box-shadow:0 1px 2px #0000000f;font-size:8px;line-height:1.55}.real-bubble.guest{align-self:flex-end;border-bottom-right-radius:3px;background:#e0f7d8}.real-bubble.bot{align-self:flex-start;border-bottom-left-radius:3px}.real-bubble.bot strong,.real-bubble.bot span{display:block}.real-bubble.bot strong{margin-top:4px}.real-bubble.bot span{margin-top:8px;padding-top:7px;border-top:1px solid #e7ecea;color:#30725f;font-size:7px;font-weight:700}.real-order-shot{overflow:hidden;margin-bottom:7px;border:1px solid rgba(27,43,70,.12);border-radius:7px;background:#fff}.real-order-shot header{display:flex;align-items:center;justify-content:space-between;padding:7px 8px;color:#fff;background:#304aaa}.real-order-shot header b{font-size:10px}.real-order-shot header small{font-size:5px;opacity:.75}.real-order-shot dl{margin:0;padding:4px 7px 6px}.real-order-shot dl div{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-bottom:1px solid #eef0f2}.real-order-shot dl div:last-child{border-bottom:0}.real-order-shot dt,.real-order-shot dd{margin:0;font-size:5px}.real-order-shot dt{color:#9299a0}.real-order-shot dd{color:#263039;font-weight:700}.real-composer{display:flex;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid #e3e7ea;background:#fff}.real-composer span{color:#7c8791;font-size:14px}.real-composer p{flex:1;margin:0;border-radius:999px;padding:7px 10px;color:#a1a7ae;background:#f1f3f5;font-size:7px}.real-composer b{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#2c5bcc;font-size:10px}.real-customer-panel{overflow:hidden;border-left:1px solid #e7eaee;background:#fff}.real-customer-panel>header{padding:17px 14px;border-bottom:1px solid #eceff1;color:#2d363e;font-size:10px;font-weight:700}.real-pms-card{margin:12px;padding:12px;border:1px solid #cfe2da;border-radius:10px;background:#f0f8f5}.real-pms-card>span{display:block;margin-bottom:12px;color:#337462;font-size:7px;font-weight:700}.real-pms-card>strong{color:#263039;font-size:11px}.real-pms-card dl{margin:10px 0 0}.real-pms-card dl div{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid #ddebe6}.real-pms-card dt,.real-pms-card dd{margin:0;font-size:7px}.real-pms-card dt{color:#83918b}.real-pms-card dd{color:#33413c;font-weight:600;text-align:right}.real-panel-note{margin:12px;padding:12px;border:1px solid #e6e9ec;border-radius:10px}.real-panel-note small,.real-panel-note strong{display:block}.real-panel-note small{margin-bottom:5px;color:#92999f;font-size:7px}.real-panel-note strong{color:#3a454e;font-size:8px;line-height:1.5}.product-v2-principles,.product-v2-feature-section,.product-v2-timeline,.product-v2-evidence,.identity-flow-section,.identity-boundary-section{padding:var(--section-pad) 0}.product-v2-principles{background:#f4f1eb}.product-v2-section-head{display:grid;grid-template-columns:1fr minmax(320px,.65fr);gap:80px;align-items:end;margin-bottom:72px}.product-v2-section-head .display{margin:0}.product-v2-section-head>p{max-width:550px;margin:0 0 8px;color:var(--page-fg-2);font-size:16px;line-height:1.85}.product-v2-principle-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d9d7d1;border-bottom:1px solid #d9d7d1}.product-v2-principle-grid article{padding:38px 38px 42px 0}.product-v2-principle-grid article+article{padding-left:38px;border-left:1px solid #d9d7d1}.product-v2-principle-grid span,.product-v2-story-copy>span,.product-v2-feature-grid article>span{color:var(--sc-brand-press);font:700 10px/1 Inter,sans-serif;letter-spacing:.15em}.product-v2-principle-grid h3{margin:24px 0 12px;color:var(--page-fg);font-family:var(--serif);font-size:24px;font-weight:500;line-height:1.45}.product-v2-principle-grid p{margin:0;color:var(--page-fg-2);font-size:14px;line-height:1.8}.product-v2-stories{background:#fff}.product-v2-story{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(580px,1.18fr);align-items:center;gap:clamp(60px,8vw,120px);padding:clamp(90px,11vw,150px) 0;border-bottom:1px solid var(--hairline)}.product-v2-story:last-child{border-bottom:0}.product-v2-story.reverse{grid-template-columns:minmax(580px,1.18fr) minmax(360px,.82fr)}.product-v2-story.reverse .product-v2-story-copy{order:2}.product-v2-story.reverse .product-v2-story-visual{order:1}.product-v2-story-copy>small{display:block;margin-top:16px;color:#7d858c;font:600 10px/1.2 Inter,sans-serif;letter-spacing:.16em}.product-v2-story-copy h2{margin:24px 0;color:var(--page-fg);font-family:var(--serif);font-size:clamp(40px,4vw,58px);font-weight:500;line-height:1.3}.product-v2-story-copy>p{color:var(--page-fg-2);font-size:16px;line-height:1.85}.product-v2-story-copy ul{display:grid;gap:11px;margin:26px 0 0;padding:0;list-style:none}.product-v2-story-copy li{display:flex;gap:9px;color:#45515a;font-size:13px}.product-v2-story-copy li:before{content:"✓";color:#397966;font-weight:700}.product-v2-story-visual>.real-backoffice{transform:scale(.93);transform-origin:center}.chatbot-demo-section{padding:clamp(82px,9vw,122px) 0;background:#fff}.chatbot-demo-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:56px;align-items:end;margin-bottom:48px}.chatbot-demo-head h2{margin:0;color:var(--page-fg);font-family:var(--serif);font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1.22}.chatbot-demo-tabs{display:flex;gap:8px;padding:5px;border:1px solid #dfe4e1;border-radius:999px;background:#f4f6f5}.chatbot-demo-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:0;border-radius:999px;padding:0 16px;color:#69746f;background:transparent;font-size:12px;font-weight:700;cursor:pointer}.chatbot-demo-tabs button span{color:#98a19d;font-size:9px}.chatbot-demo-tabs button.active{color:#fff;background:#182722;box-shadow:0 7px 18px #12272024}.chatbot-demo-tabs button.active span{color:#9bd2bf}.chatbot-demo-stage{display:grid;grid-template-columns:minmax(290px,.62fr) minmax(0,1.38fr);gap:clamp(44px,6vw,88px);align-items:center;padding:36px;border:1px solid #dfe4e1;border-radius:24px;background:#f6f5f1;animation:product-stage-in .35s ease both}.chatbot-demo-copy{min-width:0;padding-left:14px}.chatbot-demo-copy>small{color:#397966;font:700 9px/1.2 Inter,sans-serif;letter-spacing:.15em}.chatbot-demo-copy h3{margin:20px 0;color:var(--page-fg);font-family:var(--serif);font-size:clamp(34px,3.6vw,50px);font-weight:500;line-height:1.25}.chatbot-demo-copy>p{margin:0;color:var(--page-fg-2);font-size:15px;line-height:1.75}.chatbot-demo-copy ul{display:grid;gap:10px;margin:28px 0 0;padding:0;list-style:none}.chatbot-demo-copy li{color:#4f5d57;font-size:12px}.chatbot-demo-visual{min-width:0;max-width:100%}.chatbot-demo-visual>*{max-width:100%}.handoff-mock{display:grid;grid-template-columns:1fr .9fr;gap:16px;min-height:470px;padding:24px;border-radius:20px;background:#eef1f4;box-shadow:0 24px 60px -32px #0f14194d;font-family:Inter,Noto Sans TC,sans-serif}.handoff-chat,.handoff-queue{border:1px solid #e0e4e8;border-radius:14px;background:#fff}.handoff-chat{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:24px;background:#dce7eb}.handoff-chat time{align-self:center;color:#7e8a90;font-size:9px}.handoff-chat div,.handoff-chat p{max-width:88%;margin:0;border-radius:14px;padding:14px;font-size:12px;line-height:1.6}.handoff-chat div{align-self:flex-end;border-bottom-right-radius:3px;background:#78df5b}.handoff-chat p{border-bottom-left-radius:3px;background:#fff}.handoff-queue{padding:16px}.handoff-queue header{display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #e8eaed;color:#303942;font-size:12px;font-weight:700}.handoff-queue header b{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;color:#fff;background:#d04d43;font-size:9px}.handoff-queue article{margin-top:16px;padding:16px;border:1px solid #f1c2bd;border-radius:11px;background:#fff6f5}.handoff-queue article i{display:inline-block;margin-bottom:12px;border-radius:5px;padding:4px 6px;color:#af342b;background:#fddedb;font: 700 8px/1 Inter,sans-serif}.handoff-queue article strong,.handoff-queue article p,.handoff-queue article small{display:block}.handoff-queue article strong{font-size:12px}.handoff-queue article p{margin:7px 0;font-size:11px}.handoff-queue article small{color:#7e868e;font-size:9px}.handoff-queue button{width:100%;margin-top:14px;border:0;border-radius:9px;padding:11px;color:#fff;background:#27323b;font:600 10px/1 Inter,sans-serif}.translation-mock{min-height:470px;padding:22px;border:1px solid #e2e6e9;border-radius:20px;background:#f5f7f8;box-shadow:0 24px 60px -32px #0f14194d;font-family:Inter,Noto Sans TC,sans-serif}.translation-mock>header{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #e1e5e8}.translation-mock>header span{color:#28313a;font-size:12px;font-weight:700}.translation-mock>header b{border-radius:999px;padding:6px 8px;color:#4b6594;background:#e7edf8;font-size:8px}.translation-bubble{width:70%;margin-top:22px;border-radius:13px;padding:15px;background:#fff;box-shadow:0 1px 3px #0000000f;color:#27313a;font-size:11px;line-height:1.65}.translation-bubble small,.translation-inline small,.translation-compose small{display:block;margin-bottom:7px;color:#8b939a;font-size:8px}.translation-bubble.bot{margin-left:auto;background:#dfe9fc}.translation-inline{width:70%;margin-top:8px;border-left:2px solid #6495ed;padding:10px 12px;color:#3a4852;background:#edf3ff}.translation-inline strong{font-size:10px}.translation-compose{margin-top:22px;padding:14px;border:1px solid #dce1e5;border-radius:12px;background:#fff}.translation-compose p{margin:0 0 11px;padding:10px;border-radius:8px;color:#303943;background:#f3f5f6;font-size:10px}.translation-compose button{border:0;border-radius:7px;padding:8px 10px;color:#fff;background:#4169e1;font-size:9px;font-weight:700}.product-v2-feature-section{background:#101a18;color:#fff}.product-v2-feature-section .eyebrow{color:#8ebdb0}.product-v2-feature-section .display{color:#fff}.product-v2-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12)}.product-v2-feature-grid article{min-height:230px;padding:34px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.product-v2-feature-grid article>span{color:#8ebdb0}.product-v2-feature-grid h3{margin:36px 0 13px;color:#fff;font-size:18px}.product-v2-feature-grid p{margin:0;color:#ffffff9e;font-size:13px;line-height:1.8}.product-v2-timeline{background:#f5f2ec}.product-v2-timeline-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d9d6cf}.product-v2-timeline-grid article{position:relative;padding:34px 28px 20px 0}.product-v2-timeline-grid article+article{padding-left:28px;border-left:1px solid #d9d6cf}.product-v2-timeline-grid time{color:#397966;font:700 11px/1 Inter,sans-serif;letter-spacing:.09em}.product-v2-timeline-grid h3{margin:22px 0 12px;color:#202a2e;font-family:var(--serif);font-size:21px;font-weight:500}.product-v2-timeline-grid p{margin:0;color:#6d7578;font-size:13px;line-height:1.75}.product-v2-evidence{background:#fff}.product-v2-evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.product-v2-evidence-grid article{padding:44px 40px;text-align:center}.product-v2-evidence-grid article+article{border-left:1px solid var(--hairline)}.product-v2-evidence-grid strong{display:block;color:var(--page-fg);font-family:var(--serif);font-size:clamp(48px,5vw,72px);font-weight:500}.product-v2-evidence-grid span{display:block;margin-top:4px;color:#2d3840;font-size:14px;font-weight:700}.product-v2-evidence-grid p{margin:12px 0 0;color:var(--page-fg-3);font-size:12px}.product-v2-dark-cta .container>div{max-width:900px;margin:0 auto;text-align:center}.product-v2-dark-cta .product-v2-actions{justify-content:center}.btn-dark-ghost{border:1px solid rgba(255,255,255,.25);color:#fff;background:transparent}.btn-dark-ghost:hover{border-color:#ffffff8c;background:#ffffff0f}.product-v2-dark-cta .container>div>small{display:block;margin-top:20px;color:#ffffff73;font:500 10px/1.5 Inter,sans-serif;letter-spacing:.07em}.identity-v2-hero{background:linear-gradient(135deg,#fbfbfa,#f2f6f4)}.identity-v2-visual{display:flex;justify-content:flex-end}.identity-product-demo{overflow:hidden;width:100%;max-width:920px;margin:0 auto;border:1px solid #dce3e0;border-radius:24px;background:#fff;box-shadow:0 34px 80px -36px #0d1d1957;font-family:Inter,Noto Sans TC,sans-serif}.identity-product-demo.compact{max-width:620px}.identity-product-demo>header{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #e6ebe8}.identity-product-demo>header span{display:flex;flex-direction:column}.identity-product-demo>header b{color:#1d2925;font-size:13px}.identity-product-demo>header small{margin-top:4px;color:#9aa39f;font-size:8px}.identity-product-demo>header em{border-radius:999px;padding:7px 10px;color:#326f60;background:#e8f2ee;font: 700 9px/1 Inter,sans-serif}.identity-product-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:20px 24px 0}.identity-product-progress button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:1fr;gap:7px;border:0;padding:0;color:#99a19e;background:transparent;text-align:left;cursor:pointer}.identity-product-progress button i{height:3px;border-radius:999px;background:#e5e9e7}.identity-product-progress button span{font-size:8px;font-weight:700}.identity-product-progress button.active{color:#2f6d5d}.identity-product-progress button.done{color:#65736e}.identity-product-progress button.active i,.identity-product-progress button.done i{background:#447d6e}.identity-product-stage{min-height:520px;padding:30px 40px 38px;animation:product-stage-in .38s ease both}.identity-product-demo.compact .identity-product-stage{min-height:450px;padding:24px 30px 30px}@keyframes product-stage-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.identity-stage-title{margin-bottom:20px}.identity-stage-title small{display:block;margin-bottom:8px;color:#39806c;font-size:8px;font-weight:800;letter-spacing:.16em}.identity-stage-title h3{margin:0;color:#1d2925;font-size:18px}.identity-camera{position:relative;height:300px;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:#14211e}.compact .identity-camera{height:260px}.identity-corner{position:absolute;width:34px;height:34px;border-color:#75d4b3;border-style:solid}.identity-corner.tl{top:28px;left:28px;border-width:3px 0 0 3px}.identity-corner.tr{top:28px;right:28px;border-width:3px 3px 0 0}.identity-corner.bl{bottom:28px;left:28px;border-width:0 0 3px 3px}.identity-corner.br{right:28px;bottom:28px;border-width:0 3px 3px 0}.identity-id-card{width:72%;display:grid;grid-template-columns:28% 1fr;gap:16px;padding:16px;border-radius:15px;background:#edf1ed;transform:rotate(-1deg)}.identity-id-card img{width:100%;aspect-ratio:.78;object-fit:cover;border-radius:8px}.identity-id-card span{display:grid;align-content:center;grid-template-columns:1fr}.identity-id-card small{margin-top:6px;color:#7f8b86;font-size:6px;letter-spacing:.14em}.identity-id-card b{color:#24302c;font-size:10px}.identity-scan-line{position:absolute;left:14%;right:14%;top:38%;height:2px;background:#69dfb4;box-shadow:0 0 18px #69dfb4b3;animation:identity-scan 2.4s ease-in-out infinite}@keyframes identity-scan{0%,to{top:31%;opacity:.45}50%{top:69%;opacity:1}}.identity-stage-status{display:flex;align-items:center;gap:11px;margin-top:14px;padding:12px 14px;border-radius:11px;background:#eef6f3}.identity-stage-status>i{width:9px;height:9px;border:2px solid #4b8b78;border-top-color:transparent;border-radius:50%;animation:spin .9s linear infinite}.identity-stage-status span{display:flex;flex-direction:column}.identity-stage-status strong{color:#315f53;font-size:10px}.identity-stage-status small{margin-top:2px;color:#7a9189;font-size:7px}.identity-success-strip{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;background:#ebf5f1}.identity-success-strip>b{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#4d8978;font-size:13px}.identity-success-strip span{display:flex;flex-direction:column}.identity-success-strip strong{color:#285f50;font-size:11px}.identity-success-strip small{margin-top:3px;color:#789087;font-size:8px}.identity-review-scene dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:16px 0}.identity-review-scene dl div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e8ecea}.identity-review-scene dt,.identity-review-scene dd{margin:0;font-size:10px}.identity-review-scene dt{color:#8a9490}.identity-review-scene dd{color:#26312d;font-weight:700}.identity-review-scene button{width:100%;border:0;border-radius:10px;padding:13px;color:#fff;background:#3f7d6c;font-size:10px;font-weight:700}.identity-face-camera{position:relative;width:min(320px,74%);aspect-ratio:4/3;margin:0 auto;overflow:hidden;border-radius:18px;background:#dbe4e1}.identity-face-camera>img{width:100%;height:100%;object-fit:cover}.identity-face-camera .face-guide{position:absolute;left:50%;top:45%;width:42%;height:62%;border:2px solid #6bddb7;border-radius:46% 46% 42% 42%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #0d1d1938}.identity-face-camera>i{position:absolute;width:7px;height:7px;border:2px solid #86e7c5;border-radius:50%}.identity-face-camera .p1{left:39%;top:34%}.identity-face-camera .p2{right:39%;top:34%}.identity-face-camera .p3{left:43%;top:53%}.identity-face-camera .p4{right:43%;top:53%}.identity-face-camera>small{position:absolute;left:50%;bottom:14px;transform:translate(-50%);border-radius:999px;padding:7px 10px;color:#fff;background:#0a1915b8;font-size:7px;white-space:nowrap}.identity-match-scene{text-align:center}.identity-complete-mark{width:50px;height:50px;display:grid;place-items:center;margin:0 auto 14px;border-radius:50%;color:#fff;background:#4b8a77;font-size:24px}.identity-match-scene>small{color:#42806e;font-size:8px;font-weight:800;letter-spacing:.16em}.identity-match-scene>h3{margin:10px 0 26px;color:#1f2a26;font-size:20px}.identity-face-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px}.identity-face-pair figure{margin:0}.identity-face-pair img{width:100%;max-width:190px;aspect-ratio:1;object-fit:cover;border-radius:15px}.identity-face-pair figcaption{margin-top:8px;color:#717d78;font-size:8px}.identity-face-pair>span{display:flex;flex-direction:column;gap:6px}.identity-face-pair>span b{border-radius:999px;padding:7px 9px;color:#fff;background:#427b6a;font-size:8px}.identity-face-pair>span i{color:#4f766b;font: 700 7px/1.3 Inter,sans-serif}.identity-product-demo.compact .identity-product-progress button span{display:none}.identity-product-demo.compact .identity-id-card{width:82%}.identity-product-demo.compact .identity-review-scene dl{grid-template-columns:1fr}.identity-product-demo.compact .identity-review-scene dl div{padding:9px 0}.identity-product-demo.compact .identity-match-scene>h3{margin-bottom:18px}.identity-positioning{padding:100px 0;background:#12201c;color:#fff}.identity-positioning-grid{display:grid;grid-template-columns:1fr .8fr;gap:100px;align-items:end}.identity-positioning .display{margin:0;color:#fff}.identity-positioning-grid>div:last-child>p{margin:0;color:#ffffffad;font-size:16px;line-height:1.9}.identity-scope-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.identity-scope-chips span{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 11px;color:#fffc;font-size:11px}.identity-flow-section{background:#f4f1eb}.identity-flow-section .identity-product-demo{margin-top:30px}.identity-boundary-section{background:#fff}.identity-boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.identity-boundary-grid article{padding:42px;border:1px solid #dfe4e1;border-radius:18px;background:#f7f9f8}.identity-boundary-grid article.project{border-color:#d8e2f2;background:#f5f8fd}.identity-boundary-grid small{color:#3b7968;font:700 9px/1 Inter,sans-serif;letter-spacing:.14em}.identity-boundary-grid .project small{color:#456aa8}.identity-boundary-grid h3{margin:24px 0;color:#21302b;font-family:var(--serif);font-size:28px;font-weight:500}.identity-boundary-grid ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.identity-boundary-grid li{display:flex;gap:10px;color:#46534e;font-size:14px}.identity-boundary-grid li:before{content:"✓";color:#3e7d6b;font-weight:700}.identity-boundary-grid .project li:before{content:"→";color:#456aa8}.identity-boundary-grid article>p{margin:24px 0 0;padding-top:18px;border-top:1px solid #dbe2eb;color:#73808a;font-size:12px;line-height:1.75}@media (max-width: 1160px){.product-v2-hero-grid{grid-template-columns:1fr}.product-v2-visual{max-width:900px}.identity-v2-visual{justify-content:flex-start}.identity-product-demo.compact{max-width:760px}.product-v2-story,.product-v2-story.reverse{grid-template-columns:1fr;gap:54px}.product-v2-story.reverse .product-v2-story-copy,.product-v2-story.reverse .product-v2-story-visual{order:initial}}@media (max-width: 860px){.product-v2-section-head,.identity-positioning-grid{grid-template-columns:1fr;gap:30px}.product-v2-principle-grid,.product-v2-feature-grid{grid-template-columns:1fr 1fr}.product-v2-principle-grid article:nth-child(3){border-top:1px solid #d9d7d1;border-left:0;padding-left:0}.product-v2-timeline-grid{grid-template-columns:1fr 1fr}.product-v2-timeline-grid article:nth-child(3){border-left:0;border-top:1px solid #d9d6cf;padding-left:0}.identity-boundary-grid{grid-template-columns:1fr}}@media (max-width: 760px){.product-v2-hero{padding:72px 0 84px}.product-v2-copy h1{font-size:clamp(43px,12vw,57px)}.product-v2-copy>p{font-size:15.5px}.product-v2-actions{flex-direction:column}.product-v2-actions .btn{justify-content:center}.product-v2-trust{margin-top:22px}.real-workspace{grid-template-columns:1fr;height:480px}.real-conversation-list,.real-customer-panel{display:none}.real-thread{height:480px}.real-bubble{font-size:10px}.real-order-shot header b{font-size:12px}.real-order-shot dt,.real-order-shot dd{font-size:7px}.product-v2-principle-grid,.product-v2-feature-grid,.product-v2-timeline-grid,.product-v2-evidence-grid{grid-template-columns:1fr}.product-v2-principle-grid article,.product-v2-principle-grid article+article,.product-v2-principle-grid article:nth-child(3){padding:30px 0;border-left:0;border-top:1px solid #d9d7d1}.product-v2-principle-grid article:first-child{border-top:0}.product-v2-section-head{margin-bottom:48px}.product-v2-story{padding:84px 0}.product-v2-story-copy h2{font-size:40px}.product-v2-story-visual>.real-backoffice{transform:none}.handoff-mock{grid-template-columns:1fr;min-height:0;padding:14px}.handoff-chat{min-height:280px;padding:16px}.translation-mock{min-height:0;padding:16px}.translation-bubble,.translation-inline{width:88%}.product-v2-feature-grid article{min-height:0}.product-v2-timeline-grid article,.product-v2-timeline-grid article+article,.product-v2-timeline-grid article:nth-child(3){padding:30px 0;border-left:0;border-top:1px solid #d9d6cf}.product-v2-timeline-grid article:first-child{border-top:0}.product-v2-evidence-grid article+article{border-left:0;border-top:1px solid var(--hairline)}.identity-positioning{padding:84px 0}.identity-product-demo,.identity-product-demo.compact{border-radius:18px}.identity-product-demo>header{height:58px;padding:0 16px}.identity-product-progress{padding:16px 16px 0}.identity-product-progress button span{display:none}.identity-product-stage,.identity-product-demo.compact .identity-product-stage{min-height:470px;padding:22px 16px 28px}.identity-camera,.compact .identity-camera{height:250px}.identity-id-card,.identity-product-demo.compact .identity-id-card{width:86%;grid-template-columns:31% 1fr;padding:11px}.identity-review-scene dl{grid-template-columns:1fr}.identity-review-scene dl div{padding:9px 0}.identity-face-camera{width:90%}.identity-face-pair{gap:10px}.identity-face-pair img{border-radius:10px}.identity-boundary-grid article{padding:28px}}@media (prefers-reduced-motion: reduce){.identity-scan-line,.identity-stage-status>i{animation:none}.identity-product-stage{animation:none}}.product-v2-hero{padding:clamp(72px,8vw,112px) 0 clamp(78px,8vw,112px);background:#f7f5f0}.product-v2-hero-grid{grid-template-columns:minmax(380px,.82fr) minmax(560px,1.18fr);gap:clamp(48px,6vw,88px)}.product-v2-copy .eyebrow{color:#2c5bcc}.product-v2-copy h1{max-width:10.5em;margin:20px 0 24px;font-size:clamp(48px,4.7vw,70px);line-height:1.14}.product-v2-copy>p{max-width:570px;font-size:16px;line-height:1.75}.product-v2-actions{margin-top:32px}.product-v2-trust{margin-top:22px}.product-v2-trust span{padding:7px 11px;color:#4f5b64;background:#fff}.chatbot-hero-proof,.identity-hero-proof{position:relative;height:clamp(570px,49vw,680px);margin:0;overflow:hidden;border-radius:26px;background:#13201d;box-shadow:0 34px 80px -38px #0d18166b}.chatbot-hero-proof>img,.identity-hero-proof>img{width:100%;height:100%;object-fit:cover}.chatbot-hero-proof>img{object-position:center 68%}.identity-hero-proof>img{object-position:center 57%}.chatbot-hero-proof:after,.identity-hero-proof:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,12,11,.16),transparent 45%,rgba(5,12,11,.25))}.chatbot-hero-proof>figcaption,.identity-hero-proof>figcaption{position:absolute;right:18px;bottom:14px;z-index:3;color:#ffffffc7;font-size:9px;letter-spacing:.04em}.chatbot-proof-ui{position:absolute;top:24px;left:24px;z-index:2;width:min(455px,calc(100% - 48px));padding:16px;border:1px solid rgba(255,255,255,.55);border-radius:18px;background:#fffffff5;box-shadow:0 24px 48px -24px #00000073;font-family:Inter,Noto Sans TC,sans-serif}.chatbot-proof-ui>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e9ecee}.chatbot-proof-ui>header>span{display:flex;align-items:center;gap:9px}.chatbot-proof-ui>header .real-channel-badge{position:static;width:24px;height:24px;border:0;font-size:8px}.chatbot-proof-ui>header b{color:#232d35;font-size:11px}.chatbot-proof-ui>header small{color:#89929a;font-size:8px}.chatbot-proof-question{display:grid;grid-template-columns:1fr .78fr;gap:10px;align-items:end;margin-top:12px}.chatbot-proof-question>p{margin:0;border-radius:11px 11px 3px;padding:10px;color:#27322c;background:#dff5d9;font-size:9px;line-height:1.55}.chatbot-proof-ui .real-order-shot{margin:0}.chatbot-proof-ui .real-order-shot header{background:#273a67}.chatbot-proof-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0;padding:0;list-style:none}.chatbot-proof-steps li{display:flex;align-items:center;gap:6px;min-width:0;padding:8px;border:1px solid #e0e5e8;border-radius:9px;background:#f7f9fa}.chatbot-proof-steps b{width:19px;height:19px;display:grid;place-items:center;flex:none;border-radius:50%;color:#fff;background:#376e60;font-size:6px}.chatbot-proof-steps span{color:#536069;font-size:7px;font-weight:700}.chatbot-proof-answer{border-left:3px solid #4f8878;border-radius:4px 10px 10px 4px;padding:10px 12px;background:#eef6f3}.chatbot-proof-answer>span{display:block;margin-bottom:5px;color:#34705f;font-size:7px;font-weight:800}.chatbot-proof-answer p{margin:0;color:#29352f;font-size:9px;line-height:1.55}.product-v3-manifesto{padding:clamp(76px,8vw,108px) 0;color:#fff;background:#111b18}.product-v3-manifesto-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(60px,9vw,130px);align-items:center}.product-v3-manifesto .eyebrow{color:#8ab9ab}.product-v3-manifesto h2,.product-v3-feature-head h2,.identity-positioning h2{margin:18px 0 0;color:#fff;font-family:var(--serif);font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1.25}.product-v3-manifesto-list{border-top:1px solid rgba(255,255,255,.16)}.product-v3-manifesto-list article{display:grid;grid-template-columns:34px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.16)}.product-v3-manifesto-list article>span{color:#8ab9ab;font:700 9px/1.5 Inter,sans-serif}.product-v3-manifesto-list h3{margin:0 0 5px;color:#fff;font-size:16px}.product-v3-manifesto-list p{margin:0;color:#ffffff9e;font-size:13px}.product-v2-story{grid-template-columns:minmax(330px,.78fr) minmax(540px,1.22fr);gap:clamp(50px,7vw,100px);padding:clamp(78px,8vw,112px) 0}.product-v2-story.reverse{grid-template-columns:minmax(540px,1.22fr) minmax(330px,.78fr)}.product-v2-story-copy h2{margin:20px 0;font-size:clamp(38px,3.6vw,53px);line-height:1.22}.product-v2-story-copy>p{max-width:470px;font-size:15px;line-height:1.75}.handoff-photo-scene{position:relative;min-height:520px;overflow:hidden;border-radius:24px;background:#111b18;box-shadow:0 28px 70px -38px #0f14196b;font-family:Inter,Noto Sans TC,sans-serif}.handoff-photo-scene>img{width:100%;height:520px;object-fit:cover;object-position:center 67%;filter:brightness(.74)}.handoff-thread{position:absolute;top:24px;left:24px;width:min(320px,calc(100% - 48px));padding:16px;border-radius:16px;background:#eff4f6f5;box-shadow:0 20px 45px -24px #00000080}.handoff-thread time{display:block;margin-bottom:11px;color:#7c878e;font-size:8px;text-align:center}.handoff-thread>div{padding:11px;font-size:10px;line-height:1.55}.handoff-guest{margin-left:17%;border-radius:12px 12px 3px;background:#74da57}.handoff-bot{width:88%;margin-top:8px;border-radius:12px 12px 12px 3px;color:#283139;background:#fff}.handoff-ticket{position:absolute;right:24px;bottom:24px;width:min(290px,calc(100% - 48px));padding:16px;border:1px solid #efc1ba;border-radius:14px;background:#fffaf9f7;box-shadow:0 20px 50px -28px #0009}.handoff-ticket>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #eadfdd}.handoff-ticket header span{color:#4b555d;font-size:9px;font-weight:700}.handoff-ticket header b{border-radius:5px;padding:4px 6px;color:#a9362d;background:#fce0dc;font-size:8px}.handoff-ticket>strong{display:block;margin-top:13px;color:#252e35;font-size:11px}.handoff-ticket>p{margin:6px 0 13px;color:#778087;font-size:8px}.handoff-ticket button{width:100%;border:0;border-radius:8px;padding:10px;color:#fff;background:#ba3d33;font-size:9px;font-weight:700;cursor:pointer}.handoff-ticket.accepted{border-color:#bcd8cd;background:#f8fdfbf7}.handoff-ticket.accepted header b{color:#2d725d;background:#dff0e9}.handoff-ticket.accepted button{background:#397a67}.translation-mock{min-height:510px;padding:20px;border-radius:22px;background:#f2f4f5}.translation-channels{display:flex;gap:6px;overflow-x:auto;margin:-2px -2px 16px;padding:2px 2px 8px;scrollbar-width:none}.translation-channels::-webkit-scrollbar{display:none}.translation-channels button{display:flex;align-items:center;gap:6px;flex:none;border:1px solid #dce1e4;border-radius:999px;padding:7px 9px;color:#68737a;background:#fff;font-size:8px;font-weight:700;cursor:pointer}.translation-channels button.active{border-color:#568f7e;color:#315e53;box-shadow:0 0 0 2px #568f7e1f}.translation-channels .real-channel-badge{position:static;width:19px;height:19px;border:0;font-size:6px}.translation-mock>header{padding-bottom:13px}.translation-bubble{width:74%;margin-top:18px;padding:13px;font-size:10px}.translation-inline{width:74%}.translation-compose{margin-top:18px}.product-v2-feature-section{padding:clamp(82px,9vw,120px) 0}.product-v3-feature-head{display:flex;align-items:end;justify-content:space-between;gap:40px}.product-v3-feature-head h2{max-width:13em}.product-v2-feature-grid{grid-template-columns:repeat(4,1fr);margin-top:56px}.product-v2-feature-grid article{min-height:190px;padding:28px}.product-v2-feature-grid h3{margin:30px 0 10px;font-size:17px}.product-v3-boundaries{padding:48px 0;color:#23302b;background:#edf4f1;border-top:1px solid #d7e4df;border-bottom:1px solid #d7e4df}.product-v3-boundaries .container{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:center}.product-v3-boundaries h2{margin:10px 0 0;color:#1c2a25;font-family:var(--serif);font-size:clamp(30px,3vw,42px);font-weight:500}.product-v3-boundaries ul{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none}.product-v3-boundaries li{padding:14px;border-left:2px solid #4f8a79;color:#42504b;background:#fff9;font-size:12px;line-height:1.55}.product-v3-faq{padding:clamp(78px,8vw,108px) 0}.product-v3-faq .faq-list{margin-top:46px}.product-v2-dark-cta{padding:clamp(82px,9vw,118px) 0}.identity-v2-hero{background:#f2f5f3}.identity-proof-panel{position:absolute;left:22px;bottom:38px;z-index:2;width:min(460px,calc(100% - 44px));padding:16px;border:1px solid rgba(255,255,255,.62);border-radius:18px;background:#fffffff5;box-shadow:0 22px 50px -26px #14201c7a;font-family:Inter,Noto Sans TC,sans-serif}.identity-proof-panel>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid #e8ecea}.identity-proof-panel>header b{color:#22302b;font-size:11px}.identity-proof-panel>header span{border-radius:999px;padding:5px 7px;color:#3c7464;background:#e8f3ee;font-size:7px;font-weight:700}.identity-proof-panel>ol{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:12px 0;padding:0;list-style:none}.identity-proof-panel li{min-width:0;padding-top:7px;border-top:2px solid #e2e7e4;color:#8a9490}.identity-proof-panel li.done,.identity-proof-panel li.active{border-top-color:#4e8c79;color:#305f52}.identity-proof-panel li>i{display:none}.identity-proof-panel li>span{display:block;font-size:7px;font-weight:800}.identity-proof-panel li small{display:block;overflow:hidden;margin-top:3px;color:#8b9591;font-size:6px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.identity-proof-people{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:10px;border-radius:12px;background:#f3f6f4}.identity-proof-people figure{display:flex;align-items:center;gap:8px;min-width:0;margin:0}.identity-proof-people img{width:46px;height:46px;flex:none;border-radius:9px;object-fit:cover}.identity-proof-people figcaption{color:#66726d;font-size:7px;font-weight:700}.identity-proof-people>span{border-radius:999px;padding:6px 8px;color:#fff;background:#3f7d6b;font-size:7px;font-weight:800}.identity-positioning{padding:clamp(74px,8vw,104px) 0}.identity-positioning-grid{grid-template-columns:.92fr 1.08fr;gap:clamp(60px,9vw,130px);align-items:center}.identity-positioning .eyebrow{color:#8fc1b2}.identity-positioning-steps{border-top:1px solid rgba(255,255,255,.16)}.identity-positioning-steps article{display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.16)}.identity-positioning-steps small{color:#8fc1b2;font-size:9px;font-weight:800;letter-spacing:.12em}.identity-positioning-steps p{margin:0;color:#ffffffc7;font-size:14px}.identity-flow-section{padding:clamp(84px,9vw,122px) 0}.identity-flow-section .product-v2-section-head{margin-bottom:44px}.identity-flow-section .identity-product-demo{margin-top:0}.identity-feature-section{background:#14201d}.identity-boundary-section{padding:clamp(82px,9vw,118px) 0}.identity-boundary-section .product-v2-section-head{margin-bottom:50px}.identity-boundary-grid article{padding:34px;border-radius:14px}@media (max-width: 1160px){.product-v2-hero-grid{grid-template-columns:1fr}.product-v2-copy{max-width:820px}.product-v2-visual{width:min(820px,100%)}.chatbot-hero-proof,.identity-hero-proof{height:650px}.product-v2-story,.product-v2-story.reverse{grid-template-columns:1fr}.product-v2-story.reverse .product-v2-story-copy,.product-v2-story.reverse .product-v2-story-visual{order:initial}}@media (max-width: 860px){.product-v3-manifesto-grid,.identity-positioning-grid{grid-template-columns:1fr;gap:42px}.product-v2-feature-grid{grid-template-columns:1fr 1fr}.product-v3-boundaries .container{grid-template-columns:1fr;gap:28px}.product-v3-boundaries ul{grid-template-columns:1fr}.chatbot-demo-head{grid-template-columns:1fr;gap:28px}.chatbot-demo-tabs{width:fit-content}.chatbot-demo-stage{grid-template-columns:1fr}}@media (max-width: 760px){.product-v2-hero{padding:62px 0 72px}.product-v2-copy h1{font-size:clamp(40px,11.5vw,52px);line-height:1.16}.product-v2-copy>p{font-size:15px}.chatbot-hero-proof,.identity-hero-proof{height:560px;border-radius:18px}.chatbot-hero-proof>img{object-position:center 66%}.identity-hero-proof>img{object-position:center 55%}.chatbot-proof-ui{top:14px;left:14px;width:calc(100% - 28px);padding:12px;border-radius:14px}.chatbot-proof-question{grid-template-columns:1fr .72fr}.chatbot-proof-steps li{padding:6px}.chatbot-proof-steps b{display:none}.chatbot-proof-steps span{font-size:6.5px}.chatbot-hero-proof>figcaption,.identity-hero-proof>figcaption{right:12px;bottom:10px;font-size:7px}.product-v3-manifesto{padding:72px 0}.product-v3-manifesto h2,.product-v3-feature-head h2,.identity-positioning h2{font-size:38px}.product-v2-story{padding:72px 0}.product-v2-story-copy h2{font-size:37px}.product-v2-story-copy,.product-v2-story-visual{min-width:0;max-width:100%}.handoff-photo-scene,.handoff-photo-scene>img{min-height:520px;height:520px}.handoff-thread{top:14px;left:14px;width:calc(100% - 28px)}.handoff-ticket{right:14px;bottom:14px;width:calc(100% - 28px)}.translation-mock{min-height:500px;padding:14px}.translation-bubble,.translation-inline{width:88%}.product-v3-feature-head{display:block}.product-v2-feature-grid{grid-template-columns:1fr;margin-top:40px}.product-v2-feature-grid article{min-height:0}.product-v3-boundaries{padding:42px 0}.identity-proof-panel{left:14px;bottom:30px;width:calc(100% - 28px);padding:12px}.identity-proof-panel li>span{font-size:6.5px}.identity-proof-panel li small{display:none}.identity-proof-people img{width:42px;height:42px}.identity-positioning{padding:72px 0}.identity-flow-section{padding:74px 0}.identity-flow-section .product-v2-section-head{margin-bottom:32px}.identity-boundary-section{padding:74px 0}.product-v3-faq{padding:72px 0}.product-v2-dark-cta{padding:78px 0}.chatbot-demo-section{padding:72px 0}.chatbot-demo-head{margin-bottom:30px}.chatbot-demo-head h2{font-size:38px}.chatbot-demo-tabs{width:100%;display:grid;grid-template-columns:1fr 1fr;border-radius:14px}.chatbot-demo-tabs button{justify-content:center;min-width:0;padding:0 8px;font-size:10px}.chatbot-demo-stage{gap:30px;padding:20px 14px 14px;border-radius:18px}.chatbot-demo-copy{padding:8px 8px 0}.chatbot-demo-copy h3{font-size:34px}.chatbot-demo-copy>p{font-size:14px}.chatbot-demo-visual{width:100%;overflow:hidden;border-radius:16px}}
