:root{--bk:#000;--hd:#231F20;--au:#F1AC33;--au2:#ffd27a;--tx:#f3ead9;--mt:#b8ad9a;--ln:#4a4140;--cd:#141011}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:84px}
body.z0y1{margin:0;background:var(--bk);color:var(--tx);font:16px/1.7 "Myriad Pro",Arial,sans-serif;-webkit-font-smoothing:antialiased}
body.lk{overflow:hidden}
img{max-width:100%;height:auto}
a{color:var(--au);text-decoration:none}
h1,h2,h3,h4{line-height:1.2;margin:0 0 .6em;font-weight:700}
.a1b2{min-height:100dvh;display:flex;flex-direction:column}
.ic3{width:20px;height:20px;flex:none}
.a7f3h{position:sticky;top:0;z-index:50;background:var(--hd);border-bottom:1px solid var(--ln)}
.h0w5{max-width:1240px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:18px}
.b2k9l{display:flex;align-items:center;gap:10px;color:var(--tx);font-weight:800;letter-spacing:.12em;font-size:18px}
.b2k9l img{width:44px;height:44px;border-radius:12px;object-fit:cover;border:2px solid var(--au)}
.b2k9l b{color:var(--au)}
.c4m1n{display:flex;gap:4px;margin-left:auto}
.d8p5q{display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:10px;color:var(--tx);font-size:15px;transition:background .2s,color .2s,transform .2s}
.d8p5q:hover{background:#000;color:var(--au);transform:translateY(-1px)}
.d8p5q.v2x{display:none}
.i5z0a{display:flex;align-items:center;gap:7px;font-size:14px;color:var(--mt);padding:6px 12px;border:1px solid var(--ln);border-radius:20px;white-space:nowrap}
.i5z0a i{width:8px;height:8px;border-radius:50%;background:var(--au)}
.i5z0a b{color:var(--tx)}
.e3r7s{display:flex;gap:8px}
.f6t2u{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:12px;font-weight:700;font-size:15px;line-height:1.2;border:2px solid transparent;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;transition:transform .2s,box-shadow .25s,background .2s,color .2s}
.f6t2u:hover{transform:translateY(-2px)}
.f6t2u:active{transform:translateY(0) scale(.98)}
.g1v8w{background:var(--au);color:#1a1405}
.g1v8w:hover{background:var(--au2);color:#1a1405;box-shadow:0 8px 22px rgba(241,172,51,.28)}
.h9x4y{background:var(--hd);color:var(--au);border-color:var(--au)}
.h9x4y:hover{background:var(--au);color:#1a1405}
.f6t2u.big{padding:14px 28px;font-size:17px}
.f6t2u.g1v8w::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translateX(-120%);animation:s7h 4.5s infinite}
@keyframes s7h{0%,70%{transform:translateX(-120%)}100%{transform:translateX(120%)}}
.j2b6c{display:none;width:44px;height:44px;border:1px solid var(--ln);background:#000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;padding:0}
.j2b6c span{width:20px;height:2px;background:var(--au);transition:transform .25s,opacity .25s}
.j2b6c.on span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.j2b6c.on span:nth-child(2){opacity:0}
.j2b6c.on span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.m0n4{flex:1}
.r8h1{position:relative;max-width:1240px;margin:16px auto 0;border-radius:24px;overflow:hidden;min-height:480px;display:flex;align-items:center;width:calc(100% - 32px);border:1px solid var(--ln)}
.r8h1b{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.04);animation:z4 18s ease-in-out infinite alternate}
@keyframes z4{to{transform:scale(1.14)}}
.r8h1o{position:absolute;inset:0;background:linear-gradient(90deg,#000 8%,rgba(0,0,0,.82) 48%,rgba(35,31,32,.2))}
.r8h1c{position:relative;padding:56px clamp(20px,5vw,64px);max-width:660px;animation:u1 .9s both}
@keyframes u1{from{opacity:0;transform:translateY(24px)}}
.r8h1c h1{font-size:clamp(30px,5vw,54px);letter-spacing:-.01em}
.r8h1c p{color:var(--tx);font-size:18px;max-width:560px}
.r8h1a{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.r8h1i{position:absolute;right:5%;bottom:-6%;width:300px;aspect-ratio:1;object-fit:cover;border-radius:50%;border:4px solid var(--au);box-shadow:0 0 0 12px rgba(241,172,51,.12);opacity:0;pointer-events:none}
.tg1{display:inline-block;padding:4px 12px;border:1px solid var(--au);color:var(--au);border-radius:20px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}
.p3b5{max-width:1240px;margin:0 auto;padding:16px 16px 0}
.p3b5i{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px;color:var(--mt)}
.p3b5i .ic3{width:14px;height:14px}
.w1c2{max-width:1240px;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:24px}
.bx1{background:var(--cd);border:1px solid var(--ln);border-radius:22px;padding:clamp(20px,3vw,36px);overflow:hidden}
.bx1 h2{font-size:clamp(24px,3vw,34px)}
.bx1.rz{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}
.bx1.rz.in{opacity:1;transform:none}
.t4g{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.t4n7{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--hd);border:1px solid var(--ln);border-radius:14px;color:var(--tx);transition:border-color .2s,transform .2s,color .2s}
.t4n7 .ic3{color:var(--au)}
.t4n7:hover{border-color:var(--au);transform:translateY(-2px);color:var(--au)}
.g3c{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}
.b6m1{grid-column:span 2;background:var(--hd);border:1px solid var(--ln);border-radius:18px;padding:22px;transition:transform .25s,border-color .25s}
.b6m1:nth-child(1),.b6m1:nth-child(4){grid-column:span 3;border-radius:28px 8px 28px 8px}
.b6m1:hover{transform:translateY(-4px);border-color:var(--au)}
.b6m1 h3{font-size:19px}
.b6m1 p{margin:0;color:var(--mt)}
.bi9{width:46px;height:46px;border-radius:14px;background:var(--au);color:#1a1405;display:grid;place-items:center;margin-bottom:14px}
.jk{text-align:center;background:radial-gradient(ellipse at 50% 0,rgba(241,172,51,.22),transparent 65%),var(--cd);border-color:var(--au)}
.jk1{font-size:clamp(44px,9vw,96px);font-weight:800;color:var(--au);letter-spacing:.02em;font-variant-numeric:tabular-nums;line-height:1.1}
.jk p{color:var(--mt)}
.tw{overflow-x:auto;display:flex;justify-content:center}
.tb{border-collapse:collapse;width:100%;max-width:820px;margin:0 auto;text-align:left}
.tb th,.tb td{border:1px solid var(--ln);padding:12px 16px;text-align:left;vertical-align:top}
.tb th{background:var(--hd);color:var(--au);white-space:nowrap;width:34%}
.ap{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;justify-content:center}
.hd2{display:flex;justify-content:space-between;align-items:center;gap:12px}
.ar{display:none;gap:8px;margin-bottom:.6em}
.cp{width:40px;height:40px;border-radius:50%;border:1px solid var(--au);background:var(--hd);color:var(--au);font-size:24px;line-height:1;cursor:pointer;transition:background .2s,color .2s}
.cp:hover{background:var(--au);color:#1a1405}
.sl{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.sl6{grid-template-columns:repeat(3,1fr)}
.c5q8{background:linear-gradient(160deg,var(--hd),#0b0909);border:1px solid var(--ln);border-radius:20px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;transition:transform .25s,border-color .25s}
.c5q8:nth-child(2){border-radius:8px 28px 8px 28px}
.c5q8:hover{transform:translateY(-4px);border-color:var(--au)}
.c5q8 h3{font-size:28px;color:var(--au)}
.c5q8 p{color:var(--mt);flex:1}
.s2d6{background:var(--hd);border:1px solid var(--ln);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,border-color .25s}
.s2d6:hover{transform:translateY(-4px);border-color:var(--au)}
.s2d6 img{width:100%;display:block}
.s2d6 h3{font-size:18px;margin:14px 16px 10px}
.s2d6 .f6t2u{margin:0 16px 16px}
.rv{color:var(--tx);overflow-wrap:anywhere}
.rv h1,.rv h2,.rv h3,.rv h4{color:var(--au);margin:1.4em 0 .5em}
.rv>:first-child{margin-top:0}
.rv p{margin:0 0 1em}
.rv ul,.rv ol{margin:0 0 1.2em;padding-left:1.4em}
.rv li{margin:.35em 0}
.rv li::marker{color:var(--au)}
.rv a{text-decoration:underline}
.rv img{border-radius:14px;display:block}
.rv blockquote{margin:1.2em 0;padding:14px 20px;border-left:4px solid var(--au);background:var(--hd);border-radius:0 14px 14px 0}
.rv table{display:block;overflow-x:auto;border-collapse:collapse;margin:1.2em auto;max-width:100%}
.rv th,.rv td{border:1px solid var(--ln);padding:10px 14px;text-align:left}
.rv th{background:var(--hd);color:var(--au)}
.rv hr{border:0;border-top:1px solid var(--ln);margin:2em 0}
.fq{display:flex;flex-direction:column;gap:10px}
.q3w9{background:var(--hd);border:1px solid var(--ln);border-radius:14px;padding:0 20px}
.q3w9 summary{cursor:pointer;font-weight:700;padding:16px 28px 16px 0;list-style:none;position:relative}
.q3w9 summary::-webkit-details-marker{display:none}
.q3w9 summary::after{content:"+";position:absolute;right:0;color:var(--au);font-size:24px;top:10px}
.q3w9[open] summary::after{content:"\2212"}
.q3w9 p{margin:0 0 18px;color:var(--mt)}
.au{display:flex;gap:28px;align-items:center}
.av{width:140px;height:140px;flex:none}
.aub p{color:var(--mt)}
.dt{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;color:var(--mt);margin:12px 0}
.k4s1{display:inline-block;padding:8px 16px;border:1px solid var(--au);border-radius:10px;color:var(--au);transition:background .2s,color .2s}
.k4s1:hover{background:var(--au);color:#1a1405}
.f0t8{background:var(--hd);border-top:1px solid var(--ln);margin-top:24px;padding-bottom:96px}
.f0w{max-width:1240px;margin:0 auto;padding:32px 16px;display:grid;grid-template-columns:repeat(2,1fr);gap:28px}
.f0a{display:flex;align-items:center;gap:18px}
.fl{width:42px;height:28px;border-radius:4px}
.f0n{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;justify-content:flex-end}
.f0n a{color:var(--tx)}
.f0n a:hover{color:var(--au)}
.f0g h4{color:var(--au);font-size:14px;text-transform:uppercase;letter-spacing:.1em}
.f0g p{margin:0 0 10px;color:var(--mt)}
.wr{display:flex;flex-wrap:wrap;gap:8px}
.w8k2{width:96px;height:30px;background:#000;border:1px solid var(--ln);border-radius:8px}
.ag{display:inline-grid;place-items:center;width:44px;height:44px;border:2px solid var(--au);border-radius:50%;color:var(--au);font-weight:800}
.f0s{display:flex;flex-wrap:wrap;gap:8px}
.cr{grid-column:1/-1;margin:0;padding-top:20px;border-top:1px solid var(--ln);color:var(--mt);font-size:14px}
.wg9{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 12px}
.wg9.off{display:none}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--au2);outline-offset:4px}
.wg9i{max-width:760px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:10px 14px;background:rgba(35,31,32,.96);border:1px solid var(--au);border-radius:18px;backdrop-filter:blur(8px)}
.wg9t{display:flex;flex-direction:column;flex:1;line-height:1.3}
.wg9t b{color:var(--au);font-size:18px}
.wg9t span{color:var(--tx);font-size:13px}
.wx{background:none;border:0;color:var(--mt);font-size:24px;cursor:pointer;padding:0 4px}
@media(max-width:1020px){
.i5z0a span{display:none}
.t4g{grid-template-columns:repeat(2,1fr)}
.j2b6c{display:flex;margin-left:0}
.h0w5{gap:10px;flex-wrap:wrap}
.e3r7s{margin-left:auto}
.c4m1n{display:none;position:fixed;top:68px;left:0;right:0;bottom:0;background:var(--hd);flex-direction:column;padding:16px;gap:6px;overflow-y:auto;margin:0}
.c4m1n.on{display:flex}
.c4m1n .d8p5q{padding:16px;font-size:18px;border:1px solid var(--ln)}
.d8p5q.v2x{display:flex}
.ar{display:flex}
.sl,.sl6{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}
.sl::-webkit-scrollbar{display:none}
.sl>*{flex:0 0 min(82%,320px);scroll-snap-align:start}
.g3c{grid-template-columns:repeat(2,1fr)}
.b6m1,.b6m1:nth-child(1),.b6m1:nth-child(4){grid-column:span 1}
.f0n{justify-content:flex-start}
}
@media(max-width:720px){
.b2k9l span{display:none}
.h0w5{padding:8px 12px}
.f6t2u{padding:9px 14px}
.c4m1n{top:62px}
.r8h1{min-height:420px;border-radius:18px}
.r8h1o{background:linear-gradient(0deg,#000 15%,rgba(0,0,0,.7))}
.g3c{grid-template-columns:1fr}
.au{flex-direction:column;align-items:flex-start}
.f0w{grid-template-columns:1fr}
.t4g{grid-template-columns:1fr}
.wg9i{gap:8px}
.wg9t b{font-size:16px}
}
@media(prefers-reduced-motion:reduce){
*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
.bx1.rz{opacity:1;transform:none}
}
@media(min-width:1021px){.r8h1i{opacity:1}}
.b2k9l img{width:auto;height:40px;border:0;border-radius:0;object-fit:contain}
.e3r7s--menu{display:none}
.p3b5i ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}
.p3b5i li{display:flex;align-items:center;gap:6px}
.p3b5i li+li::before{content:"\203A";color:var(--mt)}
.q8m2x>.p3b5{padding:0 0 16px}
.s2d6 img{aspect-ratio:4/3;object-fit:cover;height:auto}
img.av{border-radius:28px;background:var(--hd);border:2px solid var(--au);object-fit:contain;padding:12px}
.rv table{border:1px solid var(--ln);border-radius:10px}
.w1c2>*,.au>*,.g3c>*,.sl>*{min-width:0}
@media(max-width:1020px){
.j2b6c{margin-left:auto;position:relative;z-index:2}
.e3r7s--bar{display:none}
.e3r7s--menu{display:flex;gap:10px;margin:10px 0 0}
.e3r7s--menu .f6t2u{flex:1;padding:14px 16px;font-size:17px}
}
@media(max-width:720px){
.b2k9l img{height:32px}
.q8m2x{padding:12px!important;margin:20px auto!important}
}
