.wipublic01-product-intro{position:relative;padding:clamp(64px,8vw,96px) 0 clamp(32px,5vw,56px);background:var(--wipublic01-bg-stage-blue);overflow:hidden;scroll-margin-top:clamp(84px,9vw,112px)}.wipublic01-product-intro__inner{text-align:left}.wipublic01-product-intro__inner h1{margin:0;color:var(--wipublic01-color-ink);font-family:var(--wipublic01-font-heading);font-size:var(--wipublic01-type-page);font-weight:600;letter-spacing:0;line-height:1.14;overflow-wrap:anywhere;text-wrap:balance}.wipublic01-product-intro__lead{margin:var(--wipublic01-space-3) 0 0;color:var(--wipublic01-color-muted);font-size:1.03rem;line-height:1.75}.wipublic01-product-intro__signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wipublic01-space-2);margin:clamp(24px,3.5vw,36px) 0 0}.wipublic01-product-intro__signal{display:grid;justify-items:start;gap:8px;min-height:112px;padding:var(--wipublic01-space-2);border:1px solid rgba(221,228,237,.86);border-radius:var(--wipublic01-radius-lg);background:#fffc;box-shadow:var(--wipublic01-shadow-card)}.wipublic01-product-intro__signal>span{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--wipublic01-radius-md);background:var(--wipublic01-color-info-soft);color:var(--wipublic01-color-primary)}.wipublic01-product-intro__signal strong{color:var(--wipublic01-color-ink);font-family:var(--wipublic01-font-heading);font-size:.98rem;font-weight:600;line-height:1.28}.wipublic01-product-intro__signal small{color:var(--wipublic01-color-subtle);font-size:.82rem;line-height:1.45}@media(max-width:720px){.wipublic01-product-intro{padding:var(--wipublic01-space-6) 0 var(--wipublic01-space-4)}.wipublic01-product-intro__inner h1{font-size:clamp(1.92rem,7.8vw,2.14rem);line-height:1.14}.wipublic01-product-intro__lead{font-size:1rem}.wipublic01-product-intro__signals{grid-template-columns:1fr}.wipublic01-product-intro__signal{min-height:auto;grid-template-columns:auto 1fr;text-align:left}.wipublic01-product-intro__signal small{grid-column:2}}@media(min-width:721px)and (max-width:1100px){.wipublic01-product-intro__inner h1{font-size:clamp(2.55rem,5vw,3rem)}}
