/* Verapath marketing — Thank-you page styles (V8 Thank You inline <style>) (design_handoff_v8). */
.B.pg-thankyou .ty{min-height:78vh;display:flex;align-items:center;text-align:center;padding:140px 0 80px}
.B.pg-thankyou .ty .badge{width:84px;height:84px;border-radius:50%;background:var(--lime);color:var(--forest);display:grid;place-items:center;font-size:2.2rem;margin:0 auto;box-shadow:0 0 70px -10px color-mix(in srgb,var(--lime) 70%,transparent);animation:pop .6s var(--ease)}
@keyframes pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.12)}100%{transform:scale(1)}}
.B.pg-thankyou .ty h1{font-family:var(--serif);font-size:clamp(2.4rem,1.5rem + 3vw,4.2rem);color:var(--forest);line-height:1;margin:1.6rem auto 0;max-width:18ch;letter-spacing:-.02em}
.B.pg-thankyou .ty h1 em{font-style:italic;color:var(--green)}
.B.pg-thankyou .ty p.sub{font-size:var(--t-lead);max-width:44ch;margin:1.3rem auto 0;color:color-mix(in srgb,var(--ink) 72%,transparent)}
.B.pg-thankyou .ty .next{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:3rem auto 0;text-align:left}
@media(max-width:820px){.B.pg-thankyou .ty .next{grid-template-columns:1fr}}
.B.pg-thankyou .ty .nx{border-radius:18px;padding:22px;background:rgba(255,255,255,.7);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.72);box-shadow:0 20px 50px -42px rgba(34,48,41,.45)}
.B.pg-thankyou .ty .nx .k{font-size:.7rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}
.B.pg-thankyou .ty .nx h4{font-family:var(--serif);font-size:1.2rem;color:var(--forest);margin-top:.4rem}
.B.pg-thankyou .ty .nx p{color:var(--mute);font-size:.9rem;margin-top:.4rem;line-height:1.5}
.B.pg-thankyou .ty .nx a{color:var(--green);font-weight:650;font-size:.9rem;display:inline-flex;gap:.4rem;margin-top:.7rem}
