.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)}@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}#terms header.card h1{font-size:1.5rem;margin-bottom:.35rem}#terms header.card p{font-size:.88rem;margin-bottom:.5rem}#terms header.card p:last-child{margin-bottom:0}#terms section.card h2{font-size:1.1rem;margin-bottom:.6rem}#terms section.card p,#terms section.card li,#terms section.card address{font-size:.9rem}#terms section.card ul{padding-left:1.25rem}}@media(max-width:480px){.smallprintbackground-content{padding:.6rem}.card{padding:.85rem .75rem;border-radius:.6rem;margin-bottom:.85rem}#terms header.card h1{font-size:1.3rem}#terms section.card h2{font-size:1rem}}