/* 页面主副文案统一沿用结尾预约章节的排版规范。 */
.navos-page{--copy-title-size:40px;--copy-body-size:16px;--copy-gap:24px;--copy-muted:#657583;--copy-gradient:linear-gradient(100deg,#121a27 15%,#23556b 60%,#41b4d5)}
.navos-page .hero_heading,
#navigation .navigation-copy h2,
#capabilities .cap-copy h3,
#scenarios .story-hub-heading h2,
#contact.navos-launch .launch-inner h2{
 font-family:MiSans,'Microsoft YaHei',sans-serif!important;
 font-size:var(--copy-title-size);font-weight:400;line-height:1.4;letter-spacing:.03em;
 margin:0 0 var(--copy-gap);color:#121a27;
 background:var(--copy-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;
}
.navos-page .hero_heading .navos-title-accent{font-size:inherit;line-height:inherit;background:none;color:inherit;-webkit-text-fill-color:inherit}
#capabilities .cap-copy h3{margin-top:16px}
#capabilities .cap-copy h3 span{color:inherit;-webkit-text-fill-color:inherit}
.navos-page .hero_subhead,
#navigation .navigation-copy>p:not(.eyebrow),
#capabilities .cap-copy>p,
#scenarios .story-hub-heading>p,
#scenarios .story-scene-caption,
#contact.navos-launch .launch-inner>p{
 font-family:MiSans,'Microsoft YaHei',sans-serif;
 font-size:var(--copy-body-size)!important;font-weight:400;line-height:1.55!important;letter-spacing:normal;
 color:var(--copy-muted)!important;
}
.navos-page .hero_subhead,#scenarios .story-hub-heading>p{margin-top:0}
#navigation .navigation-copy{--copy-gradient:linear-gradient(100deg,#f4f8ff 15%,#c1e5f2 60%,#72d4ee);--copy-muted:#b1c3d2}
#navigation .navigation-copy .source-note{margin-top:var(--copy-gap)!important}
@media(max-width:600px){.navos-page{--copy-title-size:28px;--copy-body-size:14px}.navos-page .hero_heading .promise-part{white-space:normal}}
.navos-page .hero-experience-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:290px;height:64px;margin:32px auto 0;padding:0 28px;border-radius:12px;background:linear-gradient(90deg,#0166fe,#29acfe);color:#fff;font-family:MiSans,'Microsoft YaHei',sans-serif;font-size:18px;font-weight:500;line-height:1;text-decoration:none;transition:filter .2s,transform .2s}
.navos-page .hero-experience-button:hover{filter:brightness(1.04);transform:translateY(-2px)}
.navos-page .hero-experience-button:focus-visible{outline:2px solid #0166fe;outline-offset:4px}
@media(max-width:600px){.navos-page .hero-experience-button{min-width:240px;height:54px;margin-top:28px}}
.hero-launch-actions{display:flex;justify-content:center;align-items:center;gap:16px;margin:32px auto 0}
.navos-page .page-action,#scenarios .story-scene-open{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:48px;padding:0 24px;border:0;border-radius:28px;font-family:MiSans,'Microsoft YaHei',sans-serif;font-size:14px;font-weight:520;line-height:1;text-decoration:none;cursor:pointer;transition:filter .2s,transform .2s}
.navos-page .page-action-primary,#scenarios .story-scene-open{background:#0166fe;color:#fff}
.navos-page .page-action-secondary{background:#ffffff90;color:#1c222b}
.navos-page .page-action-white{background:#fff;color:#1c222b}
.navigation-book{margin-top:32px}
.navos-page .page-action:hover,#scenarios .story-scene-open:hover{filter:brightness(.97);transform:translateY(-2px)}
.navos-page .page-action:focus-visible,#scenarios .story-scene-open:focus-visible{outline:2px solid #81b8ff;outline-offset:4px}
@media(max-width:600px){.hero-launch-actions{gap:10px;margin-top:28px}.navos-page .page-action,#scenarios .story-scene-open{padding:0 16px}}
/* 参考首屏：副文案到按钮 48px，按钮到产品界面 84px。 */
.navos-page .hero_subhead{margin-bottom:0}
.navos-page .hero-launch-actions{margin-top:48px}
.navos-page .hero_demo{margin-top:84px}
#capabilities{position:relative;isolation:isolate;background:transparent;box-shadow:none}
.navos-page{overflow-x:clip}
#capabilities::before{content:'';position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#eff5ff 0%,#f4f8ff 38%,#fbfdff 72%,#fff 100%)}
.capability-experience{margin-top:32px}
#capabilities .capability-experience{height:44px;padding:0 24px;border:1px solid #c8c8c8;border-radius:28px;background:transparent;color:#17191c;font-weight:500;box-shadow:none}
#capabilities .capability-experience:hover{background:#ffffff70;border-color:#a9adb3;filter:none}
#scenarios .story-scene-caption{margin-bottom:0!important}
/* Figma 18:11087：首行留白 150.573px + 行间 96px，末行后留白 151.573px。 */
@media(min-width:801px){
 #capabilities{padding-top:104px;padding-bottom:151.573px}
 #capabilities .memory-feature{padding-bottom:150.573px;margin-bottom:96px}
 #capabilities .capability-experience{margin-top:28px}
}
#scenarios .story-hub-heading>p{margin-top:0}
@media(max-width:600px){.navos-page .hero-launch-actions{margin-top:32px}.navos-page .hero_demo{margin-top:56px}}
