.terms-module__1MwJLq__container{--primary-color:#3a5a78;--secondary-color:#f8f9fa;--accent-color:#617a96;--text-color:#333;--text-light:#f8f9fa;--border-radius:8px;--box-shadow:0 4px 6px #0000001a;--transition:all .3s ease;min-height:100vh;color:var(--text-color);flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;display:flex}.terms-module__1MwJLq__header{background:linear-gradient(135deg,var(--primary-color),var(--accent-color));color:var(--text-light);text-align:center;padding:80px 0;position:relative;overflow:hidden}.terms-module__1MwJLq__header:before{content:"";opacity:.1;z-index:0;position:absolute;inset:0}.terms-module__1MwJLq__headerContent{z-index:1;max-width:800px;margin:0 auto;position:relative}.terms-module__1MwJLq__header h1{letter-spacing:1px;margin:0;font-size:2.5rem;font-weight:700}.terms-module__1MwJLq__main{flex:1;max-width:800px;margin:0 auto;padding:40px 20px}.terms-module__1MwJLq__termsSection{border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:var(--transition);background-color:#fff;margin-bottom:40px;padding:30px}.terms-module__1MwJLq__termsSection:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001f}.terms-module__1MwJLq__termsSection h2{color:var(--primary-color);border-bottom:2px solid var(--secondary-color);margin-top:0;padding-bottom:10px;font-size:1.5rem}.terms-module__1MwJLq__termsSection p{margin-bottom:15px}.terms-module__1MwJLq__contactBlock{background-color:var(--secondary-color);border-radius:var(--border-radius);margin-top:15px;padding:20px}.terms-module__1MwJLq__contactBlock p{margin:5px 0}.terms-module__1MwJLq__termsList{margin-bottom:15px;padding-left:20px}.terms-module__1MwJLq__termsList li{margin-bottom:8px}.terms-module__1MwJLq__footer{background-color:var(--primary-color);color:var(--text-light);text-align:center;margin-top:40px;padding:20px}.terms-module__1MwJLq__footer p{margin:0;font-size:.9rem}@media (max-width:768px){.terms-module__1MwJLq__header{padding:60px 0}.terms-module__1MwJLq__header h1{font-size:2rem}.terms-module__1MwJLq__termsSection{padding:20px}}@media (max-width:480px){.terms-module__1MwJLq__header{padding:40px 0}.terms-module__1MwJLq__header h1{font-size:1.75rem}.terms-module__1MwJLq__termsSection h2{font-size:1.25rem}}
