.guest-banner{display:flex;align-items:center;justify-content:space-between;gap:22px}.guest-banner h2{font-size:30px}.guest-banner .btn{flex-shrink:0}.learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.learning-card{padding:20px;background:#1a1b1f;border:1px solid #303239;border-radius:13px;display:flex;flex-direction:column;align-items:flex-start}.learning-card h3{font-size:17px;line-height:1.5;margin:10px 0}.learning-card p{font-size:12px;line-height:1.8}.learning-title{background:none;border:0;color:#edf0f7;padding:0;text-align:left;font:inherit}.learning-card .feature-row{margin:5px 0 20px}.learning-card .btn{margin-top:auto}.guest-categories{margin-bottom:20px}.guest-entry{margin-top:18px!important;background:#25272d!important;color:#e8eaf0!important;border:1px solid #41444d!important;width:100%}#request-modal ol,#request-modal ul{font-size:13px;line-height:1.8;color:#c3c9d4;padding-left:23px}@media(max-width:1150px){.learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.learning-grid{grid-template-columns:1fr}.guest-banner{align-items:flex-start;flex-direction:column}.guest-banner h2{font-size:26px}}

.intake-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px}.consent{display:flex;gap:12px;align-items:flex-start}.consent input{width:auto;margin-top:4px}.guest-hint{font-size:12px}.guest-entry{margin-top:12px!important}

#other-currency-label[hidden]{display:none!important}

.preview-includes{border:1px solid #383a41;border-radius:12px;padding:20px;margin:20px 0}.preview-includes ul{margin-bottom:0}.locked-preview{position:relative;overflow:hidden;border:1px solid #303239;border-radius:12px;padding:24px;margin:18px 0}.preview-lines{filter:blur(4px);opacity:.3;display:grid;gap:13px}.preview-lines i{height:9px;border-radius:10px;background:#8f939c;display:block}.preview-lines i:nth-child(2){width:82%}.preview-lines i:nth-child(4){width:62%}.locked-preview>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:650;background:linear-gradient(transparent,#17181bd9,transparent);color:#edf0f7;text-align:center;padding:15px}

.learning-card{position:relative;padding-top:48px}.favorite-toggle{position:absolute;right:15px;top:10px;background:none;border:1px solid #454854;border-radius:7px;color:#e0d7b2;font-size:23px;line-height:1;width:34px;height:34px}.favorite-toggle[aria-pressed="true"]{background:#33302a}.btn[aria-pressed="true"]{border-color:#b4bdce}
