.l4-hero-feature{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem .75rem}.l4-hero-feature-icon{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.75rem;background:rgba(1,105,255,.1);color:var(--l4-blue)}.l4-report{position:relative;border-radius:1rem;border:1px solid var(--l4-border);background:#fff;padding:1.5rem;box-shadow:0 1px 2px rgba(17,24,39,.04),0 12px 40px rgba(79,70,229,.08)}@media (min-width:640px){.l4-report{padding:1.75rem 2rem}}.l4-report-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.l4-impl-card{display:flex;flex-direction:column;height:100%;border-radius:1rem;border:1px solid var(--l4-border);background:#fff;padding:1.5rem 1.5rem 1.75rem;transition:border-color .2s,box-shadow .2s,transform .2s}.l4-impl-card:hover{border-color:rgba(79,70,229,.35);box-shadow:0 8px 28px rgba(79,70,229,.08);transform:translateY(-2px)}.l4-impl-icon{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.75rem;background:var(--l4-indigo-dim);color:var(--l4-indigo);margin-bottom:1rem}.l4-tool-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--l4-border);background:#fff;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;color:var(--l4-text)}.l4-wa-sticky{position:fixed;inset-inline:0;bottom:0;z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));background:linear-gradient(0deg,rgba(255,255,255,.98) 60%,rgba(255,255,255,.85));border-top:1px solid var(--l4-border);box-shadow:0 -8px 24px rgba(17,24,39,.06)}@media (min-width:640px){.l4-wa-sticky{display:none}}.l4-wa-sticky-btn{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;background:var(--l4-text);padding:.95rem 1.25rem;font-size:.95rem;font-weight:600;color:#fff;box-shadow:0 4px 16px rgba(17,24,39,.18)}.l4-meets-grid{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}@media (min-width:640px){.l4-meets-grid{grid-template-columns:repeat(3,1fr);gap:.875rem}}.l4-meets-frame{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:.75rem;border:1px solid var(--l4-border);background:#111827;box-shadow:0 6px 20px rgba(17,24,39,.06)}