@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);:root{--color-primary-dark:#1a202c;--color-secondary-accent:#007bff;--color-text-dark:#2d3748;--color-text-light:#f9f9f9;--color-background-light:#fff;--color-border:#e2e8f0;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:32px}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--color-background-light);color:#2d3748;color:var(--color-text-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;padding:64px 0 0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6{color:#1a202c;color:var(--color-primary-dark);font-weight:700;margin-bottom:16px;margin-bottom:var(--spacing-md);margin-top:32px;margin-top:var(--spacing-lg)}a{color:#007bff;color:var(--color-secondary-accent);text-decoration:none;transition:color .3s ease}a:hover{color:#1a202c;color:var(--color-primary-dark)}.navbar{align-items:center;background:#0000;display:flex;height:64px;justify-content:space-between;left:0;padding:0 24px;position:fixed;right:0;top:0;transition:background-color .3s ease,box-shadow .3s ease;z-index:1000}.navbar.scrolled{background-color:var(--color-primary-dark);box-shadow:0 4px 12px #00000026}.logo{align-items:center;display:flex;text-decoration:none}.logo-img{height:36px;margin-right:10px}.company-name{color:var(--color-text-light);font-size:1.3rem;font-weight:700;white-space:nowrap}.nav-links{display:flex;gap:20px;list-style:none;margin:0;padding:0}.nav-links a{border-bottom:2px solid #0000;color:var(--color-text-light);font-size:1rem;padding:6px 4px;text-decoration:none;transition:color .2s ease,border-color .2s ease}.nav-links a:hover{border-color:var(--color-secondary-accent);color:var(--color-secondary-accent)}.menu-icon{background:none;border:none;color:var(--color-text-light);cursor:pointer;display:none;font-size:1.5rem}@media (max-width:1024px){.menu-icon{display:block}.company-name{display:block;font-size:1rem}.nav-links{align-items:flex-start;background:var(--color-primary-dark);display:none;flex-direction:column;left:0;padding:12px 0;position:absolute;top:64px;width:100%}.nav-links.open{display:flex}.nav-links li{width:100%}.nav-links a{font-size:1.05rem;padding:14px 24px;width:100%}.nav-links a:hover{background:#ffffff1a;border-color:#0000}}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,p{margin-top:0!important}.home{color:var(--color-text-dark);overflow-x:hidden;padding-top:0}.hero,.home{margin-top:0;text-align:center}.hero{align-items:center;background-attachment:scroll;color:var(--color-text-light);display:flex;justify-content:center;min-height:80vh;padding:40px 20px;position:relative;transition:background-image 1s ease-in-out}.hero:before{background:linear-gradient(#0006,var(--color-primary-dark) 100%);content:"";inset:0;position:absolute;z-index:1}.hero-content{max-width:900px;padding:20px;z-index:2}.hero h1{font-size:3rem;font-weight:800;margin-bottom:20px}.hero h1,.hero p{color:var(--color-text-light)}.hero p{font-size:1.3rem;margin-bottom:25px}.btn{background-color:var(--color-secondary-accent);border:none;border-radius:6px;box-shadow:0 4px 15px #007bff66;color:var(--color-text-light);cursor:pointer;font-size:1.1rem;font-weight:600;padding:14px 30px;transition:all .3s ease}.btn:hover{background-color:#0056b3;box-shadow:0 6px 20px #007bff99;transform:translateY(-2px)}.about{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding:40px 20px}.about,.about-box{background:var(--color-background-light)}.about-box{border-radius:10px;border-top:4px solid var(--color-secondary-accent);box-shadow:0 10px 30px #00000014;flex:1 1 300px;max-width:350px;padding:25px;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.about-box:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-5px)}.about-box h2{color:var(--color-primary-dark);font-size:1.6rem}.about-box p{font-size:1rem}.experience-traders{align-items:center;background:#f8faff;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:40px 20px}.experience-text{flex:1 1;text-align:left}.experience-text h2{color:var(--color-primary-dark);font-size:2rem}.experience-text p{font-size:1rem;margin-top:10px}.stats{display:flex;gap:20px;margin-top:20px}.stat-box{background:var(--color-background-light);border:1px solid var(--color-border);border-radius:8px;padding:15px;text-align:left}.stat-box h3{color:var(--color-secondary-accent);font-size:2rem;margin-bottom:5px}.experience-image img{border-radius:10px;display:block;max-width:500px;width:100%}.core-values{background:var(--color-primary-dark);color:var(--color-text-light);padding:50px 20px}.core-values h2{font-size:2.5rem;margin-bottom:20px}.values-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.value-card{background:#2d3748;border-bottom:4px solid var(--color-secondary-accent);border-radius:10px;color:var(--color-text-light);flex:1 1 280px;max-width:320px;padding:30px;text-align:center;transition:transform .3s ease}.value-card:hover{transform:translateY(-5px)}.value-icon{color:var(--color-secondary-accent);font-size:2.5rem;margin-bottom:10px}.work-life{align-items:center;background:var(--color-background-light);display:flex;flex-wrap:wrap;gap:30px!important;justify-content:center;padding:20px!important}.work-life-text{flex:1 1 450px;text-align:left}.work-life-text h2{color:var(--color-primary-dark);font-size:2rem}.work-life-slideshow{flex:1 1 450px;margin-top:0!important;max-width:550px;padding-top:0!important;text-align:center}.work-life-slideshow img{border-radius:10px;display:block!important;height:350px;margin:0!important;object-fit:cover;padding:0!important;width:100%}.dots{margin-top:10px}.dot{background-color:var(--color-border);border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 4px;width:10px}.dot.active{background-color:var(--color-secondary-accent)}@media (max-width:1024px){.hero h1{font-size:2.5rem}.experience-traders{flex-direction:column;text-align:center}.experience-image img{max-width:100%}}@media (max-width:768px){.hero{min-height:60vh;padding:20px}.hero h1{font-size:2rem}.hero p{font-size:1.1rem}.work-life-slideshow img{height:250px}}.about-container{background-color:var(--color-background-light);color:var(--color-text-dark)}.about-header{background:var(--color-primary-dark);height:280px;overflow:hidden;position:relative;width:100%}.about-image{height:100%;object-fit:cover;opacity:.55;width:100%}.overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:absolute}.overlay h1{color:var(--color-text-light);font-size:2.8rem;font-weight:800;margin:0}.about-section-container{display:flex;flex-direction:column;gap:24px;margin:32px auto 48px;max-width:960px;padding:0 20px}.about-section{background:var(--color-background-light);border-left:4px solid var(--color-secondary-accent);border-radius:8px;box-shadow:0 4px 15px #0000000d;padding:24px 28px;text-align:left}.about-section h2{color:var(--color-primary-dark);font-size:1.6rem;margin-bottom:8px}.about-section p{color:var(--color-text-dark);font-size:1.05rem;line-height:1.6}@media (max-width:768px){.about-header{height:220px}.overlay h1{font-size:2.2rem}.about-section{padding:20px}.about-section h2{font-size:1.45rem}.about-section p{font-size:1rem}}.contact-container{background:var(--color-background-light);color:var(--color-text-dark)}.contact-header{background:var(--color-primary-dark);height:280px;overflow:hidden;position:relative;width:100%}.contact-image{height:100%;object-fit:cover;opacity:.55;width:100%}.contact-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:absolute}.contact-overlay h1{color:var(--color-text-light);font-size:2.8rem;font-weight:800;margin:0}.contact-content{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin:32px auto 48px;max-width:1100px;padding:0 20px}.contact-form h2{color:var(--color-primary-dark);font-size:1.6rem;margin-bottom:16px}.contact-form form{display:flex;flex-direction:column;gap:12px}.contact-form label{font-size:.95rem;font-weight:600}.contact-form input,.contact-form textarea{border:1px solid var(--color-border);border-radius:6px;font-size:.95rem;padding:10px 12px}.contact-form textarea{min-height:120px;resize:vertical}.contact-info-container{background:#f8f9fa;border-radius:8px;box-shadow:0 4px 15px #0000000d;padding:24px}.contact-info-container h2{color:var(--color-primary-dark);font-size:1.6rem;margin-bottom:12px}.contact-info-container p{font-size:.95rem;line-height:1.5;margin-bottom:10px}.contact-info-container a{color:var(--color-secondary-accent);text-decoration:none}.contact-map{border-radius:8px;margin-top:16px;overflow:hidden}@media (max-width:768px){.contact-header{height:220px}.contact-overlay h1{font-size:2.2rem}.contact-content{grid-template-columns:1fr}}.footer{background-color:var(--color-primary-dark);border-top:3px solid var(--color-secondary-accent);color:var(--color-text-light);padding:var(--spacing-lg) 0;position:relative}.footer-container{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 var(--spacing-lg)}.footer-section{flex-basis:250px;flex-grow:1;text-align:left}.footer-section.address{flex-grow:2;max-width:400px}.footer-section h3{border-bottom:2px solid #ffffff1a;color:var(--color-secondary-accent);font-size:1.3rem;font-weight:700;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.footer-section p{color:#b0bacc;font-size:.95rem;line-height:1.6}.address-block,.footer-section p{margin-bottom:var(--spacing-md)}.address-block strong{color:var(--color-text-light);display:block;margin-bottom:4px}.footer-section.links ul{list-style:none;margin:0;padding:0}.footer-section.links li{margin-bottom:var(--spacing-sm)}.footer-section a{color:var(--color-text-light);display:block;font-size:1rem;text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:var(--color-secondary-accent)}.footer-section.contact a{font-size:.95rem;margin-bottom:5px}.footer-socials{align-items:center;display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.footer-socials a{color:var(--color-text-light);transition:color .3s ease,transform .3s ease}.footer-socials a:hover{color:var(--color-secondary-accent);transform:translateY(-2px)}.footer-bottom{border-top:1px solid #ffffff1a;color:#888;font-size:.85rem;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);text-align:center}@media (max-width:768px){.footer-container{align-items:center;flex-direction:column;padding:var(--spacing-lg) var(--spacing-md);text-align:center}.footer-section{flex-basis:100%;margin-bottom:var(--spacing-lg);max-width:100%;text-align:center}.footer-section.address{flex-grow:1}.footer-section h3{border-bottom:none;padding-bottom:0}.footer-socials{justify-content:center;margin-top:var(--spacing-md)}}.careers-container{background:var(--color-background-light);color:var(--color-text-dark)}.careers-hero{background:var(--color-primary-dark);height:280px;overflow:hidden;position:relative;width:100%}.careers-image{height:100%;object-fit:cover;opacity:.55;width:100%}.careers-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:absolute}.careers-overlay h1{color:var(--color-text-light);font-size:2.8rem;font-weight:800;margin:0}.careers-content{margin:32px auto 48px;max-width:1100px;padding:0 20px}.careers-content h2{color:var(--color-primary-dark);font-size:1.8rem;margin-bottom:24px}.job-listings{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.job-card{background:#fff;border-left:4px solid var(--color-secondary-accent);border-radius:8px;box-shadow:0 4px 15px #0000000d;color:var(--color-text-dark);padding:24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.job-card h3{color:var(--color-primary-dark);font-size:1.3rem;margin-bottom:8px}.job-card p{font-size:.95rem;line-height:1.4;margin-bottom:6px}.job-card:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-4px)}@media (max-width:768px){.careers-hero{height:220px}.careers-overlay h1{font-size:2.2rem}.careers-content h2{font-size:1.6rem}}body{background-color:#f8f8f8;font-family:Arial,sans-serif;margin:0;padding:0}
/*# sourceMappingURL=main.454d18a9.css.map*/