.trust-section,.faq-section{padding:70px 0}.trust-section .outline-tag{margin-bottom:25px}.trust-section .text-link{display:inline-block;margin-top:24px}.faq-section{max-width:850px}.faq-section h2{margin-bottom:30px}.faq-section details{padding:24px 0;border-bottom:1px solid var(--line)}.faq-section summary{cursor:pointer;font-size:18px;font-weight:650}.faq-section details p{color:var(--muted);line-height:1.8;padding-top:16px}.platforms{flex-wrap:wrap}footer{flex-wrap:wrap}footer>div{flex-wrap:wrap;gap:18px!important}.globe-enable{position:relative;z-index:3}.legal-wrap{max-width:850px;padding:70px 0}.legal-wrap h1{font-size:clamp(36px,6vw,62px);margin:22px 0}.legal-wrap h2{font-size:25px;margin:35px 0 14px}.legal-wrap p,.legal-wrap li{font-size:16px;line-height:1.85;color:var(--muted);margin:12px 0}.legal-wrap a{text-decoration:underline;text-underline-offset:4px}.notice{padding:20px;border:1px solid var(--accent);border-radius:12px;margin:24px 0}.legal-nav{display:flex;flex-wrap:wrap;gap:18px;padding:25px 0}.legal-wrap ul{padding-left:22px}.brand-wordmark{width:132px;height:auto}.light-wordmark{display:none}[data-theme=light] .dark-wordmark{display:none}[data-theme=light] .light-wordmark{display:block}@media(max-width:600px){.trust-section,.faq-section{padding:44px 0}.legal-wrap{padding:35px 0}footer>div{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
