.PolicyLayout-module__dzjOZa__policyPage{min-height:80vh}.PolicyLayout-module__dzjOZa__policyHero{color:#fff;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);padding:60px 24px}.PolicyLayout-module__dzjOZa__policyHeroInner{max-width:800px;margin:0 auto}.PolicyLayout-module__dzjOZa__policyTag{text-transform:uppercase;letter-spacing:1px;border-style:solid;border-width:1px;border-radius:100px;margin-bottom:16px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.PolicyLayout-module__dzjOZa__policyHero h1{letter-spacing:-1.5px;margin:0 0 12px;font-size:clamp(28px,5vw,44px);font-weight:900;line-height:1.1}.PolicyLayout-module__dzjOZa__policyMeta{color:#ffffff80;margin:0;font-size:13px}.PolicyLayout-module__dzjOZa__policyContent{max-width:800px;margin:0 auto;padding:40px 24px 80px}.PolicyLayout-module__dzjOZa__policyIntro{border-left:3px solid;border-radius:0 12px 12px 0;margin-bottom:40px;padding:16px 20px}.PolicyLayout-module__dzjOZa__policyIntro p{color:var(--text-primary);margin:0;font-size:15px;line-height:1.7}.PolicyLayout-module__dzjOZa__policySection{border-bottom:1px solid var(--border-lt);margin-bottom:40px;padding-bottom:40px}.PolicyLayout-module__dzjOZa__policySection:last-of-type{border-bottom:none}.PolicyLayout-module__dzjOZa__policySection h2{color:var(--text-primary);letter-spacing:-.3px;margin:0 0 14px;font-size:18px;font-weight:800}.PolicyLayout-module__dzjOZa__policyBody p{color:var(--text-secondary);margin:0 0 10px;font-size:14px;line-height:1.75}.PolicyLayout-module__dzjOZa__policyBody p:last-child{margin-bottom:0}.PolicyLayout-module__dzjOZa__listItem{color:var(--text-secondary);margin-bottom:10px;margin-left:20px;font-size:14px;line-height:1.6;list-style-type:disc}.PolicyLayout-module__dzjOZa__policyBody strong{color:var(--text-primary);font-weight:700}.PolicyLayout-module__dzjOZa__policyBody a{color:#3b82f6;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.PolicyLayout-module__dzjOZa__policyBody a:hover{color:#2563eb}.PolicyLayout-module__dzjOZa__policyFooterNote{background:var(--surface);color:var(--text-muted);border:1px solid var(--border-lt);border-radius:12px;margin-top:40px;padding:16px;font-size:12px;font-style:italic}.PolicyLayout-module__dzjOZa__policyCta{border-top:1px solid var(--border-lt);flex-wrap:wrap;gap:12px;margin-top:48px;padding-top:32px;display:flex}.PolicyLayout-module__dzjOZa__btnBack{border:1.5px solid var(--border);color:var(--text-secondary);border-radius:10px;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.PolicyLayout-module__dzjOZa__btnBack:hover{border-color:var(--text-primary);color:var(--text-primary)}.PolicyLayout-module__dzjOZa__btnContact{color:#fff;border-radius:10px;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s}.PolicyLayout-module__dzjOZa__btnContact:hover{filter:brightness(.9)}
