.bd-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.bd-cta.center{justify-content:center}.bd-primary,.bd-ghost{text-transform:uppercase;letter-spacing:.03em;border:2px solid var(--lime);border-radius:12px;justify-content:center;align-items:center;min-height:56px;padding:0 26px;font-family:Barlow Condensed,sans-serif;font-size:22px;font-style:italic;font-weight:900;transition:transform .12s;display:inline-flex}.bd-primary{background:var(--lime);color:#fff;box-shadow:var(--glow)}.bd-ghost{color:var(--ink);border-color:var(--soft);background:0 0}.bd-primary:hover,.bd-ghost:hover{transform:translateY(-2px)}.bd-ghost:hover{border-color:var(--lime)}.bd-meter{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.bd-meter span{background:var(--elevated);border:1px solid var(--line);color:var(--lime);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:7px 14px;font-family:Barlow Condensed,sans-serif;font-size:17px;font-style:italic;font-weight:900}.bd-three,.bd-six{grid-template-columns:repeat(3,1fr)}.bd-formats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bd-format{flex-direction:column;display:flex}.bd-badge{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;background:#ff550024;border:1px solid #ff55008c;border-radius:4px;align-self:flex-start;margin-bottom:14px;padding:3px 10px;font-size:11px;font-weight:800}.bd-badge.soon{color:var(--cyan);background:#00f0ff1a;border-color:#00f0ff80;margin-bottom:8px}.bd-see{background:var(--bg);color:var(--ink);border:1px dashed #ff550080;border-radius:10px;margin-top:auto;padding:12px 14px;font-size:13.5px;line-height:1.45}.bd-see small{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.bd-format p{margin-bottom:16px}.bd-link{color:var(--lime);text-decoration:underline}.bd-checks{gap:12px;max-width:540px;margin:24px 0 0;padding:0;list-style:none;display:grid}.bd-checks li{color:var(--muted);padding-left:26px;font-size:15.5px;line-height:1.5;position:relative}.bd-checks li:before{content:"▶";color:var(--lime);font-size:11px;position:absolute;top:3px;left:0}.bd-checks b{color:var(--ink)}.bd-soon{background:var(--surface);border:1px solid var(--line);border-radius:12px;max-width:540px;margin-top:24px;padding:14px 16px}.bd-soon p{color:var(--muted);font-size:14.5px;line-height:1.5}.bd-duo{grid-template-columns:1fr 1fr;place-items:center;gap:14px;display:grid}.bd-duo .pl-phone{width:100%;max-width:250px}.bd-duo .pl-phone:last-child{margin-top:56px}.bd-aud{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bd-person{background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:470px;display:flex}.bd-person .bd-badge{color:var(--lime);background:#d7323624;border-color:#d732368c;font-size:14px}.bd-person ul{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.bd-person li{color:var(--ink);font-size:14px;font-weight:700}.bd-person li:before{content:"✓ ";color:var(--lime)}.bd-safe{background:#00f0ff0f;border:1px solid #00f0ff59;border-radius:14px;gap:6px;margin-top:14px;padding:18px 22px;display:grid}.bd-safe b{color:var(--cyan);text-transform:uppercase;letter-spacing:.03em;font-family:Barlow Condensed,sans-serif;font-size:22px;font-style:italic;font-weight:900}.bd-safe span{color:var(--muted);font-size:14.5px;line-height:1.55}@media (max-width:960px){.bd-three,.bd-six,.bd-formats,.bd-aud{grid-template-columns:1fr}.bd-person{min-height:400px}}@media (max-width:560px){.bd-primary,.bd-ghost{flex:100%}.bd-duo .pl-phone:last-child{margin-top:28px}}
