.pricing-card-cycle,.pricing-card-plan-heading{align-items:center;gap:7px;display:flex}.pricing-card-cycle{justify-content:space-between}.pricing-card-cycle small{color:#70707a;font-weight:700}.pricing-card-preview{gap:6px}.pricing-card-preview .pricing-card-cycle span{color:var(--muted);font-size:10px!important}.pricing-card-preview .pricing-card-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.pricing-card-preview .pricing-card-tier{border:1px solid var(--line);background:var(--color-white);border-radius:7px;gap:2px;padding:7px 8px;display:grid}.pricing-card-preview .pricing-card-tier.is-recommended{border-color:var(--ink);background:var(--soft);border-width:2px}.pricing-card-preview .pricing-card-tier b{color:var(--ink);font-weight:800;font-size:12px!important}.pricing-card-preview .pricing-card-tier strong{color:var(--ink);font-weight:800;line-height:1.1;font-size:15px!important}.pricing-card-preview .pricing-card-tier strong small{color:var(--muted);font-weight:650;font-size:10px!important}.pricing-card-preview .pricing-card-tier>small{color:var(--muted);font-size:10px!important}.pricing-card-preview .pricing-card-tier-head{justify-content:space-between;align-items:center;gap:4px;display:flex}.pricing-card-preview .pricing-card-tier-head span{background:var(--ink);color:var(--color-white);border-radius:999px;padding:1px 5px;font-weight:800;font-size:9px!important}.pricing-card-preview .pricing-card-conclusion{color:var(--ink);margin:0;line-height:1.45;font-size:11px!important}.term-interactive-demo.pricing-interaction-demo{border-color:var(--line);background:var(--color-white)}.pricing-interaction-demo .pricing-demo-cycle{flex-wrap:wrap;gap:6px;display:flex}.pricing-interaction-demo .pricing-demo-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pricing-interaction-demo button{border-color:var(--line);background:var(--color-white);color:var(--ink)}.pricing-interaction-demo button:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.pricing-interaction-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pricing-interaction-demo button:disabled,.pricing-interaction-demo button:disabled:hover{border-color:var(--line);background:var(--soft);color:var(--muted);cursor:not-allowed}.term-interactive-demo.pricing-interaction-demo .pricing-demo-cycle button[aria-pressed=true],.term-interactive-demo.pricing-interaction-demo .pricing-demo-cycle button[aria-pressed=true]:hover{border-color:var(--ink);background:var(--soft);color:var(--ink);font-weight:800}.pricing-interaction-demo .pricing-demo-tier{border:1px solid var(--line);background:var(--color-white);border-radius:9px;align-content:start;gap:5px;padding:12px;display:grid}.pricing-interaction-demo .pricing-demo-tier.is-recommended{border-color:var(--ink);border-width:2px}.pricing-interaction-demo .pricing-demo-tier.is-selected{box-shadow:inset 0 0 0 2px var(--ink)}.pricing-interaction-demo .pricing-demo-tier-head{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pricing-interaction-demo .pricing-demo-tier-head b{color:var(--ink);font-size:14px;font-weight:800}.pricing-interaction-demo .pricing-demo-rec{background:var(--ink);color:var(--color-white);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800}.pricing-interaction-demo .pricing-demo-current{border:1px solid var(--ink);background:var(--color-white);color:var(--ink);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800}.pricing-interaction-demo .pricing-demo-price{color:var(--ink);font-size:20px;font-weight:800;line-height:1.1}.pricing-interaction-demo .pricing-demo-price small{color:var(--muted);font-size:12px;font-weight:650}.pricing-interaction-demo .pricing-demo-meta{color:var(--ink);margin:0;font-size:12px;line-height:1.45}.pricing-interaction-demo .pricing-demo-trial{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.pricing-interaction-demo .pricing-demo-total{background:var(--soft);color:var(--ink);border-radius:5px;margin:0;padding:4px 6px;font-size:11px;font-weight:700}.pricing-interaction-demo .pricing-demo-blocked{border-left:3px solid var(--ink);background:var(--soft);color:var(--ink);border-radius:0 4px 4px 0;margin:0;padding:5px 7px;font-size:11px;line-height:1.45}.pricing-interaction-demo .pricing-demo-cta{width:100%;min-height:34px}.pricing-interaction-demo .pricing-demo-prereqs{border:1px solid var(--line);background:var(--color-white);border-radius:6px;gap:6px;margin:0;padding:10px 12px;display:grid}.pricing-interaction-demo .pricing-demo-prereqs legend{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;padding:0;font-size:11px;font-weight:800}.pricing-interaction-demo .pricing-demo-prereqs label{color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.term-interactive-demo.pricing-interaction-demo input[type=checkbox]{width:auto;min-height:0;accent-color:var(--ink)}.term-interactive-demo.pricing-interaction-demo .pricing-demo-cta.is-primary{border-color:var(--color-rausch-600);background:var(--color-rausch-600);color:var(--color-white)}.term-interactive-demo.pricing-interaction-demo .pricing-demo-cta.is-primary:hover{border-color:var(--color-rausch-600);background:var(--color-rausch-600);color:var(--color-white);filter:brightness(1.06)}.term-interactive-demo.pricing-interaction-demo .pricing-demo-cta.is-primary:disabled,.term-interactive-demo.pricing-interaction-demo .pricing-demo-cta.is-primary:disabled:hover{border-color:var(--line);background:var(--soft);color:var(--muted);cursor:not-allowed;filter:none}.pricing-interaction-demo .pricing-demo-status{border:1px solid var(--line);border-left:3px solid var(--ink);background:var(--soft);color:var(--ink);border-radius:6px;margin:0;padding:9px 11px;font-size:12px;line-height:1.55}@media (max-width:540px){.pricing-card-preview .pricing-card-tiers,.pricing-interaction-demo .pricing-demo-tiers{grid-template-columns:1fr}}.term-card .term-preview.pricing-card-preview{background:radial-gradient(circle at 50% 12%,#d4ba7a4d,#0000 34%),linear-gradient(#f7f3ea 0%,#eef2ee 100%);border-color:#e4d9c4;gap:8px;padding:10px!important}.pricing-card-shelf{grid-template-columns:.9fr 1.2fr .9fr;align-items:end;gap:6px;display:grid}.pricing-card-shelf article{background:#fff;border:1px solid #e2ddd2;border-radius:10px;gap:3px;padding:8px 7px;display:grid}.pricing-card-shelf article b{color:#24332b!important;font-size:10px!important}.pricing-card-shelf article strong{color:#24332b!important;font-size:13px!important}.pricing-card-shelf article small{color:#6d766f!important;font-size:8px!important}.pricing-card-shelf article.is-featured{background:#16382c;border-color:#16382c;padding:10px 8px 8px;transform:translateY(-4px);box-shadow:0 10px 18px #16382c38}.pricing-card-shelf article.is-featured em{background:#c9a24a;border-radius:999px;justify-self:start;padding:1px 6px;font-style:normal;font-weight:850;color:#2a220e!important;font-size:7px!important}.pricing-card-shelf article.is-featured b,.pricing-card-shelf article.is-featured strong,.pricing-card-shelf article.is-featured small{color:#f4efe3!important}.pricing-card-shelf article.is-featured span{background:#c9a24a;border-radius:6px;justify-self:start;margin-top:3px;padding:4px 7px;font-weight:850;color:#2a220e!important;font-size:8px!important}.pricing-card-conclusion{margin:0;line-height:1.45;color:#2c3b33!important;font-size:10px!important}.term-interactive-demo.pricing-demo{--price-forest:#16382c;--price-gold:#c9a24a;--price-fail:#9a4330;background:#f4f0e6;border-color:#e4d9c4;gap:12px;padding:12px}.pricing-demo .pricing-demo-stage{background:radial-gradient(circle at 50% 0,#d4ba7a47,#0000 36%),linear-gradient(#fbf8f0 0%,#eef2ee 100%);border:1px solid #e4d9c4;border-radius:16px;gap:14px;padding:16px;display:grid}.pricing-demo .pricing-demo-cycle{justify-content:center;gap:8px;display:flex}.term-interactive-demo.pricing-demo .pricing-demo-cycle button{color:#3b463f;background:#fff;border-color:#d9d1c2;min-width:120px}.term-interactive-demo.pricing-demo .pricing-demo-cycle button:hover{border-color:var(--price-forest);color:var(--price-forest);background:#eef4ef}.term-interactive-demo.pricing-demo .pricing-demo-cycle button[aria-pressed=true],.term-interactive-demo.pricing-demo .pricing-demo-cycle button[aria-pressed=true]:hover{border-color:var(--price-forest);background:var(--price-forest);color:#f4efe3}.pricing-demo .pricing-demo-shelf{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.pricing-demo .pricing-demo-card{background:#fff;border:1px solid #e2ddd2;border-radius:16px;align-content:start;gap:8px;padding:16px 14px 14px;display:grid;position:relative}.pricing-demo .pricing-demo-card b{color:#24332b;font-size:16px}.pricing-demo .pricing-demo-card strong{color:#16382c;letter-spacing:-.04em;font-size:28px}.pricing-demo .pricing-demo-card strong small{color:#6d766f;font-size:12px}.pricing-demo .pricing-demo-card p,.pricing-demo .pricing-demo-card>small{color:#5b6660;margin:0;font-size:12px}.pricing-demo .pricing-demo-card.is-featured{border-color:var(--price-forest);background:var(--price-forest);transform:translateY(-8px);box-shadow:0 18px 32px #16382c33}.pricing-demo .pricing-demo-card.is-featured b,.pricing-demo .pricing-demo-card.is-featured strong,.pricing-demo .pricing-demo-card.is-featured p,.pricing-demo .pricing-demo-card.is-featured>small{color:#f4efe3}.pricing-demo .pricing-demo-card.is-featured strong small{color:#d5c7a4}.pricing-demo .pricing-demo-card em{background:var(--price-gold);color:#2a220e;border-radius:999px;justify-self:start;padding:3px 8px;font-size:10px;font-style:normal;font-weight:850}.pricing-demo .pricing-demo-current{color:#215738;background:#eaf6ea;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:850;position:absolute;top:12px;right:12px}.pricing-demo .pricing-demo-card.is-featured .pricing-demo-current{color:#2a220e;background:#c9a24a}.term-interactive-demo.pricing-demo .pricing-demo-card button.is-buy{background:var(--price-gold);color:#2a220e;border:0;font-weight:850}.term-interactive-demo.pricing-demo .pricing-demo-card button.is-buy:hover{color:#2a220e;background:#b48d38;border:0}.term-interactive-demo.pricing-demo .pricing-demo-card button.is-ghost{color:#24332b;background:#fff;border-color:#d9d1c2}.term-interactive-demo.pricing-demo .pricing-demo-card button.is-ghost:hover{border-color:var(--price-forest);color:var(--price-forest)}.term-interactive-demo.pricing-demo .pricing-demo-card button:disabled{color:#7a3324;background:#f8e4dc;border-color:#e0c1b6}.pricing-demo .pricing-demo-block-reason{color:#7a3324;background:#f8e4dc;border-radius:10px;gap:6px;padding:8px;font-size:12px;font-weight:750;display:grid}.term-interactive-demo.pricing-demo .pricing-demo-block-reason button{border-color:var(--price-fail);min-height:32px;color:var(--price-fail);background:#fff}.term-interactive-demo.pricing-demo .pricing-demo-block-reason button:hover{background:var(--price-fail);color:#fff}.term-interactive-demo.pricing-demo button:focus-visible{outline-offset:2px;outline:3px solid #c9a24a73}.pricing-demo .pricing-demo-note{border-left:3px solid var(--price-forest);color:#2c3b33;background:#eaf1ec;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.pricing-examples article.is-good{border-left:3px solid #16382c}.pricing-examples article.is-bad{border-left:3px solid #b8b8c0}@media (max-width:780px){.pricing-card-shelf,.pricing-demo .pricing-demo-shelf{grid-template-columns:1fr}.pricing-demo .pricing-demo-card.is-featured{transform:none}.term-interactive-demo.pricing-demo .pricing-demo-cycle button{flex:auto;min-width:0}}
