[hidden]{display:none!important}.billing-period{display:flex;gap:5px;background:#e8edeb;border-radius:8px;padding:5px;width:max-content;margin:30px 0 20px}.billing-period button{border:0;background:transparent;color:var(--muted);padding:12px 26px;border-radius:5px;cursor:pointer;font-weight:600;font-size:14px}.billing-period button[aria-pressed=true]{background:var(--ink);color:white}.plan-status{font-size:14px;color:var(--muted);min-height:25px}.plan-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px}.price-card{display:flex;flex-direction:column;border:1px solid #d5dfdf;border-radius:9px;padding:30px;background:#fffefa;transition:border-color .2s,box-shadow .2s}.price-card:hover{border-color:#8ca6b6;box-shadow:0 15px 35px -28px #173b5677}.price-card .eyebrow{font-size:10px;color:var(--copper);margin-bottom:12px}.price-card h3{font-size:26px;letter-spacing:-.6px}.price{margin:4px 0 0;line-height:1.4}.price strong{font-size:31px;font-weight:600}.price>span{font-size:14px;color:var(--muted)}.vat-note,.cycle-note,.checkout-note{font-size:11px;color:var(--muted)}.vat-note{margin:7px 0}.cycle-note{margin-bottom:12px}.trial-note{color:#446852;background:#e7eee8;border-radius:5px;padding:7px 10px;font-size:12px;width:fit-content;margin:10px 0}.included-products{font-size:13px;color:var(--ink);border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.plan-limits{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:13px;padding-bottom:20px;margin-top:5px}.plan-limits dt{color:var(--muted)}.plan-limits dd{margin:0;font-weight:600}.price-card .button{margin-top:auto;justify-content:center}.checkout-note{margin:12px 0 0;line-height:1.5}.plan-scope{color:var(--muted);font-size:12px;max-width:850px;margin-top:22px}.plan-fallback{border:1px solid var(--line);border-radius:8px;padding:25px;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.purchase-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:35px 0 0;margin:45px 0 0;border-top:1px solid var(--line);gap:30px}.purchase-steps li>span{display:block;font-size:12px;color:var(--copper);margin-bottom:15px}.purchase-steps strong{font-size:15px}.purchase-steps p{font-size:13px;color:var(--muted);margin:7px 0 0}@media(max-width:760px){.purchase-steps{grid-template-columns:1fr;gap:23px}.purchase-steps li>span{margin-bottom:8px}.price-card{padding:25px}.plan-fallback{align-items:stretch;flex-direction:column}}
