*{box-sizing:border-box}body{margin:0;background:#f7f5fb;color:#25212e;font-family:"DM Sans","Noto Sans SC",Arial,sans-serif}.legal-nav{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px max(24px,calc((100% - 1120px)/2));background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-bottom:1px solid #ece8f2;position:sticky;top:0;z-index:10}.legal-nav a{color:#6341dd;text-decoration:none;font-weight:800}.legal-link-group{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.legal-link-group a{font-size:13px;color:#504a60;padding:7px 3px}.legal-link-group a:hover{color:#6341dd}.legal{max-width:920px;margin:48px auto;padding:44px;background:#fff;border:1px solid #ebe7f2;border-radius:22px;box-shadow:0 18px 50px rgba(45,30,85,.06)}h1{font-size:34px;margin:0 0 8px;letter-spacing:-.5px}h2{font-size:20px;margin:34px 0 10px}p,li{color:#625c6c;line-height:1.85}small{color:#8b8494}.notice{padding:15px 18px;background:#f2eeff;border-radius:12px;color:#5d42c8}a{color:#6341dd}@media(max-width:760px){.legal-nav{align-items:flex-start;flex-direction:column}.legal-link-group{justify-content:flex-start;gap:10px}.legal{margin:20px 12px;padding:25px}h1{font-size:27px}}
.legal-actions{display:flex;gap:14px;align-items:center;margin-left:auto}.legal-actions button{border:1px solid #ddd5ee;background:#fff;color:#6341dd;border-radius:9px;padding:7px 10px;cursor:pointer}
.language-select{height:38px;border:1px solid #ddd5ee;border-radius:10px;background:#fff;color:#171426;padding:0 32px 0 12px;font:700 13px inherit;outline:none;box-shadow:0 8px 24px rgba(61,39,105,.07);cursor:pointer}.language-select:focus{border-color:#6341dd;box-shadow:0 0 0 3px rgba(99,65,221,.13)}
.legal-brand{display:flex!important;align-items:center;gap:10px;color:#171426!important;white-space:nowrap}.legal-brand img{width:38px;height:38px;border-radius:12px;object-fit:cover;box-shadow:0 8px 20px rgba(0,153,210,.18)}.brand-showcase{display:flex;justify-content:center;margin:0 0 34px}.brand-showcase img{width:min(460px,86vw);height:auto;border-radius:28px;background:#fff;box-shadow:0 22px 60px rgba(0,146,214,.16)}.legal b{color:#282134}.legal ul{padding-left:20px}.legal-cta{display:inline-flex;margin-top:10px;padding:12px 16px;border-radius:12px;background:linear-gradient(135deg,#116ef0,#10cdb7);color:#fff!important;text-decoration:none;font-weight:800}.tool-list{display:grid;gap:18px;margin-top:28px}.tool-list article{border:1px solid #e8e2f4;border-radius:20px;padding:26px;background:linear-gradient(180deg,#fff,#fbfaff)}.tool-list article>span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#eff8ff;color:#1387e8;font-weight:900}.tool-list h2{margin-top:16px}.tool-list li{margin-bottom:6px}html[dir="rtl"] .legal-actions{margin-left:0;margin-right:auto}
