@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.app{display:flex;flex-direction:column;min-height:100vh;background:var(--surface);color:var(--text)}main{flex:1}.page main{flex:none}:root{font-family:Manrope,Noto Sans TC,Segoe UI,sans-serif;line-height:1.6;font-weight:400;color:#2b2824;background-color:#f4f1ea;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--brand: #9f5a22;--brand-dark: #6f3c14;--accent: #d89a49;--text: #2b2824;--muted: #6f6961;--surface: #f8f5ef;--surface-alt: #ffffff;--surface-muted: #efe7da;--accent-surface: linear-gradient(135deg, rgba(216, 154, 73, .2), rgba(159, 90, 34, .08));--shadow: 0 20px 48px rgba(30, 24, 18, .08);--radius: 20px}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--surface);color:var(--text)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1120px,92vw);margin:0 auto}.section{padding:clamp(64px,10vw,112px) 0}.section--alt{background:var(--surface-muted)}.section--accent{background:var(--accent-surface)}.navbar{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f5efeb;box-shadow:0 10px 32px #1e18120d}.navbar__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0}.navbar__brand{display:flex;align-items:center;gap:12px}.navbar__logo-image{width:44px;height:44px;border-radius:10px;object-fit:cover;box-shadow:0 8px 16px #1e18122e}.navbar__brand-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.navbar__logo{font-size:1.35rem;font-weight:800;letter-spacing:.04em}.navbar__tagline{font-size:.76rem;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.navbar__toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;border:1px solid rgba(43,40,36,.14);border-radius:999px;background:var(--surface-alt)}.navbar__toggle span{width:16px;height:2px;margin:0 auto;background:var(--text)}.navbar__nav{display:flex;align-items:center;gap:22px}.navbar__link{position:relative;font-size:.95rem;font-weight:600;color:var(--muted);transition:color .25s ease}.navbar__link:after{content:"";position:absolute;left:0;bottom:-7px;width:0;height:2px;border-radius:2px;background:var(--brand);transition:width .25s ease}.navbar__link:hover,.navbar__link.is-active{color:var(--text)}.navbar__link.is-active:after{width:100%}.lang{position:relative}.lang__btn{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:8px 10px;border:1px solid rgba(43,40,36,.14);background:transparent;color:var(--muted)}.lang__btn:hover{background:#2b28240a}.lang__menu{position:absolute;right:0;top:calc(100% + 10px);width:176px;margin:0;padding:6px 0;list-style:none;background:#fff;border:1px solid rgba(43,40,36,.1);border-radius:12px;box-shadow:0 16px 40px #1e181224;z-index:40}.lang__item{width:100%;border:none;background:none;text-align:left;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;color:var(--text)}.lang__item+.lang__item{border-top:1px solid rgba(43,40,36,.08)}.lang__item:hover{background:#2b28240a}.lang__item.is-active{font-weight:700}.lang__check{color:var(--brand-dark)}.hero{position:relative}.hero--fullbleed{padding:clamp(96px,12vw,132px) 0;min-height:min(72vh,700px);background-image:url(/home-banner.png);background-size:cover;background-position:center 78%}.hero--fullbleed:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f8f5efeb,#f8f5efc7 34%,#f8f5ef38 58%,#f8f5ef00 76%)}.hero__inner{position:relative;z-index:1}.hero__content{width:min(680px,100%)}.hero__eyebrow{margin:0 0 14px;font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-dark)}.hero__title{margin:0;font-size:clamp(2rem,4.8vw,3.5rem);line-height:1.08;letter-spacing:-.01em}.hero__value{margin:20px 0 0;font-size:clamp(1rem,1.8vw,1.15rem);max-width:640px;color:#3b352f;font-weight:600}.hero__description{margin:14px 0 0;max-width:620px;color:var(--muted)}.hero__actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:14px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 24px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn--primary{background:var(--brand);color:#fff;box-shadow:0 10px 24px #6f3c1447}.btn--primary:hover{transform:translateY(-1px);box-shadow:0 14px 24px #6f3c1457}.btn--ghost{border:1px solid rgba(43,40,36,.18);background:#ffffffb3;color:#2d2a27}.btn--ghost:hover{background:#ffffffe6}.section-title{margin-bottom:clamp(30px,5vw,48px);text-align:center}.section-title--left{text-align:left}.section-title__eyebrow{margin:0 0 10px;font-size:.8rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--brand-dark)}.section-title__title{margin:0;font-size:clamp(1.75rem,3.3vw,2.5rem);line-height:1.18}.section-title__description{margin:14px auto 0;max-width:760px;color:var(--muted)}.section-title--left .section-title__description{margin-left:0}.section-title--dark .section-title__eyebrow,.section-title--dark .section-title__title,.section-title--dark .section-title__description{color:#fffffff0}.decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.decision-card{background:var(--surface-alt);border-radius:16px;border:1px solid rgba(43,40,36,.08);box-shadow:var(--shadow);padding:20px}.decision-card__value{margin:0;font-size:clamp(1.3rem,2.2vw,1.75rem);color:var(--brand-dark);font-weight:800}.decision-card__label{margin:8px 0 0;color:#4a443d;font-weight:600}.decision-actions{margin-top:22px;display:flex;justify-content:center}.decision-note{margin:12px 0 0;text-align:center;color:var(--muted);font-size:.95rem}.pain-grid,.strategy-grid,.positioning-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.pain-card,.strategy-card,.positioning-card{background:var(--surface-alt);border-radius:var(--radius);border:1px solid rgba(43,40,36,.08);box-shadow:var(--shadow);padding:24px}.pain-card h3,.strategy-card h3,.positioning-card h3{margin:0 0 10px;font-size:1.16rem}.pain-card p,.strategy-card p,.positioning-card p{margin:0;color:var(--muted)}.upgrade-demo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;align-items:center}.compare-box{background:var(--surface-alt);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid rgba(43,40,36,.08);padding:24px}.compare-box--after{border:1px solid rgba(159,90,34,.35);background:linear-gradient(180deg,#d89a4924,#fff)}.compare-box__label{margin:0;font-size:.82rem;color:var(--brand-dark);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.compare-box__item{margin:10px 0 0;font-size:1.08rem;font-weight:700}.upgrade-demo__arrow{font-size:1.65rem;color:var(--brand-dark);font-weight:700}.upgrade-demo__hint{margin:16px 0 0;color:var(--muted);text-align:center}.image-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.image-mosaic__item{margin:0;border-radius:16px;overflow:hidden;box-shadow:var(--shadow);border:1px solid rgba(43,40,36,.08);background:#ddd3c5;min-height:220px}.image-mosaic__item img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.image-mosaic__item:hover img{transform:scale(1.03)}.image-mosaic__item--wide{grid-column:span 8}.image-mosaic__item--normal{grid-column:span 4}.image-mosaic__item--tall{grid-column:span 4;min-height:320px}.image-mosaic--home .image-mosaic__item:nth-child(1){min-height:300px}.image-mosaic--products .image-mosaic__item--wide,.image-mosaic--about .image-mosaic__item--wide{min-height:280px}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.product-card{background:var(--surface-alt);border-radius:var(--radius);border:1px solid rgba(43,40,36,.08);box-shadow:var(--shadow);padding:24px;display:flex;flex-direction:column;gap:12px}.product-card__subtitle{margin:0;font-size:.8rem;color:var(--brand-dark);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.product-card__title{margin:0;font-size:1.35rem}.product-card__description{margin:0;color:var(--muted)}.product-card__tag{margin:0;color:var(--brand-dark);font-weight:600}.product-card__link{margin-top:6px;font-weight:700;color:var(--brand)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}.stats-grid__item{background:var(--surface-alt);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid rgba(43,40,36,.08);padding:26px;text-align:center}.stats-grid__value{display:block;font-size:2rem;font-weight:800;color:var(--brand-dark)}.stats-grid__label{display:block;margin-top:6px;color:var(--muted)}.proof-note{margin:18px 0 0;text-align:center;color:var(--brand-dark);font-weight:600}.faq-list{display:grid;gap:16px}.faq-item{background:var(--surface-alt);border-radius:var(--radius);border:1px solid rgba(43,40,36,.08);box-shadow:var(--shadow);overflow:hidden}.faq-item__question{width:100%;border:none;background:none;padding:18px 22px;text-align:left;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:700;color:var(--text)}.faq-item__question span{color:var(--brand-dark)}.faq-item__answer{max-height:0;overflow:hidden;color:var(--muted);transition:max-height .25s ease;padding:0 22px}.faq-item.is-open .faq-item__answer{max-height:220px;padding-bottom:18px}.channel-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.channel-links--compact{grid-template-columns:1fr}.channel-link{display:flex;flex-direction:column;gap:4px;border-radius:14px;padding:14px 16px;background:var(--surface-alt);border:1px solid rgba(43,40,36,.12);box-shadow:0 10px 24px #1e18120f}.channel-link:hover{border-color:#9f5a2259}.channel-link--disabled{cursor:default}.channel-link--disabled:hover{border-color:#2b28241f}.channel-link__title{font-weight:700;color:var(--text)}.channel-link__desc{color:var(--muted);font-size:.92rem}.hero--subpage{background:linear-gradient(120deg,#9f5a221f,#d89a490f);padding-top:clamp(104px,15vw,148px);padding-bottom:clamp(54px,8vw,80px)}.products-decision{padding-top:clamp(48px,7vw,76px)}.products-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.products-decision-card{background:var(--surface-alt);border-radius:16px;border:1px solid rgba(43,40,36,.08);box-shadow:var(--shadow);padding:20px}.products-decision-card__value{margin:0;font-size:clamp(1.26rem,2vw,1.62rem);color:var(--brand-dark);font-weight:800}.products-decision-card__label{margin:8px 0 0;color:#4a443d;font-weight:600}.products-decision-actions{margin-top:22px;display:flex;justify-content:center}.products-decision-note{margin:12px 0 0;text-align:center;color:var(--muted);font-size:.95rem}.product-category__header{text-align:center;margin-bottom:28px}.product-category__header h2{margin:0;font-size:clamp(1.4rem,2.5vw,1.9rem)}.product-category__header p{margin:8px 0 0;color:var(--muted)}.product-showcase-grid{display:grid;gap:20px}.product-showcase-card{background:var(--surface-alt);border:1px solid rgba(43,40,36,.08);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:grid;grid-template-columns:minmax(260px,.95fr) minmax(0,1.3fr)}.product-showcase-card__media{min-height:260px;background:#ddd3c5}.product-showcase-card__media img{width:100%;height:100%;object-fit:cover}.product-showcase-card__content{padding:22px}.product-showcase-card__subtitle{margin:0;color:var(--brand-dark);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700}.product-showcase-card__content h3{margin:10px 0;font-size:1.4rem}.product-showcase-card__content p{margin:0;color:var(--muted)}.product-showcase-card__content ul{margin:14px 0 0;padding-left:18px;color:#4e473f;display:grid;gap:6px}.playbook-grid,.values-grid,.facilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.playbook-step,.value-card,.facility-card{background:var(--surface-alt);border-radius:var(--radius);border:1px solid rgba(43,40,36,.08);box-shadow:var(--shadow);padding:22px}.playbook-step__index{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;margin-bottom:10px;background:#9f5a221f;color:var(--brand-dark);font-weight:800}.playbook-step h3,.value-card h3,.facility-card h3{margin:0 0 10px;font-size:1.15rem}.playbook-step p,.value-card p,.facility-card p{margin:0;color:var(--muted)}.about-hero{background-image:linear-gradient(100deg,#000000b8,#0000005c),url(/fenjiao-raw-3.png);background-size:cover;background-position:center 34%}.products-hero{background-image:linear-gradient(100deg,#000000ad,#00000061),url(/unwatermarked_Gemini_Generated_Image_ht6h7wht6h7wht6h.png);background-size:cover;background-position:center 42%}.value-card__icon{width:44px;height:44px;border-radius:12px;background:#d89a4938;color:var(--brand-dark);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.facility-card__stat{display:inline-flex;margin-bottom:10px;font-weight:800;color:var(--brand-dark)}.footer{padding:54px 0;background:#181513;color:#ffffffc7}.footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.footer__title{margin:0 0 14px;font-size:1.2rem;color:#fff}.footer__subtitle{margin:0 0 12px;color:#fff}.footer__list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.footer__text{margin:0 0 10px;color:#ffffffb8}.footer .channel-link{background:#ffffff0a;border-color:#ffffff1f;box-shadow:none}.footer .channel-link__title{color:#fff}.footer .channel-link__desc{color:#ffffffad}@media(max-width:960px){.navbar__toggle{display:flex}.navbar__nav{position:absolute;top:72px;left:0;right:0;background:#f8f5effa;box-shadow:0 16px 30px #1e181214;padding:20px;display:grid;gap:14px;transform:translateY(-16px);opacity:0;visibility:hidden;transition:.24s ease}.navbar__nav.is-open{transform:translateY(0);opacity:1;visibility:visible}.upgrade-demo{grid-template-columns:1fr}.upgrade-demo__arrow{text-align:center;transform:rotate(90deg)}.product-showcase-card{grid-template-columns:1fr}.product-showcase-card__media{min-height:220px}.image-mosaic{grid-template-columns:repeat(6,minmax(0,1fr))}.image-mosaic__item--wide{grid-column:span 6;min-height:240px}.image-mosaic__item--normal,.image-mosaic__item--tall{grid-column:span 3;min-height:220px}.decision-grid,.products-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.section{padding:56px 0}.hero--fullbleed{padding-top:88px;background-position:66% center}.hero__actions{flex-direction:column;align-items:stretch}.btn{width:100%}.navbar__brand{gap:8px}.navbar__logo-image{width:36px;height:36px}.navbar__logo{font-size:1.16rem}.navbar__tagline{font-size:.69rem}.image-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.image-mosaic__item--wide,.image-mosaic__item--normal,.image-mosaic__item--tall{grid-column:span 2;min-height:210px}.decision-grid,.products-decision-grid{grid-template-columns:1fr}}
