.terms-module__tZIRGq__main{min-height:100vh;font-family:var(--font-primary);background:linear-gradient(#f8fafc 0%,#fff 50%,#fafbfc 100%)}.terms-module__tZIRGq__container{max-width:900px;margin:0 auto;padding:0 1.5rem}.terms-module__tZIRGq__hero{text-align:center;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-bottom:1px solid #bae6fd;padding:6rem 1.5rem 4rem;position:relative;overflow:hidden}.terms-module__tZIRGq__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(99,102,241,.15),transparent 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-50%;left:-10%}.terms-module__tZIRGq__heroContent{z-index:1;position:relative}.terms-module__tZIRGq__iconWrapper{background:linear-gradient(135deg,var(--secondary),var(--primary));width:80px;height:80px;box-shadow:var(--shadow-lg);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex}.terms-module__tZIRGq__heroIcon{color:#fff;width:40px;height:40px}.terms-module__tZIRGq__title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:1rem;font-size:3rem;font-weight:800}.terms-module__tZIRGq__subtitle{color:var(--text-muted);max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.6}.terms-module__tZIRGq__effectiveDate{background:var(--bg-primary);color:var(--secondary);border-radius:var(--border-radius-lg);border:2px solid var(--secondary);padding:.75rem 1.5rem;font-size:1rem;display:inline-block}.terms-module__tZIRGq__content{padding:4rem 0}.terms-module__tZIRGq__section{background:var(--bg-primary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);border:1px solid var(--border-color);margin-bottom:3rem;padding:2rem}.terms-module__tZIRGq__sectionHeader{border-bottom:2px solid var(--border-light);align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.terms-module__tZIRGq__sectionIcon{width:28px;height:28px;color:var(--secondary);flex-shrink:0}.terms-module__tZIRGq__sectionTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700}.terms-module__tZIRGq__sectionContent{color:var(--text-dark);line-height:1.7}.terms-module__tZIRGq__sectionContent p{margin-bottom:1rem;font-size:1rem}.terms-module__tZIRGq__list{margin-left:0;padding:0;list-style:none}.terms-module__tZIRGq__list li{margin-bottom:.75rem;padding-left:1.5rem;line-height:1.6;position:relative}.terms-module__tZIRGq__list li:before{content:"•";color:var(--secondary);font-size:1.2rem;font-weight:700;position:absolute;left:0}.terms-module__tZIRGq__highlight{border-radius:var(--border-radius);background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:4px solid #f59e0b;margin:1.5rem 0;padding:1rem;font-weight:500}.terms-module__tZIRGq__contactDetails{background:var(--bg-secondary);border-radius:var(--border-radius);border:1px solid var(--border-color);margin-top:1rem;padding:1.5rem}.terms-module__tZIRGq__contactDetails p{margin-bottom:.5rem}.terms-module__tZIRGq__emailLink{color:var(--secondary);font-weight:500;text-decoration:none;transition:color .2s}.terms-module__tZIRGq__emailLink:hover{color:var(--secondary-hover);text-decoration:underline}@media (max-width:768px){.terms-module__tZIRGq__hero{padding:4rem 1rem 3rem}.terms-module__tZIRGq__title{font-size:2.25rem}.terms-module__tZIRGq__subtitle{font-size:1.1rem}.terms-module__tZIRGq__container{padding:0 1rem}.terms-module__tZIRGq__section{margin-bottom:2rem;padding:1.5rem}.terms-module__tZIRGq__sectionHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.terms-module__tZIRGq__sectionTitle{font-size:1.25rem}.terms-module__tZIRGq__iconWrapper{width:60px;height:60px}.terms-module__tZIRGq__heroIcon{width:30px;height:30px}}@media (max-width:480px){.terms-module__tZIRGq__effectiveDate{padding:.5rem 1rem;font-size:.9rem}.terms-module__tZIRGq__list li{padding-left:1.25rem}}
