.PolicyLayout-module__kgqYiq__page{background:#fafafa;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.PolicyLayout-module__kgqYiq__hero{text-align:center;background:linear-gradient(135deg,#0f0c29 0%,#302b63 50%,#24243e 100%);padding:80px 24px 64px;position:relative;overflow:hidden}.PolicyLayout-module__kgqYiq__hero:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 50% 100%,#5451ff40 0%,#0000 70%);position:absolute;inset:0}.PolicyLayout-module__kgqYiq__heroBadge{color:#a5a3ff;letter-spacing:1px;text-transform:uppercase;z-index:1;background:#5451ff33;border:1px solid #5451ff66;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 18px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.PolicyLayout-module__kgqYiq__heroTitle{color:#fff;letter-spacing:-1.5px;z-index:1;margin:0 0 16px;font-size:clamp(28px,5vw,48px);font-weight:900;line-height:1.1;position:relative}.PolicyLayout-module__kgqYiq__heroMeta{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.PolicyLayout-module__kgqYiq__heroMetaItem{color:#fff9;align-items:center;gap:6px;font-size:13px;display:flex}.PolicyLayout-module__kgqYiq__heroMetaItem svg{opacity:.7}.PolicyLayout-module__kgqYiq__heroDivider{color:#fff3}.PolicyLayout-module__kgqYiq__layout{grid-template-columns:240px 1fr;align-items:start;gap:48px;max-width:1140px;margin:0 auto;padding:48px 24px 80px;display:grid}.PolicyLayout-module__kgqYiq__toc{background:#fff;border:1px solid #e8edf3;border-radius:18px;padding:24px;position:sticky;top:88px;box-shadow:0 2px 16px #0000000a}.PolicyLayout-module__kgqYiq__tocTitle{text-transform:uppercase;letter-spacing:1.5px;color:#94a3b8;margin:0 0 16px;font-size:10px;font-weight:800}.PolicyLayout-module__kgqYiq__tocList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.PolicyLayout-module__kgqYiq__tocItem a{color:#64748b;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .15s,color .15s;display:block}.PolicyLayout-module__kgqYiq__tocItem a:hover{color:#5451ff;background:#f0efff}.PolicyLayout-module__kgqYiq__tocBack{border-top:1px solid #f1f5f9;margin-top:20px;padding-top:16px}.PolicyLayout-module__kgqYiq__tocBack a{color:#5451ff;align-items:center;gap:6px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.PolicyLayout-module__kgqYiq__tocBack a:hover{text-decoration:underline}.PolicyLayout-module__kgqYiq__tocCompany{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:20px;padding:14px 16px}.PolicyLayout-module__kgqYiq__tocCompanyName{color:#1e293b;letter-spacing:.3px;margin:0 0 6px;font-size:11px;font-weight:800}.PolicyLayout-module__kgqYiq__tocCompanyAddr{color:#64748b;margin:0;font-size:11px;line-height:1.65}.PolicyLayout-module__kgqYiq__content{background:#fff;border:1px solid #e8edf3;border-radius:22px;padding:48px;box-shadow:0 2px 24px #0000000a}.PolicyLayout-module__kgqYiq__section{margin-bottom:48px;scroll-margin-top:100px}.PolicyLayout-module__kgqYiq__section:last-child{margin-bottom:0}.PolicyLayout-module__kgqYiq__sectionTitle{color:#1e293b;letter-spacing:-.5px;align-items:center;gap:12px;margin:0 0 16px;font-size:22px;font-weight:800;display:flex}.PolicyLayout-module__kgqYiq__sectionTitle:before{content:"";background:linear-gradient(#5451ff,#7c3aed);border-radius:2px;flex-shrink:0;width:4px;height:22px;display:block}.PolicyLayout-module__kgqYiq__sectionBody{color:#475569;font-size:15px;line-height:1.75}.PolicyLayout-module__kgqYiq__sectionBody p{margin:0 0 14px}.PolicyLayout-module__kgqYiq__sectionBody p:last-child{margin:0}.PolicyLayout-module__kgqYiq__sectionBody a{color:#5451ff;font-weight:600;text-decoration:none}.PolicyLayout-module__kgqYiq__sectionBody a:hover{text-decoration:underline}.PolicyLayout-module__kgqYiq__sectionBody ul,.PolicyLayout-module__kgqYiq__sectionBody ol{flex-direction:column;gap:6px;margin:8px 0 14px;padding-left:24px;display:flex}.PolicyLayout-module__kgqYiq__sectionBody li{color:#475569;font-size:15px;line-height:1.65}.PolicyLayout-module__kgqYiq__sectionBody strong{color:#1e293b;font-weight:700}.PolicyLayout-module__kgqYiq__infoBox{background:#f0efff;border:1.5px solid #c7c5ff;border-radius:14px;align-items:flex-start;gap:14px;margin:20px 0;padding:18px 22px;display:flex}.PolicyLayout-module__kgqYiq__infoBox svg{flex-shrink:0;margin-top:2px}.PolicyLayout-module__kgqYiq__infoBox p{color:#4338ca;margin:0;font-size:14px;line-height:1.65}.PolicyLayout-module__kgqYiq__warnBox{background:#fff7ed;border:1.5px solid #fed7aa;border-radius:14px;align-items:flex-start;gap:14px;margin:20px 0;padding:18px 22px;display:flex}.PolicyLayout-module__kgqYiq__warnBox svg{flex-shrink:0;margin-top:2px}.PolicyLayout-module__kgqYiq__warnBox p{color:#9a3412;margin:0;font-size:14px;line-height:1.65}.PolicyLayout-module__kgqYiq__table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}.PolicyLayout-module__kgqYiq__table th{text-align:left;color:#1e293b;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:12px 16px;font-size:13px;font-weight:700}.PolicyLayout-module__kgqYiq__table td{color:#475569;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:12px 16px;line-height:1.55}.PolicyLayout-module__kgqYiq__table tr:last-child td{border-bottom:none}.PolicyLayout-module__kgqYiq__divider{border:none;border-top:1px solid #f1f5f9;margin:40px 0}.PolicyLayout-module__kgqYiq__contactCard{text-align:center;background:linear-gradient(135deg,#f0efff,#e8e6ff);border:1.5px solid #c7c5ff;border-radius:18px;padding:28px 32px}.PolicyLayout-module__kgqYiq__contactCard h3{color:#1e293b;margin:0 0 8px;font-size:18px;font-weight:800}.PolicyLayout-module__kgqYiq__contactCard p{color:#64748b;margin:0 0 16px;font-size:14px}.PolicyLayout-module__kgqYiq__contactCard a{color:#fff;background:#5451ff;border-radius:100px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.PolicyLayout-module__kgqYiq__contactCard a:hover{opacity:.9}@media (max-width:900px){.PolicyLayout-module__kgqYiq__layout{grid-template-columns:1fr;gap:24px;padding:32px 16px 60px}.PolicyLayout-module__kgqYiq__toc{display:none;position:static}.PolicyLayout-module__kgqYiq__content{min-width:0;padding:28px 20px}}@media (max-width:600px){.PolicyLayout-module__kgqYiq__page{overflow-x:hidden}.PolicyLayout-module__kgqYiq__hero{padding:56px 16px 44px}.PolicyLayout-module__kgqYiq__heroMeta{gap:10px}.PolicyLayout-module__kgqYiq__layout{gap:16px;padding:20px 12px 48px}.PolicyLayout-module__kgqYiq__content{box-sizing:border-box;border-radius:16px;width:100%;min-width:0;padding:20px 16px}.PolicyLayout-module__kgqYiq__sectionTitle{gap:8px;font-size:17px}.PolicyLayout-module__kgqYiq__sectionBody{font-size:14px}.PolicyLayout-module__kgqYiq__infoBox,.PolicyLayout-module__kgqYiq__warnBox{padding:14px 16px}.PolicyLayout-module__kgqYiq__contactCard{padding:20px 16px}.PolicyLayout-module__kgqYiq__table{font-size:12px;display:block;overflow-x:auto}}
