.plan-comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pricing-card{color:#193e32;background:#fffef7;border:1px solid #bfd5c4;border-radius:24px;flex-direction:column;min-width:0;padding:26px;display:flex}.pricing-free{background:#eef7eb}.pricing-premium{background:#eee8ff;border-color:#d5c9f0}.pricing-card-heading{flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;display:flex}.pricing-card-heading h3{margin:0;font:600 27px/1.2 Fredoka,sans-serif}.pricing-current{background:#fffef9;border:1px solid #b4cbb7;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:800}.pricing-card .pricing-amount{font-variant-numeric:tabular-nums;margin:22px 0 6px;font:600 48px/1.1 Fredoka,sans-serif}.pricing-amount small{color:#4c6258;margin-left:5px;font:600 15px/1.5 Nunito Sans,sans-serif}.pricing-description{color:#496559;margin:0;font-size:15px;line-height:1.6}.pricing-card ul{gap:13px;margin:24px 0 18px;padding:0;list-style:none;display:grid}.pricing-card li{align-items:flex-start;gap:9px;font-size:15px;line-height:1.5;display:flex}.pricing-card li>.cozy-icon{flex-shrink:0;margin-top:2px}.pricing-extra{color:#496559;margin:0 0 22px;font-size:14px;line-height:1.6}.pricing-card>.button{width:100%;min-height:48px;margin-top:auto;font-size:16px}.pricing-renewal{text-align:center;color:#496559;margin-top:11px;font-size:12px;line-height:1.6;display:block}.pricing-footnote{color:#496559;grid-column:1/-1;max-width:80ch;margin:0;font-size:13px;line-height:1.7}.landing-pricing{scroll-margin-top:30px}.landing-pricing .plan-comparison{text-align:left;max-width:900px;margin:30px auto 0}.landing-pricing>p{color:#496559;margin-top:12px;font-size:17px;line-height:1.7}@media (max-width:700px){.plan-comparison{grid-template-columns:minmax(0,1fr);gap:16px}.pricing-card{border-radius:20px;padding:22px 20px}.pricing-card-heading h3{font-size:25px}.pricing-card .pricing-amount{margin-top:18px;font-size:43px}.pricing-card ul{gap:12px;margin-top:20px}.pricing-footnote{padding:0 2px;font-size:12px}.landing-pricing .plan-comparison{margin-top:24px}}
