/* Footer: who sells Inklura and how to reach a person (activ #1104).
   Selectors carry body[data-inklura-public] .foot because the ecosystem
   marketing CSS styles footer links with !important. */
.v2-foot-activ{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:26px 36px;margin-top:24px;padding:26px 28px;border:1px solid var(--line,#e8ede1);border-top:4px solid #3f6212;border-radius:16px;background:var(--soft,#f7fbf3)}
.v2-foot-activ h2{margin:0 0 10px;font:700 19px/1.3 "Bricolage Grotesque",Inter,system-ui,sans-serif;letter-spacing:-.02em;color:var(--ink,#1c2116)}
.v2-foot-activ h3{margin:0 0 10px;font:700 14px/1.3 Inter,system-ui,sans-serif;color:var(--ink,#1c2116)}
.v2-foot-activ p,.v2-foot-activ address,.v2-foot-activ li{margin:0 0 6px;font-size:13.5px;line-height:1.6;font-style:normal;color:var(--ink-2,#3a4031)}
.v2-foot-activ ul{list-style:none;margin:0;padding:0}
.v2-foot-activ .v2-foot-activ-ask{margin-top:12px;font-weight:600;color:var(--ink,#1c2116)}
.v2-foot-activ-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}
body[data-inklura-public] .foot .v2-foot-activ a{color:#3f6212!important;font-weight:600;text-decoration:underline;text-underline-offset:2px}
body[data-inklura-public] .foot .v2-foot-activ h2 a{font:inherit;letter-spacing:inherit}
body[data-inklura-public] .foot .v2-foot-activ-col li a{font-weight:500;text-decoration:none}
body[data-inklura-public] .foot .v2-foot-activ-col li a:hover{text-decoration:underline}
body[data-inklura-public] .foot .v2-foot-activ a.v2-foot-contact,body[data-inklura-public] .foot .v2-foot-activ a.v2-foot-phone{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 16px;border-radius:10px;font:600 14px Inter,system-ui,sans-serif;text-decoration:none!important;white-space:nowrap}
body[data-inklura-public] .foot .v2-foot-activ a.v2-foot-contact{background:#e57a12;color:#1f1300!important}
body[data-inklura-public] .foot .v2-foot-activ a.v2-foot-contact:hover{background:#f08a26}
body[data-inklura-public] .foot .v2-foot-activ a.v2-foot-phone{border:1.5px solid #3f6212;background:transparent}
.v2-foot-activ a:focus-visible{outline:3px solid #3f6212;outline-offset:3px}
html[data-theme=dark] .v2-foot-activ{border-top-color:#a8d46c}
html[data-theme=dark] body[data-inklura-public] .foot .v2-foot-activ a{color:#a8d46c!important}
html[data-theme=dark] body[data-inklura-public] .foot .v2-foot-activ a.v2-foot-contact{background:#f5a04a;color:#1f1300!important}
html[data-theme=dark] body[data-inklura-public] .foot .v2-foot-activ a.v2-foot-phone{border-color:#a8d46c}
@media(max-width:900px){.v2-foot-activ{grid-template-columns:1fr 1fr}.v2-foot-activ-intro{grid-column:1/-1}}
@media(max-width:560px){.v2-foot-activ{grid-template-columns:1fr;padding:20px 18px}.v2-foot-activ-cta a{flex:1 1 100%;justify-content:center}}
