.aim-plan-inline{margin:14px 0 0!important;color:var(--aim-muted);font-size:13px!important}.aim-product-plan{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:center;margin:18px 0;padding:30px;border:1px solid var(--aim-line);border-radius:20px;background:linear-gradient(135deg,#fff,#f0f2e8)}.aim-product-plan>div>small{color:var(--aim-coral-dark);font-size:10px;font-weight:900;letter-spacing:.14em}.aim-product-plan h2{margin:7px 0;color:var(--aim-ink);font:italic 900 clamp(2rem,4vw,3.5rem)/1 var(--aim-serif)}.aim-product-plan p{max-width:780px}.aim-product-plan ul{display:flex;flex-wrap:wrap;gap:8px 22px;margin:18px 0 0;padding:0;list-style:none}.aim-product-plan li:before{content:"✓";margin-right:7px;color:var(--aim-green);font-weight:900}.aim-product-plan aside{display:grid;gap:9px;padding:22px;border:1px solid var(--aim-line);border-radius:15px;background:#fff}.aim-product-plan aside>span{color:var(--aim-ink);font:italic 900 35px/1 var(--aim-serif)}.aim-product-plan aside>small{color:var(--aim-muted);font-weight:800}.aim-product-plan aside>a:last-child{text-align:center;font-size:12px;font-weight:850}@media(max-width:780px){.aim-product-plan{grid-template-columns:1fr;padding:22px}.aim-product-plan ul{display:grid}.aim-product-plan aside{width:100%}}
/* Direct plan-choice controls: one decision, one checkout. */
.aim-plan-actions{display:grid;gap:10px}.aim-plan-actions .button{width:100%;justify-content:center}.aim-annual-link{display:block;text-align:center;font-weight:900;color:#b8322c;text-decoration:none}.aim-annual-link:hover{text-decoration:underline}
