.plans-page{max-width:1420px;margin:48px auto;padding:0 24px}.plans-page h1{max-width:900px;font-size:clamp(30px,4vw,47px);line-height:1.15}.plans-page .lead{max-width:850px}.plans-notice{padding:18px 22px;border:1px solid #c6ded8;background:#eaf6f2;border-radius:14px;color:#193d38;margin:28px 0}.plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px;align-items:stretch}.plans-grid .card{display:flex;flex-direction:column;margin:0}.plans-grid h2{font-size:25px}.plan-price{font-size:29px;font-weight:650;color:#006f65}.plan-price small{font-size:13px;font-weight:400}.plans-grid ul{padding-left:20px;flex:1}.plans-grid li{margin:11px 0}.plans-grid button{font:inherit;padding:13px;border-radius:14px;border:1px solid #c9d6dc;background:#edf1f3;color:#53646d;cursor:not-allowed;min-height:50px}.plans-page>.card{margin-top:28px}.plans-grid .eyebrow{font-size:10px;letter-spacing:1px}.plans-grid .button{text-align:center}

.plans-page .plans-grid a.button{color:#fff;background:#006f65}
@media(min-width:1250px){.plans-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.plans-grid .card{padding:20px}}
