.button.secondary{color:var(--ink);background:0 0}.button.secondary:hover{background:var(--paper)}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (min-width:1051px){.pricing-grid{padding-top:25px;padding-bottom:40px}}@media (max-width:760px){.pricing-grid{grid-template-columns:1fr;padding-top:15px}}.pricing-card{padding:30px 25px}.pricing-card.featured{background:var(--sage);border-color:#becab4}.pricing-card h2{margin-top:38px;font-size:43px}.pricing-card .pricing-price-label{color:#505b44;margin:28px 0 -30px;font-size:11px}.price-subline{margin:12px 0 25px;font-size:11px}.pricing-recurring{border-top:1px solid #cfd2c4;flex-direction:column;gap:4px;padding:18px 0;display:flex}.pricing-recurring span,.pricing-recurring small{font-size:11px}.pricing-recurring strong{font-size:28px}.pricing-card>p:not(.price-subline):not(.pricing-price-label){color:#505b44;min-height:44px;font-size:13px}.pricing-card ul{border-top:1px solid #cfd2c4;flex:1;margin:25px 0;padding:25px 0;list-style:none}.pricing-card li{gap:12px;margin:15px 0;font-size:12px;line-height:1.5;display:flex}.pricing-card li span{color:#657c50}.pricing-card .tag{font-size:7px}@media (max-width:1050px){.pricing-card{padding:25px 20px}.pricing-card h2{font-size:34px}.pricing-card .card-top{flex-direction:column;align-items:flex-start;min-height:50px}}@media (max-width:760px){.pricing-card{padding:30px}.pricing-card .card-top{flex-direction:row;align-items:center;min-height:0}.pricing-card h2{margin-top:30px;font-size:43px}.pricing-card .tag{font-size:8px}.pricing-card ul{margin:18px 0;padding:15px 0}.pricing-card>p:not(.price-subline):not(.pricing-price-label){min-height:0}}.pricing-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;display:flex}.pricing-included h2{margin:10px 0}.pricing-included ul{padding-left:20px;line-height:1.6;list-style:outside}.pricing-included li{margin:8px 0}.pricing-included{padding-top:0}.pricing-included ul{columns:2;column-gap:60px;margin-top:24px}.pricing-included li{break-inside:avoid}@media (max-width:760px){.pricing-included ul{columns:1}}
