body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{background-color:#fff;position:fixed;top:0;width:100%;z-index:1000}.header-container{align-items:center;display:flex;justify-content:space-between;padding:1rem 4rem;position:relative}.logo{flex-shrink:0}.logo a{text-decoration:none}.desktop-nav,.logo a{align-items:center;display:flex}.desktop-nav{gap:1rem}.nav-link{color:#504949;padding:.5rem 0;transition:color .2s ease}.get-started-btn,.nav-link{font-size:.95rem;text-decoration:none}.get-started-btn{background-color:#38cfab;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem .75rem;transition:all .2s ease;white-space:nowrap}.get-started-btn:hover{background-color:#38cfab;transform:translateY(-1px)}.mobile-header{align-items:center;display:none;gap:1rem}.mobile-actions{align-items:center;display:flex;gap:1rem}.mobile-login{color:#504949;font-size:.9rem;font-weight:500;text-decoration:none;white-space:nowrap}.get-started-btn.mobile{font-size:.9rem;padding:.6rem 1.2rem}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:2rem;justify-content:space-between;padding:.5rem;width:2rem;z-index:1001}.hamburger span{background-color:#504949;border-radius:2px;display:block;height:2px;transform-origin:center;transition:all .3s ease;width:100%}.hamburger--active span:first-child{transform:rotate(45deg) translate(6px,6px)}.hamburger--active span:nth-child(2){opacity:0}.hamburger--active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-overlay{animation:fadeIn .3s ease;background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-nav{background-color:#fff;box-shadow:-2px 0 20px #0000001a;display:flex;flex-direction:column;height:100vh;position:fixed;right:-100%;top:0;transition:right .3s ease;width:280px;z-index:999}.mobile-nav--active{right:0}.mobile-nav-header{border-bottom:1px solid #f0f0f0;padding:2rem 1.5rem 1rem}.mobile-nav-header h3{color:#504949;font-size:1.1rem;font-weight:600;margin:0}.mobile-nav-content{flex:1 1;padding:1rem 0}.mobile-nav-link{border-bottom:1px solid #f8f8f8;color:#504949;display:block;font-size:1rem;font-weight:500;padding:1rem 1.5rem;text-decoration:none;transition:all .2s ease}.mobile-nav-link:hover{background-color:#f8f8f8;color:#38cfab}@media (max-width:768px){.header-container{padding:1rem 1.5rem}.desktop-nav{display:none}.hamburger,.mobile-header{display:flex}}@media (max-width:480px){.header-container{padding:.875rem 1rem}.mobile-actions,.mobile-header{gap:.75rem}.mobile-login{font-size:.85rem}.get-started-btn.mobile{font-size:.85rem;padding:.5rem 1rem}.mobile-nav{max-width:280px;width:85%}}.search-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:15px auto;max-width:800px;padding:16px;width:100%}.search-content{display:flex}.search-input{background-color:initial;border:none;color:#2d3748;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;min-height:100px;outline:none;padding:0;resize:none;width:100%}.search-input::placeholder{color:#718096}.arrow-button{align-items:center;align-self:flex-end;background:#00c49a;border:none;border-radius:40%;box-shadow:0 2px 8px #00c49a4d;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:30px;justify-content:center;transition:all .2s ease;width:30px}.arrow-button:hover{background:#00a885;box-shadow:0 4px 12px #00c49a66;transform:translateY(-2px)}.advisory-link{color:#4f6c8d;text-align:right;text-decoration:none}@media (max-width:768px){.search-card{padding:16px}.arrow-button{align-self:flex-end}}.logo-slider{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:30px;justify-content:center;transition:opacity .5s ease-in-out}.fade-in{opacity:1}.fade-out{opacity:0}.logo-img{height:50px;transition:transform .3s ease}@media (max-width:1024px){.logo-slider{gap:24px}.logo-img{height:45px}}@media (max-width:768px){.logo-slider{gap:20px}.logo-img{height:40px}.logo-slider+p,p[style]{font-size:.95rem!important}}@media (max-width:480px){.logo-slider{flex-direction:row;flex-wrap:wrap;gap:16px}.logo-img{height:35px}.search-card{width:95%}p[style]{font-size:.9rem!important;text-align:center}.search-card+div{flex-direction:column;gap:10px!important}}.hero-section{background:#fff;box-sizing:border-box;color:#504949;min-height:calc(100vh - 120px);overflow:hidden;padding:80px 20px 60px}.hero-content,.hero-section{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.hero-content{max-width:700px;text-align:center;width:100%;z-index:1}.curve-arc{left:0;pointer-events:none;position:absolute;top:0;z-index:0}.curve-arc,.curve-arc svg{height:100%;width:100%}.hero-content h1{color:#504949;font-size:clamp(20px,6vw,50px);font-weight:500;line-height:1.2;margin-bottom:15px;position:relative;text-align:center;z-index:2}.hero-content h1 span{color:#38cfab}.hero-content p{color:#504949;font-size:clamp(14px,3vw,18px);line-height:1.5;margin-bottom:30px;position:relative;text-align:center;z-index:2}.search-box{align-items:center;border:1px solid #ccc;border-radius:12px;display:flex;justify-content:space-between;margin:0 auto 20px;max-width:600px;padding:12px 16px;position:relative;width:100%;z-index:2}.search-box input{background:#0000;border:none;color:#aaa;flex:1 1;font-size:clamp(14px,3vw,16px);min-width:0;text-align:center}.search-box button{background:#38cfab;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:clamp(16px,4vw,18px);margin-left:10px;padding:8px 12px;white-space:nowrap}.expert-link{color:#057;display:block;font-size:clamp(12px,3vw,14px);position:relative;text-align:center;text-decoration:none;z-index:2}@media (max-width:768px){.hero-section{justify-content:center;min-height:80vh;padding:60px 20px 40px}.hero-content{justify-content:center;padding:0 10px}.hero-content h1{margin-bottom:12px}.hero-content p{margin-bottom:25px}.curve-arc{height:100%}}@media (max-width:480px){.hero-section{justify-content:center;min-height:70vh;padding:40px 15px 30px}.hero-content h1{margin-bottom:10px}.hero-content p{margin-bottom:20px}.search-box{flex-direction:column;gap:10px;padding:10px 12px}.search-box input{text-align:center;width:100%}.search-box button{margin-left:0;width:100%}.curve-arc{height:100%}}@media (max-width:360px){.hero-section{min-height:65vh;padding:30px 10px 20px}.hero-content h1{font-size:24px;margin-bottom:8px}.hero-content p{font-size:14px;margin-bottom:15px}.curve-arc{height:100%}}@media (min-width:1200px){.hero-section{justify-content:center;min-height:calc(100vh - 120px);padding:100px 20px 80px}.hero-content{max-width:800px}.curve-arc{height:100%}}@media (min-width:1600px){.hero-section{padding:120px 20px 100px}.curve-arc{height:100%}}@media (max-height:500px) and (orientation:landscape){.hero-section{justify-content:flex-start;min-height:120vh;padding:60px 20px 30px}.hero-content h1{font-size:28px;margin-bottom:8px}.hero-content p{font-size:16px;margin-bottom:15px}.curve-arc{height:100%}}@media (max-height:600px){.hero-section{min-height:100vh;padding:60px 20px 40px}.curve-arc{height:100%}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero-content h1{font-weight:700}}@media (prefers-reduced-motion:reduce){.curve-arc circle,.curve-arc polygon{animation:none}}.hero-content>*{position:relative;z-index:2}.footer{box-sizing:border-box;color:#333;font-size:14px;gap:20px;justify-content:space-between;padding:15px 30px;width:100%}.footer,.footer-section{align-items:center;display:flex;flex-wrap:wrap}.footer-section{gap:15px}.footer-section.left .links{display:flex;gap:10px}.footer-section.center{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:15px;justify-content:center}.footer-section.right{gap:16px}.footer a{color:#333;font-size:14px;text-decoration:none;transition:color .2s ease}.footer a:hover{color:#05a}@media (max-width:768px){.footer{align-items:flex-start;flex-direction:column;gap:20px;padding:20px}.footer-section.center{justify-content:flex-start}.footer-section.right{align-self:flex-start}}.footer-section.center .divider{background-color:#999;height:24px;margin:0;width:1px}.tooltip-wrapper{display:inline-block;position:relative}.tooltip-wrapper .tooltip-text{background-color:#333;border-radius:4px;bottom:125%;color:#fff;font-size:12px;left:50%;opacity:0;padding:5px 8px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .2s;visibility:hidden;white-space:nowrap;width:-webkit-max-content;width:max-content;z-index:1}.tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}.talent-page{align-items:center;background:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:center;min-height:calc(100vh - 120px);overflow:hidden;padding:20px;position:relative;text-align:center}.talent-content{max-width:800px;padding:0 20px;width:100%}.talent-header h1{color:#504949;font-size:clamp(2rem,5vw,3.125rem);font-weight:500;line-height:1.2;margin-bottom:1rem;text-align:center}.talent-header h1 span{color:#38cfab}.talent-header p{color:#6b6b6b;font-size:clamp(.875rem,2vw,1rem);line-height:1.4;margin-bottom:2rem}.search-bar-container{margin:0 auto;max-width:700px;width:100%}.search-bar{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:20px;box-shadow:0 1px 2px #0000000d;display:flex;justify-content:space-between;margin:0 auto 1.5rem;padding:.8rem;position:relative;width:100%}.dropdown-wrapper{flex:1 1;position:relative}.dropdown-toggle{align-items:center;background:#0000;border:none;border-radius:30px;color:#666;cursor:pointer;display:flex;font-size:.95rem;justify-content:space-between;outline:none;padding:.6rem .75rem;text-align:left;transition:all .2s ease;width:100%}.dropdown-toggle:hover{background:#f8f9fa}.arrow{color:#999;font-size:.7rem;transition:transform .2s ease}.dropdown-wrapper:first-child .dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.dropdown-wrapper:last-child .dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #eaeaea;border-radius:12px;box-sizing:border-box;left:0;overflow:hidden;position:absolute;top:110%;width:100%;z-index:50}.dropdown-menu.scrollable{display:flex;flex-direction:column;max-height:270px}.search-input-container{background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #f1f3f4;flex-shrink:0;padding:16px}.search-input-container,.search-input-wrapper{box-sizing:border-box;position:relative;width:100%}.search-input-wrapper{align-items:center;display:flex}.dropdown-search-input{background:#fff;border:2px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;color:#2d3748;font-size:14px;font-weight:500;max-width:100%;outline:none;padding:12px 16px 12px 42px;transition:all .3s ease;width:100%}.dropdown-search-input:focus{background:#fdfdfd;border-color:#38cfab;transform:translateY(-1px)}.dropdown-search-input::placeholder{color:#94a3b8;font-weight:400}.search-icon{color:#94a3b8;left:16px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:1}.dropdown-search-input:focus+.search-icon{color:#38cfab;transform:translateY(-50%) scale(1.1)}.clear-search{align-items:center;background:none;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease}.clear-search:hover{background:#f1f5f9;color:#64748b}.search-results-info{background:#f8fafc;border-bottom:1px solid #f1f3f4;box-sizing:border-box;color:#64748b;font-size:.8rem;padding:8px 16px 0;width:100%}.dropdown-options-container{box-sizing:border-box;flex:1 1;max-height:250px;overflow-y:auto;padding:8px 0;width:100%}.dropdown-options-container::-webkit-scrollbar{width:8px}.dropdown-options-container::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.dropdown-options-container::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f8fafc;border-radius:4px}.dropdown-options-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dropdown-option{align-items:center;border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:#444;cursor:pointer;display:flex;font-size:.9rem;gap:.75rem;margin:2px 8px;padding:.75rem 1rem;transition:all .2s ease;width:calc(100% - 16px)}.dropdown-option:hover{background:linear-gradient(135deg,#38cfab10,#38cfab05);border-color:#38cfab20;transform:translateX(4px)}.dropdown-option input[type=checkbox]{accent-color:#38cfab;border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.option-text{color:#2d3748;flex:1 1;font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-option.no-results{background:#f8fafc;border-radius:8px;color:#64748b;cursor:default;font-style:italic;justify-content:center;margin:8px;padding:1.5rem;width:calc(100% - 16px)}.dropdown-option.no-results:hover{background:#f8fafc;border-color:#0000;transform:none}.dropdown-option.selected{background:linear-gradient(135deg,#38cfab15,#38cfab08);border-left:3px solid #38cfab}.search-btn{align-items:center;background:linear-gradient(135deg,#38cfab,#2db895);border:none;border-radius:10px;box-shadow:0 2px 10px #38cfab4d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;font-weight:600;gap:6px;justify-content:center;margin-left:.4rem;padding:.7rem 1.2rem;transition:all .3s ease}.search-btn:hover{background:linear-gradient(135deg,#2db895,#27a384);box-shadow:0 4px 15px #38cfab66;transform:translateY(-2px)}.view-jobs-btn{background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;font-size:.9rem;font-weight:600;margin-left:.4rem;padding:.7rem 1.2rem;transition:all .3s ease;white-space:nowrap}.view-jobs-btn:hover{border-color:#38cfab;box-shadow:0 4px 12px #38cfab26;color:#38cfab;transform:translateY(-2px)}.logo-marquee-section{align-items:center;display:flex;gap:20px;margin-bottom:1.5rem;padding-left:.8rem;width:100%}.logo-label{color:#504949;flex-shrink:0;font-size:1rem;font-weight:500;margin:0;white-space:nowrap}.logo-marquee{flex:1 1;overflow:hidden;position:relative}.logo-track{align-items:center;animation:logo-scroll 30s linear infinite;display:flex;gap:30px;width:-webkit-max-content;width:max-content}.logo-img{flex-shrink:0;height:40px;object-fit:contain;opacity:.7;transition:all .3s ease;width:auto}.logo-img:hover{opacity:1;transform:scale(1.1)}@keyframes logo-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.departments-marquee-section{align-items:center;display:flex;gap:20px;margin-bottom:1rem;padding-left:.8rem;width:100%}.departments-label{color:#504949;flex-shrink:0;font-size:1rem;font-weight:500;margin:0;white-space:nowrap}.departments-marquee{flex:1 1;overflow:hidden;position:relative}.departments-track{animation:departments-scroll 30s linear infinite;display:flex;gap:0;white-space:nowrap;width:-webkit-max-content;width:max-content}.department-item{align-items:center;background:#fff;background:#efefef;border-radius:8px;color:#504949;display:flex;flex-shrink:0;font-size:.9rem;font-weight:500;margin:0 .5rem;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}@keyframes departments-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.departments-marquee:hover .departments-track,.logo-marquee:hover .logo-track{animation-play-state:paused}@media (max-width:768px){.talent-page{justify-content:flex-start;padding:4rem 1rem 1rem}.talent-content{padding:0 1rem}.search-bar{border-radius:15px;flex-direction:column;gap:.8rem;padding:1rem}.dropdown-wrapper{width:100%}.dropdown-toggle{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px!important;padding:.8rem}.dropdown-menu{box-sizing:border-box;height:auto;left:16px;position:fixed;right:16px;top:50%;transform:translateY(-50%);width:auto;z-index:1001}.dropdown-menu.scrollable{max-height:60vh}.search-input-container{padding:12px}.dropdown-search-input{padding:10px 14px 10px 38px}.search-btn,.view-jobs-btn{margin-left:0;margin-top:.5rem;padding:.8rem;width:100%}.search-btn{order:3}.view-jobs-btn{order:4}.logo-marquee-section{flex-direction:column;gap:12px;margin-bottom:1rem;padding-left:0;text-align:center}.logo-track{animation-duration:20s;gap:20px}.logo-img{height:35px}.departments-marquee-section{flex-direction:column;gap:12px;margin-bottom:1rem;padding-left:0;text-align:center}.department-item{font-size:.8rem;margin:0 .3rem;padding:.4rem .8rem}.departments-track{animation-duration:30s}}@media (max-width:480px){.talent-page{padding:3rem .5rem .5rem}.talent-content{padding:0 .5rem}.talent-header h1{font-size:1.75rem}.talent-header p{font-size:.875rem}.search-bar{border-radius:12px;padding:.8rem}.dropdown-menu{left:8px;right:8px}.logo-marquee-section{gap:10px;margin-bottom:.8rem}.logo-label{font-size:.9rem}.logo-track{animation-duration:15s;gap:15px}.logo-img{height:30px}.departments-marquee-section{gap:10px;margin-bottom:.8rem}.departments-label{font-size:.9rem}.department-item{font-size:.75rem;margin:0 .2rem;padding:.3rem .6rem}.departments-track{animation-duration:25s}}@media (min-width:1200px){.talent-content{max-width:900px}.search-bar-container{max-width:800px}}#root,.app,body,html{height:100%;margin:0}.app{display:flex;flex-direction:column;min-height:100vh}.solution-header{background-image:url(/static/media/talentcard-img.8a8440ff57c75b1d494a.svg),linear-gradient(90deg,#44f2c9 5.77%,#84ffe240 51.19%,#84ffe240 59.86%,#44f2c9 85.89%);background-position:bottom;background-repeat:no-repeat;border-radius:40px;box-sizing:border-box;color:#504949;margin:5rem auto 1rem;min-height:85vh;text-align:center;width:92%}.header-content,.solution-header{align-items:center;display:flex;justify-content:center}.header-content{flex-direction:column;gap:1rem;margin-bottom:14rem;max-width:1200px;padding:0 1rem;width:100%}.header-title{font-size:4rem;font-weight:500;line-height:1.2;margin:0 0 .4rem}.header-subtitle{font-size:1.6rem;font-weight:400;line-height:1.4;margin:0 0 1rem}.header-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.solution-header .highlight{color:#38cfab}.solution-btn{background-color:#38cfab;border:none;border-radius:12px;color:#fff;display:inline-block;padding:12px 24px;text-decoration:none;transition:background-color .3s ease}.advisor-link,.solution-btn{cursor:pointer;font-size:1.2rem;white-space:nowrap}.advisor-link{margin:0;position:relative;transition:color .3s ease}.advisor-link:after{background-color:#38cfab;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}.advisor-link:focus,.advisor-link:hover{color:#38cfab}.advisor-link:hover:after{background-color:#38cfab;transform:scaleX(1);transform-origin:bottom left}.clarity-section{margin:3rem auto 0;max-width:1200px;min-height:90vh;padding:1rem}.heading{margin-bottom:2rem;padding:0 1rem;text-align:center}.heading-title{color:#504949;font-size:3rem;font-weight:500;margin-bottom:.5rem}.heading-subtitle{color:#504949;font-size:1.4rem;margin-top:.8rem}.main-content{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.main-content{flex-direction:row;gap:3rem}}.left-box{align-items:center;background-color:#f7fafc;border-radius:1rem;display:flex;flex:1 1;justify-content:center;min-height:400px;overflow:hidden;padding:1rem;z-index:1}.clarity-img{border-radius:1rem;height:auto;max-height:400px;object-fit:contain;width:100%}.right-content{color:#504949;display:flex;flex:1 1;flex-direction:column;gap:.5rem}.step-wrapper{padding:.25rem 0;position:relative}.step-title{color:#504949;cursor:pointer;font-size:1.3rem;font-weight:600;line-height:1.3;margin-bottom:0;margin-top:0;padding:.5rem 0;transition:filter .3s ease,opacity .3s ease}.step-details{max-height:0;opacity:0;overflow:hidden;padding:0 .25rem;transition:all .6s ease}.step-details.visible{max-height:800px;opacity:1;padding:0 .25rem}.step-details.hidden{max-height:0;opacity:0;padding:0 .25rem}.step-description{color:#504949;font-size:.95rem;line-height:1.5;margin-bottom:.75rem}.stat-highlight{background-color:#e0fbff;border-radius:10px;margin:.75rem 0;max-width:200px;padding:.75rem}.stat-highlight h2{color:#4f6c8d;font-size:1.75rem;font-weight:500;margin:0}.stat-highlight p{color:#4f6c8d;font-size:.9rem;margin-bottom:0;margin-top:.8rem}.btn-create-role,.btn-get-started{background-color:#38cfab;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:.85rem;font-weight:500;margin-top:.75rem;padding:.6rem 1.25rem;text-align:center;text-decoration:none;transition:background-color .3s ease}.btn-create-role:hover,.btn-get-started:hover{background-color:#2bbd98;color:#fff;text-decoration:none}.stats-container-step2{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0}@media (min-width:480px){.stats-container-step2{flex-direction:row;flex-wrap:wrap;gap:.75rem}}.stat-highlight-step2{align-items:center;background-color:#e0fbff;border-radius:10px;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:110px;padding:.75rem;text-align:center}.stat-highlight-step2 h2{color:#4f6c8d;font-size:1.4rem;font-weight:500;margin:0}.stat-highlight-step2 p{color:#4f6c8d;font-size:.85rem;margin-bottom:0;margin-top:.6rem}.features-container-step3{display:flex;flex-direction:column;gap:.75rem;margin:.75rem 0}.feature-item-step3{align-items:center;display:flex;gap:.75rem;padding:.25rem 0}.feature-icon-step3{align-items:center;background:#e0fbff;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.feature-icon-step3 img{height:18px;width:18px}.feature-title-step3{color:#2d3748;font-size:.95rem;font-weight:500;margin:0}.buttons-container-step3{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}@media (min-width:480px){.buttons-container-step3{flex-direction:row;gap:1rem}}.btn-step3{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:.85rem;font-weight:500;min-width:130px;padding:.6rem 1.25rem;text-align:center;text-decoration:none;transition:all .3s ease}.btn-primary{background-color:#38cfab;color:#fff}.btn-primary:hover{background-color:#2bbd98;color:#fff;text-decoration:none}.btn-outline{background-color:initial;border:2px solid #4f6c8d;color:#4f6c8d}.btn-outline:hover{background-color:#f8fafc;color:#4f6c8d;text-decoration:none}.feature-content-step4{margin:.75rem 0}.feature-text-step4{margin-bottom:.75rem}.feature-text-step4 p{color:#999;font-size:.95rem;font-weight:500;line-height:1.4;margin:0}.feature-image-step4{align-items:center;display:flex;justify-content:flex-start;margin-top:.75rem}.feature-image-step4 img{height:auto;max-width:180px}.stats-banner{display:flex;height:10vh;margin:4rem auto 0;max-width:1200px}.stats-container{align-items:center;display:flex;flex-direction:column;gap:2rem;width:100%}@media (min-width:768px){.stats-banner{padding:2rem}.stats-container{flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between}}@media (min-width:992px){.stats-banner{padding:2rem 4rem}.stats-container{flex-wrap:nowrap;gap:0}}.stat-card{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0;padding:0 10px;text-align:center}@media (min-width:768px){.stat-card{flex-direction:row-reverse;gap:15px;text-align:left}}.stat-label{color:#504949;flex:1 1;font-size:14px;font-weight:500;line-height:1.4;text-transform:uppercase!important}@media (min-width:768px){.stat-label{font-size:16px;text-align:left}}.stat-number{color:#4f6c8d;display:block;font-size:32px;font-weight:700;white-space:nowrap}@media (min-width:768px){.stat-number{font-size:42px}}.growth-stages{align-items:center;display:flex;flex-direction:column;height:75vh;justify-content:center;margin:0 auto;max-width:1200px;padding:0 1rem;text-align:center}.growth-heading{color:#504949;font-size:3rem!important;font-weight:500;margin:0 auto}@media (min-width:768px){.growth-heading{font-size:2rem}}.growth-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin-top:2rem}@media (min-width:640px){.growth-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.growth-grid{gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-top:4rem}}.growth-card{background:#fff;border:1px solid #e3e8ef;border-radius:20px;padding:2.5rem 1rem 1rem;position:relative}.icon-wrapper{align-items:center;background:#38cfab;border:3px solid #fff;border-radius:50%;color:#fff;display:flex;height:50px;justify-content:center;left:50%;margin:0 auto;position:absolute;top:-30px;transform:translateX(-50%);width:50px}.icon-wrapper img{height:24px;width:24px}.growth-card h3{color:#505959;font-size:1.4rem;font-weight:600;margin-bottom:1rem;margin-top:0}.growth-card p{color:#504949;font-size:1.2rem;line-height:1.5;margin-bottom:1.5rem}.highlight-box{background:#e6f6f9;border-radius:20px;min-height:100px;padding:1rem}.highlight-box h4{color:#4f6c8d;font-size:1rem;font-weight:700;margin:.5rem 0}.highlight-box p{color:#504949;font-size:.9rem;line-height:1.4;margin:0}.faq{margin:4rem auto 2rem;max-width:1200px;padding:1rem;width:100%}.faq,.faq h3{color:#504949}.faq h3{font-family:Inter;font-size:3rem!important;font-weight:500;margin:0 0 2rem;text-align:center}@media (min-width:768px){.faq h3{font-size:2rem}}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:box-shadow .3s ease}.faq-item:hover{box-shadow:0 4px 12px #0000000d}.faq-question{align-items:center;background:none;border:none;color:#504949;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;padding:1rem 1.25rem;text-align:left;transition:background .3s ease;width:100%}.faq-question:hover{background:#f9fafb}.faq-question .icon{flex-shrink:0;font-size:1.3rem;transition:transform .3s ease}.faq-item.active .faq-question .icon{transform:rotate(45deg)}.faq-answer{color:#555;font-size:.95rem;line-height:1.6;max-height:0;overflow:hidden;padding:0 1.25rem;transition:max-height .4s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:1000px;padding:.5rem 1.25rem 1rem}.faq-list{margin:.5rem 0;padding-left:1.5rem}.faq-list li{line-height:1.5;margin-bottom:.5rem}@media (max-width:480px){.solution-header{border-radius:20px;margin:2rem auto 1rem;min-height:70vh}.header-content{margin-bottom:8rem}.header-title{font-size:2rem}.header-subtitle{font-size:1rem}.header-actions{flex-direction:column;gap:15px}.solution-btn{font-size:15px;padding:10px 20px}.clarity-section{padding:.5rem}.heading-title{font-size:1.5rem}.heading-subtitle{font-size:.9rem}.step-title{font-size:1.1rem}.step-description{font-size:.9rem}.right-content{gap:.25rem}.step-wrapper{padding:.15rem 0}.step-details.visible{padding:.5rem .25rem}}@media (max-width:320px){.header-title{font-size:1.75rem}.header-actions{gap:10px}.solution-btn{font-size:14px;padding:8px 16px}.stat-highlight-step2{min-width:100px;padding:.75rem}.stat-highlight-step2 h2{font-size:1.25rem}.btn-step3{font-size:.8rem;min-width:120px;padding:.6rem 1rem}}@media (max-width:768px){.left-box{min-height:300px}.clarity-img{max-height:300px}.feature-text-step4{max-width:100%}.feature-image-step4 img{max-width:150px}}@media (max-width:360px){.growth-card{padding:2rem .75rem 1rem}.icon-wrapper{height:40px;top:-25px;width:40px}.icon-wrapper img{height:20px;width:20px}}
/*# sourceMappingURL=main.92d3a40c.css.map*/