.packages .package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.packages .package{min-width:0}
.packages .package ul{flex:0 0 auto;margin-bottom:14px}
.annual-offer{display:flex;align-items:center;gap:16px;padding:18px 22px;margin:0 0 12px;background:#24331b;border:1px solid #83a84c;border-radius:10px}
.annual-offer>span{color:var(--lime);font-size:24px;line-height:1}
.annual-offer p{margin:0;color:#d8e9c5;font-size:15px}
.annual-offer strong{color:var(--lime);font-weight:700}
.plan-tiers{border-top:1px solid var(--line);margin:0 0 13px}
.plan-tier{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}
.plan-tier h4{font:600 17px/1.3 Manrope,sans-serif;letter-spacing:-.3px;margin:0 0 4px;color:var(--text)}
.plan-tier>div>p{font-size:12px;line-height:1.45;color:var(--muted);margin:0;max-width:380px}
.plan-tier>div>.lifetime-updates{color:var(--lime);font-weight:600;margin-top:7px}
.plan-price{display:flex;align-items:baseline;gap:5px;margin:0;white-space:nowrap;color:var(--lime)}
.plan-price strong{font:600 21px/1.2 Manrope,sans-serif;letter-spacing:-.5px}
.plan-price span{font-size:11px;color:var(--muted)}
.package-upgrade{font-size:11px;line-height:1.55;color:#b7d38f;margin:0 0 18px}
.packages .package .button{margin-top:auto}
.enterprise-panel{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:24px;padding:27px 30px;border:1px solid #7b944f;border-radius:11px;background:linear-gradient(120deg,#202a19,#192017)}
.enterprise-panel .eyebrow{color:var(--lime);font-size:10px;margin:0 0 7px}
.enterprise-panel h3{font-size:27px;font-weight:500;letter-spacing:-.6px;margin:0 0 8px}
.enterprise-panel p:last-child{font-size:14px;line-height:1.6;color:#c2ceba;max-width:670px;margin:0}
.enterprise-panel .button{flex:none;font-size:13px;gap:18px}
@media(max-width:900px){.enterprise-panel{align-items:flex-start;flex-direction:column}.enterprise-panel .button{align-self:flex-start}}
@media(max-width:640px){.packages .package-grid{grid-template-columns:1fr}.annual-offer{padding:16px}.annual-offer p{font-size:13px}.plan-tier{gap:10px}.plan-tier h4{font-size:16px}.plan-price strong{font-size:19px}.enterprise-panel{padding:22px}.enterprise-panel h3{font-size:24px}}
@media(max-width:400px){.plan-tier{grid-template-columns:1fr;gap:7px}.plan-price{justify-content:flex-start}}
