.home-start{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px}
.hero-editorial.reveal{opacity:1;transform:none;filter:none}
.home-start a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:10px 16px;border:1px solid rgba(225,224,204,.5);border-radius:12px;background:rgba(0,0,0,.4);color:#e1e0cc;text-decoration:none;font-size:14px;backdrop-filter:blur(12px)}
.home-start a:hover,.home-start a:focus-visible{background:#e1e0cc;color:#111;outline:2px solid #e1e0cc;outline-offset:3px}
.home-start .start-en{display:none}html[lang="en"] .home-start .start-en{display:inline}html[lang="en"] .home-start .start-zh{display:none}
@media(max-width:720px){.home-start{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.home-start a{min-height:44px;padding:8px 12px;font-size:13px}.hero-frame{min-height:max(calc(100svh - 24px),680px)}}

@media(max-width:720px){.home-start .start-mcp{grid-column:1/-1}}
html,body{overflow-x:clip}
.home-product{max-width:1920px;margin:auto;padding:80px clamp(24px,4vw,64px) 28px;color:#e1e0cc}
.home-product .start-en{display:none}html[lang="en"] .home-product .start-en{display:inline}html[lang="en"] .home-product .start-zh{display:none}
.home-product-intro{max-width:1000px;margin-bottom:44px}.home-eyebrow{font-size:11px;letter-spacing:.12em;color:#aaa99b}
.home-product h1{font-size:clamp(32px,4vw,64px)!important;line-height:1.15;letter-spacing:-.04em;margin:18px 0 22px}
.home-product-intro>p:not(.home-eyebrow){max-width:760px;font-size:18px;line-height:1.8;color:#b5b4a7}
.home-primary{display:inline-flex;align-items:center;gap:14px;padding:13px 22px;margin-top:24px;background:#a51d2d;border-radius:999px;color:#fff}
.home-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.home-feature{display:flex;flex-direction:column;min-width:0;border:1px solid #e1e0cc26;border-radius:18px;overflow:hidden;background:#10100e;transition:border-color .2s,transform .2s}
.home-feature>img{display:block;aspect-ratio:16/9;width:100%;height:auto;object-fit:cover}.home-feature>.home-mcp-en{display:none}html[lang="en"] .home-feature>.home-mcp-zh{display:none}html[lang="en"] .home-feature>.home-mcp-en{display:block}
.home-feature>div{display:flex;flex-direction:column;flex:1;padding:26px}.home-feature h2{font-size:25px;line-height:1.3;margin:12px 0}.home-feature p{font-size:14px;line-height:1.8;color:#b5b4a7;margin-bottom:24px}
.home-feature-action,.home-feature-actions{margin-top:auto;font-size:14px;color:#eea4aa}.home-feature-actions{display:flex;gap:18px;flex-wrap:wrap}
a.home-feature:hover,.home-feature:focus-within{border-color:#e1e0cc80;transform:translateY(-3px)}.home-product a:focus-visible{outline:2px solid #e1e0cc;outline-offset:4px}
.home-onboarding{margin-top:90px;scroll-margin-top:100px}.home-onboarding>h2{font-size:clamp(28px,3vw,46px);margin:16px 0 30px;line-height:1.2;letter-spacing:-.03em}
.home-onboarding-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-onboarding-grid article{padding:28px;border:1px solid #e1e0cc26;border-radius:18px;background:#10100e}.home-onboarding-grid article>span{color:#de7582;font-size:14px}.home-onboarding h3{font-size:21px;line-height:1.5;margin:15px 0}.home-onboarding p{font-size:14px;line-height:1.8;color:#b5b4a7}.home-onboarding-grid a{display:inline-block;margin:24px 18px 0 0;color:#eea4aa;font-size:14px}
.home-account-note{display:flex;align-items:center;gap:30px;justify-content:space-between;margin-top:28px;padding:24px;border-left:2px solid #a51d2d;background:#151512}.home-account-note a{white-space:nowrap;font-size:14px}
.home-product-footer{display:flex;gap:24px;margin-top:80px;border-top:1px solid #e1e0cc26;padding-top:26px;font-size:12px;color:#aaa99b}.home-product-footer>span{margin-right:auto}
@media(max-width:1000px){.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-onboarding-grid{grid-template-columns:1fr}}
@media(max-width:600px){.home-product{padding:50px 18px 28px}.home-product-grid{grid-template-columns:1fr;gap:16px}.home-feature>div{padding:22px}.home-product-intro>p:not(.home-eyebrow){font-size:16px}.home-account-note{align-items:flex-start;flex-direction:column;gap:16px}.home-onboarding{margin-top:58px}.home-onboarding-grid article{padding:22px}.home-product-footer{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.home-feature{transition:none}a.home-feature:hover,.home-feature:focus-within{transform:none}}
