.bench-hero{text-align:left;padding-bottom:32px}.bench-hero::after{display:none}.bench-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.bench-hero__intro h1{margin-bottom:16px;text-align:left}.bench-hero__intro .hero__subtitle{color:var(--text-2);font-size:1.08rem;line-height:1.6;margin:0 0 22px;max-width:none;text-align:left}.bench-hero__facts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.bench-hero__facts li{font-size:0.92rem;color:#475569;padding-left:22px;position:relative;line-height:1.45}.bench-hero__facts li::before{content:"";position:absolute;left:0;top:0.5em;width:8px;height:8px;border-radius:2px;background:linear-gradient(135deg,#16a34a,#22c55e)}.bench-hero__facts strong{color:#0f172a}.vbar{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:20px 22px 18px;box-shadow:0 1px 2px rgba(15,23,42,.03),0 22px 48px -22px rgba(15,23,42,.25)}.vbar__head{margin-bottom:16px}.vbar__head-title{font-size:0.95rem;font-weight:700;color:#0f172a;line-height:1.2}.vbar__head-sub{font-size:0.78rem;color:#64748b;margin-top:2px}.vbar__body{position:relative;display:grid;grid-template-columns:56px 1fr 150px;gap:12px;align-items:stretch;height:380px}.vbar__axis{position:relative;height:100%}.vbar__axis span{position:absolute;right:0;transform:translateY(-50%);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.7rem;color:#94a3b8;white-space:nowrap}.vbar__axis::before{content:"";position:absolute;right:-6px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#e2e8f0 0%,#f1f5f9 100%)}.vbar__stack{position:relative;display:flex;flex-direction:column;height:100%;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(15,23,42,.04)}.vseg{position:relative;display:flex;align-items:center;justify-content:center;font-size:0.78rem;font-weight:600;letter-spacing:0.01em;overflow:hidden}.vseg__label{padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vseg--core{background:linear-gradient(180deg,#6b6b76 0%,#575761 100%);color:#ffffff;text-shadow:0 1px 0 rgba(15,23,42,.2)}.vseg--theme{background:linear-gradient(180deg,#779694 0%,#648381 100%);color:#ffffff;text-shadow:0 1px 0 rgba(15,23,42,.2)}.vseg--plugins{background:linear-gradient(180deg,#9fd49b 0%,#8ACB88 100%);color:#1f3d1f}.vseg--db{background:linear-gradient(180deg,#ffcb66 0%,#FFBF46 100%);color:#5a4108}.vseg--boot{background:linear-gradient(180deg,#f0fef0 0%,#E4FDE1 100%);color:#14532d;border-top:1px solid rgba(20,83,45,.08)}.vseg--perflocale{background:linear-gradient(180deg,#22c55e 0%,#16a34a 100%);min-height:6px;z-index:2}.vbar__callout{position:relative;height:100%}.vbar__callout-line{position:absolute;left:0;bottom:3px;width:24px;height:2px;background:#16a34a}.vbar__callout-line::after{content:"";position:absolute;left:-2px;top:50%;width:8px;height:8px;border-radius:50%;background:#16a34a;transform:translateY(-50%);box-shadow:0 0 0 3px rgba(34,197,94,.25)}.vbar__callout-card{position:absolute;left:30px;bottom:-16px;background:linear-gradient(135deg,#ecfdf5 0%,#ffffff 100%);border:1px solid #bbf7d0;border-radius:10px;padding:10px 14px;box-shadow:0 8px 22px -10px rgba(34,197,94,.35);min-width:110px}.vbar__callout-card::before{content:"";position:absolute;left:-7px;bottom:16px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:7px solid #bbf7d0}.vbar__callout-card::after{content:"";position:absolute;left:-6px;bottom:16px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:7px solid #ecfdf5}.vbar__callout-num{font-size:1.5rem;font-weight:800;color:#15803d;line-height:1;letter-spacing:-0.02em}.vbar__callout-tag{font-size:0.74rem;color:#15803d;margin-top:4px;font-weight:600;line-height:1.25}.vbar__note{margin-top:14px;padding-top:12px;border-top:1px solid #f1f5f9;font-size:0.74rem;color:#475569;line-height:1.5}@media (max-width:900px){.bench-hero__grid{grid-template-columns:1fr;gap:28px}.bench-hero__intro{text-align:center}.bench-hero__intro h1,.bench-hero__intro .hero__subtitle{text-align:center}.bench-hero__facts{text-align:left;max-width:480px;margin:0 auto}.vbar__body{height:320px;grid-template-columns:48px 1fr 130px;gap:10px}.vbar__callout-card{min-width:100px;padding:8px 11px}.vbar__callout-num{font-size:1.3rem}}@media (max-width:560px){.vbar{padding:16px 16px 14px}.vbar__body{height:280px;grid-template-columns:40px 1fr 110px;gap:8px}.vbar__head-title{font-size:0.88rem}.vbar__head-sub{font-size:0.72rem}.vbar__axis span{font-size:0.62rem}.vseg{font-size:0.66rem}.vseg__label{padding:0 6px}.vbar__callout-line{width:14px}.vbar__callout-card{left:18px;padding:7px 9px;min-width:88px}.vbar__callout-num{font-size:1.1rem}.vbar__callout-tag{font-size:0.66rem}.vbar__note{font-size:0.68rem}}.feature-row__content h3{font-size:1.4rem;margin-bottom:16px}.feature-row__content p{color:var(--text-2);line-height:1.75;margin-bottom:0}.feature-row__content ul{margin-top:12px}@media (max-width:768px){.feature-row{grid-template-columns:1fr;gap:24px;padding:36px 0}.feature-row--reverse{direction:ltr}.feature-row__visual{min-height:160px;font-size:3rem;padding:32px}}