.pub.pv{--t:#006b82;--t1:#0b8199;--t2:#0a8aa3;--td:#005265;--tdd:#003a47;--t-soft:#e2f2f5;--t-grad:linear-gradient(180deg,#0b8199,#006b82 55%,#005e72);--y:#e2bc5c;--y2:#c99a2e;--y-ink:#14262c;--y-soft:#e2f2f5;--blue:#0a8aa3;--blue2:#005569;--char:#005265;--char2:#032f39;--brand:#006b82;--brand-2:#005265;--brand-3:#0a8aa3;--brand-soft:#e2f2f5;--navy:#005265;--navy-2:#003a47}:root[data-theme=dark] .pub.pv{--brand:#3fc1da;--brand-2:#2aa6be;--brand-3:#6fd3e6;--brand-soft:#0f3640;--y-soft:#0f3640;--t-soft:#0f3640}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pub.pv{--brand:#3fc1da;--brand-2:#2aa6be;--brand-3:#6fd3e6;--brand-soft:#0f3640;--y-soft:#0f3640;--t-soft:#0f3640}}.pv-head{box-shadow:0 6px 24px -12px rgba(0,50,62,.55)}.pv .pv-yel{background:var(--t-grad);color:#fff}.pv .pv-contact>*{background:rgba(255,255,255,.12)}.pv .pv-contact a:hover{background:rgba(255,255,255,.22)}.pv .pv-hot{background:#fff!important;color:var(--t)!important}.pv .pv-hot b{color:var(--td)}.pv .pv-nav{background:var(--td);border-top:1px solid rgba(255,255,255,.12)}.pv .pv-nav nav a{color:rgba(255,255,255,.9)}.pv .pv-nav nav a.pv-login{background:#fff;color:var(--t)}.pv .pv-nav nav a.pv-login:hover{background:var(--y);color:var(--y-ink)}.pv-hero{background:#04252d}.pv .pv-shade{background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(0,40,50,.55),rgba(0,40,50,.22) 70%),linear-gradient(180deg,rgba(0,60,75,.35),rgba(0,60,75,.12) 40%,rgba(0,35,44,.62))}.pv .pv-arrow:hover{background:var(--t2);border-color:var(--t2);color:#fff}.pv .pv-btn.y{background:var(--t-grad);color:#fff;box-shadow:0 12px 30px -12px rgba(0,107,130,.85)}.pv .pv-hero .pv-btn.y{background:var(--y);color:var(--y-ink);box-shadow:0 12px 30px -12px rgba(201,154,46,.85)}.pv .pv-btn.ghost:hover{color:var(--t)}.pv .pv-btn.dark:hover{background:var(--tdd)}.pv .pv-btn.line{color:var(--t);border-color:var(--t)}.pv-track{border-top-color:var(--t);box-shadow:0 30px 70px -24px rgba(0,50,62,.45)}.pv .pv-ic{background:var(--t);color:#fff}.pv .pv-track-row:focus-within{border-color:var(--t2);box-shadow:0 0 0 4px rgba(10,138,163,.2)}.pv .pv-track-row button{background:var(--t);color:#fff}.pv .pv-track-row button:hover{background:var(--td)}.pv .pv-track-f svg,.pv-sh h2 em{color:var(--t2)}.pv .pv-sh h2:after{background:linear-gradient(90deg,var(--t) 0 70%,var(--y) 70%)}.pv .pv-svc:after{background:var(--t)}.pv .pv-svc-i{color:#fff;background:radial-gradient(circle,var(--t2) 0 54%,transparent 55%);box-shadow:0 0 0 1.5px var(--t2) inset}.pv .pv-dot{background:var(--t);color:#fff;box-shadow:0 0 0 6px var(--t-soft)}.pv .pv-para:after{background:linear-gradient(180deg,rgba(0,60,75,.18),rgba(0,50,62,.5))}.pv .pv-core-card{box-shadow:0 40px 90px -30px rgba(0,50,62,.45)}.pv .pv-marq span:hover{color:var(--t2)}.pv-blue{background:linear-gradient(180deg,#0a8aa3,#006b82 50%,#005569)}.pv .pv-node{color:var(--t)}.pv-cta{background:var(--t-grad);color:#fff}.pv .pv-cta li svg{color:var(--y)}.pv .pv-cta .pv-btn.dark{background:var(--y);color:var(--y-ink)}.pv .pv-cta .pv-btn.dark:hover{background:#fff}.pv .pv-cta .pv-btn.line{color:#fff;border-color:rgba(255,255,255,.75)}.pv .pv-cta .pv-btn.line:hover{background:#fff;color:var(--t)}.pub.pv .pub-foot{background:linear-gradient(180deg,#04414e,#032f39);border-top-color:var(--t2)}.pub.pv .pub-call{background:var(--t);color:#fff;box-shadow:0 10px 26px -6px rgba(0,107,130,.7);animation:pv-ring-t 2.4s ease-in-out infinite}@keyframes pv-ring-t{0%,to{box-shadow:0 10px 26px -6px rgba(0,107,130,.7),0 0 0 0 rgba(10,138,163,.5)}50%{box-shadow:0 10px 26px -6px rgba(0,107,130,.7),0 0 0 12px rgba(10,138,163,0)}}.pv .pv-top{background:var(--t);color:#fff}.pv .pv-top:hover{background:var(--y);color:var(--y-ink)}.pub.pv .pbtn.red{background:var(--t-grad);color:#fff;box-shadow:0 10px 24px -10px rgba(0,107,130,.8)}@media (max-width:980px){.pv .pv-nav nav{background:var(--td)}}main.login2{background:#04252d}main.login2 .bg.none{background:radial-gradient(800px 500px at 10% 10%,rgba(11,129,153,.55),transparent 60%),radial-gradient(900px 600px at 90% 90%,rgba(226,188,92,.25),transparent 60%),linear-gradient(160deg,#04313b,#006b82 60%,#03363f)}main.login2:before{background:linear-gradient(0deg,rgba(0,40,50,.6),rgba(0,40,50,0) 22%)}main.login2 .lhero{background:linear-gradient(160deg,rgba(0,107,130,.78),rgba(0,72,88,.66));border-color:rgba(255,255,255,.22);box-shadow:0 30px 80px -24px rgba(0,40,50,.7)}main.login2 .cap .tag{color:#f3dc9c}main.login2 .cap .tag:after,main.login2 .cap .tag:before{background:#e2bc5c}main.login2 .foot b{color:#efcf7c}main.login2 .login-card{border-top:5px solid #006b82}main.login2 .login-card h1{color:#006b82}main.login2 .login-btn{background:linear-gradient(180deg,#0b8199,#006b82 55%,#005569);color:#fff;box-shadow:0 10px 24px -8px rgba(0,107,130,.6)}main.login2 .login-btn:hover{filter:brightness(1.08)}main.login2 .login-help a{color:#006b82}main.login2 .lf .box:focus-within{border-color:#0a8aa3;box-shadow:0 0 0 3px rgba(10,138,163,.2)}main.login2 .lf .box:focus-within svg{color:#006b82}:root[data-theme=dark] main.login2 .login-card h1,:root[data-theme=dark] main.login2 .login-help a{color:#6fd3e6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) main.login2 .login-card h1,:root:not([data-theme=light]) main.login2 .login-help a{color:#6fd3e6}}.pv .pv-shade{background:radial-gradient(ellipse 62% 48% at 50% 50%,rgba(0,0,0,.42),rgba(0,0,0,.12) 72%,rgba(0,0,0,0)),linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,0) 30%,rgba(0,0,0,0) 62%,rgba(0,0,0,.45))}.pv .pv-net{opacity:.45}.pv .pv-h,.pv .pv-sub,.pv .pv-tag{text-shadow:0 2px 18px rgba(0,0,0,.55)}.pv .pv-para:after{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.28))}.pv .pv-core-ph{margin:-110px 0 0;position:relative}.pv .pv-core-ph img{display:block;width:100%;max-width:560px;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:16px;box-shadow:0 30px 60px -24px rgba(0,0,0,.45)}.pv .pv-core-ph figcaption{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.94);color:var(--td);font-weight:700;font-size:14px;padding:9px 14px;border-radius:10px;box-shadow:0 10px 24px -10px rgba(0,0,0,.4)}@media (max-width:980px){.pv .pv-core-ph{margin:0}.pv .pv-core-ph img{max-width:none}}@media (max-width:640px){.pv .pv-core-ph figcaption{left:10px;bottom:10px;font-size:12.5px;padding:7px 10px}}.pv{--y:#ffcb05;--y2:#f0b400;--y-ink:#1b1b1d;--y-soft:#fff8d6;--blue:#2340a8;--blue2:#1a2f86;--char:#202226;--char2:#16171a;--brand:#2340a8;--brand-2:#1a2f86;--brand-3:#3a5bd0;--brand-soft:#e9eefc;--navy:#1d1f24;--navy-2:#131417;font-family:"Be Vietnam Pro",var(--f-body)}:root[data-theme=dark] .pv{--brand:#8fa8ff;--brand-2:#6f8cf0;--brand-3:#b3c4ff;--brand-soft:#1b2549;--y-soft:#2b2610}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pv{--brand:#8fa8ff;--brand-2:#6f8cf0;--brand-3:#b3c4ff;--brand-soft:#1b2549;--y-soft:#2b2610}}.pv b,.pv h1,.pv h2,.pv h3{font-family:inherit}.pv-head{position:sticky;top:-72px;z-index:50;box-shadow:0 6px 24px -12px rgba(0,0,0,.45)}.pv-yel{background:var(--y);color:var(--y-ink);height:72px;overflow:hidden}.pv-yel .pub-in{gap:20px;min-height:72px}.pv-contact,.pv-yel .pub-in{display:flex;align-items:center}.pv-contact{margin-left:auto;gap:8px;font-size:13.5px;font-weight:500}.pv-contact>*{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.06)}.pv-contact a:hover{background:rgba(0,0,0,.12)}.pv-hot{background:var(--y-ink)!important;color:var(--y)!important}.pv-hot b{color:#fff;font-size:15px}.pv-nav{background:var(--char);color:#fff}.pv-nav .pub-in{gap:8px;min-height:52px;position:relative}.pv-mini-logo,.pv-nav .pub-in{display:flex;align-items:center}.pv-mini-logo{max-width:0;opacity:0;overflow:hidden;transition:max-width .35s ease,opacity .35s ease,margin .35s;text-decoration:none}.pv-nav nav{display:flex;align-items:center;gap:2px;flex:1}.pv-nav nav a{position:relative;padding:15px 16px;color:#e9eaee;text-decoration:none;font-weight:600;font-size:14.5px;letter-spacing:.01em;transition:color .2s}.pv-nav nav a:after{content:"";position:absolute;left:16px;right:16px;bottom:8px;height:3px;border-radius:2px;background:var(--y);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.pv-nav nav a:hover{color:var(--y)}.pv-nav nav a.on:after,.pv-nav nav a:hover:after{transform:scaleX(1)}.pv-nav nav a.on{color:#fff}.pv-nav nav a.pv-login{margin-left:auto;background:var(--y);color:var(--y-ink);padding:9px 22px;border-radius:6px;font-weight:700;text-transform:uppercase;font-size:13.5px;letter-spacing:.04em}.pv-nav nav a.pv-login:after{display:none}.pv-nav nav a.pv-login:hover{background:#fff;color:var(--y-ink)}.pv-burger{display:none}html.pv-scrolled .pv-mini-logo{max-width:160px;opacity:1;margin-right:14px}.pv-hero{position:relative;isolation:isolate;overflow:hidden;background:#0b1020;color:#fff;height:calc(100svh - 124px);min-height:560px;max-height:900px}.pv-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.3s ease;z-index:0}.pv-slide.on{opacity:1;z-index:1}.pv-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background-size:cover;background-position:50%;transform:scale(1.06);transition:transform 9s linear;will-change:transform;backface-visibility:hidden}.pv-slide.on .pv-media{transform:scale(1)}.pv-shade{z-index:2;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(8,14,32,.55),rgba(8,14,32,.25) 70%),linear-gradient(180deg,rgba(8,14,32,.35),rgba(8,14,32,.15) 40%,rgba(8,14,32,.6))}.pv-net,.pv-shade{position:absolute;inset:0}.pv-net{z-index:3;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen;opacity:.8}.pv-hero-in{position:relative;z-index:4;height:100%;display:grid;place-items:center;text-align:center;padding-bottom:40px}.pv-hero-txt{display:grid;justify-items:center;gap:16px;max-width:980px}.pv-tag{display:inline-flex;align-items:center;gap:12px;color:var(--y);font-weight:700;font-size:14px;letter-spacing:.18em;text-transform:uppercase;animation:pv-fade .8s ease .1s both}.pv-tag i{display:block;width:36px;height:2px;background:var(--y)}.pv-h{margin:0;font-size:clamp(32px,5.2vw,66px);line-height:1.08;font-weight:800;text-transform:uppercase;letter-spacing:-.005em;text-shadow:0 4px 30px rgba(0,0,0,.45)}.pv-w{display:inline-block;white-space:pre;animation:pv-word .9s cubic-bezier(.2,.8,.2,1) both}.pv-w.y{color:var(--y)}.pv-acc{margin:0;font-size:clamp(17px,2vw,24px);font-weight:700;color:#fff;animation:pv-up .8s ease .75s both}.pv-sub{margin:0;max-width:680px;font-size:16.5px;line-height:1.65;color:rgba(255,255,255,.9);animation:pv-up .8s ease .9s both}.pv-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:10px;animation:pv-pop .8s cubic-bezier(.34,1.56,.64,1) 1.05s both}.pv-arrow{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1.5px solid rgba(255,255,255,.45);background:rgba(255,255,255,.08);color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(4px);transition:background .2s,border-color .2s,color .2s}.pv-arrow:hover{background:var(--y);border-color:var(--y);color:var(--y-ink)}.pv-arrow.prev{left:22px}.pv-arrow.next{right:22px}.pv-bars{position:absolute;z-index:5;left:50%;bottom:28px;transform:translateX(-50%);display:flex;gap:10px}.pv-bars button{width:46px;height:4px;padding:0;border:0;border-radius:2px;background:rgba(255,255,255,.35);cursor:pointer;overflow:hidden}.pv-bars button i{display:block;height:100%;width:0;background:var(--y)}.pv-bars button.on i{animation:pv-fill linear both}.pv-down{position:absolute;z-index:5;left:50%;bottom:52px;margin-left:-20px;width:40px;height:40px;display:grid;place-items:center;color:#fff;opacity:.85;animation:pv-bob 1.8s ease-in-out infinite}.pv-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border-radius:8px;font-weight:700;font-size:15px;letter-spacing:.02em;text-decoration:none;border:0;cursor:pointer;font-family:inherit;transition:transform .2s,box-shadow .2s,background .2s,color .2s}.pv-btn:hover{transform:translateY(-2px)}.pv-btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);transition:left .6s ease}.pv-btn:hover:after{left:130%}.pv-btn.y{background:var(--y);color:var(--y-ink);box-shadow:0 12px 30px -12px rgba(255,203,5,.8)}.pv-btn.ghost{background:rgba(255,255,255,.08);color:#fff;border:1.5px solid rgba(255,255,255,.6);backdrop-filter:blur(4px)}.pv-btn.ghost:hover{background:#fff;color:var(--y-ink)}.pv-btn.dark{background:var(--char);color:#fff}.pv-btn.dark:hover{background:#000}.pv-btn.line{background:transparent;color:var(--y-ink);border:2px solid var(--y-ink)}.pv-btn.big{font-size:21px;padding:16px 30px}.pv-track-wrap{position:relative;z-index:6;margin-top:-64px}.pv-track{background:var(--panel);color:var(--ink);border-radius:14px;border-top:5px solid var(--y);box-shadow:0 30px 70px -24px rgba(10,20,50,.45);padding:22px 26px;display:grid;grid-template-columns:minmax(240px,auto) 1fr;gap:14px 24px;align-items:center}.pv-track-h{display:flex;align-items:center;gap:14px}.pv-track-h b{display:block;font-size:19px;font-weight:800;text-transform:uppercase;letter-spacing:.01em}.pv-track-h small{color:var(--muted);font-size:13px}.pv-ic{width:48px;height:48px;border-radius:50%;background:var(--y);color:var(--y-ink);display:grid;place-items:center;flex:none}.pv-track-row{display:flex;border:1.5px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel)}.pv-track-row:focus-within{border-color:var(--y2);box-shadow:0 0 0 4px rgba(255,203,5,.25)}.pv-track-row input{flex:1;min-width:0;border:0;padding:14px 16px;font:inherit;font-size:15.5px;background:transparent;color:var(--ink);outline:none}.pv-track-row button{border:0;background:var(--y);color:var(--y-ink);padding:0 22px;display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:700;cursor:pointer}.pv-track-row button:hover{background:var(--y2)}.pv-track-f{grid-column:1/-1;display:flex;gap:10px 20px;border-top:1px dashed var(--line);padding-top:12px;font-size:14px;color:var(--muted)}.pv-track-f,.pv-track-f span{flex-wrap:wrap;align-items:center}.pv-track-f span{display:inline-flex;gap:7px}.pv-track-f svg{color:var(--y2)}.pv-track-f b{color:var(--ink);font-size:16px}.pv-track-f a{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--brand);text-decoration:none}.pv-sec{padding-block:96px 90px}.pv-sh{text-align:center;max-width:760px;margin:0 auto 52px}.pv-sh.left{text-align:left;margin:0 0 26px}.pv-sh h2{margin:0;font-size:clamp(26px,3.2vw,38px);line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:.005em;color:var(--ink)}.pv-sh h2 em{font-style:normal;color:var(--y2)}.pv-sh h2:after{content:"";display:block;width:64px;height:4px;border-radius:2px;background:var(--y);margin:16px auto 0}.pv-sh.left h2:after{margin-left:0}.pv-sh p{margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.pv-sh.light h2{color:#fff}.pv-sh.light h2 em{color:var(--y)}.pv-sh.light p{color:rgba(255,255,255,.75)}.pv-svc-g{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.pv-svc{position:relative;padding:40px 32px 38px;text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);transition:background .3s}.pv-svc:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;background:var(--y);transform:scaleX(0);transition:transform .35s ease}.pv-svc:hover{background:var(--y-soft)}.pv-svc:hover:after{transform:scaleX(1)}.pv-svc-i{width:74px;height:74px;margin:0 auto;border-radius:50%;display:grid;place-items:center;color:var(--y-ink);background:radial-gradient(circle,var(--y) 0 54%,transparent 55%);box-shadow:0 0 0 1.5px var(--y2) inset}:root[data-theme=dark] .pv-svc-i{box-shadow:none}.pv-svc:hover .pv-svc-i{animation:pv-jump .7s cubic-bezier(.34,1.56,.64,1)}.pv-svc h3{margin:20px 0 10px;font-size:18px;font-weight:700;color:var(--ink)}.pv-svc p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.65}.pv-core{position:relative;padding:230px 0 90px;background:var(--bg)}.pv-para{position:absolute;left:0;right:0;top:0;height:440px;background-size:cover;background-position:50%}.pv-para:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,20,50,.15),rgba(10,20,50,.45))}.pv-core-card{position:relative;background:var(--panel);border-radius:18px;box-shadow:0 40px 90px -30px rgba(10,20,50,.45);display:grid;grid-template-columns:1fr 1.05fr;gap:20px;align-items:center;padding:46px 44px}.pv-core-l ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}.pv-core-l li{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:600;color:var(--ink)}.pv-dot{width:38px;height:38px;border-radius:50%;background:var(--y);color:var(--y-ink);display:grid;place-items:center;flex:none;box-shadow:0 0 0 6px var(--y-soft)}.pv-core-r{display:grid;place-items:center;margin-top:-120px}.kd-cont{width:100%;max-width:470px;height:auto;overflow:visible;filter:drop-shadow(0 26px 30px rgba(0,0,0,.18))}.pv-blue{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--blue),var(--blue2));color:#fff;padding:90px 0 70px}.pv-map{position:absolute;inset:0;pointer-events:none;opacity:.9;background:radial-gradient(rgba(255,255,255,.2) 1.3px,transparent 1.7px) 0 0/13px 13px;-webkit-mask-image:radial-gradient(ellipse 13% 20% at 20% 32%,#000 55%,transparent 72%),radial-gradient(ellipse 7% 18% at 29% 68%,#000 55%,transparent 72%),radial-gradient(ellipse 7% 12% at 49% 28%,#000 55%,transparent 72%),radial-gradient(ellipse 8% 20% at 52% 60%,#000 55%,transparent 72%),radial-gradient(ellipse 20% 20% at 70% 32%,#000 55%,transparent 72%),radial-gradient(ellipse 7% 8% at 75% 55%,#000 55%,transparent 72%),radial-gradient(ellipse 7% 9% at 84% 76%,#000 55%,transparent 72%);mask-image:radial-gradient(ellipse 13% 20% at 20% 32%,#000 55%,transparent 72%),radial-gradient(ellipse 7% 18% at 29% 68%,#000 55%,transparent 72%),radial-gradient(ellipse 7% 12% at 49% 28%,#000 55%,transparent 72%),radial-gradient(ellipse 8% 20% at 52% 60%,#000 55%,transparent 72%),radial-gradient(ellipse 20% 20% at 70% 32%,#000 55%,transparent 72%),radial-gradient(ellipse 7% 8% at 75% 55%,#000 55%,transparent 72%),radial-gradient(ellipse 7% 9% at 84% 76%,#000 55%,transparent 72%)}.pv-blue .pub-in{position:relative}.pv-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;text-align:center;margin-top:-10px}.pv-nums b{display:block;font-size:clamp(32px,3.6vw,48px);font-weight:800;color:var(--y);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.1}.pv-nums b small{font-size:.45em;color:#fff;opacity:.8}.pv-nums span{display:block;margin-top:6px;font-size:14.5px;color:rgba(255,255,255,.85);font-weight:500}.pv-arc{position:relative;margin-top:70px}.pv-arc h3{text-align:center;margin:0 0 8px;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff}.pv-arc-line{position:absolute;left:0;right:0;top:46px;width:100%;height:380px;overflow:visible}.pv-arc-line path{stroke:rgba(255,255,255,.4);stroke-width:2;stroke-dasharray:6 8;vector-effect:non-scaling-stroke;animation:pv-dash 30s linear infinite}.pv-arc-run{fill:var(--y);filter:drop-shadow(0 0 8px var(--y))}.pv-arc ol{list-style:none;padding:0;position:relative;height:420px;margin:46px 0 0}.pv-arc li{position:absolute;left:var(--x);top:var(--y);width:220px;margin-left:-110px;margin-top:-28px;text-align:center;color:#fff}.pv-node{position:relative;width:58px;height:58px;margin:0 auto 12px;border-radius:50%;background:#fff;color:var(--blue);display:grid;place-items:center;box-shadow:0 0 0 0 rgba(255,203,5,.6);animation:pv-ping 6s ease-in-out infinite}.pv-arc li:nth-child(2) .pv-node{animation-delay:1.5s}.pv-arc li:nth-child(3) .pv-node{animation-delay:3s}.pv-arc li:nth-child(4) .pv-node{animation-delay:4.5s}.pv-node i{position:absolute;top:-4px;right:-6px;width:22px;height:22px;border-radius:50%;background:#e8262c;color:#fff;font-style:normal;font-size:12px;font-weight:800;display:grid;place-items:center}.pv-arc b{display:block;font-size:16px;font-weight:700}.pv-arc p{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.78)}.pv-shops{padding:80px 0 70px;background:var(--bg)}.pv-shops .pv-sh{margin-bottom:34px}.pv-marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.pv-marq>div{display:flex;width:max-content;animation:pv-marq 32s linear infinite}.pv-marq:hover>div{animation-play-state:paused}.pv-marq span{padding:10px 46px;font-size:34px;font-weight:800;letter-spacing:-.01em;color:var(--ink);opacity:.38;white-space:nowrap;transition:opacity .2s,color .2s}.pv-marq span:hover{opacity:1;color:var(--y2)}.pv-cta{background:var(--y);color:var(--y-ink);position:relative;overflow:hidden}.pv-cta:before{content:"";position:absolute;right:-120px;top:-160px;width:460px;height:460px;border-radius:50%;border:60px solid rgba(255,255,255,.18)}.pv-cta-in{position:relative;display:grid;grid-template-columns:1.3fr auto;gap:30px;align-items:center;padding-block:56px}.pv-cta h2{margin:0;font-size:clamp(26px,3vw,36px);font-weight:800;text-transform:uppercase}.pv-cta p{margin:10px 0 0;font-size:16.5px}.pv-cta ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-weight:600;font-size:14.5px}.pv-cta li{display:flex;align-items:center;gap:7px}.pv-cta-b{display:grid;gap:12px;justify-items:stretch}.pv-cta-b .pv-btn{justify-content:center}.pv .pub-foot{background:var(--char2);border-top:4px solid var(--y)}.pv .pub-foot a:hover,.pv .pub-foot h4,.pv .pub-foot li svg{color:var(--y)}.pv .pub-call{background:var(--y);color:var(--y-ink);box-shadow:0 10px 26px -6px rgba(240,180,0,.7);animation:pv-ring 2.4s ease-in-out infinite}.pv-top{position:fixed;right:22px;bottom:22px;z-index:40;width:46px;height:46px;border-radius:50%;border:0;background:var(--char);color:var(--y);display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 24px -8px rgba(0,0,0,.5);opacity:0;transform:translateY(20px) scale(.8);pointer-events:none;transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1)}.pv-top.on{opacity:1;transform:none;pointer-events:auto}.pv .pbtn.red,.pv-top:hover{background:var(--y);color:var(--y-ink)}.pv .pbtn.red{box-shadow:0 10px 24px -10px rgba(240,180,0,.8)}.rv .pv .reveal.pop{transform:translateY(40px) scale(.86);transition:opacity .6s ease var(--d,0s),transform .8s cubic-bezier(.34,1.56,.64,1) var(--d,0s)}.rv .pv .reveal.left{transform:translateX(-60px)}.rv .pv .reveal.up{transform:translateY(90px)}.rv .pv .reveal.swing{transform:translateY(-140px) rotate(-12deg);transform-origin:50% 0;transition:opacity .5s ease var(--d,0s),transform 1.6s cubic-bezier(.34,1.7,.5,1) var(--d,0s)}.rv .pv .reveal.in{transform:none}.pv .reveal.swing.in .kd-cont{animation:pv-sway 5s ease-in-out 1.8s infinite;transform-origin:50% 0}@keyframes pv-word{0%{opacity:0;transform:translateY(46px) scale(.9);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes pv-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pv-fade{0%{opacity:0}to{opacity:1}}@keyframes pv-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes pv-fill{0%{width:0}to{width:100%}}@keyframes pv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes pv-jump{0%{transform:none}35%{transform:translateY(-12px) scale(1.08)}65%{transform:translateY(2px) scale(.97)}to{transform:none}}@keyframes pv-sway{0%,to{transform:rotate(0)}25%{transform:rotate(1.6deg)}75%{transform:rotate(-1.6deg)}}@keyframes pv-ping{0%,18%,to{box-shadow:0 0 0 0 rgba(255,203,5,0);background:#fff}6%{box-shadow:0 0 0 14px rgba(255,203,5,.25);background:var(--y)}}@keyframes pv-dash{to{stroke-dashoffset:-560}}@keyframes pv-marq{to{transform:translateX(-50%)}}@keyframes pv-ring{0%,to{box-shadow:0 10px 26px -6px rgba(240,180,0,.7),0 0 0 0 rgba(255,203,5,.45)}50%{box-shadow:0 10px 26px -6px rgba(240,180,0,.7),0 0 0 12px rgba(255,203,5,0)}}@media (max-width:980px){.pv-contact .pv-hours{display:none}.pv-burger{display:grid;gap:5px;margin-left:auto;cursor:pointer;padding:12px 4px}.pv-burger i{display:block;width:24px;height:2px;background:#fff;border-radius:2px}.pv-nav nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--char);flex-direction:column;align-items:stretch;padding:6px 20px 16px;box-shadow:0 20px 30px -10px rgba(0,0,0,.5)}.pv-nav .pub-menu-cb:checked~nav{display:flex}.pv-nav nav a{padding:12px 4px;border-bottom:1px solid rgba(255,255,255,.08)}.pv-nav nav a:after{left:4px;right:auto;width:30px;bottom:6px}.pv-nav nav a.pv-login{margin:10px 0 0;text-align:center}.pv-yel .pub-in{min-height:62px}.pv-yel{height:62px}.pv-head{top:-62px}.pv-svc-g{grid-template-columns:1fr 1fr}.pv-core-card{grid-template-columns:1fr;padding:34px 26px}.pv-core-r{margin-top:0;order:-1}.pv-arc-line{display:none}.pv-arc ol{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:30px 20px;margin-top:30px}.pv-arc li{position:static;width:auto;margin:0}.pv-cta-in{grid-template-columns:1fr}.pv-para{background-attachment:scroll}}@media (max-width:640px){.pv-yel .pub-logo img{height:40px!important}.pv-contact>:not(.pv-hot){display:none}.pv-contact .pv-hot{padding:6px 10px;font-size:12.5px}.pv-hot b{font-size:13.5px}.pv-hero{height:calc(100svh - 114px);min-height:520px}.pv-arrow{display:none}.pv-tag{font-size:12px;letter-spacing:.1em;gap:8px}.pv-tag i{width:18px}.pv-sub{font-size:15px}.pv-track{grid-template-columns:1fr;padding:18px}.pv-track-row button span{display:none}.pv-track-f a{margin-left:0}.pv-arc ol,.pv-svc-g{grid-template-columns:1fr}.pv-marq span{font-size:26px;padding:8px 28px}.pv-core{padding-top:160px}.pv-para{height:300px}}@media (prefers-reduced-motion:reduce){.pv .reveal.swing.in .kd-cont,.pv-acc,.pv-acts,.pv-arc-line path,.pv-down,.pv-marq>div,.pv-node,.pv-sub,.pv-tag,.pv-w{animation:none!important}.pv-media{transition:none}}