.lv8-hero{text-shadow:0 1px 18px #00000080;flex-direction:column;gap:1rem;display:flex}.lv8-title{text-wrap:balance;margin:0;font-size:clamp(2rem,5.2vw,4.5rem)}.lv8-points{letter-spacing:-.005em;color:#fbf5ec;margin:0;padding:0;font-weight:500;list-style:none}.lv8-lead{margin:0}@media (min-width:769px){.lv8-hero{gap:1.35rem}.lv8-points{flex-wrap:wrap;gap:.6rem 1.75rem;display:flex}.lv8-point{align-items:center;gap:.7rem;font-size:1.12rem;display:flex}.lv8-title{max-width:56rem}.v7-overlay.lv8-overlay--hero{padding-bottom:calc(5svh + 7.35rem)}.v7-overlay.lv8-overlay--hero:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#07060ab8 0%,#07060a8c 45%,#07060a33 75%,#07060a00 95%);position:absolute;inset:0}}@media (max-width:768px){.lv8-points{font-size:1rem;line-height:1.5}.lv8-point{display:inline}.lv8-point .v7-milestone-tick{display:none}.lv8-point-text{white-space:nowrap}.lv8-point+.lv8-point:before{content:" · ";opacity:.75}.lv8-root .v7-swipe-hint{bottom:calc(5svh + 1.8rem + 24px)}.v7-overlay.lv8-overlay--hero{padding-bottom:calc(5svh + 2.55rem + 66px)}}@media (max-width:768px) and (max-height:760px){.lv8-hero{gap:.65rem}.lv8-title{font-size:1.85rem}.lv8-points{font-size:.95rem;line-height:1.45}.lv8-lead{font-size:14px;line-height:1.5}}@media (max-width:768px) and (max-height:650px){.lv8-lead{display:none}}
