.BlogList-module__hdJoJa__container{width:100%}.BlogList-module__hdJoJa__filters{gap:var(--spacing-md);margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--gray-medium);flex-direction:column;display:flex}@media (min-width:992px){.BlogList-module__hdJoJa__filters{flex-direction:row;justify-content:space-between;align-items:center}}.BlogList-module__hdJoJa__searchWrapper{flex:1;max-width:100%;position:relative}@media (min-width:992px){.BlogList-module__hdJoJa__searchWrapper{max-width:400px}}.BlogList-module__hdJoJa__searchIcon{left:var(--spacing-md);color:var(--gray-text);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.BlogList-module__hdJoJa__searchInput{width:100%;padding:var(--spacing-sm)var(--spacing-md)var(--spacing-sm)var(--spacing-2xl);background:var(--white);border:1.5px solid var(--gray-medium);transition:all var(--transition-base);border-radius:100px;font-size:1rem}.BlogList-module__hdJoJa__searchInput:focus{border-color:var(--primary-dark);outline:none;box-shadow:0 0 0 4px #dcff801a}.BlogList-module__hdJoJa__categories{gap:var(--spacing-xs);padding-bottom:var(--spacing-xs);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.BlogList-module__hdJoJa__categories::-webkit-scrollbar{display:none}.BlogList-module__hdJoJa__categoryBtn{padding:var(--spacing-xs)var(--spacing-md);background:var(--gray-light);color:var(--gray-text);white-space:nowrap;cursor:pointer;transition:all var(--transition-base);border:1px solid #0000;border-radius:100px;font-size:.875rem;font-weight:600}.BlogList-module__hdJoJa__categoryBtn:hover:not(.BlogList-module__hdJoJa__active){background:var(--gray-medium);color:var(--foreground)}.BlogList-module__hdJoJa__categoryBtn.BlogList-module__hdJoJa__active{background:var(--primary);color:var(--foreground);border-color:var(--primary-dark)}.BlogList-module__hdJoJa__grid{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.BlogList-module__hdJoJa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.BlogList-module__hdJoJa__grid{grid-template-columns:repeat(3,1fr)}}.BlogList-module__hdJoJa__emptyState{text-align:center;padding:var(--spacing-4xl)0;max-width:400px;margin:0 auto}.BlogList-module__hdJoJa__emptyState h3{margin-bottom:var(--spacing-sm)}.BlogList-module__hdJoJa__emptyState p{color:var(--gray-text);margin-bottom:var(--spacing-xl)}.BlogList-module__hdJoJa__resetBtn{padding:var(--spacing-sm)var(--spacing-xl);background:var(--foreground);color:var(--white);cursor:pointer;transition:all var(--transition-base);border:none;border-radius:100px;font-weight:600}.BlogList-module__hdJoJa__resetBtn:hover{box-shadow:var(--shadow-md);background:#000;transform:translateY(-2px)}
.BlogCard-module__lovMQW__card{box-shadow:none;transition:transform var(--transition-base);background:0 0;border-radius:0;height:100%;overflow:visible}.BlogCard-module__lovMQW__card:hover{transform:translateY(-4px)}.BlogCard-module__lovMQW__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.BlogCard-module__lovMQW__imageWrapper{aspect-ratio:16/9;width:100%;margin-bottom:var(--spacing-md);border-radius:10px;position:relative;overflow:hidden}.BlogCard-module__lovMQW__image{object-fit:cover;transition:transform var(--transition-slow)}.BlogCard-module__lovMQW__card:hover .BlogCard-module__lovMQW__image{transform:scale(1.03)}.BlogCard-module__lovMQW__placeholder{background:var(--gray-light);width:100%;height:100%}.BlogCard-module__lovMQW__content{flex-direction:column;flex-grow:1;padding:0;display:flex}.BlogCard-module__lovMQW__category{color:var(--foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs);font-size:.75rem;font-weight:700}.BlogCard-module__lovMQW__title{margin-bottom:var(--spacing-xs);color:var(--foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1.25rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.BlogCard-module__lovMQW__excerpt{color:var(--gray-text);margin-bottom:var(--spacing-md);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.BlogCard-module__lovMQW__footer{color:var(--gray-text);align-items:center;font-size:.8125rem;display:flex}.BlogCard-module__lovMQW__metaInfo{font-weight:500}
.BlogSection-module__tHV2qq__blogSection{padding:var(--spacing-4xl)0;background:var(--background);overflow:hidden}.BlogSection-module__tHV2qq__header{text-align:left;margin-bottom:var(--spacing-2xl);max-width:1400px;padding:0 var(--spacing-md);margin-left:auto;margin-right:auto}@media (min-width:768px){.BlogSection-module__tHV2qq__header{padding:0 var(--spacing-lg)}}.BlogSection-module__tHV2qq__title{margin-bottom:var(--spacing-xs);font-size:2.5rem;font-weight:800}.BlogSection-module__tHV2qq__subtitle{color:var(--gray-text);max-width:600px;font-size:1.125rem;line-height:1.6}.BlogSection-module__tHV2qq__grid{gap:var(--spacing-lg);padding-left:max(var(--spacing-md),calc((100vw - 1400px)/2 + var(--spacing-md)));padding-right:max(var(--spacing-md),calc((100vw - 1400px)/2 + var(--spacing-md)));padding-top:var(--spacing-md);padding-bottom:var(--spacing-2xl);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;width:100%;display:flex;overflow-x:auto}.BlogSection-module__tHV2qq__grid::-webkit-scrollbar{display:none}.BlogSection-module__tHV2qq__grid>*{scroll-snap-align:start;flex:0 0 300px}@media (min-width:768px){.BlogSection-module__tHV2qq__grid{padding-left:max(var(--spacing-lg),calc((100vw - 1400px)/2 + var(--spacing-lg)));padding-right:max(var(--spacing-lg),calc((100vw - 1400px)/2 + var(--spacing-lg)));padding-top:var(--spacing-md);padding-bottom:var(--spacing-2xl)}.BlogSection-module__tHV2qq__grid>*{flex:0 0 350px}}@media (min-width:1200px){.BlogSection-module__tHV2qq__grid{padding-left:max(var(--spacing-xl),calc((100vw - 1400px)/2 + var(--spacing-xl)));padding-right:max(var(--spacing-xl),calc((100vw - 1400px)/2 + var(--spacing-xl)))}}.BlogSection-module__tHV2qq__viewMoreWrapper{margin-top:var(--spacing-xl);justify-content:center;display:flex}.BlogSection-module__tHV2qq__viewMoreButton{background:var(--primary);color:var(--foreground);cursor:pointer;box-shadow:none;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;padding:1.125rem 3rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.BlogSection-module__tHV2qq__viewMoreButton:hover{filter:brightness(1.05);transform:translateY(-2px)}.BlogSection-module__tHV2qq__viewMoreButton:active{transform:translateY(0)}.BlogSection-module__tHV2qq__loading{text-align:center;padding:var(--spacing-4xl)0;color:var(--gray-text);font-style:italic}
.BlogIndex-module__wAozPq__main{min-height:100vh}.BlogIndex-module__wAozPq__contentSection{padding:var(--spacing-2xl)0 var(--spacing-4xl)}@media (min-width:768px){.BlogIndex-module__wAozPq__contentSection{padding:var(--spacing-4xl)0 var(--spacing-4xl)}}.BlogIndex-module__wAozPq__pagination{justify-content:center;align-items:center;gap:var(--spacing-xl);margin-top:var(--spacing-4xl);padding-top:var(--spacing-2xl);border-top:1px solid #ffffff1a;display:flex}.BlogIndex-module__wAozPq__pageBtn{padding:var(--spacing-sm)var(--spacing-xl);background:var(--primary);color:var(--foreground);cursor:pointer;border:none;border-radius:8px;font-weight:600;transition:all .3s}.BlogIndex-module__wAozPq__pageBtn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.BlogIndex-module__wAozPq__pageBtn:disabled{color:#ffffff4d;cursor:not-allowed;background:#ffffff0d}.BlogIndex-module__wAozPq__pageInfo{color:#ffffffb3;font-weight:500}
.ContactModal-module__Qot5ja__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:var(--spacing-md);background:#0a1823cc;justify-content:center;align-items:center;animation:.2s ease-out ContactModal-module__Qot5ja__fadeIn;display:flex;position:fixed;inset:0}@keyframes ContactModal-module__Qot5ja__fadeIn{0%{opacity:0}to{opacity:1}}.ContactModal-module__Qot5ja__modal{background:var(--white);border-radius:var(--radius-xl);width:100%;max-width:600px;max-height:90vh;box-shadow:var(--shadow-xl);animation:.3s ease-out ContactModal-module__Qot5ja__slideUp;position:relative;overflow-y:auto}@keyframes ContactModal-module__Qot5ja__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ContactModal-module__Qot5ja__closeButton{top:var(--spacing-md);right:var(--spacing-md);cursor:pointer;color:var(--gray-text);z-index:10;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:color .2s;display:flex;position:absolute}.ContactModal-module__Qot5ja__closeButton:hover{color:var(--foreground)}.ContactModal-module__Qot5ja__content{padding:var(--spacing-lg)var(--spacing-lg)}.ContactModal-module__Qot5ja__title{color:var(--foreground);margin:0 0 .5rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.2}.ContactModal-module__Qot5ja__subtitle{color:var(--gray-text);margin:0 0 var(--spacing-md)0;font-size:1rem;line-height:1.6}.ContactModal-module__Qot5ja__form{flex-direction:column;gap:.75rem;display:flex}.ContactModal-module__Qot5ja__formGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.ContactModal-module__Qot5ja__label{color:var(--foreground);font-size:.875rem;font-weight:600}.ContactModal-module__Qot5ja__input,.ContactModal-module__Qot5ja__textarea{border:2px solid var(--gray-medium);border-radius:var(--radius-md);width:100%;font-size:1rem;font-family:var(--font-sans);color:var(--foreground);background:var(--white);padding:.5rem .75rem;transition:all .3s}.ContactModal-module__Qot5ja__input:focus,.ContactModal-module__Qot5ja__textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #dcff801a}.ContactModal-module__Qot5ja__inputError{border-color:#ff6b6b}.ContactModal-module__Qot5ja__inputError:focus{border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b1a}.ContactModal-module__Qot5ja__textarea{resize:vertical;min-height:80px;font-family:var(--font-sans)}.ContactModal-module__Qot5ja__error{color:#ff6b6b;margin-top:-.25rem;font-size:.875rem}.ContactModal-module__Qot5ja__errorMessage{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);color:#ff6b6b;background:#ff6b6b1a;border:1px solid #ff6b6b;font-size:.875rem}.ContactModal-module__Qot5ja__successMessage{padding:var(--spacing-2xl);text-align:center;justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.ContactModal-module__Qot5ja__successMessage svg{margin-bottom:var(--spacing-sm)}.ContactModal-module__Qot5ja__successMessage p{color:var(--foreground);margin:0;font-size:1.125rem;font-weight:600}.ContactModal-module__Qot5ja__submitButton{background:var(--primary);color:var(--foreground);border-radius:var(--radius-md);font-size:1rem;font-weight:600;font-family:var(--font-sans);cursor:pointer;border:none;margin-top:.25rem;padding:.75rem 1.5rem;transition:all .3s}.ContactModal-module__Qot5ja__submitButton:hover:not(:disabled){background:var(--primary-dark);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ContactModal-module__Qot5ja__submitButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:767px){.ContactModal-module__Qot5ja__overlay{padding:var(--spacing-sm)}.ContactModal-module__Qot5ja__content{padding:var(--spacing-xl)var(--spacing-md)}.ContactModal-module__Qot5ja__title{font-size:1.5rem}.ContactModal-module__Qot5ja__subtitle{font-size:.9375rem}.ContactModal-module__Qot5ja__input,.ContactModal-module__Qot5ja__textarea{padding:.625rem .875rem;font-size:.9375rem}.ContactModal-module__Qot5ja__submitButton{padding:.875rem 1.5rem;font-size:.9375rem}}
.ProcessFlow-module__ktpIdW__processFlow{background:var(--white);padding:0;position:relative}.ProcessFlow-module__ktpIdW__stickyContainer{background:var(--white);z-index:10;flex-direction:column;height:calc(100vh - 80px);display:flex;position:sticky;top:80px;overflow:hidden}.ProcessFlow-module__ktpIdW__stepsHeader{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#fffffff2;justify-content:center;gap:1rem;padding:1.5rem 2rem;display:flex}.ProcessFlow-module__ktpIdW__stepButton{color:var(--gray-text);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#f3f4f6;border:none;border-radius:4px;flex:1;padding:.75rem 2rem;font-size:.875rem;font-weight:600;transition:color .3s;position:relative;overflow:hidden}.ProcessFlow-module__ktpIdW__stepButton.ProcessFlow-module__ktpIdW__active{color:var(--foreground);background:var(--primary);font-weight:700}.ProcessFlow-module__ktpIdW__contentContainer{width:100%;max-width:1400px;padding:4rem var(--spacing-lg);flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin:0 auto;display:grid}.ProcessFlow-module__ktpIdW__textContent{max-width:600px}.ProcessFlow-module__ktpIdW__title{color:var(--foreground);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3rem;font-weight:800;line-height:1.1}.ProcessFlow-module__ktpIdW__description{color:var(--gray-text);margin-bottom:2rem;font-size:1.25rem;line-height:1.6}.ProcessFlow-module__ktpIdW__featureList{flex-direction:column;gap:1rem;margin-bottom:2.5rem;padding:0;list-style:none;display:flex}.ProcessFlow-module__ktpIdW__featureItem{color:var(--foreground);align-items:center;gap:.75rem;font-size:1rem;font-weight:500;display:flex}.ProcessFlow-module__ktpIdW__checkIcon{color:currentColor;font-weight:700}.ProcessFlow-module__ktpIdW__ctaButton{background:var(--primary);color:var(--foreground);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-primary);border:none;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.ProcessFlow-module__ktpIdW__ctaButton:hover{box-shadow:var(--shadow-primary-hover);transform:translateY(-2px)}.ProcessFlow-module__ktpIdW__visualContent{border-radius:var(--radius-xl);background:#e9e9e9;justify-content:center;align-items:center;height:100%;max-height:600px;padding:2rem;display:flex;overflow:hidden}.ProcessFlow-module__ktpIdW__mockupPlaceholder{color:#9ca3af;text-align:center;border-radius:var(--radius-lg);background:#fff;border:2px dashed #e5e5e5;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;font-weight:600;display:flex}@media (max-width:1024px){.ProcessFlow-module__ktpIdW__contentContainer{text-align:left;grid-template-columns:1fr;gap:2rem;padding:2rem}.ProcessFlow-module__ktpIdW__textContent{flex-direction:column;align-items:flex-start;width:100%;margin:0;display:flex}.ProcessFlow-module__ktpIdW__featureItem{justify-content:flex-start}.ProcessFlow-module__ktpIdW__stepsHeader{-webkit-overflow-scrolling:touch;justify-content:center;padding:1rem;overflow-x:auto}.ProcessFlow-module__ktpIdW__stepButton{white-space:nowrap;flex:none;padding:.5rem 1rem}.ProcessFlow-module__ktpIdW__stickyContainer{height:auto;min-height:100vh}.ProcessFlow-module__ktpIdW__title{font-size:2rem}.ProcessFlow-module__ktpIdW__visualContent{width:100%;max-height:400px;margin-top:1rem;padding:1rem}}@media (max-width:768px){.ProcessFlow-module__ktpIdW__stepsHeader{-webkit-overflow-scrolling:touch;justify-content:space-between;gap:.5rem;max-width:100%;padding:.75rem .5rem;overflow-x:auto}.ProcessFlow-module__ktpIdW__stepButton{letter-spacing:.3px;text-align:center;white-space:normal;flex:1 1 0;min-width:0;padding:.5rem .4rem;font-size:.5rem;line-height:1.2}.ProcessFlow-module__ktpIdW__description{font-size:.9375rem;line-height:1.5}.ProcessFlow-module__ktpIdW__featureItem{font-size:.875rem}.ProcessFlow-module__ktpIdW__ctaButton{padding:.75rem 1.5rem;font-size:.875rem}.ProcessFlow-module__ktpIdW__title{margin-bottom:1rem;font-size:1.5rem}.ProcessFlow-module__ktpIdW__stickyContainer{height:calc(100vh - 80px);min-height:0;overflow:hidden}.ProcessFlow-module__ktpIdW__contentContainer{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:.75rem 1rem;display:flex;overflow:hidden}.ProcessFlow-module__ktpIdW__textContent{flex:0 auto;min-height:0;overflow:hidden}.ProcessFlow-module__ktpIdW__featureList{gap:.5rem;margin-bottom:1rem}.ProcessFlow-module__ktpIdW__visualContent{flex:auto;justify-content:center;align-items:center;max-width:100%;min-height:0;max-height:21vh;margin-top:0;padding:.5rem;display:flex;overflow:hidden}.ProcessFlow-module__ktpIdW__visualContent>div{transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex;transform:scale(.275);width:fit-content!important;height:fit-content!important}.ProcessFlow-module__ktpIdW__visualContent>div>div{flex-shrink:0;min-width:0;max-width:100%!important}.ProcessFlow-module__ktpIdW__visualContent *{min-width:0}}
.SoftwareFeatures-module__2-j_jG__softwareFeatures{background:var(--white);padding:5rem 0;position:relative}.SoftwareFeatures-module__2-j_jG__container{max-width:1400px;padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.SoftwareFeatures-module__2-j_jG__container{padding:0 var(--spacing-lg)}}.SoftwareFeatures-module__2-j_jG__content{gap:var(--spacing-2xl);grid-template-columns:1fr;align-items:center;margin-bottom:8rem;display:grid}.SoftwareFeatures-module__2-j_jG__content:last-child{margin-bottom:0}@media (min-width:1024px){.SoftwareFeatures-module__2-j_jG__content{grid-template-columns:1fr 1fr;gap:4rem}.SoftwareFeatures-module__2-j_jG__contentReversed{grid-template-columns:1fr 1fr}.SoftwareFeatures-module__2-j_jG__contentReversed .SoftwareFeatures-module__2-j_jG__visualColumn{order:1}.SoftwareFeatures-module__2-j_jG__contentReversed .SoftwareFeatures-module__2-j_jG__textColumn{order:2}}.SoftwareFeatures-module__2-j_jG__textColumn{gap:var(--spacing-lg);flex-direction:column;display:flex}.SoftwareFeatures-module__2-j_jG__headline{text-transform:uppercase;letter-spacing:1.5px;color:var(--gray-text);margin:0;font-size:.6875rem;font-weight:600;line-height:1.4}.SoftwareFeatures-module__2-j_jG__title{color:var(--foreground);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.1}.SoftwareFeatures-module__2-j_jG__description{color:var(--gray-text);margin:0;font-size:1.125rem;font-weight:400;line-height:1.7}.SoftwareFeatures-module__2-j_jG__ctaLink{color:#021b4b;letter-spacing:-.01em;align-self:flex-start;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;line-height:1.2;text-decoration:none;transition:all .3s;display:inline-flex}.SoftwareFeatures-module__2-j_jG__ctaLink:hover{color:#152f60}.SoftwareFeatures-module__2-j_jG__ctaLink:hover .SoftwareFeatures-module__2-j_jG__arrow{color:#152f60;transform:translate(4px)}.SoftwareFeatures-module__2-j_jG__arrow{justify-content:center;align-items:center;margin-left:.25rem;font-size:1.5rem;font-weight:700;line-height:1.2;transition:all .3s;display:inline-flex}.SoftwareFeatures-module__2-j_jG__visualColumn{justify-content:center;align-items:flex-start;width:100%;padding-top:0;display:flex}.SoftwareFeatures-module__2-j_jG__visualContainer{aspect-ratio:4/3;border-radius:var(--radius-xl);width:100%;max-width:650px;padding:var(--spacing-2xl);background:#e9e9e9;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.SoftwareFeatures-module__2-j_jG__mockupElement{background:var(--white);border-radius:var(--radius-lg);width:100%;max-width:400px;overflow:hidden}.SoftwareFeatures-module__2-j_jG__mockupHeader{padding:var(--spacing-md)var(--spacing-lg);align-items:center;gap:var(--spacing-md);background:#f9f9f9;border-bottom:1px solid #e5e5e5;display:flex}.SoftwareFeatures-module__2-j_jG__mockupDots{gap:.5rem;display:flex}.SoftwareFeatures-module__2-j_jG__mockupDots span{background:#e5e5e5;border-radius:50%;width:12px;height:12px;display:block}.SoftwareFeatures-module__2-j_jG__mockupDots span:first-child{background:#ff5f57}.SoftwareFeatures-module__2-j_jG__mockupDots span:nth-child(2){background:#ffbd2e}.SoftwareFeatures-module__2-j_jG__mockupDots span:nth-child(3){background:#28ca42}.SoftwareFeatures-module__2-j_jG__mockupTitle{color:var(--foreground);flex:1;font-size:.875rem;font-weight:600}.SoftwareFeatures-module__2-j_jG__mockupContent{padding:var(--spacing-xl);gap:var(--spacing-lg);flex-direction:column;display:flex}.SoftwareFeatures-module__2-j_jG__mockupInput{gap:var(--spacing-xs);flex-direction:column;display:flex}.SoftwareFeatures-module__2-j_jG__inputLabel{color:var(--gray-text);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.SoftwareFeatures-module__2-j_jG__inputField{border-radius:var(--radius-md);color:var(--foreground);background:#f9f9f9;border:1px solid #e5e5e5;align-items:center;min-height:48px;padding:.875rem 1rem;font-size:1rem;display:flex}.SoftwareFeatures-module__2-j_jG__inputField span{color:var(--gray-text)}.SoftwareFeatures-module__2-j_jG__mockupButton{background:var(--primary);color:var(--foreground);border-radius:var(--radius-md);text-align:center;cursor:pointer;margin-top:var(--spacing-sm);border:none;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .3s}.SoftwareFeatures-module__2-j_jG__mockupButton:hover{background:var(--primary-dark);transform:translateY(-1px)}.SoftwareFeatures-module__2-j_jG__matchingResult{border-radius:var(--radius-md);padding:var(--spacing-md);align-items:center;gap:var(--spacing-md);background:#f0f9ff;border:1px solid #bfdbfe;display:flex}.SoftwareFeatures-module__2-j_jG__matchingIcon{background:var(--success);width:32px;height:32px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.SoftwareFeatures-module__2-j_jG__matchingText{flex-direction:column;flex:1;gap:.25rem;display:flex}.SoftwareFeatures-module__2-j_jG__matchingTitle{color:var(--foreground);font-size:.875rem;font-weight:600}.SoftwareFeatures-module__2-j_jG__matchingSubtitle{color:var(--gray-text);font-size:.8125rem}.SoftwareFeatures-module__2-j_jG__workflowSteps{gap:var(--spacing-md);flex-direction:column;display:flex}.SoftwareFeatures-module__2-j_jG__workflowStep{align-items:flex-start;gap:var(--spacing-md);display:flex}.SoftwareFeatures-module__2-j_jG__workflowStepCircle{background:var(--primary);width:32px;height:32px;color:var(--foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.SoftwareFeatures-module__2-j_jG__workflowStepContent{flex-direction:column;flex:1;gap:.25rem;padding-top:.25rem;display:flex}.SoftwareFeatures-module__2-j_jG__workflowStepTitle{color:var(--foreground);font-size:.9375rem;font-weight:600}.SoftwareFeatures-module__2-j_jG__workflowStepInfo{color:var(--gray-text);font-size:.8125rem}.SoftwareFeatures-module__2-j_jG__jointPurchaseInfo{gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-md);background:#f9f9f9;grid-template-columns:1fr 1fr;display:grid}.SoftwareFeatures-module__2-j_jG__jointPurchaseItem{flex-direction:column;gap:.25rem;display:flex}.SoftwareFeatures-module__2-j_jG__jointPurchaseLabel{color:var(--gray-text);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.SoftwareFeatures-module__2-j_jG__jointPurchaseValue{color:var(--foreground);font-size:1.125rem;font-weight:700}.SoftwareFeatures-module__2-j_jG__worksList{gap:var(--spacing-sm);flex-direction:column;display:flex}.SoftwareFeatures-module__2-j_jG__workItem{padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);background:#f9f9f9;border:1px solid #e5e5e5;justify-content:space-between;align-items:center;display:flex}.SoftwareFeatures-module__2-j_jG__workName{color:var(--foreground);font-size:.9375rem;font-weight:600}.SoftwareFeatures-module__2-j_jG__workAmount{color:var(--primary);font-size:.9375rem;font-weight:600}@media (max-width:767px){.SoftwareFeatures-module__2-j_jG__softwareFeatures{padding:3.5rem 0;overflow-x:hidden}.SoftwareFeatures-module__2-j_jG__container{max-width:100%;padding:0 1rem;overflow-x:hidden}.SoftwareFeatures-module__2-j_jG__content .SoftwareFeatures-module__2-j_jG__textColumn{order:1}.SoftwareFeatures-module__2-j_jG__content .SoftwareFeatures-module__2-j_jG__visualColumn{order:2}.SoftwareFeatures-module__2-j_jG__content{gap:var(--spacing-xl);min-width:0;margin-bottom:4rem;overflow-x:hidden}.SoftwareFeatures-module__2-j_jG__textColumn{min-width:0;max-width:100%}.SoftwareFeatures-module__2-j_jG__title,.SoftwareFeatures-module__2-j_jG__description{overflow-wrap:break-word;word-break:break-word;max-width:100%}.SoftwareFeatures-module__2-j_jG__ctaLink{gap:.5rem;font-size:1.2rem}.SoftwareFeatures-module__2-j_jG__ctaLink .SoftwareFeatures-module__2-j_jG__arrow{font-size:1rem}.SoftwareFeatures-module__2-j_jG__visualColumn{min-width:0;max-width:100%}.SoftwareFeatures-module__2-j_jG__visualContainer{aspect-ratio:16/10;padding:var(--spacing-lg);min-width:0;max-width:100%}.SoftwareFeatures-module__2-j_jG__mockupElement{min-width:0;max-width:100%}.SoftwareFeatures-module__2-j_jG__mockupContent{padding:var(--spacing-lg);gap:var(--spacing-md)}.SoftwareFeatures-module__2-j_jG__matchingResult{padding:var(--spacing-sm);gap:var(--spacing-sm)}.SoftwareFeatures-module__2-j_jG__matchingIcon{width:28px;height:28px;font-size:.875rem}.SoftwareFeatures-module__2-j_jG__workflowSteps{gap:var(--spacing-sm)}.SoftwareFeatures-module__2-j_jG__workflowStepCircle{width:28px;height:28px;font-size:.75rem}.SoftwareFeatures-module__2-j_jG__workflowStepContent{padding-top:.125rem}.SoftwareFeatures-module__2-j_jG__jointPurchaseInfo{gap:var(--spacing-sm);padding:var(--spacing-sm);grid-template-columns:1fr}.SoftwareFeatures-module__2-j_jG__workItem{padding:var(--spacing-xs)var(--spacing-sm)}.SoftwareFeatures-module__2-j_jG__workName,.SoftwareFeatures-module__2-j_jG__workAmount{font-size:.875rem}.SoftwareFeatures-module__2-j_jG__whatsappMockup{max-width:100%}.SoftwareFeatures-module__2-j_jG__whatsappMessages{min-height:250px}.SoftwareFeatures-module__2-j_jG__searchMockup{max-width:100%}.SoftwareFeatures-module__2-j_jG__kanbanMockup{width:100%;min-width:0;max-width:100%}.SoftwareFeatures-module__2-j_jG__kanbanColumns{grid-template-columns:1fr;width:100%;min-width:0;min-height:auto}.SoftwareFeatures-module__2-j_jG__kanbanColumn{min-width:0}}.SoftwareFeatures-module__2-j_jG__whatsappMockup{border-radius:var(--radius-lg);background:#e5ddd5;flex-direction:column;width:100%;max-width:350px;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.SoftwareFeatures-module__2-j_jG__whatsappHeader{padding:var(--spacing-sm)var(--spacing-md);align-items:center;gap:var(--spacing-sm);color:#fff;background:#075e54;height:60px;display:flex}.SoftwareFeatures-module__2-j_jG__whatsappAvatar{background:#b0bec5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.SoftwareFeatures-module__2-j_jG__whatsappAvatarIcon{color:#fff;opacity:.8;width:24px;height:24px}.SoftwareFeatures-module__2-j_jG__whatsappInfo{flex-direction:column;flex:1;display:flex}.SoftwareFeatures-module__2-j_jG__whatsappName{color:var(--white);font-size:1rem;font-weight:600;line-height:1.2}.SoftwareFeatures-module__2-j_jG__whatsappStatus{color:#fffc;font-size:.75rem}.SoftwareFeatures-module__2-j_jG__whatsappMessages{padding:var(--spacing-md);gap:var(--spacing-sm);background-image:url(https://user-images.githubusercontent.com/15075759/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21.png);background-repeat:repeat;background-size:400px;flex-direction:column;flex:1;min-height:350px;display:flex;overflow-y:auto}.SoftwareFeatures-module__2-j_jG__whatsappMessageBot,.SoftwareFeatures-module__2-j_jG__whatsappMessageUser{flex-direction:column;max-width:85%;display:flex;position:relative}.SoftwareFeatures-module__2-j_jG__whatsappMessageBot{align-self:flex-start}.SoftwareFeatures-module__2-j_jG__whatsappMessageUser{align-self:flex-end}.SoftwareFeatures-module__2-j_jG__messageContent{color:#111b21;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.9375rem;line-height:1.4;display:flex;position:relative;box-shadow:0 1px .5px #00000021}.SoftwareFeatures-module__2-j_jG__whatsappMessageBot .SoftwareFeatures-module__2-j_jG__messageContent{background:#fff;border-top-left-radius:0}.SoftwareFeatures-module__2-j_jG__whatsappMessageUser .SoftwareFeatures-module__2-j_jG__messageContent{background:#d9fdd3;border-top-right-radius:0}.SoftwareFeatures-module__2-j_jG__mediaContent,.SoftwareFeatures-module__2-j_jG__audioContent{color:#111b21;background:#d9fdd3;border-radius:8px 0 8px 8px;align-items:center;gap:8px;padding:8px 12px;font-size:.9375rem;display:flex;box-shadow:0 1px .5px #00000021}.SoftwareFeatures-module__2-j_jG__messageIcon{font-size:1.1rem}.SoftwareFeatures-module__2-j_jG__messageMeta{color:#111b2180;justify-content:flex-end;gap:4px;margin-top:2px;font-size:.6875rem;display:flex}.SoftwareFeatures-module__2-j_jG__searchMockup{background:var(--white);border-radius:var(--radius-lg);width:100%;max-width:350px;overflow:hidden}.SoftwareFeatures-module__2-j_jG__searchHeader{padding:var(--spacing-md)var(--spacing-lg);align-items:center;gap:var(--spacing-sm);background:#f9f9f9;border-bottom:1px solid #e5e5e5;display:flex}.SoftwareFeatures-module__2-j_jG__searchIcon{font-size:1.25rem}.SoftwareFeatures-module__2-j_jG__searchTitle{color:var(--foreground);font-size:.9375rem;font-weight:600}.SoftwareFeatures-module__2-j_jG__searchContent{padding:var(--spacing-lg);gap:var(--spacing-lg);flex-direction:column;display:flex}.SoftwareFeatures-module__2-j_jG__searchInputContainer{align-items:center;display:flex;position:relative}.SoftwareFeatures-module__2-j_jG__searchInput{border-radius:var(--radius-md);width:100%;color:var(--foreground);background:#f9f9f9;border:1px solid #e5e5e5;padding:.875rem 3rem .875rem 1rem;font-size:1rem}.SoftwareFeatures-module__2-j_jG__searchBadge{background:var(--primary);color:var(--foreground);border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.6875rem;font-weight:700;position:absolute;right:.75rem}.SoftwareFeatures-module__2-j_jG__searchResults{gap:var(--spacing-sm);flex-direction:column;display:flex}.SoftwareFeatures-module__2-j_jG__searchResultItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);background:#f0f9ff;border:1px solid #bfdbfe;display:flex}.SoftwareFeatures-module__2-j_jG__resultIcon{background:var(--success);width:24px;height:24px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.SoftwareFeatures-module__2-j_jG__resultContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.SoftwareFeatures-module__2-j_jG__resultTitle{color:var(--foreground);font-size:.9375rem;font-weight:600}.SoftwareFeatures-module__2-j_jG__resultMatch{color:var(--gray-text);font-size:.75rem}.SoftwareFeatures-module__2-j_jG__kanbanMockup{background:var(--white);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:450px;display:flex;overflow:hidden}.SoftwareFeatures-module__2-j_jG__kanbanHeader{padding:var(--spacing-md)var(--spacing-lg);background:#f9f9f9;border-bottom:1px solid #e5e5e5}.SoftwareFeatures-module__2-j_jG__kanbanTitle{color:var(--foreground);font-size:.9375rem;font-weight:600}.SoftwareFeatures-module__2-j_jG__kanbanColumns{gap:var(--spacing-sm);padding:var(--spacing-md);background:#f9f9f9;grid-template-columns:repeat(3,1fr);min-height:250px;display:grid}.SoftwareFeatures-module__2-j_jG__kanbanColumn{background:var(--white);border-radius:var(--radius-md);padding:var(--spacing-sm);gap:var(--spacing-sm);flex-direction:column;display:flex}.SoftwareFeatures-module__2-j_jG__kanbanColumnHeader{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-sm);background:#f9f9f9;justify-content:space-between;align-items:center;display:flex}.SoftwareFeatures-module__2-j_jG__kanbanColumnTitle{color:var(--gray-text);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.SoftwareFeatures-module__2-j_jG__kanbanColumnCount{color:var(--foreground);background:var(--primary);border-radius:var(--radius-sm);padding:.125rem .375rem;font-size:.75rem;font-weight:700}.SoftwareFeatures-module__2-j_jG__kanbanCard{background:var(--white);border-radius:var(--radius-md);padding:var(--spacing-sm);border:1px solid #e5e5e5;flex-direction:column;gap:.25rem;display:flex}.SoftwareFeatures-module__2-j_jG__kanbanCardTitle{color:var(--foreground);font-size:.875rem;font-weight:700}.SoftwareFeatures-module__2-j_jG__kanbanCardInfo{color:var(--gray-text);font-size:.75rem}.SoftwareFeatures-module__2-j_jG__kanbanCardValue{color:var(--primary);margin-top:.25rem;font-size:.875rem;font-weight:600}
