.pseo__player-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:var(--pes-player-mask-color-bg, rgba(0, 0, 0, .1));display:flex;align-items:center;justify-content:center;transition:opacity .2s ease-in-out}.pseo__player-mask .pseo__player-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;flex-shrink:0;background:var(--pes-player-mask-color-button-bg, #fff);border:1px solid rgba(0,0,0,.1);border-radius:50%;cursor:pointer;transition:transform .2s ease-in-out}.pseo__player-mask .pseo__player-icon:hover{transform:scale(1.1)}.pseo__player-mask.pseo__hide{opacity:0}.pseo__player-mask:hover{opacity:1}@media(max-width:768px){.pseo__player-mask .pseo__player-icon{width:42px;height:42px}.pseo__player-mask .pseo__player-icon svg{width:21px;height:21px}}.pseo__compare-slider{overflow-x:hidden}.pseo__compare-slider-handle{display:flex;flex-direction:column;place-items:center;height:100%;cursor:ew-resize;color:#fff}.pseo__compare-slider-handle-line{flex:1;width:2px;background-color:currentcolor;box-shadow:#00000080 0 0 4px}.pseo__compare-slider-handle-button{width:38px;height:38px;border-radius:50%;background-color:#fff;pointer-events:none;display:flex;justify-content:center;align-items:center;box-shadow:#0003 0 4px 12px}.pseo__compare-slider .pseo__before-label,.pseo__compare-slider .pseo__after-label{position:absolute;top:16px;border-radius:999px;padding:0 14px;font-size:14px;line-height:32px}.pseo__compare-slider .pseo__before-label{left:16px;background-color:#00000080;color:#fff}.pseo__compare-slider .pseo__after-label{right:16px;background-color:#fff;color:#000}@media(max-width:768px){.pseo__compare-slider-handle-button{width:32px;height:32px}.pseo__compare-slider .pseo__before-label,.pseo__compare-slider .pseo__after-label{top:10px;font-size:10px;padding:0 10px;line-height:24px}.pseo__compare-slider .pseo__before-label{left:10px}.pseo__compare-slider .pseo__after-label{right:10px}}.pseo__loop-swiper{position:relative;width:100%;overflow:hidden;container-type:inline-size;container-name:loop-swiper}.pseo__loop-swiper .pseo__viewport{touch-action:pan-y pinch-zoom}.pseo__loop-swiper .pseo__track{display:flex;will-change:transform;backface-visibility:hidden;-webkit-user-select:none;user-select:none}.pseo__loop-swiper .pseo__slide{flex-shrink:0}.pseo__loop-swiper .pseo__nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:36px;padding-bottom:2px}.pseo__loop-swiper .pseo__nav-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin:0;border:1px solid var(--loop-swiper-color-nav-border, rgba(3, 3, 3, .11));background:var(--loop-swiper-color-nav-bg, #fff);border-radius:999px;cursor:pointer;color:var(--loop-swiper-color-nav-text, rgba(2, 4, 8, .89));transition:transform .2s,border-color .2s}.pseo__loop-swiper .pseo__nav-btn:hover{transform:scale(1.1)}.pseo__loop-swiper .pseo__dots{display:flex;align-items:center;gap:8px}.pseo__loop-swiper .pseo__dot{width:8px;height:8px;border-radius:999px;background:var(--loop-swiper-color-dot, rgba(0, 0, 0, .15));cursor:pointer;transition:background .2s,width .2s}.pseo__loop-swiper .pseo__dot-active{background:var(--loop-swiper-color-dot-active, rgba(0, 0, 0, .5))}@media(max-width:768px){.pseo__loop-swiper .pseo__nav{margin-top:12px}.pseo__loop-swiper .pseo__nav-btn{width:32px;height:32px;display:none}}@container loop-swiper (max-width: 768px){.pseo__loop-swiper .pseo__nav{margin-top:12px}.pseo__loop-swiper .pseo__nav-btn{width:32px;height:32px;display:none}}.pseo__tooltip{position:fixed;z-index:1070;max-width:250px;color:#fff;font-size:14px;line-height:1.5715;pointer-events:none}.pseo__tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;line-height:0}.pseo__tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:start;text-decoration:none;word-wrap:break-word;background-color:#000000d9;border-radius:6px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.pseo__tooltip-open{opacity:1}.pseo__tooltip-arrow{position:absolute;bottom:-6px;left:calc(var(--tooltip-arrow-left, 0px) - 6px);width:0;height:0;border-top:6px solid rgba(0,0,0,.85);border-right:6px solid transparent;border-left:6px solid transparent}.pseo__faq{container-type:inline-size;container-name:section;overflow-x:hidden;width:100%;background:var(--pes-faq-color-bg)}.pseo__faq *{box-sizing:border-box}.pseo__faq h1,.pseo__faq h2,.pseo__faq h3,.pseo__faq h4,.pseo__faq h5,.pseo__faq p{margin:0}.pseo__faq a{text-decoration:none}.pseo__faq ul,.pseo__faq ol{list-style:initial;padding-left:1.5em}.pseo__faq li{list-style:initial}.pseo__faq-container{--container-padding: var(--pes-faq-padding-container-y, 60px) var(--pes-faq-padding-container-x, 60px);padding:var(--container-padding);max-width:var(--es-width-content, 1320px);margin:0 auto;display:flex;gap:48px}.pseo__faq-container .pseo__faq-title{font-style:normal;font-size:32px;font-weight:700;line-height:42px;letter-spacing:-.25px;flex-basis:260px;color:var(--pes-faq-color-text);word-break:break-word}.pseo__faq-container .pseo__faq-list{flex:1;border-top:1px solid var(--pes-faq-color-border)}.pseo__faq-container .pseo__faq-list-item{padding:24px 0;border-bottom:1px solid var(--pes-faq-color-border)}.pseo__faq-container .pseo__faq-list-item .pseo__faq-question{width:100%;border:none;font-size:18px;font-weight:600;line-height:24px;display:flex;justify-content:space-between;cursor:pointer;text-align:left;color:var(--pes-faq-color-text)}.pseo__faq-container .pseo__faq-list-item .pseo__faq-question:hover{color:var(--pes-faq-color-text)}.pseo__faq-container .pseo__faq-list-item .pseo__faq-question-content{flex:1;font-size:inherit;word-break:break-word}.pseo__faq-container .pseo__faq-list-item .pseo__faq-question .pseo__faq-icon{transition:transform .3s ease}.pseo__faq-container .pseo__faq-list-item .pseo__faq-question .pseo__faq-icon.pseo__open{transform:rotate(180deg)}.pseo__faq-container .pseo__faq-list-item .pseo__faq-answer{font-size:16px;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);color:var(--pes-faq-color-text-subtitle)}.pseo__faq-container .pseo__faq-list-item .pseo__faq-answer.pseo__faq-expanded{grid-template-rows:1fr}.pseo__faq-container .pseo__faq-list-item .pseo__faq-answer.pseo__faq-expanded .pseo__faq-answer-content{padding-top:12px;opacity:1;transform:translateY(0);line-height:24px}.pseo__faq-container .pseo__faq-list-item .pseo__faq-answer-content{word-break:break-word;min-height:0;padding-top:0;opacity:0;transform:translateY(-8px);transition:opacity .3s cubic-bezier(.4,0,.2,1) .15s,transform .3s cubic-bezier(.4,0,.2,1) .15s,padding-top .4s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.pseo__faq-container{--container-padding: calc(var(--pes-faq-padding-container-y, 60px) / 1.666) calc(var(--pes-faq-padding-container-x, 60px) / 3.75);flex-direction:column;gap:24px}.pseo__faq-container .pseo__faq-title{text-align:center;width:100%;font-size:22px;font-weight:700;line-height:28px;letter-spacing:0;flex-basis:0}.pseo__faq-container .pseo__faq-list-item{padding:12px 0}.pseo__faq-container .pseo__faq-list-item .pseo__faq-question{font-size:14px;font-style:normal;font-weight:600;line-height:20px;gap:16px}.pseo__faq-container .pseo__faq-list-item .pseo__faq-answer{font-size:14px;line-height:20px;font-weight:400px}.pseo__faq-container .pseo__faq-list-item .pseo__faq-answer.pseo__faq-expanded .pseo__faq-answer-content{padding-top:8px}}@container section (max-width: 768px){.pseo__faq-container{--container-padding: calc(var(--pes-faq-padding-container-y, 60px) / 1.666) calc(var(--pes-faq-padding-container-x, 60px) / 3.75);flex-direction:column;gap:24px}.pseo__faq-container .pseo__faq-title{text-align:center;width:100%;font-size:22px;font-weight:700;line-height:28px;letter-spacing:0;flex-basis:0}.pseo__faq-container .pseo__faq-list-item{padding:12px 0}.pseo__faq-container .pseo__faq-list-item .pseo__faq-question{font-size:14px;font-style:normal;font-weight:600;line-height:20px;gap:16px}.pseo__faq-container .pseo__faq-list-item .pseo__faq-answer{font-size:14px;line-height:20px;font-weight:400px}.pseo__faq-container .pseo__faq-list-item .pseo__faq-answer.pseo__faq-expanded .pseo__faq-answer-content{padding-top:8px}}.pseo__step{width:100%;background:var(--pes-step-color-bg);overflow-x:hidden;container-type:inline-size;container-name:section}.pseo__step *{box-sizing:border-box}.pseo__step h1,.pseo__step h2,.pseo__step h3,.pseo__step h4,.pseo__step h5,.pseo__step p{margin:0}.pseo__step a{text-decoration:none}.pseo__step ul,.pseo__step ol{list-style:initial;padding-left:1.5em}.pseo__step li{list-style:initial}.pseo__step *:first-child{margin-top:0}.pseo__step-container{--container-padding: var(--pes-step-padding-container-y, 60px) var(--pes-step-padding-container-x, 60px);padding:var(--container-padding);margin:auto;max-width:var(--es-width-content, 1320px)}h2.pseo__step-title{max-width:960px;font-size:40px;font-weight:600;line-height:48px;margin:0 auto 16px;text-align:center;letter-spacing:-.3px;word-break:break-word;color:var(--pes-step-color-text)}@media(max-width:768px){h2.pseo__step-title{font-size:24px;line-height:28px;margin-bottom:10px;letter-spacing:0}}@container (max-width: 768px){h2.pseo__step-title{font-size:24px;line-height:28px;margin-bottom:10px;letter-spacing:0}}.pseo__step-subtitle{color:var(--pes-step-color-text-subtitle);text-align:center;font-size:16px;font-weight:400;line-height:24px;word-break:break-word}.pseo__step-list{margin-top:48px;display:flex;width:100%;justify-content:space-between;gap:60px}.pseo__step-list-item{display:flex;max-width:33.33%;flex-direction:column;align-items:center;flex:1;gap:12px;overflow:hidden}.pseo__step-list-item-title{display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--pes-step-color-text)}.pseo__step-list-item-title-index{font-size:14px;font-weight:550;line-height:16px;letter-spacing:0px;display:flex;justify-content:center;align-items:center;border-radius:28px;background:var(--pes-step-color-bg-index);min-width:66px;padding:0 12px;height:28px;color:var(--pes-step-color-text-index);text-align:center}.pseo__step-list-item-title-text{font-size:20px;font-weight:600;line-height:28px;letter-spacing:0px;color:var(--pes-step-color-text);text-align:center}.pseo__step-list-item-content{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;text-align:center;word-break:break-word;color:var(--pes-step-color-text-subtitle)}@media(max-width:768px){.pseo__step-container{--container-padding: calc(var(--pes-step-padding-container-y, 60px) / 1.666) calc(var(--pes-step-padding-container-x, 60px) / 3.75)}.pseo__step-list{flex-direction:column;gap:16px;margin-top:16px}.pseo__step-list-item{max-width:100%;gap:8px;align-items:start}.pseo__step-list-item-title{flex-direction:row;gap:10px}.pseo__step-list-item-title-text{flex:1;font-size:16px;line-height:20px;text-align:left}.pseo__step-list-item-content{text-align:left;font-size:14px;font-weight:400;line-height:20px}}@container section (max-width: 768px){.pseo__step-container{--container-padding: calc(var(--pes-step-padding-container-y, 60px) / 1.666) calc(var(--pes-step-padding-container-x, 60px) / 3.75)}.pseo__step-list{flex-direction:column;gap:16px;margin-top:16px}.pseo__step-list-item{max-width:100%;gap:8px;align-items:start}.pseo__step-list-item-title{flex-direction:row;gap:10px}.pseo__step-list-item-title-text{flex:1;font-size:16px;line-height:20px;text-align:left}.pseo__step-list-item-content{text-align:left;font-size:14px;font-weight:400;line-height:20px}}.pseo__xdesign-skills-hero{width:100%;overflow:hidden;background:var(--pes-xdesign-color-skills-hero-bg) url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIxMDA0IiB2aWV3Qm94PSIwIDAgMTQ0MCAxMDA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIxMDA0IiBmaWxsPSIjRjZGN0ZBIi8+CjxyZWN0IHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjEwMDQiIGZpbGw9IiNGNkY3RkEiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY3ODBfNjk4OCkiPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9pZm5fNjc4MF82OTg4KSI+CjxwYXRoIGQ9Ik03NTIuMTg3IC0zMS43NDE5QzgyNS4xODMgMC4yNDM3MTMgNzkzLjI0OSA4Ny45MzE0IDc0MC4zNzUgMTczLjgyNEM4MjAuNTQ5IDEwMC4wNTkgOTIyLjE2IDQ5LjUzMzIgOTkzLjM1NyA3My4yNDI3QzEwNDEuNTUgODkuMjkxOSAxMDQ3LjA0IDE0MS41MjMgMTAyOC43OCAyMDEuOTQ0QzExODguNDcgOTcuMTMzNSAxNDA0LjY4IDI3Ljk5NjkgMTQ4OS44OCAxMTYuOTg1QzE2MTQuMDQgMjQ2LjY1MiAxMzAwLjk5IDY4Mi45OTkgMTA1OS41NiA3MTMuMjI0Qzk0Ny42NDIgNzI3LjIzNSA5MTcuMDkgNjc5Ljg0MyA5MjguMjA2IDYxMS41MzJDODIwLjc0IDY5OC42ODkgNzA3LjgxNiA3NTYuNTU1IDY1MS43NzIgNzEzLjIyNEM2MzkuMTA1IDcwMy40MzEgNjMwLjA3NCA2OTMuMzA5IDYyNC4wMDMgNjgzLjE1QzUzMC42MDUgNzY1LjYyNyAzODAuMDk1IDg0My44NjcgMzE5LjY5OSA4MjIuNDA2QzEzOS45MzkgNzU4LjUyOSA0MzIuODQ4IDQ1MC4wMTUgNDQxLjI5MiA0MTguODExQzM2Ny40MTEgNDk2LjgyIC05OS44MzMxIDY1Mi4wMTQgLTE4Ny42NDMgNTQzLjU1NEMtMjc1LjQ1NCA0MzUuMDk1IC0xNjAuNDc5IDMxNS45MzUgNzkuODYxOCAxNTMuMzM3QzMyMC4yMDIgLTkuMjYxOTUgNjUxLjc3MiAtNzUuNzQxNCA3NTIuMTg3IC0zMS43NDE5WiIgZmlsbD0iI0UxRjVGNiIvPgo8L2c+CjxyZWN0IHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjEwMDQiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl82NzgwXzY5ODgpIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfaWZuXzY3ODBfNjk4OCIgeD0iLTM3MC42NTQiIHk9Ii0xNDUiIHdpZHRoPSIxOTg4LjY1IiBoZWlnaHQ9IjEwNzciIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeD0iLTE3NSIgZHk9IjEwNiIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI3Ni44MjcxIi8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMC4yMDc2NzUgMCAwIDAgMCAwLjg2MjU5NCAwIDAgMCAwIDAuOTAzNTI3IDAgMCAwIDEgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0ic2hhcGUiIHJlc3VsdD0iZWZmZWN0MV9pbm5lclNoYWRvd182NzgwXzY5ODgiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNTAiIHJlc3VsdD0iZWZmZWN0Ml9mb3JlZ3JvdW5kQmx1cl82NzgwXzY5ODgiLz4KPGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjIgMiIgc3RpdGNoVGlsZXM9InN0aXRjaCIgbnVtT2N0YXZlcz0iMyIgcmVzdWx0PSJub2lzZSIgc2VlZD0iMTg4IiAvPgo8ZmVDb2xvck1hdHJpeCBpbj0ibm9pc2UiIHR5cGU9Imx1bWluYW5jZVRvQWxwaGEiIHJlc3VsdD0iYWxwaGFOb2lzZSIgLz4KPGZlQ29tcG9uZW50VHJhbnNmZXIgaW49ImFscGhhTm9pc2UiIHJlc3VsdD0iY29sb3JlZE5vaXNlMSI+CjxmZUZ1bmNBIHR5cGU9ImRpc2NyZXRlIiB0YWJsZVZhbHVlcz0iMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAiLz4KPC9mZUNvbXBvbmVudFRyYW5zZmVyPgo8ZmVDb21wb3NpdGUgb3BlcmF0b3I9ImluIiBpbjI9ImVmZmVjdDJfZm9yZWdyb3VuZEJsdXJfNjc4MF82OTg4IiBpbj0iY29sb3JlZE5vaXNlMSIgcmVzdWx0PSJub2lzZTFDbGlwcGVkIiAvPgo8ZmVGbG9vZCBmbG9vZC1jb2xvcj0icmdiYSgyMzIsIDIxNywgMjU1LCAwLjYpIiByZXN1bHQ9ImNvbG9yMUZsb29kIiAvPgo8ZmVDb21wb3NpdGUgb3BlcmF0b3I9ImluIiBpbjI9Im5vaXNlMUNsaXBwZWQiIGluPSJjb2xvcjFGbG9vZCIgcmVzdWx0PSJjb2xvcjEiIC8+CjxmZU1lcmdlIHJlc3VsdD0iZWZmZWN0M19ub2lzZV82NzgwXzY5ODgiPgo8ZmVNZXJnZU5vZGUgaW49ImVmZmVjdDJfZm9yZWdyb3VuZEJsdXJfNjc4MF82OTg4IiAvPgo8ZmVNZXJnZU5vZGUgaW49ImNvbG9yMSIgLz4KPC9mZU1lcmdlPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzY3ODBfNjk4OCIgeDE9IjcyMCIgeTE9IjMxMi40OTUiIHgyPSI3MjAiIHkyPSI5NjMuODQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Y2RjdGQSIvPgo8c3RvcCBvZmZzZXQ9IjAuNjUiIHN0b3AtY29sb3I9IiNGQkZCRkQiIHN0b3Atb3BhY2l0eT0iMCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGNkY3RkEiLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMF82NzgwXzY5ODgiPgo8cmVjdCB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIxMDA0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=) center / cover no-repeat;container-type:inline-size;container-name:section}.pseo__xdesign-skills-hero *{box-sizing:border-box}.pseo__xdesign-skills-hero h1,.pseo__xdesign-skills-hero h2,.pseo__xdesign-skills-hero h3,.pseo__xdesign-skills-hero h4,.pseo__xdesign-skills-hero h5,.pseo__xdesign-skills-hero p{margin:0}.pseo__xdesign-skills-hero a{text-decoration:none}.pseo__xdesign-skills-hero ul,.pseo__xdesign-skills-hero ol{list-style:initial;padding-left:1.5em}.pseo__xdesign-skills-hero li{list-style:initial}.pseo__xdesign-skills-hero-container{max-width:1440px;padding:80px 120px 113px;margin:0 auto}.pseo__xdesign-skills-hero-header{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;text-align:center}.pseo__xdesign-skills-hero-header>.pseo__xdesign-skills-hero-title+.pseo__xdesign-skills-hero-subtitle{margin-top:12px!important}.pseo__xdesign-skills-hero-title{margin:0;color:var(--pes-xdesign-color-skills-hero-title);font-size:44px;font-weight:700;line-height:58px;letter-spacing:-.5px;text-align:center}.pseo__xdesign-skills-hero-subtitle{max-width:800px;margin:0 auto;color:var(--pes-xdesign-color-skills-hero-subtitle);font-size:20px;line-height:32px;letter-spacing:-.5px;text-align:center}.pseo__xdesign-skills-hero-main{display:flex;align-items:flex-start;margin-top:40px;overflow:hidden}.pseo__xdesign-skills-hero-slot-wrapper{position:relative;flex:0 0 540px;width:540px;height:600px;overflow:hidden;background:var(--background-system-frame-floatpanel, #fff);border:1px solid var(--seo-stroke-buttonoutline, rgba(13, 30, 64, .08));border-radius:24px}.pseo__xdesign-skills-hero-skeleton{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:pseo__xdesign-skills-hero-skeleton-loading 2.5s ease-in-out infinite;opacity:.5}.pseo__xdesign-skills-hero-slot{position:relative;z-index:2;width:100%;height:100%}.pseo__xdesign-skills-hero-slot-wrapper+.pseo__xdesign-skills-hero-gallery{margin-left:60px}.pseo__xdesign-skills-hero-gallery{position:relative;flex:1 1 0;min-width:0;height:600px;overflow:hidden;border-radius:24px}.pseo__xdesign-skills-hero-gallery-inner{position:absolute;top:50%;left:50%;display:flex;align-items:flex-start;width:924px;transform:translate(-50%,-50%) rotate(10deg)}.pseo__xdesign-skills-hero-gallery-seven{position:absolute;top:50%;left:50%;display:flex;align-items:center;width:924px;height:1000px;transform:translate(-50%,-50%) rotate(10deg)}.pseo__xdesign-skills-hero-gallery-seven-column{display:flex;flex:0 0 300px;flex-direction:column;width:300px;position:relative;z-index:1}.pseo__xdesign-skills-hero-gallery-seven-column+.pseo__xdesign-skills-hero-gallery-seven-column{margin-left:12px}.pseo__xdesign-skills-hero-gallery-seven-column:first-child{transform:translateY(250px)}.pseo__xdesign-skills-hero-gallery-seven-column:last-child{transform:translateY(140px)}.pseo__xdesign-skills-hero-gallery-seven-column-center{z-index:2}.pseo__xdesign-skills-hero-gallery-column{display:flex;flex:0 0 300px;flex-direction:column;width:300px}.pseo__xdesign-skills-hero-gallery-column+.pseo__xdesign-skills-hero-gallery-column{margin-left:12px}.pseo__xdesign-skills-hero-gallery-item{width:300px;overflow:hidden;background:var(--pes-xdesign-color-skills-hero-gallery-bg);border:4px solid #fff;border-radius:16px}.pseo__xdesign-skills-hero-gallery-item+.pseo__xdesign-skills-hero-gallery-item{margin-top:12px}.pseo__xdesign-skills-hero-gallery-item-video{cursor:pointer}.pseo__xdesign-skills-hero-gallery-item-video [class*=player-mask]{pointer-events:none;opacity:0}.pseo__xdesign-skills-hero-gallery-item-featured{position:relative;z-index:1;box-shadow:0 12px 28px #0d1e401f}.pseo__xdesign-skills-hero-gallery-media{display:block;width:100%;height:auto}.pseo__xdesign-skills-hero-gallery-media video{width:100%;height:100%!important;object-fit:cover}@media(max-width:768px){.pseo__xdesign-skills-hero-container{padding:56px 24px 64px}.pseo__xdesign-skills-hero-title{font-size:32px;line-height:40px}.pseo__xdesign-skills-hero-subtitle{font-size:18px;line-height:28px}.pseo__xdesign-skills-hero-main{flex-direction:column;min-height:0;margin-top:32px}.pseo__xdesign-skills-hero-slot-wrapper{flex:0 0 600px;width:100%;height:600px}.pseo__xdesign-skills-hero-slot-wrapper+.pseo__xdesign-skills-hero-gallery{margin-top:32px;margin-left:0}.pseo__xdesign-skills-hero-gallery{flex:0 0 420px;width:100%;height:420px}.pseo__xdesign-skills-hero-gallery-inner{transform:translate(-50%,-50%) rotate(10deg) scale(.7)}}@container section (max-width: 768px){.pseo__xdesign-skills-hero-container{padding:56px 24px 64px}.pseo__xdesign-skills-hero-title{font-size:32px;line-height:40px}.pseo__xdesign-skills-hero-subtitle{font-size:18px;line-height:28px}.pseo__xdesign-skills-hero-main{flex-direction:column;min-height:0;margin-top:32px}.pseo__xdesign-skills-hero-slot-wrapper{flex:0 0 600px;width:100%;height:600px}.pseo__xdesign-skills-hero-slot-wrapper+.pseo__xdesign-skills-hero-gallery{margin-top:32px;margin-left:0}.pseo__xdesign-skills-hero-gallery{flex:0 0 420px;width:100%;height:420px}.pseo__xdesign-skills-hero-gallery-inner{transform:translate(-50%,-50%) rotate(10deg) scale(.7)}}@keyframes pseo__xdesign-skills-hero-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.pseo__xdesign-explore-more-skill{width:100%;overflow:hidden;background:var(--pes-xdesign-color-explore-more-skill-bg-gradient),var(--pes-xdesign-color-explore-more-skill-bg);container-type:inline-size;container-name:section}.pseo__xdesign-explore-more-skill *{box-sizing:border-box}.pseo__xdesign-explore-more-skill h1,.pseo__xdesign-explore-more-skill h2,.pseo__xdesign-explore-more-skill h3,.pseo__xdesign-explore-more-skill h4,.pseo__xdesign-explore-more-skill h5,.pseo__xdesign-explore-more-skill p{margin:0}.pseo__xdesign-explore-more-skill a{text-decoration:none}.pseo__xdesign-explore-more-skill ul,.pseo__xdesign-explore-more-skill ol{list-style:initial;padding-left:1.5em}.pseo__xdesign-explore-more-skill li{list-style:initial}.pseo__xdesign-explore-more-skill-container{max-width:var(--es-width-content, 1320px);padding:80px 120px;padding-top:var(--pes-xdesign-padding-top-explore-more-skill-container);padding-left:var(--pes-xdesign-padding-left-explore-more-skill-container);padding-right:var(--pes-xdesign-padding-left-explore-more-skill-container);margin:0 auto}.pseo__xdesign-explore-more-skill-header{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--es-width-content, 1320px);margin:0 auto;text-align:center}.pseo__xdesign-explore-more-skill-title{max-width:960px;margin:0 auto;color:var(--pes-xdesign-color-explore-more-skill-title);font-size:32px;font-weight:700;line-height:42px;letter-spacing:-.25px;text-align:center}.pseo__xdesign-explore-more-skill-subtitle{max-width:960px;color:var(--pes-xdesign-color-explore-more-skill-subtitle);font-size:16px;line-height:normal;text-align:center}.pseo__xdesign-explore-more-skill-header>.pseo__xdesign-explore-more-skill-title+.pseo__xdesign-explore-more-skill-subtitle{margin:12px auto 0!important}.pseo__xdesign-explore-more-skill-grid{display:grid;max-width:var(--es-width-content, 1320px);grid-template-columns:repeat(auto-fit,minmax(312px,1fr));margin:34px auto 0;margin-top:var(--pes-xdesign-padding-top-explore-more-skill-grid-margin)}.pseo__xdesign-explore-more-skill-card{display:flex;align-items:center;width:calc(100% - 16px);min-width:300px;min-height:152px;padding:16px 14px 16px 20px;margin:8px;overflow:hidden;color:inherit;text-decoration:none;background:var(--pes-xdesign-color-explore-more-skill-card-bg);border-radius:16px;transition:box-shadow .16s ease}.pseo__xdesign-explore-more-skill-card-content{flex:1 1 0;min-width:0}.pseo__xdesign-explore-more-skill-card-title-row{display:flex;align-items:center;min-width:0}.pseo__xdesign-explore-more-skill-card-title{display:-webkit-box;min-width:0;margin:0;overflow:hidden;color:var(--pes-xdesign-color-explore-more-skill-card-title);font-size:20px;font-weight:500;line-height:30px;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pseo__xdesign-explore-more-skill-card-arrow{flex:none;width:0;height:16px;margin-left:0;overflow:hidden;opacity:0;transition:width .16s ease,margin-left .16s ease,opacity .16s ease}.pseo__xdesign-explore-more-skill-card:hover,.pseo__xdesign-explore-more-skill-card:focus-visible{box-shadow:0 0 2px #0000000a,0 2px 8px #0000000f}.pseo__xdesign-explore-more-skill-card:hover .pseo__xdesign-explore-more-skill-card-arrow,.pseo__xdesign-explore-more-skill-card:focus-visible .pseo__xdesign-explore-more-skill-card-arrow{width:16px;margin-left:6px;opacity:1}.pseo__xdesign-explore-more-skill-card-description{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:var(--pes-xdesign-color-explore-more-skill-card-description);font-size:16px;line-height:24px;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pseo__xdesign-explore-more-skill-card-content>.pseo__xdesign-explore-more-skill-card-title-row+.pseo__xdesign-explore-more-skill-card-description{margin-top:8px!important}.pseo__xdesign-explore-more-skill-card-media{flex:none;display:block;width:120px;height:120px;margin-left:16px;overflow:hidden;background:#f0f1f4;border:1.5px solid #fff;border-radius:12px;box-shadow:0 0 2px #0000000a,0 2px 8px #0000000f;object-fit:cover}.pseo__xdesign-explore-more-skill-action{display:flex;align-items:center;justify-content:center;width:max-content;min-width:80px;padding:12px 14px 12px 16px;margin:24px auto 0;color:#131314f2;font-size:14px;font-weight:500;line-height:16px;text-decoration:none;border:2px solid rgba(13,30,64,.08);border-radius:10px}.pseo__xdesign-explore-more-skill-action-icon{width:12px;height:12px;margin-left:4px}@media(max-width:768px){.pseo__xdesign-explore-more-skill-container{padding:56px 24px;padding-top:var(--pes-xdesign-padding-top-explore-more-skill-container-mobile)}.pseo__xdesign-explore-more-skill-title{font-size:28px;line-height:38px}.pseo__xdesign-explore-more-skill-grid{margin-top:26px}.pseo__xdesign-explore-more-skill-card{min-height:128px}.pseo__xdesign-explore-more-skill-card-media{width:96px;height:96px}}@container section (max-width: 768px){.pseo__xdesign-explore-more-skill-container{padding:56px 24px;padding-top:var(--pes-xdesign-padding-top-explore-more-skill-container-mobile)}.pseo__xdesign-explore-more-skill-title{font-size:28px;line-height:38px}.pseo__xdesign-explore-more-skill-grid{margin-top:26px}.pseo__xdesign-explore-more-skill-card{min-height:128px}.pseo__xdesign-explore-more-skill-card-media{width:96px;height:96px}}@media(max-width:348px){.pseo__xdesign-explore-more-skill-container{padding-right:10px;padding-left:10px}}@container section (max-width: 348px){.pseo__xdesign-explore-more-skill-container{padding-right:10px;padding-left:10px}}.pseo__xdesign-skills-aggregation{width:100%;overflow-x:hidden;background:var(--pes-xdesign-color-skills-aggregation-bg);container-type:inline-size;container-name:section}.pseo__xdesign-skills-aggregation *{box-sizing:border-box}.pseo__xdesign-skills-aggregation h1,.pseo__xdesign-skills-aggregation h2,.pseo__xdesign-skills-aggregation h3,.pseo__xdesign-skills-aggregation h4,.pseo__xdesign-skills-aggregation h5,.pseo__xdesign-skills-aggregation p{margin:0}.pseo__xdesign-skills-aggregation a{text-decoration:none}.pseo__xdesign-skills-aggregation ul,.pseo__xdesign-skills-aggregation ol{list-style:initial;padding-left:1.5em}.pseo__xdesign-skills-aggregation li{list-style:initial}.pseo__xdesign-skills-aggregation-container{max-width:var(--es-width-content, 1320px);padding:60px;margin:0 auto}h2.pseo__xdesign-skills-aggregation-title{color:var(--pes-xdesign-color-skills-aggregation-text);max-width:960px;font-size:40px;font-weight:600;line-height:48px;margin:0 auto 16px;text-align:center;letter-spacing:-.3px;word-break:break-word;font-size:32px}@media(max-width:768px){h2.pseo__xdesign-skills-aggregation-title{font-size:24px;line-height:28px;margin-bottom:10px;letter-spacing:0}}@container (max-width: 768px){h2.pseo__xdesign-skills-aggregation-title{font-size:24px;line-height:28px;margin-bottom:10px;letter-spacing:0}}.pseo__xdesign-skills-aggregation-subtitle{max-width:960px;margin:0 auto;color:var(--pes-xdesign-color-skills-aggregation-text-subtitle);font-size:16px;font-weight:400;line-height:24px;text-align:center;word-break:break-word}.pseo__xdesign-skills-aggregation-content{margin-top:36px}.pseo__xdesign-skills-aggregation-tabs{display:flex;align-items:flex-start;align-self:stretch;margin-bottom:24px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.pseo__xdesign-skills-aggregation-tabs::-webkit-scrollbar{display:none}.pseo__xdesign-skills-aggregation-tabs>*+*{margin-left:8px}.pseo__xdesign-skills-aggregation-tabs-tab{flex:0 0 auto;padding:12px 14px;border:2px solid var(--pes-xdesign-color-skills-aggregation-tab-border);border-radius:10px;background:var(--pes-xdesign-color-skills-aggregation-tab-bg);color:var(--pes-xdesign-color-skills-aggregation-tab-text);cursor:pointer;font-size:14px;line-height:12px;text-align:center;white-space:nowrap}.pseo__xdesign-skills-aggregation-tabs-tab:hover,.pseo__xdesign-skills-aggregation-tabs-tab.pseo__active{border-color:var(--pes-xdesign-color-skills-aggregation-tab-border);background:var(--pes-xdesign-color-skills-aggregation-tab-active-bg);color:var(--pes-xdesign-color-skills-aggregation-tab-active-text)}.pseo__xdesign-skills-aggregation-list{position:relative;width:100%;overflow:hidden}.pseo__xdesign-skills-aggregation-list-item{overflow:hidden;border-radius:16px;background:var(--pes-xdesign-color-skills-aggregation-card-bg)}.pseo__xdesign-skills-aggregation-list-item:after{position:absolute;inset:0;z-index:2;box-sizing:border-box;pointer-events:none;content:"";border:1px solid rgba(13,30,64,.08);border-radius:inherit}.pseo__xdesign-skills-aggregation-list-item-media{display:block;width:100%;height:100%;object-fit:cover}.pseo__xdesign-skills-aggregation-list-item-media video{width:100%;height:100%!important;object-fit:cover}.pseo__xdesign-skills-aggregation-list-item-video{cursor:pointer}.pseo__xdesign-skills-aggregation-list-item-video [class*=player-mask]{pointer-events:none;opacity:0}@media(max-width:768px){.pseo__xdesign-skills-aggregation-container{padding:36px 16px}h2.pseo__xdesign-skills-aggregation-title{margin-bottom:10px;font-size:22px;line-height:28px;letter-spacing:0}.pseo__xdesign-skills-aggregation-subtitle{font-size:14px}.pseo__xdesign-skills-aggregation-content{margin-top:16px}.pseo__xdesign-skills-aggregation-tabs{margin-bottom:16px}.pseo__xdesign-skills-aggregation-list-item{border-radius:10px}}@container section (max-width: 768px){.pseo__xdesign-skills-aggregation-container{padding:36px 16px}h2.pseo__xdesign-skills-aggregation-title{margin-bottom:10px;font-size:22px;line-height:28px;letter-spacing:0}.pseo__xdesign-skills-aggregation-subtitle{font-size:14px}.pseo__xdesign-skills-aggregation-content{margin-top:16px}.pseo__xdesign-skills-aggregation-tabs{margin-bottom:16px}.pseo__xdesign-skills-aggregation-list-item{border-radius:10px}}