.about{min-height:100vh;padding-bottom:6rem;position:relative;overflow:visible}.page-title{text-align:center;z-index:1;background:linear-gradient(45deg,#ff6b6b,#ffd93d,#6c5ce7,#45b7d1) 0 0/300% 300%;-webkit-text-fill-color:transparent;text-shadow:0 0 20px #ff6b6b33,0 0 40px #6c5ce71a,0 0 60px #45b7d11a;letter-spacing:.1em;-webkit-background-clip:text;margin-bottom:2rem;padding-top:9rem;font-family:Poppins,sans-serif;font-size:6rem;font-weight:900;animation:6s linear infinite gradientFlow;position:relative}.page-title:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(circle,#ff6b6b1a 0%,#6c5ce71a 50%,#0000 70%);width:150%;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-title:after{content:"EPIC ABOUT";opacity:.03;z-index:-1;white-space:nowrap;letter-spacing:.2em;filter:blur(2px);font-size:150%;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.5)}.page-subtitle{text-align:center;z-index:1;letter-spacing:.15em;background:linear-gradient(45deg,#6c5ce7,#45b7d1);-webkit-text-fill-color:transparent;opacity:.9;-webkit-background-clip:text;margin-bottom:5rem;font-size:1.5rem;font-weight:500;position:relative}@keyframes gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (max-width:768px){.about{overflow:hidden}.page-title{padding-top:6rem;font-size:4rem}.page-subtitle{margin-bottom:3rem;font-size:1.2rem}}@media (max-width:480px){.page-title{padding-top:5rem;font-size:3rem}.page-subtitle{margin-bottom:1rem;font-size:1rem}}.vision{padding:5rem 0;position:relative;overflow:hidden}.vision-container{z-index:1;max-width:800px;margin:0 auto;padding:0 2rem;position:relative}.vision-title{text-align:center;background:linear-gradient(45deg,#ff6b6b,#ff9b6b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:3rem;font-size:2.5rem;font-weight:700;position:relative}.vision-text{text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:700;line-height:1.4}.vision-description{text-align:center;font-size:1.1rem;line-height:2}@media (max-width:768px){.vision{padding:6rem 0}.vision-title{font-size:2rem}.vision-text{font-size:1.5rem}.vision-description{font-size:1rem;line-height:1.8}}@media (max-width:480px){.vision{padding:3rem 0}}.company-info{padding:8rem 0;position:relative;overflow:hidden}.info-container{z-index:1;max-width:800px;margin:0 auto;padding:0 2rem;position:relative}.info-title{text-align:center;background:linear-gradient(45deg,#4ecdc4,#45b7d1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:4rem;font-size:2.5rem;font-weight:700}.info-content{max-width:600px;margin:0 auto}.info-item{border-bottom:1px solid #0000001a;padding:2rem 0;display:flex}.info-item:last-child{border-bottom:none}.info-item dt{flex:0 0 150px;font-weight:600}.info-item dd{flex:1;line-height:1.6}@media (max-width:768px){.info-title{font-size:2rem}.info-item{flex-direction:column;padding:1.5rem 0}.info-item dt{flex:0 0 60px;margin-bottom:.5rem}.company-info{padding:3rem 0}}.geometric-pattern{display:none}.section-background-text{white-space:nowrap;pointer-events:none;z-index:0;color:#00f7ff08;letter-spacing:-.05em;transform-origin:50%;font-family:Poppins,sans-serif;font-size:25vw;font-weight:900;position:absolute}.vision .section-background-text,.company-info .section-background-text{top:40%;left:50%;transform:translate(-50%,-50%)}
