.hero-minimal{min-height:calc(92vh - var(--header));grid-template-columns:minmax(0,.95fr) minmax(300px,.62fr);gap:64px;padding-top:72px;padding-bottom:76px;background:radial-gradient(circle at 82% 18%,rgba(213,0,15,.34),transparent 30%),linear-gradient(120deg,rgba(7,8,12,.94),rgba(36,5,10,.76)),url('../images/主背景图1.png') center/cover}.hero-minimal::after{background:linear-gradient(90deg,rgba(0,0,0,.70),rgba(0,0,0,.18) 58%,rgba(0,0,0,.35))}.hero-minimal .eyebrow{margin:0;color:#ffccd1;font-size:14px;letter-spacing:.18em}.hero-minimal h1{margin:22px 0 0;font-size:clamp(52px,7vw,96px);line-height:1.02;letter-spacing:-.04em}.hero-minimal .hero-lead{display:grid;gap:12px;max-width:560px;margin:28px 0 0;color:rgba(255,255,255,.88);font-size:clamp(18px,1.55vw,24px);line-height:1.65}.hero-minimal .hero-lead span{display:block}.hero-minimal .hero-actions{margin-top:34px}.hero-minimal .btn{min-height:54px;padding:0 28px;font-size:16px}.hero-minimal .btn.primary{background:#d5000f;border-color:#d5000f;box-shadow:0 18px 45px rgba(213,0,15,.32)}.hero-minimal .hero-secondary{color:#fff;border-color:rgba(255,255,255,.65);background:rgba(255,255,255,.08)}.hero-tags-minimal{margin-top:30px;gap:12px}.hero-tags-minimal li{padding:9px 16px;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22);color:rgba(255,255,255,.84)}.hero-showcase{position:relative;z-index:2;margin:0;align-self:center}.hero-showcase img{width:100%;max-height:520px;object-fit:cover;border-radius:18px;border:1px solid rgba(255,255,255,.22);box-shadow:0 36px 90px rgba(0,0,0,.38);transform:rotate(-1.5deg)}.hero-showcase figcaption{margin-top:18px;color:rgba(255,255,255,.68);font-size:14px;text-align:center}.section.compact{display:none}@media (max-width:980px){.hero-minimal{grid-template-columns:1fr;min-height:auto}.hero-showcase{max-width:560px}.hero-showcase img{transform:none}}@media (max-width:620px){.hero-minimal{padding-top:52px;padding-bottom:58px}.hero-minimal h1{font-size:clamp(46px,13vw,58px)}.hero-minimal .hero-lead{font-size:18px}.hero-showcase{display:none}.hero-tags-minimal li{padding:8px 13px}.hero-minimal .hero-actions .btn{width:auto;min-width:132px}}