.pricing-panel.pricing-cards{display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch;gap:24px;background:transparent;color:var(--foreground)}.pricing-cards .plan-card{display:flex;flex-direction:column;min-width:0;padding:36px;border:1px solid #d4d8cc;border-radius:12px;background:#fcfcf9;box-shadow:0 2px 3px #26302105,inset 0 1px 0 #fff}.pricing-cards .plan-managed{border-color:#a4b09a}.pricing-cards .plan-independent{background:#efefe8}.pricing-cards .plan-heading h3{font:550 24px/1.2 Manrope Variable,sans-serif;letter-spacing:-.04em}.pricing-cards .plan-heading p{margin-top:12px;color:var(--muted);font-size:16px;line-height:1.65}.pricing-cards .price-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:30px 0 24px;font:500 60px/1.05 Manrope Variable,sans-serif;letter-spacing:-.055em}.pricing-cards .price-amount>span:not(.money){font:400 14px/1.5 var(--font-sans);letter-spacing:0;color:var(--muted)}.pricing-cards .plan-features{list-style:none;margin:0;padding:0;font-size:15px;line-height:1.65}.pricing-cards .plan-features li{position:relative;padding:5px 0 5px 18px}.pricing-cards .plan-features li:before{content:"";position:absolute;left:0;top:16px;width:7px;height:1px;background:#77866a}.pricing-cards .care-price{margin-top:28px;padding-top:24px;border-top:1px solid #d9dfd2}.pricing-cards h4{font:550 16px/1.5 var(--font-sans);letter-spacing:0}.pricing-cards .care-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.pricing-cards .care-heading .billing-period-control{margin:0;gap:10px}.pricing-cards .care-overview{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:20px 28px;margin-top:24px}.pricing-cards .care-price .price-amount{margin:0;padding-top:3px;font-size:36px;min-height:40px;flex-wrap:nowrap;font-variant-numeric:tabular-nums}.pricing-cards .care-billing-note{margin-top:8px;min-height:24px;font-size:14px;line-height:24px;color:var(--muted)}.pricing-cards .care-billing-note s{text-decoration-thickness:1px}.pricing-cards .care-overview .plan-features{flex:1 1 230px}.pricing-cards .price-reference{color:var(--muted);font:400 20px/1.3 var(--font-sans);letter-spacing:0;text-decoration-thickness:1px}.pricing-cards .pricing-total{margin-top:24px;color:#374631;font-size:14px;line-height:1.7;display:grid;grid-template-columns:1fr;min-height:48px}.pricing-cards .included-month{font-weight:400}.pricing-cards .pricing-small{margin-top:12px;max-width:440px;font-size:14px;line-height:1.7;color:var(--muted)}.pricing-cards .pricing-small a{text-decoration:underline;text-underline-offset:4px}.pricing-cards .independent-note{margin-top:32px;padding-top:28px;border-top:1px solid #d4d8cc}.pricing-cards .independent-note p{margin-top:12px;max-width:330px;color:var(--muted);font-size:15px;line-height:1.7}.pricing-cards .plan-action{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:auto;padding-top:32px}.pricing-cards .plan-action>span{color:var(--muted);font-size:13px}@media (max-width:1000px){.pricing-panel.pricing-cards{grid-template-columns:1fr 1fr;gap:20px}.pricing-cards .plan-card{padding:28px}.pricing-cards .plan-heading p{font-size:15px}.pricing-cards .plan-heading h3{font-size:22px}.pricing-cards .price-amount{font-size:54px}}@media (max-width:800px){.pricing-panel.pricing-cards{grid-template-columns:1fr}}@media (max-width:700px){.pricing-cards .plan-card{padding:28px 24px;border-radius:10px}.pricing-cards .price-amount{font-size:52px;margin-top:26px}.pricing-cards .care-price .price-amount{font-size:34px}.pricing-cards .plan-action{flex-direction:column;align-items:stretch;gap:16px}.pricing-cards .plan-action .button{width:100%}.pricing-cards .plan-action>span{text-align:center}}.pricing-cards .care-billing-note .price-reference{font:inherit}