/* Qualifications Bundle: a free builder entrance with clear subscription boundaries. */
html body .qb-card-detail{display:block;color:#637368;font:500 12.5px/1.4 Archivo,Arial,sans-serif;margin:3px 0 5px;overflow-wrap:anywhere}
html body main .k-cards .qb-demo-route.k-card-tool.k-card-tool .qb-try{white-space:normal!important;line-height:1.3!important;max-width:100%;text-align:center;justify-content:center;border-radius:4px!important}
html body .qb-demo-route .k-card-status{font-weight:600!important;color:#53685a!important}
html body .qb-primary,html body .qb-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 16px;box-sizing:border-box;border-radius:4px!important;font:700 14px/1.35 Archivo,Arial,sans-serif;text-decoration:none;white-space:normal;max-width:100%;text-align:center}
html body .qb-primary{background:#e8b84a;color:#1f2a20;border:1px solid #e8b84a}
html body .qb-primary:hover{background:#f2c95e}
html body .qb-secondary{background:#fff;color:#244332;border:1px solid #b8c7ba}
html body .qb-secondary:hover{background:#edf3e9}
html body .qb-primary:focus-visible,html body .qb-secondary:focus-visible,html body .qb-example summary:focus-visible{outline:3px solid #c89321;outline-offset:4px}
html body article.k-new.qb-feature{grid-template-columns:104px minmax(0,1fr) minmax(200px,250px);gap:20px;align-items:center;cursor:default}
html body .qb-feature img{width:104px;height:104px}
html body .qb-feature .qb-lead{font-size:16px;line-height:1.45;color:#fff;margin:6px 0}
html body .qb-feature .qb-bundle-parts{font-size:13px;color:#e1e9dd;margin:6px 0 0}
html body .qb-feature-actions{display:grid;gap:9px;justify-items:stretch;min-width:0}
html body .qb-feature-actions .qb-boundary{font-size:12px;line-height:1.5;color:#e1e9dd;margin:0}
html body .qb-feature-actions .qb-price{font-size:13px;font-weight:600;color:#fff;margin:0}
html body .qb-feature-actions .qb-secondary{background:transparent;color:#fff;border-color:#b2c3ae}
html body .qb-feature-actions .qb-secondary:hover{background:#ffffff12}
html body .qb-trial-limit{display:block;margin:7px 0;font-weight:500;color:#fff}
html body .qf-trial .qb-trial-actions{flex:0 1 auto;display:grid;gap:8px;min-width:0;justify-items:start}
html body .qb-trial-price{display:block;color:#e4ece2;font-size:13px;line-height:1.4}
html body .qf-trial .qf-trial-btn{white-space:normal!important;text-align:center;border-radius:4px!important;min-height:44px;box-sizing:border-box}
html body .qb-example{margin:0 0 18px;border:1px solid #cfdbcb;background:#fff;border-radius:12px;overflow:hidden;color:#234130}
html body .qb-example>summary{cursor:pointer;padding:13px 16px;font:700 14px/1.45 Archivo,Arial,sans-serif;min-height:44px;box-sizing:border-box;background:#f4f7ef}
html body .qb-example[open]>summary{border-bottom:1px solid #dce5d6}
html body .qb-example-content{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:22px;padding:20px;align-items:start}
html body .qb-example-image{display:block;background:#f0f0e9;border:1px solid #d4dacd}
html body .qb-example-image img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}
html body .qb-example-content strong{font-size:16px;line-height:1.4}
html body .qb-example-content p,html body .qb-example-steps{font-size:14px;line-height:1.55;color:#526658}
html body .qb-example-content p{margin:8px 0 12px}
html body .qb-example-steps{margin:16px 0 0;padding-left:20px}
html body .qb-example-steps li+li{margin-top:10px}
html body .qb-example-steps strong{font-size:14px}
html body .qb-plan-trial{margin:14px 0 18px;padding:14px 16px;background:#f2f6ed;border:1px solid #d4dfce;border-radius:10px}
html body .qb-plan-trial p{margin:8px 0 0;font-size:13px;line-height:1.5}
html body .qb-plan-intro{font-size:15px;line-height:1.5;color:#53685a;margin:10px 0 16px}
html body .qb-plan-example{margin-top:20px}
@media(max-width:1000px){html body article.k-new.qb-feature{grid-template-columns:84px minmax(0,1fr)}html body .qb-feature img{width:84px;height:84px}html body .qb-feature-actions{grid-column:1/-1;justify-items:start;grid-template-columns:minmax(0,1fr);gap:8px}html body .qb-feature-actions .qb-primary{min-width:190px}}
@media(max-width:640px){html body article.k-new.qb-feature{gap:12px;padding:16px}html body .qb-feature h2{font-size:19px}html body .qb-feature .qb-lead{font-size:14px}html body .qb-feature .qb-bundle-parts{font-size:12px}html body .qb-feature-actions{gap:9px}html body .qb-feature-actions .qb-primary{width:100%}html body .qb-feature-actions .qb-secondary{padding:8px 12px}html body .qf-trial{padding:16px;gap:12px}html body .qb-example-content{grid-template-columns:1fr;gap:16px;padding:16px}html body .qb-example-image{max-width:230px;margin:0 auto}html body .qb-example-content strong{font-size:15px}html body .qb-card-detail{font-size:11.5px}html body main .k-cards .qb-demo-route.k-card-tool.k-card-tool .qb-try{padding:8px 10px;font-size:12px;min-height:44px}html body .qb-plan-trial .qb-secondary{width:100%}}
@media(max-width:359px){html body article.k-new.qb-feature{grid-template-columns:64px minmax(0,1fr)}html body .qb-feature img{width:64px;height:64px}html body .qb-feature h2{font-size:17px}}

/* Keep the example walkthrough numbered inside the plan card. */
html body .qb-example-steps li{padding-left:0!important;list-style:decimal}
html body .qb-example-steps li::before{content:none!important;display:none!important}
