.about-page{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--light-text);line-height:1.6;background-color:var(--dark-background);scroll-behavior:smooth}section{padding:60px 20px;margin-bottom:20px}h1,h2,h3{color:var(--primary-green);text-align:center;margin-bottom:30px}h1{font-size:3rem}h2{font-size:2.2rem}h3{font-size:1.6rem}p{font-size:1rem;text-align:center;max-width:800px;margin:0 auto 20px;color:var(--light-text)}.button-primary{display:inline-block;background-color:var(--primary-green);color:var(--dark-background);padding:15px 30px;border-radius:50px;text-decoration:none;font-size:1rem;font-weight:700;border:none;transition:background-color .3s ease,transform .2s ease;margin-top:20px;box-shadow:0 4px 15px rgba(57,255,20,.4)}.button-primary:hover{background-color:oklch(44.8% .119 151.328);transform:translateY(-3px);box-shadow:0 6px 20px rgba(57,255,20,.6)}.hero-section{background:url(https://via.placeholder.com/1500x600/0A0A0A/39FF14?text=Productivity+Journey) no-repeat 50%/cover;color:#fff;text-align:center;padding:120px 20px;position:relative;display:flex;align-items:center;justify-content:center;min-height:500px;border-bottom:2px solid var(--primary-green)}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6)}.hero-content{position:relative;z-index:1;max-width:900px;text-align:center}.hero-content h1{color:var(--primary-green);font-size:3.5rem;margin-bottom:20px}.hero-content p{color:var(--light-text);font-size:1.3rem;margin-bottom:30px}.mission-section{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:40px auto;background-color:var(--secondary-dark);border-radius:15px;box-shadow:0 4px 15px rgba(57,255,20,.2);border:1px solid rgba(57,255,20,.3);padding:40px}.mission-content{flex:1 1;padding:20px;text-align:left}.mission-content h2{text-align:left;border-bottom:2px solid var(--primary-green);padding-bottom:10px;margin-bottom:20px;color:var(--primary-green)}.mission-content p{text-align:left;margin:0;max-width:none;color:var(--light-text)}.values-section{background-color:var(--dark-background);padding:80px 20px;border-top:1px dashed rgba(57,255,20,.3);border-bottom:1px dashed rgba(57,255,20,.3)}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px;max-width:1200px;margin:0 auto}.value-card{background-color:var(--secondary-dark);padding:30px;border-radius:10px;box-shadow:0 4px 10px rgba(57,255,20,.2);text-align:center;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(57,255,20,.2)}.value-card:hover{transform:translateY(-10px);box-shadow:0 8px 20px rgba(57,255,20,.4)}.value-card h3{color:var(--primary-green);margin-bottom:15px}.value-card p{font-size:.9rem;color:var(--light-text);margin-bottom:0;text-align:center}.call-to-action-bottom{background-color:var(--secondary-dark);text-align:center;padding:80px 20px;margin-top:40px;border-top:2px solid var(--primary-green)}.call-to-action-bottom h2{color:var(--primary-green);margin-bottom:20px}.call-to-action-bottom p{color:var(--light-text);font-size:1.1rem;margin-bottom:30px}.about-footer{background-color:#000;color:var(--light-text);padding:30px 20px;text-align:center;font-size:.85rem;margin-top:0;border-top:2px solid var(--primary-green)}.about-footer p{margin:.5rem 0;color:var(--light-text)}.about-footer a{color:var(--primary-green);text-decoration:none;margin:0 10px;transition:color .3s ease;font-size:.9rem}@media (max-width:1024px){.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.1rem}.mission-section{flex-direction:column}}@media (max-width:768px){h1{font-size:2.5rem}h2{font-size:1.8rem}h3{font-size:1.3rem}.hero-section{padding:80px 20px;min-height:400px}.hero-content h1{font-size:2.2rem}.hero-content p{font-size:1rem}.mission-section{padding:30px}.mission-content,.mission-image{padding:10px}.team-grid,.values-grid{grid-template-columns:1fr}.team-member,.value-card{padding:25px}.call-to-action-bottom{padding:60px 20px}}@media (max-width:480px){h1{font-size:2rem}h2{font-size:1.6rem}.button-primary,p{font-size:.95rem}.button-primary{padding:12px 25px}.hero-section{min-height:350px}.hero-content h1{font-size:1.8rem}.hero-content p{font-size:.95rem}}