.legal-wrap[data-astro-cid-hcnevyc2]{width:min(1320px,100% - 40px);min-height:calc(100vh - 460px);margin:0 auto;padding-bottom:88px}.breadcrumb[data-astro-cid-hcnevyc2]{color:var(--app-muted-foreground);align-items:center;gap:8px;padding:21px 0;font-size:13px;display:flex}.breadcrumb[data-astro-cid-hcnevyc2] span[data-astro-cid-hcnevyc2]{color:var(--app-border)}.breadcrumb[data-astro-cid-hcnevyc2] b[data-astro-cid-hcnevyc2]{color:var(--app-foreground);font-weight:700}.breadcrumb[data-astro-cid-hcnevyc2] a[data-astro-cid-hcnevyc2]:hover{color:var(--app-primary-color)}.page-head[data-astro-cid-hcnevyc2]{border:1px solid var(--app-border);background:linear-gradient(140deg, color-mix(in srgb,var(--app-primary-color) 7%,var(--app-surface)), var(--app-surface) 46%, color-mix(in srgb,#f59e0b 7%,var(--app-surface)));border-radius:22px;margin:6px 0 28px;padding:46px 40px 42px;position:relative;overflow:hidden;box-shadow:0 16px 44px #2a4a7717}.head-deco[data-astro-cid-hcnevyc2]{background-image:radial-gradient(color-mix(in srgb,var(--app-primary-color) 22%,transparent) 1px,transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 72%);mask-image:linear-gradient(120deg,#000,#0000 72%)}.head-aura[data-astro-cid-hcnevyc2]{pointer-events:none;border-radius:50%;position:absolute}.head-aura[data-astro-cid-hcnevyc2].aura-a{background:radial-gradient(circle,color-mix(in srgb,var(--app-primary-color) 16%,transparent),transparent 65%);width:300px;height:300px;top:-110px;right:-80px}.head-aura[data-astro-cid-hcnevyc2].aura-b{background:radial-gradient(circle,#8b5cf621,#0000 65%);width:280px;height:280px;bottom:-130px;left:-70px}.label[data-astro-cid-hcnevyc2]{z-index:1;letter-spacing:.08em;color:var(--app-primary-color);background:color-mix(in srgb,var(--app-primary-color) 10%,var(--app-surface));border:1px solid color-mix(in srgb,var(--app-primary-color) 24%,transparent);border-radius:99px;align-items:center;gap:7px;padding:6px 15px;font-size:12.5px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 4px 12px #2563eb1f}.page-head[data-astro-cid-hcnevyc2] h1[data-astro-cid-hcnevyc2]{z-index:1;letter-spacing:-.05em;margin:18px 0 12px;font-size:42px;font-weight:850;line-height:1.15;position:relative}.sub[data-astro-cid-hcnevyc2]{z-index:1;color:var(--app-muted-foreground);max-width:760px;margin:0;font-size:15px;line-height:1.85;position:relative}.legal-body[data-astro-cid-hcnevyc2]{flex-direction:column;gap:16px;display:flex}.sec{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;padding:28px 32px 28px 34px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 12px 30px #2a4a770f}.sec:before{content:"";background:linear-gradient(180deg,var(--app-primary-color),#8b5cf6);opacity:.9;border-radius:0 4px 4px 0;width:4px;position:absolute;top:22px;bottom:22px;left:0}.sec:hover{transform:translateY(-2px);box-shadow:0 18px 44px #2a4a771c}.sec h2{color:var(--app-foreground);align-items:center;gap:11px;margin:0 0 12px;font-size:17px;font-weight:800;display:flex}.sec h2 svg{color:#fff;background:linear-gradient(135deg,var(--app-primary-color),#8b5cf6);border-radius:9px;flex-shrink:0;width:20px;height:20px;padding:6px;box-shadow:0 5px 12px #2563eb47}.sec p{color:var(--app-muted-foreground);margin:0;font-size:14.5px;line-height:1.95}.sec p+p{margin-top:10px}.sec ul{margin:10px 0 0;padding:0;list-style:none}.sec li{color:var(--app-muted-foreground);padding-left:20px;font-size:14.5px;line-height:1.95;position:relative}.sec li:before{content:"";background:linear-gradient(135deg,var(--app-primary-color),#8b5cf6);opacity:.9;border-radius:2px;width:7px;height:7px;position:absolute;top:.8em;left:3px}.note{background:var(--app-soft-primary);border:1px solid var(--app-border);border-radius:12px;align-items:flex-start;gap:12px;margin-top:16px;padding:16px 20px;display:flex}.note svg{color:var(--app-primary-color);flex-shrink:0;margin-top:3px}.note p{color:var(--app-foreground);margin:0;font-size:14px;line-height:1.8}.note a{color:var(--app-primary-color);word-break:break-all;font-weight:700}.stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:4px 0 6px;display:grid}.stat-card{background:linear-gradient(165deg,var(--app-surface) 15%,var(--app-soft-primary) 135%);border:1px solid var(--app-border);text-align:center;border-radius:16px;padding:24px 18px 22px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.stat-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #2563eb29}.stat-card:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--app-primary-color) 14%,transparent),transparent 70%);border-radius:50%;width:96px;height:96px;position:absolute;top:-36px;right:-32px}.stat-card b{letter-spacing:-.04em;color:var(--app-primary-color);font-size:32px;font-weight:850;line-height:1.15;display:block}@supports ((-webkit-background-clip:text)) and (color:transparent){.stat-card b{background:linear-gradient(120deg,var(--app-primary-color),#8b5cf6);color:#0000;-webkit-background-clip:text;background-clip:text}}.stat-card span{color:var(--app-muted-foreground);margin-top:6px;font-size:12.5px;display:block}.stat-card svg{color:var(--app-primary-color);opacity:.9;margin-bottom:8px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:4px 0 6px;display:grid}.feature-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;padding:24px 22px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 10px 26px #2a4a770d}.feature-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px #2563eb21}.feature-card:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--app-primary-color) 10%,transparent),transparent 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-44px;right:-40px}.feature-card .fc-icon{background:linear-gradient(135deg,var(--app-primary-color),#8b5cf6);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex;box-shadow:0 6px 16px #2563eb4d}.feature-card b{color:var(--app-foreground);font-size:15.5px;font-weight:800;display:block}.feature-card p{color:var(--app-muted-foreground);margin:8px 0 0;font-size:13.5px;line-height:1.8}.type-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:4px 0 6px;display:grid}.type-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;align-items:center;gap:13px;padding:17px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.type-card:hover{border-color:color-mix(in srgb,var(--app-primary-color) 40%,var(--app-border));transform:translateY(-2px);box-shadow:0 10px 24px #2563eb1a}.type-card .tc-icon{background:linear-gradient(135deg,var(--app-soft-primary),var(--app-surface));width:40px;height:40px;color:var(--app-primary-color);border:1px solid color-mix(in srgb,var(--app-primary-color) 18%,transparent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 10px #2a4a7714}.type-card b{color:var(--app-foreground);font-size:14.5px;font-weight:800}.type-card small{color:var(--app-muted-foreground);margin-top:3px;font-size:12px;display:block}.alert-card{background:linear-gradient(120deg,var(--app-soft-primary),color-mix(in srgb,#f59e0b 8%,var(--app-surface)));border:1px solid color-mix(in srgb,var(--app-primary-color) 32%,var(--app-border));border-radius:16px;align-items:flex-start;gap:16px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #2a4a7714}.alert-card:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--app-primary-color) 14%,transparent),transparent 70%);border-radius:50%;width:150px;height:150px;position:absolute;top:-48px;right:-48px}.alert-card svg{color:var(--app-primary-color);flex-shrink:0;margin-top:3px}.alert-card b{color:var(--app-foreground);margin-bottom:6px;font-size:15.5px;font-weight:800;display:block}.alert-card p{color:var(--app-muted-foreground);margin:0;font-size:14px;line-height:1.9}.promise-row{grid-template-columns:repeat(2,1fr);gap:14px;margin:4px 0 6px;display:grid}.promise-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;align-items:center;gap:12px;padding:16px 18px;transition:transform .18s,box-shadow .18s;display:flex}.promise-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #2563eb1a}.promise-card .pc-icon{background:linear-gradient(135deg,var(--app-primary-color),#8b5cf6);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 5px 12px #2563eb40}.promise-card b{color:var(--app-foreground);font-size:14px;font-weight:800}.promise-card small{color:var(--app-muted-foreground);margin-top:3px;font-size:12px;line-height:1.6;display:block}.faq-list{flex-direction:column;gap:12px;margin:4px 0 6px;display:flex}.faq-item{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;transition:border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 8px 20px #2a4a770a}.faq-item[open]{border-color:color-mix(in srgb,var(--app-primary-color) 32%,var(--app-border));box-shadow:0 10px 26px #2563eb14}.faq-item summary{cursor:pointer;color:var(--app-foreground);justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;font-size:14.5px;font-weight:800;list-style:none;transition:background .18s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:var(--app-subtle-background)}.faq-item summary .faq-arrow{color:var(--app-primary-color);flex-shrink:0;transition:transform .2s}.faq-item[open] summary .faq-arrow{transform:rotate(90deg)}.faq-item .faq-answer{color:var(--app-muted-foreground);padding:2px 20px 18px;font-size:13.5px;line-height:1.9}.contact-card{background:linear-gradient(120deg,var(--app-primary-color),#4f7df9 55%,#8b5cf6);color:#fff;border:none;border-radius:16px;align-items:center;gap:18px;margin-top:4px;padding:26px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #2563eb42}.contact-card:after{content:"";background:radial-gradient(circle,#ffffff38,#0000 70%);border-radius:50%;width:190px;height:190px;position:absolute;top:-64px;right:-64px}.contact-card:before{content:"";background:radial-gradient(circle,#ffffff1f,#0000 70%);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-90px;left:26%}.contact-card .cc-icon{color:#fff;backdrop-filter:blur(4px);background:#ffffff2e;flex-shrink:0;box-shadow:0 4px 12px #00000014}.contact-card b{color:#fff;font-size:15.5px;font-weight:800;display:block}.contact-card small{color:#ffffffd9;margin-top:4px;font-size:12.5px;display:block}.contact-card a{color:#fff;word-break:break-all;font-weight:700;text-decoration:underline}@media (width<=768px){.legal-wrap[data-astro-cid-hcnevyc2]{width:calc(100% - 28px)}.page-head[data-astro-cid-hcnevyc2]{padding:36px 24px 34px}.page-head[data-astro-cid-hcnevyc2] h1[data-astro-cid-hcnevyc2]{font-size:29px}.sub[data-astro-cid-hcnevyc2]{font-size:14.5px}.sec{padding:22px 20px 22px 24px}.stats-grid,.feature-grid,.type-grid{grid-template-columns:repeat(2,1fr)}.promise-row{grid-template-columns:1fr}.contact-card{padding:22px}}@media (width<=480px){.page-head[data-astro-cid-hcnevyc2]{padding:30px 18px 28px}.page-head[data-astro-cid-hcnevyc2] h1[data-astro-cid-hcnevyc2]{font-size:24px}.sub[data-astro-cid-hcnevyc2]{font-size:14px}.sec{padding:20px 16px 20px 20px}.sec h2{font-size:15.5px}.sec p,.sec li{font-size:14px}.stats-grid,.feature-grid,.type-grid{grid-template-columns:1fr}.stat-card b{font-size:26px}.contact-card{flex-direction:column;align-items:flex-start;gap:14px}}
