.about-page{color:#e2e8f0;min-height:100vh;position:relative}.hero-laptop-section{padding:40px 20px 80px;position:relative;overflow:hidden}.hero-background{z-index:-1;background-image:url(/images/about/back.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000 100%)}.laptop-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.laptop-bg{aspect-ratio:1200/969;background-image:url(/images/about/laptop.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;max-width:1200px;margin:0 auto;position:relative}.laptop-screen-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:76%;height:58%;padding:20px;display:flex;position:absolute;top:9%;left:49.5%;overflow:hidden;transform:translate(-50%)}.laptop-screen-inner{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.laptop-screen-inner:after{content:"";z-index:2;pointer-events:none;background:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.screen-gif{object-fit:cover;width:100%;height:100%}.laptop-text-overlay{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:20px;display:flex;position:relative}.about-page .laptop-title{text-align:center;background:linear-gradient(#b72f74 0%,#54fedd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Sonic HUD C Italic,sans-serif;font-size:80px;font-style:normal;font-weight:400;line-height:1.2}.laptop-description-back{z-index:3;background:linear-gradient(90deg,#01121c00 0%,#01121c 25.24%,#011011 73.38%,#01121c00 100%);flex-direction:column;justify-content:center;align-items:center;width:562px;height:103px;margin:30px auto 60px;display:flex;position:relative}.about-page .laptop-description{text-align:center;color:#cbd5e1;max-width:500px;font-family:VCR OSD Mono Nova,monospace;font-size:18px;line-height:1.6}.section-pixel{padding:80px 20px}.container-pixel{max-width:1200px;margin:0 auto}.section-title{text-align:center;color:#fff;margin:0 auto 35px;font-family:Sonic HUD C Italic,sans-serif;font-size:35px}.section-subtitle{text-align:center;color:#94a3b8;max-width:790px;margin:0 auto 50px;font-family:VCR OSD Mono Nova,sans-serif;font-size:24px}.values-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.pixel-card{image-rendering:pixelated;background:#12121a;border:2px solid #1a1a24;padding:24px;transition:all .2s;position:relative}.pixel-card:hover{border-color:#54fedd;transform:translateY(-4px);box-shadow:0 8px #54fedd33}.pixel-card-title{color:#54fedd;margin-bottom:12px;font-family:Sonic HUD C Italic,sans-serif;font-size:24px}.pixel-card-text{color:#94a3b8;font-family:VCR OSD Mono Nova,monospace;font-size:14px;line-height:1.5}.timeline{flex-direction:column;gap:40px;display:flex}.timeline-item{image-rendering:pixelated;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12121a99;border:2px solid #1a1a24;align-items:center;gap:40px;padding:24px 32px;transition:all .2s;display:flex}.timeline-item:hover{border-color:#54fedd;transform:translate(8px);box-shadow:-8px 8px #54fedd33}.timeline-image-wrapper{flex-shrink:0}.timeline-image{width:320px;height:180px;image-rendering:pixelated;background:linear-gradient(135deg,#0d0d14,#050508);border:4px solid #54fedd;transition:all .2s;position:relative;overflow:hidden}.timeline-image:before,.timeline-image:after{content:"";background:#54fedd;width:16px;height:16px;position:absolute}.timeline-image:before{top:-4px;left:-4px}.timeline-image:after{bottom:-4px;right:-4px}.timeline-img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.timeline-year{color:#54fedd;text-align:center;text-shadow:4px 4px #54fedd4d;min-width:140px;font-family:Sonic HUD C Italic,sans-serif;font-size:64px;font-weight:400}.timeline-content{flex:1}.timeline-text{color:#cbd5e1;margin:0;font-family:VCR OSD Mono Nova,monospace;font-size:16px;line-height:1.6}.team-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.team-card{image-rendering:pixelated;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12121a99;border:2px solid #1a1a24;gap:24px;padding:24px;transition:all .2s;display:flex;position:relative}.team-card:hover{border-color:#54fedd;transform:translateY(-4px);box-shadow:0 8px #54fedd33}.team-card:before,.team-card:after{content:"";opacity:0;background:#54fedd;width:12px;height:12px;transition:opacity .2s;position:absolute}.team-card:before{top:-2px;left:-2px}.team-card:after{bottom:-2px;right:-2px}.team-card:hover:before,.team-card:hover:after{opacity:1}.team-avatar{width:140px;height:140px;image-rendering:pixelated;background:linear-gradient(135deg,#0d0d14,#050508);border:3px solid #54fedd;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative;overflow:hidden}.team-card:hover .team-avatar{border-color:#f0f;transform:scale(1.02);box-shadow:0 0 20px #ff00ff4d}.team-avatar-img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.team-info{flex-direction:column;flex:1;justify-content:center;display:flex}.team-name{color:#fff;margin-bottom:8px;font-family:Sonic HUD C Italic,sans-serif;font-size:24px;font-weight:400}.team-role{color:#54fedd;text-transform:uppercase;font-family:VCR OSD Mono Nova,monospace;font-size:14px}.tickets-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.ticket-card{image-rendering:pixelated;background:#12121a;border:2px solid;padding:0;transition:all .2s;overflow:hidden}.ticket-card:hover{transform:translateY(-8px);box-shadow:0 12px #54fedd33}.ticket-header{text-align:center;border-bottom:2px solid #ffffff1a;padding:24px 20px}.ticket-name{margin-bottom:12px;font-family:Sonic HUD C Italic,sans-serif;font-size:28px;font-weight:400}.ticket-price{justify-content:center;align-items:baseline;gap:4px;display:flex}.price-amount{color:#fff;font-family:Sonic HUD C Italic,sans-serif;font-size:48px;font-weight:700}.price-currency{color:#94a3b8;font-family:VCR OSD Mono Nova,monospace;font-size:20px}.ticket-features{flex-direction:column;gap:12px;padding:24px 20px;display:flex}.ticket-feature{align-items:center;gap:12px;display:flex}.feature-icon{color:#54fedd;background:#54fedd26;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}.feature-text{color:#cbd5e1;font-family:VCR OSD Mono Nova,monospace;font-size:13px}.ticket-btn{text-align:center;text-transform:uppercase;margin:0 20px 24px;padding:14px;font-family:Sonic HUD C Italic,sans-serif;font-size:18px;text-decoration:none;transition:all .2s;display:block}.ticket-btn:hover{filter:brightness(.9);transform:translateY(-2px)}.contacts-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}.contact-info-card{text-align:center;image-rendering:pixelated;background:#12121a;border:2px solid #1a1a24;padding:24px;transition:all .2s}.contact-info-card:hover{border-color:#54fedd;transform:translateY(-4px)}.contact-icon{margin-bottom:16px;font-size:40px}.contact-title{color:#54fedd;margin-bottom:12px;font-family:Sonic HUD C Italic,sans-serif;font-size:18px}.contact-link{text-decoration:none}.contact-link:hover{color:#94a3b8;text-decoration:underline}.contact-text{color:#94a3b8;font-family:VCR OSD Mono Nova,monospace;font-size:14px;line-height:1.6}.pixel-card,.ticket-card,.contact-info-card,.faq-item{image-rendering:pixelated}@media (max-width:1200px){.timeline-image{width:280px;height:157px}}@media (max-width:1024px){.about-page .laptop-title{font-size:60px}.values-grid{grid-template-columns:repeat(2,1fr);gap:20px}.timeline-image{width:240px;height:135px}.timeline-year{min-width:100px;font-size:48px}.team-avatar{width:120px;height:120px}.team-name{font-size:20px}.tickets-grid{grid-template-columns:1fr;max-width:400px;margin:40px auto 0}.contacts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.about-page .laptop-title{font-size:50px}.laptop-description-back{width:450px;height:80px;margin:20px auto 60px}.about-page .laptop-description{font-size:16px}.timeline-item{text-align:center;flex-direction:column;padding:20px}.timeline-image{aspect-ratio:16/9;width:100%;max-width:400px;height:auto}.timeline-image-wrapper{width:100%;max-width:400px;margin:0 auto}.timeline-year{text-align:center}.team-grid{grid-template-columns:1fr;gap:24px}.team-card{text-align:center;flex-direction:column;align-items:center}.team-avatar{width:160px;height:160px}}@media (max-width:768px){.hero-laptop-section{padding:20px 20px 40px}.about-page .laptop-title{font-size:36px}.laptop-description-back{margin:10px auto 20px}.about-page .laptop-description{font-size:12px}.section-title{font-size:24px}.section-subtitle{font-size:16px}.values-grid{grid-template-columns:1fr}.timeline-year{font-size:36px}.timeline-text{font-size:14px}.team-avatar{width:140px;height:140px}.team-name{font-size:18px}.team-role{font-size:12px}.contacts-grid{grid-template-columns:1fr}}@media (max-width:480px){.about-page .laptop-title{font-size:24px}.about-page .laptop-description{font-size:10px}.laptop-description-back{width:250px;height:60px;margin:10px auto}.section-title{font-size:20px}.team-avatar{width:120px;height:120px}}
