.page-module-scss-module__yVSqBa__container{background:#000;width:100%;min-height:100vh;padding:120px 40px 80px;position:relative;overflow:hidden}.page-module-scss-module__yVSqBa__content{z-index:2;max-width:900px;margin:0 auto;position:relative}.page-module-scss-module__yVSqBa__title{color:#fff;letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.2}.page-module-scss-module__yVSqBa__lastUpdated{color:#ffffff80;margin:0 0 60px;font-size:clamp(.9rem,1.2vw,1rem);font-style:italic}.page-module-scss-module__yVSqBa__section{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;margin-bottom:50px;padding:30px;transition:all .3s}.page-module-scss-module__yVSqBa__section:hover{background:#ffffff08;border-color:#ffffff1f}.page-module-scss-module__yVSqBa__sectionTitle{color:#fff;letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}.page-module-scss-module__yVSqBa__subsection{border-left:3px solid #ffffff1a;margin:30px 0;padding-left:20px}.page-module-scss-module__yVSqBa__subsectionTitle{color:#fffffff2;margin:0 0 15px;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600}.page-module-scss-module__yVSqBa__text{color:#ffffffbf;margin:0 0 15px;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.8}.page-module-scss-module__yVSqBa__text:last-child{margin-bottom:0}.page-module-scss-module__yVSqBa__text a{color:#ffffffe6;text-decoration:underline;transition:color .3s}.page-module-scss-module__yVSqBa__text a:hover{color:#fff}.page-module-scss-module__yVSqBa__list{margin:20px 0;padding:0;list-style:none}.page-module-scss-module__yVSqBa__list li{color:#ffffffbf;margin-bottom:12px;padding-left:30px;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.8;position:relative}.page-module-scss-module__yVSqBa__list li:before{content:"→";color:#fff6;font-weight:700;position:absolute;left:0}.page-module-scss-module__yVSqBa__list li strong{color:#ffffffe6;font-weight:600}.page-module-scss-module__yVSqBa__contactBox{background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;margin-top:20px;padding:25px 30px}.page-module-scss-module__yVSqBa__contactBox p{color:#fffc;margin:8px 0;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.6}.page-module-scss-module__yVSqBa__contactBox p:first-child{margin-top:0}.page-module-scss-module__yVSqBa__contactBox p:last-child{margin-bottom:0}.page-module-scss-module__yVSqBa__contactBox p strong{color:#fff;font-weight:600}.page-module-scss-module__yVSqBa__contactBox p a{color:#ffffffe6;border-bottom:1px solid #ffffff4d;text-decoration:none;transition:all .3s}.page-module-scss-module__yVSqBa__contactBox p a:hover{color:#fff;border-bottom-color:#fff}.page-module-scss-module__yVSqBa__footer{border-top:1px solid #ffffff1a;margin-top:60px;padding-top:40px}.page-module-scss-module__yVSqBa__footerText{color:#fff9;text-align:center;margin:0;font-size:clamp(.85rem,1vw,.95rem);font-style:italic;line-height:1.7}@media (max-width:768px){.page-module-scss-module__yVSqBa__container{padding:100px 24px 60px}.page-module-scss-module__yVSqBa__title{font-size:2rem}.page-module-scss-module__yVSqBa__section{margin-bottom:40px;padding:24px 20px}.page-module-scss-module__yVSqBa__sectionTitle{font-size:1.4rem}.page-module-scss-module__yVSqBa__subsection{margin:20px 0;padding-left:15px}.page-module-scss-module__yVSqBa__subsectionTitle{font-size:1.2rem}.page-module-scss-module__yVSqBa__text{font-size:.95rem}.page-module-scss-module__yVSqBa__list li{padding-left:25px;font-size:.95rem}.page-module-scss-module__yVSqBa__contactBox{padding:20px}.page-module-scss-module__yVSqBa__footer{margin-top:50px;padding-top:30px}}@media (max-width:480px){.page-module-scss-module__yVSqBa__container{padding:90px 20px 50px}.page-module-scss-module__yVSqBa__title{margin-bottom:.8rem;font-size:1.8rem}.page-module-scss-module__yVSqBa__lastUpdated{margin-bottom:40px;font-size:.85rem}.page-module-scss-module__yVSqBa__section{margin-bottom:30px;padding:20px 16px}.page-module-scss-module__yVSqBa__sectionTitle{margin-bottom:16px;font-size:1.3rem}.page-module-scss-module__yVSqBa__subsection{padding-left:12px}.page-module-scss-module__yVSqBa__subsectionTitle{font-size:1.1rem}.page-module-scss-module__yVSqBa__text{font-size:.9rem}.page-module-scss-module__yVSqBa__list{margin:16px 0}.page-module-scss-module__yVSqBa__list li{margin-bottom:10px;padding-left:22px;font-size:.9rem}.page-module-scss-module__yVSqBa__contactBox{padding:18px 16px}}
