.legal-module-scss-module__Qa93pa__hero{text-align:center;background:linear-gradient(165deg,#0b1120 0%,#162036 40%,#1a1a2e 100%);padding:140px 0 64px;position:relative;overflow:hidden}@media (min-width:768px){.legal-module-scss-module__Qa93pa__hero{padding:160px 0 96px}}.legal-module-scss-module__Qa93pa__hero:after{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;width:100%;height:100%;position:absolute;top:0;left:0}.legal-module-scss-module__Qa93pa__heroContainer{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width:768px){.legal-module-scss-module__Qa93pa__heroContainer{padding:0 24px}}@media (min-width:1280px){.legal-module-scss-module__Qa93pa__heroContainer{padding:0 32px}}.legal-module-scss-module__Qa93pa__heroContainer{z-index:1;position:relative}.legal-module-scss-module__Qa93pa__heroTitle{letter-spacing:-.03em;color:#fff;margin-bottom:16px;font-family:Sora,-apple-system,BlinkMacSystemFont,sans-serif;font-size:36px;font-weight:700;line-height:1.08}@media (min-width:768px){.legal-module-scss-module__Qa93pa__heroTitle{font-size:48px}}.legal-module-scss-module__Qa93pa__heroSub{color:#ffffff8c;max-width:600px;margin:0 auto;font-size:18px;line-height:1.7}.legal-module-scss-module__Qa93pa__content{background:#fff;padding:64px 0}@media (min-width:768px){.legal-module-scss-module__Qa93pa__content{padding:96px 0}}.legal-module-scss-module__Qa93pa__container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width:768px){.legal-module-scss-module__Qa93pa__container{padding:0 24px}}@media (min-width:1280px){.legal-module-scss-module__Qa93pa__container{padding:0 32px}}.legal-module-scss-module__Qa93pa__container{max-width:800px}.legal-module-scss-module__Qa93pa__effectiveDate{color:#94a3b8;margin-bottom:32px;font-size:16px}.legal-module-scss-module__Qa93pa__effectiveDate strong{color:#0f172a}.legal-module-scss-module__Qa93pa__intro{color:#475569;margin-bottom:48px;font-size:16px;line-height:1.8}.legal-module-scss-module__Qa93pa__section{margin-bottom:48px}.legal-module-scss-module__Qa93pa__section:last-child{margin-bottom:0}.legal-module-scss-module__Qa93pa__sectionTitle{letter-spacing:-.025em;color:#0f172a;margin-bottom:16px;font-family:Sora,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:700;line-height:1.12}@media (min-width:768px){.legal-module-scss-module__Qa93pa__sectionTitle{font-size:30px}}.legal-module-scss-module__Qa93pa__subsectionTitle{color:#0f172a;letter-spacing:-.01em;margin-top:24px;margin-bottom:8px;font-family:Sora,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:600}.legal-module-scss-module__Qa93pa__text{color:#475569;margin-bottom:16px;font-size:16px;line-height:1.8}.legal-module-scss-module__Qa93pa__text:last-child{margin-bottom:0}.legal-module-scss-module__Qa93pa__list{flex-direction:column;gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.legal-module-scss-module__Qa93pa__list li{color:#475569;padding-left:24px;font-size:16px;line-height:1.8;position:relative}.legal-module-scss-module__Qa93pa__list li:before{content:"";background:#f06b5b;border-radius:9999px;width:6px;height:6px;position:absolute;top:11px;left:0}.legal-module-scss-module__Qa93pa__disclaimer{color:#475569;text-transform:uppercase;letter-spacing:.01em;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin:16px 0;padding:24px;font-size:14px;line-height:1.8}.legal-module-scss-module__Qa93pa__contactBlock{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-top:16px;padding:32px}.legal-module-scss-module__Qa93pa__contactBlock p{color:#475569;margin:0;font-size:16px;line-height:1.8}.legal-module-scss-module__Qa93pa__contactBlock p strong{color:#0f172a;margin-bottom:8px;font-family:Sora,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;display:block}.legal-module-scss-module__Qa93pa__contactBlock a{color:#f06b5b;text-decoration:none;transition:color .15s}.legal-module-scss-module__Qa93pa__contactBlock a:hover{color:#d95548;text-decoration:underline}
