.About-module__RHteCa__section{z-index:2;justify-content:center;padding:8rem 2rem;display:flex;position:relative}.About-module__RHteCa__container{grid-template-columns:1.5fr 1fr;align-items:center;gap:5rem;width:100%;max-width:1200px;display:grid}.About-module__RHteCa__label{font-family:var(--font-inter);letter-spacing:.2em;color:var(--accent-purple);text-shadow:none;margin-bottom:1.5rem;font-size:.8rem;font-weight:600;display:block}.About-module__RHteCa__title{text-transform:none;letter-spacing:-.01em;margin-bottom:2rem;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.3}.About-module__RHteCa__separator{background:var(--accent-cyan);width:60px;height:3px;box-shadow:0 0 15px var(--accent-cyan);border-radius:2px;margin-bottom:2rem}.About-module__RHteCa__body{font-family:var(--font-inter);color:var(--text-muted);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.8}.About-module__RHteCa__body strong{color:var(--text-main)}.About-module__RHteCa__founderCard{text-align:center;-webkit-backdrop-filter:blur(16px);background:#fff6;border:1px solid #0b1c300d;border-radius:24px;flex-direction:column;align-items:center;padding:3.5rem 2.5rem;transition:all .4s;display:flex}.About-module__RHteCa__founderCard:hover{border-color:rgba(var(--accent-purple-rgb), .3);box-shadow:0 20px 40px #0b1c3066, 0 0 30px rgba(var(--accent-purple-rgb), .15);transform:translateY(-5px)}.About-module__RHteCa__avatarWrapper{margin-bottom:1.5rem}.About-module__RHteCa__avatarPlaceholder{background:linear-gradient(135deg, rgba(var(--accent-cyan-rgb), .2), rgba(var(--accent-purple-rgb), .2));border:2px solid rgba(var(--accent-cyan-rgb), .5);width:120px;height:120px;box-shadow:0 0 25px rgba(var(--accent-cyan-rgb), .3);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.About-module__RHteCa__avatarImage{object-fit:cover}.About-module__RHteCa__founderName{margin-bottom:.5rem;font-size:1.3rem;font-weight:700}.About-module__RHteCa__founderRole{font-family:var(--font-inter);color:var(--accent-cyan);margin-bottom:.3rem;font-size:.9rem;display:block}.About-module__RHteCa__founderCompany{font-family:var(--font-inter);color:var(--text-muted);font-size:.85rem;display:block}@media (max-width:768px){.About-module__RHteCa__container{grid-template-columns:1fr;gap:3rem}.About-module__RHteCa__founderCard{order:-1}}
.Stats-module__foLegW__section{z-index:2;padding:5rem 2rem;position:relative}.Stats-module__foLegW__container{grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}.Stats-module__foLegW__statItem{text-align:center;background:var(--bg-darker);border:1px solid var(--outline);border-radius:20px;flex-direction:column;align-items:center;padding:2rem 1rem;transition:all .4s;display:flex}.Stats-module__foLegW__statItem:hover{border-color:rgba(var(--accent-cyan-rgb), .35);box-shadow:var(--shadow-soft);transform:translateY(-4px)}.Stats-module__foLegW__statValue{font-family:var(--font-montserrat);color:var(--accent-cyan);margin-bottom:.5rem;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800}.Stats-module__foLegW__statItem:nth-child(2) .Stats-module__foLegW__statValue,.Stats-module__foLegW__statItem:nth-child(4) .Stats-module__foLegW__statValue{color:var(--accent-purple)}.Stats-module__foLegW__statLabel{font-family:var(--font-inter);color:var(--text-muted);letter-spacing:.05em;font-size:.95rem}@media (max-width:768px){.Stats-module__foLegW__container{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Stats-module__foLegW__container{grid-template-columns:1fr;gap:1.5rem}}
.Projects-module__tl4Q0a__section{z-index:2;flex-direction:column;padding:6rem 0 8rem;display:flex;position:relative}.Projects-module__tl4Q0a__header{text-align:center;margin-bottom:3.5rem;padding:0 1.5rem}.Projects-module__tl4Q0a__title{letter-spacing:-.025em;color:var(--text-main);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.Projects-module__tl4Q0a__separator{background:linear-gradient(90deg, var(--accent-cyan), var(--accent-purple));border-radius:4px;width:70px;height:4px;margin:0 auto 1.25rem}.Projects-module__tl4Q0a__subtitle{color:var(--text-muted);max-width:600px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.6}.Projects-module__tl4Q0a__tabContainer{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-bottom:1rem;display:flex}.Projects-module__tl4Q0a__tabButton{font-family:var(--font-inter);border:1px solid var(--outline);color:var(--text-muted);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border-radius:50px;padding:.55rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1)}.Projects-module__tl4Q0a__tabButton:hover{color:var(--accent-cyan);border-color:#0052ff4d;transform:translateY(-1px)}.Projects-module__tl4Q0a__activeTab{background:linear-gradient(135deg, var(--accent-cyan) 0%, var(--primary-deep) 100%);box-shadow:0 4px 14px #0052ff40;color:#fff!important;border-color:#0000!important}.Projects-module__tl4Q0a__gridContainer{grid-template-columns:repeat(3,1fr);gap:1.75rem;width:100%;max-width:1240px;margin:0 auto;padding:0 1.5rem;display:grid}.Projects-module__tl4Q0a__projectCard{border:1px solid var(--outline);background:#fff;border-radius:20px;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #0b1c300a}.Projects-module__tl4Q0a__projectCard:hover{border-color:#0052ff4d;transform:translateY(-6px);box-shadow:0 14px 36px #0b1c3017,0 2px 8px #0052ff14}.Projects-module__tl4Q0a__imagePlaceholder{background:#f4f7fc;border-bottom:1px solid #0052ff0f;height:190px;position:relative;overflow:hidden}.Projects-module__tl4Q0a__projectImage{object-fit:cover;object-position:top center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.Projects-module__tl4Q0a__projectCard:hover .Projects-module__tl4Q0a__projectImage{transform:scale(1.05)}.Projects-module__tl4Q0a__imageOverlay{z-index:2;pointer-events:none;justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;top:.85rem;left:.85rem;right:.85rem}.Projects-module__tl4Q0a__category{font-family:var(--font-inter);-webkit-backdrop-filter:blur(10px);color:var(--accent-cyan);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;background:#fffffff0;border:1px solid #0052ff2e;border-radius:50px;max-width:90%;padding:.3rem .75rem;font-size:.72rem;font-weight:700;overflow:hidden;box-shadow:0 2px 10px #0b1c3014}.Projects-module__tl4Q0a__content{flex-direction:column;flex:1;justify-content:space-between;padding:1.4rem 1.4rem 1.6rem;display:flex}.Projects-module__tl4Q0a__projectTitle{color:var(--text-main);letter-spacing:-.01em;margin-bottom:.85rem;font-size:1.25rem;font-weight:800}.Projects-module__tl4Q0a__techStack{flex-wrap:wrap;gap:.45rem;margin-bottom:1.25rem;display:flex}.Projects-module__tl4Q0a__techTag{font-family:var(--font-inter);color:var(--text-muted);background:var(--surface-soft);border:1px solid #0052ff14;border-radius:6px;padding:.25rem .65rem;font-size:.75rem;font-weight:500}.Projects-module__tl4Q0a__footerRow{border-top:1px dashed #0052ff1a;justify-content:flex-end;align-items:center;margin-top:auto;padding-top:.85rem;display:flex}.Projects-module__tl4Q0a__projectLink{font-family:var(--font-inter);color:var(--accent-cyan);align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.Projects-module__tl4Q0a__projectLink:hover{color:var(--primary-deep);transform:translate(4px)}@media (max-width:1080px){.Projects-module__tl4Q0a__gridContainer{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:640px){.Projects-module__tl4Q0a__gridContainer{grid-template-columns:1fr;gap:1.25rem}.Projects-module__tl4Q0a__section{padding:4rem 0 6rem}}
.Process-module__MDuI_q__section{z-index:2;flex-direction:column;align-items:center;padding:8rem 2rem;display:flex;position:relative}.Process-module__MDuI_q__header{text-align:center;margin-bottom:5rem}.Process-module__MDuI_q__title{letter-spacing:-.02em;margin-bottom:.8rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.Process-module__MDuI_q__subtitle{font-family:var(--font-inter);color:var(--text-muted);margin-bottom:1.5rem;font-size:1.05rem}.Process-module__MDuI_q__separator{background:var(--accent-cyan);width:80px;height:3px;box-shadow:0 0 15px var(--accent-cyan);border-radius:2px;margin:0 auto}.Process-module__MDuI_q__timeline{flex-direction:column;gap:3.5rem;width:100%;max-width:700px;display:flex;position:relative}.Process-module__MDuI_q__line{background:linear-gradient(to bottom, var(--accent-cyan), var(--accent-purple), var(--accent-cyan));opacity:.3;width:2px;position:absolute;top:0;bottom:0;left:28px}.Process-module__MDuI_q__step{z-index:1;align-items:flex-start;gap:2rem;display:flex;position:relative}.Process-module__MDuI_q__dot{border:2px solid rgba(var(--accent-cyan-rgb), .5);width:56px;height:56px;box-shadow:0 0 20px rgba(var(--accent-cyan-rgb), .2);background:#fffc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .4s;display:flex}.Process-module__MDuI_q__dot span{font-family:var(--font-montserrat);color:var(--accent-cyan);font-size:1rem;font-weight:800}.Process-module__MDuI_q__step:hover .Process-module__MDuI_q__dot{border-color:var(--accent-cyan);box-shadow:0 0 30px rgba(var(--accent-cyan-rgb), .5);transform:scale(1.1)}.Process-module__MDuI_q__stepPurple .Process-module__MDuI_q__dot{border-color:rgba(var(--accent-purple-rgb), .5);box-shadow:0 0 20px rgba(var(--accent-purple-rgb), .2)}.Process-module__MDuI_q__stepPurple .Process-module__MDuI_q__dot span{color:var(--accent-purple)}.Process-module__MDuI_q__stepPurple:hover .Process-module__MDuI_q__dot{border-color:var(--accent-purple);box-shadow:0 0 30px rgba(var(--accent-purple-rgb), .5)}.Process-module__MDuI_q__stepContent{padding-top:.6rem}.Process-module__MDuI_q__stepTitle{color:var(--text-main);margin-bottom:.6rem;font-size:1.3rem;font-weight:700}.Process-module__MDuI_q__stepDesc{font-family:var(--font-inter);color:var(--text-muted);font-size:1rem;line-height:1.7}@media (max-width:480px){.Process-module__MDuI_q__step{gap:1.2rem}.Process-module__MDuI_q__dot{width:44px;height:44px}.Process-module__MDuI_q__dot span{font-size:.85rem}}
.FAQ-module__uDLo1a__section{z-index:2;flex-direction:column;align-items:center;min-height:50vh;padding:6rem 2rem 8rem;display:flex;position:relative}.FAQ-module__uDLo1a__header{text-align:center;margin-bottom:5rem}.FAQ-module__uDLo1a__title{letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.FAQ-module__uDLo1a__separator{background:var(--accent-cyan);width:80px;height:3px;box-shadow:0 0 15px var(--accent-cyan);border-radius:2px;margin:0 auto}.FAQ-module__uDLo1a__container{flex-direction:column;gap:1.5rem;width:100%;max-width:800px;display:flex}.FAQ-module__uDLo1a__faqItem{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#fff6;border:1px solid #0b1c300d;border-radius:16px;transition:all .3s;overflow:hidden}.FAQ-module__uDLo1a__faqItem:hover{border-color:rgba(var(--accent-cyan-rgb), .2);background:#fff9}.FAQ-module__uDLo1a__open{border-color:rgba(var(--accent-cyan-rgb), .4);box-shadow:0 0 30px rgba(var(--accent-cyan-rgb), .1)}.FAQ-module__uDLo1a__question{justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.FAQ-module__uDLo1a__question h3{color:var(--text-main);margin:0;font-size:1.2rem;font-weight:600;transition:color .3s}.FAQ-module__uDLo1a__open .FAQ-module__uDLo1a__question h3{color:var(--accent-cyan);text-shadow:none}.FAQ-module__uDLo1a__icon{color:var(--accent-cyan);font-size:1.5rem;font-weight:300;transition:transform .3s}.FAQ-module__uDLo1a__answerWrapper{max-height:0;transition:max-height .4s ease-in-out;overflow:hidden}.FAQ-module__uDLo1a__open .FAQ-module__uDLo1a__answerWrapper{max-height:200px}.FAQ-module__uDLo1a__answer{font-family:var(--font-inter);color:var(--text-muted);margin:0;padding:0 2rem 1.5rem;font-size:1rem;line-height:1.6}
.Contact-module__DIbnYa__section{z-index:2;justify-content:center;align-items:center;min-height:60vh;margin-top:4rem;padding:4rem 2rem 8rem;display:flex;position:relative}.Contact-module__DIbnYa__container{text-align:center;-webkit-backdrop-filter:blur(20px);background:#fff6;border:1px solid #0b1c300d;border-radius:30px;flex-direction:column;align-items:center;width:100%;max-width:800px;padding:5rem 3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0b1c3080}.Contact-module__DIbnYa__glowOrb{background:radial-gradient(circle, rgba(var(--accent-purple-rgb), .2) 0%, transparent 60%);z-index:-1;pointer-events:none;border-radius:50%;width:400px;height:400px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.Contact-module__DIbnYa__title{color:var(--text-main);text-shadow:none;letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800}.Contact-module__DIbnYa__subtitle{font-family:var(--font-inter);color:var(--text-muted);margin-bottom:3rem;font-size:clamp(1rem,2vw,1.15rem)}.Contact-module__DIbnYa__form{flex-direction:column;gap:1.2rem;width:100%;display:flex}.Contact-module__DIbnYa__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Contact-module__DIbnYa__inputRow{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.Contact-module__DIbnYa__inputGroup{width:100%}.Contact-module__DIbnYa__input{width:100%;color:var(--text-main);font-family:var(--font-inter);background:#0b1c300a;border:1px solid #0b1c3014;border-radius:12px;outline:none;padding:1rem 1.2rem;font-size:1rem;transition:all .3s}.Contact-module__DIbnYa__input::placeholder{color:#a0aec099}.Contact-module__DIbnYa__input:focus{border-color:rgba(var(--accent-cyan-rgb), .5);box-shadow:0 0 15px rgba(var(--accent-cyan-rgb), .1);background:#0b1c300f}.Contact-module__DIbnYa__textarea{resize:vertical;min-height:120px}.Contact-module__DIbnYa__submitButton{border:1px solid rgba(var(--accent-purple-rgb), .5);color:var(--text-main);font-family:var(--font-inter);cursor:pointer;background:0 0;border-radius:50px;margin-top:.5rem;padding:1.1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .4s;position:relative;overflow:hidden}.Contact-module__DIbnYa__submitButton:hover{border-color:var(--accent-purple);background:rgba(var(--accent-purple-rgb), .1);box-shadow:0 0 25px rgba(var(--accent-purple-rgb), .4);transform:translateY(-3px)}.Contact-module__DIbnYa__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.Contact-module__DIbnYa__statusMessage{font-family:var(--font-inter);margin:0;font-size:.9rem;line-height:1.5}.Contact-module__DIbnYa__statusSuccess{color:var(--accent-cyan)}.Contact-module__DIbnYa__statusError{color:#ff8a8a}.Contact-module__DIbnYa__dividerOr{align-items:center;gap:1rem;width:100%;margin:2rem 0;display:flex}.Contact-module__DIbnYa__dividerOr:before,.Contact-module__DIbnYa__dividerOr:after{content:"";background:#0b1c3014;flex:1;height:1px}.Contact-module__DIbnYa__dividerOr span{font-family:var(--font-inter);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.85rem}.Contact-module__DIbnYa__whatsappButton{border:1px solid rgba(var(--accent-cyan-rgb), .3);color:var(--text-main);font-family:var(--font-inter);cursor:pointer;background:0 0;border-radius:50px;justify-content:center;align-items:center;padding:1rem 2.5rem;font-size:1rem;font-weight:500;transition:all .4s;display:inline-flex}.Contact-module__DIbnYa__whatsappButton:hover{border-color:var(--accent-cyan);background:rgba(var(--accent-cyan-rgb), .08);box-shadow:0 0 20px rgba(var(--accent-cyan-rgb), .3);transform:translateY(-3px)}.Contact-module__DIbnYa__buttonText{z-index:1;position:relative}@media (max-width:768px){.Contact-module__DIbnYa__container{padding:3rem 1.5rem}.Contact-module__DIbnYa__inputRow{grid-template-columns:1fr}}
.Methodology-module__Pj-AaG__section{z-index:2;flex-direction:column;align-items:center;min-height:100vh;padding:8rem 2rem;display:flex;position:relative}.Methodology-module__Pj-AaG__header{text-align:center;margin-bottom:6rem}.Methodology-module__Pj-AaG__title{letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.Methodology-module__Pj-AaG__separator{background:var(--accent-cyan);width:80px;height:3px;box-shadow:0 0 15px var(--accent-cyan);border-radius:2px;margin:0 auto}.Methodology-module__Pj-AaG__container{flex-wrap:wrap;justify-content:center;gap:4rem;width:100%;max-width:1200px;display:flex}.Methodology-module__Pj-AaG__amorphousNodeWrapper{perspective:1000px}.Methodology-module__Pj-AaG__amorphousNode{-webkit-backdrop-filter:blur(12px);background:#fff9;border:1px solid #0b1c300d;border-radius:40% 60% 70% 30%/40% 50% 60%;justify-content:center;align-items:center;width:320px;height:320px;padding:2.5rem;transition:all .6s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.Methodology-module__Pj-AaG__amorphousNode:before{content:"";border-radius:inherit;z-index:-1;opacity:.6;transition:opacity .6s,border-radius .6s;position:absolute;inset:0}.Methodology-module__Pj-AaG__amorphousNode:hover{border-radius:50%;transform:translateZ(20px)scale(1.05)}.Methodology-module__Pj-AaG__amorphousNode:hover:before{opacity:1;border-radius:50%}.Methodology-module__Pj-AaG__cyanGlow:before{box-shadow:inset 0 0 40px rgba(var(--accent-cyan-rgb), .15), 0 0 20px rgba(var(--accent-cyan-rgb), .2);border:1px solid rgba(var(--accent-cyan-rgb), .4)}.Methodology-module__Pj-AaG__purpleGlow:before{box-shadow:inset 0 0 40px rgba(var(--accent-purple-rgb), .15), 0 0 20px rgba(var(--accent-purple-rgb), .2);border:1px solid rgba(var(--accent-purple-rgb), .4)}.Methodology-module__Pj-AaG__nodeContent{text-align:center;z-index:2}.Methodology-module__Pj-AaG__stepId{font-family:var(--font-montserrat);margin-bottom:.75rem;font-size:1.5rem;font-weight:800;display:block}.Methodology-module__Pj-AaG__cyanGlow .Methodology-module__Pj-AaG__stepId{color:var(--accent-cyan);text-shadow:none}.Methodology-module__Pj-AaG__purpleGlow .Methodology-module__Pj-AaG__stepId{color:var(--accent-purple);text-shadow:none}.Methodology-module__Pj-AaG__stepTitle{letter-spacing:.05em;color:var(--text-main);margin-bottom:1rem;font-size:1.25rem;font-weight:700}.Methodology-module__Pj-AaG__stepDesc{color:var(--text-muted);font-size:.95rem;line-height:1.6}@media (max-width:768px){.Methodology-module__Pj-AaG__amorphousNode{width:280px;height:280px}}
