.alvna-feature-buttons{display:flex;flex-wrap:wrap;gap:10px}.alvna-feature-buttons .alvna-feature-trigger{font:inherit;cursor:pointer;border:1px solid #c7d7e6;border-radius:999px;padding:10px 15px;background:#fff;color:#184b70;transition:background .16s,color .16s,box-shadow .16s}.alvna-feature-buttons .alvna-feature-trigger:hover,.alvna-feature-buttons .alvna-feature-trigger:focus-visible{background:#e5f2fa;box-shadow:0 3px 12px #1b597a22}.alvna-feature-buttons .alvna-feature-trigger.is-active{background:#164f7b;color:white;border-color:#164f7b}.alvna-feature-details{margin-top:18px;padding:20px 22px;border-radius:16px;border:1px solid #d3e2ed;background:#f7fbfe;box-shadow:0 8px 20px #123c6010}.alvna-feature-details[hidden]{display:none}.alvna-feature-details h3{margin:0 0 8px;font-size:1.25rem;color:#17496c}.alvna-feature-details p{margin:8px 0;line-height:1.55}.alvna-feature-details .alvna-feature-example{font-weight:600}.alvna-feature-details .alvna-feature-disclaimer{font-size:.8rem;opacity:.75;font-weight:400}@media(max-width:600px){.alvna-feature-buttons{gap:8px}.alvna-feature-buttons .alvna-feature-trigger{padding:11px 13px;min-height:44px}.alvna-feature-details{padding:16px}}