.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:25px}
.tier{background:#0d1b2f;border:1px solid #33495d;border-radius:17px;padding:25px}
.tier-pro{border-color:#348a79;background:linear-gradient(140deg,#153e41,#112238 75%)}
.tier h3{font-size:22px;margin:8px 0}.tier-price{font-size:36px;font-weight:800;letter-spacing:-1.3px}
.tier-price span{font-size:15px;color:#a4c2d0;letter-spacing:0;font-weight:500}.tier .btn{margin-top:18px}
.tier .tier-footnote{font-size:12px;color:#abc3cd;margin-top:10px}.tier p{min-height:58px}
@media(max-width:600px){.pricing-grid{grid-template-columns:1fr}.tier p{min-height:0}}

.batch-workspace{margin:16px 0 0;padding:21px 23px;border:1px solid #315c63;background:#0c303245;border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:15px}
.batch-workspace h3{margin:5px 0;font-size:17px}
.batch-workspace p{color:#abc6cf;font-size:13px;margin:3px 0 7px;max-width:670px}
.batch-hint{font-size:11px;color:#89b1ac}
.batch-controls{flex-shrink:0}
@media(max-width:700px){.batch-workspace{display:block}.batch-controls{margin-top:14px}.batch-controls .btn{width:100%}}

.resource-link{display:inline-block;margin-top:14px;color:#8af0d7;font-size:13px;font-weight:750;text-decoration:underline;text-underline-offset:4px}.resource-link:hover{color:white}
.sample-links{font-size:12px!important;margin-top:9px!important;color:#a7c5cc!important}
.sample-links a{color:#7fecd4;text-decoration:underline;text-underline-offset:3px}
.sample-links a:hover{color:#bbffed}