@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@200;300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.react-calendar{width:350px;max-width:100%;background:white;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-calendar{border:unset;background-color:transparent;font-family:DM Sans,sans-serif}.react-calendar__navigation__prev2-button,.react-calendar__navigation__next2-button{display:none}.react-calendar__navigation{align-items:center}abbr[title]{border-bottom:none;text-decoration:unset;-webkit-text-decoration:unset;text-decoration:unset!important}.react-calendar__navigation__prev-button{background-color:#5679da!important;border-radius:10px;min-width:34px!important;height:34px!important;color:#fff}.react-calendar__navigation__next-button{background-color:#5679da!important;border-radius:10px;min-width:34px!important;width:34px!important;height:34px!important;color:#fff}.react-calendar__navigation__label{font-weight:700!important;font-size:18px}.react-calendar__navigation__label:hover,.react-calendar__navigation__label:focus{background-color:unset!important;border-radius:10px}.react-calendar__tile{font-size:12px;display:flex;align-items:center;justify-content:center;padding:0!important;height:34px!important;color:#1b2559}.react-calendar__month-view__weekdays{background-color:#f4f7fe;border-radius:10px;margin-bottom:6px}.react-calendar__tile--now,.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background-color:#f4f7fe;border-radius:10px}.react-calendar__month-view__days__day--neighboringMonth{color:#b0bbd5}.react-calendar__tile--active,.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#5679da;border-radius:10px;color:#fff}.react-calendar__tile--range,.react-calendar__tile--range:enabled:hover,.react-calendar__tile--range:enabled:focus{background:#f4f7fe;color:#5679da;border-radius:0}.react-calendar__tile--rangeStart,.react-calendar__tile--rangeStart:enabled:hover,.react-calendar__tile--rangeStart:enabled:focus{background:#5679da;border-top-left-radius:10px;border-bottom-left-radius:10px;color:#fff}.react-calendar__tile--rangeEnd,.react-calendar__tile--rangeEnd:enabled:hover,.react-calendar__tile--rangeEnd:enabled:focus{background:#5679da;border-top-right-radius:10px;border-bottom-right-radius:10px;color:#fff}body.chakra-ui-dark .react-calendar{border-radius:30px}body.chakra-ui-dark .react-calendar__navigation__prev-button{background-color:#5679da!important}body.chakra-ui-dark .react-calendar__navigation__next-button{background-color:#5679da!important;color:#fff}body.chakra-ui-dark .react-calendar__tile{color:#fff}body.chakra-ui-dark .react-calendar__tile:enabled:hover,body.chakra-ui-dark .react-calendar__tile:enabled:focus{background-color:#ffffff1a}body.chakra-ui-dark .react-calendar__month-view__weekdays{background-color:#ffffff1a}body.chakra-ui-dark .react-calendar__tile--now,body.chakra-ui-dark .react-calendar__tile--now:enabled:hover,body.chakra-ui-dark .react-calendar__tile--now:enabled:focus{background-color:#ffffff1a}body.chakra-ui-dark .react-calendar__month-view__days__day--neighboringMonth{color:#b0bbd5}body.chakra-ui-dark .react-calendar__tile--active,body.chakra-ui-dark .react-calendar__tile--active:enabled:hover,body.chakra-ui-dark .react-calendar__tile--active:enabled:focus{background:#5679da;color:#fff}body.chakra-ui-dark .react-calendar__tile--range,body.chakra-ui-dark .react-calendar__tile--range:enabled:hover,body.chakra-ui-dark .react-calendar__tile--range:enabled:focus{background:rgba(255,255,255,.1);color:#5679da}body.chakra-ui-dark .react-calendar__tile--rangeStart,body.chakra-ui-dark .react-calendar__tile--rangeStart:enabled:hover,body.chakra-ui-dark .react-calendar__tile--rangeStart:enabled:focus{background:#5679da;color:#fff}body.chakra-ui-dark .react-calendar__tile--rangeEnd,body.chakra-ui-dark .react-calendar__tile--rangeEnd:enabled:hover,body.chakra-ui-dark .react-calendar__tile--rangeEnd:enabled:focus{background:#5679da;color:#fff}._page_e4d69_1{--if-blue-050: #eff6ff;--if-blue-100: #dbeafe;--if-blue-300: #93c5fd;--if-blue-600: #2563eb;--if-blue-700: #1d4ed8;--if-blue-900: #1e3a8a;--if-blue-950: #172554;--if-ink: #1a202c;--if-ink-muted: #4b5563;--if-border: #e5e7eb;--if-bg: #fff;--if-font: -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--if-radius: 12px;--if-radius-sm: 8px;--if-shadow: 0 2px 10px rgba(26, 32, 44, .06);--if-shadow-hover: 0 8px 20px rgba(26, 32, 44, .1);--if-container: 1140px;box-sizing:border-box;font-family:var(--if-font);color:var(--if-ink);background:var(--if-bg);-webkit-font-smoothing:antialiased}._page_e4d69_1 *,._page_e4d69_1 *:before,._page_e4d69_1 *:after{box-sizing:border-box}._page_e4d69_1 a{color:var(--if-blue-600)}._page_e4d69_1 :focus-visible{outline:3px solid var(--if-blue-600);outline-offset:2px;border-radius:4px}._contactLink_e4d69_42{color:var(--if-blue-600);font-weight:600;text-decoration:none;border-bottom:1.5px solid var(--if-blue-300)}._contactLink_e4d69_42:hover{color:var(--if-blue-700);border-color:var(--if-blue-700)}._contactLinkSm_e4d69_54{font-weight:500;font-size:.9rem}._grp_e4d69_59{max-width:var(--if-container);margin:0 auto;padding:40px 24px 24px}._grpHead_e4d69_65{text-align:center;margin:0 auto 48px;max-width:740px}._grpHeadTitle_e4d69_71{font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:800;color:var(--if-ink);margin:0 0 16px;line-height:1.2}._grpHeadIntro_e4d69_79{font-size:1rem;line-height:1.7;color:var(--if-ink-muted);margin:0 0 8px}._grpHeadNote_e4d69_86{font-size:.92rem;line-height:1.6;color:var(--if-ink);margin:12px 0 0;padding-top:12px;border-top:1px dashed var(--if-blue-300)}._sectionTitle_e4d69_95{font-size:1.5rem;font-weight:800;color:var(--if-ink);margin:0 0 10px}._langToggleWrap_e4d69_102{text-align:center}._langToggle_e4d69_102{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--if-border);border-radius:999px;background:var(--if-blue-050);margin-bottom:32px}._langToggleBtn_e4d69_117{border:none;background:transparent;padding:9px 18px;border-radius:999px;font-weight:600;font-size:.88rem;color:var(--if-ink-muted);cursor:pointer;font-family:inherit}._langToggleBtn_e4d69_117:hover{color:var(--if-ink)}._langToggleBtnActive_e4d69_133{background:var(--if-blue-600);color:#fff}._selector_e4d69_138{margin-bottom:56px;text-align:center}._selectorHeading_e4d69_143{font-size:clamp(1.6rem,3vw,2.1rem)}._selectorSub_e4d69_147{color:var(--if-ink-muted);margin:0 0 28px;font-size:1rem}._platformGrid_e4d69_153{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;text-align:left}._platformCard_e4d69_160{display:flex;flex-direction:column;background:var(--if-bg);border:1.5px solid var(--if-border);border-radius:var(--if-radius);padding:28px 26px;box-shadow:var(--if-shadow);transition:box-shadow .2s,border-color .2s,transform .2s}._platformCard_e4d69_160:hover{box-shadow:var(--if-shadow-hover);border-color:var(--if-blue-300);transform:translateY(-2px)}._platformCardLogoSlot_e4d69_177{height:48px;display:flex;align-items:center;margin-bottom:16px}._platformCardLogo_e4d69_177{max-height:100%;max-width:180px;width:auto;height:auto;object-fit:contain}._platformCardType_e4d69_192{margin:0 0 10px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--if-blue-700)}._platformCardDesc_e4d69_201{margin:0 0 20px;font-size:.95rem;line-height:1.55;color:var(--if-ink-muted);flex:1}._platformCardCta_e4d69_209{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.95rem;color:var(--if-blue-600);text-decoration:none;margin-top:auto}._platformCardCta_e4d69_209:hover{color:var(--if-blue-700);text-decoration:underline}._whyStart_e4d69_225{max-width:760px;margin:0 auto 56px;text-align:center}._whyStart_e4d69_225 p{text-align:left;font-size:.98rem;line-height:1.7;color:var(--if-ink);margin:0 0 14px}._framework_e4d69_239{margin-bottom:56px;text-align:center}._frameworkSub_e4d69_244{max-width:680px;margin:0 auto 36px;color:var(--if-ink-muted);font-size:.95rem;line-height:1.6}._stepper_e4d69_252{list-style:none;margin:0 0 22px;padding:0;display:flex;justify-content:center;gap:0;position:relative}._stepperStep_e4d69_262{flex:1;max-width:190px;display:flex;flex-direction:column;align-items:center;position:relative;padding:0 8px}._stepperStep_e4d69_262:not(:last-child):after{content:"";position:absolute;top:18px;left:60%;right:-40%;height:2px;background:var(--if-border);z-index:0}._stepperNum_e4d69_283{width:36px;height:36px;border-radius:50%;background:var(--if-blue-100);color:var(--if-blue-700);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;position:relative;z-index:1;margin-bottom:10px}._stepperStepRe_e4d69_299 ._stepperNum_e4d69_283{background:var(--if-blue-700);color:#fff}._stepperLabel_e4d69_304{margin:0;font-size:.83rem;font-weight:600;color:var(--if-ink);line-height:1.35}._stepperLegend_e4d69_312{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;font-size:.82rem;color:var(--if-ink-muted)}._stepperLegendItem_e4d69_321{display:inline-flex;align-items:center;gap:8px}._stepperSwatch_e4d69_327{width:10px;height:10px;border-radius:50%;display:inline-block}._stepperSwatchPlatform_e4d69_334{background:var(--if-blue-100);border:1.5px solid var(--if-blue-300)}._stepperSwatchRe_e4d69_339{background:var(--if-blue-700)}._matrix_e4d69_343{margin-bottom:56px}._matrix_e4d69_343 ._sectionTitle_e4d69_95{margin:0 0 4px}._matrixSub_e4d69_351{margin:0 0 20px;color:var(--if-ink-muted);font-size:.95rem}._matrixTable_e4d69_357{border:1px solid var(--if-border);border-radius:var(--if-radius);overflow:hidden}._matrixHeadrow_e4d69_363,._matrixRow_e4d69_364{display:grid;grid-template-columns:.7fr 1.4fr 1.7fr 1fr;gap:16px;align-items:center;padding:16px 20px}._matrixHeadrow_e4d69_363{background:var(--if-ink);color:#fff;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}._matrixRow_e4d69_364{background:var(--if-bg);border-top:1px solid var(--if-border);font-size:.92rem;position:relative}._matrixRow_e4d69_364:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--if-blue-300)}._matrixRowL3_e4d69_398:before{background:var(--if-blue-600)}._matrixRowL4_e4d69_402:before{background:var(--if-blue-700)}._matrixRowL5_e4d69_406:before{background:var(--if-blue-950)}._matrixLevel_e4d69_410{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--if-blue-900)}._matrixDot_e4d69_418{width:9px;height:9px;border-radius:50%;background:var(--if-blue-700);display:inline-block}._matrixTat_e4d69_426{display:inline-block;margin-left:10px;padding:2px 9px;background:var(--if-blue-100);color:var(--if-blue-900);border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}._matrixNote_e4d69_438{margin:16px 0 0;font-size:.88rem;line-height:1.6;color:var(--if-ink-muted)}._callout_e4d69_445,._before_e4d69_446{background:var(--if-blue-050);border:1px solid var(--if-blue-100);border-left:4px solid var(--if-blue-600);border-radius:var(--if-radius);padding:26px 30px;margin-bottom:48px}._callout_e4d69_445 ._sectionTitle_e4d69_95,._before_e4d69_446 ._sectionTitle_e4d69_95{font-size:1.2rem;margin-bottom:10px}._callout_e4d69_445 p,._before_e4d69_446 p{font-size:.95rem;line-height:1.65;color:var(--if-ink);margin:0 0 10px;max-width:780px}._callout_e4d69_445 p:last-child,._before_e4d69_446 p:last-child{margin-bottom:0}._formal_e4d69_475{margin-bottom:48px}._formal_e4d69_475>p{max-width:780px;font-size:.95rem;line-height:1.65;color:var(--if-ink)}._formalGrid_e4d69_486{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}._formalCard_e4d69_493{border:1px solid var(--if-border);border-radius:var(--if-radius);padding:22px}._formalLevel_e4d69_499{margin:0 0 6px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--if-blue-700)}._formalTitle_e4d69_508{margin:0 0 8px;font-size:1.05rem;color:var(--if-ink)}._formalDesc_e4d69_514{margin:0;font-size:.88rem;line-height:1.6;color:var(--if-ink-muted)}._salient_e4d69_521{margin-bottom:56px}._salient_e4d69_521>p{font-size:.95rem;line-height:1.65;color:var(--if-ink);max-width:780px}._salientList_e4d69_532{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}._salientList_e4d69_532 li{padding:14px 18px;border-left:3px solid var(--if-blue-600);background:var(--if-blue-050);border-radius:0 var(--if-radius-sm) var(--if-radius-sm) 0;font-size:.93rem;line-height:1.55;color:var(--if-ink)}._salientMore_e4d69_550{margin-top:18px;font-size:.92rem}@media (max-width: 1000px){._platformGrid_e4d69_153{grid-template-columns:repeat(2,minmax(0,1fr))}._formalGrid_e4d69_486{grid-template-columns:1fr}}@media (max-width: 860px){._stepper_e4d69_252{flex-wrap:wrap}}@media (max-width: 720px){._platformGrid_e4d69_153{grid-template-columns:1fr}._stepper_e4d69_252{flex-direction:column;align-items:center;gap:18px}._stepperStep_e4d69_262{max-width:280px;width:100%;padding:0}._stepperStep_e4d69_262:not(:last-child):after{content:"↓";position:static;display:block;width:auto;height:auto;background:none;color:var(--if-blue-300);font-size:1.1rem;margin-top:8px}._matrixHeadrow_e4d69_363{display:none}._matrixRow_e4d69_364{grid-template-columns:1fr;gap:6px}._matrixRow_e4d69_364 [data-label]:before{content:attr(data-label);display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--if-ink-muted);margin-bottom:2px}._matrixTat_e4d69_426{margin-left:0;margin-top:4px}._grp_e4d69_59{padding:28px 16px 16px}._callout_e4d69_445,._before_e4d69_446{padding:20px}}*{box-sizing:border-box;margin:0;padding:0}body{line-height:1.5;color:#333;font-family:Montserrat,sans-serif}.App{min-height:100vh;display:flex;flex-direction:column}.bg-blue-50{background-color:#eff6ff}.bg-blue-100{background-color:#dbeafe}.bg-blue-600{background-color:#2563eb}.bg-green-100{background-color:#d1fae5}.bg-green-600{background-color:#059669}.bg-yellow-100{background-color:#fef3c7}.bg-yellow-600{background-color:#d97706}.bg-purple-100{background-color:#ede9fe}.bg-purple-600{background-color:#7c3aed}.bg-orange-500{background-color:#f97316}.bg-orange-400{background-color:#fb923c}.bg-gray-50{background-color:#f9fafb}.text-blue-600{color:#2563eb}.text-white{color:#fff}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-700{color:#374151}.border-blue-600{border-color:#2563eb}.border-orange-400{border-color:#fb923c}.hover\:text-blue-600:hover{color:#2563eb}.hover\:text-gray-200:hover{color:#e5e7eb}.shadow-sm{box-shadow:0 1px 2px #0000000d}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-xsm{font-size:.575rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.mt-8{margin-top:2rem}.mt-6{margin-top:1.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-6{margin-right:1.5rem}.ml-2{margin-left:.5rem}.ml-6{margin-left:1.5rem}.ml-12{margin-left:3rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pt-6{padding-top:1.5rem}.pl-12{padding-left:3rem}.pr-12{padding-right:3rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-12{width:3rem}.w-16{width:4rem}.w-full{width:100%}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-12{height:3rem}.h-16{height:4rem}.h-25{height:25rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.space-x-4>*+*{margin-left:1rem}.space-x-6>*+*{margin-left:1.5rem}.space-y-2>*+*{margin-top:.5rem}.space-y-4>*+*{margin-top:1rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.border-l{border-left-width:1px;border-color:#fff}.gap-8{gap:2rem}.border{border-width:1px}.border-t{border-top-width:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.transform{transform:translate(0)}.rotate-180{transform:rotate(180deg)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}@media (min-width: 768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:pl-12{padding-left:3rem}.md\:pr-12{padding-right:3rem}.md\:mb-0{margin-bottom:0}.md\:mt-0{margin-top:0}.md\:text-4xl{font-size:2.25rem}}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer.active{max-height:1000px}button:focus{outline:none}.hover-grow{transition:transform .3s ease}.hover-grow:hover{transform:scale(1.05)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}input,select,textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input:focus,select:focus,textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.header{text-align:left;margin-bottom:20px}.main-title,.loan-amount{color:#141b33;font-size:72px;font-weight:700;margin:0;line-height:1.1;border-bottom:2px solid #4a90e2;display:inline-block}.rupee,.amount{color:#f47738;font-size:72px}.tagline{font-size:40px;color:#141b33;margin-top:20px;margin-bottom:80px}.features{display:flex;justify-content:space-between;margin-top:60px}.feature-box{flex:1;margin:0 15px;padding:20px;border:1px solid #e0e0e0;border-radius:10px;display:flex;align-items:center}.icon{width:50px;height:50px;margin-right:15px;color:#3a57a6}.feature-text{color:#3a57a6;font-size:24px;font-weight:700}.arrow{position:relative;top:50px;left:85%;border:2px dashed #000;width:150px;height:150px;border-top:none;border-left:none;border-bottom-right-radius:100px}.arrow:after{content:"";position:absolute;bottom:-10px;right:-10px;width:20px;height:20px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg)}.contentMain{flex:1;padding:20px}.heading{font-size:3.5rem;color:#1a1f36;font-weight:700;line-height:1.1;margin-bottom:20px}.rupee{color:#e86f2e;font-size:3.8rem}.subheading{font-size:1.5rem;color:#1a1f36;margin-bottom:40px}.features{display:flex;gap:15px;margin-top:60px}.feature-card{flex:1;padding:15px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;display:flex;align-items:center;gap:10px}.feature-icon{width:24px;height:24px;color:#4267b2}.feature-text{font-size:.9rem;color:#1a1f36}.arrow{position:relative;top:40px;left:200px;width:100px;height:80px}.arrow-path{stroke:#000;stroke-width:2px;stroke-dasharray:5,5;fill:none}.loan-process-container{width:100%;max-width:1200px;padding:40px 20px;background-color:#f5f7ff;border-radius:12px;box-shadow:0 5px 15px #0000000d}.process-title{text-align:center;font-size:36px;margin-bottom:50px;color:#1a237e;font-weight:700}.process-flow{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.step-card{width:calc(20% - 16px);min-width:200px;height:200px;border-radius:12px;padding:20px;color:#fff;position:relative;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 8px #0000001a}.step-content{z-index:2}.step-icon{font-size:24px;margin-bottom:15px;text-align:center}.step-title{font-size:18px;font-weight:600;margin-bottom:10px;text-align:center}.step-description{font-size:14px;line-height:1.5;text-align:center}.step-number-container{position:absolute;bottom:-20px;left:calc(50% - 20px);z-index:3}.step-number{width:40px;height:40px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#333;box-shadow:0 2px 4px #0000001a}.card-blue{background-color:#5c6bc0}.card-green{background-color:#66bb6a}.card-orange{background-color:#ffab40}@media (max-width: 1100px){.process-flow{justify-content:center}.step-card{width:calc(33.33% - 20px)}}@media (max-width: 768px){.step-card{width:calc(50% - 20px)}}@media (max-width: 480px){.step-card{width:100%}}
