a,a:hover,a:link,a:visited{text-decoration:none}*,::after,::before,:after,:before{box-sizing:border-box}a,button{color:inherit;color:inherit}.pfn-hero-v2-s8d4g,.pfn-logo-a2f8c{color:var(--pfn-color-text-light);display:flex}@font-face{font-family:Lora;font-display:swap;src:url(../fonts/Lora.woff2) format("woff2"),url(../fonts/Lora.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:Lora;-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(--pfn-color-bg);color:var(--pfn-color-text-light);line-height:1.6;-webkit-font-smoothing:antialiased}button,input,textarea{font-family:Lora;font-size:inherit}a{transition:color .3s;color:var(--pfn-color-primary);transition:var(--pfn-transition)}ul,ul li{list-style:none}img{vertical-align:top;-o-object-fit:cover;object-fit:cover;height:auto}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.lock body{overflow:hidden;touch-action:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}.wrapper>main{flex:1 1 auto}:root{--pfn-color-bg:#0D0F18;--pfn-color-surface:#1A1C2A;--pfn-color-primary:#7F5AF0;--pfn-color-primary-hover:#9274F2;--pfn-color-accent:#2CB67D;--pfn-color-text-light:#FFFFFF;--pfn-color-text-muted:#A0A3BD;--pfn-color-border:#2E3149;--pfn-header-height:70px;--pfn-border-radius:12px;--pfn-shadow:0 10px 30px rgba(0, 0, 0, 0.5);--pfn-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}*,::after,::before{margin:0;padding:0}html{scroll-behavior:smooth;scroll-behavior:smooth;font-size:16px}img,video{max-width:100%;display:block}a:hover{color:var(--pfn-color-primary-hover)}button{font-family:inherit;cursor:pointer;border:none;background:0 0}.pfn-container-j7g3d{max-width:1280px;margin:0 auto;padding:0 1.5rem}.pfn-section-title-x4n8b{font-size:2.2rem;text-align:center;margin-bottom:3rem;font-weight:800}section{padding:4rem 0}.pfn-header-k4h9b{position:fixed;top:0;left:0;width:100%;height:var(--pfn-header-height);background-color:rgba(13,15,24,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;border-bottom:1px solid var(--pfn-color-border)}.pfn-header-k4h9b .pfn-container-j7g3d{display:flex;justify-content:space-between;align-items:center;height:100%}.pfn-logo-a2f8c{align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700}.pfn-logo-a2f8c img{height:35px}.pfn-nav-b5n2x{position:fixed;top:var(--pfn-header-height);left:-100%;width:100%;height:calc(100vh - var(--pfn-header-height));background-color:var(--pfn-color-surface);transition:left .4s;padding:2rem 1rem}.pfn-nav-b5n2x.pfn-nav-active{left:0}.pfn-nav-list-p9m1z{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.pfn-nav-link-q6k4w{font-size:1.2rem;font-weight:500}.pfn-burger-btn-l3v7s{display:flex;flex-direction:column;justify-content:space-around;width:30px;height:24px;z-index:1001}.pfn-burger-line-c1x8v{width:30px;height:3px;background-color:var(--pfn-color-text-light);border-radius:3px;transition:.3s ease-in-out}.pfn-burger-btn-l3v7s.pfn-burger-active .pfn-burger-line-c1x8v:first-child{transform:rotate(45deg) translate(7px,7px)}.pfn-burger-btn-l3v7s.pfn-burger-active .pfn-burger-line-c1x8v:nth-child(2){opacity:0}.pfn-burger-btn-l3v7s.pfn-burger-active .pfn-burger-line-c1x8v:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.pfn-hero-v2-s8d4g{position:relative;height:90vh;min-height:500px;align-items:center;justify-content:center;text-align:center;padding:0}.pfn-hero-video-z1v9c{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);z-index:-2}.pfn-hero-overlay-b3n7f{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,var(--pfn-color-bg) 10%,rgba(13,15,24,.7) 100%);z-index:-1}.pfn-hero-content-r8b4n{z-index:1}.pfn-hero-title-e2v9z{font-size:2.5rem;font-weight:900;line-height:1.1;margin-bottom:1rem;text-shadow:0 4px 15px rgba(0,0,0,.5)}.pfn-hero-subtitle-m5c6x{font-size:1.1rem;color:var(--pfn-color-text-muted);max-width:600px;margin:0 auto 2rem}.pfn-hero-cta-group-l5k2j{display:flex;flex-direction:column;align-items:center;gap:1rem}.pfn-main-cta-btn-g1f7j,.pfn-secondary-cta-btn-h2g8d{display:inline-block;padding:.8rem 2.5rem;transition:var(--pfn-transition)}.pfn-main-cta-btn-g1f7j{background-color:var(--pfn-color-accent);color:#000;font-weight:700;border-radius:var(--pfn-border-radius)}.pfn-main-cta-btn-g1f7j:hover{background-color:#38d996;transform:translateY(-3px) scale(1.05);box-shadow:0 8px 20px rgba(44,182,125,.4)}.pfn-secondary-cta-btn-h2g8d{background-color:transparent;color:var(--pfn-color-text-light);border:2px solid var(--pfn-color-border);font-weight:600;border-radius:var(--pfn-border-radius)}.pfn-secondary-cta-btn-h2g8d:hover{background-color:var(--pfn-color-surface);border-color:var(--pfn-color-surface)}.pfn-trending-b7x4a{background:linear-gradient(to bottom,var(--pfn-color-bg),#11131e)}.pfn-catalog-grid-p3m8x,.pfn-team-grid-m1z6q,.pfn-trending-grid-k2c5v{display:grid;grid-template-columns:1fr;gap:1.5rem}.pfn-promo-card-k9v2c{position:relative;border-radius:var(--pfn-border-radius);overflow:hidden;aspect-ratio:16/9;box-shadow:var(--pfn-shadow)}.pfn-promo-img-f4j8w{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.pfn-card-cta-v2c6x,.pfn-game-card-u9f4a,.pfn-genre-card-y1r9d img,.pfn-play-button-v2c6x{transition:var(--pfn-transition)}.pfn-promo-card-k9v2c:hover .pfn-promo-img-f4j8w{transform:scale(1.05)}.pfn-promo-overlay-m1z6q{position:absolute;bottom:0;left:0;width:100%;padding:2.5rem 1.5rem 1.5rem;background:linear-gradient(to top,rgba(0,0,0,.9) 0,transparent 100%)}.pfn-promo-title-s5b3n{font-size:1.4rem;font-weight:700;margin-bottom:.25rem}.pfn-benefit-text-t6g2y,.pfn-footer-about-h6m2k p,.pfn-footer-contact-y2t4r p,.pfn-footer-links-m9v5z a,.pfn-promo-desc-l9k2m{color:var(--pfn-color-text-muted)}.pfn-play-button-v2c6x{padding:.6rem 1.5rem;background-color:var(--pfn-color-primary);border-radius:8px;font-weight:600;opacity:0;transform:translateY(10px);color:#fff;display:inline-block}.pfn-game-card-u9f4a,.pfn-genre-card-y1r9d{border-radius:var(--pfn-border-radius);overflow:hidden}.pfn-promo-card-k9v2c:hover .pfn-play-button-v2c6x{opacity:1;transform:translateY(0)}.pfn-benefits-g3h8j,.pfn-faq-w4c8v{background-color:var(--pfn-color-surface)}.pfn-benefits-grid-p7k3j{display:grid;gap:2.5rem;grid-template-columns:1fr;text-align:center}.pfn-benefit-icon-a2f8c{height:50px;margin:0 auto 1rem}.pfn-benefit-title-q6k4w{font-size:1.25rem;margin-bottom:.5rem}.pfn-genre-grid-m1z6q{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.pfn-genre-card-y1r9d{position:relative;aspect-ratio:4/3}.pfn-genre-card-y1r9d img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pfn-genre-card-y1r9d::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.8) 0,transparent 60%)}.pfn-genre-card-y1r9d span{position:absolute;bottom:1rem;left:1rem;z-index:1;font-weight:700;font-size:1.1rem;color:var(--pfn-color-text-light)}.pfn-genre-card-y1r9d:hover img{transform:scale(1.1)}.pfn-game-card-u9f4a{background:var(--pfn-color-surface);display:flex;flex-direction:column;border:1px solid var(--pfn-color-border)}.pfn-game-card-u9f4a:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.6);border-color:var(--pfn-color-primary)}.pfn-card-footer-y1r9d,.pfn-footer-bottom-p7k3j,.pfn-footer-z8x1w{border-top:1px solid var(--pfn-color-border)}.pfn-card-img-t6g2y{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.pfn-card-body-d7s5c{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.pfn-card-genre-c8v7z{font-size:.8rem;color:var(--pfn-color-text-muted);text-transform:uppercase;font-weight:600;margin-bottom:.5rem}.pfn-card-title-s5b3n{font-size:1.2rem;font-weight:700;margin-bottom:.75rem}.pfn-card-desc-l9k2m{color:var(--pfn-color-text-muted);font-size:.95rem;flex-grow:1;margin-bottom:1.25rem}.pfn-card-footer-y1r9d{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;margin-top:auto}.pfn-card-rating-f4j8w{font-weight:700;color:gold}.pfn-card-cta-v2c6x{padding:.5rem 1rem;background:var(--pfn-color-primary);border-radius:8px;font-weight:600;color:#fff}.pfn-card-cta-v2c6x:hover{background:var(--pfn-color-primary-hover);color:#fff}.pfn-faq-accordion-a5p1m{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:.5rem}.pfn-faq-item-f9q4z{background:var(--pfn-color-bg);border-radius:8px;border:1px solid var(--pfn-color-border)}.pfn-faq-question-g2h8j{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem;text-align:left;font-size:1.1rem;font-weight:600}.pfn-faq-icon-k6n3b{position:relative;width:20px;height:20px;transition:transform .3s}.pfn-faq-icon-k6n3b::after,.pfn-faq-icon-k6n3b::before{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:var(--pfn-color-text-muted);transition:transform .3s}.pfn-faq-icon-k6n3b::before{transform:translate(-50%,-50%)}.pfn-faq-icon-k6n3b::after{transform:translate(-50%,-50%) rotate(90deg)}.pfn-faq-question-g2h8j[aria-expanded=true] .pfn-faq-icon-k6n3b::after{transform:translate(-50%,-50%) rotate(0)}.pfn-faq-answer-d7s5c{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.pfn-faq-answer-d7s5c p{padding:0 1.25rem 1.25rem;color:var(--pfn-color-text-muted)}.pfn-footer-z8x1w{background-color:var(--pfn-color-surface);padding:3rem 0 1rem}.pfn-footer-main-l4c9v{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-bottom:2rem}.pfn-footer-title-b3n7d{font-size:1.1rem;margin-bottom:1rem}.pfn-footer-disclosure-s1f8g{font-style:italic;font-size:.9rem;margin-top:1rem}.pfn-footer-links-m9v5z ul{display:flex;flex-direction:column;gap:.75rem}.pfn-footer-bottom-p7k3j{text-align:center;padding-top:1.5rem;color:var(--pfn-color-text-muted);font-size:.9rem}.pfn-modal-overlay-w8z2q{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;visibility:hidden;transition:opacity .3s}.pfn-modal-overlay-w8z2q.pfn-modal-active{opacity:1;visibility:visible}.pfn-modal-content-r4b9n{background-color:var(--pfn-color-surface);padding:2rem;border-radius:var(--pfn-border-radius);max-width:500px;width:90%;position:relative;box-shadow:var(--pfn-shadow);transform:scale(.95);transition:transform .3s}.pfn-contact-section-h6m2k,.pfn-form-input-g2h9k,.pfn-team-section-z6b3e{background-color:var(--pfn-color-bg)}.pfn-modal-overlay-w8z2q.pfn-modal-active .pfn-modal-content-r4b9n{transform:scale(1)}.pfn-modal-close-btn-c1v8f{position:absolute;top:1rem;right:1rem;font-size:1.8rem;color:var(--pfn-color-text-muted);line-height:1;transition:var(--pfn-transition)}.pfn-modal-close-btn-c1v8f:hover{color:var(--pfn-color-text-light);transform:rotate(90deg)}.pfn-modal-title-k5j2m{font-size:1.5rem}.pfn-mission-content-m1z6q p,.pfn-modal-description-d9s4c{color:var(--pfn-color-text-muted);margin-bottom:1.5rem}.pfn-form-input-g2h9k{width:100%;padding:.75rem 1rem;border:1px solid var(--pfn-color-border);border-radius:8px;color:var(--pfn-color-text-light);font-size:1rem;margin-bottom:1.25rem}.pfn-form-input-g2h9k:focus{outline:0;border-color:var(--pfn-color-primary);box-shadow:0 0 0 3px rgba(127,90,240,.3)}.pfn-form-submit-b3n7d{width:100%}.pfn-page-hero-s1f8g{position:relative;padding:5rem 0;min-height:40vh;display:flex;align-items:center;justify-content:center;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat}.pfn-contact-grid-s9d5g,.pfn-mission-container-k2c5v{display:grid;grid-template-columns:1fr;gap:3rem}.pfn-page-hero-s1f8g::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(13,15,24,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pfn-page-hero-s1f8g .pfn-container-j7g3d{position:relative;z-index:1}.f23f231z{background-image:url("/img/main/about-hero-bg.webp")}.pfn-page-title-e2v9z{font-size:2.5rem;font-weight:800;margin-bottom:.5rem;color:var(--pfn-color-text-light)}.pfn-contact-info-r8b4n p,.pfn-cta-text-d7s5c,.pfn-info-title-b3n7d,.pfn-page-subtitle-m5c6x,.pfn-team-role-c8v7z{color:var(--pfn-color-text-muted)}.pfn-page-subtitle-m5c6x{font-size:1.1rem;max-width:600px;margin:0 auto}.pfn-mission-container-k2c5v{align-items:center}.pfn-mission-image-wrapper-k9v2c img{border-radius:var(--pfn-border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;box-shadow:var(--pfn-shadow)}.pfn-mission-content-m1z6q .pfn-section-title-x4n8b{text-align:left}.pfn-mission-content-m1z6q p:last-child{margin-bottom:0}.pfn-team-card-y1r9d{background-color:var(--pfn-color-surface);padding:2rem;border-radius:var(--pfn-border-radius);text-align:center;border:1px solid var(--pfn-color-border);transition:var(--pfn-transition)}.pfn-team-card-y1r9d:hover{transform:translateY(-5px);border-color:var(--pfn-color-primary)}.pfn-team-photo-u9f4a{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:0 auto 1.5rem;border:3px solid var(--pfn-color-primary)}.pfn-contact-form-wrapper-e2v9z,.pfn-cta-container-p3m8x{background-color:var(--pfn-color-surface);border-radius:var(--pfn-border-radius)}.pfn-team-name-s5b3n{font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.pfn-team-role-c8v7z{font-size:.9rem}.pfn-cta-section-w7z1q{padding:0}.pfn-cta-container-p3m8x{padding:3rem 1.5rem;text-align:center}.pfn-cta-title-t6g2y{font-size:2rem;font-weight:700;margin-bottom:.75rem}.pfn-cta-text-d7s5c{margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.pfn-contact-info-r8b4n .pfn-section-title-x4n8b{text-align:left;margin-bottom:1.5rem}.pfn-contact-info-r8b4n p{line-height:1.7;margin-bottom:2rem}.pfn-info-item-l4c9v{margin-bottom:2rem}.pfn-info-title-b3n7d{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.pfn-info-link-m9v5z,.pfn-social-links-y2t4r a,.pfn-text-block-w4c8v h2,.pfn-text-block-w4c8v h3{color:var(--pfn-color-text-light)}.pfn-info-link-m9v5z{font-size:1.2rem;font-weight:500}.pfn-info-link-m9v5z:hover{color:var(--pfn-color-primary)}.pfn-social-links-y2t4r{display:flex;gap:1.5rem}.pfn-social-links-y2t4r a{font-size:1rem;font-weight:500;position:relative}.pfn-social-links-y2t4r a::after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:var(--pfn-color-primary);transform:scaleX(0);transform-origin:right;transition:transform .3s ease-out}.pfn-social-links-y2t4r a:hover::after{transform:scaleX(1);transform-origin:left}.pfn-contact-form-wrapper-e2v9z{padding:2rem;border:1px solid var(--pfn-color-border)}.pfn-form-textarea-j5h4f{min-height:120px;resize:vertical}.pfn-text-content-section-y5t2u{padding-top:2rem;padding-bottom:4rem;background-color:var(--pfn-color-bg)}.pfn-text-block-w4c8v{max-width:800px;margin-left:auto;margin-right:auto}.pfn-text-block-w4c8v h2{font-size:1.8rem;font-weight:700;margin-top:2.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--pfn-color-border)}.pfn-text-block-w4c8v h3{font-size:1.3rem;font-weight:600;margin-top:2rem;margin-bottom:1rem}.pfn-text-block-w4c8v p,.pfn-text-block-w4c8v ul{margin-bottom:1.5rem;color:var(--pfn-color-text-muted)}.pfn-text-block-w4c8v p{font-size:1rem;line-height:1.8}.pfn-text-block-w4c8v ul{list-style:disc;padding-left:20px}.pfn-text-block-w4c8v li{margin-bottom:.75rem;line-height:1.8}.pfn-text-block-w4c8v a{color:var(--pfn-color-primary);text-decoration:underline;text-decoration-color:rgba(127,90,240,0.4)}.pfn-text-block-w4c8v a:hover{text-decoration-color:var(--pfn-color-primary)}.pfn-text-block-w4c8v strong{color:var(--pfn-color-text-light);font-weight:600}@media (min-width:500px){.pfn-hero-cta-group-l5k2j{flex-direction:row;justify-content:center}.pfn-trending-grid-k2c5v{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){section{padding:5rem 0}.pfn-section-title-x4n8b{font-size:2.8rem}.pfn-burger-btn-l3v7s{display:none}.pfn-nav-b5n2x{position:static;left:auto;width:auto;height:auto;background:0 0;padding:0}.pfn-nav-list-p9m1z{flex-direction:row;gap:2rem}.pfn-nav-link-q6k4w{font-size:1rem}.pfn-hero-title-e2v9z,.pfn-page-title-e2v9z{font-size:3.5rem}.pfn-hero-subtitle-m5c6x{font-size:1.2rem}.pfn-benefits-grid-p7k3j{grid-template-columns:repeat(3,1fr)}.pfn-genre-grid-m1z6q{grid-template-columns:repeat(4,1fr);gap:1.5rem}.pfn-catalog-grid-p3m8x{grid-template-columns:repeat(2,1fr)}.pfn-footer-main-l4c9v{grid-template-columns:2fr 1fr 1fr}.pfn-page-hero-s1f8g{padding:7rem 0}.pfn-mission-container-k2c5v{grid-template-columns:repeat(2,1fr);gap:4rem}.pfn-mission-container-k2c5v .pfn-mission-image-wrapper-k9v2c{order:2}.pfn-team-grid-m1z6q{grid-template-columns:repeat(3,1fr);gap:2rem}.pfn-contact-grid-s9d5g{grid-template-columns:1fr 1.5fr;gap:4rem}.pfn-contact-form-wrapper-e2v9z{padding:3rem}}@media (min-width:1024px){.pfn-hero-title-e2v9z{font-size:4.5rem}.pfn-trending-grid-k2c5v{grid-template-columns:repeat(4,1fr)}.pfn-catalog-grid-p3m8x{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width:1280px){.pfn-catalog-grid-p3m8x{grid-template-columns:repeat(4,1fr)}}@media (max-width:360px){.pfn-hero-title-e2v9z{font-size:2.2rem}.pfn-section-title-x4n8b{font-size:1.9rem}}