.ly-info-page{border-bottom:1px solid rgba(var(--color-foreground),.08)}
.ly-info-page__hero{max-width:82rem;margin:0 auto 4rem;text-align:center}
.ly-info-page__eyebrow{margin:0 0 1rem;font-size:1.1rem;line-height:1.2;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.68}
.ly-info-page__title{margin:0;letter-spacing:-.025em}
.ly-info-page__intro{max-width:72rem;margin:1.4rem auto 0;font-size:1.65rem;line-height:1.7;opacity:.82}
.ly-info-grid{display:grid;gap:1.6rem;max-width:112rem;margin:0 auto}
.ly-info-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}
.ly-info-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}
.ly-info-card{display:flex;min-width:0;flex-direction:column;padding:2.4rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.8rem;background:rgba(var(--color-foreground),.025);color:rgb(var(--color-foreground));text-decoration:none;box-shadow:0 .8rem 2.6rem rgba(var(--color-foreground),.035);transition:transform 180ms ease,border-color 180ms ease,background 180ms ease}
.ly-info-card__icon{display:flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;margin:0 0 1.8rem;border-radius:999px;background:rgba(var(--color-foreground),.055);font-size:2.1rem}
.ly-info-card__kicker{margin:0 0 .6rem;font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.62}
.ly-info-card h2{margin:0 0 .8rem;font-size:2.1rem;line-height:1.2}
.ly-info-card p{margin:0 0 2rem;line-height:1.6;opacity:.78}
.ly-info-card__link{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;font-size:1.3rem;font-weight:600}
.ly-info-page__content{max-width:84rem;margin:0 auto;padding:3rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:2rem;background:rgba(var(--color-foreground),.025)}
.ly-info-page__content> :first-child{margin-top:0}.ly-info-page__content> :last-child{margin-bottom:0}
.ly-info-page__content h2{margin:3rem 0 1rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.1);font-size:2rem;line-height:1.3}
.ly-info-page__content h2:first-of-type{margin-top:2.2rem}
.ly-info-page__content p{line-height:1.7}
.ly-info-page__faq h2{font-size:1.85rem}
.ly-info-page__story{max-width:90rem}
.ly-info-page__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;max-width:90rem;margin:2rem auto 0}
.ly-info-page__values>div{padding:2rem;border-radius:1.6rem;background:rgba(var(--color-foreground),.035);text-align:center}
.ly-info-page__values span{display:block;margin-bottom:.7rem;font-size:2rem}
.ly-info-page__values strong{display:block;font-size:1.45rem}
.ly-info-page__values p{margin:.7rem 0 0;font-size:1.3rem;line-height:1.55;opacity:.72}
.ly-info-page__cta{max-width:76rem;margin:3rem auto 0;padding:2.4rem;text-align:center;border-top:1px solid rgba(var(--color-foreground),.1)}
.ly-info-page__cta p{margin:0 0 1.4rem;line-height:1.55;opacity:.78}
.ly-info-page__cta .button{min-height:4.6rem;border-radius:999px;padding-inline:2.4rem}
@media (hover:hover){.ly-info-card:hover{transform:translateY(-3px);border-color:rgba(var(--color-foreground),.25);background:rgba(var(--color-foreground),.045)}}
@media screen and (max-width:989px){.ly-info-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}.ly-info-grid--five .ly-info-card:last-child{grid-column:1/-1}.ly-info-grid--three{grid-template-columns:1fr}.ly-info-grid--three .ly-info-card{max-width:68rem;width:100%;margin:0 auto}}
@media screen and (max-width:749px){.ly-info-page__hero{margin-bottom:2.7rem}.ly-info-page__intro{font-size:1.45rem;line-height:1.6}.ly-info-grid--five{grid-template-columns:1fr}.ly-info-grid--five .ly-info-card:last-child{grid-column:auto}.ly-info-card{padding:2rem;border-radius:1.5rem}.ly-info-card__icon{width:4.1rem;height:4.1rem;margin-bottom:1.4rem;font-size:1.8rem}.ly-info-card h2{font-size:1.85rem}.ly-info-card p{margin-bottom:1.5rem}.ly-info-page__content{padding:2rem;border-radius:1.6rem}.ly-info-page__content h2{font-size:1.75rem}.ly-info-page__values{grid-template-columns:1fr}.ly-info-page__cta{padding:2rem 0 0;margin-top:2.4rem}}
