.hero{padding-top:16px}.hero h1,html[lang=en] .hero h1{font-size:clamp(36px,4.3vw,72px);margin:9px 0}.hero .links{margin-top:12px}.hero-carousel{background:#f5f5f7}
.hero-slides{background:#f5f5f7;perspective:1800px}
.hero-slide{inset:auto;top:16px;bottom:16px;left:50%;width:min(72%,1200px);visibility:visible;border-radius:22px;overflow:hidden;background:white;transform-origin:center;cursor:pointer;transition:transform .9s cubic-bezier(.22,.61,.36,1),filter .9s,opacity .9s;box-shadow:0 12px 30px #00000010}
.hero-slide.is-active{transform:translateX(-50%) scale(1);filter:none;opacity:1;z-index:3}
.hero-slide.is-before{transform:translateX(calc(-150% - 24px)) scale(.86) rotateY(7deg);filter:brightness(.8);opacity:.8;z-index:1}
.hero-slide.is-after{transform:translateX(calc(50% + 24px)) scale(.86) rotateY(-7deg);filter:brightness(.8);opacity:.8;z-index:1}
.hero-slide:focus-visible{outline:3px solid #0071e3;outline-offset:3px}
.hero .hero-carousel .hero-image{background:#fff;object-fit:contain}
.scenario-cloud{gap:18px 20px;padding:25px 12px 30px;min-height:0}
.scenario-word{font-size:calc(var(--word-size)*.8);line-height:1.35;padding:7px 5px;--float-x:9px!important;--float-y:-10px!important}
.scenario-major{font-size:34px}
.scenario-explorer{margin-top:35px;padding-top:55px}
@media(max-width:650px){.hero-slide{width:80%;top:10px;bottom:10px;border-radius:14px}.hero-slide.is-before{transform:translateX(calc(-150% - 10px)) scale(.86) rotateY(5deg)}.hero-slide.is-after{transform:translateX(calc(50% + 10px)) scale(.86) rotateY(-5deg)}.scenario-cloud{gap:24px 15px;padding:25px 8px}.scenario-word{font-size:calc(var(--word-size)*.66);--float-x:6px!important;--float-y:-9px!important}.scenario-major{font-size:27px}}
@media(prefers-reduced-motion:reduce){.hero-slide{transition:none}}
