.terms-content{max-width:900px;margin:0 auto}.terms-header{text-align:center;margin:2rem 0 4rem}@media (max-width:768px){.terms-header{margin:2rem 0}}.terms-header h1{color:#181d27;text-align:center;margin-bottom:1rem;font-size:clamp(40px,3.23vw,64px);line-height:120%}.terms-section{margin-bottom:3rem}.terms-section h3{color:var(--color-blue);margin-top:2rem;margin-bottom:1.5rem;font-size:clamp(28px,2.3vw,48px);font-weight:600;line-height:1.2}.terms-section h4{color:var(--color-blue);margin-top:1.5rem;margin-bottom:1rem;font-size:clamp(24px,1.8vw,40px);font-weight:600;line-height:1.2}.terms-section p{font-family:var(--font-inter);color:#535862;margin-bottom:1.2rem;font-size:clamp(16px,1.1vw,18px);line-height:1.7}.terms-section ul{margin-bottom:1.5rem;margin-left:2rem;list-style:outside}.terms-section li{font-family:var(--font-inter);color:#535862;margin-bottom:.8rem;font-size:18px;line-height:1.6}@media (max-width:768px){.toggle-btn{display:block}.footer-top{flex-direction:column}.footer-links-grid{grid-template-columns:repeat(2,1fr)}.terms-section h3{margin-top:1.5rem;margin-bottom:1rem}.terms-section h4{margin-top:1rem;margin-bottom:.8rem}.terms-section p{margin-bottom:1rem}.terms-section{margin-bottom:1.5rem}}.optout-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;background:#f8fbff4d;border:1px solid #ffffff80;border-radius:28px;flex-direction:column;gap:20px;margin:0 auto;padding:30px;display:flex;box-shadow:0 0 55.7px #7ea8fb66}.optout-form .form-row{gap:20px;display:flex}.optout-form .form-group{flex-direction:column;flex:1;gap:6px;margin-bottom:0;display:flex}.optout-form label{font-family:var(--font-primary);color:#344054;margin-bottom:4px;font-size:14px;font-weight:500}.optout-form input{border:1px solid #d0d5dd;border-radius:16px;outline:none;width:100%;padding:13px;font-size:16px;transition:all .2s}.optout-form input:focus{border-color:#6b65e8;box-shadow:0 0 0 4px #6b65e81a}.optout-form .form-footer{justify-content:flex-end;margin-top:8px;display:flex}.optout-form .zero-margin{margin:0!important}.optout-form .blue-border-button p{color:#fff;margin:0}@media (max-width:768px){.optout-form{border-radius:20px;padding:24px}.optout-form .form-row{flex-direction:column;gap:20px}.optout-form .form-footer{justify-content:center}.optout-form .blue-border-button{justify-content:center;width:100%}}
