.plans{--plan-ink:var(--ink,#202d28);--plan-muted:var(--muted,#64716a);--plan-surface:var(--surface,#fff);--plan-line:var(--line,#dfe2d7);color:var(--plan-ink)}.plans-landing{--plan-ink:#202d28;--plan-muted:#64716a;--plan-surface:#fffef9;--plan-line:#dfe2d7}.plans-periods{background:var(--surface2,#edece4);border:1px solid var(--plan-line);border-radius:10px;justify-content:center;gap:5px;width:max-content;max-width:100%;margin:0 auto 30px;padding:5px;display:flex}.plans-landing .plans-periods{background:#eeeee4}.plans-periods button{min-height:44px;color:var(--plan-muted);border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:11px 22px;font-size:12px;font-weight:700;display:flex}.plans-periods button[aria-pressed=true]{background:var(--plan-surface);color:var(--plan-ink);box-shadow:0 2px 7px #162a1b0c}.plans-periods button>span{color:#425e35;white-space:nowrap;background:#e4ead6;border-radius:4px;padding:3px 6px;font-size:10px}.plans-grid{grid-template-columns:1fr 1fr;gap:23px;max-width:960px;margin:auto;display:grid}.plans-card{border:1px solid var(--plan-line);background:var(--plan-surface);border-radius:12px;flex-direction:column;min-width:0;padding:34px;display:flex}.plans-label{letter-spacing:1.3px;font-size:9px;font-weight:750;display:inline-block}.plans-card>.plans-label{align-items:center;min-height:28px;display:flex}.plans-card h3{letter-spacing:-1.2px;margin:18px 0 10px;font-size:31px;line-height:1.3}.plans-description{max-width:350px;min-height:48px;color:var(--plan-muted);font-size:13px;line-height:1.8}.plans-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:26px 0 7px;display:flex}.plans-price strong{letter-spacing:-2.8px;font-size:52px;font-weight:650;line-height:1.2}.plans-price>span{color:var(--plan-muted);font-size:13px}.plans-billing{min-height:36px;color:var(--plan-muted);font-size:11px;line-height:1.8}.plans-card ul{border-top:1px solid var(--plan-line);flex-direction:column;flex:1;gap:15px;margin:13px 0 0;padding:22px 0 27px;list-style:none;display:flex}.plans-card li{align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;display:flex}.plans-card li>svg{color:#7b9064;flex-shrink:0;margin-top:3px}.plans-premium{color:#f7f7ed;background:#203e32;border-color:#203e32}.plans-premium-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.plans-premium-tag{letter-spacing:.7px;color:#f0c3a2;background:#ffffff12;border:1px solid #e2bf9240;border-radius:4px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:750;display:inline-flex}.plans-premium .plans-label{color:#c8d7ba}.plans-premium .plans-description,.plans-premium .plans-price>span,.plans-premium .plans-billing{color:#ccd8c3}.plans-premium ul{border-color:#ffffff20}.plans-premium li>svg{color:#d6b390}.plans-button{background:#e4b394;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:50px;padding:13px 17px;font-size:12px;font-weight:750;text-decoration:none;display:flex;color:#233c30!important}.plans-button:hover{background:#f1c8ad}.plans-button-free{background:#e9ecdf;color:var(--plan-ink)!important}.plans-account .plans-button-free{background:var(--surface2)}.plans-card>small{text-align:center;color:var(--plan-muted);margin-top:12px;font-size:10px}.plans-premium>small{color:#c8d5be}.plans-current{border:1px solid var(--plan-line);min-height:50px;color:var(--plan-muted);border-radius:6px;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.plans-notice{border-top:1px solid var(--plan-line);align-items:flex-start;gap:11px;max-width:960px;margin:25px auto 0;padding-top:21px;display:flex}.plans-notice>svg{color:var(--plan-muted);flex-shrink:0;margin-top:2px}.plans-notice>p{color:var(--plan-muted);font-size:11px;line-height:1.9}.plans-savings{color:var(--plan-muted);text-align:center;max-width:960px;margin:20px auto 0;font-size:11px;line-height:1.8}.plans-scope{color:var(--plan-muted);max-width:960px;margin:13px auto 0;font-size:10px;line-height:1.9}.plans-account-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.plans-account-header h2{margin:8px 0 12px}.plans-account-header p{color:var(--plan-muted);font-size:13px}.plans-account-state{border:1px solid var(--plan-line);background:var(--plan-surface);border-radius:10px;align-items:center;gap:13px;margin-bottom:30px;padding:20px;display:flex}.plans-account-state>svg{color:var(--green);flex-shrink:0}.plans-account-state>div{flex:1}.plans-account-state p{color:var(--plan-muted);margin-top:5px;font-size:12px;line-height:1.8}.plans-account-state .text-btn{font-size:11px}.plans-legal{flex-wrap:wrap;gap:25px;margin-top:25px;font-size:12px;display:flex}.plans-legal a{min-height:40px;color:var(--plan-muted);text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.lp-pricing{border-top:1px solid #dfe2d6}.lp-pricing .lp-section-heading{margin-bottom:35px}.lp-pricing .lp-section-heading>p{max-width:370px}.lp-pricing .plans-card h3{font-size:32px}.plans-account button:disabled{cursor:default}@media (max-width:900px){.plans-card{padding:27px}.plans-price strong{font-size:45px}.plans-periods button{padding:10px 17px}.plans-label{letter-spacing:1px;font-size:8px}.plans-premium-tag{font-size:7px}.plans-card h3{font-size:28px}}@media (max-width:650px){.plans-grid{grid-template-columns:1fr;gap:17px}.plans-card{padding:27px 24px}.plans-price strong{font-size:49px}.plans-description,.plans-billing{min-height:0}.plans-periods{gap:2px;width:100%;margin-bottom:23px;padding:4px}.plans-periods button{flex:1;gap:5px;padding:10px 8px;font-size:11px}.plans-periods button>span{padding:3px 4px;font-size:8px}.plans-premium-tag,.plans-premium-heading .plans-label{font-size:8px}.plans-card li{font-size:12px}.plans-card>small{font-size:10px}.plans-notice{margin-top:22px}.plans-notice>p{font-size:11px}.plans-account-header{flex-direction:column;align-items:flex-start}.plans-account-state{flex-wrap:wrap;align-items:flex-start;padding:17px}.plans-account-state>.text-btn{min-height:34px;margin-left:34px}.plans-account-state>div{min-width:170px}.plans-savings{text-align:left;font-size:11px}.plans-scope{font-size:10px}}
