*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.grid{display:grid}.block{display:block}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.flex{display:flex}.flex-shrink{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.b,.border{border-width:1px}.pt{padding-top:1rem}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[\#6b7280\]{--un-text-opacity:1;color:rgb(107 114 128/var(--un-text-opacity))}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,#0003),0 0 1px var(--un-text-shadow-color,#0100051a);text-shadow:var(--un-text-shadow)}:root{--brand:#2563eb;--brand-dark:#1d4ed8;--ink:#0f172a;--text:#334155;--muted:#64748b;--line:#e2e8f0;--bg:#fff;--bg-soft:#f8fafc;--radius:14px;--shadow:0 10px 30px #0f172a14}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:100%;max-width:1160px;margin:0 auto;padding:0 24px}.muted{color:var(--muted)}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);z-index:50;background:#fffffff0}.site-header.is-sticky{position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:68px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand-logo{width:auto;height:30px}.brand-name{color:var(--ink);letter-spacing:.5px;font-size:18px;font-weight:700}.desktop-nav{gap:6px;display:flex}.nav-link{border-radius:8px;padding:8px 14px;font-size:15px;transition:background .15s,color .15s}.nav-link:hover{background:var(--bg-soft);color:var(--brand)}.nav-link.router-link-active{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, white);font-weight:600}.menu-toggle{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:none}.menu-toggle span{background:var(--ink);width:18px;height:2px;display:block}.mobile-nav{border-top:1px solid var(--line);background:#fff;padding:8px 16px 14px;display:none}.mobile-nav .nav-link{padding:12px 8px;display:block}.hero{background:linear-gradient(135deg, #0f172a 0%, #1e3a8a 55%, var(--brand) 100%);color:#fff;padding:96px 0 104px}.hero.has-bg{background-position:50%;background-size:cover;position:relative}.hero.has-bg:before{content:"";background:#080f209e;position:absolute;inset:0}.hero-inner{max-width:820px;position:relative}.hero-eyebrow{letter-spacing:2px;color:#c7d2fe;border:1px solid #ffffff47;border-radius:999px;margin:0 0 20px;padding:4px 12px;font-size:13px;display:inline-block}.hero-title{margin:0 0 18px;font-size:46px;font-weight:700;line-height:1.25}.hero-desc{color:#dbeafe;max-width:640px;margin:0 0 32px;font-size:17px}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:11px 22px;font-size:15px;transition:transform .12s,background .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 8px 20px color-mix(in srgb, var(--brand) 30%, transparent)}.btn-primary:hover{background:var(--brand-dark)}.btn-ghost{color:var(--brand);background:0 0;border-color:currentColor}.hero .btn-ghost{color:#fff;border-color:#ffffff80}.btn-ghost:disabled{opacity:.4;cursor:not-allowed}.section{padding:72px 0}.section-alt{background:var(--bg-soft)}.section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.section-head h2{color:var(--ink);margin:0 0 6px;font-size:28px}.section-head p{color:var(--muted);margin:0;font-size:15px}.link-more{color:var(--brand);font-size:14px}.cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:26px;transition:transform .18s,box-shadow .18s}.card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0f172a1f}.card h3{color:var(--ink);margin:0 0 10px;font-size:19px}.card p{color:var(--muted);margin:0 0 14px;font-size:14px}.card-points{margin:0;padding-left:18px;font-size:14px}.card-points li{margin-bottom:6px}.news-list{flex-direction:column;gap:12px;display:flex}.news-item{border:1px solid var(--line);border-radius:var(--radius);background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;transition:border-color .15s,box-shadow .15s;display:flex}.news-item:hover{border-color:color-mix(in srgb, var(--brand) 35%, white);box-shadow:var(--shadow)}.news-main h3{color:var(--ink);margin:6px 0;font-size:17px}.news-main p{color:var(--muted);margin:0;font-size:14px}.news-tag,.mini-tag{color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, white);border-radius:6px;padding:2px 8px;font-size:12px}.news-date{color:var(--muted);white-space:nowrap;font-size:13px}.grid-2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.mini-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:22px;transition:border-color .15s,box-shadow .15s;display:block}.mini-card:hover{border-color:color-mix(in srgb, var(--brand) 35%, white);box-shadow:var(--shadow)}.mini-card h3{color:var(--ink);margin:8px 0;font-size:17px}.mini-card p{color:var(--muted);margin:0 0 12px;font-size:14px}.meta{color:var(--muted);gap:8px;font-size:12px;display:flex}.cta{color:#fff;background:#0f172a;padding:60px 0}.cta-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.cta h2{margin:0 0 6px;font-size:26px}.cta p{color:#94a3b8;margin:0;font-size:15px}.page-head{background:var(--bg-soft);border-bottom:1px solid var(--line);padding:56px 0 40px}.page-head h1{color:var(--ink);margin:0 0 6px;font-size:32px}.article{padding:40px 0 72px}.article-inner{max-width:820px}.crumb{color:var(--muted);gap:8px;margin-bottom:18px;font-size:13px;display:flex}.article-title{color:var(--ink);margin:0 0 10px;font-size:34px;line-height:1.35}.article-subtitle{color:var(--muted);margin:0 0 14px;font-size:16px}.article-meta{color:var(--muted);border-bottom:1px solid var(--line);gap:8px;padding-bottom:20px;font-size:13px;display:flex}.article-body{padding:26px 0;font-size:16px}.article-body h3{color:var(--ink);margin:28px 0 10px;font-size:20px}.article-body p{margin:0 0 14px}.article-body ul,.article-body ol{margin:0 0 16px;padding-left:22px}.article-nav{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-top:22px;display:flex}.article-nav-item{flex-direction:column;gap:4px;max-width:46%;display:flex}.article-nav-item.right{text-align:right;margin-left:auto}.pager{justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.pager-info{color:var(--muted);font-size:14px}.site-footer{color:#94a3b8;background:#0b1220;margin-top:40px}.footer-inner{justify-content:space-between;gap:40px;padding:48px 24px 36px;display:flex}.footer-title{color:#fff;margin-bottom:8px;font-size:18px;font-weight:600}.footer-desc{max-width:420px;margin:0;font-size:14px}.footer-links{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.footer-links a{font-size:14px}.footer-links a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff14;padding:16px 0;font-size:13px}.footer-bottom .container{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footer-sep{opacity:.4}.footer-police{align-items:center;gap:4px;display:inline-flex}.footer-police img{width:auto;height:16px}@media (width<=960px){.cards{grid-template-columns:repeat(2,1fr)}.hero{padding:72px 0 80px}.hero-title{font-size:36px}.footer-inner{flex-direction:column;gap:24px}}@media (width<=720px){.container{padding:0 18px}.header-inner{height:60px}.desktop-nav{display:none}.menu-toggle{display:flex}.mobile-nav{display:block}.hero{padding:56px 0 60px}.hero-title{font-size:28px}.hero-desc{font-size:15px}.hero-actions .btn{flex:1}.section{padding:48px 0}.section-head{flex-direction:column;align-items:flex-start}.section-head h2{font-size:22px}.cards,.grid-2{grid-template-columns:1fr}.news-item{flex-direction:column;gap:8px;padding:16px}.cta-inner{flex-direction:column;align-items:flex-start}.page-head{padding:40px 0 28px}.page-head h1{font-size:24px}.article-title{font-size:25px}.article-nav{flex-direction:column;gap:14px}.article-nav-item,.article-nav-item.right{text-align:left;max-width:100%;margin-left:0}}
