.page-module__soh_jW__privacy{padding:var(--spacing-3xl)0;background:var(--color-background);min-height:100vh}.page-module__soh_jW__header{text-align:center;margin-bottom:var(--spacing-3xl);padding-bottom:var(--spacing-2xl);border-bottom:2px solid var(--color-background-gray);animation:.8s ease-out page-module__soh_jW__fadeIn}.page-module__soh_jW__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-dark);margin-bottom:var(--spacing-sm)}.page-module__soh_jW__lastUpdated{font-size:var(--font-size-sm);color:var(--color-text-gray);font-style:italic}.page-module__soh_jW__content{max-width:800px;margin:0 auto;animation:1s ease-out page-module__soh_jW__fadeIn}.page-module__soh_jW__section{margin-bottom:var(--spacing-3xl)}.page-module__soh_jW__section h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-dark);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-left:4px solid var(--color-primary-purple);padding-left:var(--spacing-md)}.page-module__soh_jW__section h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);margin-bottom:var(--spacing-sm)}.page-module__soh_jW__section p{font-size:var(--font-size-base);color:var(--color-text-gray);margin-bottom:var(--spacing-md);line-height:1.8}.page-module__soh_jW__section ul{padding-left:var(--spacing-lg);margin-bottom:var(--spacing-md);list-style:none}.page-module__soh_jW__section li{font-size:var(--font-size-base);color:var(--color-text-gray);margin-bottom:var(--spacing-sm);padding-left:var(--spacing-md);line-height:1.8;position:relative}.page-module__soh_jW__section li:before{content:"•";color:var(--color-primary-purple);font-weight:700;position:absolute;left:0}.page-module__soh_jW__highlight{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);border-left:4px solid var(--color-active-green);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);background:#10b9811a;display:flex}.page-module__soh_jW__highlight svg{stroke:var(--color-active-green);flex-shrink:0}.page-module__soh_jW__highlight strong{color:var(--color-active-green);font-size:var(--font-size-lg)}.page-module__soh_jW__serviceCard{background:var(--color-card-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:var(--radius-xl);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-md);transition:all var(--transition-base);border:1px solid #8b5cf61a}.page-module__soh_jW__serviceCard:hover{box-shadow:var(--shadow-md);border-color:#8b5cf64d}.page-module__soh_jW__serviceCard h3{color:var(--color-primary-purple);margin-bottom:var(--spacing-sm)}.page-module__soh_jW__serviceCard p{margin:0}.page-module__soh_jW__dontList{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__soh_jW__dontItem{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-md);background:#ef44440d;border-left:3px solid #ef4444;display:flex}.page-module__soh_jW__dontItem svg{stroke:#ef4444;flex-shrink:0}.page-module__soh_jW__dontItem span{color:var(--color-text-dark);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.page-module__soh_jW__contact{background:var(--color-background-gray);padding:var(--spacing-lg);border-radius:var(--radius-md);margin-top:var(--spacing-md)}.page-module__soh_jW__contact p{margin-bottom:var(--spacing-xs);color:var(--color-text-dark)}.page-module__soh_jW__footer{padding:var(--spacing-lg);border-radius:var(--radius-xl);margin-top:var(--spacing-3xl);background:linear-gradient(135deg,#8b5cf61a 0%,#a78bfa1a 100%);border:1px solid #8b5cf633}.page-module__soh_jW__footer p{color:var(--color-text-dark);font-size:var(--font-size-base);text-align:center;margin:0;line-height:1.6}.page-module__soh_jW__footer strong{color:var(--color-primary-purple)}@media (max-width:768px){.page-module__soh_jW__title{font-size:var(--font-size-3xl)}.page-module__soh_jW__section h2{font-size:var(--font-size-xl)}.page-module__soh_jW__content{padding:0 var(--spacing-md)}.page-module__soh_jW__highlight,.page-module__soh_jW__dontItem{text-align:center;flex-direction:column}}
