:root{--dk:#242424;--dk2:#2f2f2f;--gr:#177a06;--gg:#12670a;--gl:#6bdc55;--am:#d78f23;--am2:#e6a237;--bg:#dedede;--pn:#f4f3ef;--tx:#1d1d1d;--mu:#4d4d4a;--bd:#b9b8b2;--r:18px}
*,*::before,*::after{box-sizing:border-box}
[hidden]{display:none!important}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--tx);font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.7}
body.wdp{padding-bottom:84px}
body.lk{overflow:hidden}
img,svg{max-width:100%}
a{color:var(--gg);text-decoration:underline;text-underline-offset:3px}
a:hover{color:var(--gr)}
.w8k2{min-height:100dvh}
.c4m7{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}
.c4m7+.c4m7{margin-top:18px}
.bx3q{border-radius:var(--r)}

.b5n{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:12px;border:2px solid transparent;font-weight:700;font-size:15px;line-height:1.2;font-family:inherit;text-decoration:none;cursor:pointer;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease;white-space:nowrap}
.b5n:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.25)}
.b5n:active{transform:translateY(0)}
.b5n-o{background:var(--am);color:#1b1200}
.b5n-o:hover{background:var(--am2);color:#1b1200}
.b5n-g{background:var(--gr);color:#fff}
.b5n-g:hover{background:var(--gg);color:#fff}
.b5n-l{padding:14px 26px;font-size:17px}
.b5n-s{padding:8px 14px;font-size:14px}
.b5n-t{background:transparent;color:#fff;border-color:rgba(255,255,255,.5)}
.b5n-t:hover{background:rgba(255,255,255,.12);color:#fff}

.hd9z{background:var(--dk);color:#f1efe9;overflow:hidden}
.hd9z-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px}
.lg5v{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-weight:800;font-size:24px;letter-spacing:-.02em}
.lg5v:hover{color:#fff}
.lg5v img{display:block;width:auto;height:auto;max-width:100%;max-height:40px}
.ft6u .lg5v img{max-height:48px}
.lg5v b{font-weight:800}
.lg5v b i{font-style:normal;color:var(--am)}
.hb1t{display:flex;align-items:center;gap:10px}
.bg6r{display:none;width:44px;height:44px;border:2px solid rgba(255,255,255,.35);border-radius:12px;background:transparent;cursor:pointer;padding:0;position:relative}
.bg6r span{position:absolute;left:11px;right:11px;height:2px;background:#fff;border-radius:2px;transition:transform .25s,opacity .25s}
.bg6r span:nth-child(1){top:13px}
.bg6r span:nth-child(2){top:19px}
.bg6r span:nth-child(3){top:25px}
.bg6r.on span:nth-child(1){transform:translateY(6px) rotate(45deg)}
.bg6r.on span:nth-child(2){opacity:0}
.bg6r.on span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
.nv2p{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border-top:1px solid rgba(255,255,255,.1);background:#1c1c1c}
.nv2p ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.nv2p li a{display:flex;align-items:center;gap:8px;padding:12px 14px;color:#e9e6de;text-decoration:none;font-weight:600;font-size:14.5px;border-bottom:3px solid transparent;transition:color .2s,border-color .2s,background-color .2s}
.nv2p li a:hover{color:#fff;border-color:var(--am);background:rgba(255,255,255,.05)}
.on7d{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:#d9d6cd;white-space:nowrap}
.on7d::before{content:"";width:9px;height:9px;border-radius:50%;background:#8a8a85}
.on7d.live::before{background:var(--gl);animation:pu 1.8s infinite}
.on7d b{color:#fff}
@keyframes pu{0%{box-shadow:0 0 0 0 rgba(107,220,85,.6)}100%{box-shadow:0 0 0 9px rgba(107,220,85,0)}}

.hr4y{position:relative;overflow:hidden;color:#f6f4ee;background:#242424 url(/cover.png) center/cover no-repeat;isolation:isolate}
.hr4y::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(24,24,24,.96) 0%,rgba(24,24,24,.86) 48%,rgba(24,24,24,.35) 100%);z-index:-1}
.hr4y-in{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:32px;padding:56px 44px;align-items:center}
.hr4y .ey{display:inline-block;padding:4px 12px;border-radius:99px;background:rgba(215,143,35,.18);color:#f3be6c;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}
.hr4y h1{margin:0 0 14px;font-size:clamp(30px,4.6vw,52px);line-height:1.12;letter-spacing:-.02em;color:#fff}
.hr4y .lead{margin:0 0 22px;font-size:18px;color:#e5e2d9;max-width:560px}
.hr4y-b{display:flex;flex-wrap:wrap;gap:12px}
.hr4y-c{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none}
.hr4y-c li{display:flex;align-items:center;gap:8px;padding:7px 13px;border-radius:99px;background:rgba(255,255,255,.1);font-size:14px;font-weight:600}
.hr4y-o{padding:24px;border-radius:22px;background:rgba(36,36,36,.82);border:2px solid var(--am);backdrop-filter:blur(4px);text-align:center}
.hr4y-o small{display:block;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#cfcac0;font-weight:700}
.hr4y-o p{margin:10px 0 18px;font-size:24px;line-height:1.3;font-weight:800}
.hr4y-o p strong{color:#f3be6c}

.sc2w{padding:30px;background:var(--pn);border:1px solid var(--bd);box-shadow:0 10px 30px rgba(36,36,36,.07)}
.sh6k{display:flex;align-items:center;gap:12px;margin:0 0 6px;font-size:clamp(22px,3vw,30px);line-height:1.25;letter-spacing:-.01em}
.sc2w>.sub{margin:0 0 20px;color:var(--mu)}
.sc2w-dk{background:var(--dk);color:#efece4;border-color:#3b3b3b}
.sc2w-dk .sub{color:#c9c5ba}

.tw9x{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:14px;border:2px solid var(--bd);margin:0 auto;background:#fbfaf7}
.tb4e{width:100%;min-width:680px;border-collapse:collapse;margin:0 auto;text-align:left;font-size:15px;line-height:1.55;color:var(--tx)}
.tb4e th,.tb4e td{padding:12px 16px;border:1px solid var(--bd);text-align:left;vertical-align:middle}
.tb4e thead th{background:var(--dk);color:#fff;font-weight:700;white-space:nowrap;border-color:#3b3b3b}
.tb4e tbody tr{transition:background-color .15s}
.tb4e tbody tr:nth-child(even){background:#efeee9}
.tb4e tbody tr:hover{background:#f5e6cc}
.tb4e th[scope=row]{width:36%;background:#ebe9e2;font-weight:700}
.tb4e th[scope=row] span{display:flex;align-items:center;gap:10px}
.tb4e .na{color:var(--mu);font-style:italic}
.fc-t{min-width:520px}

.ms8c{columns:3 240px;column-gap:16px}
.ms8c-i{break-inside:avoid;margin:0 0 16px;padding:20px;border-radius:16px;background:#fbfaf7;border:2px solid var(--bd);transition:transform .2s,border-color .2s}
.ms8c-i:hover{transform:translateY(-3px);border-color:var(--am)}
.ms8c-i:nth-child(3n+1){border-radius:24px 10px 24px 10px}
.ms8c-i:nth-child(4n+2){background:var(--dk);color:#efece4;border-color:var(--dk)}
.ms8c-i:nth-child(4n+2) h3{color:#f3be6c}
.ms8c-i h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:17px;line-height:1.3}
.ms8c-i ul{margin:0;padding-left:20px}
.ms8c-i p{margin:0}
.ms8c-i li{margin:2px 0}

.jk1v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.jk1v-i{padding:24px;border-radius:20px;background:linear-gradient(145deg,#3a3a3a,#242424);border:2px solid var(--am);text-align:center;position:relative;overflow:hidden;transition:transform .25s}
.jk1v-i:hover{transform:translateY(-4px)}
.jk1v-i::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(243,190,108,.14) 50%,transparent 65%);transform:translateX(-120%);animation:sh 5s infinite}
@keyframes sh{0%,60%{transform:translateX(-120%)}100%{transform:translateX(120%)}}
.jk1v-i h3{margin:0 0 8px;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:#cfcac0}
.jk1v-i strong{display:block;font-size:clamp(24px,3vw,34px);color:#f3be6c;line-height:1.2}
.jk1v-i strong.na{font-size:20px;color:#e5e2d9}
.jk1v-i span{display:block;margin-top:10px;font-size:14px;color:#cfcac0}
.jk1v-a{margin-top:18px;text-align:center}

.pay-l{display:flex;align-items:center;gap:10px;font-weight:700}

.mr5n .tb4e thead th{background:#111}
.mr5n .tw9x{border-color:#4a4a4a;background:#2c2c2c}
.mr5n .tb4e{color:#efece4}
.mr5n .tb4e th,.mr5n .tb4e td{border-color:#4a4a4a}
.mr5n .tb4e tbody tr:nth-child(even){background:#333}
.mr5n .tb4e tbody tr:hover{background:#3d3a32}
.mr5n-s{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:99px;background:rgba(255,255,255,.1);font-weight:600;font-size:14px;margin:0 0 18px}
.mr5n-n{display:inline-block;padding:3px 10px;border-radius:99px;border:1px solid #777;font-size:13px;color:#d9d6cd}

.bn7s{position:relative}
.bn7s-t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.bn7s-c{display:flex;flex-direction:column;padding:26px;border-radius:22px;background:#fbfaf7;border:2px solid var(--bd);transition:transform .25s,box-shadow .25s}
.bn7s-c:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(36,36,36,.15)}
.bn7s-c:first-child{background:linear-gradient(160deg,#2c2c2c,#1d1d1d);color:#f4f1e8;border-color:var(--am)}
.bn7s-c:first-child h3,.bn7s-c:first-child .big{color:#f3be6c}
.bn7s-c .tag{align-self:flex-start;padding:3px 12px;border-radius:99px;background:var(--dk);color:#f3be6c;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}
.bn7s-c:first-child .tag{background:var(--am);color:#1b1200}
.bn7s-c h3{margin:0 0 8px;font-size:20px;line-height:1.3}
.bn7s-c .big{font-size:26px;font-weight:800;line-height:1.25;margin:0 0 12px;color:var(--gg)}
.bn7s-c p{margin:0 0 18px}
.bn7s-c .b5n{margin-top:auto;align-self:flex-start}
.bn7s-p,.bn7s-n,.bn7s-d{display:none}

.dm2f-f{width:100%;height:auto;aspect-ratio:16/9;border:2px solid var(--am);border-radius:18px;background:transparent;display:block;overflow:hidden}
.dm2f-n{margin:14px 0 0;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;color:#d9d6cd;font-size:14px}

.rv8t{padding:30px;background:var(--pn);border:1px solid var(--bd);border-left:8px solid var(--am);box-shadow:0 10px 30px rgba(36,36,36,.07)}
.rv8t .text{overflow-wrap:anywhere}
.rv8t .text>h2:first-child,.rv8t .text>h1:first-child{margin-top:0}
.rv8t h1{font-size:clamp(28px,4vw,40px);line-height:1.2;margin:0 0 16px}
.rv8t h2{font-size:clamp(23px,3vw,30px);line-height:1.3;margin:32px 0 12px;padding-bottom:8px;border-bottom:3px solid var(--am)}
.rv8t h3{font-size:21px;line-height:1.35;margin:26px 0 10px;color:var(--gg)}
.rv8t h4,.rv8t h5,.rv8t h6{font-size:17px;margin:20px 0 8px}
.rv8t p{margin:0 0 16px}
.rv8t ul,.rv8t ol{margin:0 0 18px;padding-left:26px}
.rv8t li{margin:6px 0;padding-left:4px}
.rv8t ul li::marker{color:var(--am);font-size:1.15em}
.rv8t ol li::marker{color:var(--gg);font-weight:700}
.rv8t a{font-weight:600}
.rv8t strong,.rv8t b{font-weight:700}
.rv8t blockquote{margin:22px 0;padding:16px 22px;border-left:6px solid var(--gr);background:#e9e7df;border-radius:0 14px 14px 0;font-style:italic}
.rv8t blockquote p:last-child{margin:0}
.rv8t img{display:block;height:auto;border-radius:14px;margin:18px auto}
.rv8t figure{margin:20px 0}
.rv8t figcaption{font-size:14px;color:var(--mu);text-align:center}
.rv8t hr{border:0;height:3px;background:var(--bd);margin:28px 0;border-radius:3px}
.rv8t code{padding:2px 6px;border-radius:6px;background:#e3e0d6;font-size:.92em}
.rv8t pre{overflow-x:auto;padding:14px;border-radius:12px;background:var(--dk);color:#efece4}
.rv8t pre code{background:none;padding:0}
.rv8t table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:22px auto;border:2px solid var(--bd);border-radius:12px;background:#fbfaf7;-webkit-overflow-scrolling:touch}
.rv8t table th,.rv8t table td{padding:11px 15px;border:1px solid var(--bd);text-align:left;min-width:110px;vertical-align:top}
.rv8t table th{background:var(--dk);color:#fff;border-color:#3b3b3b}
.rv8t table tr:nth-child(even) td{background:#efeee9}
.rv8t dl{margin:0 0 18px}
.rv8t dt{font-weight:700;margin-top:10px}
.rv8t dd{margin:2px 0 0 18px}
.rv8t form{display:flex;flex-direction:column;gap:12px;max-width:520px}
.rv8t input,.rv8t textarea,.rv8t select{padding:11px 14px;border:2px solid var(--bd);border-radius:12px;font:inherit;background:#fff}
.rv8t button{padding:12px 20px;border:0;border-radius:12px;background:var(--am);color:#1b1200;font-weight:700;font-size:16px;font-family:inherit;cursor:pointer}
.rv8t-i .text h1{margin-top:0}
.rv8t>.sh6k{margin-top:0}

.au7p{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:20px;padding:20px;border-radius:16px;background:#e9e7df;border:2px solid var(--bd)}
.au7p-m{width:56px;height:56px;border-radius:50%;background:var(--dk);color:var(--am);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:19px;flex:none}
.au7p div{flex:1;min-width:220px}
.au7p h3{margin:0 0 4px;font-size:17px}
.au7p p{margin:0 0 6px;font-size:14.5px}

.fq3j{display:grid;gap:12px}
.fq3j details{border-radius:14px;border:2px solid var(--bd);background:#fbfaf7;overflow:hidden;transition:border-color .2s}
.fq3j details:hover{border-color:var(--am)}
.fq3j summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;cursor:pointer;font-weight:700;font-size:17px;list-style:none}
.fq3j summary::-webkit-details-marker{display:none}
.fq3j summary::after{content:"";width:12px;height:12px;border-right:3px solid var(--gr);border-bottom:3px solid var(--gr);transform:rotate(45deg);transition:transform .25s;flex:none;margin-top:-4px}
.fq3j details:not([open]) summary::after{transform:rotate(-45deg);margin-top:0}
.fq3j details>div{padding:0 20px 18px}
.fq3j details>div p{margin:0}

.ft6u{background:var(--dk);color:#d9d6cd;padding:34px 30px 26px}
.ft6u a{color:#f3be6c}
.ft6u a:hover{color:#fff}
.ft6u-g{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:28px}
.ft6u h3{margin:0 0 12px;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#fff}
.ft6u ul{list-style:none;margin:0;padding:0}
.ft6u li{margin:6px 0}
.ft6u li a{text-decoration:none;display:inline-flex;gap:8px;align-items:center}
.ft6u li a:hover{text-decoration:underline}
.ft6u .lg5v{margin-bottom:12px}
.ft6u p{margin:0 0 10px;font-size:14.5px}
.ft6u-fl{display:flex;align-items:center;gap:10px;margin:12px 0}
.ft6u-fl img{width:42px;height:auto;border-radius:4px;border:1px solid #555}
.ft6u-l{margin-top:26px;padding-top:22px;border-top:1px solid #444}
.ft6u-l h3{margin-bottom:10px}
.lgs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}
.lgs a,.lgs span{display:inline-block;padding:6px 12px;border:1px solid #444;border-radius:8px;background:#2f2f2f;color:#d9d6cd;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;transition:transform .18s}
.lgs a:hover{transform:translateY(-2px)}
.ft6u-lg{margin-top:20px;padding:16px 18px;border-radius:14px;background:#1c1c1c;font-size:13.5px;color:#bdb9ae}
.ft6u-lg p{margin:0 0 8px;font-size:13.5px}
.ft6u-lg p:last-child{margin:0}
.ft6u-cp{margin-top:18px;text-align:center;font-size:14px;color:#bdb9ae}

.wd3x{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;justify-content:center;padding:10px 56px 10px 12px;background:linear-gradient(180deg,rgba(36,36,36,.9),#1a1a1a);border-top:2px solid var(--am)}
.wd3x-in{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;max-width:1000px}
.wd3x-t{display:flex;align-items:center;gap:10px;color:#fff;font-weight:600;font-size:15px;line-height:1.35}
.wd3x-t b{color:#f3be6c}
.wd3x a.b5n,.wd3x a.b5n:hover{text-decoration:none}
.wd3x-x{position:absolute;top:50%;right:10px;width:36px;height:36px;margin-top:-18px;padding:0;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.35);border-radius:50%;background:#1a1a1a;color:#fff;font-size:22px;line-height:1;font-family:inherit;cursor:pointer;transition:background-color .18s,border-color .18s}
.wd3x-x:hover{background:var(--am);border-color:var(--am);color:#1b1200}
@keyframes wu{from{transform:translateY(100%)}to{transform:translateY(0)}}

.rl0x{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}
.rl0x.in{opacity:1;transform:none}

.q1zz{display:none}
.zz-x9{color:inherit}
.k3j8v{margin:0;padding:0;border:0}

@media (max-width:1000px){
.hr4y-in{grid-template-columns:1fr;padding:40px 26px}
.ft6u-g{grid-template-columns:1fr 1fr}
.ft6u-g>div:first-child{grid-column:1/-1}
.jk1v{grid-template-columns:1fr}
}
@media (max-width:860px){
.bg6r{display:block}
.hb1t{margin-left:auto}
.nv2p{position:fixed;inset:70px 0 0 0;z-index:40;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:14px 18px 100px;background:#1c1c1c;overflow-y:auto;transform:translateX(100%);visibility:hidden;transition:transform .3s ease,visibility .3s}
.nv2p.on{transform:none;visibility:visible}
.nv2p ul{flex-direction:column}
.nv2p li a{padding:15px 8px;font-size:17px;border-bottom:1px solid rgba(255,255,255,.1)}
.on7d{padding:16px 8px;font-size:15px}
.bn7s-t{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:4px 2px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.bn7s-t::-webkit-scrollbar{display:none}
.bn7s-c{flex:0 0 84%;scroll-snap-align:center}
.bn7s-p,.bn7s-n{display:inline-flex}
.bn7s-ctl{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px}
.bn7s-p,.bn7s-n{width:44px;height:44px;border-radius:50%;border:2px solid var(--dk);background:transparent;cursor:pointer;align-items:center;justify-content:center;color:var(--dk);font-size:20px;font-weight:800;padding:0}
.bn7s-p:hover,.bn7s-n:hover{background:var(--am)}
.bn7s-d{display:flex;gap:7px}
.bn7s-d i{width:9px;height:9px;border-radius:50%;background:var(--bd);transition:background-color .2s,transform .2s}
.bn7s-d i.on{background:var(--gr);transform:scale(1.35)}
}
@media (max-width:640px){
body{font-size:15.5px}
body.wdp{padding-bottom:126px}
.c4m7{padding:0 12px}
.c4m7+.c4m7{margin-top:14px}
.hd9z-top{padding:10px 12px;gap:8px}
.lg5v{font-size:19px;gap:8px}
.hd9z-top .lg5v{min-width:0;flex:1;font-size:16px;gap:6px}
.hd9z-top .lg5v b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hd9z-top .lg5v img{max-height:28px}
.hd9z-top .hb1t{flex:none}
.hb1t{gap:6px}
.hb1t .b5n{padding:8px 11px;font-size:13.5px}
.bg6r{width:40px;height:40px}
.bg6r span{left:9px;right:9px}
.nv2p{inset:62px 0 0 0}
.hr4y-in{padding:30px 18px;gap:22px}
.hr4y .lead{font-size:16px}
.sc2w,.rv8t{padding:20px 16px}
.ft6u{padding:26px 18px 22px}
.ft6u-g{grid-template-columns:1fr}
.dm2f-f{aspect-ratio:9/16}
.wd3x{padding:8px 10px}
.wd3x-x{top:6px;right:8px;width:30px;height:30px;margin-top:0;font-size:19px}
.wd3x-in{flex-direction:column;align-items:stretch;gap:8px}
.wd3x-t{font-size:13.5px;padding-right:34px}
.wd3x .b5n{width:100%}
.au7p{padding:16px}
.hr4y-b .b5n{flex:1 1 auto}
}
@media (max-width:380px){
.hb1t .b5n{padding:7px 9px;font-size:12.5px}
}
@media (prefers-reduced-motion:reduce){
*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
.rl0x{opacity:1;transform:none}
}


.header{margin: 10px 0 10px 0}