:root{--bg:#000;--card:#0e0f10;--line:#222427;--acc:#3ddc4a;--tx:#f3f4f4;--mu:#9ba1a6;--r:14px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--tx);font:16px/1.7 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}a{color:var(--acc);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.w{max-width:1040px;margin:0 auto;padding:0 20px}.hd{position:sticky;top:0;z-index:20;background:rgba(0,0,0,.92);border-bottom:1px solid #1a1c1e}.hd .w{display:flex;align-items:center;gap:28px;height:60px}.lg{display:flex;align-items:center;gap:10px;font-weight:800;font-size:1.05rem;color:var(--tx);letter-spacing:-.02em}.lg:hover{text-decoration:none}.lg i{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--acc)}.nv{display:flex;gap:22px;align-items:center;flex:1}.nv a{color:#d9dcdd;font-size:.86rem}.btn{display:inline-block;background:var(--acc);color:#04130a;font-weight:700;border-radius:9px;padding:10px 18px;font-size:.9rem;border:1px solid var(--acc);cursor:pointer}.btn:hover{text-decoration:none;filter:brightness(1.08)}.btn.o{background:transparent;color:var(--tx);border-color:var(--line)}#nt,.nb{display:none}.hero{text-align:center;padding:64px 0 48px;background:radial-gradient(ellipse 60% 120px at 50% 0,rgba(61,220,74,.14),transparent 70%)}h1,h2,h3{line-height:1.2;letter-spacing:-.025em;font-weight:800;margin:0}.hero h1{font-size:clamp(2rem,5.4vw,3.5rem);max-width:900px;margin:0 auto 18px}.g{color:var(--acc)}.hero p{max-width:640px;margin:0 auto 26px;color:#d4d7d9;font-size:1.05rem}.sb{position:relative;max-width:525px;margin:0 auto 18px}.sb input,.zf input,.zf select{width:100%;background:var(--card);border:1px solid var(--line);color:var(--tx);border-radius:10px;padding:13px 16px;font:inherit;font-size:.95rem}.sr{position:absolute;left:0;right:0;top:100%;margin-top:6px;background:var(--card);border:1px solid var(--line);border-radius:10px;text-align:left;z-index:15;overflow:hidden}.sr:empty{display:none}.sr a{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;color:var(--tx);border-bottom:1px solid var(--line)}.sr a span{color:var(--mu);font-size:.82rem}.sr a:hover{background:#15171a;text-decoration:none}.sr p{margin:0;padding:12px 16px;color:var(--mu)}.bt{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.sec{padding:40px 0}.sec>h2,.c h2{font-size:1.55rem;margin-bottom:12px}.sub{color:var(--mu);margin:0 0 22px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:18px 0}.card{display:block;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:20px;color:var(--tx)}a.card:hover{text-decoration:none;border-color:#2f6b37}.card h3{font-size:1rem;margin-bottom:6px}.card p{margin:0;color:var(--mu);font-size:.9rem;line-height:1.55}.card b{color:var(--acc)}.ic{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#0f2412;margin-bottom:14px;color:var(--acc);font-weight:800}.crumbs{font-size:.82rem;color:var(--mu);padding:18px 0 0}.crumbs a{color:var(--mu)}.crumbs span{margin:0 6px}.ph{padding:20px 0 6px}.ph h1{font-size:clamp(1.75rem,4vw,2.6rem);margin-bottom:14px}.lead{font-size:1.08rem;color:#dfe2e3;margin:0 0 8px;max-width:820px}.c{max-width:820px}.c.wide{max-width:none}.c h2{margin:34px 0 10px}.c h3{margin:20px 0 6px;font-size:1.05rem}.c p,.c li{color:#d6d9db}.c ul{padding-left:22px}.tw{overflow-x:auto;margin:14px 0;border:1px solid var(--line);border-radius:12px}table{border-collapse:collapse;width:100%;font-size:.92rem;min-width:420px}th,td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--line)}th{background:var(--card);font-size:.82rem;color:var(--mu);font-weight:600}tr:last-child td{border-bottom:0}td.n,th.n{text-align:right;font-variant-numeric:tabular-nums}.sl{list-style:none;padding:0;margin:14px 0;display:grid;gap:10px}.sl li{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:grid;gap:2px;content-visibility:auto;contain-intrinsic-size:auto 90px}.sl b{color:var(--tx)}.sl span,.sl small{color:var(--mu);font-size:.88rem}.tag{display:inline-block;border:1px solid #1f4a26;background:#0c1c0f;color:var(--acc);border-radius:99px;padding:1px 9px;font-size:.76rem;margin-right:6px}.tag.no{border-color:var(--line);background:#111;color:var(--mu)}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:12px 0}.chips li{position:relative;display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--card);border-radius:99px;padding:5px 12px 5px 14px;font-size:.88rem;line-height:1.5}.chips li:hover{border-color:#2f6b37}.chips a{display:inline;color:var(--tx)}.chips a::after{content:"";position:absolute;inset:0;border-radius:99px}.chips a:hover{text-decoration:none}.chips small{color:var(--mu);font-size:.76rem;background:#181a1c;border-radius:99px;padding:0 8px;font-variant-numeric:tabular-nums}details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:10px 0}summary{cursor:pointer;font-weight:700}details p{margin:10px 0 0}.note{border-left:3px solid var(--acc);background:#0b150d;padding:12px 16px;border-radius:0 10px 10px 0;margin:18px 0;color:#d6d9db;font-size:.93rem}.zf{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;margin:18px 0}.zf input,.zf select{width:100%}.ft{border-top:1px solid #1a1c1e;margin-top:60px;padding:40px 0 30px;color:var(--mu);font-size:.9rem}.fg{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:28px}.ft h4{color:var(--tx);margin:0 0 10px;font-size:.92rem}.ft ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.ft a{color:var(--mu)}.ft a:hover{color:var(--acc)}.ft p{margin:0 0 10px;line-height:1.6}.cp{border-top:1px solid #1a1c1e;margin-top:26px;padding-top:18px;font-size:.82rem}.adslot{margin:20px auto;text-align:center;max-width:100%;overflow:hidden}@media(max-width:820px){.nb{display:block;margin-left:auto;color:var(--tx);cursor:pointer;padding:8px}.nv{display:none;position:absolute;top:60px;left:0;right:0;background:#050505;border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:14px 20px;gap:14px}#nt:checked~.nv{display:flex}.hd .w{gap:12px}.hd .btn{display:none}.fg{grid-template-columns:1fr 1fr}.zf{grid-template-columns:1fr}.hero{padding:44px 0 32px}}@media(max-width:520px){.fg{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
:root{color-scheme:dark}.sk{position:absolute;left:-999px;top:8px;z-index:50;background:var(--acc);color:#04130a;padding:10px 16px;border-radius:9px;font-weight:700}.sk:focus{left:12px;text-decoration:none}@media print{.hd,.ft,.sb,.btn,.zf,.adslot,.nb{display:none!important}body{background:#fff;color:#000}a{color:#000;text-decoration:underline}.card,table,td,th{border-color:#bbb!important;background:#fff!important;color:#000!important}}
.sl a[href^="tel:"]{display:inline-flex;align-items:center;gap:7px;margin:4px 0;padding:5px 14px 5px 10px;border:1px solid #1f4a26;background:#0c1c0f;border-radius:99px;font-weight:600;font-size:.92rem;line-height:1.4}.sl a[href^="tel:"]::before{content:"";width:15px;height:15px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.6.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.6.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1z'/%3E%3C/svg%3E") center/contain no-repeat}.sl a[href^="tel:"]:hover{background:var(--acc);color:#04130a;text-decoration:none}@media(max-width:520px){.sl a[href^="tel:"]{padding:8px 16px 8px 12px;font-size:1rem}}.tb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0 6px}.tb input[type=search],.tb select{background:var(--card);border:1px solid var(--line);color:var(--tx);border-radius:10px;padding:9px 12px;font:inherit;font-size:.9rem;min-width:0}.tb input[type=search]{flex:1 1 220px}.tb select{flex:0 1 210px}.tc{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;color:#d6d9db;cursor:pointer}.tc input{accent-color:var(--acc);width:16px;height:16px}.tn{flex:1 0 100%;margin:0;color:var(--mu);font-size:.85rem}.sv-li{position:relative}.sv{position:absolute;top:12px;right:12px;background:transparent;border:1px solid var(--line);color:var(--tx);border-radius:99px;padding:3px 12px;font:inherit;font-size:.82rem;cursor:pointer}.sv:hover{border-color:#2f6b37}.sv[aria-pressed=true]{background:#0c1c0f;border-color:#1f4a26;color:var(--acc)}.sv-li>b{padding-right:90px}.sv-li[hidden]{display:none}.lk{background:none;border:0;color:var(--acc);font:inherit;cursor:pointer;padding:0;text-decoration:underline}.sbar{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:30;display:flex;align-items:center;gap:14px;background:#0e0f10;border:1px solid #1f4a26;border-radius:99px;padding:8px 8px 8px 20px;box-shadow:0 6px 24px rgba(0,0,0,.6);font-size:.9rem}.sbar[hidden]{display:none}.sbar .btn{padding:7px 16px}a.call{display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap}.cl{list-style:none;padding:0!important;margin:10px 0 24px;display:grid;gap:8px}.cl li{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.cl label{display:flex;gap:12px;align-items:flex-start;cursor:pointer;color:var(--tx)}.cl input{accent-color:var(--acc);width:20px;height:20px;margin-top:3px;flex:none}.cl small{display:block;color:var(--mu);font-size:.85rem;margin-top:2px}.cl input:checked+span{color:var(--mu);text-decoration:line-through}.rc{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;margin:18px 0}.rc select{background:var(--card);border:1px solid var(--line);color:var(--tx);border-radius:10px;padding:13px 16px;font:inherit;font-size:.95rem;width:100%}#rco{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:6px 20px 16px;margin:10px 0}@media(max-width:700px){.rc{grid-template-columns:1fr}.sv{position:static;margin-top:6px;justify-self:start}.sv-li>b{padding-right:0}.sbar{left:16px;right:16px;transform:none;justify-content:space-between}}@media print{.np,.sbar,.tb{display:none!important}.cl li{background:#fff!important;border-color:#bbb!important}.cl label,.cl span{color:#000!important}}@media(max-width:700px){.tb select{flex:1 1 100%}}
