.lemfo-hero{background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark));min-height:560px;padding:78px 0 86px}.lemfo-hero .lemfo-kicker,.lemfo-hero h1,.lemfo-hero p{color:var(--brand-text-inverse)}.lemfo-hero .lemfo-kicker::before{background:var(--brand-text-inverse)}.lemfo-hero h1{font-size:max(2.25rem, min(5vw, 4.25rem));max-width:760px}.lemfo-hero p{font-size:1.08rem;max-width:640px}.lemfo-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.lemfo-hero-image{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);border-radius:var(--brand-radius);padding:18px}.lemfo-hero-image img{aspect-ratio:9/7;border-radius:var(--brand-radius);-o-object-fit:cover;object-fit:cover;width:100%}.lemfo-feature-points{padding:88px 0}.lemfo-feature-points img{aspect-ratio:16/13;background:var(--brand-neutral-light);border-radius:var(--brand-radius);-o-object-fit:cover;object-fit:cover}.lemfo-point-list{display:grid;grid-gap:18px;gap:18px;margin-top:26px}.lemfo-point-list article{align-items:flex-start;display:flex;gap:18px}.lemfo-point-list span{align-items:center;background:rgba(31,173,154,.12);border-radius:999px;color:var(--brand-primary-dark);display:inline-flex;flex:0 0 44px;font-weight:700;height:44px;justify-content:center}.lemfo-cert-cards{background:var(--brand-bg-alt);padding:82px 0}.lemfo-cert-cards article{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);height:100%;padding:24px}.lemfo-cert-cards strong{color:var(--brand-primary-dark);display:block;font-size:1.2rem;margin-bottom:10px}.lemfo-trust-dark{background:#111827;padding:26px 0}.lemfo-trust-row{display:flex;gap:1px}.lemfo-trust-row div{flex:1;padding:14px 18px;text-align:center}.lemfo-trust-row span{color:var(--brand-primary-light);display:block;font-size:max(1.6rem, min(4vw, 2.65rem));font-weight:800}.lemfo-trust-row p{color:rgba(255,255,255,.78);margin:0}@media (max-width:768px){.lemfo-trust-row{flex-wrap:wrap}.lemfo-trust-row div{flex:0 0 calc(50% - 1px)}}.row.align-items-center .col-lg-6 .lemfo-point-list span{color:#fff!important}.row.ap-footer__cols .col-lg-3.col-md-6 .ap-footer__social a{color:#15202b!important}