.vb-activation{background:#f2ecdd;color:var(--vb-ink)}.vb-activation__frame{display:grid;gap:2.2rem}.vb-activation__header{display:grid;grid-template-columns:1.4fr .8fr .8fr;border-block:1px solid var(--vb-ink);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em}.vb-activation__header>div{display:grid;gap:.25rem;padding:.8rem 1rem;border-right:1px solid rgba(12,23,21,.28)}.vb-activation__header>div:last-child{border-right:0}.vb-activation__header strong{font-size:.76rem;letter-spacing:.04em}.vb-activation__intro{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);column-gap:2rem;align-items:start}.vb-activation__kicker{margin:0;color:var(--vb-muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.vb-activation__intro h2{margin:0;max-width:17ch;font-family:var(--vb-display);font-size:clamp(2.7rem,5vw,5.5rem);font-weight:400;line-height:.94;letter-spacing:-.045em}.vb-activation__intro>p:not(.vb-activation__kicker),.vb-activation__intro>strong{grid-column:2;max-width:68ch}.vb-activation__intro>strong{padding-top:1rem;border-top:2px solid var(--vb-teal);font-size:1.05rem}.vb-activation__body{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:2rem;align-items:start}.vb-activation__field-sheet{position:sticky;top:7rem;background:#fff;border:1px solid var(--vb-ink);box-shadow:12px 14px 0 rgba(34,183,173,.25)}.vb-activation__field-sheet>header,.vb-activation__field-sheet>p,.vb-activation__field-sheet>footer{padding:1rem 1.15rem}.vb-activation__field-sheet>header{display:grid;gap:.25rem;border-bottom:1px solid var(--vb-ink)}.vb-activation__field-sheet>header span{font-size:.66rem;text-transform:uppercase;letter-spacing:.13em;color:var(--vb-muted)}.vb-activation__field-sheet>header strong{font-family:var(--vb-display);font-size:1.9rem;font-weight:400}.vb-activation__field-sheet dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border-bottom:1px solid var(--vb-ink)}.vb-activation__field-sheet dl div{padding:1rem;border-right:1px solid rgba(12,23,21,.25);border-bottom:1px solid rgba(12,23,21,.25)}.vb-activation__field-sheet dl div:nth-child(2n){border-right:0}.vb-activation__field-sheet dl div:nth-last-child(-n+2){border-bottom:0}.vb-activation__field-sheet dt{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--vb-muted)}.vb-activation__field-sheet dd{margin:.35rem 0 0;font-weight:700}.vb-activation__field-sheet>p{margin:0;color:#45504c}.vb-activation__field-sheet>footer{display:flex;flex-wrap:wrap;gap:.45rem;border-top:1px solid rgba(12,23,21,.25)}.vb-activation__field-sheet>footer span{padding:.35rem .5rem;background:#e7f5f1;font-size:.65rem}.vb-activation__route{list-style:none;margin:0;padding:0;border-top:1px solid var(--vb-ink)}.vb-activation__route li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:1.2rem;padding:1.4rem 0;border-bottom:1px solid rgba(12,23,21,.28)}.vb-activation__marker{display:grid;align-content:start;gap:.25rem}.vb-activation__marker span{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:var(--vb-muted)}.vb-activation__marker strong{font-family:var(--vb-display);font-size:1.5rem;font-weight:400}.vb-activation__copy h3{margin:0 0 .45rem;font-family:var(--vb-display);font-size:1.7rem;font-weight:400}.vb-activation__copy p{margin:0;color:#3f4945}.vb-activation__copy small{display:block;margin-top:.65rem;padding-top:.65rem;border-top:1px dashed rgba(12,23,21,.28);font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;color:var(--vb-muted)}.vb-activation__closing{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;padding-top:1.2rem;border-top:2px solid var(--vb-ink)}.vb-activation__closing>div:first-child{max-width:62ch}.vb-activation__closing span{font-size:.66rem;text-transform:uppercase;letter-spacing:.12em;color:var(--vb-muted)}.vb-activation__closing strong{display:block;margin:.35rem 0;font-family:var(--vb-display);font-size:1.65rem;font-weight:400}.vb-activation__closing p{margin:0}.vb-activation__actions{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}@media(max-width:980px){.vb-activation__intro{grid-template-columns:1fr}.vb-activation__intro>p:not(.vb-activation__kicker),.vb-activation__intro>strong{grid-column:1}.vb-activation__body{grid-template-columns:1fr}.vb-activation__field-sheet{position:relative;top:auto}.vb-activation__closing{grid-template-columns:1fr}.vb-activation__actions{align-items:flex-start}}@media(max-width:680px){.vb-activation__header{grid-template-columns:1fr 1fr}.vb-activation__header>div:first-child{grid-column:1/-1;border-right:0;border-bottom:1px solid rgba(12,23,21,.28)}.vb-activation__header>div:nth-child(2){border-right:1px solid rgba(12,23,21,.28)}.vb-activation__intro h2{font-size:clamp(2.4rem,12vw,3.7rem)}.vb-activation__field-sheet dl{grid-template-columns:1fr}.vb-activation__field-sheet dl div{border-right:0;border-bottom:1px solid rgba(12,23,21,.25)}.vb-activation__field-sheet dl div:nth-last-child(-n+2){border-bottom:1px solid rgba(12,23,21,.25)}.vb-activation__field-sheet dl div:last-child{border-bottom:0}.vb-activation__route li{grid-template-columns:1fr;gap:.7rem}.vb-activation__actions{width:100%}.vb-activation__actions .vb-button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.vb-activation *{scroll-behavior:auto!important}}
