*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(135,207,235,.096);border-radius:50px;box-shadow:0 4px 20px #0000001a;left:50%;max-width:1400px;padding:1rem 2rem;position:fixed;top:20px;transform:translateX(-50%);width:95%;z-index:1000}.navbar-container{justify-content:space-between;margin:0 auto;max-width:1400px}.navbar-container,.navbar-logo{align-items:center;display:flex}.navbar-logo{color:#000;font-size:1.1rem;font-weight:600;gap:10px;text-decoration:none}.logo-icon{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:#fff;font-size:.9rem;font-weight:700;height:35px;justify-content:center;width:35px}.logo-icon,.nav-menu{align-items:center;display:flex}.nav-menu{gap:2rem;list-style:none}.nav-menu a{color:#333;font-size:.95rem;text-decoration:none;transition:color .3s}.nav-menu a:hover{color:#667eea}.nav-btn{background:#000;border-radius:25px;color:#fff;font-size:.9rem;padding:.7rem 1.8rem;text-decoration:none;transition:all .3s}.nav-btn:hover{background:#333;transform:translateY(-2px)}.right-nav{align-items:center;display:flex;flex-direction:row-reverse;gap:1rem}.nav-burger{align-items:center;background-color:#000;border-radius:5px;box-sizing:border-box;cursor:pointer;display:none;flex-direction:column;gap:6px;justify-content:center;padding:5px 15px;position:relative}.nav-burger span{background:#fff;border-radius:2px;height:3px;transform-origin:center;transition:all .3s ease;width:25px}.nav-burger.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.nav-burger.active span:nth-child(2){transform:rotate(-45deg) translate(2px,-1px)}@media (max-width:768px){.navbar{padding:1rem}.nav-menu{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000001a;flex-direction:column;gap:20px;left:-120%;padding:20px 0;position:absolute;text-align:center;top:120%;transition:.3s;width:100%}.nav-menu.active{left:0}.nav-menu li{padding:10px 0}.nav-burger{border-radius:20px;display:flex;max-width:-webkit-max-content;max-width:max-content;padding:10px 17px}}.logo-image{height:50px;width:50px}.footer{background:#f8f9fa;margin-top:4rem;padding:4rem 2rem 2rem}.footer-container{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;margin:0 auto;max-width:1400px}.footer-logo img{max-height:60px;max-width:60px}.footer-section{flex:1 1;padding:1rem}.footer-section h4{color:#000;font-size:.9rem;font-weight:600}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.8rem}.footer-section ul li a{color:#666;font-size:.9rem;text-decoration:none;transition:color .3s}.footer-section ul li a:hover{color:#667eea}.footer-logo{align-items:center;display:flex;font-size:1.1rem;font-weight:600;gap:10px;margin-bottom:1rem}.footer-desc{color:#666;font-size:.9rem;line-height:1.6;margin-bottom:1.5rem;max-width:300px}.social-links{display:flex;gap:1rem}.social-links a{align-items:center;background:#e9ecef;border-radius:50%;color:#333;display:flex;height:35px;justify-content:center;text-decoration:none;transition:all .3s;width:35px}.social-links a:hover{background:#667eea;color:#fff;transform:translateY(-3px)}@media (max-width:1024px){.footer-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.footer-container{gap:2rem;grid-template-columns:1fr}}.contact-page{background:linear-gradient(135deg,#e0e7ff,#f3e8ff 50%,#fce7f3);min-height:100vh}.contact-hero{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:120px 2rem 4rem}.contact-subtitle{color:#666;font-size:.9rem;margin-bottom:1rem}.contact-hero h1{color:#000;font-size:3.5rem;line-height:1.2;margin-bottom:1.5rem}.highlight{color:#667eea}.contact-description{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:3rem;max-width:500px}.contact-info-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.info-card{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;padding:2rem}.icon-wrapper{align-items:center;border-radius:12px;display:flex;font-size:1.5rem;height:50px;justify-content:center;margin-bottom:1rem;width:50px}.email-icon{background:#e0e7ff}.location-icon{background:#fce7f3}.info-card h3{color:#000;font-size:1.1rem;margin-bottom:.5rem}.info-card p{color:#666;font-size:.9rem;margin:.3rem 0}.map-container{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;overflow:hidden}.map-placeholder{align-items:center;background:linear-gradient(135deg,#e0e7ff,#d4d4d8);display:flex;flex-direction:column;height:300px;justify-content:center;position:relative}.map-marker{font-size:3rem;margin-bottom:1rem}.map-credit{background:#fff;border-radius:8px;bottom:10px;color:#666;font-size:.8rem;padding:.5rem 1rem;position:absolute;right:10px}.contact-form-wrapper{position:-webkit-sticky;position:sticky;top:120px}.contact-form-card{background:#fff;border-radius:30px;box-shadow:0 10px 40px #0000001a;padding:3rem}.contact-form-card h2{color:#000;font-size:2rem;margin-bottom:.5rem}.form-subtitle{color:#666;font-size:.9rem;margin-bottom:2rem}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column}.form-group label{color:#333;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{border:1px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:.95rem;padding:.9rem;transition:all .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.submit-btn{background:#000;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:1rem;padding:1rem 2rem;transition:all .3s}.submit-btn:hover{background:#333;box-shadow:0 10px 30px #0003;transform:translateY(-2px)}@media (max-width:1024px){.contact-hero{grid-template-columns:1fr}.contact-form-wrapper{position:static}}@media (max-width:768px){.contact-hero h1{font-size:2.5rem}.contact-info-cards,.form-row{grid-template-columns:1fr}}.home-page{min-height:100vh}.hero-section{background:linear-gradient(135deg,#e0e7ff,#f3e8ff);min-height:90vh;padding:140px 2rem 4rem}.hero-content,.hero-section{align-items:center;display:flex}.hero-content{flex-wrap:wrap;margin:0 auto;max-width:1400px}.hero-subtitle{color:#667eea;font-size:.85rem;font-weight:600;letter-spacing:2px;margin-bottom:1.5rem}.hero-section h1{color:#000;font-size:4rem;line-height:1.2;margin-bottom:1.5rem;max-width:900px}.hero-description{color:#666;font-size:1.2rem;line-height:1.8;margin-bottom:3rem;max-width:700px}.hero-text{display:flex;flex:1 1;flex-direction:column}.hero-image img{background:#0000}.growth-section{background:#1a1f3a;color:#fff;padding:6rem 2rem}.growth-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}.section-label{color:#667eea;font-size:.85rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem}.growth-content h2{font-size:2.5rem;line-height:1.3;margin-bottom:1.5rem}.growth-content p{color:#b8c5d6;font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem}.growth-stats{display:flex;flex-direction:column;gap:1.5rem}.stat-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:2rem}.stat-icon{font-size:2rem;margin-bottom:1rem}.stat-card h3{font-size:1.2rem;margin-bottom:.5rem}.stat-value{color:#667eea;font-size:2.5rem;font-weight:700;margin:.5rem 0}.stat-card p{color:#b8c5d6;font-size:.95rem;margin:0}.journey-section{margin:0 auto;max-width:1200px;padding:6rem 2rem;text-align:center}.journey-section h2{color:#000;font-size:3rem;margin-bottom:1rem}.journey-subtitle{color:#666;font-size:1.2rem;margin-bottom:4rem}.timeline{margin:0 auto;max-width:800px;position:relative}.timeline:before{background:linear-gradient(180deg,#667eea,#764ba2);content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:2px}.timeline-item{align-items:center;display:flex;margin-bottom:4rem;position:relative}.timeline-marker{border-radius:50%;height:20px;left:50%;position:absolute;transform:translateX(-50%);width:20px;z-index:2}.timeline-marker.blue{background:#667eea}.timeline-marker.purple{background:#764ba2}.timeline-marker.pink{background:#f093fb}.timeline-marker.cyan{background:#4facfe}.timeline-content{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;padding:2rem;text-align:left;width:45%}.timeline-item:nth-child(odd) .timeline-content{margin-left:0;margin-right:auto}.timeline-item:nth-child(2n) .timeline-content{margin-left:auto;margin-right:0}.timeline-content h3{color:#000;font-size:1.5rem;margin-bottom:1rem}.timeline-content p{color:#666;line-height:1.6}.stats-section{background:#f8f9fa;padding:4rem .5rem}.stats-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1400px}.stat-item{border:1px solid #ddd;border-radius:15px;min-width:200px;padding:1rem;text-align:center}.stat-item h3{color:#667eea;font-size:3rem;margin-bottom:.5rem}.stat-item p{color:#666;font-size:1.1rem}.cta-section{background:linear-gradient(135deg,#1a1f3a,#2d3561)}.cta-content{max-width:800px}.cta-content h2{font-size:3rem}.btn-primary{color:#000}.btn-secondary{border:2px solid #fff;color:#000}@media (max-width:1024px){.hero-section h1{font-size:3rem}.growth-container{grid-template-columns:1fr}.timeline-marker,.timeline:before{left:-10px}.timeline-content{margin-left:20px!important;width:calc(100% - 20px)}}@media (max-width:768px){.hero-section h1{font-size:2.5rem}.stats-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column}}.hero-buttons{align-items:center;display:inline-flex;justify-content:flex-start}.growth-image{margin:auto;max-width:100%}.hero-buttons * buttons{margin:none}.growth-section{align-items:center;background:none;display:flex;flex-direction:column;justify-content:center}.growth-content{color:#000;margin-top:3rem;text-align:center}.growth-content h2{font-size:3rem;margin-bottom:1rem}.growth-content p{color:#666;font-size:1.2rem;margin:auto auto 2rem;max-width:70%}.pill-intro{background-color:none;border:1px solid #ddd;border-radius:9999px;color:#000;display:inline-block;font-size:.85rem;padding:.5rem 1.5rem}@media (max-width:1024px){.hero-section * img{margin-top:2rem;max-width:100%}.growth-content h2{font-size:2.3rem;min-width:100%;padding:0}.growth-content>p{margin:1rem 0;min-width:100%}.hero-section{flex-direction:row;flex-wrap:wrap}.hero-section .hero-text .hero-buttons * button{padding:1rem}.cta-section{padding:4rem .5rem}.cta-section .cta-content h2{font-size:2.5rem;margin:1rem auto;padding:0}.cta-section .cta-content>p{margin:1rem auto;max-width:100%;padding:0}}.projects-page{min-height:100vh}.projects-hero{background:url(/static/media/Projects%20visual.0935dedeb04e252fa7ac.png),linear-gradient(135deg,#e0e7ff77,#f3e8ff70);background-position:50%;background-repeat:no-repeat;background-size:zoom-in;height:80vh;padding:140px 2rem 4rem;text-align:center}.projects-hero-content{margin:0 auto;max-width:900px}.projects-subtitle{color:#667eea;font-size:.85rem;font-weight:600;letter-spacing:2px;margin-bottom:1.5rem}.projects-hero h1{color:#000;font-size:5rem;line-height:1.2;line-height:1.5;margin-bottom:1.5rem;padding:0 4rem}.projects-description{color:#666;font-size:1.2rem;line-height:1.8;margin:0 auto 3rem;max-width:800px}.project-filters{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.filter-btn{background:#fff;border:2px solid #e0e0e0;border-radius:25px;color:#666;cursor:pointer;font-size:.95rem;padding:.8rem 1.8rem;transition:all .3s}.filter-btn.active,.filter-btn:hover{background:#667eea;border-color:#667eea;color:#fff}.projects-grid-section{padding:4rem 2rem}.projects-grid-section h2{color:#000;font-size:3rem;margin-bottom:2rem;text-align:center}.projects-grid-section p{color:#666;font-size:1.2rem;line-height:1.8;margin:0 auto 2rem;max-width:800px;text-align:center}.projects-container{gap:3rem;margin:0 auto;max-width:1400px}.project,.projects-container{display:flex;flex-direction:column}.project{align-items:center;gap:2rem;margin:2rem auto;text-align:left}.project.row{flex-direction:row}.project.row-reverse{flex-direction:row-reverse}.project img{border:1px solid #e0e0e0;border-radius:20px;box-shadow:0 0 20px 8px #00000014;height:auto;max-width:60%;transition:all .3s ease-in-out}.project img:hover{box-shadow:0 10px 40px #0003;transform:scale(1.05) rotate(2deg)}.project-information{text-align:left}.project-information h3{color:#000;font-size:1.5rem}.project-information p{color:#666;line-height:1.6;text-align:left}.project-information a{background-color:#000;border-radius:12px;color:#fff;display:inline-block;margin-top:1rem;padding:.7rem 1.5rem;text-decoration:none;transition:all .3s}.project-information a:hover{box-shadow:0 10px 30px #0003;transform:translateY(-3px)}.retro-device{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 10px 40px #0000004d;height:180px;width:250px}.icon-preview{color:#667eea;font-size:4rem}.project-info{background:#fff;padding:2rem}.project-info h3{color:#000;font-size:1.5rem;margin-bottom:.8rem}.project-info p{color:#666;line-height:1.6}.project-cta{background:url(/static/media/frame.9d6031bac1c25c9ea154.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;margin:auto;max-width:90%;padding:6rem 2rem;position:relative;text-align:center}.project-cta h2{color:#fff;font-size:3rem;margin-bottom:1rem}.project-cta p{color:#ffffffe6;font-size:1.2rem;margin-bottom:2rem}.cta-btn{background:#000;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 3rem;transition:all .3s}.cta-btn:hover{box-shadow:0 10px 30px #0003;transform:translateY(-3px)}.trusted-section{background:#f8f9fa;padding:4rem 2rem;text-align:center}.trusted-label{color:#999;font-size:.85rem;font-weight:600;letter-spacing:2px;margin-bottom:2rem}.trusted-logos{align-items:center;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center}.logo-item{color:#999;font-size:1.5rem;font-weight:600;opacity:.6;transition:all .3s}.logo-item:hover{color:#667eea;opacity:1}@media (max-width:1024px){.project{flex-direction:column!important}.project img{max-width:90%}}@media (max-width:520px){.projects-grid-section h2{font-size:2.5rem}.projects-grid-section p{font-size:1rem}}@media (max-width:768px){.projects-hero h1{font-size:2.5rem;padding:0}.projects-container{grid-template-columns:1fr}.project-card.large,.project-card.medium{grid-column:span 1}.trusted-logos{gap:2rem}}.services-page{min-height:100vh}.services-hero{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;margin:0 auto;max-width:1400px;overflow:hidden;padding:140px 1rem;position:relative}.services-hero-image{display:block;margin:auto;max-width:100%}.services-hero-content{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:0 auto;position:relative;z-index:1}.services-hero h1{color:#000;font-size:4rem;line-height:1.2}.services-description{color:#666;font-size:1.2rem;line-height:1.8;max-width:800px}.hero-buttons{display:flex;gap:1rem}.floating-cube{animation:float 3s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:30px;box-shadow:0 20px 60px #667eea4d;height:200px;position:relative;transform:rotate(45deg);width:200px;z-index:0}.floating-cube:before{background:url(/static/media/Container.a5d7d32afccf22ec930f.png);border-radius:30px;content:"";filter:blur(20px);height:100%;left:0;opacity:.6;position:absolute;top:0;transform:translate(-50%,-50%);width:100%;z-index:10000}@keyframes float{0%,to{transform:rotate(45deg) translateY(0)}50%{transform:rotate(45deg) translateY(-20px)}}.services-grid{background:#fff;padding:6rem 2rem}.services-container{margin:0 auto;max-width:1400px}.section-title{color:#000;font-size:3rem;margin-bottom:1rem;text-align:center}.section-subtitle{color:#666;font-size:1.2rem;line-height:1.8;margin:0 auto 4rem;max-width:800px;text-align:center}.services-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.service-card{background:#000;border-radius:25px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:1rem;padding:2.5rem;transition:all .3s}.service-card:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-10px)}.service-icon{font-size:3rem;margin-bottom:1.5rem}.service-icon img{display:block;margin:auto}.service-card h3{color:#fff;font-size:1.5rem;margin-bottom:1rem}.service-card p{color:#b8c5d6;font-size:.95rem;line-height:1.6}.why-section{background:#f8f9fa;padding:6rem 2rem}.why-container{margin:0 auto;max-width:1400px;text-align:center}.why-container h2{color:#000;font-size:3rem;margin-bottom:4rem}.why-cards{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}.why-card{background:#eee;border-radius:25px;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:left}.why-icon{font-size:3rem}.why-icon img{background-color:#fff;border-radius:12px;padding:1rem}.why-card h3{color:#000;font-size:1.5rem}.why-card p{color:#666;line-height:1.8}.testimonial-section{background:#fff;padding:6rem 2rem}.testimonial-container{margin:0 auto;max-width:1000px;text-align:center}.testimonial-container h2{color:#000;font-size:2.5rem;margin-bottom:3rem}.testimonial-logos{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;margin-bottom:4rem}.company-logo{color:#5353537e;font-size:1.3rem;font-weight:600;opacity:.6}.testimonial-card{background:#fff;border-radius:30px;box-shadow:0 20px 60px #667eea4d;color:#000;padding:3rem}.testimonial-text{font-size:1.3rem;font-style:italic;line-height:1.8;margin-bottom:2rem}.testimonial-author{align-items:center;display:flex;gap:1rem;justify-content:center}.author-avatar{background:#ffffff4d;border-radius:50%;height:50px;width:50px}.author-name{font-weight:600;margin-bottom:.3rem}.author-title{font-size:.9rem;opacity:.9}.cta-section{background:url(/static/media/section.b3ee48e38aedd3ac9765.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:6rem 2rem;text-align:center}.cta-content{margin:0 auto;max-width:900px}.cta-content h2{font-size:4rem;margin-bottom:1rem}.cta-buttons .btn-secondary{border:1px solid #eeeeee27;color:#fff}.cta-content>p{color:#b8c5d6;font-size:1.2rem;margin-bottom:2.5rem;padding:1rem 7rem}.cta-buttons{display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}.btn-primary,.btn-secondary{border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:500;padding:1rem 2.5rem;transition:all .3s}.btn-primary{background:#667eea;color:#fff}.btn-primary:hover{background:#5568d3;transform:translateY(-2px)}.btn-secondary{background:#0000;border:1px solid #5568d3}.btn-secondary:hover{background:#fff;color:#1a1f3a}.cta-note{color:#b8c5d6;font-size:.9rem}@media (max-width:1024px){.services-hero h1{font-size:3rem}.services-cards{grid-template-columns:repeat(2,1fr)}.why-cards{grid-template-columns:1fr}}@media (max-width:768px){.services-hero h1{font-size:2.5rem}.services-cards{grid-template-columns:1fr}.cta-buttons{flex-direction:column}.testimonial-card{padding:2rem}}.home-alt-page{min-height:100vh}.hero-alt{background:linear-gradient(135deg,#fff,#f5f7fa);padding:140px 2rem 4rem;text-align:center}.hero-alt-content{margin:0 auto;max-width:1000px}.hero-alt h1{color:#000;font-size:4rem;line-height:1.2;margin-bottom:1.5rem}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.hero-alt-description{color:#666;font-size:1.2rem;line-height:1.8;margin-bottom:3rem}.hero-alt-buttons{display:flex;gap:1rem;justify-content:center}.btn-outline{background:#0000;border:2px solid #667eea;border-radius:12px;color:#667eea;cursor:pointer;font-size:1rem;font-weight:500;padding:1rem 2.5rem;transition:all .3s}.btn-outline:hover{background:#667eea;color:#fff}.effective-section{background:linear-gradient(135deg,#ffecd2,#fcb69f);max-width:100%;overflow:hidden;padding:6rem 2rem;position:relative}.effective-container{margin:0 auto;max-width:1200px;text-align:center}.effective-container h2{color:#000;font-size:3rem;margin-bottom:4rem}.effective-content{align-items:center;display:flex;justify-content:center;min-height:500px;position:relative}.phone-mockup-large{background:#000;border-radius:50px;box-shadow:0 30px 80px #0000004d;height:700px;padding:20px;position:relative;width:350px;z-index:2}.phone-screen{background:#fff;border-radius:35px;height:100%;padding:2rem;width:100%}.screen-header{font-size:1.5rem;font-weight:600;margin-bottom:2rem;text-align:left}.task-list{display:flex;flex-direction:column;gap:1rem}.task-item{background:#f5f7fa;border-radius:12px;font-size:1.1rem;padding:1rem;text-align:left}.decorative-elements{height:100%;pointer-events:none;position:absolute;width:100%}.floating-element{font-size:4rem;position:absolute}.floating-element.plant{animation:float 4s ease-in-out infinite;left:10%;top:10%}.floating-element.sphere{animation:float 5s ease-in-out 1s infinite;bottom:15%;right:15%}.features-alt-section{background:#fff;padding:6rem 2rem}.features-alt-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1400px}.feature-alt-card{padding:2rem;text-align:center}.feature-alt-icon{font-size:3rem;margin-bottom:1.5rem}.feature-alt-card h3{color:#000;font-size:1.3rem;margin-bottom:1rem}.feature-alt-card p{color:#666;line-height:1.6}.management-section{background:#f8f9fa;padding:6rem 2rem}.management-container{margin:0 auto;max-width:1200px;text-align:center}.management-container h2{color:#000;font-size:3rem;margin-bottom:1rem}.management-description{color:#666;font-size:1.2rem;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:700px}.management-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr)}.management-card{background:#fff;border-radius:30px;box-shadow:0 4px 20px #00000014;overflow:hidden;text-align:left}.card-image{align-items:center;display:flex;height:300px;justify-content:center}.card-image.green{background:linear-gradient(135deg,#a8edea,#fed6e3)}.card-image.yellow{background:linear-gradient(135deg,#fff9e6,#ffe4b3)}.chart-visual{background:#667eea4d;border-radius:20px;height:150px;width:200px}.emoji-visual{font-size:6rem}.management-card h3{color:#000;font-size:1.5rem;margin:1.5rem 2rem .5rem}.management-card p{color:#666;line-height:1.6;margin:0 2rem 2rem}.testimonials-alt-section{background:#fff;padding:6rem 2rem}.testimonials-alt-container{margin:0 auto;max-width:1400px;text-align:center}.testimonials-alt-container h2{color:#000;font-size:3rem;margin-bottom:4rem}.testimonials-alt-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.testimonial-alt-card{background:#f8f9fa;border-radius:25px;padding:1.5rem;text-align:left}.testimonial-alt-card p{color:#333;font-size:1.05rem;line-height:1.8}.testimonial-alt-author{align-items:center;display:flex;gap:1rem}.author-alt-avatar{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;height:50px;width:50px}.author-alt-name{color:#000;font-weight:600}.author-alt-role{color:#666;font-size:.9rem}@media (max-width:1024px){.hero-alt h1{font-size:3rem}.features-alt-container{grid-template-columns:repeat(2,1fr)}.management-grid,.testimonials-alt-grid{grid-template-columns:1fr}}@media (max-width:768px){.hero-alt h1{font-size:2.5rem}.features-alt-container{grid-template-columns:1fr}.phone-mockup-large{height:560px;width:280px}.hero-alt-buttons{flex-direction:column}.effective-section h2{font-size:2.5rem}}.careers-page{min-height:100vh}.careers-hero{background:linear-gradient(135deg,#e0e7ff,#f3e8ff);overflow:hidden;padding:140px 2rem 6rem;position:relative;text-align:center}.careers-hero:before{content:"🎨";font-size:15rem;opacity:.05;position:absolute;right:10%;top:50%;transform:translateY(-50%)}.careers-hero-content{margin:0 auto;max-width:1000px;position:relative;z-index:1}.careers-label{color:#667eea;font-size:.85rem;font-weight:600;letter-spacing:2px;margin-bottom:1.5rem}.careers-hero h1{color:#000;font-size:4rem;line-height:1.2;margin-bottom:1.5rem}.careers-description{color:#666;font-size:1.2rem;line-height:1.8;margin:0 auto 3rem;max-width:800px}.careers-buttons{display:flex;gap:1rem;justify-content:center}.perks-section{background:#fff;padding:6rem 2rem}.perks-container{margin:0 auto;max-width:1400px;text-align:center}.perks-container h2{color:#000;font-size:3rem;margin-bottom:4rem}.perks-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}.perk-card{background:#f8f9fa;border-radius:25px;padding:3rem;text-align:left;transition:all .3s}.perk-card:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-10px)}.perk-icon{font-size:3rem;margin-bottom:1.5rem}.perk-card h3{color:#000;font-size:1.5rem;margin-bottom:1rem}.perk-card p{color:#666;line-height:1.8}.life-section{background:#f8f9fa;padding:6rem 2rem}.life-container{margin:0 auto;max-width:1400px;text-align:center}.life-container h2{color:#000;font-size:3rem;margin-bottom:1rem}.life-subtitle{color:#666;font-size:1.2rem;line-height:1.8;margin:0 auto 4rem;max-width:700px}.life-gallery{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.life-image-wrapper{align-items:center;background-color:#fff;border:1px solid hsla(0,0%,41%,.158);border-radius:30px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;max-width:45%;padding:1rem}.life-image-wrapper h3{font-size:2.1rem;margin:1rem 0}.life-image-wrapper p{color:#666;font-size:1.2rem;margin:1rem 0;max-width:90%}.life-image{width:100%}.gallery-item{border-radius:25px;box-shadow:0 4px 20px #00000014;overflow:hidden}.gallery-item.large{grid-column:span 2;grid-row:span 2}.gallery-image{background:linear-gradient(135deg,#667eea,#764ba2);height:100%;min-height:250px;width:100%}.gallery-image.team{background:linear-gradient(135deg,#a8edea,#fed6e3)}.gallery-image.office{background:linear-gradient(135deg,#667eea,#764ba2)}.gallery-image.workspace{background:linear-gradient(135deg,#ffecd2,#fcb69f)}.gallery-image.meeting{background:linear-gradient(135deg,#e0c3fc,#8ec5fc)}.gallery-image.lounge{background:linear-gradient(135deg,#f093fb,#f5576c)}.quote-card{align-items:center;background:#667eea;color:#fff;display:flex;justify-content:center;padding:2.5rem}.quote-content{text-align:left}.quote-text{font-size:1.1rem;font-style:italic;line-height:1.8;margin-bottom:2rem}.quote-author{align-items:center;display:flex;gap:1rem}.quote-avatar{background:#ffffff4d;border-radius:50%;height:50px;width:50px}.quote-name{font-weight:600;margin-bottom:.3rem}.quote-role{font-size:.9rem;opacity:.9}.positions-section{background:#fff;padding:6rem 2rem}.positions-container{margin:0 auto;max-width:1000px;text-align:center}.positions-container h2{color:#000;font-size:3rem;margin-bottom:1rem}.positions-subtitle{color:#666;font-size:1.2rem;margin-bottom:3rem}.positions-list{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.position-card{background:#f8f9fa;border-radius:20px;padding:2rem;transition:all .3s}.position-card:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.position-header{align-items:center;display:flex;justify-content:space-between;text-align:left}.position-header h3{color:#000;font-size:1.5rem;margin-bottom:.5rem}.position-meta{color:#666;font-size:.95rem}.apply-btn{background:#667eea;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:.8rem 2rem;transition:all .3s}.apply-btn:hover{background:#5568d3;transform:translateY(-2px)}.positions-cta{border-top:1px solid #e0e0e0;margin-top:3rem;padding-top:3rem}.positions-cta p{color:#666;font-size:1.1rem;margin-bottom:1rem}.link-btn{color:#667eea;font-size:1.1rem;font-weight:500;text-decoration:none;transition:all .3s}.link-btn:hover{color:#5568d3;text-decoration:underline}@media (max-width:1024px){.careers-hero h1{font-size:3rem}.perks-grid{grid-template-columns:1fr}.life-gallery{grid-template-columns:repeat(2,1fr)}.gallery-item.large{grid-column:span 2;grid-row:span 1}}@media (max-width:1140px){.life-image-wrapper{max-width:100%}}@media (max-width:768px){.careers-hero h1{font-size:2.5rem}.careers-buttons{flex-direction:column}.gallery-item.large{grid-column:span 1}.position-header{align-items:flex-start;flex-direction:column;gap:1rem}.apply-btn{width:100%}}.App{min-height:100vh}
/*# sourceMappingURL=main.cc9eca30.css.map*/