.pg-index *,.pg-en-index *,.pg-index *::before,.pg-en-index *::before,.pg-index *::after,.pg-en-index *::after{box-sizing:border-box}.pg-index body,.pg-en-index body,.pg-index h1,.pg-en-index h1,.pg-index h2,.pg-en-index h2,.pg-index h3,.pg-en-index h3,.pg-index h4,.pg-en-index h4,.pg-index h5,.pg-en-index h5,.pg-index h6,.pg-en-index h6,.pg-index p,.pg-en-index p,.pg-index ul,.pg-en-index ul,.pg-index ol,.pg-en-index ol{margin:0;padding:0}.pg-index h1,.pg-en-index h1,.pg-index h2,.pg-en-index h2,.pg-index h3,.pg-en-index h3,.pg-index h4,.pg-en-index h4,.pg-index h5,.pg-en-index h5,.pg-index h6,.pg-en-index h6,.pg-index .hero-t,.pg-en-index .hero-t,.pg-index #svc-title,.pg-en-index #svc-title,.pg-index .font-alt,.pg-en-index .font-alt{font-family:var(--font-heading)}.pg-index .stat-focus-card p:first-child,.pg-en-index .stat-focus-card p:first-child{font-family:var(--font-heading)}.pg-index a,.pg-en-index a{color:inherit;text-decoration:none}.pg-index button,.pg-en-index button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit;padding:0}.pg-index img,.pg-en-index img{display:block;max-width:100%}.pg-index ::selection,.pg-en-index ::selection{background:var(--gold);color:#161512}.pg-index .hl,.pg-en-index .hl{position:relative;display:inline-block}.pg-index .hl::after,.pg-en-index .hl::after{content:'';position:absolute;left:0;bottom:.02em;height:.06em;width:0;background:var(--gold);transition:width 1s cubic-bezier(.16,1,.3,1) .3s}.pg-index .reveal.in .hl::after,.pg-en-index .reveal.in .hl::after,.pg-index .reveal-left.in .hl::after,.pg-en-index .reveal-left.in .hl::after,.pg-index .reveal-right.in .hl::after,.pg-en-index .reveal-right.in .hl::after{width:100%}.pg-index .logo-link,.pg-en-index .logo-link{transition:transform .3s cubic-bezier(.22,1,.36,1)}.pg-index .logo-link:hover,.pg-en-index .logo-link:hover{transform:translateY(-1px)}.pg-index .site-logo path,.pg-en-index .site-logo path,.pg-index .site-logo polygon,.pg-en-index .site-logo polygon{opacity:0;transform:translateY(7px);animation:logoAssemble .8s cubic-bezier(.16,1,.3,1) forwards;transition:fill .4s ease}.pg-index .site-logo path:nth-child(1),.pg-en-index .site-logo path:nth-child(1){animation-delay:.03s}.pg-index .site-logo path:nth-child(2),.pg-en-index .site-logo path:nth-child(2){animation-delay:.07s}.pg-index .site-logo path:nth-child(3),.pg-en-index .site-logo path:nth-child(3){animation-delay:.11s}.pg-index .site-logo path:nth-child(4),.pg-en-index .site-logo path:nth-child(4){animation-delay:.15s}.pg-index .site-logo path:nth-child(5),.pg-en-index .site-logo path:nth-child(5){animation-delay:.19s}.pg-index .site-logo polygon,.pg-en-index .site-logo polygon{animation-delay:.23s}.pg-index .site-logo path:nth-child(7),.pg-en-index .site-logo path:nth-child(7){animation-delay:.27s}.pg-index .site-logo path:nth-child(8),.pg-en-index .site-logo path:nth-child(8){animation-delay:.31s}@keyframes logoAssemble{to{opacity:1;transform:none}}.pg-index .logo-link:hover .site-logo path,.pg-en-index .logo-link:hover .site-logo path,.pg-index .logo-link:hover .site-logo polygon,.pg-en-index .logo-link:hover .site-logo polygon{fill:var(--gold)}.pg-index .word>span,.pg-en-index .word>span{display:inline-block;transform:translateY(115%);transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.pg-index .heroReady .word>span,.pg-en-index .heroReady .word>span{transform:none}.pg-index #heroGlow,.pg-en-index #heroGlow{position:absolute;top:0;left:0;width:640px;height:640px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(209,180,99,.16),transparent 65%);pointer-events:none;transition:opacity .5s;opacity:0;z-index:1;will-change:transform}body.pg-index::after,body.pg-en-index::after{content:'';position:fixed;inset:0;z-index:245;pointer-events:none;background:radial-gradient(ellipse 120% 100% at 50% 50%,transparent 55%,rgba(0,0,0,.28) 100%)}.pg-index .adv-idx,.pg-en-index .adv-idx{font-family:var(--font-heading);font-size:12px;letter-spacing:.2em;color:var(--gold);margin-bottom:14px;display:block}.pg-index .stat-focus-card,.pg-en-index .stat-focus-card{opacity:.55 !important;transform:scale(.95) !important;transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1),background .55s,box-shadow .55s}.pg-index .stat-focus-card.active,.pg-en-index .stat-focus-card.active{opacity:1 !important;transform:scale(1.04) !important;background:linear-gradient(150deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.05) 55%,rgba(255,255,255,.02) 100%);box-shadow:0 26px 70px rgba(0,0,0,.55),0 0 50px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.2)}.pg-index .stat-focus-card p:first-child,.pg-en-index .stat-focus-card p:first-child{text-shadow:0 0 12px rgba(255,255,255,.18)}.pg-index .stat-focus-card.active p,.pg-en-index .stat-focus-card.active p{color:#fff !important;text-shadow:none !important}.pg-index .stat-focus-card.active p:first-child,.pg-en-index .stat-focus-card.active p:first-child{font-weight:500 !important;text-shadow:0 0 16px rgba(255,255,255,.35),0 0 4px rgba(255,255,255,.25) !important}.pg-index .stat-focus-card.active p:last-child,.pg-en-index .stat-focus-card.active p:last-child{font-weight:500 !important}.pg-index .stats-dots,.pg-en-index .stats-dots{display:none!important}.pg-index *,.pg-en-index *{scrollbar-width:none}.pg-index *::-webkit-scrollbar,.pg-en-index *::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){}.pg-index .tilt-el,.pg-en-index .tilt-el{will-change:transform}.pg-index .btn,.pg-en-index .btn{will-change:transform}.pg-index .fly-parallax,.pg-en-index .fly-parallax{will-change:transform}@keyframes auroraDrift{0%{transform:translate(0,0) scale(1) rotate(0deg)}33%{transform:translate(9%,-12%) scale(1.3) rotate(14deg)}66%{transform:translate(-11%,9%) scale(.85) rotate(-12deg)}100%{transform:translate(0,0) scale(1) rotate(0deg)}}.pg-index .reveal-mask,.pg-en-index .reveal-mask{position:relative;overflow:hidden}.pg-index .reveal-mask>*,.pg-en-index .reveal-mask>*{display:inline-block;transform:translateY(115%);transition:transform .6s ease-out}.pg-index .reveal-mask.in>*,.pg-en-index .reveal-mask.in>*{transform:none}@keyframes teamDotPulse{0%{box-shadow:0 0 0 0 rgba(209,180,99,.55)}70%{box-shadow:0 0 0 9px rgba(209,180,99,0)}100%{box-shadow:0 0 0 0 rgba(209,180,99,0)}}.pg-index .team-dot,.pg-en-index .team-dot{}.pg-index #team-track>div img,.pg-en-index #team-track>div img{filter:contrast(1.04)}.pg-index #team-track>div:hover img,.pg-en-index #team-track>div:hover img{filter:none}.pg-index .ph-sq,.pg-en-index .ph-sq{transition:transform .4s cubic-bezier(.22,1,.36,1)}.pg-index .ph-sq img,.pg-en-index .ph-sq img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.pg-index .ph-sq:hover,.pg-en-index .ph-sq:hover{transform:translateY(-6px)}.pg-index .ph-sq:hover img,.pg-en-index .ph-sq:hover img{transform:scale(1.045)}.pg-index .ph-sq .ph-ring,.pg-en-index .ph-sq .ph-ring{position:absolute;inset:0;border-radius:14px;border:1.5px solid transparent;transition:border-color .35s ease;pointer-events:none}.pg-index .ph-sq:hover .ph-ring,.pg-en-index .ph-sq:hover .ph-ring{border-color:rgba(209,180,99,.55)}@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slowSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.pg-index .bob,.pg-en-index .bob{animation:bob 3.6s ease-in-out infinite}.pg-index .slow-spin,.pg-en-index .slow-spin{animation:slowSpin 40s linear infinite}.pg-index .lbl::before,.pg-en-index .lbl::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-right:8px;vertical-align:middle}@keyframes morph{0%,100%{border-radius:42% 58% 65% 35%/45% 40% 60% 55%}25%{border-radius:60% 40% 35% 65%/55% 65% 35% 45%}50%{border-radius:35% 65% 55% 45%/40% 55% 45% 60%}75%{border-radius:55% 45% 40% 60%/60% 35% 65% 40%}}.pg-index .spotlight,.pg-en-index .spotlight{position:relative}.pg-index .spotlight::before,.pg-en-index .spotlight::before{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),rgba(209,180,99,.16),transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.pg-index .spotlight:hover::before,.pg-en-index .spotlight:hover::before{opacity:1}.pg-index #team .spotlight::before,.pg-en-index #team .spotlight::before{background:radial-gradient(200px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.08),transparent 60%)!important}.pg-index #team .spotlight:hover,.pg-en-index #team .spotlight:hover{border-color:rgba(255,255,255,.22)!important}.svc-crd-vid-wrap,.svc-crd-vid-wrap iframe,#heroVidWrap iframe,#rc-hero-iframe-wrap iframe{pointer-events:none!important}.pg-index #backTop,.pg-en-index #backTop{position:fixed;right:26px;bottom:26px;width:52px;height:52px;border-radius:50%;background:rgba(20,19,17,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:220;opacity:0;transform:translateY(16px) scale(.85);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.pg-index #backTop.show,.pg-en-index #backTop.show{opacity:1;transform:none;pointer-events:auto}.pg-index #backTop circle.bt-outer,.pg-en-index #backTop circle.bt-outer{stroke:rgba(255,255,255,.18);transition:stroke .25s}.pg-index #backTop:hover circle.bt-outer,.pg-en-index #backTop:hover circle.bt-outer{stroke:var(--gold)}.pg-index #backTop .bt-arrow,.pg-en-index #backTop .bt-arrow{position:relative;z-index:2;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.pg-index #backTop:hover .bt-arrow,.pg-en-index #backTop:hover .bt-arrow{transform:translateY(-2px)}.pg-index #backTop circle.bt-track,.pg-en-index #backTop circle.bt-track{stroke:rgba(255,255,255,.12)}.pg-index #backTop circle.bt-prog,.pg-en-index #backTop circle.bt-prog{stroke:var(--gold);transition:stroke-dashoffset .1s linear}@media(max-width:900px),(hover:none){.pg-index #backTop,.pg-en-index #backTop{right:16px;bottom:16px;width:46px;height:46px}}.pg-index .reveal,.pg-en-index .reveal{opacity:0;transform:translateY(34px) scale(.97);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.pg-index .reveal.in,.pg-en-index .reveal.in{opacity:1;transform:none}.pg-index .reveal-left,.pg-en-index .reveal-left{opacity:0;transform:translateX(-38px) scale(.97);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.pg-index .reveal-left.in,.pg-en-index .reveal-left.in{opacity:1;transform:none}.pg-index .reveal-right,.pg-en-index .reveal-right{opacity:0;transform:translateX(38px) scale(.97);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.pg-index .reveal-right.in,.pg-en-index .reveal-right.in{opacity:1;transform:none}.pg-index .d1,.pg-en-index .d1{transition-delay:.05s}.pg-index .d2,.pg-en-index .d2{transition-delay:.1s}.pg-index .d3,.pg-en-index .d3{transition-delay:.15s}.pg-index .d4,.pg-en-index .d4{transition-delay:.2s}@keyframes ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes heroKen{0%{transform:translate(-50%,-50%) scale(1)}100%{transform:translate(-50%,-50%) scale(1.14)}}.pg-index .hero-ken,.pg-en-index .hero-ken{transform:translate(-50%,-50%)}.pg-index .hero-ken[src],.pg-en-index .hero-ken[src]{animation:heroKen 26s ease-in-out infinite alternate}.pg-index .super3d,.pg-en-index .super3d{opacity:0;transform:perspective(1400px) rotateY(var(--ry,70deg)) rotateX(8deg) translateZ(-180px) scale(.7);transition:opacity .9s cubic-bezier(.16,1,.3,1) var(--d,0s),transform 1.05s cubic-bezier(.19,1.4,.22,1) var(--d,0s),filter .9s ease var(--d,0s)}.pg-index .super3d.in,.pg-en-index .super3d.in{opacity:1;transform:none;filter:none}@keyframes kenBurns{0%{transform:scale(1)}100%{transform:scale(1.08)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{opacity:.6}50%{opacity:1}}.pg-index .nav-link,.pg-en-index .nav-link{font-size:15px;font-weight:400;color:rgba(240,236,227,.72);transition:color .22s;letter-spacing:.01em;white-space:nowrap}.pg-index .nav-link:hover,.pg-en-index .nav-link:hover{color:#fff}.pg-index .btn,.pg-en-index .btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:var(--radius-pill);font-size:14px;font-weight:500;transition:background .25s,transform .25s,opacity .25s;cursor:pointer;border:1px solid transparent;white-space:nowrap}.pg-index .magnetic,.pg-en-index .magnetic,.pg-index .hdr-magnetic,.pg-en-index .hdr-magnetic{box-shadow:0 0 0 0 rgba(209,180,99,0);transition:box-shadow .45s ease}.pg-index .magnetic:hover,.pg-en-index .magnetic:hover,.pg-index .hdr-magnetic:hover,.pg-en-index .hdr-magnetic:hover{box-shadow:0 0 22px 3px rgba(209,180,99,.4)}.pg-index .btn-ghost,.pg-en-index .btn-ghost{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}.pg-index .btn-ghost:hover,.pg-en-index .btn-ghost:hover{background:rgba(255,255,255,.16)}.pg-index .btn-white,.pg-en-index .btn-white{background:#fff;color:#111;border-color:#fff}.pg-index .btn-white:hover,.pg-en-index .btn-white:hover{opacity:.9}.pg-index .btn-outline,.pg-en-index .btn-outline{border-color:rgba(255,255,255,.35);color:#fff}.pg-index .btn-outline:hover,.pg-en-index .btn-outline:hover{background:rgba(255,255,255,.08)}.pg-index .btn-gold,.pg-en-index .btn-gold{background:var(--gold);color:#fff;border-color:var(--gold)}.pg-index .btn-gold:hover,.pg-en-index .btn-gold:hover{opacity:.9}.pg-index .soc,.pg-en-index .soc{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgba(240,236,227,.58);transition:color .2s,background .2s}.pg-index .soc:hover,.pg-en-index .soc:hover{color:#fff;background:rgba(255,255,255,.08)}.pg-index .soc-lg,.pg-en-index .soc-lg{width:42px;height:42px;background:rgba(255,255,255,.07)}.pg-index .soc-lg:hover,.pg-en-index .soc-lg:hover{background:rgba(255,255,255,.14)}.pg-index .dd-item,.pg-en-index .dd-item{display:block;padding:10px 22px;font-size:13px;color:rgba(240,236,227,.65);transition:color .15s,background .15s}.pg-index .dd-item:hover,.pg-en-index .dd-item:hover{color:#fff;background:rgba(255,255,255,.04)}.pg-index .stat-card,.pg-en-index .stat-card{background:var(--card);border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;gap:10px;transition:transform .3s,box-shadow .3s}.pg-index .stat-card:hover,.pg-en-index .stat-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(0,0,0,.35)}.pg-index #slide-img,.pg-en-index #slide-img{transition:opacity .55s ease,transform 8s ease}.pg-index .svc-pair,.pg-en-index .svc-pair{display:flex;height:100%}.pg-index .svc-half,.pg-en-index .svc-half{position:relative;flex:1 1 0;height:100%;overflow:hidden;cursor:pointer;transition:flex-grow .85s cubic-bezier(.22,1,.36,1)}.pg-index .svc-half+.svc-half,.pg-en-index .svc-half+.svc-half{border-left:0}.pg-index .svc-half+.svc-half::before,.pg-en-index .svc-half+.svc-half::before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent 0,rgba(255,255,255,.32) 16%,rgba(255,255,255,.32) 84%,transparent 100%);z-index:3;pointer-events:none}.pg-index .svc-half+.svc-half::after,.pg-en-index .svc-half+.svc-half::after{content:'';position:absolute;left:0;top:50%;width:7px;height:7px;transform:translate(-50%,-50%) rotate(45deg);background:var(--cream);box-shadow:0 0 14px rgba(245,219,148,.55);z-index:3;pointer-events:none}.pg-index .svc-pair:hover .svc-half,.pg-en-index .svc-pair:hover .svc-half{flex-grow:.8}.pg-index .svc-pair .svc-half:hover,.pg-en-index .svc-pair .svc-half:hover{flex-grow:2.1}.pg-index .svc-half-vid,.pg-en-index .svc-half-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.3s cubic-bezier(.22,1,.36,1),filter .7s ease}.pg-index .svc-half:hover .svc-half-vid,.pg-en-index .svc-half:hover .svc-half-vid{transform:scale(1.06)}.pg-index .svc-pair:hover .svc-half:not(:hover) .svc-half-vid,.pg-en-index .svc-pair:hover .svc-half:not(:hover) .svc-half-vid{filter:brightness(.42) grayscale(.35)}.pg-index .svc-veil,.pg-en-index .svc-veil{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.4) 52%,rgba(0,0,0,.5) 100%)}.pg-index .svc-half-idx,.pg-en-index .svc-half-idx{position:absolute;top:38px;left:48px;font-family:var(--font-heading);font-size:13px;letter-spacing:.22em;color:rgba(255,255,255,.55);z-index:2}.pg-index .svc-half-content,.pg-en-index .svc-half-content{position:absolute;left:0;right:0;bottom:0;padding:0 48px 116px;z-index:2}.pg-index .svc-half-title,.pg-en-index .svc-half-title{font-family:var(--font-heading);font-size:clamp(23px,2vw,33px);font-weight:500;line-height:1.12;color:#fff;margin-bottom:0;max-width:460px;transition:margin-bottom .6s ease}.pg-index .svc-half:hover .svc-half-title,.pg-en-index .svc-half:hover .svc-half-title{margin-bottom:18px}.pg-index .svc-half-desc,.pg-en-index .svc-half-desc{max-width:430px;overflow:hidden;max-height:0;opacity:0;transform:translateY(8px);transition:max-height .8s cubic-bezier(.22,1,.36,1),opacity .55s ease,transform .6s ease}.pg-index .svc-half:hover .svc-half-desc,.pg-en-index .svc-half:hover .svc-half-desc{max-height:240px;opacity:1;transform:none}@media(hover:none){.pg-index .svc-half-desc,.pg-en-index .svc-half-desc{max-height:240px;opacity:1;transform:none}.pg-index .svc-half-title,.pg-en-index .svc-half-title{margin-bottom:18px}}.pg-index .svc-bar,.pg-en-index .svc-bar{position:absolute;bottom:0;left:0;right:0;padding:22px 80px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.1)}.pg-index .svc-nav-btn,.pg-en-index .svc-nav-btn{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .22s,border-color .22s}.pg-index .svc-nav-btn:hover,.pg-en-index .svc-nav-btn:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4)}.pg-index .adv-card,.pg-en-index .adv-card{background:var(--surface);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .35s;will-change:transform}.pg-index .adv-card:hover,.pg-en-index .adv-card:hover{box-shadow:0 28px 60px rgba(0,0,0,.4)}.pg-index .adv-img,.pg-en-index .adv-img{overflow:hidden}.pg-index .adv-img img,.pg-en-index .adv-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.pg-index .adv-card:hover .adv-img img,.pg-en-index .adv-card:hover .adv-img img{transform:scale(1.06)}.pg-index .tmcard,.pg-en-index .tmcard{flex-shrink:0;width:310px;text-decoration:none;color:inherit;transition:transform .3s}.pg-index .tmcard:hover,.pg-en-index .tmcard:hover{transform:translateY(-5px)}.pg-index .tmcard-img,.pg-en-index .tmcard-img{border-radius:14px;overflow:hidden;aspect-ratio:3/4;background:#e0ddd8}.pg-index .tmcard-img img,.pg-en-index .tmcard-img img{width:100%;height:100%;object-fit:cover;transition:transform .55s}.pg-index .tmcard:hover .tmcard-img img,.pg-en-index .tmcard:hover .tmcard-img img{transform:scale(1.04)}.pg-index .blog-card,.pg-en-index .blog-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .3s}.pg-index .blog-card:hover,.pg-en-index .blog-card:hover{transform:translateY(-4px)}.pg-index .blog-img,.pg-en-index .blog-img{aspect-ratio:16/10;overflow:hidden;border-radius:10px;margin-bottom:20px;background:#e0ddd8}.pg-index .blog-img img,.pg-en-index .blog-img img{width:100%;height:100%;object-fit:cover;transition:transform .55s}.pg-index .blog-card:hover .blog-img img,.pg-en-index .blog-card:hover .blog-img img{transform:scale(1.05)}.pg-index .tcard,.pg-en-index .tcard{background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:14px;padding:30px;transition:background .25s}.pg-index .tcard:hover,.pg-en-index .tcard:hover{background:rgba(255,255,255,.06)}.pg-index .finput,.pg-en-index .finput{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:16px 20px;font-size:15px;color:var(--text);font-family:inherit;outline:none;transition:border-color .25s,background .25s;width:100%}.pg-index .finput:focus,.pg-en-index .finput:focus{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.08)}.pg-index #c-form .finput:focus,.pg-en-index #c-form .finput:focus{border-color:var(--gold,#d1b463)!important;box-shadow:0 0 0 1px rgba(209,180,99,.45)!important;outline:none!important}.pg-index ::placeholder,.pg-en-index ::placeholder{color:rgba(240,236,227,.28)}.pg-index textarea.finput,.pg-en-index textarea.finput{resize:none}.pg-index #form-ok,.pg-en-index #form-ok{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.pg-index #form-ok.show,.pg-en-index #form-ok.show{opacity:1;transform:none}.pg-index .fok-circle,.pg-en-index .fok-circle{transform:scale(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1) .1s}.pg-index #form-ok.show .fok-circle,.pg-en-index #form-ok.show .fok-circle{transform:scale(1)}.pg-index .fok-check,.pg-en-index .fok-check{stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .5s ease .45s}.pg-index #form-ok.show .fok-check,.pg-en-index #form-ok.show .fok-check{stroke-dashoffset:0}.pg-index .fok-text,.pg-en-index .fok-text{opacity:0;transform:translateY(6px);transition:opacity .5s ease .55s,transform .5s ease .55s}.pg-index #form-ok.show .fok-text,.pg-en-index #form-ok.show .fok-text{opacity:1;transform:none}.pg-index .fl,.pg-en-index .fl{font-size:13px;color:rgba(240,236,227,.48);transition:color .2s}.pg-index .fl:hover,.pg-en-index .fl:hover{color:var(--text)}.pg-index .lbl,.pg-en-index .lbl{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-weight:500;display:block}.pg-index .divider,.pg-en-index .divider{display:block;width:80px;height:1px;background:rgba(255,255,255,.2)}.pg-index .img-overlay,.pg-en-index .img-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 50%)}.pg-index .sec,.pg-en-index .sec{padding:110px 80px}.pg-index .sec-light,.pg-en-index .sec-light{padding:110px 80px;background:var(--light)}@media(max-width:1100px){.pg-index .sec,.pg-en-index .sec,.pg-index .sec-light,.pg-en-index .sec-light{padding:80px 48px}}@media(max-width:600px){.pg-index .footer-g,.pg-en-index .footer-g{grid-template-columns:1fr!important}}.pg-index a:focus-visible,.pg-en-index a:focus-visible,.pg-index button:focus-visible,.pg-en-index button:focus-visible,.pg-index [tabindex]:focus-visible,.pg-en-index [tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.pg-index .btn:active,.pg-en-index .btn:active,.pg-index .soc:active,.pg-en-index .soc:active,.pg-index .svc-nav-btn:active,.pg-en-index .svc-nav-btn:active{transform:scale(.94)!important;transition:transform .12s ease!important}.pg-index .nav-link,.pg-en-index .nav-link{position:relative}.pg-index .nav-link::after,.pg-en-index .nav-link::after{content:'';position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--gold);transition:right .35s cubic-bezier(.19,1,.22,1)}.pg-index .nav-link:hover::after,.pg-en-index .nav-link:hover::after{right:0}.pg-index .svc-carousel,.pg-en-index .svc-carousel{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.pg-index .svc-carousel::-webkit-scrollbar,.pg-en-index .svc-carousel::-webkit-scrollbar{height:0;display:none}.pg-index .svc-hint-touch,.pg-en-index .svc-hint-touch{display:none}@media(min-width:901px){.pg-index .svc-carousel,.pg-en-index .svc-carousel{display:flex;width:100%;height:calc(100% - 72px);overflow-x:auto;overflow-y:hidden}.pg-index .svc-crd,.pg-en-index .svc-crd{flex:1 1 0;min-width:135px;width:auto;transition:flex .75s cubic-bezier(.22,1,.36,1);scroll-snap-align:start}.pg-index .svc-crd.svc-crd-premium,.pg-en-index .svc-crd.svc-crd-premium{flex:1.5 1 0;min-width:210px}.pg-index .svc-crd.active,.pg-index .svc-crd.open,.pg-en-index .svc-crd.active,.pg-en-index .svc-crd.open{flex:4.2 1 0;min-width:480px}.pg-index .svc-carousel>a,.pg-en-index .svc-carousel>a{flex:1.2 1 0;min-width:190px;max-width:260px}}.pg-index .svc-crd-content,.pg-en-index .svc-crd-content{position:absolute;left:0;right:0;bottom:36px;height:180px;padding:0 24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;z-index:2;pointer-events:none}.pg-index .svc-crd-content a,.pg-en-index .svc-crd-content a{pointer-events:auto}.pg-index .svc-crd-title-box,.pg-en-index .svc-crd-title-box{width:100%;max-width:440px;height:48px;min-height:48px;display:flex;align-items:flex-start;margin-bottom:8px;flex-shrink:0}.pg-index .svc-crd.active .svc-crd-title-box,.pg-index .svc-crd.open .svc-crd-title-box,.pg-en-index .svc-crd.active .svc-crd-title-box,.pg-en-index .svc-crd.open .svc-crd-title-box{height:auto;min-height:0;margin-bottom:6px}.pg-index .svc-crd-title,.pg-en-index .svc-crd-title{font-family:var(--font-heading);font-size:clamp(14px,1.25vw,18px);font-weight:500;line-height:1.25;color:#fff;margin:0;word-break:normal;overflow-wrap:break-word}.pg-index .svc-crd-desc,.pg-en-index .svc-crd-desc{width:100%;max-width:440px;overflow:hidden;max-height:0;opacity:0;transform:translateY(8px);transition:max-height .65s cubic-bezier(.22,1,.36,1),opacity .45s ease,transform .45s ease;pointer-events:none}.pg-index .svc-crd-desc p,.pg-en-index .svc-crd-desc p{font-size:13px;line-height:1.55;color:rgba(255,255,255,.72);margin:0 0 14px 0;padding-top:0}.pg-index .svc-crd.active .svc-crd-desc,.pg-index .svc-crd.open .svc-crd-desc,.pg-en-index .svc-crd.active .svc-crd-desc,.pg-en-index .svc-crd.open .svc-crd-desc{max-height:240px;opacity:1;transform:none;pointer-events:auto}.pg-index .svc-crd.active .svc-crd-vid,.pg-index .svc-crd.open .svc-crd-vid,.pg-en-index .svc-crd.active .svc-crd-vid,.pg-en-index .svc-crd.open .svc-crd-vid{transform:scale(1.06)}.svc-crd-vid{pointer-events:none!important}.svc-crd-vid::-webkit-media-controls{display:none!important}@media(max-width:900px),(hover:none){.pg-index #services,.pg-en-index #services{height:100svh!important;min-height:560px!important}.pg-index .svc-carousel,.pg-en-index .svc-carousel{display:flex!important;width:100%!important;height:calc(100% - 64px)!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-snap-stop:always!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.pg-index .svc-crd,.pg-en-index .svc-crd,.pg-index .svc-crd.svc-crd-premium,.pg-en-index .svc-crd.svc-crd-premium,.pg-index .svc-crd.active,.pg-en-index .svc-crd.active,.pg-index .svc-crd.open,.pg-en-index .svc-crd.open,.pg-index .svc-carousel>a,.pg-en-index .svc-carousel>a{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}.pg-index .svc-crd-content,.pg-en-index .svc-crd-content{position:absolute!important;left:0!important;right:0!important;bottom:24px!important;height:auto!important;padding:0 24px!important;pointer-events:auto!important}.pg-index .svc-crd-title-box,.pg-en-index .svc-crd-title-box{height:auto!important;min-height:0!important;margin-bottom:8px!important}.pg-index .svc-crd-title,.pg-en-index .svc-crd-title{font-size:clamp(19px,5.5vw,24px)!important;line-height:1.25!important}.pg-index .svc-crd-desc,.pg-en-index .svc-crd-desc{max-height:none!important;opacity:1!important;transform:none!important;pointer-events:auto!important}.pg-index .svc-crd-desc p,.pg-en-index .svc-crd-desc p{font-size:13px!important;line-height:1.5!important;margin-bottom:14px!important}.pg-index .svc-bar,.pg-en-index .svc-bar{height:64px!important;padding:12px 20px!important}.pg-index .svc-hint-hover,.pg-en-index .svc-hint-hover{display:none!important}.pg-index .svc-hint-touch,.pg-en-index .svc-hint-touch{display:inline-block!important}}@media(max-width:480px){.pg-index .svc-hint-hover,.pg-en-index .svc-hint-hover,.pg-index .svc-hint-touch,.pg-en-index .svc-hint-touch{display:none!important}}.pg-index .ph-strip:hover .ph-card,.pg-en-index .ph-strip:hover .ph-card{flex-grow:.45}.pg-index .ph-strip:hover .ph-card:hover,.pg-en-index .ph-strip:hover .ph-card:hover{flex-grow:3.2}.pg-index .ph-card img,.pg-en-index .ph-card img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 1.25s cubic-bezier(.22,1,.36,1),filter .7s ease}.pg-index .ph-card:hover img,.pg-en-index .ph-card:hover img{transform:scale(1.05)}.pg-index .ph-strip:hover .ph-card:not(:hover) img,.pg-en-index .ph-strip:hover .ph-card:not(:hover) img{filter:brightness(.55)}@keyframes phSlideIn{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes hs-sweep{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes hs-flicker{0%,100%{opacity:.6}50%{opacity:1}}@keyframes dz-wave{0%,24%{opacity:0;transform:translate(-50%,-50%) scale(1)}42%{opacity:.15}100%{opacity:0;transform:translate(-50%,-50%) scale(20)}}@keyframes wv-l{0%,24%{transform:rotate(0deg)}100%{transform:rotate(32deg)}}@keyframes wv-r{0%,24%{transform:rotate(0deg)}100%{transform:rotate(-32deg)}}.pg-index .wv polygon,.pg-en-index .wv polygon{transform-box:view-box;transform-origin:539px 726px;transition:transform 1.3s cubic-bezier(.18,.85,.25,1)}.pg-index .wv .wl polygon,.pg-en-index .wv .wl polygon{transform:rotate(0deg)}.pg-index .wv .wr polygon,.pg-en-index .wv .wr polygon{transform:rotate(0deg)}.pg-index .dz-assembled .wv .wl polygon,.pg-en-index .dz-assembled .wv .wl polygon{transform:rotate(6deg)}.pg-index .dz-assembled .wv .wr polygon,.pg-en-index .dz-assembled .wv .wr polygon{transform:rotate(-6deg)}.pg-index .dz-boot-wrap,.pg-en-index .dz-boot-wrap{transform:scale(.55);transition:transform 1.2s cubic-bezier(.18,.85,.25,1)}.pg-index .dz-assembled.dz-boot-wrap,.pg-en-index .dz-assembled.dz-boot-wrap{transform:scale(1)}.pg-index .sec,.pg-en-index .sec{padding:110px 80px}.pg-index .sec-light,.pg-en-index .sec-light{padding:110px 80px;background:var(--light)}@media(max-width:1100px){.pg-index .sec,.pg-en-index .sec,.pg-index .sec-light,.pg-en-index .sec-light{padding:80px 48px}}@media(max-width:600px){.pg-index .footer-g,.pg-en-index .footer-g{grid-template-columns:1fr!important}}.pg-index a:focus-visible,.pg-en-index a:focus-visible,.pg-index button:focus-visible,.pg-en-index button:focus-visible,.pg-index [tabindex]:focus-visible,.pg-en-index [tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.pg-index .btn:active,.pg-en-index .btn:active,.pg-index .soc:active,.pg-en-index .soc:active,.pg-index .svc-nav-btn:active,.pg-en-index .svc-nav-btn:active{transform:scale(.94)!important;transition:transform .12s ease!important}.pg-index .nav-link,.pg-en-index .nav-link{position:relative}.pg-index .nav-link::after,.pg-en-index .nav-link::after{content:'';position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--gold);transition:right .35s cubic-bezier(.19,1,.22,1)}.pg-index .nav-link:hover::after,.pg-en-index .nav-link:hover::after{right:0}.pg-index .svc-carousel,.pg-en-index .svc-carousel{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.pg-index .svc-carousel::-webkit-scrollbar,.pg-en-index .svc-carousel::-webkit-scrollbar{height:0;display:none}.pg-index .svc-hint-touch,.pg-en-index .svc-hint-touch{display:none}@media(min-width:901px){.pg-index .svc-carousel,.pg-en-index .svc-carousel{display:flex;width:100%;height:calc(100% - 72px);overflow-x:auto;overflow-y:hidden}.pg-index .svc-crd,.pg-en-index .svc-crd{flex:1 1 0;min-width:135px;width:auto;transition:flex .75s cubic-bezier(.22,1,.36,1);scroll-snap-align:start}.pg-index .svc-crd.svc-crd-premium,.pg-en-index .svc-crd.svc-crd-premium{flex:1.5 1 0;min-width:210px}.pg-index .svc-crd.active,.pg-index .svc-crd.open,.pg-en-index .svc-crd.active,.pg-en-index .svc-crd.open{flex:4.2 1 0;min-width:480px}.pg-index .svc-carousel>a,.pg-en-index .svc-carousel>a{flex:1.2 1 0;min-width:190px;max-width:260px}}.pg-index .svc-crd-content,.pg-en-index .svc-crd-content{position:absolute;left:0;right:0;bottom:36px;height:180px;padding:0 24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;z-index:2;pointer-events:none}.pg-index .svc-crd-content a,.pg-en-index .svc-crd-content a{pointer-events:auto}.pg-index .svc-crd-title-box,.pg-en-index .svc-crd-title-box{width:100%;max-width:440px;height:48px;min-height:48px;display:flex;align-items:flex-start;margin-bottom:8px;flex-shrink:0}.pg-index .svc-crd.active .svc-crd-title-box,.pg-index .svc-crd.open .svc-crd-title-box,.pg-en-index .svc-crd.active .svc-crd-title-box,.pg-en-index .svc-crd.open .svc-crd-title-box{height:auto;min-height:0;margin-bottom:6px}.pg-index .svc-crd-title,.pg-en-index .svc-crd-title{font-family:var(--font-heading);font-size:clamp(14px,1.25vw,18px);font-weight:500;line-height:1.25;color:#fff;margin:0;word-break:normal;overflow-wrap:break-word}.pg-index .svc-crd-desc,.pg-en-index .svc-crd-desc{width:100%;max-width:440px;overflow:hidden;max-height:0;opacity:0;transform:translateY(8px);transition:max-height .65s cubic-bezier(.22,1,.36,1),opacity .45s ease,transform .45s ease;pointer-events:none}.pg-index .svc-crd-desc p,.pg-en-index .svc-crd-desc p{font-size:13px;line-height:1.55;color:rgba(255,255,255,.72);margin:0 0 14px 0;padding-top:0}.pg-index .svc-crd.active .svc-crd-desc,.pg-index .svc-crd.open .svc-crd-desc,.pg-en-index .svc-crd.active .svc-crd-desc,.pg-en-index .svc-crd.open .svc-crd-desc{max-height:240px;opacity:1;transform:none;pointer-events:auto}.pg-index .svc-crd.active .svc-crd-vid,.pg-index .svc-crd.open .svc-crd-vid,.pg-en-index .svc-crd.active .svc-crd-vid,.pg-en-index .svc-crd.open .svc-crd-vid{transform:scale(1.06)}.svc-crd-vid{pointer-events:none!important}.svc-crd-vid::-webkit-media-controls{display:none!important}@media(max-width:900px),(hover:none){.pg-index #services,.pg-en-index #services{height:100svh!important;min-height:560px!important}.pg-index .svc-carousel,.pg-en-index .svc-carousel{display:flex!important;width:100%!important;height:calc(100% - 64px)!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-snap-stop:always!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.pg-index .svc-crd,.pg-en-index .svc-crd,.pg-index .svc-crd.svc-crd-premium,.pg-en-index .svc-crd.svc-crd-premium,.pg-index .svc-crd.active,.pg-en-index .svc-crd.active,.pg-index .svc-crd.open,.pg-en-index .svc-crd.open,.pg-index .svc-carousel>a,.pg-en-index .svc-carousel>a{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}.pg-index .svc-crd-content,.pg-en-index .svc-crd-content{position:absolute!important;left:0!important;right:0!important;bottom:24px!important;height:auto!important;padding:0 24px!important;pointer-events:auto!important}.pg-index .svc-crd-title-box,.pg-en-index .svc-crd-title-box{height:auto!important;min-height:0!important;margin-bottom:8px!important}.pg-index .svc-crd-title,.pg-en-index .svc-crd-title{font-size:clamp(19px,5.5vw,24px)!important;line-height:1.25!important}.pg-index .svc-crd-desc,.pg-en-index .svc-crd-desc{max-height:none!important;opacity:1!important;transform:none!important;pointer-events:auto!important}.pg-index .svc-crd-desc p,.pg-en-index .svc-crd-desc p{font-size:13px!important;line-height:1.5!important;margin-bottom:14px!important}.pg-index .svc-bar,.pg-en-index .svc-bar{height:64px!important;padding:12px 20px!important}.pg-index .svc-hint-hover,.pg-en-index .svc-hint-hover{display:none!important}.pg-index .svc-hint-touch,.pg-en-index .svc-hint-touch{display:inline-block!important}}@media(max-width:480px){.pg-index .svc-hint-hover,.pg-en-index .svc-hint-hover,.pg-index .svc-hint-touch,.pg-en-index .svc-hint-touch{display:none!important}}.pg-index .ph-strip:hover .ph-card,.pg-en-index .ph-strip:hover .ph-card{flex-grow:.45}.pg-index .ph-strip:hover .ph-card:hover,.pg-en-index .ph-strip:hover .ph-card:hover{flex-grow:3.2}.pg-index .ph-card img,.pg-en-index .ph-card img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 1.25s cubic-bezier(.22,1,.36,1),filter .7s ease}.pg-index .ph-card:hover img,.pg-en-index .ph-card:hover img{transform:scale(1.05)}.pg-index .ph-strip:hover .ph-card:not(:hover) img,.pg-en-index .ph-strip:hover .ph-card:not(:hover) img{filter:brightness(.55)}@keyframes phSlideIn{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes hs-sweep{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes hs-flicker{0%,100%{opacity:.6}50%{opacity:1}}@keyframes dz-wave{0%,24%{opacity:0;transform:translate(-50%,-50%) scale(1)}42%{opacity:.15}100%{opacity:0;transform:translate(-50%,-50%) scale(20)}}@keyframes wv-l{0%,24%{transform:rotate(0deg)}100%{transform:rotate(32deg)}}@keyframes wv-r{0%,24%{transform:rotate(0deg)}100%{transform:rotate(-32deg)}}.pg-index .wv polygon,.pg-en-index .wv polygon{transform-box:view-box;transform-origin:539px 726px;transition:transform 1.3s cubic-bezier(.18,.85,.25,1)}.pg-index .wv .wl polygon,.pg-en-index .wv .wl polygon{transform:rotate(0deg)}.pg-index .wv .wr polygon,.pg-en-index .wv .wr polygon{transform:rotate(0deg)}.pg-index .dz-assembled .wv .wl polygon,.pg-en-index .dz-assembled .wv .wl polygon{transform:rotate(6deg)}.pg-index .dz-assembled .wv .wr polygon,.pg-en-index .dz-assembled .wv .wr polygon{transform:rotate(-6deg)}.pg-index .dz-boot-wrap,.pg-en-index .dz-boot-wrap{transform:scale(.55);transition:transform 1.2s cubic-bezier(.18,.85,.25,1)}.pg-index .dz-assembled.dz-boot-wrap,.pg-en-index .dz-assembled.dz-boot-wrap{transform:scale(1)}.vstory,.pg-index .vstory,.pg-en-index .vstory{position:relative;flex:0 0 auto;width:clamp(170px,13.2vw,220px);aspect-ratio:9/16;border-radius:22px;overflow:hidden;background:#111;background-size:cover;background-position:center 16%;border:1.5px solid rgba(209,180,99,.45);cursor:pointer;box-shadow:0 24px 60px -25px rgba(0,0,0,.9),0 0 0 1px rgba(209,180,99,.18);transition:border-color .45s,transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s;will-change:transform}.vstory:hover,.pg-index .vstory:hover,.pg-en-index .vstory:hover{border-color:rgba(209,180,99,.95);transform:translateY(-8px) scale(1.02);box-shadow:0 44px 90px -30px rgba(0,0,0,.95),0 0 36px -6px rgba(209,180,99,.5);z-index:12}.pg-index .vs-float:hover,.pg-en-index .vs-float:hover{z-index:12;position:relative}.pg-index .vstory-play,.pg-en-index .vstory-play{top:50%!important;width:48px!important;height:48px!important}.pg-index .vstory:hover .vstory-play,.pg-en-index .vstory:hover .vstory-play{transform:translate(-50%,-50%) scale(1.08)}.pg-index .vstory.reveal,.pg-en-index .vstory.reveal{transform:translateY(20px) rotate(var(--rot,0deg))!important;transition:opacity .28s ease-out,transform .28s ease-out,border-color .45s,box-shadow .6s!important}.pg-index .vstory.reveal.in,.pg-en-index .vstory.reveal.in{transform:none!important}.pg-index .vstory.reveal.in:hover,.pg-en-index .vstory.reveal.in:hover{transform:translateY(-8px)!important}@keyframes vsFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.vs-float,.pg-index .vs-float,.pg-en-index .vs-float{animation:vsFloat 5.2s ease-in-out infinite;scroll-snap-align:center;will-change:transform}.vs-row:hover .vs-float,.pg-index .vs-row:hover .vs-float,.pg-en-index .vs-row:hover .vs-float{animation-play-state:paused}.vs-row,.pg-index .vs-row,.pg-en-index .vs-row{position:relative;z-index:4;display:flex;gap:clamp(10px,1.2vw,16px);overflow-x:auto;overflow-y:visible;padding:26px 36px 30px;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:center}.vs-row::-webkit-scrollbar,.pg-index .vs-row::-webkit-scrollbar,.pg-en-index .vs-row::-webkit-scrollbar{display:none}@media(max-width:1100px){.pg-index .vs-row,.pg-en-index .vs-row{justify-content:flex-start;padding:22px 24px 26px;scroll-snap-type:x proximity}.pg-index .vstory,.pg-en-index .vstory{width:clamp(220px,64vw,270px)}}@media(max-width:900px){.pg-index .vs-row,.pg-en-index .vs-row{justify-content:flex-start}.pg-index .sec,.pg-en-index .sec,.pg-index .sec-light,.pg-en-index .sec-light{padding:64px 24px!important}.pg-index .about-g,.pg-en-index .about-g{grid-template-columns:1fr!important}.pg-index .about-photo-g,.pg-en-index .about-photo-g{display:none!important}.pg-index [style*="grid-template-columns:42% 58%"],.pg-en-index [style*="grid-template-columns:42% 58%"]{grid-template-columns:1fr!important}.pg-index .stats-col-wrap,.pg-en-index .stats-col-wrap{width:100%!important;max-width:100%!important;overflow:hidden!important}.pg-index #stats-scroll,.pg-en-index #stats-scroll{display:flex!important;flex-direction:row!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x pan-y!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;-webkit-mask-image:none!important;mask-image:none!important;padding:10px 24px 18px!important;scroll-padding:0 24px!important;gap:14px!important;scrollbar-width:none!important}.pg-index #stats-scroll::-webkit-scrollbar,.pg-en-index #stats-scroll::-webkit-scrollbar{display:none!important}.pg-index #stats-scroll .stat-focus-card,.pg-en-index #stats-scroll .stat-focus-card{flex:0 0 calc(80vw - 20px)!important;min-width:240px!important;max-width:300px!important;min-height:200px!important;scroll-snap-align:center!important;opacity:.85!important;transform:none!important;padding:28px 24px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;box-shadow:none!important;box-sizing:border-box!important}.pg-index #stats-scroll .stat-focus-card.active,.pg-en-index #stats-scroll .stat-focus-card.active{opacity:1!important;transform:none!important;background:linear-gradient(150deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.05) 55%,rgba(255,255,255,.02) 100%)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 16px 40px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.2)!important}.pg-index #stats-scroll .stat-focus-card p:first-child,.pg-en-index #stats-scroll .stat-focus-card p:first-child{font-size:clamp(46px,12vw,60px)!important;margin-bottom:12px!important;line-height:1!important}.pg-index #stats-scroll .stat-focus-card p:last-child,.pg-en-index #stats-scroll .stat-focus-card p:last-child{font-size:14px!important;line-height:1.5!important;max-width:100%!important;color:rgba(240,236,227,.75)!important}.pg-index .stats-dots,.pg-en-index .stats-dots{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:8px 0 32px!important;padding:0 16px!important}.pg-index .stats-dots .sdot,.pg-en-index .stats-dots .sdot{width:8px!important;height:8px!important;border-radius:4px!important;background:rgba(255,255,255,.25)!important;transition:width .3s cubic-bezier(.22,1,.36,1),background .3s ease!important;cursor:pointer!important}.pg-index .stats-dots .sdot.active,.pg-en-index .stats-dots .sdot.active{width:24px!important;background:var(--gold)!important}.pg-index [style*="padding:0 80px 0 24px"],.pg-en-index [style*="padding:0 80px 0 24px"]{padding:0 24px!important;position:static!important}.pg-index .svc-desc-area,.pg-en-index .svc-desc-area{left:24px!important;max-width:calc(100% - 48px)!important;padding-right:24px!important;top:auto!important;bottom:150px!important}.pg-index .svc-title-area,.pg-en-index .svc-title-area{left:24px!important;bottom:64px!important}.pg-index .adv-g,.pg-en-index .adv-g{grid-template-columns:1fr!important}.pg-index .smiles-g,.pg-en-index .smiles-g{grid-template-columns:1fr 1fr!important;grid-template-rows:200px 200px!important}.pg-index .smiles-g>:first-child,.pg-en-index .smiles-g>:first-child{grid-row:auto!important}.pg-index .smiles-g>:last-child,.pg-en-index .smiles-g>:last-child{grid-column:auto!important}.pg-index .test-g,.pg-en-index .test-g{grid-template-columns:1fr!important}.pg-index .test-mid,.pg-en-index .test-mid{display:none!important}.pg-index .blog-g,.pg-en-index .blog-g{grid-template-columns:1fr!important}.pg-index .contact-g,.pg-en-index .contact-g{grid-template-columns:1fr!important}.pg-index .footer-g,.pg-en-index .footer-g{grid-template-columns:1fr 1fr!important}.pg-index .hpad,.pg-en-index .hpad{padding-left:24px!important;padding-right:24px!important}.pg-index .tscroll,.pg-en-index .tscroll{padding:0 24px 4px!important}.pg-index [style*="padding:56px 80px 72px"],.pg-en-index [style*="padding:56px 80px 72px"]{padding:48px 24px 40px!important}.pg-index [style*="grid-template-columns:1.02fr .98fr"],.pg-en-index [style*="grid-template-columns:1.02fr .98fr"]{grid-template-columns:1fr!important}.pg-index [style*="padding:64px 80px;position:relative;overflow:hidden"],.pg-en-index [style*="padding:64px 80px;position:relative;overflow:hidden"]{padding:48px 24px!important}.pg-index [style*="padding:64px 80px 64px"],.pg-en-index [style*="padding:64px 80px 64px"]{padding:48px 24px!important}.pg-index [style*="grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px"],.pg-en-index [style*="grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px"]{grid-template-columns:1fr!important}.pg-index [style*="grid-template-columns:1fr 1fr;gap:12px"]:not([style*="gap:12px 20px"]),.pg-en-index [style*="grid-template-columns:1fr 1fr;gap:12px"]:not([style*="gap:12px 20px"]){grid-template-columns:1fr!important}.pg-index .ph-sq,.pg-en-index .ph-sq{flex:0 0 calc(88% - 10px)!important;min-width:calc(88% - 10px)!important;max-width:calc(88% - 10px)!important;width:calc(88% - 10px)!important;box-sizing:border-box!important}.pg-index .ph-sq:hover,.pg-en-index .ph-sq:hover{transform:none!important}.pg-index .ph-sq:hover img,.pg-en-index .ph-sq:hover img{transform:none!important}.pg-index #ph-viewport,.pg-en-index #ph-viewport{touch-action:pan-y!important}.pg-index #ph-track,.pg-en-index #ph-track{will-change:transform}}