.signature-root{--radius:14px;--radius-sm:8px;--radius-lg:20px;--accent:#ff5e2b;--accent-glow:255, 94, 43;--bg:#0a0a0b;--bg-soft:#111113;--bg-elev:#17171a;--line:#ffffff14;--line-strong:#ffffff24;--fg:#f5f5f7;--fg-dim:#a1a1aa;--fg-mute:#6b6b74;--font-display:"Space Grotesk", "Noto Sans TC", ui-sans-serif, system-ui, sans-serif;--font-sans:"Inter", "Noto Sans TC", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--anim-intensity:1;--st-bg:var(--bg);--st-bg-elev:var(--bg-elev);--st-bg-overlay:var(--bg-soft);--st-fg:var(--fg);--st-fg-muted:var(--fg-dim);--st-fg-subtle:var(--fg-mute);--st-line:var(--line-strong);--st-brand:var(--accent);--st-on-brand:#fff;--st-success:#4ade80;--st-on-success:#052e16;--st-warning:#facc15;--st-on-warning:#422006;--st-danger:#f87171;--st-on-danger:#450a0a;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.signature-root[data-theme=light]{--bg:#fafaf8;--bg-soft:#fff;--bg-elev:#fff;--line:#00000014;--line-strong:#00000024;--fg:#0a0a0b;--fg-dim:#52525b;--fg-mute:#8a8a92;--st-success:#16a34a;--st-on-success:#fff;--st-warning:#d97706;--st-on-warning:#fff;--st-danger:#dc2626;--st-on-danger:#fff}.signature-root,.signature-root *,.signature-root :before,.signature-root :after{box-sizing:border-box}.signature-root a{color:inherit;text-decoration:none}body:has(.signature-root){background:#0a0a0b;margin:0;padding:0;overflow-x:hidden}.signature-root .container{max-width:1240px;margin:0 auto;padding:0 32px}.signature-root .btn{border-radius:calc(var(--radius) - 4px);border:1px solid var(--line);color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:transform .25s,background .25s,border-color .25s,color .2s,box-shadow .25s;display:inline-flex;position:relative}.signature-root .btn:hover{background:var(--bg-elev);border-color:var(--line-strong)}.signature-root .btn-primary{background:var(--accent);color:#fff;box-shadow:0 6px 24px -6px rgba(var(--accent-glow), .6);border-color:#0000}.signature-root .btn-primary:hover{background:var(--accent);filter:brightness(1.08);box-shadow:0 10px 30px -6px rgba(var(--accent-glow), .75);transform:translateY(-1px)}.signature-root .btn-ghost{color:var(--fg-dim);border-color:#0000}.signature-root .btn-ghost:hover{color:var(--fg);background:var(--bg-elev)}.signature-root .magnetic{display:inline-block}.signature-root .chip{border:1px solid var(--line);color:var(--fg-dim);background:var(--bg-soft);font-size:12px;font-family:var(--font-mono);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.signature-root .chip .dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px rgba(var(--accent-glow), .8);border-radius:999px;animation:2s ease-in-out infinite sig-pulse}@keyframes sig-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.signature-root section{padding:120px 0;position:relative}.signature-root .section-label{font-family:var(--font-mono);color:var(--fg-dim);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:12px;display:inline-flex}.signature-root .section-label:before{content:"";background:var(--fg-dim);width:20px;height:1px}.signature-root h1,.signature-root h2,.signature-root h3,.signature-root h4{font-family:var(--font-display);letter-spacing:-.025em;font-weight:500}.signature-root h2{margin:0 0 20px;font-size:clamp(32px,5vw,56px);line-height:1.05}.signature-root h3{margin:0;font-size:22px}.signature-root .reveal{opacity:0;transition:opacity var(--reveal-duration,.9s) cubic-bezier(.2,.6,.2,1), transform var(--reveal-duration,.9s) cubic-bezier(.2,.6,.2,1), filter var(--reveal-duration,.9s) cubic-bezier(.2,.6,.2,1);transition-delay:var(--delay,0s);transform:translateY(24px)}.signature-root .reveal.in{opacity:1;filter:none;transform:none}.signature-root .reveal.sig-reveal-fade{transform:none}.signature-root .reveal.sig-reveal-blur{filter:blur(14px);transform:none}.signature-root .reveal.sig-reveal-blur.in{filter:blur()}.signature-root .reveal.sig-reveal-zoom{transform:scale(.92)}.signature-root .reveal.sig-reveal-zoom.in{transform:scale(1)}.signature-root .reveal.sig-reveal-zoom-out{transform:scale(1.08)}.signature-root .reveal.sig-reveal-zoom-out.in{transform:scale(1)}.signature-root .reveal.sig-reveal-slide-down{transform:translateY(-24px)}.signature-root .reveal.sig-reveal-slide-down.in{transform:none}.signature-root .reveal.sig-reveal-slide-right{transform:translate(-40px)}.signature-root .reveal.sig-reveal-slide-right.in{transform:none}.signature-root .reveal.sig-reveal-slide-left{transform:translate(40px)}.signature-root .reveal.sig-reveal-slide-left.in{transform:none}.signature-root .reveal.sig-reveal-rotate{transform:rotate(-6deg)scale(.95)}.signature-root .reveal.sig-reveal-rotate.in{transform:none}.signature-root .reveal.sig-reveal-spring{transition:opacity var(--reveal-duration,.9s) cubic-bezier(.2,.6,.2,1), transform var(--reveal-duration,.9s) cubic-bezier(.34, 1.56, .64, 1), filter var(--reveal-duration,.9s) cubic-bezier(.2,.6,.2,1);transform:translateY(32px)}.signature-root .reveal.sig-reveal-spring.in{transform:none}.signature-root .sig-reveal-none{opacity:1;filter:none;transform:none}.signature-root .grid-bg{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);pointer-events:none;background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 40%,#0000 75%);mask-image:radial-gradient(at 50% 0,#000 40%,#0000 75%)}.signature-root .cursor-glow{pointer-events:none;z-index:1;background:radial-gradient(circle, rgba(var(--accent-glow), .12), transparent 60%);mix-blend-mode:screen;filter:blur(20px);border-radius:50%;width:500px;height:500px;transition:opacity .3s;position:fixed;transform:translate(-50%,-50%)}.signature-root .marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.signature-root .marquee-track{gap:48px;width:max-content;animation:40s linear infinite sig-marquee;display:flex}.signature-root .marquee:hover .marquee-track{animation-play-state:paused}@keyframes sig-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.signature-root .marquee-item{font-family:var(--font-display);color:var(--fg-dim);opacity:.75;white-space:nowrap;font-size:22px;transition:opacity .2s,color .2s}.signature-root .marquee-item:hover{color:var(--accent);opacity:1}.signature-root .stat-num{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(180deg, var(--fg), var(--fg-dim));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,6vw,80px);font-weight:500;line-height:1}@keyframes sig-growBar2{0%{width:0!important}}@keyframes sig-floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes sig-fadeSlide{0%{opacity:0;transform:translateY(20px)}}.signature-root .sig-card{text-decoration:none}.signature-root .sig-card:hover{border-color:var(--line-strong);transform:translateY(-4px);box-shadow:0 20px 40px -20px #00000080}.signature-root .sig-card-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.6,.2,1)}.signature-root .sig-card:hover .sig-card-img{transform:scale(1.04)}.signature-root .sig-pill{border:1px solid var(--line);background:var(--bg-soft);color:var(--fg-dim);border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;transition:all .2s;display:inline-flex}.signature-root .sig-pill:hover{border-color:var(--line-strong);color:var(--fg)}.signature-root .sig-pill.active{background:var(--accent);color:#fff;box-shadow:0 6px 18px -6px rgba(var(--accent-glow), .6);border-color:#0000}.signature-root .sig-prose{color:var(--fg);font-size:17px;line-height:1.75}.signature-root .sig-prose h1,.signature-root .sig-prose h2,.signature-root .sig-prose h3,.signature-root .sig-prose h4{color:var(--fg);margin:1.5em 0 .6em}.signature-root .sig-prose h1{letter-spacing:-.02em;font-size:36px}.signature-root .sig-prose h2{letter-spacing:-.018em;font-size:28px}.signature-root .sig-prose h3{letter-spacing:-.012em;font-size:22px}.signature-root .sig-prose p{color:var(--fg-dim);margin:0 0 1.1em}.signature-root .sig-prose a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--accent-glow), .35);text-decoration-color:rgba(var(--accent-glow), .35);text-underline-offset:3px}.signature-root .sig-prose a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.signature-root .sig-prose strong{color:var(--fg)}.signature-root .sig-prose img{border-radius:var(--radius);max-width:100%;height:auto;margin:1.5em 0}.signature-root .sig-prose blockquote{border-left:3px solid var(--accent);background:var(--bg-soft);color:var(--fg-dim);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:1.5em 0;padding:16px 22px}.signature-root .sig-prose code{font-family:var(--font-mono);background:var(--bg-elev);border:1px solid var(--line);color:var(--fg);border-radius:4px;padding:2px 6px;font-size:.88em}.signature-root .sig-prose pre{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);margin:1.2em 0;padding:16px;overflow-x:auto}.signature-root .sig-prose pre code{background:0 0;border:0;padding:0}.signature-root .sig-prose ul,.signature-root .sig-prose ol{color:var(--fg-dim);margin:0 0 1.2em;padding-left:1.4em}.signature-root .sig-prose li{margin:.3em 0}.signature-root .sig-prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}@media (max-width:900px){.signature-root section{padding:80px 0}.signature-root .container{padding:0 20px}.signature-root .sig-hero{min-height:auto!important;padding:120px 0 48px!important}.signature-root .sig-hero h1{font-size:clamp(36px,10vw,64px)!important}.signature-root .sig-nav-links{display:none!important}.signature-root .sig-nav-burger{display:inline-flex!important}.signature-root .sig-nav-burger.open+.sig-nav-sheet{display:flex!important}.signature-root .sig-mock{margin-top:56px!important}.signature-root .sig-mock-frame{transform:none!important}.signature-root .sig-mock-grid{grid-template-columns:1fr!important;min-height:auto!important}.signature-root .sig-mock-sidebar,.signature-root .sig-mock-floating{display:none!important}.signature-root .sig-stats-grid{grid-template-columns:repeat(2,1fr)!important}.signature-root .sig-products-grid{grid-template-columns:1fr!important;gap:24px!important}.signature-root .sig-products-tabs{grid-template-columns:repeat(2,1fr);gap:8px;display:grid!important;position:static!important}.signature-root .sig-products-tabs button{min-width:0;margin-bottom:0!important;padding:14px 12px!important}.signature-root .sig-product-detail{padding:28px!important}.signature-root .sig-product-detail h3{font-size:32px!important}.signature-root .sig-product-detail-actions{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.signature-root .sig-product-detail-actions>div{width:100%}.signature-root .sig-product-detail-actions>div:last-child{justify-content:flex-end}.signature-root .sig-footer-grid{grid-template-columns:1fr!important;gap:32px!important}.signature-root .sig-footer-bottom{text-align:center;flex-direction:column!important;gap:8px!important}.signature-root .sig-footcta-inner{padding:56px 28px!important}.signature-root .sig-testimonials-grid,.signature-root .sig-why-grid,.signature-root .sig-flow-grid,.signature-root .sig-pricing-grid{grid-template-columns:1fr!important}.signature-root .cursor-glow{display:none}}@media (max-width:480px){.signature-root .container{padding:0 16px}.signature-root .sig-stats-grid{grid-template-columns:1fr!important}.signature-root section{padding:64px 0}}.signature-root .sig-nav-burger,.signature-root .sig-nav-sheet{display:none}.signature-root .reason-card{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:28px;transition:all .3s;position:relative;overflow:hidden}.signature-root .reason-card:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;transition:transform .6s;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.signature-root .reason-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.signature-root .reason-card:hover:after{transform:translate(100%)}.signature-root .sig-nav-entry,.signature-root .sig-nav-subentry{position:relative}.signature-root .sig-nav-dropdown{background:color-mix(in srgb, var(--bg) 96%, transparent);-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);border:1px solid var(--line);opacity:0;visibility:hidden;z-index:60;border-radius:10px;min-width:180px;padding:6px;transition:opacity .12s,transform .12s,visibility 0s .12s;position:absolute;transform:translateY(-4px);box-shadow:0 14px 32px #00000047}.signature-root .sig-nav-dropdown-top{margin-top:4px;top:100%;left:0}.signature-root .sig-nav-dropdown-sub{top:-6px;left:100%}.signature-root .sig-nav-entry:hover>.sig-nav-dropdown,.signature-root .sig-nav-subentry:hover>.sig-nav-dropdown{opacity:1;visibility:visible;transition:opacity .12s,transform .12s;transform:none}.signature-root .sig-nav-sublink{color:var(--fg);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;text-decoration:none;display:flex}.signature-root .sig-nav-sublink:hover{background:var(--bg-soft)}
