:root{--primary-color: #2563eb;--primary-dark: #1e40af;--secondary-color: #7c3aed;--accent-color: #06b6d4;--text-dark: #1f2937;--text-light: #6b7280;--bg-light: #f9fafb;--bg-white: #ffffff;--border-color: #e5e7eb;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:85%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-dark);line-height:1.6;min-width:320px;background:var(--bg-white)}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-heading{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;color:var(--text-dark)}.section-subtext{text-align:center;font-size:1.125rem;color:var(--text-light);margin-bottom:3rem}._navBar_v8pp5_2{position:fixed;top:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 2px #0000000d;z-index:1000;transition:background .3s ease,box-shadow .3s ease}._transparent_v8pp5_16{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}._transparent_v8pp5_16 ._logo_v8pp5_21,._transparent_v8pp5_16 ._navLinks_v8pp5_24 a{color:#fff!important}._transparent_v8pp5_16 ._navCta_v8pp5_27{background:#fff!important;color:#2563eb!important}._transparent_v8pp5_16 ._navCta_v8pp5_27:hover{background:#ffffffe6!important}._transparent_v8pp5_16 ._navLinks_v8pp5_24 a._active_v8pp5_34{color:#6b8ff0!important}._navContainer_v8pp5_38{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}._logo_v8pp5_21{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#4a6fd1,#6b4a9e,#5a7bc7,#7d5fa8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}._transparent_v8pp5_16 ._logo_v8pp5_21{-webkit-text-fill-color:unset;background:none;color:#fff!important}._navLinks_v8pp5_24{display:flex;list-style:none;gap:2rem;align-items:center}._navLinks_v8pp5_24 a{text-decoration:none;color:#1f2937;font-weight:500;transition:color .3s ease}._navLinks_v8pp5_24 a._active_v8pp5_34,._navLinks_v8pp5_24 a:hover{color:#2563eb}._navCta_v8pp5_27{display:inline-block;background:linear-gradient(135deg,#4a6fd1,#6b4a9e);color:#fff!important;padding:.75rem 2rem;font-size:1rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;transition:all .3s ease}._navCta_v8pp5_27:hover{background:linear-gradient(135deg,#3d5bb0,#5a3d85);transform:translateY(-2px)}._mobileMenuToggle_v8pp5_103{display:none;background:none;border:none;cursor:pointer;padding:0;width:32px;height:32px;position:relative}._hamburger_v8pp5_114,._cross_v8pp5_115{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s ease}._hamburger_v8pp5_114{opacity:1}._mobileMenuToggle_v8pp5_103._active_v8pp5_34 ._hamburger_v8pp5_114{opacity:0}._hamburger_v8pp5_114 span{width:24px;height:2.5px;background:currentColor;transition:all .3s ease;border-radius:2px;display:block}._hamburger_v8pp5_114 span:not(:last-child){margin-bottom:6px}._cross_v8pp5_115{opacity:0}._mobileMenuToggle_v8pp5_103._active_v8pp5_34 ._cross_v8pp5_115{opacity:1}._cross_v8pp5_115 span{position:absolute;width:24px;height:2.5px;background:currentColor;border-radius:2px}._cross_v8pp5_115 span:nth-child(1){transform:rotate(45deg)}._cross_v8pp5_115 span:nth-child(2){transform:rotate(-45deg)}._transparent_v8pp5_16 ._mobileMenuToggle_v8pp5_103{color:#fff}._mobileMenu_v8pp5_103{display:flex;position:fixed;top:70px;left:-100%;flex-direction:column;background:#fff;width:100%;padding:2rem;box-shadow:var(--shadow-md);transition:left .3s ease;z-index:999;gap:0}._mobileMenu_v8pp5_103._mobileMenuOpen_v8pp5_193{left:0}._mobileNavLinks_v8pp5_197{list-style:none;display:flex;flex-direction:column;gap:1rem}._mobileNavLinks_v8pp5_197 li{width:100%}._mobileNavLinks_v8pp5_197 a{display:block;padding:.75rem 1rem;color:var(--text-dark)!important;text-decoration:none;font-weight:500;transition:background .2s ease;border-radius:.5rem}._mobileNavLinks_v8pp5_197 a:hover{background:var(--bg-light)}._mobileCta_v8pp5_224{display:block;background:linear-gradient(135deg,#4a6fd1,#6b4a9e)!important;color:#fff!important;text-align:center;padding:.75rem 1.5rem;border-radius:.5rem;margin-top:.5rem;border:none;width:100%;cursor:pointer;transition:all .3s ease;font-weight:600;text-decoration:none;-webkit-text-fill-color:#ffffff}._mobileCta_v8pp5_224:hover{background:linear-gradient(135deg,#3d5bb0,#5a3d85)!important;color:#fff!important;-webkit-text-fill-color:#ffffff;transform:none}._mobileCta_v8pp5_224:visited,._mobileCta_v8pp5_224:link,._mobileCta_v8pp5_224:active{color:#fff!important;-webkit-text-fill-color:#ffffff}@media(max-width:768px){._mobileMenuToggle_v8pp5_103{display:flex}._navLinks_v8pp5_24{display:none}._navContainer_v8pp5_38{padding:.75rem 2rem}._mobileMenu_v8pp5_103{display:flex}}._modalOverlay_1chx4_1{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;padding:2rem}._modalContent_1chx4_15{background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a;max-width:500px;width:100%;padding:2.5rem;position:relative;animation:_slideIn_1chx4_1 .3s ease-out}@keyframes _slideIn_1chx4_1{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}._closeBtn_1chx4_37{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;cursor:pointer;color:#6b7280;transition:color .3s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center}._closeBtn_1chx4_37:hover{color:#1f2937}._modalContent_1chx4_15 h2{font-size:1.75rem;color:#1f2937;margin-bottom:.5rem;font-weight:700}._subtitle_1chx4_65{color:#6b7280;margin-bottom:1.5rem;font-size:.95rem}._form_1chx4_71{display:flex;flex-direction:column;gap:1.25rem}._formGroup_1chx4_77{display:flex;flex-direction:column}._formGroup_1chx4_77 label{font-weight:600;color:#1f2937;margin-bottom:.5rem;font-size:.95rem}._formGroup_1chx4_77 input,._formGroup_1chx4_77 textarea{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;font-family:inherit;transition:border-color .3s ease}._formGroup_1chx4_77 input:focus,._formGroup_1chx4_77 textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._formGroup_1chx4_77 input:disabled,._formGroup_1chx4_77 textarea:disabled{background:#f3f4f6;cursor:not-allowed}._sourceInfo_1chx4_112{font-size:.9rem;color:#6b7280;margin-top:.5rem}._sourceInfo_1chx4_112 strong{color:#2563eb;text-transform:capitalize}._submitBtn_1chx4_123{padding:.75rem 1.5rem;background:linear-gradient(135deg,#4a6fd1,#6b4a9e);color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:.5rem}._submitBtn_1chx4_123:hover:not(:disabled){background:linear-gradient(135deg,#3d5bb0,#5a3d85);transform:translateY(-2px);box-shadow:0 4px 12px #4a6fd14d}._submitBtn_1chx4_123:disabled{opacity:.6;cursor:not-allowed}._successMessage_1chx4_147{background:#dcfce7;border:1px solid #86efac;color:#166534;padding:1rem;border-radius:.5rem;margin-bottom:1rem;font-size:.95rem}._errorMessage_1chx4_157{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b;padding:1rem;border-radius:.5rem;margin-bottom:1rem;font-size:.95rem}@media(max-width:600px){._modalOverlay_1chx4_1{padding:1rem}._modalContent_1chx4_15{padding:1.5rem}._modalContent_1chx4_15 h2{font-size:1.5rem}._form_1chx4_71{gap:1rem}._formGroup_1chx4_77 input,._formGroup_1chx4_77 textarea{font-size:16px}}._heroSection_z1sg5_1{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#6b8ff0,#8c6bb5)}._heroBackground_z1sg5_11{position:absolute;inset:0;background:linear-gradient(-45deg,#4a6fd1,#6b4a9e,#5a7bc7,#7d5fa8,#5682bb);background-size:400% 400%;animation:_gradientFlow_z1sg5_1 15s ease-in-out infinite;z-index:0}@keyframes _gradientFlow_z1sg5_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._heroContentCentered_z1sg5_29{position:relative;z-index:1;color:#fff;max-width:1000px;width:100%;padding:0 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._heroMainTitle_z1sg5_43{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-.02em;color:#fff}._heroDescription_z1sg5_52{font-size:1.25rem;font-weight:400;line-height:1.6;margin-bottom:3rem;color:#fffffff2;max-width:900px}._heroCtaCentered_z1sg5_61{display:flex;justify-content:center}._ctaButton_z1sg5_66{background:#fff!important;color:#4a6fd1!important;font-weight:700;padding:1rem 2.5rem;font-size:1.25rem;min-width:220px;border-radius:.5rem;box-shadow:0 2px 12px #4c51ff14;border:none;cursor:pointer}._solutionSection_c5pvd_2{padding:5rem 0;background:#fff}._container_c5pvd_7{max-width:1200px;margin:0 auto;padding:0 2rem}._sectionHeading_c5pvd_14{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;color:#1f2937}._sectionSubtext_c5pvd_23{text-align:center;font-size:1.125rem;color:#6b7280;margin-bottom:3rem}._frameworkSection_c5pvd_31{margin:0;padding:2rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:1.5rem;border:2px solid #7dd3fc}._frameworkContent_c5pvd_40{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}._frameworkDetails_c5pvd_48 h4{font-size:1.25rem;margin-bottom:1rem}._frameworkCriteria_c5pvd_54{list-style:disc inside;color:#1f2937;font-size:1.08rem;margin-left:1rem}._frameworkVisual_c5pvd_62{display:flex;justify-content:center;align-items:center}._techHealthGauge_c5pvd_69{margin-bottom:1rem}._gaugeContainer_c5pvd_74{position:relative;width:220px;margin:0 auto}._gaugeSvg_c5pvd_81{width:100%;height:auto}._gaugeScore_c5pvd_87{position:absolute;bottom:10px;left:50%;transform:translate(-50%);text-align:center}._scoreNumber_c5pvd_96{font-size:2.5rem;font-weight:700;color:#10b981;line-height:1}._scoreLabel_c5pvd_104{font-size:.875rem;color:#6b7280;font-weight:600;margin-top:.25rem}._gaugeLegend_c5pvd_112{display:flex;justify-content:center;gap:1.5rem;margin-top:1.5rem;flex-wrap:wrap}._legendItem_c5pvd_121{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#1f2937}._legendDot_c5pvd_130{width:12px;height:12px;border-radius:50%}._red_c5pvd_137{background:#ef4444}._yellow_c5pvd_140{background:#fbbf24}._green_c5pvd_143{background:#10b981}._solutionCta_c5pvd_147{background:linear-gradient(90deg,#e0e7ff,#f3e8ff);border-radius:1.25rem;box-shadow:0 2px 16px #2563eb0f;padding:2.5rem 2rem 2rem;margin-top:2.5rem;text-align:center}._ctaButton_c5pvd_156{background:linear-gradient(135deg,#4a6fd1,#6b4a9e);color:#fff;border:none;padding:.9rem 2.2rem;font-size:1.15rem;font-weight:600;border-radius:.6rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px -1px #0000001a;margin-top:1.2rem}._solutionCta_c5pvd_147{text-align:center;margin-top:2.5rem}._ctaButton_c5pvd_156{background:linear-gradient(135deg,#4a6fd1,#6b4a9e);color:#fff;border:none;padding:1rem 2.5rem;font-size:1.15rem;font-weight:600;border-radius:.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px -1px #0000001a}._ctaButton_c5pvd_156:hover{background:linear-gradient(135deg,#3d5bb0,#5a3d85)}@media(max-width:900px){._frameworkContent_c5pvd_40{grid-template-columns:1fr;gap:2rem}}._pricingSection_qylun_1{min-height:100vh;padding:6rem 0;background:#f3f4f6;display:flex;align-items:center;scroll-margin-top:30px}._container_qylun_10{max-width:1200px;margin:0 auto;padding:0 2rem}._sectionHeading_qylun_16{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;color:var(--text-dark)}._sectionSubtext_qylun_24{text-align:center;font-size:1.125rem;color:var(--text-light);margin-top:5rem}._scrollBtn_qylun_32{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:2px solid #e5e7eb;color:#2563eb;width:50px;height:50px;border-radius:50%;font-size:2rem;cursor:pointer;transition:all .3s ease;z-index:10;display:none;align-items:center;justify-content:center;box-shadow:0 4px 16px #4c51ff21}._scrollBtn_qylun_32._visible_qylun_52{display:flex}._scrollBtn_qylun_32:hover{background:#2563eb;color:#fff;border-color:#2563eb}._scrollLeft_qylun_62{left:-25px}._scrollRight_qylun_66{right:-25px}._pricingScrollContainer_qylun_70{position:relative;max-width:90%;margin:0 auto;padding:0 2rem}._pricingScrollWrapper_qylun_77{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--bg-light);padding:1rem 0}._pricingScrollWrapper_qylun_77::-webkit-scrollbar{height:8px}._pricingScrollWrapper_qylun_77::-webkit-scrollbar-track{background:var(--bg-light);border-radius:4px}._pricingScrollWrapper_qylun_77::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}._pricingScrollWrapper_qylun_77::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}._pricingGridFinal_qylun_104{display:flex;gap:2rem;width:max-content;padding:0 1rem}._pricingCardNew_qylun_111{background:var(--bg-white);padding:0;border-radius:1rem;border:2px solid var(--border-color);transition:all .3s ease;position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:650px;width:380px;flex-shrink:0}._pricingCardNew_qylun_111:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl);border-color:var(--primary-color)}._featuredNew_qylun_132{border-color:var(--primary-color);border-width:3px;box-shadow:var(--shadow-lg)}._custom_qylun_137{border-color:var(--secondary-color)}._featuredBadgeNew_qylun_141{position:absolute;top:0;right:0;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:.5rem 1.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-bottom-left-radius:.5rem}._pricingHeader_qylun_155{background:var(--bg-light);padding:2rem;text-align:center;border-bottom:2px solid var(--border-color)}._pricingIcon_qylun_162{font-size:3rem;margin-bottom:.75rem}._pricingHeader_qylun_155 h3{font-size:1.5rem;margin-bottom:1rem;color:var(--text-dark);font-weight:700}._pricingAmount_qylun_174{margin-top:1rem}._price_qylun_178{font-size:2.5rem;font-weight:700;color:var(--primary-color)}._period_qylun_184{font-size:1rem;color:var(--text-light);font-weight:500;margin-left:.25rem}._priceCustom_qylun_191{font-size:2.5rem;font-weight:700;color:var(--secondary-color)}._pricingBody_qylun_196{padding:2rem;flex-grow:1;display:flex;flex-direction:column}._pricingBestFor_qylun_203{background:#2563eb1a;padding:.75rem 1rem;border-radius:.5rem;font-size:.9rem;color:var(--primary-color);font-weight:600;margin-bottom:1.25rem;line-height:1.5}._pricingTurnaround_qylun_214{font-weight:600;color:var(--text-dark);margin-bottom:1rem}._pricingScopeLabel_qylun_220{font-weight:700;color:var(--text-dark);margin-bottom:.75rem;margin-top:.5rem;font-size:.95rem}._pricingFeaturesNew_qylun_228{list-style:none;margin-bottom:1.5rem;padding-left:0}._pricingFeaturesNew_qylun_228 li{color:var(--text-dark);font-size:.95rem;line-height:1.6;position:relative;padding:.5rem 0 .5rem 1.5rem}._pricingFeaturesNew_qylun_228 li:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-weight:700;font-size:1.1rem}._pricingAvailability_qylun_252,._pricingNote_qylun_253,._pricingFlexibility_qylun_254{font-size:.875rem;color:var(--text-light);line-height:1.6;margin-top:auto;padding-top:1rem;border-top:1px solid var(--border-color)}._pricingAvailability_qylun_252 strong,._pricingFlexibility_qylun_254 strong{color:var(--text-dark)}._pricingNote_qylun_253{color:var(--primary-color);font-weight:600;border-top:none;padding-top:.5rem}._pricingCtaNew_qylun_275{width:calc(100% - 4rem);margin:0 2rem 2rem;background:linear-gradient(135deg,#4a6fd1,#6b4a9e);color:#fff;border:none;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:.5rem;cursor:pointer;transition:all .3s ease}._pricingCtaNew_qylun_275:hover{background:linear-gradient(135deg,#3d5bb0,#5a3d85);transform:translateY(-2px);box-shadow:var(--shadow-md)}._custom_qylun_137 ._pricingCtaNew_qylun_275{background:linear-gradient(135deg,#5a7bc7,#7d5fa8)}._custom_qylun_137 ._pricingCtaNew_qylun_275:hover{background:linear-gradient(135deg,#4a6aad,#6a4e8f)}@media(max-width:900px){._pricingScrollWrapper_qylun_77{min-width:0}._pricingGridFinal_qylun_104{flex-direction:column;gap:1.5rem;align-items:center;width:100%;padding:0}._pricingCardNew_qylun_111{width:100%;max-width:400px}}._clientsSection_fls4v_3{background:#fff;padding:80px 0}._container_fls4v_8{max-width:1200px;margin:0 auto;padding:0 2rem}._sectionHeading_fls4v_14{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center;color:var(--text-dark)}._sectionSubtext_fls4v_22{text-align:center;color:var(--text-light);margin-bottom:3rem;font-size:1.125rem}._scrollBtn_fls4v_30{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:2px solid #e5e7eb;color:#2563eb;width:50px;height:50px;border-radius:50%;font-size:2rem;cursor:pointer;transition:all .3s ease;z-index:10;display:none;align-items:center;justify-content:center;box-shadow:0 4px 16px #4c51ff21}._scrollBtn_fls4v_30._visible_fls4v_50{display:flex}._scrollBtn_fls4v_30:hover{background:#2563eb;color:#fff;border-color:#2563eb}._scrollLeft_fls4v_60{left:-25px}._scrollRight_fls4v_64{right:-25px}._testimonialScrollContainer_fls4v_68{position:relative;max-width:90%;margin:0 auto;padding:0 2rem;margin-top:3rem}._testimonialScrollWrapper_fls4v_76{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--bg-light);padding:1rem 0}._testimonialScrollWrapper_fls4v_76::-webkit-scrollbar{height:8px}._testimonialScrollWrapper_fls4v_76::-webkit-scrollbar-track{background:var(--bg-light);border-radius:4px}._testimonialScrollWrapper_fls4v_76::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}._testimonialGrid_fls4v_99{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;min-width:min-content}._clientCard_fls4v_106{background:var(--bg-white);padding:2.5rem;border-radius:1rem;box-shadow:var(--shadow-md);transition:all .3s ease;display:flex;flex-direction:column;min-height:320px;width:340px;flex-shrink:0}._clientCard_fls4v_106:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}._clientLogo_fls4v_124{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}._clientLogoImg_fls4v_131{width:72px;height:72px;object-fit:contain;border-radius:.75rem;margin-bottom:.5rem;background:var(--bg-light);box-shadow:var(--shadow-sm)}._clientLogoText_fls4v_141{font-size:1.1rem;color:var(--primary-color);font-weight:600;text-align:center}._testimonial_fls4v_68{font-size:1rem;color:var(--text-dark);margin-bottom:1.5rem;text-align:center;flex-grow:1;line-height:1.6}._testimonialAuthor_fls4v_157{color:var(--text-light);font-size:.95rem;font-weight:500;text-align:center}@media(max-width:1200px){._testimonialGrid_fls4v_99{grid-template-columns:repeat(3,1fr)}._clientCard_fls4v_106{width:320px}}@media(max-width:768px){._testimonialScrollContainer_fls4v_68{max-width:100%;padding:0}._testimonialScrollWrapper_fls4v_76{overflow-x:auto;scroll-snap-type:x mandatory}._testimonialGrid_fls4v_99{grid-template-columns:1fr;gap:1.5rem;width:100%;min-width:unset;padding:0 1rem}._clientCard_fls4v_106{width:100%;padding:1.5rem;min-height:auto;scroll-snap-align:start}._scrollBtn_fls4v_30{display:none!important}}._blogHighlightsSection_c9nr9_1{background:#f3f4f6;padding:5rem 0 4rem;min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}._container_c9nr9_11{max-width:1200px;margin:0 auto;padding:0 2rem;width:100%;display:flex;flex-direction:column;align-items:center}._sectionHeading_c9nr9_21{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#1f2937;width:100%}._blogPreviewsPanel_c9nr9_30{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;max-width:1100px;margin-bottom:3rem;position:relative}._blogArticlePreview_c9nr9_40{background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a;display:flex;flex-direction:column;overflow:hidden;height:360px;cursor:pointer;transition:all .3s ease}._blogArticlePreview_c9nr9_40:hover{box-shadow:0 12px 24px -4px #00000026;transform:translateY(-4px)}._previewImage_c9nr9_57{width:100%;height:160px;object-fit:cover;flex-shrink:0}._previewContent_c9nr9_64{padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;flex:1}._tagsList_c9nr9_72{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}._tag_c9nr9_72{display:inline-block;background:#4a6fd114;color:#4a6fd1;padding:.4rem .85rem;border-radius:1.5rem;font-size:.8rem;font-weight:500;border:1px solid rgba(74,111,209,.2)}._blogArticlePreview_c9nr9_40 h3{font-size:1.1rem;margin-bottom:.5rem;color:#1f2937;font-weight:700;line-height:1.3}._blogArticlePreview_c9nr9_40 p{color:#6b7280;font-size:.95rem;line-height:1.4}._moreOverlay_c9nr9_104{position:relative;background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a;height:360px;display:flex;align-items:center;justify-content:center;overflow:hidden}._gradientOverlay_c9nr9_116{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.7) 100%)}._moreText_c9nr9_125{position:relative;z-index:2;color:#fff;font-size:1.25rem;font-weight:600;text-align:center}._blogHighlightsCta_c9nr9_134{text-align:center}._ctaButton_c9nr9_138{background:linear-gradient(135deg,#4a6fd1,#6b4a9e);color:#fff;border:none;padding:1rem 2.5rem;font-size:1.15rem;font-weight:600;border-radius:.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px -1px #0000001a;text-decoration:none;display:inline-block}._ctaButton_c9nr9_138:hover{background:linear-gradient(135deg,#3d5bb0,#5a3d85);box-shadow:0 8px 12px -2px #00000026;transform:translateY(-2px)}@media(max-width:1000px){._blogPreviewsPanel_c9nr9_30{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){._blogHighlightsSection_c9nr9_1{padding:2.5rem 0 2rem}._sectionHeading_c9nr9_21{font-size:1.75rem;margin-bottom:2rem}._blogPreviewsPanel_c9nr9_30{grid-template-columns:1fr;gap:1.25rem;margin-bottom:2rem}._blogArticlePreview_c9nr9_40{height:340px}._previewImage_c9nr9_57{height:150px}._ctaButton_c9nr9_138{padding:.875rem 2rem;font-size:1rem}}._blogMain_135zu_1{display:flex;background:#f9fafb;min-height:calc(100vh - 100px);padding-top:3rem;padding-bottom:3rem}._blogPanel_135zu_9{display:flex;gap:2rem;width:100%;max-width:1400px;margin:0 auto;padding:0 2rem;align-items:flex-start}._blogArticlesList_135zu_19{position:sticky;top:100px;flex:0 0 300px;max-height:calc(100vh - 120px);overflow-y:auto}._articlePreview_135zu_27{background:#fff;border-radius:1rem;box-shadow:0 1px 2px #0000000d;padding:1rem 1.25rem;margin-bottom:1rem;cursor:pointer;transition:box-shadow .2s}._articlePreview_135zu_27._selected_135zu_37,._articlePreview_135zu_27:hover{box-shadow:0 10px 15px -3px #0000001a;border-left:4px solid #2563eb}._articlePreview_135zu_27 h3{margin-bottom:.5rem;font-size:1rem}._articlePreview_135zu_27 p{font-size:.85rem;color:#6b7280}._blogArticleContent_135zu_52{flex:1;background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a;padding:2.5rem;min-width:0}._articleMeta_135zu_61{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._shareButton_135zu_70{display:inline-flex;align-items:center;gap:.5rem;padding:6px 10px;border-radius:.5rem;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:background-color .12s ease,transform .06s ease}._shareButton_135zu_70:hover{background:#f3f4f6}._shareButton_135zu_70:active{transform:translateY(1px)}._publishDate_135zu_90{color:#9ca3af;font-size:.95rem;font-weight:500}._articleTags_135zu_96{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}._articleTag_135zu_96{display:inline-block;background:#4a6fd114;color:#4a6fd1;padding:.5rem 1rem;border-radius:1.5rem;font-size:.85rem;font-weight:500;border:1px solid rgba(74,111,209,.2)}._blogArticleContent_135zu_52 h2{font-size:2rem;margin-bottom:1.5rem;color:#1f2937;font-weight:700}._blogArticleContent_135zu_52 p,._blogArticleContent_135zu_52 li{font-size:1rem;color:#1f2937;margin-bottom:1rem;line-height:1.6}._blogArticleContent_135zu_52 a{color:#4a6fd1;text-decoration:none;font-weight:500}._articleImage_135zu_136{width:100%;max-width:600px;height:auto;border-radius:.75rem;margin-bottom:2rem;display:block}._blogArticleContent_135zu_52 a:hover{text-decoration:underline}._blogArticleContent_135zu_52 ol{margin-left:1.5rem;margin-bottom:1.5rem}._blogArticleContent_135zu_52 strong{color:#1f2937;font-weight:600}._interventionsContainer_135zu_159{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}._interventionBlock_135zu_166{background:linear-gradient(135deg,#4a6fd10a,#4a6fd105);border-left:5px solid #4a6fd1;border-radius:.75rem;padding:1.75rem;position:relative;overflow:hidden}._interventionBlock_135zu_166:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle,#4a6fd114,#4a6fd100 70%);border-radius:50%}._interventionNumber_135zu_186{position:absolute;top:1.5rem;right:1.75rem;font-size:2.5rem;font-weight:700;color:#4a6fd11f;z-index:0}._interventionTitle_135zu_196{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.75rem;margin-top:0;position:relative;z-index:1}._interventionBlock_135zu_166 p{margin-bottom:1rem;position:relative;z-index:1;color:#374151}._interventionHighlight_135zu_213{background:#fff9;border:1px solid rgba(74,111,209,.2);border-radius:.5rem;padding:1rem;margin-top:1rem;position:relative;z-index:1}._interventionHighlight_135zu_213 strong{color:#4a6fd1;font-weight:600}@media(max-width:1100px){._blogPanel_135zu_9{gap:1.5rem;padding:0 1.5rem}._blogArticlesList_135zu_19{flex:0 0 250px;top:80px;max-height:calc(100vh - 100px)}._blogArticleContent_135zu_52{padding:2rem}}@media(max-width:900px){._blogMain_135zu_1{flex-direction:column;padding-top:2rem;padding-bottom:100px}._blogPanel_135zu_9{flex-direction:column;gap:1.5rem}._blogArticlesList_135zu_19{position:static;flex:1;max-height:none;margin-bottom:1rem}._blogArticleContent_135zu_52{padding:1.5rem}}@media(max-width:600px){._blogMain_135zu_1{padding-top:1.5rem}._blogPanel_135zu_9{gap:1rem;padding:0 1rem}._blogArticleContent_135zu_52{padding:1rem}._blogArticleContent_135zu_52 h2{font-size:1.5rem;margin-bottom:1rem}._blogArticleContent_135zu_52 p{font-size:.95rem}}._blogNav_18xbx_2{position:static;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 2px #0000000d;z-index:1000;padding:1rem 2rem}._blogNavContainer_18xbx_11{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}._blogLogo_18xbx_19{font-size:1.5rem;font-weight:700;color:#2563eb}._blogNavLinks_18xbx_25{display:flex;gap:2rem;align-items:center}._blogNavLink_18xbx_25{text-decoration:none;color:#1f2937;font-weight:500;transition:color .3s ease}._blogNavLink_18xbx_25:hover{color:#2563eb}._blogNavCta_18xbx_42{display:inline-block;background:linear-gradient(135deg,#4a6fd1,#6b4a9e);color:#fff!important;padding:.75rem 2rem;font-size:1rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;transition:all .3s ease}._blogNavCta_18xbx_42:hover{background:linear-gradient(135deg,#3d5bb0,#5a3d85);transform:translateY(-2px)}@media(max-width:768px){._blogNav_18xbx_2{padding:.75rem 2rem}._blogNavContainer_18xbx_11{padding:0}._blogLogo_18xbx_19{font-size:1.25rem}._blogNavLinks_18xbx_25{gap:1rem}._blogNavLink_18xbx_25{font-size:.95rem}._blogNavCta_18xbx_42{padding:.5rem 1rem;font-size:.9rem}}._careerContainer_11yem_1{width:100%}._heroSection_11yem_6{position:relative;height:380px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:0}._heroImage_11yem_16{position:absolute;inset:0;overflow:hidden}._heroImage_11yem_16 img{width:100%;height:100%;object-fit:cover}._heroOverlay_11yem_31{position:absolute;inset:0;background:linear-gradient(180deg,#0000004d,#00000080);z-index:1}._heroContent_11yem_41{position:relative;z-index:2;color:#fff;text-align:center;max-width:900px;padding:3rem 2rem;width:100%}._heroTitle_11yem_51{font-size:2.5rem;font-weight:700;line-height:1.3;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3);margin:0}._descriptionSection_11yem_61{padding:4rem 2rem;background:#fff;border-bottom:1px solid #f3f4f6}._descriptionContainer_11yem_67{max-width:900px;margin:0 auto}._sectionTitle_11yem_72{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:#1f2937;text-align:center}._descriptionText_11yem_80{font-size:1.1rem;line-height:1.8;color:#4b5563;margin-bottom:1.5rem;text-align:justify}._jobsSection_11yem_89{padding:4rem 2rem;background:#f9fafb}._jobsContainer_11yem_94{max-width:1000px;margin:0 auto}._jobsList_11yem_99{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:2.5rem}._jobCard_11yem_106{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #00000014;cursor:pointer;transition:all .3s ease;border:1px solid #e5e7eb;text-align:left;font-family:inherit;font-size:1rem}._jobCard_11yem_106:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px);border-color:#2563eb}._jobCard_11yem_106:focus{outline:2px solid #2563eb;outline-offset:2px}._jobCardContent_11yem_130{display:flex;flex-direction:column;height:100%}._jobTitle_11yem_136{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}._jobLocation_11yem_143{font-size:.95rem;color:#2563eb;font-weight:600;margin:0 0 1rem}._jobDescription_11yem_150{font-size:1rem;line-height:1.6;color:#4b5563;margin:0 0 1.5rem;flex-grow:1}._viewDetailsButton_11yem_158{display:inline-block;background:linear-gradient(135deg,#4a6fd1,#6b4a9e);color:#fff;border:none;padding:.7rem .9rem;border-radius:6px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;text-decoration:none;margin-top:.5rem;white-space:nowrap;width:fit-content}._viewDetailsButton_11yem_158:hover{background:linear-gradient(135deg,#3d5bb0,#5a3d85);transform:translateY(-2px);box-shadow:0 4px 12px #4a6fd14d}@media(max-width:768px){._heroTitle_11yem_51,._sectionTitle_11yem_72{font-size:1.8rem}._descriptionSection_11yem_61,._jobsSection_11yem_89{padding:2rem 1.5rem}._jobsList_11yem_99{grid-template-columns:1fr;gap:1.5rem}._descriptionText_11yem_80{font-size:1rem;text-align:left}}@media(max-width:480px){._heroSection_11yem_6{height:350px}._heroTitle_11yem_51,._sectionTitle_11yem_72{font-size:1.5rem}._descriptionSection_11yem_61,._jobsSection_11yem_89{padding:1.5rem 1rem}._jobCard_11yem_106{padding:1.5rem}}._careerNav_dm8m3_2{position:static;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 2px #0000000d;z-index:1000;padding:1rem 2rem}._careerNavContainer_dm8m3_11{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}._careerLogo_dm8m3_19{font-size:1.5rem;font-weight:700;color:#2563eb;text-decoration:none}._careerNavLinks_dm8m3_26{display:flex;gap:2rem;align-items:center}._careerNavLink_dm8m3_26{text-decoration:none;color:#1f2937;font-weight:500;transition:color .3s ease}._careerNavLink_dm8m3_26:hover{color:#2563eb}._linkedinIcon_dm8m3_43{display:flex;align-items:center;justify-content:center;color:#0a66c2;transition:color .3s ease;cursor:pointer;padding:.5rem}._linkedinIcon_dm8m3_43:hover{color:#084399}@media(max-width:768px){._careerNav_dm8m3_2{padding:1rem}._careerNavContainer_dm8m3_11{flex-direction:column;gap:1rem}._careerLogo_dm8m3_19{font-size:1.25rem}._careerNavLinks_dm8m3_26{gap:1rem;width:100%;justify-content:space-between}._careerNavLink_dm8m3_26{font-size:.9rem}}._modalOverlay_jzyvn_1{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;overflow-y:auto}._modalContent_jzyvn_16{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:_slideUp_jzyvn_1 .3s ease-out}@keyframes _slideUp_jzyvn_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._closeBtn_jzyvn_39{position:sticky;top:0;right:0;background:none;border:none;font-size:2rem;cursor:pointer;color:#6b7280;padding:1rem;transition:color .3s ease;float:right;z-index:10}._closeBtn_jzyvn_39:hover{color:#1f2937}._jobHeader_jzyvn_58{padding:2rem;border-bottom:1px solid #e5e7eb}._jobTitle_jzyvn_63{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}._jobLocation_jzyvn_70{font-size:1.1rem;color:#2563eb;font-weight:600;margin:0}._jobBody_jzyvn_77{padding:2rem}._section_jzyvn_81{margin-bottom:2rem}._section_jzyvn_81:last-child{margin-bottom:0}._sectionHeading_jzyvn_89{font-size:1.3rem;font-weight:700;color:#1f2937;margin-bottom:1rem;margin-top:0}._section_jzyvn_81 p{font-size:1rem;line-height:1.7;color:#4b5563;margin:0 0 1rem}._stackGrid_jzyvn_104{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}._stackItem_jzyvn_110{background:#f9fafb;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb}._stackLabel_jzyvn_117{display:block;color:#2563eb;font-size:.95rem;margin-bottom:.5rem}._stackItem_jzyvn_110 p{margin:0;color:#4b5563;font-size:.95rem;line-height:1.6}._list_jzyvn_131{list-style:none;padding:0;margin:0}._list_jzyvn_131 li{padding:.75rem 0 .75rem 1.5rem;position:relative;color:#4b5563;line-height:1.7;font-size:1rem}._list_jzyvn_131 li:before{content:"→";position:absolute;left:0;color:#2563eb;font-weight:600}._offersList_jzyvn_153 li:before{content:"★";color:#fbbf24}._ctaSection_jzyvn_158{margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb;display:flex;justify-content:center}._applyButton_jzyvn_166{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#4a6fd1,#6b4a9e);color:#fff;border:none;padding:1rem 3rem;border-radius:6px;font-weight:700;font-size:1.1rem;cursor:pointer;transition:all .3s ease;min-width:250px;text-decoration:none;text-align:center;justify-content:center}._applyButton_jzyvn_166:hover{background:linear-gradient(135deg,#3d5bb0,#5a3d85);transform:translateY(-2px);box-shadow:0 6px 16px #4a6fd14d}@media(max-width:768px){._modalContent_jzyvn_16{max-height:95vh;border-radius:8px}._jobHeader_jzyvn_58{padding:1.5rem}._jobTitle_jzyvn_63{font-size:1.5rem}._jobLocation_jzyvn_70{font-size:1rem}._jobBody_jzyvn_77{padding:1.5rem}._section_jzyvn_81{margin-bottom:1.5rem}._sectionHeading_jzyvn_89{font-size:1.1rem}._stackGrid_jzyvn_104{grid-template-columns:1fr;gap:1rem}._stackItem_jzyvn_110{padding:1rem}._applyButton_jzyvn_166{padding:.8rem 2rem;font-size:1rem;min-width:auto;width:100%}}._legalContainer_xidux_1{max-width:900px;margin:0 auto;padding:4rem 2rem;min-height:100vh}._legalHeader_xidux_8{text-align:center;margin-bottom:3rem}._legalHeader_xidux_8 h1{font-size:2.5rem;color:#1f2937;margin-bottom:.5rem;font-weight:700}._lastUpdated_xidux_20{color:#6b7280;font-size:.95rem}._legalContent_xidux_25{background:#fff;padding:3rem;border-radius:.75rem;box-shadow:0 2px 8px #0000000d;line-height:1.8}._legalContent_xidux_25 h2{color:#2563eb;font-size:1.5rem;margin-top:2.5rem;margin-bottom:1rem;font-weight:700}._legalContent_xidux_25 h3{color:#1f2937;font-size:1.2rem;margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}._legalContent_xidux_25 p{color:#374151;line-height:1.8;margin-bottom:1rem}._legalContent_xidux_25 ul{margin-left:1.5rem;margin-bottom:1rem}._legalContent_xidux_25 li{color:#374151;line-height:1.8;margin-bottom:.5rem}._legalContent_xidux_25 a{color:#2563eb;text-decoration:none;font-weight:500;transition:color .3s ease}._legalContent_xidux_25 a:hover{color:#1e40af;text-decoration:underline}._legalContent_xidux_25 strong{color:#1f2937;font-weight:600}@media(max-width:768px){._legalContainer_xidux_1{padding:2rem 1rem}._legalContent_xidux_25{padding:2rem 1.5rem}._legalHeader_xidux_8 h1{font-size:2rem}._legalContent_xidux_25 h2{font-size:1.25rem;margin-top:2rem}._legalContent_xidux_25 h3{font-size:1.05rem;margin-top:1.25rem}}@media(max-width:480px){._legalContainer_xidux_1{padding:1.5rem 1rem}._legalContent_xidux_25{padding:1.5rem 1rem;border-radius:.5rem}._legalHeader_xidux_8 h1{font-size:1.75rem}._legalContent_xidux_25 h2{font-size:1.1rem}}._legalNav_1hrjn_2{position:static;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 2px #0000000d;z-index:1000;padding:1rem 2rem}._legalNavContainer_1hrjn_11{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}._legalLogo_1hrjn_19{font-size:1.5rem;font-weight:700;color:#2563eb;text-decoration:none;transition:color .3s ease}._legalLogo_1hrjn_19:hover{color:#1e40af}._legalNavLinks_1hrjn_31{display:flex;gap:2rem;align-items:center}._legalNavLink_1hrjn_31{text-decoration:none;color:#1f2937;font-weight:500;transition:color .3s ease}._legalNavLink_1hrjn_31:hover{color:#2563eb}._legalNavCta_1hrjn_48{display:inline-block;background:linear-gradient(135deg,#4a6fd1,#6b4a9e);color:#fff!important;padding:.75rem 2rem;font-size:1rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;transition:all .3s ease}._legalNavCta_1hrjn_48:hover{background:linear-gradient(135deg,#3d5bb0,#5a3d85);transform:translateY(-2px)}@media(max-width:768px){._legalNav_1hrjn_2{padding:.75rem 2rem}._legalNavContainer_1hrjn_11{padding:0}._legalLogo_1hrjn_19{font-size:1.25rem}._legalNavLinks_1hrjn_31{gap:1rem}._legalNavLink_1hrjn_31{font-size:.95rem}._legalNavCta_1hrjn_48{padding:.5rem 1rem;font-size:.9rem}}._footer_1fig6_1{background:#f9fafb;border-top:1px solid #e5e7eb;padding:1rem 0}._container_1fig6_7{max-width:1200px;margin:0 auto;padding:0 2rem}._footerContent_1fig6_13{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._footerContent_1fig6_13 p{color:#6b7280;font-size:.875rem;margin:0}._footerLinks_1fig6_27{display:flex;gap:1.5rem}._footerLinks_1fig6_27 a{color:#6b7280;text-decoration:none;font-size:.875rem;transition:color .3s ease}._footerLinks_1fig6_27 a:hover{color:#2563eb}._linkedinLink_1fig6_43{display:flex;align-items:center;justify-content:center;color:#0a66c2;transition:color .3s ease;cursor:pointer}._linkedinLink_1fig6_43:hover{color:#084399}
