.smallprintbackground-page-wrapper{position:relative;min-height:100vh}.smallprintbackground-page-wrapper::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("/images/common/login_background.jpg?v=mVTkPbQF2Gkyee72vF-49ZQf540");background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}.smallprintbackground-content{position:relative;z-index:1;padding:2rem}.smallprintbackground-content section{background-color:rgba(255,255,255,.9);padding:1.5rem;border-radius:8px}body{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);min-height:100vh}.card{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-radius:20px;padding:30px;margin-bottom:25px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2);transition:transform .3s ease}.card:hover{transform:translateY(-5px)}.flex-container{display:flex;flex-wrap:wrap;gap:25px;margin-top:25px}.flex-item{flex:1;min-width:300px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:25px}.feature-item{background:linear-gradient(135deg,#f8f9ff,#f0f2ff);padding:20px;border-radius:15px;text-align:center;border-left:4px solid #667eea}.feature-item h4{color:#764ba2;margin-bottom:10px}@media(max-width:767.98px){.smallprintbackground-content{padding:1rem}.smallprintbackground-content section,.smallprintbackground-content header{padding:1rem}.card{padding:1.1rem;margin-bottom:1.1rem;border-radius:.85rem}.flex-container{flex-direction:column;gap:1.1rem;margin-top:1.1rem}.flex-item{min-width:0;width:100%}.feature-grid{grid-template-columns:1fr;gap:.85rem;margin-top:1.1rem}.feature-item{padding:.85rem;border-radius:.6rem}.feature-item h4{font-size:1rem;margin-bottom:.5rem}.feature-item p{font-size:.88rem}#about .card h2{font-size:1.35rem}#about .card h3{font-size:1.1rem;margin-bottom:.6rem}#about .card p{font-size:.9rem}}@media(max-width:480px){.smallprintbackground-content{padding:.6rem}.card{padding:.85rem .75rem;border-radius:.6rem;margin-bottom:.85rem}#about .card h2{font-size:1.2rem}.feature-item{padding:.7rem}}