:root{background:#000;scroll-behavior:smooth}#root{margin:0 auto;padding:0}.navbarclass{color:#000;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;flex-direction:row-reverse}.brnadname h1{font-size:80px;white-space:nowrap}.menubtn{background:none;border:none;cursor:pointer;position:relative;z-index:1001}.nav-links.open{list-style:none;display:flex;gap:2rem;margin:0;padding:0!important;margin-right:0!important;box-shadow:none!important;border:none!important;background-color:transparent!important}.nav-links{display:none;position:absolute;top:80px;right:20px;background:#000;padding:1rem 2rem;flex-direction:row;z-index:1000;gap:1rem;width:max-content;max-width:100vw;overflow-x:auto;box-sizing:border-box;box-shadow:none!important;padding:0!important;margin-right:0!important;border:none!important;background-color:transparent!important}.nav-links li a{text-decoration:none;color:#fff;font-weight:700;box-shadow:none!important;border:none!important;padding:0!important;margin-right:0!important;background-color:transparent!important}@keyframes pixarBounce{0%{transform:scale(1)}10%{transform:scale(1.15,.85)}30%{transform:translateY(-30px) scale(.85,1.2)}50%{transform:translateY(0) scale(1.1,.9)}70%{transform:translateY(-10px) scale(.95,1.05)}to{transform:translateY(0) scale(1)}}.letter{display:inline-block;animation-fill-mode:both;transition:transform .2s ease;cursor:pointer}.letter:hover{animation:pixarBounce .65s ease-out both;color:#39ff14}.glow-icon{color:#39ff14;filter:drop-shadow(0 0 6px #39ff14)}@media (max-width: 600px){.brandname{font-size:50px}.nav-links.open{list-style:none;display:flex;flex-direction:column;gap:1rem;margin:0;padding:0!important;margin-right:0!important;box-shadow:none!important;border:none!important;background-color:transparent!important;margin-left:20px}.navbarclass{margin-bottom:100px}}video{width:70%;height:50%}.promovid{align-items:center;display:flex;justify-content:center}.info{color:#fff;line-height:1.6;font-size:30px}.founder{color:#fff;line-height:2;font-size:30px}.principles p{color:#fff;font-size:20px}ul{float:left}.principles li{color:#fff;list-style-type:none;font-size:100px;gap:10px;font-family:Bebas Neue,sans-serif;white-space:nowrap}.bodypart{display:grid;gap:20px;grid-template-columns:1fr 1fr}.text{display:flex;flex-direction:column}.btn2{background-color:#000;color:#fff;border:2px solid #39ff14;box-shadow:0 0 12px #39ff14;padding:.8rem 2rem;border-radius:8px;font-size:1rem;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;width:300px;align-items:center;margin-left:200px}.btn2:hover{transform:scale(1.05);box-shadow:0 0 20}@media (max-width:600px){.headerma{font-size:100px}.principles li{color:#fff;list-style-type:none;font-size:50px;gap:10px;font-family:Bebas Neue,sans-serif;white-space:nowrap}.principles p{color:#fff;font-size:20px}.founder{color:#fff;line-height:1.5;font-size:20px}.bodypart{display:flex;gap:20px;flex-direction:column}.info{color:#fff;line-height:1.5;font-size:20px}.btn2{background-color:#000;color:#fff;border:2px solid #39ff14;box-shadow:0 0 12px #39ff14;padding:.8rem 2rem;border-radius:8px;font-size:1rem;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;width:300px;align-items:center;margin-left:50px}.btn2:hover{transform:scale(1.05);box-shadow:0 0 20}}.infographics{display:flex;gap:20px}img{width:400px;height:400px}@media (max-width:600px){.hiwt{color:#fff;text-align:center;font-family:Bebas Neue,sans-serif;font-size:75px;white-space:nowrap}.infographics{display:flex;flex-direction:column;gap:20px}}.brandslist{display:flex;gap:50px}@media (max-width:600px){.brandh{color:#fff;text-align:center;font-family:Bebas Neue,sans-serif;font-size:35px;text-wrap:nowrap}.brandslist{display:flex;gap:50px;flex-direction:column}}.brandlogo{width:350px;height:350px}h2{color:#fff;font-family:Bebas Neue,sans-serif}.project-card{display:flex;flex-direction:column;align-items:center;text-align:center}.reviewslist{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px}.review-card{background-color:#fff;border:4px solid #39FF14;padding:20px;border-radius:10px;width:280px;text-align:left}.review-card h3{margin:0 0 10px;color:#000}.review-stars{color:#39ff14;margin-bottom:10px}.review-card p{margin:0;font-size:.95rem;line-height:1.3;color:#000}.review-form{display:flex;flex-direction:column;align-items:center;gap:15px;max-width:500px;margin:0 auto}.review-form input,.review-form textarea{width:100%;padding:10px;border-radius:6px;border:1px solid #555;background-color:#222;color:#fff;font-size:1rem}.review-form input:focus,.review-form textarea:focus{outline:none;border-color:#39ff14}.review-form button{background-color:#000;color:#fff;border:2px solid #39ff14;box-shadow:0 0 12px #39ff14;padding:.8rem 2rem;border-radius:8px;font-size:1rem;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;width:300px;align-items:center}.review-form button:hover{transform:scale(1.05);box-shadow:0 0 20}@media (max-width:600px){.rh{color:#fff;text-align:center;font-family:Bebas Neue,sans-serif;font-size:75px}.reviewslist{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;gap:20px;margin-bottom:40px}.review-form input,.review-form textarea{width:90%;padding:10px;border-radius:6px;border:1px solid #555;background-color:#222;color:#fff;font-size:1rem}}h1{color:#fff;text-align:center;font-family:Bebas Neue,sans-serif;font-size:125px}.contact-form{display:flex;flex-direction:column;align-items:center;gap:15px;max-width:500px;justify-content:center;margin:0 auto}.contact-form input,.contact-form textarea{width:100%;padding:10px;border-radius:6px;border:1px solid #555;background-color:#222;color:#fff;font-size:1rem}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:#39ff14}.btn2 button{background-color:#000;color:#fff;border:2px solid #39ff14;box-shadow:0 0 12px #39ff14;padding:.8rem 2rem;border-radius:8px;font-size:1rem;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;width:300px;align-items:center;margin-left:0!important}.btn2 button:hover{transform:scale(1.05);box-shadow:0 0 20}#msg{color:#fff;text-align:center;justify-content:center;margin-top:50px;font-size:50px}@media (max-width:600px){.ch{color:#fff;text-align:center;font-family:Bebas Neue,sans-serif;font-size:75px}}
