:root{--brand:#0e7c5a;--brand-2:#14a06f;--brand-dark:#0a5a41;--accent:#1466b8;--gold:#c9922b;--ink:#10241d;--soft:#4a5c56;--muted:#7d8c87;--bg:#f4f8f6;--card:#ffffff;--line:#e5ece9;--hero1:#0a5a41;--hero2:#0e7c5a;--red:#b23a3a;--shadow:0 8px 30px rgba(12,50,38,.09),0 2px 8px rgba(12,50,38,.06);--radius:18px;--maxw:1120px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}html[data-theme=dark]{--ink:#e8f1ee;--soft:#aebdb8;--muted:#8a9a94;--bg:#0c1613;--card:#132420;--line:#22352f;--hero1:#08120f;--hero2:#0d3227;--shadow:0 8px 30px rgba(0,0,0,.4)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;width:100%}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;transition:background .3s,color .3s;overflow-x:hidden;width:100%}img,svg,video,iframe,pre,table{max-width:100%}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.btn{display:inline-block;border:none;cursor:pointer;font-family:inherit;font-weight:700;border-radius:11px;font-size:14px;padding:11px 19px;background:var(--brand);color:#fff;transition:transform .12s,filter .2s}.btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn.light{background:#fff;color:var(--brand-dark)}.btn.outline{background:transparent;border:1.5px solid rgba(255,255,255,.5);color:#fff}.btn.ghost{background:transparent;color:var(--soft);border:1px solid var(--line)}.icon-btn{width:40px;height:40px;border-radius:11px;border:1px solid var(--line);background:var(--card);cursor:pointer;font-size:17px;display:grid;place-items:center;color:var(--soft)}.icon-btn:hover{color:var(--brand);border-color:var(--brand)}.g1{background:linear-gradient(135deg,#0e7c5a,#14a06f)}.g2{background:linear-gradient(135deg,#1466b8,#3a8ad4)}.g3{background:linear-gradient(135deg,#c9922b,#e0b055)}.g4{background:linear-gradient(135deg,#7b4bc9,#9d6fe0)}.g5{background:linear-gradient(135deg,#0a5a41,#0e7c5a)}.g6{background:linear-gradient(135deg,#b23a63,#d45a86)}.topbar{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--card) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;gap:24px;height:66px}.logo{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px;letter-spacing:-.02em}.logo span{white-space:nowrap}.logo .mk{width:46px;height:38px;display:grid;place-items:center}.logo .mk svg{width:100%;height:100%}html[data-theme=dark] .logo .mk .bars{fill:#c7cbcd}.logo small{display:block;font-size:10.5px;font-weight:600;color:var(--muted);margin-top:-3px}.menu{display:flex;gap:18px;margin-left:6px}.menu a{font-size:14.5px;font-weight:600;color:var(--soft);padding:6px 2px;white-space:nowrap}.menu a:hover,.menu a[aria-current=page]{color:var(--brand)}.nav-right{margin-left:auto;display:flex;align-items:center;gap:10px}.nav-right .btn{white-space:nowrap}.menu-btn,.menu-mobile{display:none}@media(max-width:1100px){.menu{display:none}.menu-btn{display:grid}.nav-right .hide-mobile{display:none}.menu-mobile.open{display:flex;flex-direction:column;padding:6px 24px 16px;border-top:1px solid var(--line);background:var(--card)}.menu-mobile a{padding:12px 4px;font-size:15.5px;font-weight:600;color:var(--soft);border-bottom:1px solid var(--line)}.menu-mobile a[aria-current=page]{color:var(--brand)}.menu-mobile a.btn{color:#fff;text-align:center;border:none;margin-top:12px;border-radius:11px;padding:12px}}.hero{background:linear-gradient(135deg,var(--hero1),var(--hero2));color:#fff;position:relative;overflow:hidden;border-radius:0 0 34px 34px}.hero:after{content:"";position:absolute;right:-80px;top:-120px;width:360px;height:360px;border-radius:50%;background:#ffffff0f}.hero-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:54px 24px 62px;position:relative}.hero .tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#ffffff26;padding:6px 14px;border-radius:999px;margin-bottom:18px}.hero h1{font-size:40px;line-height:1.12;margin:0 0 16px;font-weight:800;letter-spacing:-.02em}.hero p.lead{font-size:17.5px;opacity:.93;margin:0 0 26px;max-width:520px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.hero-stats{display:flex;gap:28px;margin-top:32px}.hero-stats div{font-size:13px;opacity:.82}.hero-stats strong{display:block;font-size:22px;font-weight:800;opacity:1}@media(max-width:900px){.hero-inner{grid-template-columns:1fr;gap:26px}.hero h1{font-size:31px}}.sec{padding:54px 0 8px}.sec-top{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px;gap:16px}.sec-top h2{font-size:26px;margin:0;font-weight:800;letter-spacing:-.02em}.sec-top p{margin:4px 0 0;color:var(--muted);font-size:14.5px}.see-all{font-size:14px;font-weight:700;color:var(--brand);white-space:nowrap}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:6px}.chip{font-size:13.5px;font-weight:700;padding:8px 16px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--soft)}.chip:hover,.chip[aria-current=page]{background:var(--brand);color:#fff;border-color:var(--brand)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:900px){.grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.grid{grid-template-columns:1fr}}.art{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform .15s}.art:hover{transform:translateY(-4px)}.art .thumb{height:150px;position:relative}.art .cat{position:absolute;left:12px;top:12px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:#fffffff0;color:var(--brand-dark);padding:5px 11px;border-radius:999px}.art .body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.art h3{font-size:16.5px;margin:0 0 8px;line-height:1.32;font-weight:700}.art p{font-size:13.5px;color:var(--soft);margin:0 0 14px;flex:1}.art .meta{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted);margin-top:auto}.art .meta .dot{width:3px;height:3px;border-radius:50%;background:var(--muted)}.tools{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:32px}.tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:18px}@media(max-width:820px){.tools-grid{grid-template-columns:1fr 1fr}}.tool{border:1px solid var(--line);border-radius:14px;padding:18px;background:var(--bg);transition:.15s;display:block}.tool:hover{border-color:var(--brand);transform:translateY(-3px)}.tool .ti{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:22px;margin-bottom:12px;background:color-mix(in srgb,var(--brand) 12%,transparent)}.tool b{font-size:15px;display:block;margin-bottom:3px}.tool span{font-size:12.5px;color:var(--muted)}.news{margin:54px 0;background:linear-gradient(135deg,var(--brand-dark),var(--brand));border-radius:24px;padding:44px;color:#fff;text-align:center;position:relative;overflow:hidden}.news h2{font-size:26px;margin:0 0 8px}.news p{opacity:.9;margin:0 0 22px}.news form{display:flex;gap:10px;max-width:440px;margin:0 auto}.news input{flex:1;padding:13px 16px;border-radius:12px;border:none;font-size:15px;font-family:inherit}@media(max-width:600px){.news form{flex-direction:column}}.foot{border-top:1px solid var(--line);margin-top:20px}.foot-in{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:26px 0 40px;color:var(--muted);font-size:13.5px}.article{max-width:760px;margin:0 auto;padding:36px 0}.article .kicker{display:inline-block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--brand);margin-bottom:12px}.article h1{font-size:34px;line-height:1.18;margin:0 0 12px;font-weight:800;letter-spacing:-.02em}.article .am-meta{color:var(--muted);font-size:13.5px;margin-bottom:22px}.article .cover{height:280px;border-radius:var(--radius);margin-bottom:28px}.prose{font-size:17px;color:var(--ink)}.prose p{margin:0 0 18px}.prose h2{font-size:23px;margin:34px 0 12px;font-weight:800}.prose h3{font-size:19px;margin:26px 0 10px;font-weight:700}.prose ul,.prose ol{padding-left:22px;margin:0 0 18px}.prose li{margin:6px 0}.prose a{color:var(--accent);text-decoration:underline}.prose blockquote{border-left:3px solid var(--brand);padding:2px 0 2px 18px;margin:18px 0;color:var(--soft)}.share{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:34px 0 8px;padding-top:22px;border-top:1px solid var(--line)}.share-lb{font-size:14px;font-weight:700;color:var(--soft);margin-right:2px}.share-btn{font-family:inherit;font-size:13px;font-weight:700;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--soft);cursor:pointer;text-decoration:none;transition:.15s}.share-btn:hover{transform:translateY(-1px);color:#fff}.share-btn.wa:hover{background:#25d366;border-color:#25d366}.share-btn.li:hover{background:#0a66c2;border-color:#0a66c2}.share-btn.fb:hover{background:#1877f2;border-color:#1877f2}.share-btn.xw:hover{background:#111;border-color:#111}.share-btn.copy:hover{background:var(--brand);border-color:var(--brand)}.page-head{padding:40px 0 6px}.page-head h1{font-size:30px;margin:0 0 4px;font-weight:800;letter-spacing:-.02em}.page-head p{color:var(--muted);margin:0}.disclaimer{background:color-mix(in srgb,var(--gold) 14%,transparent);border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);border-radius:12px;padding:12px 16px;font-size:12.5px;color:var(--ink);margin-top:16px;line-height:1.5}
