:root{--primary-red:#e16560;--secondary-red:#c4342f;--dark-red:#6f1815;--darker-red:#801c18;--light-red:#ffebeb;--background:#fff}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--light-red);color:#000;background-color:var(--background);margin:0;padding:0;font-family:DM Sans,sans-serif;overflow-x:hidden}b{color:var(--secondary-red)}nav{background-color:var(--background);z-index:100;align-items:center;padding:1rem;display:flex;position:sticky;top:0}#nav_logo{width:auto;height:30px;margin-right:10px}#navbar{color:#000;margin-left:auto}#navbar a{color:#000;padding:0 10px;text-decoration:none}#hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 72px);margin:0 auto;padding:0 2%;display:flex}#heroCopy{max-width:600px;margin-top:.5rem;margin-bottom:1rem}#learnMoreBtn{background-color:var(--dark-red);color:#fff;cursor:pointer;border:none;border-radius:25px;margin-bottom:2rem;padding:6px 24px;font-size:16px;font-weight:500;transition:background-color .3s}.learn-more-btn{background-color:var(--dark-red);color:#fff;cursor:pointer;border:none;border-radius:25px;margin-top:2rem;padding:12px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .3s;display:inline-block}.learn-more-btn:hover{background-color:var(--darker-red)}.award-badge{color:#fff;background-color:#000;border-radius:25px;align-items:center;margin-bottom:20px;padding:4px 12px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 2px 4px #0000001a}.trophy-icon{margin-right:8px;font-size:16px}.badge-text{letter-spacing:.5px}.badge-text a{color:#fff;background-position:-100% 0;background-size:200% 100%;border-radius:3px;text-decoration:underline;animation:3s ease-in-out infinite gradientMove}.badge-text a:hover{color:#f0f0f0}.container{text-align:center;border:5px solid #c4342f;border-radius:10px;margin:10px;padding:1em}h1{margin-bottom:1rem}#solution_contact{grid-template-columns:1fr 1fr;gap:20px;margin:20px;padding:20px;display:grid}#solution{text-align:left;margin:10px;padding:15px}#contact{text-align:right;margin:10px;padding:15px}#solution_list{margin-left:1rem;padding:.25rem}.contact_image{object-fit:cover;border-radius:50%;width:50px;height:50px;margin-bottom:10px;margin-left:15px}.contact_individual{text-align:right;flex-direction:row;justify-content:flex-end;align-items:center;display:flex}@media screen and (max-width:480px){nav{background-color:var(--background);padding:.5rem}#nav_logo{height:25px}#navbar a{padding:0 8px;font-size:14px}.award-badge{margin-bottom:12px;padding:5px 12px;font-size:12px}.trophy-icon{margin-right:5px;font-size:13px}#hero{justify-content:flex-start;height:auto;padding:25px 4% 0}#hero h1{margin-bottom:.4rem;font-size:23px;line-height:1.25}#heroCopy{max-width:100%;margin-top:.4rem}#heroCopy p{font-size:15px;line-height:1.35}#learnMoreBtn{display:none}.learn-more-btn{margin-top:.8rem;padding:9px 20px;font-size:14px}#goalncontact{grid-template-columns:1fr;gap:15px;margin:15px;padding:15px}#solution_contact{text-align:left;grid-template-columns:1fr;gap:15px;padding:15px 15px 15px 0}#solution_contact>div{text-align:left}#goal,#contact{margin:5px;padding:10px}#contact{text-align:left}.contact_individual{text-align:left;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:15px;margin-left:-15px;margin-right:10px;display:flex}#goal h2,#contact h2{margin-bottom:.5rem;font-size:20px}#goal p,#contact p{font-size:14px;line-height:1.4}}body h1{max-width:1800px;margin:1rem auto;padding:0 1rem}.animate-on-scroll{opacity:0;transition:all .8s ease-out;transform:translateY(50px)}.animate-on-scroll.animate{opacity:1;transform:translateY(0)}.animate-on-scroll.delay-1{transition-delay:.1s}.animate-on-scroll.delay-2{transition-delay:.2s}.animate-on-scroll.delay-3{transition-delay:.3s}.animate-on-scroll.delay-4{transition-delay:.4s}.animate-on-scroll.delay-5{transition-delay:.5s}#about_us{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:50px;max-width:700px;margin:20px auto;padding:40px 20px;display:flex}#rahul-about,#ronak-about,#sarek-about{flex-direction:column;flex:0 0 calc(50% - 25px);justify-content:flex-start;align-items:center;gap:15px;min-width:0;margin:0;padding:20px;display:flex}#rahul-about>span,#ronak-about>span,#sarek-about>span,#sam-about>span{line-height:0;margin:0!important;padding:0!important;display:block!important}#rahul-photo,#ronak-photo,#sarek-photo{object-fit:contain;border-radius:8px;max-width:300px;height:auto;margin:0;display:block;box-shadow:0 4px 8px #0000001a;width:100%!important}#sam-about{flex-direction:column;flex:0 0 calc(50% - 25px);justify-content:flex-start;align-items:center;gap:15px;min-width:0;margin:0;padding:20px;display:flex}#sam-photo{object-fit:contain;border-radius:8px;max-width:300px;height:auto;margin:0;display:block;box-shadow:0 4px 8px #0000001a;width:100%!important}@media screen and (max-width:768px){#about_us{flex-flow:column;align-items:center;gap:30px;max-width:none;padding:20px 15px}#rahul-about,#ronak-about,#sarek-about,#sam-about{flex:none;width:100%;max-width:300px;margin:0;padding:20px}#rahul-photo,#ronak-photo,#sarek-photo,#sam-photo{max-width:300px;width:100%!important}}.thirds{grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;gap:30px;margin:30px;display:grid}.third{padding:20px}.third p{padding:2.5px}@media screen and (max-width:768px){.thirds{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:20px;margin:20px}.third{padding:15px}}
