:root{--acc:#ff0050;--acc-dim:rgba(255,0,80,.12);--acc-h:#cc003f;--cyan:#69C9D0;--gold:#FFB547;--bg:#000;--bg2:#080808;--sf:#111;--sf2:#1a1a1a;--bd:#232323;--bd2:#333;--tx:#fff;--tx2:rgba(255,255,255,.62);--tx3:rgba(255,255,255,.30);--sh-acc:0 8px 32px rgba(255,0,80,.35);--r-m:16px;--r-l:22px;--r-xl:32px;--ease:cubic-bezier(.4,0,.2,1);--spr:cubic-bezier(.34,1.56,.64,1)}
[data-theme=light]{--bg:#fff;--bg2:#f6f6f6;--sf:#f0f0f0;--sf2:#e6e6e6;--bd:#dedede;--bd2:#ccc;--tx:#000;--tx2:rgba(0,0,0,.6);--tx3:rgba(0,0,0,.32)}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:'Plus Jakarta Sans',-apple-system,sans-serif;background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;overflow-x:hidden}
a{text-decoration:none;color:inherit}
input,button{font-family:inherit}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}
input:focus{outline:none}
::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#333;border-radius:10px}
.grad-text{background:linear-gradient(135deg,var(--acc) 0%,#ff6b9d 45%,var(--cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.rev{opacity:0;transform:translateY(28px);transition:opacity .65s var(--ease),transform .65s var(--ease)}.rev.in{opacity:1;transform:translateY(0)}
#cd{position:fixed;top:0;left:0;width:8px;height:8px;background:var(--acc);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:.15s;mix-blend-mode:difference}
#cr{position:fixed;top:0;left:0;width:34px;height:34px;border:1.5px solid rgba(255,0,80,.5);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%)}
#hdr{position:sticky;top:0;z-index:200;border-bottom:1px solid var(--bd);background:rgba(0,0,0,.85);backdrop-filter:blur(16px)}
[data-theme=light] #hdr{background:rgba(255,255,255,.9)}
.hi{max-width:1280px;margin:0 auto;padding:0 20px;height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.logo{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:700;white-space:nowrap;flex-shrink:0}.logo strong{color:var(--acc)}
.logo-ic{width:28px;height:28px;color:var(--acc);flex-shrink:0}
.hc{flex:1;display:flex;justify-content:center;min-width:0;overflow:hidden}
.cbar{display:flex;align-items:center;gap:2px;background:var(--sf);border:1px solid var(--bd);border-radius:100px;padding:3px;overflow-x:auto;scrollbar-width:none;max-width:100%}.cbar::-webkit-scrollbar{display:none}
.cbtn{display:flex;align-items:center;gap:4px;padding:5px 11px;border-radius:100px;border:none;background:transparent;color:var(--tx2);font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s;font-family:inherit}.cbtn:hover{color:var(--tx);background:var(--sf2)}.cbtn.on{background:var(--acc);color:#fff}
.ha{display:flex;align-items:center;gap:8px;flex-shrink:0}
.ttog{width:38px;height:38px;border-radius:50%;border:1px solid var(--bd);background:var(--sf);color:var(--tx2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.ttog:hover{border-color:var(--acc);color:var(--acc)}.ttog .material-symbols-outlined{font-size:18px}
.bsup{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#25D366;color:#fff;border-radius:100px;font-size:12px;font-weight:700;transition:.2s;flex-shrink:0}.bsup:hover{background:#1dab52;transform:translateY(-1px)}
.bnav{font-size:13px;font-weight:600;color:var(--tx2);padding:6px 12px;border-radius:100px;border:1px solid var(--bd);transition:.2s}.bnav:hover{color:var(--acc);border-color:var(--acc)}
.hero{position:relative;overflow:hidden;min-height:580px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:70px 0}
.h-bg{position:absolute;inset:0;pointer-events:none}
.gl{position:absolute;border-radius:50%;filter:blur(80px)}
.gl-r{width:600px;height:400px;background:radial-gradient(ellipse,rgba(255,0,80,.2),transparent 70%);top:-80px;left:-60px;animation:ga 7s ease-in-out infinite}
.gl-c{width:400px;height:300px;background:radial-gradient(ellipse,rgba(105,201,208,.13),transparent 70%);bottom:-40px;left:35%;animation:gb 6s ease-in-out infinite}
@keyframes ga{0%,100%{transform:scale(1) translate(0,0)}50%{transform:scale(1.2) translate(20px,-20px)}}
@keyframes gb{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}
.hct{position:relative;z-index:1;padding:0 20px 0 max(20px,calc((100vw - 1280px)/2 + 20px))}
.h-cw{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding-right:max(20px,calc((100vw - 1280px)/2 + 20px))}
#hcv{width:100%;height:500px;display:block;cursor:grab}
.hbadge{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;background:var(--acc-dim);border:1px solid rgba(255,0,80,.25);border-radius:100px;color:var(--acc);font-size:12px;font-weight:700;margin-bottom:22px;animation:rd .6s var(--ease) both}
.htitle{font-size:clamp(2.6rem,5vw,4.6rem);font-weight:900;letter-spacing:-.035em;line-height:1.03;margin-bottom:16px;animation:rd .6s .1s var(--ease) both}
.hsub{font-size:16px;color:var(--tx2);margin-bottom:32px;animation:rd .6s .2s var(--ease) both}
.hst{display:flex;align-items:center;gap:24px;margin-bottom:36px;animation:rd .6s .3s var(--ease) both}
.st strong{display:block;font-size:19px;font-weight:800}.st span{font-size:10px;color:var(--tx3);font-weight:700;text-transform:uppercase;letter-spacing:.07em}
.sdiv{width:1px;height:36px;background:var(--bd2)}
.hcta{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--acc);color:#fff;border-radius:100px;font-size:15px;font-weight:800;transition:.2s var(--ease);animation:rd .6s .4s var(--ease) both;box-shadow:var(--sh-acc)}.hcta:hover{background:var(--acc-h);transform:translateY(-2px)}
@keyframes rd{from{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}
.trs{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);background:var(--bg2);overflow:hidden}
.tmq{display:flex;width:max-content;animation:mq 28s linear infinite}.tmq:hover{animation-play-state:paused}
.ti{display:flex;align-items:center;gap:8px;padding:13px 30px;white-space:nowrap;font-size:13px;font-weight:700;color:var(--tx2)}.ti .material-symbols-outlined{font-size:16px;color:var(--acc);font-variation-settings:'FILL' 1}
.ts{width:1px;height:18px;background:var(--bd)}
@keyframes mq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.sc{max-width:1280px;margin:0 auto;padding:70px 20px}
.sh{text-align:center;margin-bottom:44px}.sh h2{font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;letter-spacing:-.025em;margin-bottom:6px}.sh p{font-size:14px;color:var(--tx2)}
.pks{background:var(--bg2)}
.pg{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.pk{background:var(--sf);border:1.5px solid var(--bd);border-radius:var(--r-l);padding:22px 16px 18px;cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;user-select:none;will-change:transform;transition:border-color .2s,box-shadow .2s}
.pk::before{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent,rgba(255,0,80,.04) 40%,rgba(105,201,208,.05) 70%,transparent);opacity:0;transition:.3s;pointer-events:none;border-radius:inherit}.pk:hover::before,.pk.sel::before{opacity:1}
.pk:hover,.pk.sel{border-color:var(--acc)}.pk.sel{box-shadow:0 0 0 2.5px var(--acc),0 16px 48px rgba(255,0,80,.28)}
.pk-cn{width:70px;height:70px;margin-bottom:14px;flex-shrink:0;animation:cf 3s ease-in-out infinite}
@keyframes cf{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-7px) rotate(4deg)}}
.pk-n{font-size:20px;font-weight:900;letter-spacing:-.02em;margin-bottom:2px}.pk-u{font-size:9px;color:var(--tx3);font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}
.pk-b{font-size:9px;font-weight:800;color:#4ade80;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.2);padding:2px 9px;border-radius:100px;margin-bottom:10px}.pk-sp{height:18px;margin-bottom:6px}
.pk-p{font-size:17px;font-weight:800;transition:opacity .2s,transform .2s}.pk-p.up{opacity:0;transform:scale(.8)}
.pk-tag{position:absolute;top:-1px;right:12px;font-size:8.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:0 0 9px 9px;white-space:nowrap}
.tag-popular{background:var(--acc);color:#fff}.tag-hot{background:linear-gradient(135deg,var(--acc),#ff7730);color:#fff}.tag-best{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#000}
.cus{background:var(--bg)}.cc{background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-xl);padding:36px;max-width:720px;margin:0 auto}
.cch{display:flex;align-items:center;gap:14px;margin-bottom:28px}.cci{width:46px;height:46px;border-radius:var(--r-m);background:var(--acc-dim);border:1px solid rgba(255,0,80,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cci .material-symbols-outlined{font-size:22px;color:var(--acc);font-variation-settings:'FILL' 1}
.cch h3{font-size:19px;font-weight:800;margin-bottom:2px}.cch p{font-size:13px;color:var(--tx2)}
.fr{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.fg{display:flex;flex-direction:column;gap:7px}.fg label{font-size:10px;font-weight:800;color:var(--tx3);text-transform:uppercase;letter-spacing:.1em}
.iw{position:relative;display:flex;align-items:center}.ii{position:absolute;left:13px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;pointer-events:none}.iit{position:absolute;left:12px;font-size:20px;color:var(--tx3);pointer-events:none;font-variation-settings:'FILL' 1}
.iw input{width:100%;background:var(--bg);border:1.5px solid var(--bd);border-radius:var(--r-m);padding:14px 16px 14px 44px;color:var(--tx);font-size:15px;font-weight:600;transition:.2s}.iw input:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-dim)}.iw input::placeholder{color:var(--tx3);font-weight:500}
.ps{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r-m);padding:18px;margin-bottom:18px}.pr{display:flex;justify-content:space-between;align-items:center}.pl{font-size:12px;color:var(--tx2);font-weight:600}.pv{font-size:13px;font-weight:700;color:var(--tx2)}.pd{height:1px;background:var(--bd);margin:12px 0}.ta{font-size:28px;font-weight:900;color:var(--acc);line-height:1}
.br{width:100%;padding:17px;background:var(--acc);color:#fff;border:none;border-radius:var(--r-m);font-size:16px;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:.2s var(--ease);overflow:hidden;position:relative}.br::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:translateX(-100%);transition:.6s}.br:hover::before{transform:translateX(100%)}.br:hover{background:var(--acc-h);transform:translateY(-2px);box-shadow:var(--sh-acc)}
.how{background:var(--bg2)}.sg{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.scard{height:230px;perspective:900px;cursor:pointer}.sin{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,0,.2,1);position:relative}.scard:hover .sin{transform:rotateY(180deg)}
.sf2b,.sbb{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--r-l);padding:24px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.sf2b{background:var(--sf);border:1px solid var(--bd)}.sbb{background:linear-gradient(135deg,rgba(255,0,80,.09),rgba(105,201,208,.06));border:1px solid rgba(255,0,80,.25);transform:rotateY(180deg)}
.snum{position:absolute;top:-13px;left:50%;transform:translateX(-50%);width:26px;height:26px;background:var(--acc);color:#fff;border-radius:50%;font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center}
.sic{font-size:38px;color:var(--acc);margin-bottom:14px;display:block;font-variation-settings:'FILL' 1}.sf2b h4{font-size:14px;font-weight:800;margin-bottom:7px}.sf2b p,.sbb p{font-size:12px;color:var(--tx2);line-height:1.55}
.sbi{font-size:28px;color:var(--cyan);margin-bottom:12px;display:block;font-variation-settings:'FILL' 1}.shint{position:absolute;bottom:10px;right:12px;font-size:10px;color:var(--tx3);font-weight:600}
.tts{background:var(--bg)}.tg{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.tc{background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-l);padding:24px;will-change:transform;transition:.2s;cursor:default}.tc:hover{border-color:var(--bd2);box-shadow:0 12px 40px rgba(0,0,0,.5)}
.th{display:flex;align-items:center;gap:12px;margin-bottom:14px}.tav{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;flex-shrink:0}
.a1{background:rgba(255,0,80,.15);color:var(--acc)}.a2{background:rgba(105,201,208,.15);color:var(--cyan)}.a3{background:rgba(255,181,71,.15);color:var(--gold)}.a4{background:rgba(168,85,247,.15);color:#a855f7}.a5{background:rgba(52,211,153,.15);color:#34d399}.a6{background:rgba(255,107,157,.15);color:#ff6b9d}
.tnm{font-size:14px;font-weight:700}.tlo{font-size:12px;color:var(--tx3)}.tstars{display:flex;gap:2px;margin-bottom:10px}.tstars svg{width:13px;height:13px;fill:var(--gold)}
.ttxt{font-size:13px;color:var(--tx2);line-height:1.65}.tpkg{display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-size:10px;font-weight:700;color:var(--gold);background:rgba(255,181,71,.1);border:1px solid rgba(255,181,71,.2);padding:3px 9px;border-radius:100px}
.pmt{background:var(--bg2)}.pmc{display:grid;grid-template-columns:1fr 1fr;gap:44px;background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-xl);padding:44px;max-width:900px;margin:0 auto}
.ptr{display:flex;align-items:center;gap:10px;margin-bottom:4px}.ptr .material-symbols-outlined{font-size:22px;color:var(--acc);font-variation-settings:'FILL' 1}.pl-l h3{font-size:20px;font-weight:800}.psb{font-size:13px;color:var(--tx2);margin-bottom:22px}
.pmb{display:flex;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--bd);border-radius:var(--r-m);padding:14px;margin-bottom:14px}.pmb img{width:44px;height:44px;object-fit:contain;border-radius:8px}.pmb span{font-size:16px;font-weight:800}
.pphn{display:flex;align-items:center;gap:10px;padding:14px;background:var(--acc-dim);border:1px solid rgba(255,0,80,.2);border-radius:var(--r-m);margin-bottom:12px}.pphn .material-symbols-outlined{font-size:20px;color:var(--acc);font-variation-settings:'FILL' 1}.pphn strong{font-size:24px;font-weight:900;letter-spacing:.1em;color:var(--acc)}
.phl{font-size:12px;color:var(--tx3)}.phl strong{color:var(--tx2)}.pr-r h4{font-size:14px;font-weight:800;margin-bottom:16px;color:var(--tx2);text-transform:uppercase;letter-spacing:.05em}
.pst{display:flex;flex-direction:column;gap:14px}.psp{display:flex;align-items:flex-start;gap:10px}.psp .material-symbols-outlined{font-size:18px;color:var(--acc);flex-shrink:0;margin-top:1px;font-variation-settings:'FILL' 1}.psp p{font-size:13px;color:var(--tx2);line-height:1.45}
.fqs{background:var(--bg)}.fql{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:8px}
.fqi{background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-m);overflow:hidden;transition:border-color .2s}.fqi.op{border-color:rgba(255,0,80,.3)}
.fqq{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:none;border:none;color:var(--tx);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;text-align:left;transition:color .2s}.fqq:hover{color:var(--acc)}.fqi.op .fqq{color:var(--acc)}
.fqcv{width:18px;height:18px;flex-shrink:0;transition:transform .3s var(--ease);color:var(--tx3)}.fqi.op .fqcv{transform:rotate(180deg);color:var(--acc)}
.fqa{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.fqai{padding:0 20px 18px;font-size:13px;color:var(--tx2);line-height:1.7}
.bls{background:var(--bg2)}.bgg{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.bc{background:var(--sf);border:1px solid var(--bd);border-radius:var(--r-m);transition:transform .22s var(--ease),border-color .22s,box-shadow .22s;display:flex;will-change:transform}.bc:hover{transform:translateY(-6px);border-color:var(--bd2);box-shadow:0 12px 40px rgba(0,0,0,.5)}
.bci{padding:18px 20px 16px;display:flex;flex-direction:column;width:100%}.bct{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}
.bcat{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 9px;border-radius:100px;line-height:1.4}
.cg{background:rgba(105,201,208,.14);color:#69C9D0}.ct{background:rgba(168,85,247,.14);color:#a855f7}.ci{background:rgba(255,181,71,.14);color:#FFB547}.cs{background:rgba(255,0,80,.14);color:var(--acc)}.co{background:rgba(52,211,153,.14);color:#34d399}
.brt{font-size:11px;color:var(--tx3);font-weight:500;white-space:nowrap}.btl{font-size:13.5px;font-weight:700;line-height:1.45;margin-bottom:9px}.bex{font-size:12px;color:var(--tx2);line-height:1.65;flex:1;margin-bottom:14px}
.bcf{display:flex;align-items:center;justify-content:space-between;padding-top:11px;border-top:1px solid var(--bd)}.bcf time{font-size:11px;color:var(--tx3)}.brb{font-size:11px;font-weight:700;color:var(--acc)}
.bmc{text-align:center;margin-top:36px}.bmb{display:inline-flex;align-items:center;gap:8px;padding:12px 30px;border:1px solid var(--bd2);border-radius:100px;font-size:14px;font-weight:600;color:var(--tx2);background:transparent;cursor:pointer;transition:.2s var(--ease);text-decoration:none}.bmb:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-dim)}
footer{background:var(--bg);border-top:1px solid var(--bd);padding:36px 20px}.fi{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.fl{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.fl strong{color:var(--acc)}.fd,.fc{font-size:11px;color:var(--tx3);max-width:500px}
.wf{position:fixed;bottom:28px;right:24px;z-index:999;display:flex;align-items:center;gap:10px;background:#25D366;color:#fff;border-radius:100px;padding:14px 20px 14px 14px;box-shadow:0 6px 24px rgba(37,211,102,.45);transition:.2s var(--ease)}.wf:hover{transform:translateY(-3px)}
.wp{position:absolute;inset:-4px;border-radius:100px;border:2px solid rgba(37,211,102,.6);animation:wpa 2.4s ease-out infinite;pointer-events:none}.wp2{animation-delay:-1.2s}
@keyframes wpa{0%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(1.45)}}
.wi{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.wi svg{width:100%;height:100%}.wlb{font-size:13px;font-weight:800}
#tc{position:fixed;top:76px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none}
.tst{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;border-radius:var(--r-m);border:1px solid;box-shadow:0 8px 30px rgba(0,0,0,.6);max-width:320px;min-width:240px;pointer-events:all;animation:ti .4s var(--spr) both}.tst.out{animation:to .3s var(--ease) both}
.tst.error{background:#1a0006;border-color:rgba(255,0,80,.4);color:#ff8aaa}.tst.success{background:#001209;border-color:rgba(37,211,102,.35);color:#86efac}.tst.info{background:#00080f;border-color:rgba(99,179,237,.35);color:#93c5fd}
.tst .tic{font-size:18px;flex-shrink:0;margin-top:1px;font-variation-settings:'FILL' 1}.tst .ttl{font-size:13px;font-weight:800;margin-bottom:1px}.tst .tmg{font-size:11px;opacity:.8;line-height:1.4}
@keyframes ti{from{opacity:0;transform:translateX(110%)}to{opacity:1;transform:translateX(0)}}
@keyframes to{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(110%)}}
#cfc{position:fixed;inset:0;pointer-events:none;z-index:9998;overflow:hidden}.cp{position:absolute;animation:cf2 linear both;border-radius:2px}
@keyframes cf2{0%{transform:translateY(-20px) rotate(0);opacity:1}100%{transform:translateY(110vh) rotate(900deg);opacity:0}}
@media(max-width:1100px){.pg{grid-template-columns:repeat(3,1fr)}.bgg{grid-template-columns:repeat(3,1fr)}.tg{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.hero{grid-template-columns:1fr;min-height:auto;padding:80px 20px 40px}.hct{padding:0;text-align:center}.hst{justify-content:center}.h-cw{order:-1;padding-right:0}#hcv{height:340px}.sg{grid-template-columns:repeat(2,1fr)}.pmc{grid-template-columns:1fr;gap:28px;padding:28px}}
@media(max-width:700px){.pg,.bgg{grid-template-columns:repeat(2,1fr);gap:10px}.hc{display:none}.fr{grid-template-columns:1fr}.cc{padding:22px 16px}.sc{padding:50px 16px}#cd,#cr{display:none}}
@media(max-width:480px){.logo span{display:none}.bsup span:not(svg){display:none}.wlb{display:none}.wf{padding:14px;border-radius:50%}.hst{flex-direction:column;gap:14px}.sdiv{width:40px;height:1px}.tg,.bgg{grid-template-columns:1fr}.pg{grid-template-columns:repeat(2,1fr);gap:8px}}