.pricing-page .learn-hero h1{max-width:18ch}.pricing-notice{border-left:3px solid var(--coral);color:#dfe4f7;background:#ff8a8014;border-radius:0 16px 16px 0;gap:.4rem;margin:0 0 2rem;padding:1.1rem 1.3rem;line-height:1.65;display:grid}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.2rem;display:grid}.plan-card{background:var(--white);border:1px solid var(--line);border-radius:22px;grid-template-rows:auto auto auto 1fr auto;gap:.8rem;padding:1.5rem;display:grid}.plan-card.is-current{border-color:var(--lime)}.plan-card>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem .8rem;display:flex}.plan-card h2{margin:0;font-size:1.5rem}.plan-badge{background:var(--lime);color:#11152c;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.25rem .6rem;font-size:.68rem;font-weight:700}.plan-price{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:2rem;font-weight:700;display:flex}.plan-price small{color:var(--muted);white-space:nowrap;font-size:.8rem;font-weight:400}.plan-unpriced{color:var(--muted);font-size:1.05rem;font-weight:600}.plan-blurb{color:#c9d1ea;margin:0;line-height:1.55}.plan-includes{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.plan-includes li{border-left:2px solid var(--line);color:#dfe4f7;padding-left:.8rem;font-size:.94rem;line-height:1.5}.plan-action-group{gap:.6rem;display:grid}.plan-action{justify-self:start}.plan-action-note{color:var(--muted);margin:0;font-size:.88rem}.plan-action-problem{color:#ffd9d4;background:#ff8a801a;border-radius:12px;margin:0;padding:.6rem .8rem;font-size:.88rem;line-height:1.5}.pricing-page .crew-says{margin-top:clamp(1.8rem,3.5vw,2.8rem)}.pricing-notes{border-top:1px solid var(--line);margin-top:clamp(2.2rem,4vw,3.4rem);padding-top:clamp(1.6rem,3vw,2.4rem)}.pricing-notes h2{margin:0 0 1rem;font-size:clamp(1.5rem,2.6vw,2.1rem)}.pricing-notes ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.pricing-notes li{border-left:3px solid var(--aqua);color:#dfe4f7;padding-left:1rem;line-height:1.65}.pricing-notes a{color:var(--aqua)}@media (max-width:620px){.plan-grid{grid-template-columns:1fr}}
