.SoftwareHero_heroSection__yeuVi{background-color:#020617;color:white;padding:8rem 0;position:relative;overflow:hidden;min-height:85vh;display:flex;align-items:center}.SoftwareHero_backgroundGlow__Nx5SL{position:absolute;top:50%;right:10%;width:600px;height:600px;background:radial-gradient(circle,rgba(56,189,248,.1) 0,transparent 60%);transform:translateY(-50%);pointer-events:none;z-index:1}.SoftwareHero_container__4hqcB{display:flex;align-items:center;justify-content:space-between;gap:4rem;position:relative;z-index:10}.SoftwareHero_content__eciSp{flex:1 1;max-width:600px}.SoftwareHero_badge__90ts7{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#38bdf8;background-color:rgba(56,189,248,.1);padding:.5rem 1rem;border-radius:var(--radius-full);margin-bottom:2rem;border:1px solid rgba(56,189,248,.2)}.SoftwareHero_title__nfsq_{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em}.SoftwareHero_highlight__1goXg{color:#38bdf8}.SoftwareHero_subtitle__vFJPD{font-size:1.125rem;color:#cbd5e1;line-height:1.6;margin-bottom:2.5rem;max-width:650px}.SoftwareHero_actions__e9rzq{display:flex;gap:1rem}.SoftwareHero_btnPrimary__YRAWk{background-color:#38bdf8;color:#0f172a;padding:1rem 2rem;font-size:1rem;font-weight:700;border-radius:var(--radius-sm);transition:background-color .2s}.SoftwareHero_btnPrimary__YRAWk:hover{background-color:#7dd3fc}.SoftwareHero_btnSecondary__bh7k7{background-color:rgba(255,255,255,.05);color:white;border:1px solid rgba(255,255,255,.1);padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:var(--radius-sm);transition:background-color .2s,border-color .2s}.SoftwareHero_btnSecondary__bh7k7:hover{background-color:rgba(255,255,255,.05);border-color:#ffffff}.SoftwareHero_btnWhatsApp__SKNS9{background-color:#25D366;color:white;padding:1.125rem 2.5rem;font-size:1rem;font-weight:700;border-radius:var(--radius-sm);transition:all .3s ease;display:flex;align-items:center;gap:.75rem;box-shadow:0 10px 20px rgba(37,211,102,.2);text-decoration:none;text-transform:uppercase;letter-spacing:.05em}.SoftwareHero_btnWhatsApp__SKNS9:hover{background-color:#128C7E;transform:translateY(-2px);box-shadow:0 15px 30px rgba(37,211,102,.3)}.SoftwareHero_ctaGroup__RQX66{display:flex;gap:1.5rem;margin-bottom:2rem}.SoftwareHero_codeWindow__0bN3q{flex:1 1;width:100%;max-width:550px;background-color:#0f172a;border-radius:10px;border:1px solid #334155;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);overflow:hidden;transform:perspective(1000px) rotateY(-5deg) translateY(-10px);transition:transform .3s ease}.SoftwareHero_codeWindow__0bN3q:hover{transform:perspective(1000px) rotateY(0deg) translateY(0)}.SoftwareHero_windowHeader__NIRse{display:flex;align-items:center;padding:.75rem 1rem;background-color:#1e293b;border-bottom:1px solid #334155}.SoftwareHero_macButtons__xLgZe{display:flex;gap:6px}.SoftwareHero_btnGreen__Uvy_U,.SoftwareHero_btnRed__QMgk1,.SoftwareHero_btnYellow__0qCuR{width:12px;height:12px;border-radius:50%}.SoftwareHero_btnRed__QMgk1{background-color:#ff5f56}.SoftwareHero_btnYellow__0qCuR{background-color:#ffbd2e}.SoftwareHero_btnGreen__Uvy_U{background-color:#27c93f}.SoftwareHero_windowTitle__eYVt7{flex:1 1;text-align:center;color:#94a3b8;font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.SoftwareHero_windowBody__XeUVG{padding:1.5rem;overflow-x:auto}.SoftwareHero_codeText__Cc0U9{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.7;color:#e2e8f0}.SoftwareHero_keyword__bchWp{color:#c678dd}.SoftwareHero_function__Vczum{color:#61afef}.SoftwareHero_variable__h7UMj{color:#e5c07b}.SoftwareHero_string__qXift{color:#98c379}.SoftwareHero_number__NLqh3{color:#d19a66}.SoftwareHero_tag__KR2vG{color:#e06c75}.SoftwareHero_attribute__hwKRv{color:#d19a66}@media (max-width:1024px){.SoftwareHero_title__nfsq_{font-size:3rem}}@media (max-width:768px){.SoftwareHero_container__4hqcB{flex-direction:column}.SoftwareHero_codeWindow__0bN3q{transform:none;margin-top:2rem}.SoftwareHero_codeWindow__0bN3q:hover{transform:none}}.TechStackGrid_section__8R9Yi{padding:6rem 0;background-color:var(--color-bg)}.TechStackGrid_container__23O1w{display:flex;flex-direction:column}.TechStackGrid_header__C7MDG{max-width:700px;margin-bottom:4rem;text-align:center;align-self:center}.TechStackGrid_title__I3dtP{font-size:2.5rem;font-weight:800;color:var(--color-text);margin-bottom:1rem;letter-spacing:-.02em}.TechStackGrid_subtitle__z9OhL{font-size:1.125rem;color:var(--color-text-muted);line-height:1.6}.TechStackGrid_grid__nOuWT{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.TechStackGrid_card__ylPQj{background-color:var(--color-bg-alt);border:1px solid var(--color-border);padding:2rem;border-radius:var(--radius-md);transition:transform .2s,box-shadow .2s}.TechStackGrid_card__ylPQj:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:#38bdf8}.TechStackGrid_cardTitle__jyXeU{font-size:1.125rem;font-weight:700;color:var(--color-text);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.TechStackGrid_techTags__1_CGL{display:flex;flex-wrap:wrap;gap:.75rem}.TechStackGrid_tag__zwZvk{background-color:var(--color-bg);color:var(--color-text-muted);font-size:.875rem;font-weight:500;padding:.4rem .8rem;border-radius:var(--radius-full);border:1px solid var(--color-border);transition:color .2s,border-color .2s}.TechStackGrid_card__ylPQj:hover .TechStackGrid_tag__zwZvk{color:var(--color-text);border-color:rgba(56,189,248,.3)}@media (max-width:1024px){.TechStackGrid_grid__nOuWT{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.TechStackGrid_grid__nOuWT{grid-template-columns:1fr}}