/* 使用入口未开放前，以真实餐饮场景承载期待，不展示被误解为可下载的 App 界面。 */
.discovery-entry-scene {
  position: relative;
  min-height: 328px;
  overflow: hidden;
  margin: 0;
  border: 1px solid rgba(175, 205, 226, .35);
  border-radius: 18px;
  background: #102238;
  box-shadow: 0 22px 44px rgba(0, 0, 0, .18);
}

.discovery-entry-scene > img {
  display: block;
  width: 100%;
  height: 328px;
  object-fit: cover;
  object-position: center;
}

@media (max-width: 900px) { .discovery-entry-scene, .discovery-entry-scene > img { min-height: 0; height: 300px; } }
@media (max-width: 560px) { .discovery-entry-scene, .discovery-entry-scene > img { height: 244px; border-radius: 14px; } }

/* 发现方式：深色信息面承接浅蓝首屏，避免大面积冷白和弱对比文字。 */
.discovery-how{padding:92px 0 96px;background-color:#dce8f0;background-image:linear-gradient(rgba(43,83,112,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(43,83,112,.07) 1px,transparent 1px);background-size:34px 34px}.discovery-how .section-title{margin-bottom:36px;align-items:center}.discovery-how .section-title h2{color:#0e1d2b}.discovery-how .section-title>p{max-width:390px;color:#4e6680;font-size:16px;line-height:1.85}.discovery-how .eyebrow{color:#e95712}.discovery-how .eyebrow:before{content:"";display:inline-block;width:20px;height:2px;background:currentColor}.discovery-how .content-matrix{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr;gap:16px}.discovery-how .service-card,.discovery-how .service-card.focus,.discovery-how .content-matrix .service-card:nth-child(1){min-height:258px;background:#f1f6fa;border-color:#bfd4e2}.discovery-how .content-matrix .service-card:nth-child(2),.discovery-how .service-card.dark{background:#172b40;border-color:#172b40}.discovery-how .content-matrix .service-card:nth-child(3){background:#e6f0f6;border-color:#c4d9e6}.discovery-how .service-card h3{margin:26px 0 12px;color:#0e1d2b;font-size:25px}.discovery-how .service-card.dark h3{color:#fff}.discovery-how .service-card p:not(.eyebrow){color:#536b83;font-size:14px!important;line-height:1.85}.discovery-how .service-card.dark p:not(.eyebrow){color:#c9d7e4}.discovery-how .service-card:before{opacity:.12}.discovery-how .service-card .eyebrow{font-size:14px!important}@media(max-width:900px){.discovery-how{padding:72px 0}.discovery-how .content-matrix{grid-template-columns:1fr 1fr}.discovery-how .service-card,.discovery-how .service-card.focus{min-height:230px}}@media(max-width:560px){.discovery-how{padding:58px 0;background-size:24px 24px}.discovery-how .content-matrix{grid-template-columns:1fr}.discovery-how .service-card,.discovery-how .service-card.focus{min-height:0;padding:25px 22px}.discovery-how .service-card h3{font-size:23px}}
