[data-krv-talk]{--talk-text:#172133;--talk-muted:#52627d;--talk-line:#c4cedd;--talk-bg:#fff;--talk-link:#244ac2;color:var(--talk-text);background:var(--talk-bg);max-width:40rem;margin-inline:auto;padding:clamp(1rem, 3vw, 1.6rem);border:1px solid var(--talk-line);border-radius:1rem;overflow-wrap:anywhere;scroll-margin-top:8rem;}
html[data-theme="dark"] [data-krv-talk]{--talk-text:#e8eefc;--talk-muted:#b7c5dc;--talk-line:#52627d;--talk-bg:#121a2b;--talk-link:#a6c0ff;}
#brief{scroll-margin-top:8rem;}
[data-krv-talk] h2{color:var(--talk-text);margin:0 0 .6rem;font-size:1.5rem;line-height:1.25;}
[data-krv-talk] p{color:var(--talk-muted);line-height:1.6;margin:0;}
[data-krv-talk] .krv-talk__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0;}
[data-krv-talk] .krv-talk__btn{flex:1 1 14rem;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1rem;border-radius:.9rem;background:#315fe8;color:#fff;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;}
[data-krv-talk] .krv-talk__btn--max{background:#172133;}
[data-krv-talk] .krv-talk__btn:hover{background:#244ac2;color:#fff;}
[data-krv-talk] .krv-talk__btn--max:hover{background:#243049;color:#fff;}
html[data-theme="dark"] [data-krv-talk] .krv-talk__btn--max{background:#243049;}
[data-krv-talk] .krv-talk__note{margin-top:.25rem;}
[data-krv-talk] .krv-talk__alt{margin-top:.85rem;}
[data-krv-talk] .krv-talk__alt a{color:var(--talk-link);}
[data-krv-talk] a[href^="tel:"]{white-space:nowrap;}
[data-krv-talk] :is(a, h2):focus-visible{outline:2px solid #315fe8;outline-offset:3px;}
[data-krv-talk] [hidden]{display:none !important;}
@media(max-width:640px){
[data-krv-talk] .krv-talk__btn { flex-basis: 100%; }
}