.feedback-section{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:flex-start;gap:24px;max-width:1200px;margin:40px auto;padding:16px;display:flex}.feedback-section>*{flex:45%;min-width:300px}.white{color:#fff!important}.h-2{height:2rem}@media (max-width:768px){.feedback-section{flex-direction:column;align-items:center}.feedback-section>*{width:100%;max-width:500px}}.generic-page .concept-detail-back{color:#8f2ce1;background:#f4f3ecf2;border-radius:999px;align-items:center;padding:12px 18px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.generic-page .concept-detail-back:hover{background:#aa3bff1a;transform:translateY(-1px)}.generic-page .concept-detail-card:before{content:"";background:radial-gradient(circle at 0 0,#aa3bff2e,#0000 55%);border-radius:50%;width:280px;height:280px;position:absolute;inset:-40% -20% auto auto}.generic-page .concept-detail-card:after{content:"";background:radial-gradient(circle at 100% 100%,#3849d21f,#0000 60%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-40px;right:-60px}.generic-page .concept-detail-header{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex;position:relative}.generic-page .concept-detail-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#8f2ce1;margin-bottom:16px;font-size:.8rem;font-weight:700;display:inline-flex}.generic-page .concept-detail-title{background-color:#f5f4ed;border:1px solid #dccccc;border-radius:7px;padding:1rem}
