@charset "UTF-8";.pf-text-block a:hover,a,a:hover,a:link,a:visited{text-decoration:none}*,::after,::before,:after,:before{box-sizing:border-box}a,button{color:inherit;color:inherit}.lock body,.wrapper,body.no-scroll{overflow:hidden}.pf-main-header,.pf-table-row td{border-bottom:1px solid var(--color-border)}.g-main-button,.g-section-title,.pf-hero-showcase,.pf-page-hero,.pf-popup-content,.pf-step-card,.pf-team-member,.pf-value-card{text-align:center}@font-face{font-family:Cabin;font-display:swap;src:url(../fonts/Cabin.woff2) format("woff2"),url(../fonts/Cabin.woff) format("woff");font-style:normal}*{border:0}body,html{height:100%;min-width:320px}body{color:#000;background-color:#fff;font-size:16px;font-weight:400;font-family:Cabin;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background);color:var(--color-text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Cabin;font-size:inherit}a{transition:color .3s;color:var(--color-primary);transition:var(--transition-main)}ul,ul li{list-style:none}img{vertical-align:top;-o-object-fit:cover;object-fit:cover}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.lock body{touch-action:none}.wrapper{min-height:100%;display:flex;flex-direction:column}.wrapper>main{flex:1 1 auto}:root{--color-primary:#00a8e8;--color-primary-dark:#007ea7;--color-background:#0f1014;--color-surface:#1b1d23;--color-text:#e1e1e1;--color-text-muted:#8a8f98;--color-border:rgba(255, 255, 255, 0.1);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:32px;--spacing-xl:64px;--border-radius:8px;--transition-main:all 0.3s ease-in-out}*,::after,::before{margin:0;padding:0}html{scroll-behavior:smooth;scroll-behavior:smooth;font-size:16px}img,svg{max-width:100%;height:auto;display:block}a:hover{color:var(--color-primary-dark)}button{font-family:inherit;cursor:pointer;border:none;background:0 0}.g-section-wrapper{padding:var(--spacing-lg) 0}.g-content-container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.g-section-title{font-size:1.8rem;margin-bottom:var(--spacing-lg);color:#fff}.g-main-button{display:inline-block;background-color:var(--color-primary);color:#fff;padding:12px 24px;border-radius:var(--border-radius);font-weight:700;transition:var(--transition-main)}.g-main-button:hover{background-color:var(--color-primary-dark);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,168,232,.3)}.pf-main-header{position:sticky;top:0;width:100%;z-index:1000;background-color:rgba(15,16,20,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-md) 0}.pf-header-container{display:flex;justify-content:space-between;align-items:center}.pf-header-logo,.pf-nav-link{font-size:1.5rem;font-weight:700;color:#fff}.pf-header-logo:hover,.pf-info-text strong,.pf-popup-close:hover{color:#fff}.pf-burger-menu{display:flex;flex-direction:column;justify-content:space-around;width:30px;height:24px;z-index:1100}.pf-burger-line{width:30px;height:3px;background-color:#fff;border-radius:10px;transition:.3s linear;transform-origin:1px}.pf-header-nav{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--color-background);flex-direction:column;justify-content:center;align-items:center;transform:translateX(100%);transition:transform .3s ease-in-out}.pf-header-nav.is-open{display:flex;transform:translateX(0)}.pf-nav-list{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.is-open+.pf-burger-menu .pf-burger-line:first-child,.pf-faq-item[open] .pf-faq-question::after{transform:rotate(45deg)}.is-open+.pf-burger-menu .pf-burger-line:nth-child(2){opacity:0;transform:translateX(20px)}.is-open+.pf-burger-menu .pf-burger-line:nth-child(3){transform:rotate(-45deg)}.pf-faq-question,.pf-form-label,.pf-rating-value{font-weight:700}.pf-hero-showcase{display:flex;align-items:center;justify-content:center;min-height:50vh;padding:var(--spacing-xl) 0;background:linear-gradient(rgba(15,16,20,.7),rgba(15,16,20,.9)),url("/img/main/hero-bg.webp") center center/cover no-repeat}.pf-hero-title{font-size:2.2rem;color:#fff;line-height:1.2;margin-bottom:var(--spacing-md)}.pf-hero-subtitle{font-size:1.1rem;color:var(--color-text-muted);max-width:600px;margin:0 auto var(--spacing-lg)}.pf-comparison-grid,.pf-faq-block,.pf-team-display{background-color:var(--color-surface)}.pf-comparison-table-wrapper{overflow-x:auto}.pf-comparison-table{width:100%;border-collapse:collapse}.pf-table-head{display:none}.pf-table-row{display:block;background-color:var(--color-background);border-radius:var(--border-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-md);border:1px solid var(--color-border)}.pf-table-row td{display:flex;justify-content:space-between;align-items:center;text-align:right;padding:var(--spacing-sm) 0}.pf-table-row td:last-child{border-bottom:none}.pf-table-row td::before{content:attr(data-label);font-weight:700;text-align:left;margin-right:var(--spacing-md);color:#fff}.pf-game-cell{display:flex;align-items:center;gap:var(--spacing-md)}.pf-game-icon{width:40px;height:40px;border-radius:6px}.pf-platform-logo{max-height:25px;width:auto;filter:brightness(0) invert(1)}.pf-info-icon,.pf-step-icon,.pf-value-icon{filter:invert(74%) sepia(87%) saturate(2250%) hue-rotate(158deg) brightness(97%) contrast(101%)}.pf-play-button{padding:8px 16px;font-size:.9rem}.pf-main-footer,.pf-step-card{background-color:var(--color-surface)}.pf-mission-image img,.pf-popup-content,.pf-step-card,.pf-value-card{border-radius:var(--border-radius)}.pf-footer-container,.pf-steps-container,.pf-team-grid,.pf-values-container{display:grid;gap:var(--spacing-lg)}.pf-step-card{padding:var(--spacing-lg)}.pf-step-icon{width:60px;height:60px;margin:0 auto var(--spacing-md)}.pf-popup-title,.pf-step-title,.pf-value-title{margin-bottom:var(--spacing-sm);color:#fff}.pf-footer-link,.pf-info-text a,.pf-info-text span,.pf-step-description{color:var(--color-text-muted)}.pf-faq-accordion,.pf-legal-content .pf-text-block{max-width:800px;margin:0 auto}.pf-faq-item{border-bottom:1px solid var(--color-border)}.pf-faq-question{padding:var(--spacing-md) 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#fff}.pf-faq-answer,.pf-footer-copyright,.pf-popup-close{color:var(--color-text-muted)}.pf-faq-question::-webkit-details-marker,.pf-faq-question::marker{display:none}.pf-faq-question::after{content:"+";font-size:1.5rem;transition:transform .2s}.pf-faq-answer{padding-bottom:var(--spacing-md)}.pf-main-footer{border-top:1px solid var(--color-border)}.pf-footer-column h4{margin-bottom:var(--spacing-md);color:#fff}.pf-footer-list li,.pf-page-title{margin-bottom:var(--spacing-sm)}.pf-footer-link:hover,.pf-info-text a:hover{color:var(--color-primary)}.pf-footer-copyright{margin-top:var(--spacing-md);font-size:.9rem}@media (min-width:600px){.pf-footer-container{grid-template-columns:repeat(2,1fr)}}.pf-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:2000;padding:var(--spacing-md);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.pf-popup-overlay.is-active{opacity:1;visibility:visible}.pf-popup-content{background-color:var(--color-surface);padding:var(--spacing-lg);max-width:500px;width:100%;position:relative;transform:scale(.9);transition:transform .3s}.pf-popup-overlay.is-active .pf-popup-content{transform:scale(1)}.pf-popup-close{position:absolute;top:var(--spacing-md);right:var(--spacing-md);font-size:2rem;line-height:1}.pf-page-hero{background:linear-gradient(180deg,var(--color-surface) 0,var(--color-background) 100%);padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.pf-contact-layout,.pf-value-card{background-color:var(--color-surface);padding:var(--spacing-lg)}.pf-page-title{font-size:2.5rem;color:#fff}.pf-page-subtitle{font-size:1.1rem;color:var(--color-text-muted)}.pf-mission-layout{display:grid;gap:var(--spacing-lg);align-items:center}.pf-contact-details .g-section-title,.pf-mission-text .g-section-title{text-align:left;margin-bottom:var(--spacing-md)}.pf-mission-text p{margin-bottom:var(--spacing-md);color:var(--color-text-muted)}.pf-mission-text p:last-child{margin-bottom:0}.pf-member-avatar{width:120px;height:120px;border-radius:50%;margin:0 auto var(--spacing-md);border:3px solid var(--color-primary);-o-object-fit:cover;object-fit:cover}.pf-member-name{color:#fff;margin-bottom:var(--spacing-xs)}.pf-contact-intro,.pf-form-label,.pf-member-role,.pf-value-description{color:var(--color-text-muted)}.pf-member-role{font-size:.9rem}@media (min-width:576px){.pf-team-grid{grid-template-columns:repeat(2,1fr)}}.pf-value-card{border:1px solid var(--color-border)}.pf-value-icon{width:50px;height:50px;margin:0 auto var(--spacing-md)}.pf-value-description{font-size:.95rem}@media (min-width:768px){.g-section-wrapper{padding:var(--spacing-xl) 0}.pf-burger-menu,.pf-table-row td::before{display:none}.pf-header-nav{display:block;position:static;height:auto;width:auto;background:0 0;transform:none}.pf-nav-list{flex-direction:row;gap:var(--spacing-lg)}.pf-nav-link{font-size:1rem;font-weight:400;color:var(--color-text)}.pf-nav-link:hover{color:var(--color-primary)}.pf-hero-title{font-size:3.5rem}.pf-hero-subtitle,.pf-page-subtitle{font-size:1.25rem}.pf-table-head th,.pf-table-row td{padding:var(--spacing-md);text-align:left}.pf-table-head{display:table-header-group}.pf-table-head th{color:var(--color-text-muted);text-transform:uppercase;font-size:.8rem;letter-spacing:1px}.pf-table-row{display:table-row;background:0 0;border:none;border-bottom:1px solid var(--color-border);transition:var(--transition-main)}.pf-table-row:hover{background-color:rgba(255,255,255,.03)}.pf-table-row:last-child{border-bottom:none}.pf-table-row td{display:table-cell;vertical-align:middle;border:none}.pf-game-icon{width:50px;height:50px}.pf-steps-container,.pf-team-grid,.pf-values-container{grid-template-columns:repeat(3,1fr)}.pf-page-title{font-size:3.2rem}}.pf-contact-layout{display:grid;gap:var(--spacing-xl);border-radius:var(--border-radius)}.pf-info-block,.pf-main-form{display:flex;gap:var(--spacing-md)}.pf-contact-intro{margin-bottom:var(--spacing-lg)}.pf-info-block{align-items:center;margin-bottom:var(--spacing-lg)}.pf-info-icon{width:32px;height:32px}.pf-form-group,.pf-info-text{display:flex;flex-direction:column}.pf-main-form{flex-direction:column}.pf-form-label{margin-bottom:var(--spacing-sm);font-size:.9rem}.pf-form-input,.pf-form-textarea{width:100%;padding:14px;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text);font-size:1rem;transition:var(--transition-main)}.pf-form-input::-moz-placeholder,.pf-form-textarea::-moz-placeholder{color:var(--color-text-muted);opacity:.7}.pf-form-input::placeholder,.pf-form-textarea::placeholder{color:var(--color-text-muted);opacity:.7}.pf-form-input:focus,.pf-form-textarea:focus{outline:0;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(0,168,232,.2)}.pf-form-textarea{resize:vertical;min-height:120px}.pf-main-form .g-main-button{width:100%;margin-top:var(--spacing-sm)}@media (min-width:992px){.pf-footer-container{grid-template-columns:2fr 1fr 1fr 1fr}.pf-mission-layout{grid-template-columns:2fr 3fr;gap:var(--spacing-xl)}.pf-contact-layout{grid-template-columns:1fr 1.2fr;padding:var(--spacing-xl)}}.pf-text-block h2{font-size:1.6rem;color:#fff;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-sm)}.pf-text-block p,.pf-text-block ul{margin-bottom:var(--spacing-md);color:var(--color-text-muted)}.pf-text-block h2:first-of-type{margin-top:0}.pf-text-block p{line-height:1.7}.pf-text-block ul{list-style:disc;padding-left:var(--spacing-lg)}.pf-text-block li{margin-bottom:var(--spacing-sm);line-height:1.7}.pf-text-block a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pf-text-block strong{color:var(--color-text)}