.hero-fade[data-astro-cid-4sk5dbb4]{opacity:0;transform:translateY(20px);transition:opacity .7s ease-out,transform .7s ease-out}.hero-fade[data-astro-cid-4sk5dbb4].is-visible{opacity:1;transform:translateY(0)}.hero-fade-1[data-astro-cid-4sk5dbb4]{transition-delay:.1s}.hero-fade-2[data-astro-cid-4sk5dbb4]{transition-delay:.25s}.cs-sect-wrapper{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:2rem;padding-right:2rem;width:100%;color:#29294c}.cs-sect{margin-bottom:3.5rem}.cs-sect-top-row-wrapper{align-items:flex-start;display:flex;padding-right:2.5rem}.cs-sect-icon-wrapper{align-items:center;background-color:#efefff;border-radius:6px;display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}@media(min-width:768px){.cs-sect-icon-wrapper{height:3rem;width:3rem}}.cs-sect-heading-wrapper{margin-left:1rem}.cs-sect-heading{color:#313f64;font-size:1.5rem;font-weight:700;line-height:1.8rem;margin-bottom:.75rem}.cs-sect-desc-wrapper{color:#313f64cc;font-size:1.125rem;line-height:1.75rem;padding-left:4rem;margin-bottom:1.25rem}.cs-bg-wrapper{background-color:#eef3ff;padding:2rem;margin:2.5rem 4rem 4rem}.cs-bg-heading{color:#313f64;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:1.25rem}.cs-bg-list{color:#313f64;font-size:1.125rem;line-height:1.75rem;list-style:none;padding-left:0}ul.cs-bg-list li{margin-bottom:15px;padding-left:28px;position:relative}ul.cs-bg-list li:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-repeat:no-repeat;background-size:18px 18px;content:"";display:inline-block;height:18px;left:0;position:absolute;top:6px;width:18px}.org-details{border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}li:last-child .org-details{border-bottom:none}.cs-modal-overlay{position:fixed;inset:0;z-index:9999;background:#29294c8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;animation:cs-fade-in .2s ease-out}@keyframes cs-fade-in{0%{opacity:0}to{opacity:1}}.cs-modal-content{max-height:90vh;overflow-y:auto;box-shadow:0 7px 20px #bfc8e470;animation:cs-slide-up .25s ease-out}@keyframes cs-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cs-modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#313f64;cursor:pointer;padding:.25rem;border-radius:6px;transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center}.cs-modal-close:hover{background:#f7fafc;color:#29294c}.cs-spinner{width:28px;height:28px;border:3px solid #EEEEF6;border-top-color:#6262b5;border-radius:50%;animation:cs-spin .7s linear infinite}@keyframes cs-spin{to{transform:rotate(360deg)}}#cs-modal-form .hs-form-field label{color:#313f64!important;font-size:.875rem!important;font-weight:600!important;margin-bottom:.25rem!important}#cs-modal-form .hs-input{border:1px solid #E8E8F4!important;border-radius:8px!important;padding:.625rem .75rem!important;font-size:.925rem!important;color:#29294c!important;width:100%!important;transition:border-color .2s!important}#cs-modal-form .hs-input:focus{border-color:#6262b5!important;outline:none!important;box-shadow:0 0 0 3px #6262b51f!important}#cs-modal-form .hs-submit .hs-button{background-color:#ff6d05!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:.75rem 2rem!important;font-size:.925rem!important;font-weight:600!important;cursor:pointer!important;width:100%!important;transition:background-color .3s,transform .3s,box-shadow .3s!important}#cs-modal-form .hs-submit .hs-button:hover{background-color:#e06000!important}#cs-modal-form .hs-error-msg{color:#dc2626!important;font-size:.8rem!important}#cs-modal-form .legal-consent-container p,#cs-modal-form .legal-consent-container ul,#cs-modal-form .legal-consent-container li,#cs-modal-form .legal-consent-container .hs-form-booleancheckbox-display,#cs-modal-form .legal-consent-container .hs-form-booleancheckbox-display>span,#cs-modal-form .hs-form .legal-consent-container p,#cs-modal-form .hs-form .legal-consent-container ul,#cs-modal-form .hs-form .legal-consent-container li{padding:0!important;list-style:none!important;margin:0!important}#cs-modal-form .legal-consent-container,#cs-modal-form .hs-form .legal-consent-container{margin:1.25rem 0!important;padding:0!important}#cs-modal-form .hs-form-booleancheckbox label,#cs-modal-form .hs-form .hs-form-booleancheckbox label{display:flex!important;align-items:center!important;gap:.4rem!important;margin:0!important;padding:0!important}#cs-modal-form .hs-form-booleancheckbox input[type=checkbox],#cs-modal-form .hs-form .hs-form-booleancheckbox input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;accent-color:#FF6D05!important;cursor:pointer!important;margin:0!important;padding:0!important;float:none!important}#cs-modal-form .hs-form-booleancheckbox span,#cs-modal-form .hs-form .hs-form-booleancheckbox span{font-size:.85rem!important;color:#313f64!important;line-height:1.4!important;margin-left:0!important}.client-testimonial{max-width:64rem;margin-left:auto;margin-right:auto;padding:2.5rem 2rem 3.5rem}.client-testimonial .section-title{margin-bottom:2rem}.testimonial-wrapper{background:#f5f5ff;border-left:4px solid #6262B5;border-radius:12px;padding:2rem 2.5rem;position:relative}.quote-icon{margin-bottom:1rem;line-height:1}.testimonial-wrapper p{color:#313f64;font-size:1.1rem;line-height:1.8;margin:0;font-style:italic}.client-img{text-align:center;margin-bottom:1.25rem}.client-img img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #E8E8F4;display:inline-block}.client-description{margin-top:1.5rem;text-align:center}.profile-name{font-weight:700;color:#29294c;font-size:1rem}.profile-desig{color:#6262b5;font-size:.875rem;margin-top:.25rem}.testimonial-company-logo{margin-top:1.5rem;text-align:center}.testimonial-company-logo img{max-height:40px;width:auto;display:inline-block;opacity:.75}
