.Banner-module__Z5yM8G__banner{background:var(--green-soft);border-bottom:2px solid var(--ink);color:#0e6b41;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:.6rem 1.5rem;display:flex}.Banner-module__Z5yM8G__message{font-size:1rem;font-weight:600}.Banner-module__Z5yM8G__link{color:#0e6b41;border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:99px;padding:.25rem .75rem;font-size:.95rem;font-weight:700;transition:transform .1s,box-shadow .1s}.Banner-module__Z5yM8G__link:hover{box-shadow:3px 3px 0 var(--ink);transform:translateY(-1px)}
.WhyDifferent-module__plV9vq__wrap{text-align:center;max-width:860px;margin:1.25rem auto 0;padding:0 1.25rem}.WhyDifferent-module__plV9vq__toggle{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.WhyDifferent-module__plV9vq__toggle:hover{border-color:var(--teal)}.WhyDifferent-module__plV9vq__chevron{color:var(--teal);font-size:.7rem;transition:transform .18s}.WhyDifferent-module__plV9vq__chevronOpen{transform:rotate(180deg)}.WhyDifferent-module__plV9vq__panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);text-align:left;align-items:flex-start;gap:.75rem;padding:.9rem 2rem .9rem 1.5rem;display:flex;position:relative}.WhyDifferent-module__plV9vq__close{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:.85rem;line-height:1;position:absolute;top:.4rem;right:.5rem}.WhyDifferent-module__plV9vq__close:hover{color:var(--ink)}.WhyDifferent-module__plV9vq__icon{flex-shrink:0;margin-top:.1rem;font-size:1.4rem;line-height:1}.WhyDifferent-module__plV9vq__text{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.65}.WhyDifferent-module__plV9vq__strong{color:var(--ink)}.WhyDifferent-module__plV9vq__link{color:var(--teal);white-space:nowrap;font-weight:600}@media (max-width:640px){.WhyDifferent-module__plV9vq__panel{padding:.8rem 1rem}}
