.Process_process__wSGN_{background:linear-gradient(135deg,#fff,#f8fafc);padding:80px 0;position:relative;overflow:hidden}.Process_process__wSGN_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(255,0,46,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,0,46,.03) 0,transparent 50%);pointer-events:none}.Process_sectionWrapper__dhoy3{position:relative;z-index:1}.Process_sectionHeader__giZnz{text-align:center;margin-bottom:64px}.Process_sectionBadge__bjrRO{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:hsla(0,0%,100%,.8);border:1px solid #e2e8f0;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:24px}.Process_badgeIcon__MiUuU{font-size:16px}.Process_badgeText__jUg5a{font-size:14px;font-weight:600;color:#475569}.Process_sectionTitle__0SRzv{font-size:clamp(2.25rem,5vw,3rem)!important;font-weight:800!important;line-height:1.2!important;color:#1f2937!important;margin:0 0 24px!important;letter-spacing:-.025em}.Process_titleHighlight__LZbYs{display:block;color:#ff002e;margin-top:4px}.Process_sectionDescription__XBKLh{font-size:1.2rem!important;line-height:1.6!important;color:#4b5563!important;margin:0 auto!important;font-weight:400!important}.Process_timelineContainer__8Iv0O{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.Process_timelineItem__BstRk{display:flex;align-items:flex-start;gap:24px}.Process_timelineStep__HCFLx{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.Process_stepNumber__QPd8s{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#FF002E,#e6002a);color:#fff;border-radius:12px;font-size:16px;font-weight:700;box-shadow:0 4px 12px rgba(255,0,46,.25)}.Process_stepConnector__O_l88{width:2px;height:60px;background:linear-gradient(180deg,#FF002E 0,#e2e8f0);margin-top:8px}.Process_timelineItem__BstRk:last-child .Process_stepConnector__O_l88{display:none}.Process_timelineCard__ahxj7{background:hsla(0,0%,100%,.8)!important;border:1px solid rgba(226,232,240,.8)!important;border-radius:16px!important;padding:0!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;transition:all .3s ease!important;flex:1 1;width:100%;min-height:120px;display:flex;flex-direction:column}.Process_timelineCard__ahxj7:hover{transform:translateY(-2px);border-color:#ff002e!important;box-shadow:0 10px 25px rgba(255,0,46,.1)!important}.Process_timelineCard__ahxj7 .ant-card-body{padding:24px!important;flex:1 1;display:flex;flex-direction:column;justify-content:center}.Process_cardContent__cj0av{display:flex;gap:16px;align-items:flex-start;height:100%}.Process_cardIcon__VFWvY{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(255,0,46,.1);border-radius:10px;font-size:20px;color:#ff002e;flex-shrink:0}.Process_cardText__79nM6{flex:1 1}.Process_cardTitle__V882v{color:#1f2937!important;font-size:1.1rem!important;font-weight:700!important;margin:0 0 8px!important;line-height:1.3!important}.Process_cardDescription__EIGDu{color:#4b5563!important;font-size:14px!important;line-height:1.5!important;margin:0!important;font-weight:400!important}@media(max-width:768px){.Process_process__wSGN_{padding:60px 0}.Process_sectionHeader__giZnz{margin-bottom:48px}.Process_timelineItem__BstRk{gap:16px}.Process_stepNumber__QPd8s{width:40px;height:40px;font-size:14px}.Process_stepConnector__O_l88{height:40px}.Process_timelineCard__ahxj7 .ant-card-body{padding:20px!important;flex:1 1;display:flex;flex-direction:column;justify-content:center}.Process_cardContent__cj0av{gap:12px;height:100%}.Process_cardIcon__VFWvY{width:36px;height:36px;font-size:16px}}.ProjectShowcase_projectShowcase__gzumV{padding:100px 0;background:linear-gradient(135deg,#f8fafc,#ffffff);position:relative}.ProjectShowcase_projectShowcase__gzumV:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(255,0,46,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,0,46,.02) 0,transparent 50%);pointer-events:none}.ProjectShowcase_sectionHeader__Rl3WQ{text-align:center;margin-bottom:60px;position:relative;z-index:1}.ProjectShowcase_sectionTitle__iEE5B{font-size:clamp(2rem,4vw,3rem)!important;font-weight:800!important;color:#111827!important;margin-bottom:16px!important}.ProjectShowcase_sectionDescription__vIUYH{font-size:1.125rem!important;color:#6b7280!important;max-width:700px!important;margin:0 auto!important;line-height:1.6!important}.ProjectShowcase_projectsContainer__r9Sz6{position:relative;margin-bottom:80px;z-index:1}.ProjectShowcase_projectsScroll__zKglQ{display:flex;gap:32px;overflow-x:auto;padding:20px 0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.ProjectShowcase_projectsScroll__zKglQ::-webkit-scrollbar{height:8px}.ProjectShowcase_projectsScroll__zKglQ::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.ProjectShowcase_projectsScroll__zKglQ::-webkit-scrollbar-thumb{background:#ff002e;border-radius:4px}.ProjectShowcase_projectsScroll__zKglQ::-webkit-scrollbar-thumb:hover{background:#e6002a}.ProjectShowcase_projectCard__4p_yk{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease;border:1px solid #e5e7eb;min-width:450px;width:450px;flex-shrink:0}.ProjectShowcase_projectCard__4p_yk:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ProjectShowcase_privateProject__IEHOI{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;border:1px solid #cbd5e1!important;position:relative}.ProjectShowcase_privateProject__IEHOI:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(203,213,225,.1) 0,rgba(203,213,225,.1) 20px);pointer-events:none;z-index:1}.ProjectShowcase_privateProject__IEHOI .ProjectShowcase_projectContent__FlZMs{position:relative;z-index:2}.ProjectShowcase_privateProject__IEHOI .ProjectShowcase_projectTitle__MZ4rR{color:#475569!important}.ProjectShowcase_privateProject__IEHOI .ProjectShowcase_techTag__W1XPS{background:#e2e8f0!important;border-color:#cbd5e1!important;color:#475569!important}.ProjectShowcase_privateProject__IEHOI .ProjectShowcase_resultsList__5NZwD li:before{color:#64748b}.ProjectShowcase_publicProject__WACu2:hover{border-color:#ff002e!important;box-shadow:0 20px 25px -5px rgba(255,0,46,.1),0 10px 10px -5px rgba(255,0,46,.04)!important}.ProjectShowcase_projectImage__bfaNz{position:relative;height:250px;overflow:hidden}.ProjectShowcase_projectOverlay__3sEmf{position:absolute;top:16px;left:16px;z-index:3}.ProjectShowcase_privateOverlay__6xVBK{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px;z-index:3}.ProjectShowcase_categoryTag__YxvTr{background:hsla(0,0%,100%,.95)!important;border:none!important;color:#1f2937!important;font-weight:600!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;display:flex!important;align-items:center!important}.ProjectShowcase_privateTag__G2wx2{background:rgba(0,0,0,.8)!important;color:#fff!important}.ProjectShowcase_publicTag__tTEVi{background:rgba(255,0,46,.9)!important;color:#fff!important}.ProjectShowcase_projectContent__FlZMs{padding:32px;display:flex;flex-direction:column;gap:20px}.ProjectShowcase_projectHeader__9ttgP{display:flex;flex-direction:column;gap:8px}.ProjectShowcase_projectTitle__MZ4rR{font-size:1.5rem!important;font-weight:700!important;color:#111827!important;margin:0!important;line-height:1.3!important}.ProjectShowcase_projectMeta__A176X{display:flex;gap:16px;align-items:center}.ProjectShowcase_metaItem__E9q_h{font-size:14px;color:#6b7280;display:flex;align-items:center;gap:6px}.ProjectShowcase_projectDescription__K7WuA{color:#4b5563!important;line-height:1.6!important;margin:0!important}.ProjectShowcase_projectTechnologies__hAFwM{display:flex;flex-wrap:wrap;gap:8px}.ProjectShowcase_techTag__W1XPS{background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#374151!important;font-size:12px!important;padding:4px 12px!important;border-radius:6px!important}.ProjectShowcase_projectResults__8qhiz{margin-top:8px}.ProjectShowcase_resultsTitle__OD_Wg{color:#374151!important;font-size:14px!important;margin-bottom:8px!important;display:block!important}.ProjectShowcase_resultsList__5NZwD{list-style:none;padding:0;margin:0}.ProjectShowcase_resultsList__5NZwD li{font-size:14px;color:#6b7280;position:relative;padding:4px 0 4px 16px}.ProjectShowcase_resultsList__5NZwD li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.ProjectShowcase_projectFooter__bYqiX{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:16px;border-top:1px solid #e5e7eb}.ProjectShowcase_clientInfo__Roi9x{display:flex;flex-direction:column;gap:4px}.ProjectShowcase_clientType__cM5P2{font-size:14px;font-weight:600;color:#374151}.ProjectShowcase_clientIndustry__7sAsj{font-size:12px;color:#6b7280}.ProjectShowcase_viewDetailsBtn__I2AYa{color:#ff002e!important;font-weight:600!important;padding:0!important}.ProjectShowcase_viewDetailsBtn__I2AYa:hover{color:#e6002a!important}.ProjectShowcase_privateBtn__8LH_C{color:#6b7280!important;cursor:not-allowed!important}.ProjectShowcase_showcaseCta__dnxYr{text-align:center;background:linear-gradient(135deg,#FF002E,#e6002a);border-radius:20px;padding:60px 40px;position:relative;overflow:hidden}.ProjectShowcase_showcaseCta__dnxYr:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="20" cy="80" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="80" cy="20" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');pointer-events:none}.ProjectShowcase_ctaContent__LcEJk{position:relative;z-index:1}.ProjectShowcase_ctaTitle__ES8CH{color:#fff!important;font-size:2rem!important;font-weight:700!important;margin-bottom:16px!important}.ProjectShowcase_ctaDescription__0OKhz{color:hsla(0,0%,100%,.9)!important;font-size:1.125rem!important;margin-bottom:32px!important}.ProjectShowcase_ctaButton__U8351{background:#fff!important;color:#ff002e!important;border:none!important;font-weight:600!important;height:48px!important;padding:0 32px!important;border-radius:8px!important;font-size:16px!important}.ProjectShowcase_ctaButton__U8351:hover{background:#f9fafb!important;color:#e6002a!important;transform:translateY(-2px)!important;box-shadow:0 10px 20px rgba(0,0,0,.1)!important}@media(max-width:1024px){.ProjectShowcase_projectCard__4p_yk{min-width:400px;width:400px}}@media(max-width:768px){.ProjectShowcase_projectShowcase__gzumV{padding:60px 0}.ProjectShowcase_sectionHeader__Rl3WQ{margin-bottom:40px}.ProjectShowcase_projectsContainer__r9Sz6{margin-bottom:60px}.ProjectShowcase_projectsScroll__zKglQ{gap:24px;padding:16px 0}.ProjectShowcase_projectCard__4p_yk{min-width:350px;width:350px}.ProjectShowcase_projectContent__FlZMs{padding:24px}.ProjectShowcase_projectMeta__A176X{flex-direction:column;align-items:flex-start;gap:8px}.ProjectShowcase_projectFooter__bYqiX{flex-direction:column;gap:16px;align-items:flex-start}.ProjectShowcase_showcaseCta__dnxYr{padding:40px 24px}.ProjectShowcase_ctaTitle__ES8CH{font-size:1.5rem!important}}@media(max-width:480px){.ProjectShowcase_projectCard__4p_yk{min-width:320px;width:320px}.ProjectShowcase_projectsScroll__zKglQ{gap:16px}.ProjectShowcase_projectContent__FlZMs{padding:20px}}.TechStack_techStack__gUlry{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);padding:80px 0;position:relative;overflow:hidden}.TechStack_techStack__gUlry:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,0,46,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,0,46,.03) 0,transparent 50%);pointer-events:none}.TechStack_sectionWrapper__SbJqE{position:relative;z-index:1}.TechStack_sectionHeader__TYsJm{text-align:center;margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto}.TechStack_sectionBadge__8V3uf{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:hsla(0,0%,100%,.8);border:1px solid #e2e8f0;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:24px}.TechStack_badgeIcon__gJk9d{font-size:16px}.TechStack_badgeText__boUPe{font-size:14px;font-weight:600;color:#475569}.TechStack_sectionTitle__mnf0x{font-size:clamp(2.25rem,5vw,3rem)!important;font-weight:800!important;line-height:1.2!important;color:#1f2937!important;margin:0 0 24px!important;letter-spacing:-.025em}.TechStack_titleHighlight___CuIX{display:block;color:#ff002e;margin-top:4px}.TechStack_sectionDescription__TU7wq{font-size:1.2rem!important;line-height:1.6!important;color:#4b5563!important;margin:0!important;font-weight:400!important}.TechStack_techContainer__HExSf{position:relative;margin-bottom:60px}.TechStack_techScroll___EjN_{display:flex;gap:32px;overflow-x:auto;padding:20px 0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.TechStack_techScroll___EjN_::-webkit-scrollbar{height:8px}.TechStack_techScroll___EjN_::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.TechStack_techScroll___EjN_::-webkit-scrollbar-thumb{background:#ff002e;border-radius:4px}.TechStack_techScroll___EjN_::-webkit-scrollbar-thumb:hover{background:#e6002a}.TechStack_techCategoryCard__iibv2{background:hsla(0,0%,100%,.8)!important;border:1px solid rgba(226,232,240,.8)!important;border-radius:20px!important;padding:0!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;transition:all .3s ease!important;min-width:380px!important;width:380px!important;flex-shrink:0!important}.TechStack_techCategoryCard__iibv2:hover{transform:translateY(-6px);border-color:#ff002e!important;box-shadow:0 25px 50px rgba(255,0,46,.15)!important}.TechStack_techCategoryCard__iibv2 .ant-card-body{padding:32px!important}.TechStack_categoryHeader__sGIlq{margin-bottom:24px}.TechStack_categoryTitle__1sbvm{font-size:1.5rem!important;font-weight:700!important;color:#1f2937!important;margin:0 0 16px!important;letter-spacing:-.025em}.TechStack_categoryDivider__ZfXiX{width:40px;height:3px;background:linear-gradient(90deg,#FF002E,#ff3354);border-radius:2px}.TechStack_techGrid__8akj_{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:16px;gap:16px}.TechStack_techItem__T5Ff5{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:hsla(0,0%,100%,.6);border:1px solid rgba(226,232,240,.6);border-radius:12px;transition:all .3s ease;text-align:center}.TechStack_techItem__T5Ff5:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.9);border-color:#ff002e;box-shadow:0 8px 20px rgba(255,0,46,.1)}.TechStack_techIcon__gfy83{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.8);border-radius:8px;border:1px solid #e2e8f0}.TechStack_techName__j8b9I{font-size:13px;font-weight:600;color:#374151;line-height:1.2}@media(max-width:1024px){.TechStack_techCategoryCard__iibv2{min-width:340px!important;width:340px!important}}@media(max-width:768px){.TechStack_techStack__gUlry{padding:60px 0}.TechStack_sectionHeader__TYsJm,.TechStack_techContainer__HExSf{margin-bottom:40px}.TechStack_techScroll___EjN_{gap:24px;padding:16px 0}.TechStack_techCategoryCard__iibv2{min-width:300px!important;width:300px!important}.TechStack_techCategoryCard__iibv2 .ant-card-body{padding:24px!important}.TechStack_techGrid__8akj_{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px}.TechStack_techItem__T5Ff5{padding:12px 8px}.TechStack_techIcon__gfy83{width:32px;height:32px}.TechStack_techName__j8b9I{font-size:12px}}@media(max-width:480px){.TechStack_techCategoryCard__iibv2{min-width:280px!important;width:280px!important}.TechStack_techScroll___EjN_{gap:16px}}.SoftwareDevTestimonials_softwareTestimonials__1Kh6t{padding:100px 0}.SoftwareDevTestimonials_sectionHeader__aQeZK{text-align:center;margin-bottom:60px}.SoftwareDevTestimonials_sectionTitle__YFRcs{font-size:clamp(2rem,4vw,3rem)!important;font-weight:800!important;color:#111827!important;margin-bottom:16px!important}.SoftwareDevTestimonials_sectionDescription__zuiki{font-size:1.125rem!important;color:#6b7280!important;max-width:600px!important;margin:0 auto!important}.SoftwareDevTestimonials_metricsSection__su8rg{margin-bottom:80px}.SoftwareDevTestimonials_metricCard__TW20_{background:#fff;padding:32px 20px;border-radius:16px;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease;height:100%}.SoftwareDevTestimonials_metricCard__TW20_:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.SoftwareDevTestimonials_metricIcon__ciud6{color:#ff002e;font-size:24px;margin-bottom:16px}.SoftwareDevTestimonials_metricNumber__orc26{font-size:2.5rem;font-weight:800;color:#111827;line-height:1;margin-bottom:8px}.SoftwareDevTestimonials_metricLabel__n0MGE{font-size:1rem;font-weight:600;color:#374151;margin-bottom:8px}.SoftwareDevTestimonials_metricDescription__TSnBw{font-size:.875rem;color:#6b7280;line-height:1.4}.SoftwareDevTestimonials_testimonialsContainer__xSK30{margin-bottom:80px}.SoftwareDevTestimonials_testimonialsScroll__9khEL{display:flex;gap:32px;overflow-x:auto;padding-bottom:20px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.SoftwareDevTestimonials_testimonialsScroll__9khEL::-webkit-scrollbar{height:8px}.SoftwareDevTestimonials_testimonialsScroll__9khEL::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.SoftwareDevTestimonials_testimonialsScroll__9khEL::-webkit-scrollbar-thumb{background:#ff002e;border-radius:4px}.SoftwareDevTestimonials_testimonialsScroll__9khEL::-webkit-scrollbar-thumb:hover{background:#d60025}.SoftwareDevTestimonials_testimonialCard__v6gFL{background:#fff;border-radius:16px;padding:32px;min-width:400px;width:400px;flex-shrink:0;display:flex;flex-direction:column;gap:24px;transition:all .3s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.SoftwareDevTestimonials_testimonialCard__v6gFL:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.SoftwareDevTestimonials_testimonialHeader__ASuAl{display:flex;justify-content:space-between;align-items:flex-start}.SoftwareDevTestimonials_quoteMarks__qLefw{opacity:.7}.SoftwareDevTestimonials_rating__M6BPb{display:flex;gap:4px;color:#fbbf24}.SoftwareDevTestimonials_testimonialQuote__bSJTb{font-size:1.125rem!important;line-height:1.6!important;color:#374151!important;font-style:italic!important;margin:0!important;flex:1 1}.SoftwareDevTestimonials_projectInfo__SG7Jh{background:#f8fafc;padding:20px;border-radius:12px;border-left:4px solid #ff002e}.SoftwareDevTestimonials_projectDetails__Wb_ID{margin-bottom:12px}.SoftwareDevTestimonials_projectType__U1TpG{font-weight:700;color:#111827;font-size:1rem;margin-bottom:4px}.SoftwareDevTestimonials_projectTimeline__WQ4W7{font-size:.875rem;color:#6b7280}.SoftwareDevTestimonials_projectOutcome__EZ6Ah{display:flex;align-items:center;gap:8px}.SoftwareDevTestimonials_outcomeLabel__pNPoj{font-size:.875rem;color:#6b7280;font-weight:500}.SoftwareDevTestimonials_outcomeValue__8SrwF{font-size:.875rem;color:#10b981;font-weight:600}.SoftwareDevTestimonials_testimonialAuthor__vQi11{display:flex;align-items:center;gap:16px;padding-top:20px;border-top:1px solid #f3f4f6}.SoftwareDevTestimonials_authorAvatar__5Tgrf{border-radius:50%;overflow:hidden;flex-shrink:0}.SoftwareDevTestimonials_authorInfo___bomL{flex:1 1}.SoftwareDevTestimonials_authorName__eYiQb{font-size:1rem;font-weight:700;color:#111827;margin-bottom:4px;display:flex;align-items:center;gap:8px}.SoftwareDevTestimonials_linkedinLink__qWKA5{color:#0077b5;font-size:16px;transition:color .2s ease}.SoftwareDevTestimonials_linkedinLink__qWKA5:hover{color:#005885}.SoftwareDevTestimonials_authorPosition__Yb3jW{font-size:.875rem;color:#6b7280;margin-bottom:2px}.SoftwareDevTestimonials_authorCompany__yqlp1{font-size:.875rem;color:#9ca3af}.SoftwareDevTestimonials_testimonialsCta__rVcuL{text-align:center;padding:60px 40px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.SoftwareDevTestimonials_ctaTitle__QKPJ4{font-size:2.5rem!important;font-weight:700!important;color:#111827!important;margin-bottom:16px!important}.SoftwareDevTestimonials_ctaDescription__bf201{font-size:1.125rem!important;color:#6b7280!important;margin:0!important}@media(max-width:1024px){.SoftwareDevTestimonials_testimonialCard__v6gFL{min-width:360px;width:360px}}@media(max-width:768px){.SoftwareDevTestimonials_softwareTestimonials__1Kh6t{padding:60px 0}.SoftwareDevTestimonials_sectionHeader__aQeZK{margin-bottom:40px}.SoftwareDevTestimonials_metricsSection__su8rg{margin-bottom:50px}.SoftwareDevTestimonials_metricCard__TW20_{padding:24px 16px}.SoftwareDevTestimonials_metricNumber__orc26{font-size:2rem}.SoftwareDevTestimonials_testimonialsContainer__xSK30{margin-bottom:50px}.SoftwareDevTestimonials_testimonialsScroll__9khEL{gap:20px}.SoftwareDevTestimonials_testimonialCard__v6gFL{padding:24px;gap:20px;min-width:320px;width:320px}.SoftwareDevTestimonials_projectInfo__SG7Jh{padding:16px}.SoftwareDevTestimonials_testimonialAuthor__vQi11{flex-direction:column;align-items:flex-start;text-align:left;padding-top:16px}.SoftwareDevTestimonials_authorInfo___bomL{text-align:left}.SoftwareDevTestimonials_testimonialsCta__rVcuL{padding:40px 20px}.SoftwareDevTestimonials_ctaTitle__QKPJ4{font-size:2rem!important}}@media(max-width:480px){.SoftwareDevTestimonials_testimonialsScroll__9khEL{gap:16px}.SoftwareDevTestimonials_testimonialCard__v6gFL{min-width:280px;width:280px;padding:20px}}.Contact_contact__yVbvN{padding:100px 0;background:linear-gradient(135deg,#000000,#1a1a1a);position:relative;overflow:hidden}.Contact_contact__yVbvN:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(255,0,46,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,0,46,.1) 0,transparent 50%);pointer-events:none}.Contact_contactWrapper__1EoKl{position:relative;z-index:1;max-width:1200px;margin:0 auto}.Contact_headerSection__rcfto{text-align:center;margin-bottom:60px}.Contact_mainTitle__IwMzs{color:#fff!important;font-size:clamp(2.5rem,5vw,3.5rem)!important;font-weight:800!important;line-height:1.2!important;margin-bottom:20px!important;letter-spacing:-.02em}.Contact_mainDescription__4RmNQ{color:hsla(0,0%,100%,.8)!important;font-size:1.25rem!important;line-height:1.6!important;margin:0 auto!important;max-width:600px}.Contact_ctaGrid__RyR78{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-bottom:60px}.Contact_primaryCta__5n2RF{grid-row:1/3}.Contact_secondaryCtas__NLwJV{display:flex;flex-direction:column;gap:30px}.Contact_ctaCard__lmrd6{background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:40px;transition:all .3s ease;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.Contact_ctaCard__lmrd6:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 50%);pointer-events:none}.Contact_ctaCard__lmrd6:hover{transform:translateY(-8px);border-color:rgba(255,0,46,.3);box-shadow:0 20px 40px rgba(0,0,0,.3)}.Contact_primaryCta__5n2RF .Contact_ctaCard__lmrd6{background:linear-gradient(135deg,rgba(255,0,46,.15),rgba(255,0,46,.05));border:2px solid rgba(255,0,46,.3)}.Contact_primaryCta__5n2RF .Contact_ctaCard__lmrd6:before{background:linear-gradient(135deg,rgba(255,0,46,.1),transparent 50%)}.Contact_primaryCta__5n2RF .Contact_ctaCard__lmrd6:hover{border-color:rgba(255,0,46,.5);box-shadow:0 20px 40px rgba(255,0,46,.2)}.Contact_ctaHeader__poqXg{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.Contact_ctaBadge__1BU7L{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:50px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:.5px}.Contact_schoolBadge__QaXQw{background:rgba(255,0,46,.2);border:1px solid rgba(255,0,46,.4);color:#ff002e}.Contact_softwareBadge__giCQk,.Contact_talentBadge__bO9HM{background:rgba(255,0,46,.15);border:1px solid rgba(255,0,46,.3);color:#ff002e}.Contact_ctaIcon__N4sYY{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.Contact_primaryCta__5n2RF .Contact_ctaIcon__N4sYY{background:rgba(255,0,46,.2);border-color:rgba(255,0,46,.3);color:#ff002e}.Contact_ctaContent__DvZ5m{flex:1 1;display:flex;flex-direction:column}.Contact_ctaTitle___nFC3{color:#fff!important;font-weight:700!important;line-height:1.3!important;margin-bottom:16px!important}.Contact_primaryCta__5n2RF .Contact_ctaTitle___nFC3{font-size:2rem!important}.Contact_secondaryCtas__NLwJV .Contact_ctaTitle___nFC3{font-size:1.5rem!important}.Contact_ctaDescription__CiyHF{color:hsla(0,0%,100%,.8)!important;line-height:1.6!important;margin-bottom:24px!important;flex:1 1}.Contact_primaryCta__5n2RF .Contact_ctaDescription__CiyHF{font-size:1.125rem!important}.Contact_secondaryCtas__NLwJV .Contact_ctaDescription__CiyHF{font-size:1rem!important}.Contact_featuresList__HjxCR{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;padding:20px 0;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.Contact_featureItem__HpyG4{display:flex;align-items:center;gap:12px;color:hsla(0,0%,100%,.9);font-size:15px;font-weight:500}.Contact_featureItem__HpyG4 svg{color:#10b981;font-size:16px}.Contact_quickStats__mVstT{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:24px;padding:16px 0;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.Contact_statItem__NFb2f{text-align:center}.Contact_statValue__3nSKj{display:block;font-size:1.1rem;font-weight:700;color:#fff;line-height:1.2}.Contact_statLabel__El5zu{font-size:.75rem;color:hsla(0,0%,100%,.6);font-weight:500;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.Contact_ctaButton__x8OFu{height:52px!important;padding:0 32px!important;font-size:16px!important;font-weight:600!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:all .3s ease!important;width:100%!important;margin-top:auto}.Contact_schoolButton__OSRaR{background:#ff002e!important;color:#fff!important;border:none!important;font-size:18px!important;height:56px!important}.Contact_schoolButton__OSRaR:hover{background:#ff002f!important;transform:translateY(-2px)!important;box-shadow:0 12px 30px rgba(255,0,46,.4)!important}.Contact_talentButton__6ISFY{background:rgba(0,0,0,0)!important;color:#ff002e!important;border:2px solid #ff002e!important}.Contact_talentButton__6ISFY:hover{background:#ff002e!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(255,0,46,.3)!important}.Contact_softwareButton__WlXIP{background:rgba(0,0,0,0)!important;color:#ff002e!important;border:2px solid #ff002e!important}.Contact_softwareButton__WlXIP:hover{background:#ff002e!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(255,0,46,.3)!important}.Contact_consultationFooter__VpMPX{text-align:center;padding:40px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Contact_consultationContent__FG_IZ{max-width:500px;margin:0 auto}.Contact_consultationTitle__jxju1{color:#fff!important;font-size:1.5rem!important;font-weight:600!important;margin-bottom:12px!important}.Contact_consultationDescription__F6yJ8{color:hsla(0,0%,100%,.7)!important;font-size:1rem!important;line-height:1.6!important;margin-bottom:24px!important}.Contact_consultationButton__EKU0u{height:48px!important;padding:0 32px!important;font-size:16px!important;font-weight:600!important;border-radius:12px!important;background:rgba(0,0,0,0)!important;color:#ff002e!important;border:2px solid #ff002e!important;transition:all .3s ease!important}.Contact_consultationButton__EKU0u:hover{background:#ff002e!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(255,0,46,.3)!important}@media(max-width:1024px){.Contact_ctaGrid__RyR78{grid-template-columns:1fr;gap:24px}.Contact_primaryCta__5n2RF{grid-row:auto;order:1}.Contact_secondaryCtas__NLwJV{order:2;flex-direction:row;gap:24px}.Contact_secondaryCtas__NLwJV .Contact_ctaCard__lmrd6{flex:1 1}}@media(max-width:768px){.Contact_contact__yVbvN{padding:80px 0}.Contact_ctaGrid__RyR78,.Contact_headerSection__rcfto{margin-bottom:40px}.Contact_ctaCard__lmrd6{padding:32px}.Contact_primaryCta__5n2RF .Contact_ctaTitle___nFC3{font-size:1.75rem!important}.Contact_secondaryCtas__NLwJV .Contact_ctaTitle___nFC3{font-size:1.25rem!important}.Contact_secondaryCtas__NLwJV{flex-direction:column;gap:20px}.Contact_quickStats__mVstT{grid-template-columns:1fr;gap:12px}.Contact_consultationFooter__VpMPX{padding:32px 24px}}@media(max-width:480px){.Contact_contact__yVbvN{padding:60px 0}.Contact_ctaCard__lmrd6{padding:24px}.Contact_ctaHeader__poqXg{flex-direction:column;gap:16px;align-items:center;text-align:center}.Contact_ctaIcon__N4sYY{width:50px;height:50px;font-size:20px}.Contact_primaryCta__5n2RF .Contact_ctaTitle___nFC3{font-size:1.5rem!important}.Contact_secondaryCtas__NLwJV .Contact_ctaTitle___nFC3{font-size:1.125rem!important}.Contact_ctaButton__x8OFu{font-size:14px!important;height:48px!important}.Contact_schoolButton__OSRaR{font-size:16px!important;height:52px!important}}.NewHome_newHome__N_UXK{min-height:100vh}.NewHome_hero__HqXNr{padding:6rem 0;background:linear-gradient(135deg,#fafafa,#f5f5f5);min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.NewHome_hero__HqXNr:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,0,46,.05) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,0,46,.03) 0,transparent 50%);pointer-events:none}.NewHome_heroContent__ONXck{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;max-width:1200px;margin:0 auto;position:relative;z-index:1}.NewHome_heroText___sznr{display:flex;flex-direction:column;gap:1.5rem}.NewHome_heroLabel__5a3Jx{font-size:.9rem;font-weight:600;color:#ff002e;text-transform:uppercase;letter-spacing:.1em}.NewHome_heroTitle__ANyX8{font-size:4rem!important;font-weight:800!important;color:#111827!important;margin:0!important;line-height:1.1}.NewHome_heroDescription__xmhS3{font-size:1.2rem!important;color:#6b7280!important;margin:0!important;line-height:1.6}.NewHome_heroPromise__Sv_qP{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.NewHome_promiseLine__EGg_4{font-size:1.1rem;color:#374151}.NewHome_promiseResult__ZIy9R{font-size:1.1rem;color:#ff002e;font-weight:600}.NewHome_heroActions__t2DK9{display:flex;gap:1rem;margin-top:1rem}.NewHome_primaryCta__3cwY5{background:#ff002e!important;border-color:#ff002e!important;height:56px!important;padding:0 2rem!important;font-size:1.1rem!important;font-weight:600!important}.NewHome_primaryCta__3cwY5:hover{background:#d40025!important;border-color:#d40025!important}.NewHome_heroVisual__HJP_t{display:flex;justify-content:center;align-items:center}.NewHome_visualContainer__oCwCS{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:2rem;gap:2rem;align-items:center}.NewHome_problemSide__6smW2,.NewHome_solutionSide__eVc12{display:flex;flex-direction:column;gap:1rem}.NewHome_problemTitle__g12Ui,.NewHome_solutionTitle__ceC6l{font-size:1rem;font-weight:600;text-align:center;margin-bottom:1rem}.NewHome_problemTitle__g12Ui{color:#ef4444}.NewHome_solutionTitle__ceC6l{color:#10b981}.NewHome_problemElements__0drq3,.NewHome_solutionElements__N3Y6U{display:flex;flex-direction:column;gap:.75rem}.NewHome_problemItem__IMOT6{background:#fef2f2;color:#dc2626;padding:.75rem 1rem;border-radius:8px;font-size:.9rem;text-align:center;border:1px solid #fecaca}.NewHome_solutionItem__lw37v{background:#f0fdf4;color:#16a34a;padding:.75rem 1rem;border-radius:8px;font-size:.9rem;text-align:center;border:1px solid #bbf7d0}.NewHome_transformation__TUSU0{display:flex;flex-direction:column;align-items:center;gap:1rem}.NewHome_transformArrow__7MaFq{font-size:2rem;color:#ff002e;font-weight:700}.NewHome_reduzerBrand__wtE_m{background:#ff002e;color:#fff;padding:1rem 1.5rem;border-radius:12px;font-size:1.1rem;font-weight:700}.NewHome_trustPaths__5ysOZ{padding:4rem 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9);position:relative;overflow:hidden}.NewHome_trustPaths__5ysOZ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 70% 30%,rgba(255,0,46,.02) 0,transparent 50%);pointer-events:none}.NewHome_trustPathsContent__mCaVf{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:4rem;gap:4rem;position:relative;z-index:1}.NewHome_trustBanner__LSUqT{text-align:center}.NewHome_trustTitle__t0FTe{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:2rem}.NewHome_pathsSection__JNYyy{text-align:center}.NewHome_pathsTitle__3letZ{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:2rem}.NewHome_metricsSnapshot__sygWq{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;margin:2rem 0;padding:2rem;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.NewHome_metric__HUvFV{text-align:center;display:flex;flex-direction:column;gap:.5rem}.NewHome_number__gULhB{font-size:2.5rem;font-weight:700;color:#ff002e}.NewHome_label__2Yue1{font-size:1rem;font-weight:600;color:#111827}.NewHome_detail__0v5dk{font-size:.9rem;color:#6b7280}.NewHome_quickPaths__T2c9u{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.NewHome_pathButton__W9G0V{background:#ff002e!important;border-color:#ff002e!important;height:48px!important;padding:0 2rem!important;font-size:1rem!important;font-weight:600!important}.NewHome_pathButton__W9G0V:hover{background:#d40025!important;border-color:#d40025!important}.NewHome_scrollRevealPromise__byOQH{min-height:100vh;display:flex;align-items:center;padding:8rem 0;background:linear-gradient(135deg,#111827,#1f2937 50%,#111827);position:relative;overflow:hidden}.NewHome_scrollRevealPromise__byOQH:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 40%,rgba(255,0,46,.1) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(255,0,46,.08) 0,transparent 50%);pointer-events:none}.NewHome_promiseContent___hwZr{max-width:1000px;margin:0 auto;text-align:center;position:relative;z-index:1}.NewHome_promiseLine__EGg_4{font-size:3rem;font-weight:300;color:#e5e7eb;margin:2rem 0;line-height:1.2;font-style:italic;opacity:.7}@media(max-width:768px){.NewHome_promiseLine__EGg_4{font-size:2rem;margin:1.5rem 0}}@media(max-width:480px){.NewHome_promiseLine__EGg_4{font-size:1.5rem;margin:1rem 0}}.NewHome_promiseResult__ZIy9R{color:#ff002e!important;font-weight:600!important;font-style:normal!important;opacity:1!important;text-shadow:0 0 20px rgba(255,0,46,.3)}.NewHome_promiseResult__ZIy9R:after{content:"";display:block;width:100px;height:3px;background:linear-gradient(90deg,#ff002e,transparent);margin:1rem auto 0}.NewHome_systemOverview__wVUy8,.NewHome_whyWeExist__V9G73{min-height:100vh;display:flex;align-items:center;padding:6rem 0}.NewHome_whyWeExist__V9G73{background:linear-gradient(135deg,#ffffff,#f8fafc);position:relative;overflow:hidden}.NewHome_whyWeExist__V9G73:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 70%,rgba(255,0,46,.03) 0,transparent 50%);pointer-events:none}.NewHome_whyWeExistContent__pDagL{display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem;gap:6rem;align-items:center;max-width:1200px;margin:0 auto;position:relative;z-index:1}.NewHome_whyWeExistText__06qJD{display:flex;flex-direction:column;gap:2rem}.NewHome_whyWeExistLabel__AQ37_{font-size:.9rem!important;font-weight:600!important;color:#ff002e!important;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem!important}.NewHome_whyWeExistHeadline__2DjpF{font-size:3.5rem!important;font-weight:800!important;color:#111827!important;line-height:1.1;margin:0!important}.NewHome_headlineEmphasis__h0a5H{color:#ff002e;position:relative}.NewHome_headlineEmphasis__h0a5H:after{content:"";position:absolute;bottom:-8px;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff002e,rgba(255,0,46,.3))}.NewHome_whyWeExistDescription__IUyas{display:flex;flex-direction:column;gap:1.5rem}.NewHome_descriptionText__sA0GP{font-size:1.1rem!important;color:#374151!important;line-height:1.7;margin:0!important}.NewHome_whyWeExistCta___g2xo{margin-top:1rem}.NewHome_whyWeExistLink__pvM87{color:#ff002e!important;font-weight:600!important;font-size:1.1rem!important;padding:0!important;height:auto!important}.NewHome_whyWeExistLink__pvM87:hover{color:#d40025!important}.NewHome_whyWeExistVisual__hEyEy{display:flex;justify-content:center;align-items:center}.NewHome_visualContainer__oCwCS{width:100%;max-width:500px}.NewHome_problemsGrid__7dD8a{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.NewHome_problemCard__G_lBb{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.NewHome_problemCard__G_lBb:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,68,68,.1)}.NewHome_problemIcon__CSq1L{font-size:2rem;margin-bottom:.5rem}.NewHome_problemTitle__g12Ui{font-size:1rem;font-weight:600;color:#dc2626;margin-bottom:.5rem}.NewHome_problemDescription__fUMIC{font-size:.9rem;color:#7f1d1d}.NewHome_solutionArrow__BMWit{display:flex;flex-direction:column;align-items:center;margin:2rem 0}.NewHome_arrowLine__G5sOc{width:2px;height:40px;background:linear-gradient(180deg,#ff002e,transparent);margin-bottom:.5rem;position:relative}.NewHome_arrowLine__G5sOc:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:8px solid #ff002e}.NewHome_arrowText__BsnTF{font-size:.9rem;color:#ff002e;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.NewHome_solutionCard__wo5Aq{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:16px;padding:2rem;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.NewHome_solutionIcon__oVIJ_{font-size:2.5rem;margin-bottom:1rem}.NewHome_solutionTitle__ceC6l{font-size:1.2rem;font-weight:700;color:#16a34a;margin-bottom:1rem}.NewHome_solutionDescription__tbGiy{font-size:1rem;color:#15803d;line-height:1.6}.NewHome_systemOverview__wVUy8{background:linear-gradient(135deg,#fafbfc,#f8fafc);position:relative;overflow:hidden}.NewHome_systemOverview__wVUy8:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%,rgba(255,0,46,.04) 0,transparent 50%),radial-gradient(circle at 20% 80%,rgba(255,0,46,.02) 0,transparent 50%);pointer-events:none}.NewHome_sectionContent__1JbAi{max-width:1000px;margin:0 auto;text-align:center;position:relative;z-index:1}.NewHome_sectionTitle__OlCLO{font-size:1rem!important;font-weight:600!important;color:#ff002e!important;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem!important}.NewHome_sectionHeadline__2dI50{font-size:2.5rem!important;font-weight:700!important;color:#111827!important;margin-bottom:1.5rem!important;line-height:1.2}.NewHome_sectionSubheadline__JV6d3{font-size:1.2rem!important;color:#6b7280!important;margin-bottom:3rem!important;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.NewHome_sectionBody__C9e4v{max-width:700px;margin:0 auto;text-align:left}.NewHome_bodyText___z4sJ{font-size:1.1rem!important;color:#374151!important;line-height:1.7;margin-bottom:1.5rem!important}.NewHome_link__Dq4wF{color:#ff002e!important;text-decoration:none}.NewHome_link__Dq4wF:hover{color:#d40025!important;text-decoration:underline}.NewHome_systemFlow__lbaQy{margin:2rem 0}.NewHome_flowContainer__fdJEE{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:3rem;position:relative}.NewHome_flowStep__tfxPq{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border-radius:16px;padding:2rem 1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .3s ease;min-width:200px}.NewHome_flowStep__tfxPq:hover{transform:translateY(-4px);box-shadow:0 8px 25px -5px rgba(0,0,0,.15)}.NewHome_stepIcon__lxX8r{font-size:3rem;margin-bottom:1rem}.NewHome_stepContent__j6Hh8{display:flex;flex-direction:column;gap:.75rem}.NewHome_stepTitle__26ML0{font-size:1.3rem;font-weight:700;color:#111827;margin:0}.NewHome_stepDescription__rM_t2{font-size:.95rem;color:#6b7280;line-height:1.5;margin:0}.NewHome_stepLink__NZVpn{color:#ff002e!important;font-weight:600!important;padding:0!important;height:auto!important}.NewHome_stepLink__NZVpn:hover{color:#d40025!important}.NewHome_flowArrow__Wa5zt{font-size:2rem;color:#ff002e;font-weight:700;margin:0 1rem}.NewHome_flowConnection__jI5U8{position:absolute;bottom:-4rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.5rem}.NewHome_connectionArrow__MzoT5{font-size:1.5rem;color:#ff002e;font-weight:700}.NewHome_connectionText__5S7cZ{font-size:.9rem;color:#6b7280;font-style:italic}.NewHome_systemExplanation___DNIR{background:#f8fafc;border-radius:12px;padding:2rem;margin-top:4rem;border-left:4px solid #ff002e}.NewHome_explanationText__nlTC9{font-size:1.1rem!important;color:#374151!important;line-height:1.7;margin:0!important;text-align:center}@media(max-width:768px){.NewHome_heroContent__ONXck{grid-template-columns:1fr;gap:3rem}.NewHome_heroTitle__ANyX8{font-size:2.5rem!important}.NewHome_heroActions__t2DK9{flex-direction:column;gap:1rem}.NewHome_primaryCta__3cwY5{width:100%}.NewHome_visualContainer__oCwCS{grid-template-columns:1fr;gap:2rem}.NewHome_transformation__TUSU0{order:2}.NewHome_problemSide__6smW2{order:1}.NewHome_solutionSide__eVc12{order:3}.NewHome_transformArrow__7MaFq{transform:rotate(90deg)}.NewHome_trustPathsContent__mCaVf{gap:3rem}.NewHome_sectionHeadline__2dI50{font-size:1.8rem!important}.NewHome_flowContainer__fdJEE{flex-direction:column;gap:2rem;margin-bottom:6rem}.NewHome_flowStep__tfxPq{min-width:auto;width:100%;max-width:300px}.NewHome_flowArrow__Wa5zt{transform:rotate(90deg);margin:1rem 0}.NewHome_flowConnection__jI5U8{position:static;transform:none;margin-top:2rem;justify-content:center}.NewHome_systemOverview__wVUy8,.NewHome_whyWeExist__V9G73{min-height:auto;padding:4rem 0}.NewHome_whyWeExistContent__pDagL{grid-template-columns:1fr;gap:3rem;text-align:center}.NewHome_whyWeExistHeadline__2DjpF{font-size:2.5rem!important}.NewHome_problemsGrid__7dD8a{grid-template-columns:1fr}.NewHome_quickPaths__T2c9u{flex-direction:column;align-items:center}.NewHome_pathButton__W9G0V{width:200px}}.BrandVisionCTA_brandVisionCta__nlVAo{background:linear-gradient(135deg,#111827,#000000);padding:80px 0;position:relative;overflow:hidden}.BrandVisionCTA_brandVisionCta__nlVAo:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(255,0,46,.15) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(255,0,46,.1) 0,transparent 50%);pointer-events:none}.BrandVisionCTA_sectionWrapper__IaqRo{position:relative;z-index:1}.BrandVisionCTA_visionContent__rfByu{display:flex;flex-direction:column;gap:32px}.BrandVisionCTA_visionBadge__IoS3C{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:rgba(255,0,46,.2);border:1px solid rgba(255,0,46,.3);border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:-moz-fit-content;width:fit-content}.BrandVisionCTA_visionBadge__IoS3C .BrandVisionCTA_badgeText__D6rws{font-size:14px;font-weight:600;color:#ff6b8a}.BrandVisionCTA_visionTitle__Pjvqb{font-size:clamp(2.5rem,6vw,3.75rem)!important;font-weight:800!important;line-height:1.1!important;color:#fff!important;margin:0 0 24px!important;letter-spacing:-.025em}.BrandVisionCTA_visionTitle__Pjvqb .BrandVisionCTA_titleHighlight__WGy9X{display:block;color:#ff002e;margin-top:8px}.BrandVisionCTA_visionDescription__QyJ_Y{font-size:1.25rem!important;line-height:1.6!important;color:hsla(0,0%,100%,.9)!important;margin:0 0 48px!important;font-weight:400!important;max-width:90%}.BrandVisionCTA_visionPoints__mRPr3{display:flex;flex-direction:column;gap:16px;padding:24px 0;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.BrandVisionCTA_visionPoint__ilBEC{display:flex;align-items:center;gap:16px}.BrandVisionCTA_visionPoint__ilBEC .BrandVisionCTA_pointIcon__X2vQd{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,0,46,.2);border-radius:8px;color:#ff002e;font-size:18px;flex-shrink:0}.BrandVisionCTA_visionPoint__ilBEC .BrandVisionCTA_pointText__wouy4{font-size:1.1rem!important;font-weight:500!important;color:hsla(0,0%,100%,.9)!important;margin:0!important;line-height:1.5!important}.BrandVisionCTA_visionActions__gribW{display:flex;gap:16px;flex-wrap:wrap}.BrandVisionCTA_visionActions__gribW .BrandVisionCTA_primaryBtn__ewFmC{background:linear-gradient(135deg,#FF002E,#FF6B6B)!important;border:none!important;color:#fff!important;height:56px!important;padding:0 32px!important;font-size:16px!important;font-weight:600!important;border-radius:8px!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 4px 15px rgba(255,0,46,.4)!important}.BrandVisionCTA_visionActions__gribW .BrandVisionCTA_primaryBtn__ewFmC:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(255,0,46,.5)!important}.BrandVisionCTA_visionActions__gribW .BrandVisionCTA_secondaryBtn__L_xBl{background:hsla(0,0%,100%,.1)!important;border:2px solid hsla(0,0%,100%,.3)!important;color:#fff!important;height:56px!important;padding:0 32px!important;font-size:16px!important;font-weight:600!important;border-radius:8px!important;cursor:pointer!important;transition:all .3s ease!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.BrandVisionCTA_visionActions__gribW .BrandVisionCTA_secondaryBtn__L_xBl:hover{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.5)!important;transform:translateY(-2px)!important}.BrandVisionCTA_visionVisual__yvnEc{display:flex;justify-content:center;align-items:center;height:100%}.BrandVisionCTA_visionVisual__yvnEc .BrandVisionCTA_visualContainer__4EzGz{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:40px 32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:400px}.BrandVisionCTA_visionVisual__yvnEc .BrandVisionCTA_visualContainer__4EzGz .BrandVisionCTA_impactStat__nMQAS{text-align:center;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.1)}.BrandVisionCTA_visionVisual__yvnEc .BrandVisionCTA_visualContainer__4EzGz .BrandVisionCTA_impactStat__nMQAS .BrandVisionCTA_statNumber__5QRzH{font-size:3rem;font-weight:800;color:#ff002e;line-height:1;margin-bottom:8px}.BrandVisionCTA_visionVisual__yvnEc .BrandVisionCTA_visualContainer__4EzGz .BrandVisionCTA_impactStat__nMQAS .BrandVisionCTA_statLabel__EDrIW{font-size:16px;font-weight:600;color:#fff;margin-bottom:8px}.BrandVisionCTA_visionVisual__yvnEc .BrandVisionCTA_visualContainer__4EzGz .BrandVisionCTA_impactStat__nMQAS .BrandVisionCTA_statDescription__CJ00_{font-size:14px;color:hsla(0,0%,100%,.7);line-height:1.4}.BrandVisionCTA_visionVisual__yvnEc .BrandVisionCTA_visualContainer__4EzGz .BrandVisionCTA_missionPoints__Qe4Lu{display:flex;flex-direction:column;gap:16px}.BrandVisionCTA_visionVisual__yvnEc .BrandVisionCTA_visualContainer__4EzGz .BrandVisionCTA_missionPoints__Qe4Lu .BrandVisionCTA_missionPoint__XFojs{display:flex;align-items:center;gap:12px;font-size:14px;color:hsla(0,0%,100%,.8)}.BrandVisionCTA_visionVisual__yvnEc .BrandVisionCTA_visualContainer__4EzGz .BrandVisionCTA_missionPoints__Qe4Lu .BrandVisionCTA_missionPoint__XFojs .BrandVisionCTA_pointDot__XBNjY{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.3);flex-shrink:0;transition:all .3s ease}.BrandVisionCTA_visionVisual__yvnEc .BrandVisionCTA_visualContainer__4EzGz .BrandVisionCTA_missionPoints__Qe4Lu .BrandVisionCTA_missionPoint__XFojs .BrandVisionCTA_pointDot__XBNjY.BrandVisionCTA_active__4Zqi6{background:#ff002e;box-shadow:0 0 8px rgba(255,0,46,.4)}@media(max-width:768px){.BrandVisionCTA_brandVisionCta__nlVAo{padding:60px 0}.BrandVisionCTA_brandVisionCta__nlVAo .BrandVisionCTA_visionTitle__Pjvqb{font-size:clamp(2rem,8vw,2.5rem)!important}.BrandVisionCTA_brandVisionCta__nlVAo .BrandVisionCTA_visionDescription__QyJ_Y{font-size:1.1rem!important;max-width:100%}.BrandVisionCTA_brandVisionCta__nlVAo .BrandVisionCTA_visionActions__gribW{flex-direction:column;align-items:stretch}.BrandVisionCTA_brandVisionCta__nlVAo .BrandVisionCTA_visionActions__gribW .BrandVisionCTA_primaryBtn__ewFmC,.BrandVisionCTA_brandVisionCta__nlVAo .BrandVisionCTA_visionActions__gribW .BrandVisionCTA_secondaryBtn__L_xBl{width:100%!important;justify-content:center}.BrandVisionCTA_brandVisionCta__nlVAo .BrandVisionCTA_visualContainer__4EzGz{margin-top:32px;max-width:100%}}