.lvc-fcards-section{padding:6rem 2rem;width:100vw;margin-left:calc(-50vw + 50%)}.lvc-fcards-section__container{max-width:1200px;margin:0 auto}.lvc-fcards-section__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--orange,#fb8a11);margin-bottom:1rem}.lvc-fcards-section__eyebrow::before{content:'';display:block;width:24px;height:2px;background:var(--orange,#fb8a11)}.lvc-fcards-section__title{font-family:var(--font-display, 'Instrument Serif', serif);font-size:clamp(2rem, 4vw, 3rem);color:var(--charcoal,#1a1a1a);line-height:1.15;margin-bottom:0}.lvc-fcards-section__title em{font-style:italic;color:var(--orange,#fb8a11)}.lvc-fcards-grid{display:grid;gap:2rem;margin-top:3.5rem}.lvc-fcards-grid--cols-1{grid-template-columns:1fr}.lvc-fcards-grid--cols-2{grid-template-columns:repeat(2,1fr)}.lvc-fcards-grid--cols-3{grid-template-columns:repeat(3,1fr)}.lvc-fcards-grid--cols-4{grid-template-columns:repeat(4,1fr)}.lvc-fcard{background:var(--white,#fff);border:1px solid var(--gray-200,#e5e5e5);border-radius:20px;padding:2rem;transition:all .5s cubic-bezier(.16, 1, .3, 1)}.lvc-fcard:hover{transform:translateY(-6px);box-shadow:0 24px 48px rgba(0,0,0,.08);border-color:rgba(251,138,17,.2);transition-delay:0s}.lvc-fcard__icon{width:52px;height:52px;border-radius:14px;background:var(--orange-subtle,rgba(251,138,17,.08));display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.lvc-fcard__icon svg{width:24px;height:24px;color:var(--orange,#fb8a11)}.lvc-fcard__title{font-family:var(--font-display, 'Instrument Serif', serif);font-size:1.25rem;color:var(--charcoal,#1a1a1a);margin-bottom:.5rem}.lvc-fcard__desc{font-size:.9375rem;color:var(--gray-600,#6b6b6b);line-height:1.6;font-weight:300;margin:0}.lvc-reveal-delay-1{transition-delay:0.1s}.lvc-reveal-delay-2{transition-delay:0.2s}.lvc-reveal-delay-3{transition-delay:0.3s}.lvc-reveal-delay-1.visible,.lvc-reveal-delay-2.visible,.lvc-reveal-delay-3.visible{transition-delay:0s}@media (max-width:1024px){.lvc-fcards-grid--cols-3,.lvc-fcards-grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.lvc-fcards-section{padding:4rem 1.25rem}.lvc-fcards-grid--cols-2,.lvc-fcards-grid--cols-3,.lvc-fcards-grid--cols-4{grid-template-columns:1fr}}