.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.dropdown-enter{opacity:0;transform:translateY(-10px)}.dropdown-enter-active{transition:opacity .2s,transform .2s ease-out}.dropdown-enter-active,.dropdown-exit{opacity:1;transform:translateY(0)}.dropdown-exit-active{opacity:0;transform:translateY(-10px);transition:opacity .15s,transform .15s ease-in}.css-13cymwt-control{border:0!important}.cms-content{color:#475569;font-size:13px;line-height:1.7}@media (min-width:768px){.cms-content{font-size:14px}}.cms-content p{margin-bottom:.85rem}.cms-content p:last-child{margin-bottom:0}.cms-content strong{color:#232323;font-weight:600}.cms-content a{color:#711db0;text-decoration:underline}.cms-content h2,.cms-content h3,.cms-content h4{color:#232323;font-weight:800;font-size:1rem;margin:1.4rem 0 .6rem}.cms-content ol,.cms-content ul{list-style:none;padding-left:0;margin:.85rem 0}.cms-content li{position:relative;padding-left:1.4rem;margin-bottom:.5rem}.cms-content li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:9999px;background:#711db0}.cms-features ul{display:grid;grid-template-columns:1fr;gap:.5rem 1.25rem;list-style:none;padding:0;margin:0}@media (min-width:640px){.cms-features ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.cms-features li{display:flex;align-items:flex-start;gap:.55rem;color:#232323;font-weight:600;font-size:12.5px;line-height:1.5;padding-left:0;margin-bottom:0}.cms-features li:before{content:"✓";position:static;width:auto;height:auto;background:none;border-radius:0;color:#711db0;font-weight:900;flex-shrink:0}.blob-card:focus-visible,.blob-card:hover{border-radius:var(--blob-hover)!important}.blob-card:focus-visible{outline:3px solid #ffc973;outline-offset:4px}@media (prefers-reduced-motion:reduce){.blob-card{transition:none}.blob-card:focus-visible,.blob-card:hover{transform:none}}