.page-module__g-qypG__page{background:var(--surface-0);flex-direction:column;min-height:100vh;display:flex}.page-module__g-qypG__main{flex-direction:column;flex:1;align-items:center;gap:56px;width:100%;max-width:900px;margin:0 auto;padding:80px 24px 64px;display:flex}.page-module__g-qypG__hero{text-align:center;flex-direction:column;gap:12px;display:flex}.page-module__g-qypG__heroTitle{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:40px;font-weight:400;line-height:1.1}.page-module__g-qypG__heroSub{font-size:var(--text-base);color:var(--text-secondary);max-width:560px;margin:0 auto;line-height:1.6}.page-module__g-qypG__sectionTitle{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--text-primary);text-align:center;margin:0}.page-module__g-qypG__sectionSub{font-size:var(--text-sm);color:var(--text-secondary);text-align:center;margin:0}.page-module__g-qypG__commitSection{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.page-module__g-qypG__commitGrid{grid-template-columns:repeat(5,1fr);gap:10px;width:100%;display:grid}.page-module__g-qypG__commitCard{background:var(--surface-1);border:1px solid var(--border-subtle);text-align:center;border-radius:4px;flex-direction:column;gap:6px;padding:16px 14px;transition:border-color .15s;display:flex}.page-module__g-qypG__commitCard:hover{border-color:var(--border-default)}.page-module__g-qypG__commitTag{font-family:var(--font-mono);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:600}.page-module__g-qypG__commitTitle{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.page-module__g-qypG__commitDesc{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.4}.page-module__g-qypG__processSection{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.page-module__g-qypG__processGrid{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid}.page-module__g-qypG__processStep{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:8px;padding:18px 16px;transition:border-color .15s;display:flex}.page-module__g-qypG__processStep:hover{border-color:var(--border-default)}.page-module__g-qypG__processNum{font-family:var(--font-mono);color:var(--accent);border:1px solid var(--border-accent);background:var(--accent-subtle);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;font-weight:600;line-height:1;display:flex}.page-module__g-qypG__processTitle{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.page-module__g-qypG__processDesc{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.page-module__g-qypG__policySection{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.page-module__g-qypG__policyGrid{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.page-module__g-qypG__policyCard{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:12px;padding:18px;display:flex}.page-module__g-qypG__policyCardTitle{font-family:var(--font-mono);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600}.page-module__g-qypG__policyList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module__g-qypG__policyYes,.page-module__g-qypG__policyNo{font-size:var(--text-xs);color:var(--text-secondary);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.page-module__g-qypG__policyCheck{color:var(--positive);flex-shrink:0;font-weight:600}.page-module__g-qypG__policyCross{color:var(--negative);flex-shrink:0;font-weight:600}.page-module__g-qypG__gdprSection{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.page-module__g-qypG__accordion{border:1px solid var(--border-subtle);border-radius:4px;width:100%;transition:border-color .15s;overflow:hidden}.page-module__g-qypG__accordion:hover{border-color:var(--border-default)}.page-module__g-qypG__accordionOpen{border-color:var(--accent)}.page-module__g-qypG__accordionBtn{background:var(--surface-1);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;transition:background .15s;display:flex}.page-module__g-qypG__accordionBtn:hover{background:var(--surface-2)}.page-module__g-qypG__accordionHeader{flex-direction:column;gap:2px;display:flex}.page-module__g-qypG__accordionTitle{font-size:var(--text-sm);color:var(--text-primary);font-weight:500}.page-module__g-qypG__accordionDate{font-family:var(--font-mono);color:var(--text-tertiary);font-size:13px}.page-module__g-qypG__accordionChevron{color:var(--text-tertiary);flex-shrink:0;transition:transform .2s}.page-module__g-qypG__accordionOpen .page-module__g-qypG__accordionChevron{transform:rotate(180deg)}.page-module__g-qypG__accordionBody{background:var(--surface-1);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;gap:12px;padding:0 18px 18px;line-height:1.6;display:flex}.page-module__g-qypG__accordionBody p{margin:0}.page-module__g-qypG__accH4{font-size:var(--text-xs);color:var(--text-primary);margin:8px 0 0;font-weight:600}.page-module__g-qypG__accList{flex-direction:column;gap:4px;margin:0;padding-left:20px;list-style:outside;display:flex}.page-module__g-qypG__accList li{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.page-module__g-qypG__accTable{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.page-module__g-qypG__accTable th{font-family:var(--font-mono);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;text-align:left;border-bottom:1px solid var(--border-subtle);background:var(--surface-2);padding:6px 10px;font-size:13px;font-weight:600}.page-module__g-qypG__accTable td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);padding:6px 10px}.page-module__g-qypG__dpaSection{width:100%}.page-module__g-qypG__dpaCard{background:var(--surface-1);border:1px solid var(--border-accent);border-radius:4px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.page-module__g-qypG__dpaTag{font-family:var(--font-mono);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:600}.page-module__g-qypG__dpaTitle{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);margin:0}.page-module__g-qypG__dpaSub{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.page-module__g-qypG__dpaList{flex-direction:column;gap:4px;margin:0;padding-left:20px;list-style:outside;display:flex}.page-module__g-qypG__dpaList li{font-size:var(--text-xs);color:var(--text-secondary)}.page-module__g-qypG__dpaBtn{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-inverse);background:var(--accent);border:none;border-radius:4px;padding:8px 20px;font-weight:500;text-decoration:none;transition:background .15s}.page-module__g-qypG__dpaBtn:hover{background:var(--accent-hover)}.page-module__g-qypG__tosSection{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.page-module__g-qypG__tosCard{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:4px;flex-direction:column;gap:10px;width:100%;padding:18px;display:flex}.page-module__g-qypG__tosCardTitle{font-size:var(--text-sm);color:var(--text-primary);margin:0;font-weight:600}.page-module__g-qypG__tosList{flex-direction:column;gap:6px;margin:0;padding-left:20px;list-style:outside;display:flex}.page-module__g-qypG__tosList li{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.page-module__g-qypG__tosPara{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}@media (max-width:768px){.page-module__g-qypG__commitGrid,.page-module__g-qypG__processGrid{grid-template-columns:repeat(2,1fr)}.page-module__g-qypG__policyGrid{grid-template-columns:1fr}.page-module__g-qypG__heroTitle{font-size:28px}}@media (max-width:480px){.page-module__g-qypG__commitGrid,.page-module__g-qypG__processGrid{grid-template-columns:1fr}}
