.glass-modal{background:rgba(255,255,255,.12)!important;backdrop-filter:blur(12px) saturate(180%)!important;-webkit-backdrop-filter:blur(12px) saturate(180%)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 4px 30px rgba(0,0,0,.1)!important;border-radius:16px!important;padding:2rem!important;width:100%;height:auto;min-height:0;max-height:90vh;display:flex;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);margin:0;overflow-y:auto;z-index:50;will-change:transform}@media (min-width:640px){.glass-modal{min-width:600px!important}}.glass-modal input{background:rgba(255,255,255,.15)!important;border:1px solid rgba(255,255,255,.2)!important;color:white!important;border-radius:8px!important;padding:10px 14px!important;width:100%;transition:all .2s ease}.glass-modal input:focus{outline:none;border-color:rgba(255,255,255,.4)!important;box-shadow:0 0 0 2px rgba(255,255,255,.1)!important}.glass-modal input::placeholder{color:rgba(255,255,255,.6)!important}.glass-modal .tabs-list{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.1)!important;margin-bottom:1.5rem!important;padding:0 0 .5rem!important;gap:.5rem}.glass-modal [data-state=active]{background:transparent!important;color:white!important;font-weight:500;border-radius:0!important;margin-bottom:-1px!important}.glass-modal [role=tab]{color:rgba(255,255,255,.7)!important;padding:.5rem 1rem!important;transition:all .2s ease}.glass-modal [role=tab]:hover{color:white!important;background:rgba(255,255,255,.05)!important}.feature-item{background-color:#ffffff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;will-change:transform;transform:translateZ(0)}.feature-item:hover{box-shadow:0 10px 15px rgba(0,0,0,.1);transform:translateY(-5px) translateZ(0)}.feature-item h3{margin-bottom:0}.feature-item p{line-height:1.6}@media (max-width:640px){.feature-item{margin-bottom:1.5rem}}