.tos-module__iepN9q__tosPage{padding-top:100px;padding-bottom:var(--spacing-xl);background-color:var(--color-surface);min-height:100vh;position:relative}.tos-module__iepN9q__watercolorBg{filter:blur(80px);z-index:1;pointer-events:none;background:radial-gradient(circle,#b8e9e340 0%,#abe8e926 50%,#f8fafa00 100%);width:50%;height:60%;position:absolute;top:5%;right:-5%}.tos-module__iepN9q__headerSection{z-index:2;margin-bottom:var(--spacing-xl);position:relative}.tos-module__iepN9q__badge{color:var(--color-secondary);margin-bottom:var(--spacing-xs);display:inline-block}.tos-module__iepN9q__title{margin-bottom:var(--spacing-sm)}.tos-module__iepN9q__subtitle{max-width:800px;color:var(--color-on-surface-variant)}.tos-module__iepN9q__policiesSection{z-index:2;position:relative}.tos-module__iepN9q__policiesGrid{gap:var(--spacing-md);flex-direction:column;display:flex}.tos-module__iepN9q__policyCard{background-color:var(--color-surface-container-lowest);border-radius:var(--radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-md);gap:var(--spacing-md);border:1px solid #38666114;flex-direction:column;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.tos-module__iepN9q__policyCard:hover{box-shadow:var(--shadow-lg);border-color:#38666140;transform:translateY(-4px)}.tos-module__iepN9q__policyHeader{align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid #3866611a;display:flex}.tos-module__iepN9q__policyNumber{font-family:var(--font-display);color:var(--color-secondary);font-size:1.75rem;font-weight:700;line-height:1}.tos-module__iepN9q__policyTitle{color:var(--color-primary);margin:0;font-size:1.35rem}.tos-module__iepN9q__bulletList{gap:var(--spacing-sm);flex-direction:column;list-style:none;display:flex}.tos-module__iepN9q__bulletItem{color:var(--color-on-surface-variant);padding-left:24px;line-height:1.6;position:relative}.tos-module__iepN9q__bulletItem:before{content:"•";color:var(--color-secondary);font-size:1.25rem;font-weight:700;line-height:1;position:absolute;top:-1px;left:4px}
