html[lang=zh-CN]{--sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif}body{line-height:1.75}h1,h2,h3,.display{letter-spacing:-.015em;line-height:1.25}em{font-style:normal}.eyebrow{letter-spacing:.09em}.hero h1{letter-spacing:.005em;font-size:clamp(54px,6.2vw,96px);line-height:1.25}.hero-bottom>p{letter-spacing:.025em}.scenario-copy h3{text-wrap:balance;min-height:88px;font-size:clamp(22px,1.9vw,28px);line-height:1.4}.scenario-description>p,.industry-details dd,.step p,.integration>p,.handoff>p{line-height:1.9}.scenario-action,.industry-tabs button,.industry-details dt,.handoff-next{letter-spacing:.03em}.industry-intro h3{font-size:clamp(27px,2.5vw,36px);line-height:1.45}.mission-copy h2{font-size:clamp(52px,6.2vw,94px)}.how-heading h2{line-height:1.3}.step h3{font-size:clamp(28px,3vw,42px)}.handoff h3{font-size:25px;line-height:1.45}.handoff-result{font-size:29px;line-height:1.35}.contact-column-title h3{font-size:var(--type-small);line-height:1.5}.form-contact-fields input::placeholder{font-size:12px}.finale-content h2{font-size:clamp(52px,6.2vw,94px);line-height:1.25}.product-title,.about-title{text-wrap:balance;font-size:clamp(44px,5.1vw,74px);line-height:1.3}.product-section-title,.about-section-title{font-size:clamp(34px,3.7vw,54px);line-height:1.4}.product-flywheel-label{letter-spacing:.02em;font-size:21px}.product-flywheel-small{letter-spacing:.04em}.about-brand-word{letter-spacing:-.025em}.product-path-step p,.product-engine p,.about-purpose-copy p,.about-principles-list p{line-height:1.9}@media (width<=850px){.scenario-copy h3{min-height:76px}.industry-intro h3{max-width:470px}}@media (width<=600px){.hero h1{font-size:clamp(38px,8.4vw,51px)}.hero h1 br{display:initial}.hero-bottom>p{max-width:100%}.scenario-copy h3{min-height:78px;font-size:28px}.industry-intro h3{font-size:29px}.mission-lead{font-size:24px;line-height:1.5}.step h3{font-size:28px}.step p{min-height:155px}.integration h3{font-size:32px}.coverage-grid h2{font-size:36px}.contact-heading h2{font-size:37px}.contact-column-title h3{font-size:var(--type-small);line-height:1.5}.finale-content h2{font-size:46px}.product-title,.about-title{font-size:39px}.product-section-title,.about-section-title{font-size:34px}.about-close .about-section-title{font-size:37px}}@media (width<=380px){.hero h1{font-size:32px}.product-title,.about-title{font-size:34px}.about-brand-caption{letter-spacing:0;font-size:10px}}.home-page .hero h1{font-size:var(--type-hero);line-height:1.25}.home-page .finale-content h2,.home-page .contact-heading h2{font-size:var(--type-section);line-height:1.25}
