.css-1iq1sz { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-flex: 1; flex-grow: 1; }
.css-1k7auo1 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; width: 100%; -webkit-box-flex: 1; flex-grow: 1; }
:root { --ezloan-breakpoint-xs: 0; --ezloan-breakpoint-sm: 600px; --ezloan-breakpoint-md: 900px; --ezloan-breakpoint-lg: 1200px; --ezloan-breakpoint-xl: 1536px; --text-clump-size: 4; font-family: var(--albert-sans),sans-serif; }
.box-shadow { box-shadow: rgba(5, 34, 18, 0.1) 0px 10px 32px -8px; }
.card-with-shadow { position: relative; }
.card-with-shadow::after { content: ""; position: absolute; bottom: -13px; right: -8.5px; background-color: var(--joy-palette-primary-300); height: 100%; width: 100%; border-radius: 16px; z-index: -1; }
.link-with-icon { text-decoration: none; color: rgb(134, 139, 136); display: flex; flex-direction: row; align-items: center; justify-content: space-between; }
.link-with-icon svg { fill: rgb(134, 139, 136); }
.link-with-icon:focus, .link-with-icon:visited { color: var(--joy-palette-primary-500); }
.link-with-icon:focus svg, .link-with-icon:visited svg { fill: rgb(255, 111, 111); }
.reset-link-style { text-decoration: none; color: var(--joy-palette-primary-900); }
.about-us-container { position: relative; }
.about-us-container::after { content: ""; height: 428px; width: 610px; z-index: 0; right: 0px; bottom: 0px; }
.template-hero .bg-imgs img { position: absolute; }
.template-hero .bg-imgs img:last-of-type { top: -20px; right: 0px; }
.template-hero .bg-imgs img:first-of-type { top: -20px; left: 0px; }
.container-flex::after {
  content: ""; display: block; height: 60px; width: calc(100% - 195px); position: absolute; bottom: -18px; left: 97.5px; border-radius: 12px; border-width: 0px 2px 2px; border-style: dashed; border-color: rgb(225, 222, 216); border-image: initial; z-index: -1;
  @media only screen and (max-width: 600px) {
  display: none;
}
}
.container-item { position: relative; }
.container-item::after {
  content: ""; display: block; position: absolute; bottom: -6px; left: 50%; transform: translateX(-50%); height: 15px; width: 15px; border: 2px solid rgb(255, 255, 255); border-radius: 200px; background-color: rgb(217, 217, 217); z-index: 20; box-shadow: rgba(5, 34, 18, 0.1) 0px 10px 32px -8px;
  @media only screen and (max-width: 600px) {
  display: none;
}
}
.container-item:not(:first-of-type):not(:last-of-type)::before {
  content: ""; display: block; position: absolute; bottom: -17px; left: 52.5%; transform: translateX(-52.5%); height: 15px; width: 12px; background-color: transparent; border-left: 2px dashed rgb(225, 222, 216); z-index: 20;
  @media only screen and (max-width: 600px) {
  display: none;
}
}
.text-clump { -webkit-line-clamp: var(--text-clump-size); -webkit-box-orient: vertical; overflow: hidden; max-width: 100%; display: -webkit-box !important; }
#mobile-menu-drawer.show { display: block; animation: 0.5s ease-in-out 0s 1 normal none running customAni; }
#mobile-menu-drawer.hidden { display: none; }
#mobile-menu-drawer.close { animation: 0.3s ease-in-out 0s 1 normal none running customAniClose; }
@keyframes customAni { 
  0% { animation-timing-function: ease-in; opacity: 1; transform: translateY(-45px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes customAniClose { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-45px); }
}
@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("../fonts/866ace25ba8133d9-s.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("../fonts/0ecabae3741772cf-s.p.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Albert Sans Fallback"; src: local("Arial"); ascent-override: 91.47%; descent-override: 24.07%; line-gap-override: 0%; size-adjust: 103.86%; }
.__className_ab3bd1 { font-family: "Albert Sans", "Albert Sans Fallback"; font-style: normal; }
.__variable_ab3bd1 { --albert-sans: "Albert Sans","Albert Sans Fallback"; }
.PersonalLoanPilot_benefits__C0LxP, .PersonalLoanPilot_proof__zbKtF { box-sizing: border-box; width: calc(100% - 40px); max-width: 1200px; margin: 40px auto; color: var(--joy-palette-text-primary,#222); }
.PersonalLoanPilot_proof__zbKtF { display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: 40px; padding: 36px; border: 1px solid var(--joy-palette-neutral-200,#ddd); border-radius: 20px; background: var(--joy-palette-background-level3,#f4f8f4); }
.PersonalLoanPilot_benefits__C0LxP h2, .PersonalLoanPilot_proof__zbKtF h2 { font-size: 36px; line-height: 1.2; margin: 0px 0px 16px; color: var(--joy-palette-text-secondary,#222); }
.PersonalLoanPilot_benefits__C0LxP p, .PersonalLoanPilot_proof__zbKtF p { line-height: 1.65; }
.PersonalLoanPilot_proofIntro__qJTSw > p:not(.PersonalLoanPilot_eyebrow__ApBx6) { margin: 0px 0px 16px; }
.PersonalLoanPilot_eyebrow__ApBx6 { font-size: 12px; font-weight: 700; letter-spacing: 0.1em; margin: 0px 0px 10px; }
.PersonalLoanPilot_proof__zbKtF a { color: inherit; text-decoration: underline; text-underline-offset: 4px; font-weight: 700; }
.PersonalLoanPilot_proof__zbKtF a:focus-visible { outline: currentcolor solid 2px; outline-offset: 5px; }
.PersonalLoanPilot_stats__zorvh { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 0px 0px 16px; }
.PersonalLoanPilot_stats__zorvh dt { font-size: 14px; margin-bottom: 8px; }
.PersonalLoanPilot_stats__zorvh dd { margin: 0px; font-size: 38px; font-weight: 700; line-height: 1.2; }
.PersonalLoanPilot_stats__zorvh dd span { font-size: 18px; white-space: nowrap; }
.PersonalLoanPilot_note__fOcVX { font-size: 13px; margin: 0px; }
.PersonalLoanPilot_benefits__C0LxP { padding: 32px 0px; }
.PersonalLoanPilot_benefits__C0LxP > h2 { text-align: center; margin-bottom: 32px; }
.PersonalLoanPilot_benefitGrid__m_lZg { display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 24px; }
.PersonalLoanPilot_benefitGrid__m_lZg article { padding: 28px; border: 1px solid var(--joy-palette-neutral-200,#ddd); border-radius: 16px; }
.PersonalLoanPilot_benefitGrid__m_lZg h3 { margin: 0px 0px 12px; font-size: 23px; line-height: 1.3; }
.PersonalLoanPilot_benefitGrid__m_lZg p { margin: 0px; }
.PersonalLoanPilot_benefitFooter__sx9jT { text-align: center; margin: 24px 0px 0px; }
@media (max-width: 767px) {.PersonalLoanPilot_proof__zbKtF { grid-template-columns: 1fr; padding: 24px; gap: 24px; margin: 24px auto; } .PersonalLoanPilot_benefits__C0LxP h2, .PersonalLoanPilot_proof__zbKtF h2 { font-size: 28px; } .PersonalLoanPilot_stats__zorvh dd { font-size: 30px; } .PersonalLoanPilot_benefitGrid__m_lZg { grid-template-columns: 1fr; gap: 16px; } .PersonalLoanPilot_benefitGrid__m_lZg article { padding: 24px; }}
.loan-types-container .item { margin-bottom: 10px; }
.my-masonry-grid { display: flex; margin-left: -10px; width: auto; }
.my-masonry-grid_column { padding-left: 10px; }
.my-masonry-grid_column:first-of-type a:nth-child(3n+1) img {
  width: auto; height: 30px;
  @media screen and (min-width: 900px) {
  height: 40px;
}
}
.my-masonry-grid_column:nth-of-type(2) a:nth-child(3n-1) img {
  width: auto; height: 40px;
  @media screen and (min-width: 900px) {
  height: 50px;
}
}
.my-masonry-grid_column > div { background: grey; margin-bottom: 30px; }
.loan-types-container { scrollbar-width: none; }
.loan-types-container::-webkit-scrollbar { display: none; }
.loan-types-container.collapsed { height: 298px; overflow-y: auto; }
.aboutUs { position: relative; }
.aboutUs img { display: none; }
@media screen and (min-width: 900px) {.aboutUs img { position: absolute; display: block; opacity: 0.3; bottom: 0px; right: -5%; mix-blend-mode: soft-light; width: auto; height: auto; }}
.hero-banner-wrapper {
  top: 0px; height: 100vh;
  @media screen and (max-width:400) {
  height: auto;
}
}
.hero-image {
  width: 100% !important;
  @media screen and (min-width: 1400px) {
  width: 500px !important;
}
}
.instantCashLoanImage { width: 100%; height: auto; }
@media screen and (min-width: 900px) {.instantCashLoanImage { width: 70%; height: auto; }}
.branch-locations { position: relative; z-index: 25; }
.branch-locations::after { content: ""; display: block; position: absolute; background-color: rgb(28, 47, 14); width: 100%; border-radius: 16px; left: 0px; top: 0px; z-index: -1; }
.branch-locations .location-card-content { text-align: center; align-items: center; gap: 20px !important; }
.branch-locations .location-card-content a { color: rgb(28, 158, 213); font-size: 16px; font-weight: 500; margin-top: auto; }
.fade-out { transform: translateX(50%); opacity: 0.5; }
.fade-in { transform: translateY(0px); opacity: 1; }
:root { --joy-fontSize-xs: 0.75rem; --joy-fontSize-sm: 0.875rem; --joy-fontSize-md: 1rem; --joy-fontSize-lg: 1.125rem; --joy-fontSize-xl: 1.25rem; --joy-fontSize-xl2: 1.5rem; --joy-fontSize-xl3: 1.875rem; --joy-fontSize-xl4: 2.25rem; --joy-fontFamily-body: Albert Sans,sans-serif; --joy-fontFamily-display: Albert Sans,sans-serif; --joy-fontFamily-code: Albert Sans,sans-serif; --joy-fontFamily-fallback: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --joy-fontWeight-sm: 300; --joy-fontWeight-md: 500; --joy-fontWeight-lg: 600; --joy-fontWeight-xl: 700; --joy-focus-thickness: 2px; --joy-lineHeight-xs: 1.33334; --joy-lineHeight-sm: 1.42858; --joy-lineHeight-md: 1.5; --joy-lineHeight-lg: 1.55556; --joy-lineHeight-xl: 1.66667; --joy-radius-xs: 2px; --joy-radius-sm: 6px; --joy-radius-md: 8px; --joy-radius-lg: 12px; --joy-radius-xl: 16px; --joy-shadow-xs: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); --joy-shadow-sm: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)),0px 2px 4px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); --joy-shadow-md: var(--joy-shadowRing, 0 0 #000),0px 2px 8px -2px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)),0px 6px 12px -2px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); --joy-shadow-lg: var(--joy-shadowRing, 0 0 #000),0px 2px 8px -2px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)),0px 12px 16px -4px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); --joy-shadow-xl: var(--joy-shadowRing, 0 0 #000),0px 2px 8px -2px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)),0px 20px 24px -4px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); --joy-shadow-primaryShadow: 0px 0px 15px rgba(11, 76, 42, 0.2); --joy-shadow-secondaryShadow: 0px 10px 32px -8px rgba(5, 34, 18, 0.1); --joy-shadow-cardShadow: -3px 4px 0px 0px var(--joy-palette-primary-500); --joy-shadow-trackerCardShadow: -11px 11px 0px 0px var(--joy-palette-primary-500); --joy-zIndex-badge: 1; --joy-zIndex-table: 10; --joy-zIndex-popup: 1000; --joy-zIndex-modal: 1300; --joy-zIndex-snackbar: 1400; --joy-zIndex-tooltip: 1500; }
:root, [data-joy-color-scheme="light"] { --joy-palette-primary-50: rgba(242, 250, 246, 1); --joy-palette-primary-100: rgba(234, 246, 223, 1); --joy-palette-primary-200: rgba(91, 218, 120, 0.4); --joy-palette-primary-300: rgba(0, 146, 69, 0.4); --joy-palette-primary-400: rgba(91, 218, 120, 1); --joy-palette-primary-500: rgba(0, 146, 69, 1); --joy-palette-primary-600: rgba(9, 59, 65, 0.4); --joy-palette-primary-700: rgba(9, 59, 65, 1); --joy-palette-primary-800: rgba(28, 47, 14, 1); --joy-palette-primary-900: #051423; --joy-palette-primary-plainColor: var(--joy-palette-primary-500, #0B6BCB); --joy-palette-primary-plainHoverBg: var(--joy-palette-primary-100, #E3EFFB); --joy-palette-primary-plainActiveBg: var(--joy-palette-primary-200, #C7DFF7); --joy-palette-primary-plainDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-primary-outlinedColor: var(--joy-palette-primary-500, #0B6BCB); --joy-palette-primary-outlinedBorder: var(--joy-palette-primary-300, #97C3F0); --joy-palette-primary-outlinedHoverBg: var(--joy-palette-primary-100, #E3EFFB); --joy-palette-primary-outlinedActiveBg: var(--joy-palette-primary-200, #C7DFF7); --joy-palette-primary-outlinedDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-primary-outlinedDisabledBorder: var(--joy-palette-neutral-200, #DDE7EE); --joy-palette-primary-softColor: var(--joy-palette-primary-700, #12467B); --joy-palette-primary-softBg: var(--joy-palette-primary-100, #E3EFFB); --joy-palette-primary-softHoverBg: var(--joy-palette-primary-200, #C7DFF7); --joy-palette-primary-softActiveColor: var(--joy-palette-primary-800, #0A2744); --joy-palette-primary-softActiveBg: var(--joy-palette-primary-300, #97C3F0); --joy-palette-primary-softDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-primary-softDisabledBg: var(--joy-palette-neutral-50, #FBFCFE); --joy-palette-primary-solidColor: var(--joy-palette-common-white, #FFF); --joy-palette-primary-solidBg: var(--joy-palette-primary-500, #0B6BCB); --joy-palette-primary-solidHoverBg: var(--joy-palette-primary-600, #185EA5); --joy-palette-primary-solidActiveBg: var(--joy-palette-primary-700, #12467B); --joy-palette-primary-solidDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-primary-solidDisabledBg: var(--joy-palette-neutral-100, #F0F4F8); --joy-palette-primary-mainChannel: 0 146 69; --joy-palette-primary-lightChannel: 91 218 120; --joy-palette-primary-darkChannel: 9 59 65; --joy-palette-neutral-50: #FBFCFE; --joy-palette-neutral-100: rgba(11, 10, 10, 0.1); --joy-palette-neutral-200: rgba(11, 10, 10, 0.2); --joy-palette-neutral-300: rgba(11, 10, 10, 0.4); --joy-palette-neutral-400: rgba(11, 10, 10, 0.6); --joy-palette-neutral-500: rgba(11, 10, 10, 0.8); --joy-palette-neutral-600: rgba(11, 10, 10, 1); --joy-palette-neutral-700: rgba(11, 10, 10, 1); --joy-palette-neutral-800: rgba(11, 10, 10, 1); --joy-palette-neutral-900: rgba(11, 10, 10, 1); --joy-palette-neutral-plainColor: var(--joy-palette-neutral-700, #32383E); --joy-palette-neutral-plainHoverBg: var(--joy-palette-neutral-100, #F0F4F8); --joy-palette-neutral-plainActiveBg: var(--joy-palette-neutral-200, #DDE7EE); --joy-palette-neutral-plainDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-neutral-outlinedColor: var(--joy-palette-neutral-700, #32383E); --joy-palette-neutral-outlinedBorder: var(--joy-palette-neutral-300, #CDD7E1); --joy-palette-neutral-outlinedHoverBg: var(--joy-palette-neutral-100, #F0F4F8); --joy-palette-neutral-outlinedActiveBg: var(--joy-palette-neutral-200, #DDE7EE); --joy-palette-neutral-outlinedDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-neutral-outlinedDisabledBorder: var(--joy-palette-neutral-200, #DDE7EE); --joy-palette-neutral-softColor: var(--joy-palette-neutral-700, #32383E); --joy-palette-neutral-softBg: var(--joy-palette-neutral-100, #F0F4F8); --joy-palette-neutral-softHoverBg: var(--joy-palette-neutral-200, #DDE7EE); --joy-palette-neutral-softActiveColor: var(--joy-palette-neutral-800, #171A1C); --joy-palette-neutral-softActiveBg: var(--joy-palette-neutral-300, #CDD7E1); --joy-palette-neutral-softDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-neutral-softDisabledBg: var(--joy-palette-neutral-50, #FBFCFE); --joy-palette-neutral-solidColor: var(--joy-palette-common-white, #FFF); --joy-palette-neutral-solidBg: var(--joy-palette-neutral-500, #636B74); --joy-palette-neutral-solidHoverBg: var(--joy-palette-neutral-600, #555E68); --joy-palette-neutral-solidActiveBg: var(--joy-palette-neutral-700, #32383E); --joy-palette-neutral-solidDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-neutral-solidDisabledBg: var(--joy-palette-neutral-100, #F0F4F8); --joy-palette-neutral-plainHoverColor: var(--joy-palette-neutral-900, #0B0D0E); --joy-palette-neutral-mainChannel: 11 10 10; --joy-palette-neutral-lightChannel: 11 10 10; --joy-palette-neutral-darkChannel: 11 10 10; --joy-palette-danger-50: #FEF6F6; --joy-palette-danger-100: #FCE4E4; --joy-palette-danger-200: #F7C5C5; --joy-palette-danger-300: #F09898; --joy-palette-danger-400: #E47474; --joy-palette-danger-500: #C41C1C; --joy-palette-danger-600: #A51818; --joy-palette-danger-700: #7D1212; --joy-palette-danger-800: #430A0A; --joy-palette-danger-900: #240505; --joy-palette-danger-plainColor: var(--joy-palette-danger-500, #C41C1C); --joy-palette-danger-plainHoverBg: var(--joy-palette-danger-100, #FCE4E4); --joy-palette-danger-plainActiveBg: var(--joy-palette-danger-200, #F7C5C5); --joy-palette-danger-plainDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-danger-outlinedColor: var(--joy-palette-danger-500, #C41C1C); --joy-palette-danger-outlinedBorder: var(--joy-palette-danger-300, #F09898); --joy-palette-danger-outlinedHoverBg: var(--joy-palette-danger-100, #FCE4E4); --joy-palette-danger-outlinedActiveBg: var(--joy-palette-danger-200, #F7C5C5); --joy-palette-danger-outlinedDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-danger-outlinedDisabledBorder: var(--joy-palette-neutral-200, #DDE7EE); --joy-palette-danger-softColor: var(--joy-palette-danger-700, #7D1212); --joy-palette-danger-softBg: var(--joy-palette-danger-100, #FCE4E4); --joy-palette-danger-softHoverBg: var(--joy-palette-danger-200, #F7C5C5); --joy-palette-danger-softActiveColor: var(--joy-palette-danger-800, #430A0A); --joy-palette-danger-softActiveBg: var(--joy-palette-danger-300, #F09898); --joy-palette-danger-softDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-danger-softDisabledBg: var(--joy-palette-neutral-50, #FBFCFE); --joy-palette-danger-solidColor: var(--joy-palette-common-white, #FFF); --joy-palette-danger-solidBg: var(--joy-palette-danger-500, #C41C1C); --joy-palette-danger-solidHoverBg: var(--joy-palette-danger-600, #A51818); --joy-palette-danger-solidActiveBg: var(--joy-palette-danger-700, #7D1212); --joy-palette-danger-solidDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-danger-solidDisabledBg: var(--joy-palette-neutral-100, #F0F4F8); --joy-palette-danger-mainChannel: 196 28 28; --joy-palette-danger-lightChannel: 247 197 197; --joy-palette-danger-darkChannel: 125 18 18; --joy-palette-success-50: #F6FEF6; --joy-palette-success-100: #E3FBE3; --joy-palette-success-200: #C7F7C7; --joy-palette-success-300: #A1E8A1; --joy-palette-success-400: #51BC51; --joy-palette-success-500: #1F7A1F; --joy-palette-success-600: #136C13; --joy-palette-success-700: #0A470A; --joy-palette-success-800: #042F04; --joy-palette-success-900: #021D02; --joy-palette-success-plainColor: var(--joy-palette-success-500, #1F7A1F); --joy-palette-success-plainHoverBg: var(--joy-palette-success-100, #E3FBE3); --joy-palette-success-plainActiveBg: var(--joy-palette-success-200, #C7F7C7); --joy-palette-success-plainDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-success-outlinedColor: var(--joy-palette-success-500, #1F7A1F); --joy-palette-success-outlinedBorder: var(--joy-palette-success-300, #A1E8A1); --joy-palette-success-outlinedHoverBg: var(--joy-palette-success-100, #E3FBE3); --joy-palette-success-outlinedActiveBg: var(--joy-palette-success-200, #C7F7C7); --joy-palette-success-outlinedDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-success-outlinedDisabledBorder: var(--joy-palette-neutral-200, #DDE7EE); --joy-palette-success-softColor: var(--joy-palette-success-700, #0A470A); --joy-palette-success-softBg: var(--joy-palette-success-100, #E3FBE3); --joy-palette-success-softHoverBg: var(--joy-palette-success-200, #C7F7C7); --joy-palette-success-softActiveColor: var(--joy-palette-success-800, #042F04); --joy-palette-success-softActiveBg: var(--joy-palette-success-300, #A1E8A1); --joy-palette-success-softDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-success-softDisabledBg: var(--joy-palette-neutral-50, #FBFCFE); --joy-palette-success-solidColor: var(--joy-palette-common-white, #FFF); --joy-palette-success-solidBg: var(--joy-palette-success-500, #1F7A1F); --joy-palette-success-solidHoverBg: var(--joy-palette-success-600, #136C13); --joy-palette-success-solidActiveBg: var(--joy-palette-success-700, #0A470A); --joy-palette-success-solidDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-success-solidDisabledBg: var(--joy-palette-neutral-100, #F0F4F8); --joy-palette-success-mainChannel: 31 122 31; --joy-palette-success-lightChannel: 199 247 199; --joy-palette-success-darkChannel: 10 71 10; --joy-palette-warning-50: #FEFAF6; --joy-palette-warning-100: #FDF0E1; --joy-palette-warning-200: #FCE1C2; --joy-palette-warning-300: #F3C896; --joy-palette-warning-400: #EA9A3E; --joy-palette-warning-500: #9A5B13; --joy-palette-warning-600: #72430D; --joy-palette-warning-700: #492B08; --joy-palette-warning-800: #2E1B05; --joy-palette-warning-900: #1D1002; --joy-palette-warning-plainColor: var(--joy-palette-warning-500, #9A5B13); --joy-palette-warning-plainHoverBg: var(--joy-palette-warning-100, #FDF0E1); --joy-palette-warning-plainActiveBg: var(--joy-palette-warning-200, #FCE1C2); --joy-palette-warning-plainDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-warning-outlinedColor: var(--joy-palette-warning-500, #9A5B13); --joy-palette-warning-outlinedBorder: var(--joy-palette-warning-300, #F3C896); --joy-palette-warning-outlinedHoverBg: var(--joy-palette-warning-100, #FDF0E1); --joy-palette-warning-outlinedActiveBg: var(--joy-palette-warning-200, #FCE1C2); --joy-palette-warning-outlinedDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-warning-outlinedDisabledBorder: var(--joy-palette-neutral-200, #DDE7EE); --joy-palette-warning-softColor: var(--joy-palette-warning-700, #492B08); --joy-palette-warning-softBg: var(--joy-palette-warning-100, #FDF0E1); --joy-palette-warning-softHoverBg: var(--joy-palette-warning-200, #FCE1C2); --joy-palette-warning-softActiveColor: var(--joy-palette-warning-800, #2E1B05); --joy-palette-warning-softActiveBg: var(--joy-palette-warning-300, #F3C896); --joy-palette-warning-softDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-warning-softDisabledBg: var(--joy-palette-neutral-50, #FBFCFE); --joy-palette-warning-solidColor: var(--joy-palette-common-white, #FFF); --joy-palette-warning-solidBg: var(--joy-palette-warning-500, #9A5B13); --joy-palette-warning-solidHoverBg: var(--joy-palette-warning-600, #72430D); --joy-palette-warning-solidActiveBg: var(--joy-palette-warning-700, #492B08); --joy-palette-warning-solidDisabledColor: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-warning-solidDisabledBg: var(--joy-palette-neutral-100, #F0F4F8); --joy-palette-warning-mainChannel: 154 91 19; --joy-palette-warning-lightChannel: 252 225 194; --joy-palette-warning-darkChannel: 73 43 8; --joy-palette-common-white: #FFF; --joy-palette-common-black: #000; --joy-palette-text-primary: var(--joy-palette-primary-700); --joy-palette-text-secondary: var(--joy-palette-neutral-700, #32383E); --joy-palette-text-tertiary: var(--joy-palette-neutral-600, #555E68); --joy-palette-text-icon: var(--joy-palette-neutral-500, #636B74); --joy-palette-background-body: var(--joy-palette-common-white, #FFF); --joy-palette-background-surface: var(--joy-palette-neutral-50, #FBFCFE); --joy-palette-background-popup: var(--joy-palette-common-white, #FFF); --joy-palette-background-level1: #FCF9FF; --joy-palette-background-level2: rgba(243, 243, 243, 1); --joy-palette-background-level3: rgba(249, 249, 249, 1); --joy-palette-background-tooltip: var(--joy-palette-neutral-500, #636B74); --joy-palette-background-backdrop: rgba(var(--joy-palette-neutral-darkChannel, 11 13 14) / 0.25); --joy-palette-divider: rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.2); --joy-palette-focusVisible: var(--joy-palette-primary-500, #0B6BCB); --joy-palette-secondary-50: rgba(95, 105, 99, 1); --joy-palette-secondary-300: rgba(236, 102, 44, 0.4); --joy-palette-secondary-400: rgba(236, 102, 44, 0.9); --joy-palette-secondary-500: rgba(236, 102, 44, 1); --joy-palette-secondary-600: rgba(244, 51, 61, 1); --joy-palette-secondary-mainChannel: 236 102 44; --joy-palette-neutralWhite-100: rgba(255, 255, 255,1); --joy-palette-neutralWhite-200: rgba(255, 255, 255, 0.8); --joy-palette-neutralWhite-300: rgba(255, 255, 255, 0.7); --joy-palette-neutralWhite-400: rgba(255, 255, 255, 0.6); --joy-palette-neutralWhite-500: rgba(255, 255, 255, 0.5); --joy-palette-neutralWhite-600: rgba(255, 255, 255, 0.4); --joy-palette-neutralWhite-700: rgba(255, 255, 255, 0.3); --joy-palette-neutralWhite-800: rgba(255, 255, 255, 0.2); --joy-palette-neutralWhite-900: rgba(255, 255, 255, 0.1); --joy-palette-neutralWhite-mainChannel: 255 255 255; --joy-palette-neutralWhite-lightChannel: 255 255 255; --joy-palette-neutralWhite-darkChannel: 255 255 255; --joy-shadowRing: 0 0 #000; --joy-shadowChannel: 21 21 21; --joy-shadowOpacity: 0.08; }
[data-joy-color-scheme="dark"] { --joy-palette-primary-50: #EDF5FD; --joy-palette-primary-100: #E3EFFB; --joy-palette-primary-200: #C7DFF7; --joy-palette-primary-300: #97C3F0; --joy-palette-primary-400: #4393E4; --joy-palette-primary-500: #0B6BCB; --joy-palette-primary-600: #185EA5; --joy-palette-primary-700: #12467B; --joy-palette-primary-800: #0A2744; --joy-palette-primary-900: #051423; --joy-palette-primary-plainColor: var(--joy-palette-primary-300, #97C3F0); --joy-palette-primary-plainHoverBg: var(--joy-palette-primary-800, #0A2744); --joy-palette-primary-plainActiveBg: var(--joy-palette-primary-700, #12467B); --joy-palette-primary-plainDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-primary-outlinedColor: var(--joy-palette-primary-200, #C7DFF7); --joy-palette-primary-outlinedBorder: var(--joy-palette-primary-700, #12467B); --joy-palette-primary-outlinedHoverBg: var(--joy-palette-primary-800, #0A2744); --joy-palette-primary-outlinedActiveBg: var(--joy-palette-primary-700, #12467B); --joy-palette-primary-outlinedDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-primary-outlinedDisabledBorder: var(--joy-palette-neutral-800, #171A1C); --joy-palette-primary-softColor: var(--joy-palette-primary-200, #C7DFF7); --joy-palette-primary-softBg: var(--joy-palette-primary-800, #0A2744); --joy-palette-primary-softHoverBg: var(--joy-palette-primary-700, #12467B); --joy-palette-primary-softActiveColor: var(--joy-palette-primary-100, #E3EFFB); --joy-palette-primary-softActiveBg: var(--joy-palette-primary-600, #185EA5); --joy-palette-primary-softDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-primary-softDisabledBg: var(--joy-palette-neutral-800, #171A1C); --joy-palette-primary-solidColor: var(--joy-palette-common-white, #FFF); --joy-palette-primary-solidBg: var(--joy-palette-primary-500, #0B6BCB); --joy-palette-primary-solidHoverBg: var(--joy-palette-primary-600, #185EA5); --joy-palette-primary-solidActiveBg: var(--joy-palette-primary-700, #12467B); --joy-palette-primary-solidDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-primary-solidDisabledBg: var(--joy-palette-neutral-800, #171A1C); --joy-palette-primary-mainChannel: 67 147 228; --joy-palette-primary-lightChannel: 199 223 247; --joy-palette-primary-darkChannel: 18 70 123; --joy-palette-neutral-50: #FBFCFE; --joy-palette-neutral-100: #F0F4F8; --joy-palette-neutral-200: #DDE7EE; --joy-palette-neutral-300: #CDD7E1; --joy-palette-neutral-400: #9FA6AD; --joy-palette-neutral-500: #636B74; --joy-palette-neutral-600: #555E68; --joy-palette-neutral-700: #32383E; --joy-palette-neutral-800: #171A1C; --joy-palette-neutral-900: #0B0D0E; --joy-palette-neutral-plainColor: var(--joy-palette-neutral-300, #CDD7E1); --joy-palette-neutral-plainHoverBg: var(--joy-palette-neutral-800, #171A1C); --joy-palette-neutral-plainActiveBg: var(--joy-palette-neutral-700, #32383E); --joy-palette-neutral-plainDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-neutral-outlinedColor: var(--joy-palette-neutral-200, #DDE7EE); --joy-palette-neutral-outlinedBorder: var(--joy-palette-neutral-700, #32383E); --joy-palette-neutral-outlinedHoverBg: var(--joy-palette-neutral-800, #171A1C); --joy-palette-neutral-outlinedActiveBg: var(--joy-palette-neutral-700, #32383E); --joy-palette-neutral-outlinedDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-neutral-outlinedDisabledBorder: var(--joy-palette-neutral-800, #171A1C); --joy-palette-neutral-softColor: var(--joy-palette-neutral-200, #DDE7EE); --joy-palette-neutral-softBg: var(--joy-palette-neutral-800, #171A1C); --joy-palette-neutral-softHoverBg: var(--joy-palette-neutral-700, #32383E); --joy-palette-neutral-softActiveColor: var(--joy-palette-neutral-100, #F0F4F8); --joy-palette-neutral-softActiveBg: var(--joy-palette-neutral-600, #555E68); --joy-palette-neutral-softDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-neutral-softDisabledBg: var(--joy-palette-neutral-800, #171A1C); --joy-palette-neutral-solidColor: var(--joy-palette-common-white, #FFF); --joy-palette-neutral-solidBg: var(--joy-palette-neutral-500, #636B74); --joy-palette-neutral-solidHoverBg: var(--joy-palette-neutral-600, #555E68); --joy-palette-neutral-solidActiveBg: var(--joy-palette-neutral-700, #32383E); --joy-palette-neutral-solidDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-neutral-solidDisabledBg: var(--joy-palette-neutral-800, #171A1C); --joy-palette-neutral-plainHoverColor: var(--joy-palette-neutral-300, #CDD7E1); --joy-palette-neutral-mainChannel: 159 166 173; --joy-palette-neutral-lightChannel: 221 231 238; --joy-palette-neutral-darkChannel: 50 56 62; --joy-palette-danger-50: #FEF6F6; --joy-palette-danger-100: #FCE4E4; --joy-palette-danger-200: #F7C5C5; --joy-palette-danger-300: #F09898; --joy-palette-danger-400: #E47474; --joy-palette-danger-500: #C41C1C; --joy-palette-danger-600: #A51818; --joy-palette-danger-700: #7D1212; --joy-palette-danger-800: #430A0A; --joy-palette-danger-900: #240505; --joy-palette-danger-plainColor: var(--joy-palette-danger-300, #F09898); --joy-palette-danger-plainHoverBg: var(--joy-palette-danger-800, #430A0A); --joy-palette-danger-plainActiveBg: var(--joy-palette-danger-700, #7D1212); --joy-palette-danger-plainDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-danger-outlinedColor: var(--joy-palette-danger-200, #F7C5C5); --joy-palette-danger-outlinedBorder: var(--joy-palette-danger-700, #7D1212); --joy-palette-danger-outlinedHoverBg: var(--joy-palette-danger-800, #430A0A); --joy-palette-danger-outlinedActiveBg: var(--joy-palette-danger-700, #7D1212); --joy-palette-danger-outlinedDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-danger-outlinedDisabledBorder: var(--joy-palette-neutral-800, #171A1C); --joy-palette-danger-softColor: var(--joy-palette-danger-200, #F7C5C5); --joy-palette-danger-softBg: var(--joy-palette-danger-800, #430A0A); --joy-palette-danger-softHoverBg: var(--joy-palette-danger-700, #7D1212); --joy-palette-danger-softActiveColor: var(--joy-palette-danger-100, #FCE4E4); --joy-palette-danger-softActiveBg: var(--joy-palette-danger-600, #A51818); --joy-palette-danger-softDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-danger-softDisabledBg: var(--joy-palette-neutral-800, #171A1C); --joy-palette-danger-solidColor: var(--joy-palette-common-white, #FFF); --joy-palette-danger-solidBg: var(--joy-palette-danger-500, #C41C1C); --joy-palette-danger-solidHoverBg: var(--joy-palette-danger-600, #A51818); --joy-palette-danger-solidActiveBg: var(--joy-palette-danger-700, #7D1212); --joy-palette-danger-solidDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-danger-solidDisabledBg: var(--joy-palette-neutral-800, #171A1C); --joy-palette-danger-mainChannel: 228 116 116; --joy-palette-danger-lightChannel: 247 197 197; --joy-palette-danger-darkChannel: 125 18 18; --joy-palette-success-50: #F6FEF6; --joy-palette-success-100: #E3FBE3; --joy-palette-success-200: #C7F7C7; --joy-palette-success-300: #A1E8A1; --joy-palette-success-400: #51BC51; --joy-palette-success-500: #1F7A1F; --joy-palette-success-600: #136C13; --joy-palette-success-700: #0A470A; --joy-palette-success-800: #042F04; --joy-palette-success-900: #021D02; --joy-palette-success-plainColor: var(--joy-palette-success-300, #A1E8A1); --joy-palette-success-plainHoverBg: var(--joy-palette-success-800, #042F04); --joy-palette-success-plainActiveBg: var(--joy-palette-success-700, #0A470A); --joy-palette-success-plainDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-success-outlinedColor: var(--joy-palette-success-200, #C7F7C7); --joy-palette-success-outlinedBorder: var(--joy-palette-success-700, #0A470A); --joy-palette-success-outlinedHoverBg: var(--joy-palette-success-800, #042F04); --joy-palette-success-outlinedActiveBg: var(--joy-palette-success-700, #0A470A); --joy-palette-success-outlinedDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-success-outlinedDisabledBorder: var(--joy-palette-neutral-800, #171A1C); --joy-palette-success-softColor: var(--joy-palette-success-200, #C7F7C7); --joy-palette-success-softBg: var(--joy-palette-success-800, #042F04); --joy-palette-success-softHoverBg: var(--joy-palette-success-700, #0A470A); --joy-palette-success-softActiveColor: var(--joy-palette-success-100, #E3FBE3); --joy-palette-success-softActiveBg: var(--joy-palette-success-600, #136C13); --joy-palette-success-softDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-success-softDisabledBg: var(--joy-palette-neutral-800, #171A1C); --joy-palette-success-solidColor: var(--joy-palette-common-white, #FFF); --joy-palette-success-solidBg: var(--joy-palette-success-500, #1F7A1F); --joy-palette-success-solidHoverBg: var(--joy-palette-success-600, #136C13); --joy-palette-success-solidActiveBg: var(--joy-palette-success-700, #0A470A); --joy-palette-success-solidDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-success-solidDisabledBg: var(--joy-palette-neutral-800, #171A1C); --joy-palette-success-mainChannel: 81 188 81; --joy-palette-success-lightChannel: 199 247 199; --joy-palette-success-darkChannel: 10 71 10; --joy-palette-warning-50: #FEFAF6; --joy-palette-warning-100: #FDF0E1; --joy-palette-warning-200: #FCE1C2; --joy-palette-warning-300: #F3C896; --joy-palette-warning-400: #EA9A3E; --joy-palette-warning-500: #9A5B13; --joy-palette-warning-600: #72430D; --joy-palette-warning-700: #492B08; --joy-palette-warning-800: #2E1B05; --joy-palette-warning-900: #1D1002; --joy-palette-warning-plainColor: var(--joy-palette-warning-300, #F3C896); --joy-palette-warning-plainHoverBg: var(--joy-palette-warning-800, #2E1B05); --joy-palette-warning-plainActiveBg: var(--joy-palette-warning-700, #492B08); --joy-palette-warning-plainDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-warning-outlinedColor: var(--joy-palette-warning-200, #FCE1C2); --joy-palette-warning-outlinedBorder: var(--joy-palette-warning-700, #492B08); --joy-palette-warning-outlinedHoverBg: var(--joy-palette-warning-800, #2E1B05); --joy-palette-warning-outlinedActiveBg: var(--joy-palette-warning-700, #492B08); --joy-palette-warning-outlinedDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-warning-outlinedDisabledBorder: var(--joy-palette-neutral-800, #171A1C); --joy-palette-warning-softColor: var(--joy-palette-warning-200, #FCE1C2); --joy-palette-warning-softBg: var(--joy-palette-warning-800, #2E1B05); --joy-palette-warning-softHoverBg: var(--joy-palette-warning-700, #492B08); --joy-palette-warning-softActiveColor: var(--joy-palette-warning-100, #FDF0E1); --joy-palette-warning-softActiveBg: var(--joy-palette-warning-600, #72430D); --joy-palette-warning-softDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-warning-softDisabledBg: var(--joy-palette-neutral-800, #171A1C); --joy-palette-warning-solidColor: var(--joy-palette-common-white, #FFF); --joy-palette-warning-solidBg: var(--joy-palette-warning-500, #9A5B13); --joy-palette-warning-solidHoverBg: var(--joy-palette-warning-600, #72430D); --joy-palette-warning-solidActiveBg: var(--joy-palette-warning-700, #492B08); --joy-palette-warning-solidDisabledColor: var(--joy-palette-neutral-500, #636B74); --joy-palette-warning-solidDisabledBg: var(--joy-palette-neutral-800, #171A1C); --joy-palette-warning-mainChannel: 234 154 62; --joy-palette-warning-lightChannel: 252 225 194; --joy-palette-warning-darkChannel: 73 43 8; --joy-palette-common-white: #FFF; --joy-palette-common-black: #000; --joy-palette-text-primary: var(--joy-palette-neutral-100, #F0F4F8); --joy-palette-text-secondary: var(--joy-palette-neutral-300, #CDD7E1); --joy-palette-text-tertiary: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-text-icon: var(--joy-palette-neutral-400, #9FA6AD); --joy-palette-background-body: var(--joy-palette-common-black, #000); --joy-palette-background-surface: var(--joy-palette-neutral-900, #0B0D0E); --joy-palette-background-popup: var(--joy-palette-common-black, #000); --joy-palette-background-level1: var(--joy-palette-neutral-800, #171A1C); --joy-palette-background-level2: var(--joy-palette-neutral-700, #32383E); --joy-palette-background-level3: var(--joy-palette-neutral-600, #555E68); --joy-palette-background-tooltip: var(--joy-palette-neutral-600, #555E68); --joy-palette-background-backdrop: rgba(var(--joy-palette-neutral-darkChannel, 251 252 254) / 0.25); --joy-palette-divider: rgba(var(--joy-palette-neutral-mainChannel, 99 107 116) / 0.16); --joy-palette-focusVisible: var(--joy-palette-primary-500, #0B6BCB); --joy-shadowRing: 0 0 #000; --joy-shadowChannel: 0 0 0; --joy-shadowOpacity: 0.6; }
html { -webkit-font-smoothing: antialiased; box-sizing: border-box; text-size-adjust: 100%; }
*, ::before, ::after { box-sizing: inherit; }
strong, b { font-weight: var(--joy-fontWeight-lg); }
body { margin: 0px; color: var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E)); font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; font-weight: 400; background-color: var(--joy-palette-background-body); }
@media print {body { background-color: var(--joy-palette-common-white); }}
body::backdrop { background-color: var(--joy-palette-background-backdrop); }
[data-joy-color-scheme="light"] { color-scheme: light; }
[data-joy-color-scheme="dark"] { color-scheme: dark; }
.joy-g07sw7 { position: fixed; right: 33px; bottom: 50px; z-index: 2000; display: flex; }
.joy-1u0g061 { --Icon-margin: initial; --Icon-color: var(--joy-palette-text-icon); --Icon-fontSize: var(--joy-fontSize-xl); --CircularProgress-size: 20px; --CircularProgress-thickness: 2px; --Button-gap: 0.5rem; min-height: var(--Button-minHeight, 2.25rem); font-size: var(--joy-fontSize-sm); padding-block: var(--Button-paddingBlock, 0.375rem); padding-inline: 1rem; -webkit-tap-highlight-color: transparent; box-sizing: border-box; margin: var(--Button-margin); cursor: pointer; user-select: none; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; text-decoration: none; font-family: var(--joy-fontFamily-body); font-weight: var(--joy-fontWeight-lg); line-height: var(--joy-lineHeight-md); --variant-borderWidth: 1px; color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); background-color: rgb(0, 146, 68); border-radius: 500px; width: 60px; height: 60px; border: none; }
.joy-1u0g061.Mui-focusVisible, .joy-1u0g061:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-1u0g061:hover { background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); }}
.joy-1u0g061:active, .joy-1u0g061[aria-pressed="true"] { background-color: var(--variant-outlinedActiveBg, var(--joy-palette-neutral-outlinedActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); }
.joy-1u0g061.Mui-disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); }
.joy-1u0g061:hover { background-color: var(--joy-palette-primary-500); }
.joy-1usetkv { --ListDivider-gap: 0.375rem; --ListItem-minHeight: 2.25rem; --ListItem-paddingY: 0.25rem; --ListItem-paddingX: 0.75rem; --ListItem-gap: 0.625rem; --ListItemDecorator-size: 2.5rem; --Icon-fontSize: var(--joy-fontSize-xl); --List-gap: 0px; --List-nestedInsetStart: 0px; --ListItem-paddingLeft: var(--ListItem-paddingX); --ListItem-paddingRight: var(--ListItem-paddingX); --unstable_List-childRadius: calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px)); --ListItem-radius: var(--unstable_List-childRadius); --ListItem-startActionTranslateX: calc(0.5 * var(--ListItem-paddingLeft)); --ListItem-endActionTranslateX: calc(-0.5 * var(--ListItem-paddingRight)); margin-top: initial; margin-right: initial; margin-left: initial; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; font-weight: 400; padding-block: var(--List-padding, var(--ListDivider-gap)); padding-inline: var(--List-padding); box-sizing: border-box; list-style: none; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; position: relative; --unstable_List-borderWidth: var(--variant-borderWidth, 0px); --List-radius: 16px; --focus-outline-offset: calc(var(--joy-focus-thickness) * -1); --ListItem-stickyBackground: var(--joy-palette-background-popup); --ListItem-stickyTop: calc(var(--List-padding, var(--ListDivider-gap)) * -1); --NestedList-marginRight: 0px; --NestedList-marginLeft: 0px; --NestedListItem-paddingLeft: var(--ListItem-paddingX); --ListItemButton-marginBlock: 0px; --ListItemButton-marginInline: 0px; --ListItem-marginBlock: 0px; --ListItem-marginInline: 0px; box-shadow: var(--joy-shadowRing, 0 0 #000),0px 2px 8px -2px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)),0px 6px 12px -2px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); z-index: var(--unstable_popup-zIndex, var(--joy-zIndex-popup)); --variant-borderWidth: 1px; background-color: var(--joy-palette-primary-700); padding: 20px 10px; border-radius: 16px; color: rgb(255, 255, 255); width: 180px; text-align: center; display: flex; -webkit-box-align: center; align-items: center; gap: 4px; overflow: unset; border: none; bottom: 0px; margin-bottom: 4px !important; }
.joy-15rcpp5 { width: 100%; display: flex; transform: translateY(1px); }
.joy-2er619 { background-color: var(--joy-palette-primary-700); display: flex; width: 100%; }
@media (min-width: 0px) {.joy-2er619 { padding-left: 0px; padding-right: 0px; padding-bottom: 40px; }}
@media (min-width: 900px) {.joy-2er619 { padding-left: 80px; padding-right: 80px; padding-bottom: 60px; }}
@media (min-width: 1200px) {.joy-2er619 { padding-left: 100px; padding-right: 100px; }}
.joy-ciimmt { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; }
@media (min-width: 0px) {.joy-ciimmt { flex-direction: column; gap: 40px; }}
@media (min-width: 900px) {.joy-ciimmt { flex-direction: row; gap: 105px; }}
.joy-1rln3wa { height: auto; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; gap: 24px; }
@media (min-width: 0px) {.joy-1rln3wa { -webkit-box-align: center; align-items: center; width: 100%; }}
@media (min-width: 900px) {.joy-1rln3wa { -webkit-box-align: start; align-items: start; width: 318px; }}
.joy-1vsbbzz { width: 220px; height: 139px; display: flex; }
.joy-9zhic8{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem));line-height:140%;color:var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68));font-weight:400;color:var(--joy-palette-neutral-600);margin-top:10px;color:white;}
.joy-9zhic8 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-9zhic8 a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-9zhic8 { text-align: center; }}
@media (min-width: 900px) {.joy-9zhic8 { text-align: left; }}
.joy-17uj0mu { display: flex; width: 100%; }
@media (min-width: 0px) {.joy-17uj0mu { flex-direction: column; -webkit-box-pack: center; justify-content: center; gap: 40px; -webkit-box-align: center; align-items: center; }}
@media (min-width: 900px) {.joy-17uj0mu { flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; gap: 44px; align-items: flex-start; }}
@media (min-width: 1200px) {.joy-17uj0mu { gap: 63.5px; }}
.joy-6sd25j { flex-direction: column; gap: 10px; }
@media (min-width: 0px) {.joy-6sd25j { width: 100%; display: none; -webkit-box-align: center; align-items: center; }}
@media (min-width: 900px) {.joy-6sd25j { width: auto; display: flex; align-items: flex-start; }}
.joy-9tss7g { --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 700; font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: var(--joy-lineHeight-md, 1.5); color: white; }
.joy-9tss7g a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-9tss7g a:hover { text-decoration: underline; }
.joy-1a4huf { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-plainColor, rgba(var(--joy-palette-primary-mainChannel) / 1)); font-weight: 400; text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; appearance: none; position: relative; text-decoration: none; }
@media (hover: hover) {.joy-1a4huf:hover { text-decoration-line: underline; }}
.joy-1a4huf.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-1a4huf.Mui-focusVisible, .joy-1a4huf:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-1a4huf:hover { text-decoration: none; }
.joy-1apbato { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 400; color: white; }
.joy-1apbato a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1apbato a:hover { text-decoration: underline; }
.joy-1apbato:hover { text-decoration: underline; color: var(--joy-palette-primary-500); }
.joy-1dvhmmx { display: flex; flex-direction: column; }
@media (min-width: 0px) {.joy-1dvhmmx { gap: 40px; }}
@media (min-width: 900px) {.joy-1dvhmmx { gap: 30px; }}
.joy-hali95 { display: flex; flex-direction: column; }
@media (min-width: 0px) {.joy-hali95 { width: 100%; -webkit-box-align: center; align-items: center; }}
@media (min-width: 900px) {.joy-hali95 { width: auto; max-width: 230px; align-items: flex-start; }}
.joy-10of1r { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 400; color: white; }
.joy-10of1r a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-10of1r a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-10of1r { text-align: center; }}
@media (min-width: 900px) {.joy-10of1r { text-align: left; }}
.joy-1pv4kf0{--Icon-fontSize:calc(1em * var(--joy-lineHeight-md, 1.5));margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-weight:400;font-size:var(--Typography-fontSize, var(--joy-fontSize-xs, 0.75rem));line-height:var(--joy-lineHeight-md, 1.5);color:var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68));color:var(--joy-palette-neutral-600);margin-top:4px;color:var(--joy-palette-neutral-300);}
.joy-1pv4kf0 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1pv4kf0 a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1pv4kf0 { text-align: center; }}
@media (min-width: 900px) {.joy-1pv4kf0 { text-align: left; }}
.joy-1q9ljkx { --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 400; font-size: var(--Typography-fontSize, var(--joy-fontSize-xs, 0.75rem)); line-height: var(--joy-lineHeight-md, 1.5); color: var(--joy-palette-neutral-300); }
.joy-1q9ljkx a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1q9ljkx a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1q9ljkx { text-align: center; }}
@media (min-width: 900px) {.joy-1q9ljkx { text-align: left; }}
.joy-1fvbuxw { --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 400; font-size: var(--Typography-fontSize, var(--joy-fontSize-xs, 0.75rem)); line-height: var(--joy-lineHeight-md, 1.5); color: var(--joy-palette-neutral-300); text-decoration: underline; }
.joy-1fvbuxw a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1fvbuxw a:hover { text-decoration: underline; }
.joy-vgf3vq { height: auto; background-color: var(--joy-palette-primary-500); padding-top: 10px; padding-bottom: 10px; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; width: 100%; }
@media (min-width: 0px) {.joy-vgf3vq { padding-left: 20px; padding-right: 20px; flex-direction: column; gap: 10px; }}
@media (min-width: 900px) {.joy-vgf3vq { padding-left: 100px; padding-right: 100px; flex-direction: row; gap: 0px; }}
.joy-1x1g4an { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 400; color: white; }
.joy-1x1g4an a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1x1g4an a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1x1g4an { text-align: center; }}
@media (min-width: 900px) {.joy-1x1g4an { text-align: start; }}
.joy-sv2wps { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font: inherit; text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; color: var(--variant-plainColor, rgba(var(--joy-palette-primary-mainChannel) / 1)); appearance: none; position: relative; text-decoration: none; }
@media (hover: hover) {.joy-sv2wps:hover { text-decoration-line: underline; }}
.joy-sv2wps.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-sv2wps.Mui-focusVisible, .joy-sv2wps:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-sv2wps:hover { text-decoration: none; }
.joy-1f1x6f2 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 400; color: white; text-decoration: underline; }
.joy-1f1x6f2 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1f1x6f2 a:hover { text-decoration: underline; }
.joy-ytnbsh { position: relative; height: max-content; display: flex; flex-direction: column; width: 100%; }
.joy-sbrsfw { height: max-content; display: flex; flex-direction: column; width: 100%; }
.joy-r0bbdu { position: relative; display: flex; width: 100%; }
.joy-qjirlt { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; background-color: transparent; }
@media (min-width: 600px) {.joy-qjirlt { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-qjirlt { padding: 50px 20px 25px; }}
@media (min-width: 900px) {.joy-qjirlt { padding: 60px 100px; }}
.joy-128lfmv { z-index: -1; position: absolute; background-color: var(--joy-palette-background-level3); display: flex; width: 100%; }
@media (min-width: 0px) {.joy-128lfmv { height: 100%; }}
@media (min-width: 900px) {.joy-128lfmv { height: 75%; }}
.joy-i2ls5h { background-color: rgb(255, 255, 255); display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; }
@media (min-width: 0px) {.joy-i2ls5h { margin-bottom: 32px; }}
.joy-1xv5rrz { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; }
@media (min-width: 600px) {.joy-1xv5rrz { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-1xv5rrz { padding-left: 20px; padding-right: 20px; }}
@media (min-width: 900px) {.joy-1xv5rrz { padding-left: 85px; padding-right: 100px; }}
.joy-xrjrhn { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; }
@media (min-width: 600px) {.joy-xrjrhn { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-xrjrhn { padding-left: 20px; padding-right: 20px; }}
@media (min-width: 900px) {.joy-xrjrhn { padding-left: 100px; padding-right: 100px; }}
.joy-16aqmzc { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; gap: 60px; }
.joy-18fovou { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; line-height: 100%; color: var(--joy-palette-text-secondary); font-size: 50px; }
.joy-18fovou a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-18fovou a:hover { text-decoration: underline; }
@media (min-width: 1200px) {.joy-18fovou { white-space: pre-wrap; }}
.joy-444zns { display: flex; flex-direction: column; width: 100%; }
@media (min-width: 0px) {.joy-444zns { gap: 40px; }}
@media (min-width: 900px) {.joy-444zns { gap: 60px; }}
.joy-k68c7f { display: flex; width: 100%; gap: 30px; }
@media (min-width: 0px) {.joy-k68c7f { flex-direction: column; }}
@media (min-width: 900px) {.joy-k68c7f { flex-direction: row; }}
.joy-tgfe0z { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 20px; }
.joy-15zoncp { width: 160px; height: 160px; border-radius: 100%; position: relative; background-color: var(--joy-palette-background-level2); border: none; display: flex; }
.joy-13z243z { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 700; line-height: var(--joy-lineHeight-xs, 1.33334); color: var(--joy-palette-neutral-600); font-size: 42px; text-align: center; }
.joy-13z243z a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-13z243z a:hover { text-decoration: underline; }
.joy-zy5ssu { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); text-align: center; }
.joy-zy5ssu a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-zy5ssu a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-d47f85 { display: block; }}
@media (min-width: 900px) {.joy-d47f85 { display: none; }}
.joy-1de5mpd { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; }
@media (min-width: 0px) {.joy-1de5mpd { padding-left: 88px; padding-right: 88px; }}
@media (min-width: 900px) {.joy-1de5mpd { padding-left: 0px; padding-right: 0px; }}
.joy-1munssj { --Divider-thickness: 1px; --Divider-lineColor: var(--joy-palette-divider); margin: initial; margin-inline: var(--_Divider-inset); margin-block: initial; position: relative; align-self: stretch; flex-shrink: 0; border: none; list-style: none; inline-size: initial; block-size: var(--Divider-thickness); background-color: var(--joy-palette-neutral-100); }
@media (min-width: 0px) {.joy-1guk29 { display: none; }}
@media (min-width: 900px) {.joy-1guk29 { display: flex; }}
.joy-ajpnyy { padding-top: 72px; padding-bottom: 72px; display: flex; }
.joy-ztfij8 { --Divider-thickness: 1px; --Divider-lineColor: var(--joy-palette-divider); margin: initial; margin-inline: initial; margin-block: var(--_Divider-inset); position: relative; align-self: stretch; flex-shrink: 0; border: none; list-style: none; inline-size: var(--Divider-thickness); block-size: initial; background-color: var(--joy-palette-neutral-100); }
.joy-1vp8jwk { display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; }
.joy-1f9o2o1 { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; text-underline-offset: 0.15em; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; appearance: none; position: relative; color: white; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 10px 24px; text-align: center; text-decoration: none; border-radius: 9999px; font-weight: 500; transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms ease-out; background-color: var(--joy-palette-secondary-500); }
@media (hover: hover) {.joy-1f9o2o1:hover { text-decoration-line: underline; }}
.joy-1f9o2o1.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-1f9o2o1.Mui-focusVisible, .joy-1f9o2o1:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (min-width: 0px) {.joy-1f9o2o1 { width: 100%; font-size: 16px; }}
@media (min-width: 900px) {.joy-1f9o2o1 { width: auto; font-size: 18px; }}
.joy-1f9o2o1:active { transform: scale(0.97); }
@media (prefers-reduced-motion: reduce) {.joy-1f9o2o1 { transition: background-color 200ms ease-out; } .joy-1f9o2o1:active { transform: none; }}
.joy-1f9o2o1:hover { background-color: var(--joy-palette-secondary-400); box-shadow: var(--joy-shadow-primaryShadow); }
.joy-1f9o2o1:hover { text-decoration: none; transition: background-color 0.3s ease-out; background-color: var(--joy-palette-secondary-500); }
.joy-10ypvkn { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; background-color: var(--joy-palette-background-level3); }
@media (min-width: 600px) {.joy-10ypvkn { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-10ypvkn { padding-left: 20px; padding-right: 20px; }}
@media (min-width: 900px) {.joy-10ypvkn { padding-left: 100px; padding-right: 100px; }}
.joy-dehqq4 { --Grid-columns: 12; --Grid-columnSpacing: 0px; --Grid-rowSpacing: 60px; flex-flow: column wrap; min-width: 0px; box-sizing: border-box; display: flex; margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); -webkit-box-align: center; align-items: center; }
@media (min-width: 900px) {.joy-dehqq4 { --Grid-columnSpacing: 60px; }}
@media (min-width: 900px) {.joy-dehqq4 { --Grid-rowSpacing: 0px; }}
@media (min-width: 900px) {.joy-dehqq4 { flex-direction: row; }}
.joy-1c6omog { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-columns)); min-width: 0px; box-sizing: border-box; padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); }
@media (min-width: 900px) {.joy-1c6omog { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 6 / var(--Grid-columns)); }}
.joy-6ih99m { display: flex; flex-direction: column; width: 100%; gap: 30px; }
.joy-1a95tks { display: flex; flex-direction: column; gap: 10px; }
@media (min-width: 0px) {.joy-1a95tks { padding-top: unset; }}
@media (min-width: 900px) {.joy-1a95tks { padding-top: 60px; }}
.joy-14q9v1t { --Icon-fontSize: calc(1em * 100%); --Icon-color: currentColor; margin: var(--Typography-margin, 0px); display: block; font-weight: 700; line-height: 100%; color: var(--joy-palette-neutral-600); font-size: 60px; }
.joy-14q9v1t a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-14q9v1t a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-14q9v1t { text-align: center; }}
@media (min-width: 900px) {.joy-14q9v1t { text-align: start; }}
.joy-gityof { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); white-space: pre-wrap; }
.joy-gityof a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-gityof a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-gityof { text-align: center; }}
@media (min-width: 900px) {.joy-gityof { text-align: start; }}
.joy-1xvjfsc{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(100% * 12 / var(--Grid-columns));min-width:0;box-sizing:border-box;padding:calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2);-webkit-align-content:baseline;-ms-flex-line-pack:baseline;align-content:baseline;padding-right:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-60px;}
@media (min-width: 900px) {.joy-1xvjfsc { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 6 / var(--Grid-columns)); }}
@media (min-width: 0px) {.joy-1xvjfsc { -webkit-box-pack: center; justify-content: center; }}
@media (min-width: 900px) {.joy-1xvjfsc { -webkit-box-pack: end; justify-content: flex-end; }}
.joy-pqefzn { position: relative; display: flex; }
@media (min-width: 0px) {.joy-pqefzn { width: 300px; height: 450px; }}
@media (min-width: 900px) {.joy-pqefzn { width: 420px; height: 600px; }}
.joy-rzc8xw { padding-left: 64px; padding-right: 64px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background-repeat: no-repeat; width: 100%; background-image: url("../placeholder/homepage/mobile-frame.svg"); background-size: cover; background-position: center top; }
.joy-1hnpd1e { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; }
.joy-4rywvo { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 0px) {.joy-4rywvo { margin-top: 96px; padding-left: 32px; padding-right: 32px; gap: 8px; }}
@media (min-width: 900px) {.joy-4rywvo { margin-top: 160px; padding-left: 0px; padding-right: 0px; gap: 16px; }}
.joy-1qnvzfs { --Input-radius: var(--joy-radius-sm); --Input-gap: 0.5rem; --Input-placeholderColor: inherit; --Input-placeholderOpacity: 0.64; --Input-decoratorColor: var(--joy-palette-text-icon); --Input-focused: 0; --Input-focusedThickness: var(--joy-focus-thickness); --Input-focusedHighlight: var(--joy-palette-primary-500); --Input-minHeight: 2.25rem; --Input-paddingInline: 0.75rem; --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); --Icon-fontSize: var(--joy-fontSize-xl2); --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); --Button-minHeight: var(--Input-decoratorChildHeight); --Button-paddingBlock: 0px; --IconButton-size: var(--Input-decoratorChildHeight); --Button-radius: var(--Input-decoratorChildRadius); --IconButton-radius: var(--Input-decoratorChildRadius); box-sizing: border-box; box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); min-width: 0px; min-height: var(--Input-minHeight); cursor: text; position: relative; display: flex; padding-inline: var(--Input-paddingInline); font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-softColor, var(--joy-palette-neutral-softColor, var(--joy-palette-neutral-700, #32383E))); font-weight: 400; --variant-borderWidth: 0px; background-color: var(--variant-softBg, var(--joy-palette-neutral-softBg, var(--joy-palette-neutral-100, #F0F4F8))); width: 100%; border-radius: 16px; }
.joy-1qnvzfs:not([data-skip-inverted-colors]) { --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible)); }
.joy-1qnvzfs::before { box-sizing: border-box; content: ""; display: block; position: absolute; pointer-events: none; inset: 0px; z-index: 1; border-radius: inherit; margin: calc(var(--variant-borderWidth, 0px) * -1); box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); }
.joy-1qnvzfs.Mui-disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-softDisabledColor, var(--joy-palette-neutral-softDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); background-color: var(--variant-softDisabledBg, var(--joy-palette-neutral-softDisabledBg, var(--joy-palette-neutral-50, #FBFCFE))); }
.joy-1qnvzfs:focus-within::before { --Input-focused: 1; }
.joy-1qnvzfs .MuiInput-root { background-color: red; border-radius: 16px; padding: 10px 16px; font-size: var(--joy-fontSize-md); font-family: "Albert Sans", sans-serif; color: rgb(9, 59, 65); }
.joy-1qnvzfs .MuiInput-input::-webkit-input-placeholder { color: rgba(28, 28, 28, 0.4); }
.joy-1qnvzfs .MuiInput-input::placeholder { color: rgba(28, 28, 28, 0.4); }
@media (min-width: 0px) {.joy-1qnvzfs { height: 33px; }}
@media (min-width: 900px) {.joy-1qnvzfs { height: 56px; }}
.joy-1u0jcuo { border: none; min-width: 0px; outline: 0px; padding: 0px; flex: 1 1 0%; color: inherit; background-color: transparent; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; text-overflow: ellipsis; }
.joy-1u0jcuo:-webkit-autofill { margin-inline-start: calc(-1 * var(--Input-paddingInline)); padding-inline-start: var(--Input-paddingInline); border-top-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); border-bottom-left-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); margin-inline-end: calc(-1 * var(--Input-paddingInline)); padding-inline-end: var(--Input-paddingInline); border-top-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); border-bottom-right-radius: calc(var(--Input-radius) - var(--variant-borderWidth, 0px)); }
.joy-1u0jcuo::-webkit-input-placeholder { color: var(--Input-placeholderColor); opacity: var(--Input-placeholderOpacity); }
.joy-2najng { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; text-underline-offset: 0.15em; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; appearance: none; position: relative; color: white; display: flex; width: 100%; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 10px 24px; text-align: center; text-decoration: none; border-radius: 16px; font-weight: 500; transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms ease-out; background-color: var(--joy-palette-secondary-500); }
@media (hover: hover) {.joy-2najng:hover { text-decoration-line: underline; }}
.joy-2najng.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-2najng.Mui-focusVisible, .joy-2najng:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (min-width: 0px) {.joy-2najng { font-size: 10px; height: 32px; }}
@media (min-width: 900px) {.joy-2najng { font-size: 18px; height: 56px; }}
.joy-2najng:active { transform: scale(0.97); }
@media (prefers-reduced-motion: reduce) {.joy-2najng { transition: background-color 200ms ease-out; } .joy-2najng:active { transform: none; }}
.joy-2najng:hover { background-color: var(--joy-palette-secondary-400); box-shadow: var(--joy-shadow-primaryShadow); }
.joy-2najng:hover { text-decoration: none; transition: background-color 0.3s ease-out; background-color: var(--joy-palette-secondary-500); }
.joy-iu9xsp { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-300); }
.joy-iu9xsp a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-iu9xsp a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-iu9xsp { font-size: 8px; }}
@media (min-width: 900px) {.joy-iu9xsp { font-size: 14px; }}
.joy-mgbo1q { position: absolute; margin-top: 80px; display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; top: 0px; }
@media (min-width: 0px) {.joy-mgbo1q { transform: translateX(-18%); }}
@media (min-width: 600px) {.joy-mgbo1q { transform: translateX(-30%); }}
@media (min-width: 900px) {.joy-mgbo1q { transform: translateX(-20%); }}
@media (min-width: 1200px) {.joy-mgbo1q { transform: translate(-50%); }}
.joy-1fz5le5 { box-shadow: var(--joy-shadow-primaryShadow); display: flex; padding: 12px 15px 12px 28px; background-color: var(--joy-palette-primary-500); border-radius: 8px; gap: 10px; -webkit-box-align: center; align-items: center; border: 4px solid white; }
.joy-zo11n6 { display: flex; flex-direction: column; }
@media (min-width: 0px) {.joy-zo11n6 { width: 101px; }}
@media (min-width: 900px) {.joy-zo11n6 { width: 180px; }}
.joy-o0bppz { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; color: white; font-weight: 500; transition: opacity 0.3s, transform 0.3s; opacity: 1; transform: translateX(0px); }
.joy-o0bppz a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-o0bppz a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-o0bppz { font-size: 12.66px; }}
@media (min-width: 900px) {.joy-o0bppz { font-size: 22px; }}
.joy-161dyg8 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: auto; height: 44px; border-radius: 100px; }
@media (min-width: 0px) {.joy-161dyg8 img { width: 27px; height: 27px; }}
@media (min-width: 900px) {.joy-161dyg8 img { width: 48px; height: 48px; }}
.joy-1us6v5o { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
@media (min-width: 0px) {.joy-1us6v5o { flex-direction: column; }}
@media (min-width: 900px) {.joy-1us6v5o { flex-direction: row; }}
.joy-wojlky { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); --Card-radius: var(--joy-radius-md); --Card-padding: 1rem; gap: 0.75rem 1rem; border-radius: var(--Card-radius); position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E)); font-weight: 400; border: none; padding: 0px; background-color: transparent; }
.joy-wojlky .MuiCardContent-root { gap: 12px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 0px) {.joy-wojlky { margin: 20px 0px; }}
@media (min-width: 900px) {.joy-wojlky { margin: 0px 20px; }}
.joy-8vo92d { display: flex; flex-direction: column; flex: 9999 1 0%; z-index: 1; column-gap: var(--Card-padding); row-gap: max(2px, calc(0.1875 * var(--Card-padding))); padding: var(--unstable_padding); }
.MuiCardOverflow-root > .joy-8vo92d { --unstable_padding: calc(var(--Card-padding) * 0.75) 0px; }
.joy-mrx2lx { width: 250px; height: 200px; display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; align-items: flex-start; }
.joy-mrx2lx img { width: 100%; height: auto; object-fit: contain; }
.joy-1n0tn8s{--Icon-fontSize:calc(1em * 100%);margin:var(--Typography-margin, 0px);display:block;font-weight:700;font-size:var(--Typography-fontSize, 50px);line-height:100%;letter-spacing:-2%;color:var(--joy-palette-neutral-600);text-align:center;margin-top:8px;margin-bottom:8px;font-size:36px;}
.joy-1n0tn8s a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1n0tn8s a:hover { text-decoration: underline; }
.joy-rq5dc5 { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding-top: 40px; padding-bottom: 40px; }
.joy-r2dcr0 { --Grid-columns: 2; --Grid-columnSpacing: 0px; --Grid-rowSpacing: 0px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); -webkit-box-align: center; align-items: center; width: 100%; padding: 0px; }
@media (min-width: 0px) {.joy-r2dcr0 { flex-direction: column; gap: 60px; }}
@media (min-width: 600px) {.joy-r2dcr0 { gap: 100px; }}
@media (min-width: 900px) {.joy-r2dcr0 { flex-direction: row; gap: 140px; }}
.joy-1qihrqy { min-width: 0px; box-sizing: border-box; flex: 1 1 0%; padding: 0px; width: 100%; }
.joy-kqjx61 { display: flex; flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; height: 100%; width: 100%; position: relative; }
.joy-1qdmckc { position: absolute; display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 16px; left: 0px; transform: translate(30%); }
@media (min-width: 0px) {.joy-1qdmckc { bottom: -10%; }}
@media (min-width: 900px) {.joy-1qdmckc { bottom: 10%; }}
.joy-m4l1qq { box-shadow: var(--joy-shadow-primaryShadow); display: flex; padding: 10px 15px; background-color: var(--joy-palette-neutralWhite-200); border-radius: 15px; gap: 10px; width: 200px; -webkit-box-align: center; align-items: center; cursor: pointer; transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms ease-out; }
.joy-m4l1qq:hover { box-shadow: var(--joy-shadow-md); }
.joy-m4l1qq:active { transform: scale(0.98); }
.joy-m4l1qq:focus-visible { outline-style: solid; outline-width: 2px; outline-color: var(--joy-palette-primary-500); outline-offset: 2px; }
@media (prefers-reduced-motion: reduce) {.joy-m4l1qq { transition: box-shadow 200ms ease-out; } .joy-m4l1qq:active { transform: none; }}
.joy-7x9npk { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: auto; height: 44px; border-radius: 100px; }
.joy-7x9npk img { width: 25px; height: 28px; }
.joy-1wi9cm3 { display: flex; flex-direction: column; min-width: 0px; }
.joy-o9m9ed { --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 700; font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: var(--joy-lineHeight-md, 1.5); color: var(--joy-palette-neutral-600); white-space: nowrap; transition: opacity 200ms cubic-bezier(0.23, 1, 0.32, 1), transform 200ms cubic-bezier(0.23, 1, 0.32, 1); opacity: 1; transform: translateY(0px); }
.joy-o9m9ed a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-o9m9ed a:hover { text-decoration: underline; }
@media (prefers-reduced-motion: reduce) {.joy-o9m9ed { transition: none; transform: none; opacity: 1; }}
.joy-108q3dd { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; color: var(--joy-palette-neutral-600); font-size: 12px; font-weight: 500; white-space: nowrap; }
.joy-108q3dd a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-108q3dd a:hover { text-decoration: underline; }
.joy-1flcznm { min-width: 0px; box-sizing: border-box; padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); flex: 1 1 0%; }
.joy-1xouxgn { flex: 1 1 0%; align-items: flex-start; display: flex; flex-direction: column; gap: 30px; }
.joy-7lx64i { display: flex; flex-direction: column; gap: 40px; }
.joy-1terrip { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; line-height: 100%; color: var(--joy-palette-neutral-600); font-size: 36px; }
.joy-1terrip a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1terrip a:hover { text-decoration: underline; }
.joy-sdbta3 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: rgb(0, 0, 0); }
.joy-sdbta3 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-sdbta3 a:hover { text-decoration: underline; }
.joy-18ni1qa { --ListDivider-gap: 0.375rem; --ListItem-minHeight: 2.25rem; --ListItem-paddingY: 0.25rem; --ListItem-paddingX: 0.75rem; --ListItem-gap: 0.625rem; --ListItemDecorator-size: 2.5rem; --Icon-fontSize: var(--joy-fontSize-xl); --List-gap: 0px; --List-nestedInsetStart: 0px; --ListItem-paddingLeft: var(--ListItem-paddingX); --ListItem-paddingRight: var(--ListItem-paddingX); --unstable_List-childRadius: calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px)); --ListItem-radius: var(--unstable_List-childRadius); --ListItem-startActionTranslateX: calc(0.5 * var(--ListItem-paddingLeft)); --ListItem-endActionTranslateX: calc(-0.5 * var(--ListItem-paddingRight)); margin: initial; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; font-weight: 400; padding-block: var(--List-padding, var(--ListDivider-gap)); padding-inline: var(--List-padding); box-sizing: border-box; border-radius: var(--List-radius); list-style: none; display: flex; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; position: relative; --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); --unstable_List-borderWidth: var(--variant-borderWidth, 0px); gap: 40px; }
.joy-z1qda9 { --ListItemButton-marginInline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); --ListItemButton-marginBlock: calc(-1 * var(--ListItem-paddingY)); -webkit-box-align: center; margin-inline: var(--ListItem-marginInline); --unstable_actionRadius: calc(var(--ListItem-radius) - var(--variant-borderWidth, 0px)); box-sizing: border-box; border-radius: var(--ListItem-radius); display: var(--_ListItem-display); flex: 0 0 auto; list-style-type: var(--_List-markerType, disc); position: relative; padding-block-start: var(--ListItem-paddingY); padding-block-end: var(--ListItem-paddingY); padding-inline-start: var(--ListItem-paddingLeft); padding-inline-end: var(--ListItem-paddingRight); min-block-size: var(--ListItem-minHeight); --variant-borderWidth: 0px; font-size: 16px; font-weight: 500; gap: 0px; padding: 0px; color: var(--joy-palette-primary-800); align-items: flex-start; }
.joy-z1qda9:not([hidden]) { --_ListItem-display: var(--_List-markerDisplay, flex); }
.MuiListItem-nested > .joy-z1qda9 { --_ListItem-display: flex; }
.joy-8lw13m { box-sizing: border-box; display: inline-flex; -webkit-box-align: var(--unstable_ListItemDecorator-alignItems, center); align-items: var(--unstable_ListItemDecorator-alignItems, center); min-inline-size: var(--ListItemDecorator-size); margin-inline-end: calc(-1 * var(--ListItem-gap)); margin-right: 10px; }
.joy-135cthd { display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: var(--joy-palette-primary-700); width: 30px; height: 30px; aspect-ratio: 1 / 1; border-radius: 5px; }
.joy-ad95vk { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; font-weight: 700; font-size: 20px; color: var(--joy-palette-primary-400); }
.joy-ad95vk a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-ad95vk a:hover { text-decoration: underline; }
.joy-pvr40b { flex: 1 1 auto; min-width: 0px; }
.joy-1d2x2ai { display: flex; flex-direction: column; gap: 10px; }
.joy-uv6pdh { --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: var(--joy-lineHeight-md, 1.5); font-weight: 800; color: var(--joy-palette-primary-800); }
.joy-uv6pdh a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-uv6pdh a:hover { text-decoration: underline; }
.joy-1doerbg { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-primary-800); }
.joy-1doerbg a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1doerbg a:hover { text-decoration: underline; }
.joy-1ud5v8l { --ListItemButton-marginInline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); --ListItemButton-marginBlock: calc(-1 * var(--ListItem-paddingY)); -webkit-box-align: center; margin-inline: var(--ListItem-marginInline); --unstable_actionRadius: calc(var(--ListItem-radius) - var(--variant-borderWidth, 0px)); box-sizing: border-box; border-radius: var(--ListItem-radius); display: var(--_ListItem-display); flex: 0 0 auto; list-style-type: var(--_List-markerType, disc); position: relative; padding-block-start: var(--ListItem-paddingY); padding-block-end: var(--ListItem-paddingY); padding-inline-start: var(--ListItem-paddingLeft); padding-inline-end: var(--ListItem-paddingRight); margin-block-start: var(--List-gap); min-block-size: var(--ListItem-minHeight); --variant-borderWidth: 0px; font-size: 16px; font-weight: 500; gap: 0px; padding: 0px; color: var(--joy-palette-primary-800); align-items: flex-start; }
.joy-1ud5v8l:not([hidden]) { --_ListItem-display: var(--_List-markerDisplay, flex); }
.MuiListItem-nested > .joy-1ud5v8l { --_ListItem-display: flex; }
.joy-1oo4tz6 { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; text-underline-offset: 0.15em; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; appearance: none; position: relative; color: white; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 10px 24px; text-align: center; text-decoration: none; border-radius: 9999px; font-weight: 500; font-size: 18px; transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms ease-out; background-color: var(--joy-palette-secondary-500); }
@media (hover: hover) {.joy-1oo4tz6:hover { text-decoration-line: underline; }}
.joy-1oo4tz6.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-1oo4tz6.Mui-focusVisible, .joy-1oo4tz6:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (min-width: 0px) {.joy-1oo4tz6 { width: 100%; }}
@media (min-width: 900px) {.joy-1oo4tz6 { width: auto; }}
.joy-1oo4tz6:active { transform: scale(0.97); }
@media (prefers-reduced-motion: reduce) {.joy-1oo4tz6 { transition: background-color 200ms ease-out; } .joy-1oo4tz6:active { transform: none; }}
.joy-1oo4tz6:hover { background-color: var(--joy-palette-secondary-400); box-shadow: var(--joy-shadow-primaryShadow); }
.joy-1oo4tz6:hover { text-decoration: none; transition: background-color 0.3s ease-out; background-color: var(--joy-palette-secondary-500); }
.joy-20rney { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; background-color: var(--joy-palette-primary-700); }
@media (min-width: 600px) {.joy-20rney { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-20rney { padding-left: 20px; padding-right: 20px; }}
@media (min-width: 900px) {.joy-20rney { padding-left: 100px; padding-right: 100px; }}
.joy-efk4uo { -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 1; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; gap: 32px; width: 100%; }
@media (min-width: 0px) {.joy-efk4uo { flex-direction: column; }}
@media (min-width: 900px) {.joy-efk4uo { flex-direction: row; }}
.joy-keqv5n { -webkit-box-flex: 1; flex-grow: 1; display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; }
@media (min-width: 0px) {.joy-keqv5n { gap: 10px; }}
@media (min-width: 900px) {.joy-keqv5n { gap: 5px; }}
.joy-cisr1x { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; line-height: 100%; font-size: 36px; color: white; }
.joy-cisr1x a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-cisr1x a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-cisr1x { text-align: center; }}
@media (min-width: 900px) {.joy-cisr1x { text-align: left; }}
.joy-1b0ee1d { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: white; }
.joy-1b0ee1d a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1b0ee1d a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1b0ee1d { text-align: center; }}
@media (min-width: 900px) {.joy-1b0ee1d { text-align: left; }}
.joy-j7qwjs { display: flex; flex-direction: column; }
.joy-1b057bo { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); --Card-padding: 1rem; gap: 0.75rem 1rem; position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E)); font-weight: 400; --Card-radius: 5px; border: none; padding: 20px 0px 20px 20px; background-color: rgb(255, 255, 255); box-shadow: var(--joy-shadow-trackerCardShadow); width: 250px; border-radius: 5px; }
.joy-1b057bo .MuiCardContent-root { gap: 15px; }
.joy-1c0n182 { width: 100%; display: flex; flex-direction: column; gap: 8px; }
.joy-1bex1yh { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); font-size: 15.38px; width: fit-content; }
.joy-1bex1yh a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1bex1yh a:hover { text-decoration: underline; }
.joy-ijs70c { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; color: var(--joy-palette-neutral-600); font-size: 10px; font-weight: 500; width: fit-content; }
.joy-ijs70c a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-ijs70c a:hover { text-decoration: underline; }
.joy-1ams6ms { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; font-size: var(--Typography-fontSize, 50px); line-height: 100%; color: var(--joy-palette-neutral-600); width: fit-content; }
.joy-1ams6ms a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1ams6ms a:hover { text-decoration: underline; }
.joy-hlnme0 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; gap: 30px; width: 100%; }
.joy-17zokv0 { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; line-height: 100%; color: var(--joy-palette-neutral-600); font-size: 42px; text-align: center; }
.joy-17zokv0 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-17zokv0 a:hover { text-decoration: underline; }
.joy-4ipc5i { width: 100%; flex-direction: row; display: flex; -webkit-box-align: stretch; align-items: stretch; overflow-x: auto; }
@media (min-width: 0px) {.joy-4ipc5i { padding-top: 32px; padding-bottom: 32px; }}
@media (min-width: 900px) {.joy-4ipc5i { padding-top: 0px; padding-bottom: 0px; }}
.joy-1rjjaby { border: 1px solid var(--joy-palette-neutral-100); display: flex; -webkit-box-flex: 1; flex-grow: 1; flex-basis: 0px; }
.joy-19gnub4{--Icon-color:var(--joy-palette-text-icon);--Card-childRadius:max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2));--AspectRatio-radius:var(--Card-childRadius);--unstable_actionMargin:calc(-1 * var(--variant-borderWidth, 0px));--unstable_actionRadius:var(--Card-radius);--CardCover-radius:calc(var(--Card-radius) - var(--variant-borderWidth, 0px));--CardOverflow-offset:calc(-1 * var(--Card-padding));--CardOverflow-radius:calc(var(--Card-radius) - var(--variant-borderWidth, 0px));--Divider-inset:calc(-1 * var(--Card-padding));--Card-radius:var(--joy-radius-md);--Card-padding:1rem;gap:0.75rem 1rem;padding:var(--Card-padding);border-radius:var(--Card-radius);background-color:var(--joy-palette-background-surface);position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--joy-fontSize-md, 1rem);line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;border:none;padding:8px 0px;background-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0;width:100%;background-color:var(--joy-palette-primary-50);}
.joy-19gnub4 .MuiCardContent-root { gap: 15px; }
.joy-19gnub4 p { padding: 8px 30px; white-space: nowrap; }
.joy-19gnub4 p:not(:last-child) { border-bottom: 1px solid rgb(207, 208, 207); }
.joy-19gnub4 p:first-of-type { font-weight: 800; }
.joy-16uf3le { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-primary-700); }
.joy-16uf3le a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-16uf3le a:hover { text-decoration: underline; }
.joy-18hggu2 { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); --Card-padding: 1rem; gap: 0.75rem 1rem; position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E)); font-weight: 400; --Card-radius: 0px; border: none; padding: 8px 0px; background-color: transparent; width: 100%; border-radius: 0px; }
.joy-18hggu2 .MuiCardContent-root { gap: 15px; }
.joy-18hggu2 p { padding: 8px 30px; white-space: nowrap; }
.joy-18hggu2 p:not(:last-child) { border-bottom: 1px solid rgb(207, 208, 207); }
.joy-18hggu2 p:first-of-type { font-weight: 800; }
.joy-gi2i6j{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-md, 1rem));line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;color:var(--joy-palette-neutral-600);color:var(--joy-palette-primary-700);margin-top:auto;border-bottom:none!important;}
.joy-gi2i6j a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-gi2i6j a:hover { text-decoration: underline; }
.joy-16nnixn{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-md, 1rem));line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;color:var(--joy-palette-neutral-600);color:var(--joy-palette-primary-700);margin-top:auto;border-top:1px solid #CFD0CF;margin-bottom:3px;}
.joy-16nnixn a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-16nnixn a:hover { text-decoration: underline; }
.joy-16ywfgd { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); --Card-radius: var(--joy-radius-md); --Card-padding: 1rem; gap: 0.75rem 1rem; position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E)); font-weight: 400; border: none; padding: 8px 0px; background-color: transparent; border-radius: 0px; width: 100%; }
.joy-16ywfgd .MuiCardContent-root { gap: 15px; }
.joy-16ywfgd p { padding: 8px 30px; white-space: nowrap; }
.joy-16ywfgd p:not(:last-child) { border-bottom: 1px solid rgb(207, 208, 207); }
.joy-16ywfgd p:first-of-type { font-weight: 800; }
.joy-1kvdjje { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; background-image: url("../best-ml/logos/logo-mark.svg"); background-repeat: no-repeat; background-position: center center; }
@media (min-width: 600px) {.joy-1kvdjje { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-1kvdjje { padding-left: 20px; padding-right: 20px; background-position-x: unset; }}
@media (min-width: 900px) {.joy-1kvdjje { padding-left: 100px; padding-right: 100px; background-position-x: 180%; }}
.joy-1g5bdb6 { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; line-height: 100%; color: var(--joy-palette-text-secondary); font-size: 42px; }
.joy-1g5bdb6 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1g5bdb6 a:hover { text-decoration: underline; }
@media (min-width: 1200px) {.joy-1g5bdb6 { white-space: pre-wrap; }}
.joy-aygfmr { position: relative; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; }
@media (min-width: 0px) {.joy-aygfmr { margin-right: 0px; }}
@media (min-width: 1200px) {.joy-aygfmr { margin-right: 280px; }}
.joy-6rpjyj { border: 5px solid white; border-radius: 5px; box-shadow: var(--joy-shadow-primaryShadow); height: 500px; width: 600px; max-width: 100%; padding: 4px; display: flex; flex-direction: column; }
.joy-1lbz62f { max-width: 404px; top: 50%; padding: 44px 46px; background-color: var(--joy-palette-neutralWhite-300); box-shadow: var(--joy-shadow-primaryShadow); border-radius: 5px; display: flex; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; }
@media (min-width: 0px) {.joy-1lbz62f { position: unset; transform: translateY(-30%); }}
@media (min-width: 1200px) {.joy-1lbz62f { position: absolute; transform: translate(80%, -50%); }}
.joy-12s3mc6 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); }
.joy-12s3mc6 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-12s3mc6 a:hover { text-decoration: underline; }
.joy-8me9aa { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; margin-left: 0px; margin-right: 0px; background-color: var(--joy-palette-background-level3); }
@media (min-width: 600px) {.joy-8me9aa { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-8me9aa { gap: 20px; padding-left: 20px; padding-right: 20px; }}
@media (min-width: 900px) {.joy-8me9aa { gap: 60px; padding-left: 100px; padding-right: 100px; }}
.joy-16b5p7b { display: flex; flex-direction: column; }
@media (min-width: 0px) {.joy-16b5p7b { gap: 20px; }}
@media (min-width: 900px) {.joy-16b5p7b { gap: 40px; }}
.joy-1ceelh5 { display: flex; align-items: flex-start; width: 100%; }
@media (min-width: 0px) {.joy-1ceelh5 { flex-direction: column; gap: 0px; }}
@media (min-width: 900px) {.joy-1ceelh5 { flex-direction: row; gap: 120px; }}
.joy-1xv2zm8 { height: auto; display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 16px; }
.joy-10ulxek { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: var(--joy-lineHeight-xs, 1.33334); color: var(--joy-palette-neutral-600); font-size: 24px; font-weight: 700; }
.joy-10ulxek a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-10ulxek a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-10ulxek { width: 100%; }}
@media (min-width: 900px) {.joy-10ulxek { width: 400px; }}
@media (min-width: 0px) {.joy-13tqxrv { display: none; }}
@media (min-width: 900px) {.joy-13tqxrv { display: block; }}
.joy-1lxxhvi { display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; gap: 20px; }
.joy-d2ob8j{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-md, 1rem));line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;color:var(--joy-palette-neutral-600);white-space:pre-wrap;color:var(--joy-palette-primary-800);margin-bottom:12px;}
.joy-d2ob8j a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-d2ob8j a:hover { text-decoration: underline; }
.joy-17cvco7 { margin-top: 8px; display: flex; flex-direction: column; gap: 4px; }
.joy-vhhcqi { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); }
.joy-vhhcqi a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-vhhcqi a:hover { text-decoration: underline; }
.joy-6lgl3z { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-plainColor, rgba(var(--joy-palette-primary-mainChannel) / 1)); font-weight: 400; text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; appearance: none; position: relative; text-decoration: none; }
.joy-6lgl3z.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-6lgl3z.Mui-focusVisible, .joy-6lgl3z:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-6lgl3z:hover { text-decoration: none; }
.joy-1arkbut { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; gap: 10px; }
.joy-1c98b3p{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-md, 1rem));line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;color:var(--joy-palette-neutral-600);margin-top:8px;}
.joy-1c98b3p a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1c98b3p a:hover { text-decoration: underline; }
@media (min-width: 1200px) {.joy-1c98b3p { font-size: 1.125rem; line-height: 26px; white-space: pre-wrap; }}
.joy-n6pb5 { display: flex; flex-direction: column; width: 100%; cursor: grab; }
.joy-19tjzal { overflow: scroll; display: flex; gap: 20px; }
@media (min-width: 0px) {.joy-19tjzal { flex-direction: column; max-height: 600px; }}
@media (min-width: 900px) {.joy-19tjzal { flex-direction: row; max-height: unset; }}
.joy-19tjzal::-webkit-scrollbar { display: none; }
.joy-jxwv92 { display: flex; }
@media (min-width: 0px) {.joy-jxwv92 { flex-direction: column; gap: 20px; }}
@media (min-width: 900px) {.joy-jxwv92 { flex-direction: row; gap: 50px; }}
.joy-1h9jkln { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); --Card-radius: var(--joy-radius-md); --Card-padding: 1rem; border-radius: var(--Card-radius); position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E)); font-weight: 400; border: none; padding: 0px; box-shadow: none; background-color: rgb(255, 255, 255); gap: 26px; }
.joy-1h9jkln .MuiCardContent-root { gap: 15px; }
.joy-1h9jkln h4 { font-weight: 800; }
.joy-1h9jkln p { font-family: "Albert Sans", sans-serif; font-weight: 400; }
@media (min-width: 0px) {.joy-1h9jkln { min-width: 340px; }}
@media (min-width: 900px) {.joy-1h9jkln { min-width: 360px; }}
.joy-8vyhc3 { -webkit-box-align: center; align-items: center; display: flex; gap: 2px; }
.joy-rihfrd{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-md, 1rem));line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;color:var(--joy-palette-neutral-600);font-size:12px;margin-left:10px;}
.joy-rihfrd a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-rihfrd a:hover { text-decoration: underline; }
.joy-zwl0a8 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); --text-clump-size: 5; }
.joy-zwl0a8 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-zwl0a8 a:hover { text-decoration: underline; }
.joy-8768f1 { display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 10px; }
.joy-1ggzalg { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-plainColor, rgba(var(--joy-palette-primary-mainChannel) / 1)); font-weight: 400; text-decoration-line: none; text-decoration-style: initial; text-decoration-thickness: max(0.08em, 1px); text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; text-decoration-color: var(--variant-outlinedBorder, rgba(var(--joy-palette-primary-mainChannel) / var(--Link-underlineOpacity, 0.72))); appearance: none; position: relative; }
.joy-1ggzalg.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-1ggzalg.Mui-focusVisible, .joy-1ggzalg:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-1b3veqc { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); }
.joy-1b3veqc a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1b3veqc a:hover { text-decoration: underline; }
.joy-1l132qa { width: 100%; }
@media (min-width: 0px) {.joy-1l132qa { display: none; }}
@media (min-width: 900px) {.joy-1l132qa { display: flex; }}
.joy-k008qs { display: flex; }
.joy-1ffou37 { --Divider-thickness: 1px; --Divider-lineColor: var(--joy-palette-divider); margin-top: initial; margin-bottom: initial; margin-left: initial; margin-inline: initial; margin-block: var(--_Divider-inset); position: relative; align-self: stretch; flex-shrink: 0; border: none; list-style: none; inline-size: var(--Divider-thickness); block-size: initial; background-color: var(--joy-palette-neutral-100); margin-right: 50px; }
.joy-n8khiw { width: 100%; }
@media (min-width: 0px) {.joy-n8khiw { display: block; }}
@media (min-width: 900px) {.joy-n8khiw { display: none; }}
.joy-rm5qso { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 30px; width: 100%; margin-left: 0px; margin-right: 0px; }
@media (min-width: 600px) {.joy-rm5qso { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-rm5qso { padding-left: 20px; padding-right: 20px; }}
@media (min-width: 900px) {.joy-rm5qso { padding-left: 160px; padding-right: 160px; }}
.joy-1yxksk8 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; gap: 30px; }
.joy-krmu4c { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; gap: 40px; width: 100%; }
.joy-1m7o8sw { display: flex; -webkit-box-pack: center; justify-content: center; gap: 20px; width: 100%; }
@media (min-width: 0px) {.joy-1m7o8sw { flex-direction: column; -webkit-box-align: center; align-items: center; }}
@media (min-width: 900px) {.joy-1m7o8sw { -webkit-box-align: stretch; align-items: stretch; }}
@media (min-width: 1200px) {.joy-1m7o8sw { flex-direction: row; }}
.joy-12y58bg { box-shadow: var(--joy-shadow-secondaryShadow); border-radius: 16px; padding-top: 16px; padding-bottom: 16px; display: flex; width: 100%; }
@media (min-width: 0px) {.joy-12y58bg { padding-left: 20px; padding-right: 20px; }}
@media (min-width: 900px) {.joy-12y58bg { padding-left: 40px; padding-right: 40px; }}
.joy-1bd3be6 { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); --Card-radius: var(--joy-radius-md); --Card-padding: 1rem; gap: 0.75rem 1rem; border-radius: var(--Card-radius); position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E)); font-weight: 400; border: none; padding: 0px; background-color: transparent; width: 100%; }
.joy-1bd3be6 .MuiCardContent-root { gap: 30px; display: flex; }
.joy-1rzetdg { display: flex; flex-direction: column; flex: 9999 1 0%; z-index: 1; padding: var(--unstable_padding); gap: 16px; }
.MuiCardOverflow-root > .joy-1rzetdg { --unstable_padding: calc(var(--Card-padding) * 0.75) 0px; }
.joy-15kgn2u { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 700; line-height: var(--joy-lineHeight-xs, 1.33334); color: var(--joy-palette-neutral-600); font-size: 18px; }
.joy-15kgn2u a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-15kgn2u a:hover { text-decoration: underline; }
.joy-1tpo9om { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); font-size: 16px; }
.joy-1tpo9om a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1tpo9om a:hover { text-decoration: underline; }
.joy-5t0e0q { --ListDivider-gap: 0.375rem; --ListItem-minHeight: 2.25rem; --ListItem-paddingY: 0.25rem; --ListItem-paddingX: 0.75rem; --ListItem-gap: 0.625rem; --ListItemDecorator-size: 2.5rem; --Icon-fontSize: var(--joy-fontSize-xl); --List-gap: 0px; --List-nestedInsetStart: 0px; --ListItem-paddingLeft: var(--ListItem-paddingX); --ListItem-paddingRight: var(--ListItem-paddingX); --unstable_List-childRadius: calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px)); --ListItem-radius: var(--unstable_List-childRadius); --ListItem-startActionTranslateX: calc(0.5 * var(--ListItem-paddingLeft)); --ListItem-endActionTranslateX: calc(-0.5 * var(--ListItem-paddingRight)); margin: initial; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; font-weight: 400; padding-block: var(--List-padding, var(--ListDivider-gap)); padding-inline: var(--List-padding); box-sizing: border-box; border-radius: var(--List-radius); list-style: none; display: flex; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; position: relative; --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); --unstable_List-borderWidth: var(--variant-borderWidth, 0px); gap: 16px; }
.joy-shiw1l { --ListItemButton-marginInline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); --ListItemButton-marginBlock: calc(-1 * var(--ListItem-paddingY)); -webkit-box-align: center; align-items: center; margin-inline: var(--ListItem-marginInline); --unstable_actionRadius: calc(var(--ListItem-radius) - var(--variant-borderWidth, 0px)); box-sizing: border-box; border-radius: var(--ListItem-radius); display: var(--_ListItem-display); flex: 0 0 auto; list-style-type: var(--_List-markerType, disc); position: relative; padding-block-start: var(--ListItem-paddingY); padding-block-end: var(--ListItem-paddingY); padding-inline-start: var(--ListItem-paddingLeft); padding-inline-end: var(--ListItem-paddingRight); min-block-size: var(--ListItem-minHeight); font-size: 16px; font-weight: 400; gap: 0px; padding: 0px; color: var(--joy-palette-primary-800); }
.joy-shiw1l:not([hidden]) { --_ListItem-display: var(--_List-markerDisplay, flex); }
.MuiListItem-nested > .joy-shiw1l { --_ListItem-display: flex; }
.joy-shiw1l p { margin: 0px; }
.joy-shiw1l .MuiListItemDecorator-root { background-color: var(--joy-palette-primary-700); width: 28px; height: 28px; min-inline-size: 28px; border-radius: 8px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.joy-6d4wlk { box-sizing: border-box; -webkit-box-align: var(--unstable_ListItemDecorator-alignItems, center); align-items: var(--unstable_ListItemDecorator-alignItems, center); min-inline-size: var(--ListItemDecorator-size); margin-inline-end: calc(-1 * var(--ListItem-gap)); width: 28px; display: flex; margin-right: 10px; }
.joy-1sson2k { --ListItemButton-marginInline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); --ListItemButton-marginBlock: calc(-1 * var(--ListItem-paddingY)); -webkit-box-align: center; align-items: center; margin-inline: var(--ListItem-marginInline); --unstable_actionRadius: calc(var(--ListItem-radius) - var(--variant-borderWidth, 0px)); box-sizing: border-box; border-radius: var(--ListItem-radius); display: var(--_ListItem-display); flex: 0 0 auto; list-style-type: var(--_List-markerType, disc); position: relative; padding-block-start: var(--ListItem-paddingY); padding-block-end: var(--ListItem-paddingY); padding-inline-start: var(--ListItem-paddingLeft); padding-inline-end: var(--ListItem-paddingRight); margin-block-start: var(--List-gap); min-block-size: var(--ListItem-minHeight); font-size: 16px; font-weight: 400; gap: 0px; padding: 0px; color: var(--joy-palette-primary-800); }
.joy-1sson2k:not([hidden]) { --_ListItem-display: var(--_List-markerDisplay, flex); }
.MuiListItem-nested > .joy-1sson2k { --_ListItem-display: flex; }
.joy-1sson2k p { margin: 0px; }
.joy-1sson2k .MuiListItemDecorator-root { background-color: var(--joy-palette-primary-700); width: 28px; height: 28px; min-inline-size: 28px; border-radius: 8px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.joy-1s49e3 { --ListItemButton-marginInline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); --ListItemButton-marginBlock: calc(-1 * var(--ListItem-paddingY)); -webkit-box-align: center; margin-inline: var(--ListItem-marginInline); --unstable_actionRadius: calc(var(--ListItem-radius) - var(--variant-borderWidth, 0px)); box-sizing: border-box; border-radius: var(--ListItem-radius); display: var(--_ListItem-display); flex: 0 0 auto; list-style-type: var(--_List-markerType, disc); position: relative; padding-block-start: var(--ListItem-paddingY); padding-block-end: var(--ListItem-paddingY); padding-inline-start: var(--ListItem-paddingLeft); padding-inline-end: var(--ListItem-paddingRight); margin-block-start: var(--List-gap); min-block-size: var(--ListItem-minHeight); font-size: 16px; font-weight: 400; gap: 0px; padding: 0px; color: var(--joy-palette-primary-800); align-items: flex-start; }
.joy-1s49e3:not([hidden]) { --_ListItem-display: var(--_List-markerDisplay, flex); }
.MuiListItem-nested > .joy-1s49e3 { --_ListItem-display: flex; }
.joy-1s49e3 p { margin: 0px; }
.joy-1s49e3 .MuiListItemDecorator-root { background-color: var(--joy-palette-primary-700); width: 28px; height: 28px; min-inline-size: 28px; border-radius: 8px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.joy-eicpaq { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; background-color: var(--joy-palette-background-level3); }
@media (min-width: 600px) {.joy-eicpaq { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-eicpaq { padding-left: 20px; padding-right: 20px; }}
@media (min-width: 900px) {.joy-eicpaq { padding-left: 160px; padding-right: 160px; }}
.joy-180ddun { display: flex; flex-direction: column; gap: 50px; width: 100%; font-weight: 500; }
.joy-14xv5lw { background-color: transparent; display: flex; flex-direction: column; width: 100%; gap: 60px; }
.joy-14xv5lw img { object-fit: contain; }
.joy-17704ot { display: flex; flex-direction: column; gap: 60px; width: 100%; }
.joy-1v5gjc5 { display: flex; width: 100%; }
@media (min-width: 0px) {.joy-1v5gjc5 { flex-direction: column; gap: 30px; }}
@media (min-width: 900px) {.joy-1v5gjc5 { flex-direction: row; gap: 80px; }}
.joy-6m8g44 { display: flex; align-items: flex-start; width: 100%; }
@media (min-width: 0px) {.joy-6m8g44 { flex-direction: column; gap: 30px; }}
@media (min-width: 900px) {.joy-6m8g44 { flex-direction: row; gap: 100px; }}
.joy-1xkzi1j { width: 100%; display: flex; flex-direction: column; -webkit-box-pack: start; justify-content: flex-start; gap: 10px; }
@media (min-width: 0px) {.joy-1xkzi1j { max-width: 100%; -webkit-box-align: center; align-items: center; }}
@media (min-width: 900px) {.joy-1xkzi1j { max-width: 340px; -webkit-box-align: start; align-items: start; }}
.joy-uepazs { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; line-height: 100%; color: var(--joy-palette-neutral-600); font-size: 24px; }
.joy-uepazs a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-uepazs a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-uepazs { text-align: center; }}
@media (min-width: 900px) {.joy-uepazs { text-align: start; }}
.joy-euyvlo { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; line-height: 100%; color: var(--joy-palette-neutral-600); width: 100%; font-size: 36px; }
.joy-euyvlo a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-euyvlo a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-euyvlo { text-align: center; }}
@media (min-width: 900px) {.joy-euyvlo { text-align: start; }}
.joy-lg2r3c { min-width: 0px; display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; gap: 20px; width: 100%; }
@media (min-width: 0px) {.joy-lg2r3c { -webkit-box-align: center; align-items: center; }}
@media (min-width: 900px) {.joy-lg2r3c { -webkit-box-align: start; align-items: start; }}
.joy-1ub8rc6 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-primary-800); }
.joy-1ub8rc6 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1ub8rc6 a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1ub8rc6 { text-align: center; }}
@media (min-width: 900px) {.joy-1ub8rc6 { text-align: start; }}
.joy-qlc04f { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; text-underline-offset: 0.15em; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; appearance: none; position: relative; color: var(--joy-palette-primary-700); display: flex; width: max-content; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 8px 16px; text-align: center; text-decoration: none; border-radius: 9999px; font-weight: 500; font-size: 16px; transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms ease-out; background-color: transparent; border-width: 1px; border-style: solid; border-image: initial; border-color: var(--joy-palette-primary-700); }
@media (hover: hover) {.joy-qlc04f:hover { text-decoration-line: underline; }}
.joy-qlc04f.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-qlc04f.Mui-focusVisible, .joy-qlc04f:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-qlc04f:active { transform: scale(0.97); }
@media (prefers-reduced-motion: reduce) {.joy-qlc04f { transition: background-color 200ms ease-out; } .joy-qlc04f:active { transform: none; }}
.joy-qlc04f:hover { text-decoration: none; transition: background-color 0.3s ease-out; }
.joy-7pzfn5 { --Icon-margin: initial; --Icon-color: currentColor; --Icon-fontSize: var(--joy-fontSize-xl); --CircularProgress-size: 20px; --CircularProgress-thickness: 2px; --Button-gap: 0.5rem; min-height: var(--Button-minHeight, 2.25rem); font-size: var(--joy-fontSize-sm); padding-block: var(--Button-paddingBlock, 0.375rem); padding-inline: 1rem; -webkit-tap-highlight-color: transparent; box-sizing: border-box; margin: var(--Button-margin); cursor: pointer; user-select: none; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; text-decoration: none; font-family: var(--joy-fontFamily-body); line-height: var(--joy-lineHeight-md); --variant-borderWidth: 0px; border-radius: 9999px; font-weight: 500; border: none; color: black; background-color: rgb(242, 250, 246); }
.joy-7pzfn5.Mui-focusVisible, .joy-7pzfn5:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-7pzfn5:hover { background-color: var(--variant-softHoverBg, var(--joy-palette-primary-softHoverBg, var(--joy-palette-primary-200, #C7DFF7))); }}
.joy-7pzfn5:active, .joy-7pzfn5[aria-pressed="true"] { color: var(--variant-softActiveColor, var(--joy-palette-primary-softActiveColor, var(--joy-palette-primary-800, #0A2744))); background-color: var(--variant-softActiveBg, var(--joy-palette-primary-softActiveBg, var(--joy-palette-primary-300, #97C3F0))); }
.joy-7pzfn5.Mui-disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-softDisabledColor, var(--joy-palette-primary-softDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); background-color: var(--variant-softDisabledBg, var(--joy-palette-primary-softDisabledBg, var(--joy-palette-neutral-50, #FBFCFE))); }
.joy-7pzfn5.MuiButton-loading { color: transparent; }
.joy-7pzfn5:hover { background-color: rgb(242, 250, 246); }
.joy-1q4pzk5{--Icon-margin:initial;--Icon-color:currentColor;--Icon-fontSize:var(--joy-fontSize-xl);--CircularProgress-size:20px;--CircularProgress-thickness:2px;--Button-gap:0.5rem;min-height:var(--Button-minHeight, 2.25rem);font-size:var(--joy-fontSize-sm);padding-block:var(--Button-paddingBlock, 0.375rem);padding-inline:1rem;-webkit-tap-highlight-color:transparent;box-sizing:border-box;border-radius:var(--Button-radius, var(--joy-radius-sm));margin:var(--Button-margin);border:none;background-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;-webkit-text-decoration:none;text-decoration:none;font-family:var(--joy-fontFamily-body);font-weight:var(--joy-fontWeight-lg);line-height:var(--joy-lineHeight-md);--variant-borderWidth:1px;color:var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB)));border:var(--variant-borderWidth) solid;border-color:var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0)));border-radius:9999px;font-weight:500;border-color:rgba(9, 59, 65, 1);color:rgba(9, 59, 65, 1);background-color:transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}
.joy-1q4pzk5.Mui-focusVisible, .joy-1q4pzk5:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-1q4pzk5:hover { background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); }}
.joy-1q4pzk5:active, .joy-1q4pzk5[aria-pressed="true"] { background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); }
.joy-1q4pzk5.Mui-disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); }
.joy-1q4pzk5.MuiButton-loading { color: transparent; }
.joy-1q4pzk5:hover { background-color: transparent; box-shadow: rgba(11, 76, 42, 0.2) 0px 0px 15px; }
.joy-z5cptd { width: 214px; height: auto; display: flex; }
.joy-3i0xwj { display: flex; -webkit-box-pack: start; justify-content: flex-start; gap: 10px; width: 100%; }
@media (min-width: 0px) {.joy-3i0xwj { flex-direction: column; -webkit-box-align: center; align-items: center; }}
@media (min-width: 1200px) {.joy-3i0xwj { flex-direction: row; -webkit-box-align: start; align-items: start; }}
.joy-1xg1hxk { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); --Card-radius: var(--joy-radius-md); --Card-padding: 1rem; gap: 0.75rem 1rem; border-radius: var(--Card-radius); position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); font-weight: 400; --variant-borderWidth: 1px; background-color: transparent; box-shadow: none; border: 1px solid rgb(225, 222, 216); padding: 20px 30px; }
.joy-1xg1hxk .MuiCardContent-root { gap: 15px; }
.joy-pxpfre { --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-xs, 0.75rem)); line-height: var(--joy-lineHeight-md, 1.5); font-weight: 500; color: var(--joy-palette-primary-800); }
.joy-pxpfre a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-pxpfre a:hover { text-decoration: underline; }
.joy-18evub5{--ListDivider-gap:0.375rem;--ListItem-minHeight:2.25rem;--ListItem-paddingY:0.25rem;--ListItem-paddingX:0.25rem;--ListItem-gap:0.625rem;--ListItemDecorator-size:2.5rem;--Icon-fontSize:var(--joy-fontSize-xl);--List-gap:0px;--List-nestedInsetStart:0px;--ListItem-paddingLeft:var(--ListItem-paddingX);--ListItem-paddingRight:var(--ListItem-paddingX);--_List-markerDeduct:1ch;--unstable_List-childRadius:calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px));--ListItem-radius:var(--unstable_List-childRadius);--ListItem-startActionTranslateX:calc(0.5 * var(--ListItem-paddingLeft));--ListItem-endActionTranslateX:calc(-0.5 * var(--ListItem-paddingRight));margin:initial;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--joy-fontSize-md, 1rem);line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;padding-block:var(--List-padding, var(--ListDivider-gap));padding-inline:var(--List-padding);-webkit-padding-start:3ch;padding-inline-start:3ch;box-sizing:border-box;border-radius:var(--List-radius);list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;--_List-markerDisplay:list-item;--_List-markerType:disc;line-height:calc(var(--ListItem-minHeight) - 2 * var(--ListItem-paddingY));-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;--variant-borderWidth:0px;color:var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E)));--unstable_List-borderWidth:var(--variant-borderWidth, 0px);--ListItem-minHeight:1.5rem;}
.joy-1we5weh { --ListItemButton-marginInline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); --ListItemButton-marginBlock: calc(-1 * var(--ListItem-paddingY)); -webkit-box-align: center; align-items: center; margin-inline: var(--ListItem-marginInline); --unstable_actionRadius: calc(var(--ListItem-radius) - var(--variant-borderWidth, 0px)); box-sizing: border-box; border-radius: var(--ListItem-radius); display: var(--_ListItem-display); flex: 0 0 auto; list-style-type: var(--_List-markerType, disc); position: relative; padding-block-start: var(--ListItem-paddingY); padding-block-end: var(--ListItem-paddingY); padding-inline-start: var(--ListItem-paddingLeft); padding-inline-end: var(--ListItem-paddingRight); min-block-size: var(--ListItem-minHeight); font-size: 12px; font-weight: 500; gap: 0px; padding: 0px; color: var(--joy-palette-primary-800); }
.joy-1we5weh:not([hidden]) { --_ListItem-display: var(--_List-markerDisplay, flex); }
.MuiListItem-nested > .joy-1we5weh { --_ListItem-display: flex; }
.joy-1n6urwp { --ListItemButton-marginInline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); --ListItemButton-marginBlock: calc(-1 * var(--ListItem-paddingY)); -webkit-box-align: center; align-items: center; margin-inline: var(--ListItem-marginInline); --unstable_actionRadius: calc(var(--ListItem-radius) - var(--variant-borderWidth, 0px)); box-sizing: border-box; border-radius: var(--ListItem-radius); display: var(--_ListItem-display); flex: 0 0 auto; list-style-type: var(--_List-markerType, disc); position: relative; padding-block-start: var(--ListItem-paddingY); padding-block-end: var(--ListItem-paddingY); padding-inline-start: var(--ListItem-paddingLeft); padding-inline-end: var(--ListItem-paddingRight); margin-block-start: var(--List-gap); min-block-size: var(--ListItem-minHeight); font-size: 12px; font-weight: 500; gap: 0px; padding: 0px; color: var(--joy-palette-primary-800); }
.joy-1n6urwp:not([hidden]) { --_ListItem-display: var(--_List-markerDisplay, flex); }
.MuiListItem-nested > .joy-1n6urwp { --_ListItem-display: flex; }
.joy-1h05cm8 { background-color: white; display: flex; flex-direction: column; -webkit-box-pack: start; justify-content: flex-start; gap: 20px; width: 100%; overflow-x: auto; }
.joy-voi7j6 { --unstable_TableCell-height: var(--TableCell-height, 40px); --TableCell-paddingX: 0.5rem; --TableCell-paddingY: 0.375rem; width: 100%; border-spacing: 0px; border-collapse: separate; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-sm, 0.875rem); line-height: 140%; color: var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68)); font-weight: 400; border: 1px solid rgb(225, 222, 216); border-radius: 16px; box-shadow: rgba(5, 34, 18, 0.1) 0px 10px 32px -8px; table-layout: auto; --TableCell-headBackground: transparent; --TableCell-borderColor: #E1DED8; --Table-headerUnderlineThickness: 1px; min-width: 471px; }
.joy-voi7j6 caption { color: var(--joy-palette-text-tertiary); padding: calc(2 * var(--TableCell-paddingY)) var(--TableCell-paddingX); }
.joy-voi7j6 td { padding: var(--TableCell-paddingY) var(--TableCell-paddingX); height: var(--unstable_TableCell-height); border-color: var(--TableCell-borderColor); background-color: var(--TableCell-dataBackground); }
.joy-voi7j6 th { text-align: left; padding: var(--TableCell-paddingY) var(--TableCell-paddingX); background-color: var(--TableCell-headBackground); height: var(--unstable_TableCell-height); font-weight: var(--joy-fontWeight-lg); border-color: var(--TableCell-borderColor); color: var(--joy-palette-text-secondary); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.joy-voi7j6 thead th { vertical-align: bottom; }
.joy-voi7j6 thead th:first-of-type { border-top-left-radius: var(--TableCell-cornerRadius, var(--unstable_actionRadius)); }
.joy-voi7j6 thead th:last-of-type { border-top-right-radius: var(--TableCell-cornerRadius, var(--unstable_actionRadius)); }
.joy-voi7j6 tfoot tr > * { background-color: var(--TableCell-footBackground, var(--joy-palette-background-level1)); }
.joy-voi7j6 tfoot tr > :first-of-type { border-bottom-left-radius: var(--TableCell-cornerRadius, var(--unstable_actionRadius)); }
.joy-voi7j6 tfoot tr > :last-of-type { border-bottom-right-radius: var(--TableCell-cornerRadius, var(--unstable_actionRadius)); }
.joy-voi7j6 thead th { border-bottom-width: 1px; border-bottom-style: solid; }
.joy-voi7j6 thead th:not([colspan]) { border-bottom-width: var(--Table-headerUnderlineThickness); border-bottom-style: solid; }
.joy-voi7j6 tr:not(:last-of-type) > td, .joy-voi7j6 tr:not(:last-of-type) > th[scope="row"] { border-bottom-width: 1px; border-bottom-style: solid; }
.joy-voi7j6 tfoot th, .joy-voi7j6 tfoot td { border-top-width: 1px; border-top-style: solid; }
.joy-voi7j6 tr > :not(:first-of-type), .joy-voi7j6 tr > th + td, .joy-voi7j6 tr > td + th, .joy-voi7j6 thead tr:not(:first-of-type) th:not([colspan]):first-of-type { border-left-width: 1px; border-left-style: solid; }
.joy-voi7j6 tr > :first-child { background-color: var(--joy-palette-primary-50); }
.joy-voi7j6 tfoot tr > * { background-color: transparent; }
.joy-voi7j6 tfoot tr td { font-weight: 800; text-overflow: unset; color: var(--joy-palette-primary-500); }
.joy-voi7j6 tfoot tr th[scope="row"] { font-weight: 800; font-size: 16px; text-align: center; }
.joy-voi7j6 tr th[scope="col"] { font-weight: 800; font-size: 16px; color: rgb(9, 59, 65); text-align: center; }
.joy-voi7j6 tr td { font-weight: 400; font-size: 16px; color: rgb(9, 59, 65); text-align: center; }
.joy-voi7j6 tr td > :last-child { font-weight: 400; font-size: 16px; color: rgb(9, 59, 65); }
.joy-voi7j6 tr th[scope="row"] { font-weight: 400; font-size: 16px; color: rgb(9, 59, 65); }
.joy-voi7j6 tr th[scope="row"] > :last-child { font-weight: 400; font-size: 16px; color: red; }
.joy-p8raj1 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); }
.joy-p8raj1 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-p8raj1 a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-p8raj1 { padding-left: 0px; text-align: center; }}
@media (min-width: 900px) {.joy-p8raj1 { padding-left: 35%; text-align: start; }}
.joy-z67rlc { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-primary-800); text-decoration: underline; }
.joy-z67rlc a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-z67rlc a:hover { text-decoration: underline; }
.joy-ix84tr { width: 214px; height: 155px; display: flex; }
.joy-wi3uqg { background-color: var(--joy-palette-primary-500); padding: 20px 30px; display: flex; width: 100%; border-radius: 5px; }
.joy-1g5mzrq { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: white; }
.joy-1g5mzrq a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1g5mzrq a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1g5mzrq { text-align: center; }}
@media (min-width: 900px) {.joy-1g5mzrq { text-align: start; }}
.joy-y3ufd2 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 30px; }
.joy-1rzmsdy { --Icon-fontSize: calc(1em * 120%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-display, Albert Sans, sans-serif); font-weight: 700; font-size: var(--Typography-fontSize, 36px); line-height: 120%; letter-spacing: -0.025em; color: var(--joy-palette-neutral-600); text-align: center; }
.joy-1rzmsdy a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1rzmsdy a:hover { text-decoration: underline; }
.joy-yctuzf { display: flex; align-items: flex-start; }
@media (min-width: 0px) {.joy-yctuzf { max-width: 100%; flex-direction: column; }}
@media (min-width: 900px) {.joy-yctuzf { max-width: 800px; flex-direction: row; }}
.joy-2h2u7c { flex-direction: column; flex: 9999 1 0%; z-index: 1; padding: var(--unstable_padding); -webkit-box-align: center; align-items: center; text-align: center; display: flex; gap: 30px; }
.MuiCardOverflow-root > .joy-2h2u7c { --unstable_padding: calc(var(--Card-padding) * 0.75) 0px; }
.joy-52v833 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; color: var(--joy-palette-neutral-600); text-align: center; font-weight: 400; }
.joy-52v833 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-52v833 a:hover { text-decoration: underline; }
.joy-4iepyb { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; appearance: none; position: relative; color: var(--joy-palette-primary-700); text-decoration: none; font-weight: 600; font-size: inherit; }
@media (hover: hover) {.joy-4iepyb:hover { text-decoration-line: underline; }}
.joy-4iepyb.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-4iepyb.Mui-focusVisible, .joy-4iepyb:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-4iepyb:hover { text-decoration: none; }
.joy-1v0y0m2 { display: flex; -webkit-box-pack: center; justify-content: center; align-items: flex-start; gap: 60px; }
@media (min-width: 0px) {.joy-1v0y0m2 { flex-direction: column; }}
@media (min-width: 900px) {.joy-1v0y0m2 { flex-direction: row; }}
.joy-5bbzcv { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 20px; width: 100%; }
.joy-1jky9wp { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem)); line-height: var(--joy-lineHeight-xs, 1.33334); color: var(--joy-palette-neutral-600); text-align: center; font-weight: 700; }
.joy-1jky9wp a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1jky9wp a:hover { text-decoration: underline; }
.joy-15td0nj { display: flex; -webkit-box-pack: justify; justify-content: space-between; align-items: flex-start; gap: 60px; }
@media (min-width: 0px) {.joy-15td0nj { flex-direction: column; }}
@media (min-width: 900px) {.joy-15td0nj { flex-direction: row; }}
.joy-14m8zs7 { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); --Card-radius: var(--joy-radius-md); --Card-padding: 1rem; gap: 0.75rem 1rem; border-radius: var(--Card-radius); position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E)); font-weight: 400; border: none; padding: 0px; background-color: transparent; width: 100%; }
.joy-14m8zs7 .MuiCardContent-root { gap: 15px; }
.joy-14m8zs7 p { font-weight: 400; font-size: 16px; }
.joy-1cc25ij { display: flex; flex-direction: column; flex: 9999 1 0%; z-index: 1; column-gap: var(--Card-padding); row-gap: max(2px, calc(0.1875 * var(--Card-padding))); padding: var(--unstable_padding); border: none; }
.MuiCardOverflow-root > .joy-1cc25ij { --unstable_padding: calc(var(--Card-padding) * 0.75) 0px; }
@media (min-width: 0px) {.joy-1cc25ij { -webkit-box-align: center; align-items: center; }}
@media (min-width: 900px) {.joy-1cc25ij { -webkit-box-align: start; align-items: start; }}
.joy-r2tmq8 { width: 60px; height: 60px; display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.joy-r2tmq8 img { width: 100%; height: 100%; object-fit: contain; }
.joy-xoykdz { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; line-height: 100%; color: var(--joy-palette-neutral-600); font-size: 28px; font-weight: 600; }
.joy-xoykdz a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-xoykdz a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-xoykdz { text-align: center; }}
@media (min-width: 900px) {.joy-xoykdz { text-align: start; }}
.joy-jnyv2l { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); }
.joy-jnyv2l a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-jnyv2l a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-jnyv2l { text-align: center; }}
@media (min-width: 900px) {.joy-jnyv2l { text-align: start; }}
.joy-1prai42 { display: flex; align-items: flex-end; border-radius: 24px; }
@media (min-width: 0px) {.joy-1prai42 { flex-direction: column; gap: 30px; }}
@media (min-width: 900px) {.joy-1prai42 { flex-direction: row; gap: 45px; }}
.joy-1rvfag7 { display: flex; flex-direction: column; align-items: flex-start; gap: 20px; }
.joy-1fl3jtz { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; font-size: var(--Typography-fontSize, 50px); line-height: 100%; color: var(--joy-palette-neutral-600); }
.joy-1fl3jtz a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1fl3jtz a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1fl3jtz { text-align: center; }}
@media (min-width: 900px) {.joy-1fl3jtz { text-align: left; }}
.joy-l39flo { display: flex; flex-flow: wrap; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; gap: 10px; }
.joy-p87gwn { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); }
.joy-p87gwn a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-p87gwn a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-p87gwn { text-align: center; }}
@media (min-width: 900px) {.joy-p87gwn { text-align: left; }}
.joy-mepkop { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); }
.joy-mepkop a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-mepkop a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-mepkop { text-align: center; }}
@media (min-width: 900px) {.joy-mepkop { text-align: left; }}
.joy-1ms7lj{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem));line-height:140%;color:var(--joy-palette-text-tertiary, var(--joy-palette-neutral-600, #555E68));font-weight:400;color:var(--joy-palette-neutral-600);margin-top:8px;}
.joy-1ms7lj a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1ms7lj a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1ms7lj { text-align: center; }}
@media (min-width: 900px) {.joy-1ms7lj { text-align: left; }}
.joy-1hkyyo0 { --NestedList-marginRight: calc(-1 * var(--ListItem-paddingRight)); --NestedList-marginLeft: calc(-1 * var(--ListItem-paddingLeft)); --NestedListItem-paddingLeft: calc(var(--ListItem-paddingLeft) + var(--List-nestedInsetStart)); --ListItemButton-marginBlock: 0px; --ListItemButton-marginInline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); --ListItem-marginInline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); flex-direction: column; --unstable_actionRadius: calc(var(--ListItem-radius) - var(--variant-borderWidth, 0px)); box-sizing: border-box; border-radius: var(--ListItem-radius); flex: 0 0 auto; list-style-type: var(--_List-markerType, disc); position: relative; padding-block: 0px; padding-inline-start: var(--ListItem-paddingLeft); padding-inline-end: var(--ListItem-paddingRight); margin-block-start: var(--List-gap); min-block-size: var(--ListItem-minHeight); --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); border-bottom: var(--Accordion-borderBottom); display: flex; font-size: 14px; }
.joy-1hkyyo0:not([hidden]) { --_ListItem-display: var(--_List-markerDisplay, flex); }
.MuiListItem-nested > .joy-1hkyyo0 { --_ListItem-display: flex; }
.joy-1hkyyo0[data-first-child] { --ListItem-radius: var(--unstable_List-childRadius) var(--unstable_List-childRadius) 0 0; }
.joy-1hkyyo0[data-last-child] { --ListItem-radius: 0 0 var(--unstable_List-childRadius) var(--unstable_List-childRadius); }
.joy-1hkyyo0[data-last-child] [aria-expanded="true"] { --ListItem-radius: 0; }
.joy-1hkyyo0[data-last-child] .MuiAccordionDetails-root { --AccordionDetails-radius: 0 0 var(--unstable_List-childRadius) var(--unstable_List-childRadius); }
.joy-1hkyyo0:not([data-first-child]):not([data-last-child]) { --ListItem-radius: 0; }
.joy-160vvcf { --ListItemButton-marginInline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); --ListItemButton-marginBlock: calc(-1 * var(--ListItem-paddingY)); -webkit-box-align: center; align-items: center; margin-inline: var(--ListItem-marginInline); --unstable_actionRadius: calc(var(--ListItem-radius) - var(--variant-borderWidth, 0px)); box-sizing: border-box; border-radius: var(--ListItem-radius); display: var(--_ListItem-display); flex: 0 0 auto; list-style-type: var(--_List-markerType, disc); position: relative; padding-block-start: var(--ListItem-paddingY); padding-block-end: var(--ListItem-paddingY); padding-inline-start: var(--ListItem-paddingLeft); padding-inline-end: var(--ListItem-paddingRight); min-block-size: var(--ListItem-minHeight); --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); font-weight: var(--joy-fontWeight-md); order: 2; gap: 0px; width: fit-content; margin: 0px; }
.joy-160vvcf:not([hidden]) { --_ListItem-display: var(--_List-markerDisplay, flex); }
.MuiListItem-nested > .joy-160vvcf { --_ListItem-display: flex; }
.joy-160vvcf.Mui-expanded { --Icon-color: currentColor; }
.joy-160vvcf:hover { background-color: transparent; box-shadow: none; }
.joy-94smq3 { --Icon-margin: initial; --Icon-color: var(--joy-palette-text-icon); -webkit-tap-highlight-color: transparent; box-sizing: border-box; position: relative; display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; align-self: stretch; text-align: initial; text-decoration: initial; background-color: initial; cursor: pointer; margin-inline: var(--ListItemButton-marginInline); margin-block: var(--ListItemButton-marginBlock); padding-block: calc(var(--ListItem-paddingY) - var(--variant-borderWidth, 0px)); padding-inline-start: calc(var(--ListItem-paddingLeft) + var(--ListItem-startActionWidth, var(--unstable_startActionWidth, 0px))); padding-inline-end: calc(var(--ListItem-paddingRight) + var(--ListItem-endActionWidth, var(--unstable_endActionWidth, 0px))); min-block-size: var(--ListItem-minHeight); border: 1px solid transparent; border-radius: var(--ListItem-radius); flex: var(--unstable_ListItem-flex, none); min-inline-size: 0px; --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); gap: inherit; -webkit-box-pack: justify; justify-content: space-between; font: inherit; }
.joy-94smq3.Mui-focusVisible, .joy-94smq3:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); z-index: 1; }
.joy-94smq3:active { background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); }
.MuiListItem-root > .joy-94smq3 { --unstable_ListItem-flex: 1 0 0%; }
.joy-94smq3.Mui-selected { background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); --Icon-color: currentColor; }
.joy-94smq3:not(.Mui-selected, [aria-selected="true"]):hover { background-color: var(--variant-plainHoverBg, var(--joy-palette-neutral-plainHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); color: var(--variant-plainHoverColor, var(--joy-palette-neutral-plainHoverColor, var(--joy-palette-neutral-900, #0B0D0E))); }
.joy-94smq3:not(.Mui-selected, [aria-selected="true"]):active { background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); }
.joy-94smq3.Mui-disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); }
.joy-94smq3:focus-visible { z-index: 1; }
.MuiAccordionSummary-root .joy-94smq3 { --unstable_ListItem-flex: 1 0 0%; }
.joy-1cc4zh4 { display: inline-flex; }
.joy-1cc4zh4.Mui-expanded { transform: rotate(180deg); }
.joy-c6bb0f { user-select: none; margin: var(--Icon-margin); width: 1em; height: 1em; display: inline-block; fill: currentcolor; flex-shrink: 0; font-size: var(--Icon-fontSize, var(--joy-fontSize-xl2)); color: var(--Icon-color, var(--joy-palette-text-icon)); }
.joy-aztl00 { overflow: hidden; border-radius: var(--AccordionDetails-radius); display: grid; grid-template-rows: 1fr; margin-inline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); transition: var(--AccordionDetails-transition); --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); }
.joy-aztl00:not(.Mui-expanded) { grid-template-rows: 0fr; }
.joy-15s96me { display: flex; flex-direction: column; overflow: hidden; padding-inline-start: var(--ListItem-paddingLeft); padding-inline-end: var(--ListItem-paddingRight); padding-block-start: calc(var(--ListItem-paddingY) / 2); padding-block-end: calc(2.5 * var(--ListItem-paddingY)); transition: var(--AccordionDetails-transition); }
.joy-15s96me:not(.Mui-expanded) { padding-block: 0px; }
.joy-14ziryb{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-md, 1rem));line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;color:var(--joy-palette-neutral-600);margin-bottom:8px;}
.joy-14ziryb a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-14ziryb a:hover { text-decoration: underline; }
.joy-1113hhb { display: flex; flex-flow: wrap; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 16px; }
.joy-o4vrz8 { position: static; display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 16px; }
@media (min-width: 0px) {.joy-o4vrz8 { bottom: 0px; right: auto; left: 50%; transform: translate(-50%); }}
@media (min-width: 900px) {.joy-o4vrz8 { bottom: 0px; right: -40px; left: auto; transform: unset; }}
.joy-14katc7 { box-shadow: var(--joy-shadow-primaryShadow); display: flex; padding: 10px 15px; background-color: rgb(255, 255, 255); border-radius: 15px; gap: 10px; width: 200px; -webkit-box-align: center; align-items: center; cursor: pointer; transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1), box-shadow 200ms ease-out; }
.joy-14katc7:hover { box-shadow: var(--joy-shadow-md); }
.joy-14katc7:active { transform: scale(0.98); }
.joy-14katc7:focus-visible { outline-style: solid; outline-width: 2px; outline-color: var(--joy-palette-primary-500); outline-offset: 2px; }
@media (prefers-reduced-motion: reduce) {.joy-14katc7 { transition: box-shadow 200ms ease-out; } .joy-14katc7:active { transform: none; }}
.joy-1yk4f4h { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; color: var(--joy-palette-neutral-600); font-weight: 700; font-size: 12px; white-space: nowrap; transition: opacity 200ms cubic-bezier(0.23, 1, 0.32, 1), transform 200ms cubic-bezier(0.23, 1, 0.32, 1); opacity: 1; transform: translateY(0px); }
.joy-1yk4f4h a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1yk4f4h a:hover { text-decoration: underline; }
@media (prefers-reduced-motion: reduce) {.joy-1yk4f4h { transition: none; transform: none; opacity: 1; }}
.joy-1ij88kt { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; text-underline-offset: 0.15em; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; appearance: none; position: relative; color: white; display: flex; width: max-content; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 10px 24px; text-align: center; text-decoration: none; border-radius: 9999px; font-weight: 500; transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms ease-out; background-color: var(--joy-palette-secondary-500); }
@media (hover: hover) {.joy-1ij88kt:hover { text-decoration-line: underline; }}
.joy-1ij88kt.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-1ij88kt.Mui-focusVisible, .joy-1ij88kt:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (min-width: 0px) {.joy-1ij88kt { font-size: 15px; }}
@media (min-width: 900px) {.joy-1ij88kt { font-size: 16px; }}
.joy-1ij88kt:active { transform: scale(0.97); }
@media (prefers-reduced-motion: reduce) {.joy-1ij88kt { transition: background-color 200ms ease-out; } .joy-1ij88kt:active { transform: none; }}
.joy-1ij88kt:hover { background-color: var(--joy-palette-secondary-400); box-shadow: var(--joy-shadow-primaryShadow); }
.joy-1ij88kt:hover { text-decoration: none; transition: background-color 0.3s ease-out; background-color: var(--joy-palette-secondary-500); }
.joy-lpkbv1 { display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 32px; width: 100%; border-top-width: 1px; border-top-style: solid; border-color: var(--joy-palette-neutral-200); padding-top: 20px; margin-top: 4px; }
.joy-17ss8yr { width: max-content; display: flex; flex-direction: column; opacity: 0.75; transition: opacity 200ms; }
.joy-17ss8yr:hover { opacity: 1; }
.joy-1l2aq11 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; font-size: 18px; font-weight: 600; color: black; }
.joy-1l2aq11 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1l2aq11 a:hover { text-decoration: underline; }
.joy-1v3fyh { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; font-weight: 400; font-size: 13px; color: black; }
.joy-1v3fyh a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1v3fyh a:hover { text-decoration: underline; }
.joy-1cb9uuc { background-color: rgb(255, 255, 255); width: 100%; -webkit-box-pack: center; justify-content: center; display: flex; flex-direction: column; gap: 16px; border-radius: var(--joy-radius-lg); box-shadow: var(--joy-shadow-primaryShadow); position: relative; }
@media (min-width: 0px) {.joy-1cb9uuc { min-height: 400px; }}
@media (min-width: 900px) {.joy-1cb9uuc { min-height: 460px; }}
.joy-g0c1g8 { --Icon-margin: initial; --Icon-color: var(--joy-palette-text-icon); --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); --CircularProgress-size: 20px; --CircularProgress-thickness: 2px; min-width: var(--IconButton-size, 2.25rem); min-height: var(--IconButton-size, 2.25rem); font-size: var(--joy-fontSize-md); padding-inline: 0.25rem; -webkit-tap-highlight-color: transparent; padding-block: 0px; font-family: var(--joy-fontFamily-body); font-weight: var(--joy-fontWeight-md); margin: var(--IconButton-margin); border: none; box-sizing: border-box; cursor: pointer; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); background-color: rgb(255, 255, 255); border-radius: var(--joy-radius-lg); position: absolute; top: 30px; visibility: hidden; }
.joy-g0c1g8.Mui-focusVisible, .joy-g0c1g8:focus-visible { --Icon-color: currentColor; outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-g0c1g8:hover { --Icon-color: currentColor; background-color: var(--variant-plainHoverBg, var(--joy-palette-neutral-plainHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); color: var(--variant-plainHoverColor, var(--joy-palette-neutral-plainHoverColor, var(--joy-palette-neutral-900, #0B0D0E))); }}
.joy-g0c1g8:active, .joy-g0c1g8[aria-pressed="true"] { --Icon-color: currentColor; background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); }
.joy-g0c1g8:disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); }
@media (min-width: 0px) {.joy-g0c1g8 { left: -20px; }}
@media (min-width: 900px) {.joy-g0c1g8 { left: -25px; }}
.joy-g0c1g8:hover { background-color: rgb(255, 255, 255); }
.joy-1q04bn6 { border-radius: 16px; box-shadow: var(--joy-shadow-primaryShadow); display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 30px; width: 100%; }
@media (min-width: 0px) {.joy-1q04bn6 { padding: 30px 10px; }}
@media (min-width: 900px) {.joy-1q04bn6 { padding: 50px 40px; }}
.joy-1wmvur9 { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem)); line-height: var(--joy-lineHeight-xs, 1.33334); width: 100%; font-weight: 400; text-align: center; color: var(--joy-palette-primary-700); }
.joy-1wmvur9 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1wmvur9 a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1wmvur9 { font-size: 24px; }}
@media (min-width: 900px) {.joy-1wmvur9 { font-size: 21px; }}
.joy-1krlmsq { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 700; font-size: var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem)); line-height: var(--joy-lineHeight-xs, 1.33334); width: 100%; color: var(--joy-palette-primary-700); }
.joy-1krlmsq a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1krlmsq a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1krlmsq { font-size: 24px; }}
@media (min-width: 900px) {.joy-1krlmsq { font-size: 21px; }}
.joy-1u4dy0h { display: flex; flex-direction: column; gap: 10px; width: 100%; }
.joy-1l4aet6 { display: flex; flex-direction: column; gap: 8px; }
.joy-1o0y1dn { display: flex; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; width: 100%; }
.joy-sk8kqi { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem)); font-weight: 500; line-height: 140%; color: var(--joy-palette-primary-700); }
.joy-sk8kqi a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-sk8kqi a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-sk8kqi { font-size: 12px; }}
@media (min-width: 900px) {.joy-sk8kqi { font-size: 18px; }}
.joy-1olo8mt { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 700; font-size: var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem)); line-height: 120%; color: var(--joy-palette-primary-700); }
.joy-1olo8mt a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1olo8mt a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1olo8mt { font-size: 18px; }}
@media (min-width: 900px) {.joy-1olo8mt { font-size: 30px; }}
.joy-113krau { --Slider-size: max(42px, max(var(--Slider-thumbSize), var(--Slider-trackSize))); --Slider-trackRadius: var(--Slider-size); --Slider-markBackground: var(--joy-palette-text-tertiary); --Slider-markSize: 2px; --Slider-valueLabelArrowSize: 8px; --Slider-thumbRadius: calc(var(--Slider-thumbSize) / 2); --Slider-thumbWidth: var(--Slider-thumbSize); --variant-borderWidth: 0px; --Slider-trackColor: var(--variant-solidColor, var(--joy-palette-primary-solidColor, var(--joy-palette-common-white, #FFF))); --Slider-trackBackground: var(--variant-solidBg, var(--joy-palette-primary-solidBg, var(--joy-palette-primary-500, #0B6BCB))); --Slider-railBackground: var(--joy-palette-background-level2); box-sizing: border-box; display: inline-block; position: relative; cursor: pointer; touch-action: none; -webkit-tap-highlight-color: transparent; padding: calc(var(--Slider-size) / 2) 0; width: 100%; --Slider-thumbSize: 30px; --Slider-trackSize: 13px; --Slider-thumbColor: var(--joy-palette-primary-900); --Slider-thumbBackground: var(--joy-palette-primary-500); }
.joy-113krau .MuiSlider-markActive { --Slider-markBackground: var(--Slider-trackColor); }
@media (hover: hover) {.joy-113krau:hover { --Slider-thumbColor: var(--variant-solidHoverBg, var(--joy-palette-primary-solidHoverBg, var(--joy-palette-primary-600, #185EA5))); --Slider-trackBackground: var(--variant-solidHoverBg, var(--joy-palette-primary-solidHoverBg, var(--joy-palette-primary-600, #185EA5))); --Slider-railBackground: var(--joy-palette-background-level2); }}
.joy-113krau:active { --Slider-thumbColor: var(--variant-solidActiveBg, var(--joy-palette-primary-solidActiveBg, var(--joy-palette-primary-700, #12467B))); --Slider-trackBackground: var(--variant-solidActiveBg, var(--joy-palette-primary-solidActiveBg, var(--joy-palette-primary-700, #12467B))); --Slider-railBackground: var(--joy-palette-background-level2); }
.joy-113krau.Mui-disabled { pointer-events: none; color: var(--joy-palette-text-tertiary); --Slider-trackColor: var(--variant-solidDisabledColor, var(--joy-palette-primary-solidDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); --Slider-thumbBackground: var(--variant-solidDisabledColor, var(--joy-palette-primary-solidDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); --Slider-thumbColor: var(--variant-solidDisabledBg, var(--joy-palette-primary-solidDisabledBg, var(--joy-palette-neutral-100, #F0F4F8))); --Slider-trackBackground: var(--variant-solidDisabledBg, var(--joy-palette-primary-solidDisabledBg, var(--joy-palette-neutral-100, #F0F4F8))); --Slider-railBackground: var(--joy-palette-background-level2); }
@media print {.joy-113krau { print-color-adjust: exact; }}
.joy-113krau:hover { --Slider-thumbColor: var(--joy-palette-primary-900); --Slider-trackBackground: var(--joy-palette-primary-500); }
.joy-113krau mui-focusvisible { box-shadow: none; }
.joy-113krau mui-focusvisible:hover { box-shadow: none; }
.joy-113krau span::before { border: 7px solid; }
.joy-11fcez9 { display: block; position: absolute; border: initial; border-radius: var(--Slider-trackRadius); top: 50%; left: 0px; right: 0px; transform: translateY(-50%); background-color: var(--joy-palette-neutral-100); height: 18px; }
.joy-1ejtmbm { position: absolute; color: var(--Slider-trackColor); top: 50%; transform: translateY(-50%); border-radius: var(--Slider-trackRadius) 0 0 var(--Slider-trackRadius); background-color: var(--joy-palette-primary-500); height: 18px; display: inline-block; border: 5px solid white; box-shadow: var(--joy-shadow-primaryShadow); }
.joy-l2pyjx { position: absolute; box-sizing: border-box; outline: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; top: 50%; transform: translate(-50%, -50%); background-color: var(--joy-palette-primary-500); width: 41.3px; height: 41.3px; border-radius: 50%; border: 9px solid white; box-shadow: var(--joy-shadow-primaryShadow); color: var(--joy-palette-primary-500); }
.joy-l2pyjx.Mui-focusVisible,.joy-l2pyjx:focus-visible{outline-offset:0;outline:var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB);outline-width:max(4px, var(--Slider-thumbSize) / 3.6);outline-color:rgba(var(--joy-palette-primary-mainChannel) / 0.32);}
.joy-l2pyjx::before { box-sizing: border-box; content: ""; display: block; position: absolute; background: transparent; top: 0px; left: 0px; width: 100%; height: 100%; border-width: 2px; border-style: solid; border-image: initial; border-color: var(--Slider-thumbColor); border-radius: inherit; }
.joy-160wevk { line-height: 1.5; padding-inline: 0.375rem; min-width: 24px; z-index: 1; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; white-space: nowrap; font-family: var(--joy-fontFamily-body); bottom: 0px; transform-origin: center bottom; transform: translateY(calc((var(--Slider-thumbSize) + var(--Slider-valueLabelArrowSize)) * -1)) scale(0); position: absolute; box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)),0px 2px 4px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); background-color: var(--joy-palette-primary-500); color: white; padding: 2.74px 10.98px; border-radius: 36.59px; font-size: 16px; font-weight: 400; margin-bottom: 10px; }
.joy-160wevk::before{display:var(--Slider-valueLabelArrowDisplay);position:absolute;content:"";color:var(--joy-palette-background-tooltip);bottom:0;border:calc(var(--Slider-valueLabelArrowSize) / 2) solid;border-color:currentColor;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;left:50%;-webkit-transform:translate(-50%, 100%);-moz-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);transform:translate(-50%, 100%);background-color:transparent;}
.joy-160wevk.MuiSlider-valueLabelOpen { transform: translateY(calc((var(--Slider-thumbSize) + var(--Slider-valueLabelArrowSize)) * -1)) scale(1); }
.joy-160wevk::before { content: ""; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 16px; height: 10px; color: var(--joy-palette-primary-500); clip-path: polygon(50% 100%, 0px 0px, 100% 0px); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.joy-fyao0r { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-primary-700); }
.joy-fyao0r a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-fyao0r a:hover { text-decoration: underline; }
.joy-10rffvs { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem)); font-weight: 500; line-height: 140%; color: var(--joy-palette-primary-500); }
.joy-10rffvs a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-10rffvs a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-10rffvs { font-size: 12px; }}
@media (min-width: 900px) {.joy-10rffvs { font-size: 18px; }}
.joy-s6r9f6 { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; font-weight: 400; text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; padding: 0px; cursor: pointer; appearance: none; position: relative; color: white; text-decoration: none; width: 100%; border-radius: 9999px; background-color: var(--joy-palette-secondary-500); }
@media (hover: hover) {.joy-s6r9f6:hover { text-decoration-line: underline; }}
.joy-s6r9f6.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-s6r9f6.Mui-focusVisible, .joy-s6r9f6:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (min-width: 0px) {.joy-s6r9f6 { padding: 10px 8px; }}
@media (min-width: 900px) {.joy-s6r9f6 { padding: 16px 24px; }}
.joy-s6r9f6:hover { text-decoration: none; transition: background-color 0.3s ease-out; background-color: var(--joy-palette-secondary-400); box-shadow: var(--joy-shadow-primaryShadow); }
.joy-15nma0d { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem)); width: 100%; line-height: 100%; text-align: center; font-weight: 500; color: white; }
.joy-15nma0d a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-15nma0d a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-15nma0d { font-size: 12px; }}
@media (min-width: 900px) {.joy-15nma0d { font-size: 18px; }}
.joy-156fhae { display: flex; -webkit-box-pack: justify; justify-content: space-between; align-items: flex-start; }
@media (min-width: 0px) {.joy-156fhae { flex-direction: column; gap: 40px; }}
@media (min-width: 900px) {.joy-156fhae { flex-direction: row; gap: 60px; }}
.joy-4qkn8k { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; line-height: 100%; color: var(--joy-palette-neutral-600); font-size: 36px; }
.joy-4qkn8k a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-4qkn8k a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-4qkn8k { text-align: center; }}
@media (min-width: 900px) {.joy-4qkn8k { text-align: start; }}
.joy-1jg9m84 { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-plainColor, rgba(var(--joy-palette-primary-mainChannel) / 1)); font-weight: 400; text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; appearance: none; position: relative; text-decoration: none; width: fit-content; }
@media (hover: hover) {.joy-1jg9m84:hover { text-decoration-line: underline; }}
.joy-1jg9m84.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-1jg9m84.Mui-focusVisible, .joy-1jg9m84:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-1jg9m84:hover { text-decoration: none; }
.joy-10ktpq9 { --Icon-margin: initial; --Icon-color: currentColor; --Icon-fontSize: var(--joy-fontSize-xl); --CircularProgress-size: 20px; --CircularProgress-thickness: 2px; --Button-gap: 0.5rem; min-height: var(--Button-minHeight, 2.25rem); font-size: var(--joy-fontSize-sm); padding-block: var(--Button-paddingBlock, 0.375rem); padding-inline: 1rem; -webkit-tap-highlight-color: transparent; box-sizing: border-box; margin: var(--Button-margin); cursor: pointer; user-select: none; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; text-decoration: none; font-family: var(--joy-fontFamily-body); line-height: var(--joy-lineHeight-md); --variant-borderWidth: 0px; border-radius: 9999px; font-weight: 500; border: none; color: black; background-color: rgb(242, 250, 246); }
.joy-10ktpq9.Mui-focusVisible, .joy-10ktpq9:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-10ktpq9:hover { background-color: var(--variant-softHoverBg, var(--joy-palette-primary-softHoverBg, var(--joy-palette-primary-200, #C7DFF7))); }}
.joy-10ktpq9:active, .joy-10ktpq9[aria-pressed="true"] { color: var(--variant-softActiveColor, var(--joy-palette-primary-softActiveColor, var(--joy-palette-primary-800, #0A2744))); background-color: var(--variant-softActiveBg, var(--joy-palette-primary-softActiveBg, var(--joy-palette-primary-300, #97C3F0))); }
.joy-10ktpq9.Mui-disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-softDisabledColor, var(--joy-palette-primary-softDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); background-color: var(--variant-softDisabledBg, var(--joy-palette-primary-softDisabledBg, var(--joy-palette-neutral-50, #FBFCFE))); }
.joy-10ktpq9.MuiButton-loading { color: transparent; }
.joy-10ktpq9:hover { background-color: rgb(242, 250, 246); }
.joy-10ktpq9:hover { box-shadow: none; background-color: transparent; }
.joy-6dmdmd { box-sizing: border-box; padding: 60px 16px 120px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; }
@media (min-width: 600px) {.joy-6dmdmd { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-6dmdmd { padding-left: 20px; padding-right: 20px; }}
@media (min-width: 900px) {.joy-6dmdmd { padding-left: 100px; padding-right: 100px; }}
.joy-af8txk { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; gap: 20px; }
.joy-1ofqig9 { display: flex; flex-direction: column; width: 100%; }
.joy-1eta71q { overflow: auto; display: flex; -webkit-box-pack: justify; justify-content: space-between; }
@media (min-width: 0px) {.joy-1eta71q { flex-direction: column; gap: 30px; -webkit-box-align: center; align-items: center; }}
@media (min-width: 900px) {.joy-1eta71q { flex-direction: row; gap: 60px; -webkit-box-align: start; align-items: start; }}
.joy-1eta71q::-webkit-scrollbar { display: none; }
.joy-1kqdyni { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); --Card-radius: var(--joy-radius-md); --Card-padding: 1rem; border-radius: var(--Card-radius); position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E)); font-weight: 400; padding: 0px; background-color: transparent; overflow: hidden; cursor: pointer; height: 100%; gap: 10px; border: none; }
.joy-1kqdyni .MuiCardContent-root { gap: 15px; }
.joy-1kqdyni p { font-weight: 400; font-size: 16px; }
@media (min-width: 0px) {.joy-1kqdyni { width: 320px; }}
@media (min-width: 900px) {.joy-1kqdyni { width: 373px; }}
.joy-1kqdyni:hover .title-hover { color: var(--joy-palette-primary-500); }
.joy-9zwlej { position: relative; display: flex; width: 290px; height: 290px; border-width: 1px; border-style: solid; border-image: initial; border-color: var(--joy-palette-neutral-200); transform: scale(0.98); }
.joy-4r5n3 { background-color: var(--joy-palette-primary-500); bottom: 0px; position: absolute; width: 100%; height: 30px; display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; }
.joy-7pshhg { display: flex; flex-direction: column; gap: 10px; width: 100%; }
@media (min-width: 0px) {.joy-7pshhg { max-width: 100%; }}
@media (min-width: 900px) {.joy-7pshhg { max-width: 290px; }}
.joy-rsnjzc { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-300); }
.joy-rsnjzc a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-rsnjzc a:hover { text-decoration: underline; }
.joy-2ppmbf { --Icon-fontSize: calc(1em * undefined); margin: var(--Typography-margin, 0px); display: block; font-size: var(--Typography-fontSize, 24px); color: var(--joy-palette-neutral-600); font-weight: 600; line-height: 110%; --text-clump-size: 3; text-decoration: underline; }
.joy-2ppmbf a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-2ppmbf a:hover { text-decoration: underline; }
.joy-plr7yn { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; color: var(--joy-palette-neutral-600); --text-clump-size: 4; font-weight: 500; font-size: 16px; }
.joy-plr7yn a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-plr7yn a:hover { text-decoration: underline; }
.joy-17bvwm1 { height: 48px; padding-top: 10px; padding-bottom: 10px; background-color: var(--joy-palette-primary-700); z-index: 5; display: flex; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; gap: 20px; width: 100%; }
@media (min-width: 0px) {.joy-17bvwm1 { padding-left: 10px; padding-right: 10px; }}
@media (min-width: 900px) {.joy-17bvwm1 { padding-left: 100px; padding-right: 100px; }}
.joy-66x9oe { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 500; color: white; }
.joy-66x9oe a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-66x9oe a:hover { text-decoration: underline; }
.joy-1cq1jm0 { display: flex; flex-direction: row; gap: 16px; }
.joy-1fxv7le { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-plainColor, rgba(var(--joy-palette-primary-mainChannel) / 1)); font-weight: 400; text-decoration-line: none; text-decoration-style: initial; text-decoration-thickness: max(0.08em, 1px); text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; text-decoration-color: var(--variant-outlinedBorder, rgba(var(--joy-palette-primary-mainChannel) / var(--Link-underlineOpacity, 0.72))); appearance: none; position: relative; }
@media (hover: hover) {.joy-1fxv7le:hover { text-decoration-line: underline; }}
.joy-1fxv7le.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-1fxv7le.Mui-focusVisible, .joy-1fxv7le:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-oul8o0 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: inline-flex; -webkit-box-align: center; align-items: center; vertical-align: bottom; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 500; color: white; }
.joy-oul8o0 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-oul8o0 a:hover { text-decoration: underline; }
.joy-oqc71l { display: inline-flex; margin-inline-end: clamp(4px, var(--Typography-gap, 0.375em), 0.75rem); }
.joy-y0xesp { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: inline-flex; -webkit-box-align: center; align-items: center; vertical-align: bottom; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 500; color: white; }
.joy-y0xesp a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-y0xesp a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-y0xesp { display: none; }}
@media (min-width: 600px) {.joy-y0xesp { display: flex; }}
.joy-1pq59s1 { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; width: 100%; }
.joy-19w68m3 { z-index: 10; background-color: var(--joy-palette-primary-500); display: flex; -webkit-box-align: center; align-items: center; gap: 16px; }
@media (min-width: 0px) {.joy-19w68m3 { padding-right: 20px; padding-left: 8px; }}
@media (min-width: 900px) {.joy-19w68m3 { padding-right: 100px; padding-left: 74px; }}
.joy-1b7dv4t { display: flex; width: 100%; }
@media (min-width: 0px) {.joy-1b7dv4t { gap: 0px; }}
@media (min-width: 900px) {.joy-1b7dv4t { gap: 42px; }}
.joy-w3lu4f { flex-direction: row; gap: 16px; }
@media (min-width: 0px) {.joy-w3lu4f { display: flex; }}
@media (min-width: 900px) {.joy-w3lu4f { display: none; }}
.joy-1vgb0z0 { --Icon-margin: initial; --Icon-color: var(--joy-palette-text-icon); --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); --CircularProgress-size: 20px; --CircularProgress-thickness: 2px; min-width: var(--IconButton-size, 2.25rem); min-height: var(--IconButton-size, 2.25rem); font-size: var(--joy-fontSize-md); padding-inline: 0.25rem; -webkit-tap-highlight-color: transparent; padding-block: 0px; font-family: var(--joy-fontFamily-body); font-weight: var(--joy-fontWeight-md); margin: var(--IconButton-margin); border-radius: var(--IconButton-radius, var(--joy-radius-sm)); border: none; box-sizing: border-box; background-color: transparent; cursor: pointer; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); }
.joy-1vgb0z0.Mui-focusVisible, .joy-1vgb0z0:focus-visible { --Icon-color: currentColor; outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-1vgb0z0:hover { --Icon-color: currentColor; background-color: var(--variant-plainHoverBg, var(--joy-palette-neutral-plainHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); color: var(--variant-plainHoverColor, var(--joy-palette-neutral-plainHoverColor, var(--joy-palette-neutral-900, #0B0D0E))); }}
.joy-1vgb0z0:active, .joy-1vgb0z0[aria-pressed="true"] { --Icon-color: currentColor; background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); }
.joy-1vgb0z0:disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); }
.joy-otzo7l { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-plainColor, rgba(var(--joy-palette-primary-mainChannel) / 1)); font-weight: 400; text-decoration-line: none; text-decoration-style: initial; text-decoration-thickness: max(0.08em, 1px); text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; text-decoration-color: var(--variant-outlinedBorder, rgba(var(--joy-palette-primary-mainChannel) / var(--Link-underlineOpacity, 0.72))); appearance: none; position: relative; }
@media (hover: hover) {.joy-otzo7l:hover { text-decoration-line: underline; }}
.joy-otzo7l.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-otzo7l.Mui-focusVisible, .joy-otzo7l:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (min-width: 0px) {.joy-otzo7l { width: 104px; height: 63px; }}
@media (min-width: 900px) {.joy-otzo7l { width: 150px; height: 90px; }}
.joy-fzayfb { flex-direction: row; gap: 32px; }
@media (min-width: 0px) {.joy-fzayfb { display: none; }}
@media (min-width: 900px) {.joy-fzayfb { display: flex; }}
.joy-1p9fvsq { --Icon-margin: initial; --Icon-color: var(--joy-palette-text-icon); --Icon-fontSize: var(--joy-fontSize-xl); --CircularProgress-size: 20px; --CircularProgress-thickness: 2px; --Button-gap: 0.5rem; min-height: var(--Button-minHeight, 2.25rem); font-size: var(--joy-fontSize-sm); padding-block: var(--Button-paddingBlock, 0.375rem); padding-inline: 1rem; -webkit-tap-highlight-color: transparent; box-sizing: border-box; border-radius: var(--Button-radius, var(--joy-radius-sm)); margin: var(--Button-margin); border: none; background-color: transparent; cursor: pointer; user-select: none; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; text-decoration: none; font-family: var(--joy-fontFamily-body); font-weight: var(--joy-fontWeight-lg); line-height: var(--joy-lineHeight-md); --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); padding: 0px; }
.joy-1p9fvsq.Mui-focusVisible, .joy-1p9fvsq:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-1p9fvsq:hover { background-color: var(--variant-plainHoverBg, var(--joy-palette-neutral-plainHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); color: var(--variant-plainHoverColor, var(--joy-palette-neutral-plainHoverColor, var(--joy-palette-neutral-900, #0B0D0E))); }}
.joy-1p9fvsq:active, .joy-1p9fvsq[aria-pressed="true"] { background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); }
.joy-1p9fvsq.Mui-disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); }
.joy-1p9fvsq:hover { background-color: transparent !important; }
.joy-1wtou0z { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 500; color: white; }
.joy-1wtou0z a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1wtou0z a:hover { text-decoration: underline; }
.joy-1hd3m4q { --Icon-margin: 0 calc(var(--Button-gap) / -2) 0 0; --CircularProgress-margin: 0 calc(var(--Button-gap) / -2) 0 0; display: inherit; margin-left: var(--Button-gap); }
.joy-vdoevv { --ListDivider-gap: 0.375rem; --ListItem-minHeight: 2.25rem; --ListItem-paddingY: 0.25rem; --ListItem-paddingX: 0.75rem; --ListItem-gap: 0.625rem; --ListItemDecorator-size: 2.5rem; --Icon-fontSize: var(--joy-fontSize-xl); --List-gap: 0px; --List-nestedInsetStart: 0px; --ListItem-paddingLeft: var(--ListItem-paddingX); --ListItem-paddingRight: var(--ListItem-paddingX); --unstable_List-childRadius: calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px)); --ListItem-radius: var(--unstable_List-childRadius); --ListItem-startActionTranslateX: calc(0.5 * var(--ListItem-paddingLeft)); --ListItem-endActionTranslateX: calc(-0.5 * var(--ListItem-paddingRight)); margin: initial; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; font-weight: 400; padding-block: var(--List-padding, var(--ListDivider-gap)); padding-inline: var(--List-padding); box-sizing: border-box; list-style: none; display: flex; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; position: relative; --unstable_List-borderWidth: var(--variant-borderWidth, 0px); --List-radius: 0px; --focus-outline-offset: calc(var(--joy-focus-thickness) * -1); --ListItem-stickyBackground: var(--joy-palette-background-popup); --ListItem-stickyTop: calc(var(--List-padding, var(--ListDivider-gap)) * -1); --NestedList-marginRight: 0px; --NestedList-marginLeft: 0px; --NestedListItem-paddingLeft: var(--ListItem-paddingX); --ListItemButton-marginBlock: 0px; --ListItemButton-marginInline: 0px; --ListItem-marginBlock: 0px; --ListItem-marginInline: 0px; box-shadow: var(--joy-shadowRing, 0 0 #000),0px 2px 8px -2px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)),0px 6px 12px -2px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); overflow: auto; z-index: var(--unstable_popup-zIndex, var(--joy-zIndex-popup)); background-color: var(--joy-palette-background-popup); --variant-borderWidth: 1px; color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); width: 100%; padding: 30px 88px; border-radius: 0px; border: none; }
.joy-1kh8f { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; text-decoration-line: none; text-decoration-style: initial; text-decoration-thickness: max(0.08em, 1px); text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; text-decoration-color: var(--variant-outlinedBorder, rgba(var(--joy-palette-primary-mainChannel) / var(--Link-underlineOpacity, 0.72))); appearance: none; position: relative; color: var(--joy-palette-primary-900); font-size: 14px; font-weight: 600; }
.joy-1kh8f.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-1kh8f.Mui-focusVisible, .joy-1kh8f:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-1o5j99h { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 700; font-size: var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem)); line-height: var(--joy-lineHeight-xs, 1.33334); color: var(--joy-palette-neutral-600); }
.joy-1o5j99h a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1o5j99h a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1o5j99h { font-size: 18px; font-weight: 700; }}
@media (min-width: 900px) {.joy-1o5j99h { color: white; font-size: 16px; font-weight: 500; }}
.joy-1wvvvqg { display: flex; flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; gap: 10px; }
.joy-1dqm21e { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; color: var(--variant-plainColor, rgba(var(--joy-palette-primary-mainChannel) / 1)); text-underline-offset: 0.15em; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; appearance: none; position: relative; display: flex; width: 120px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-align: center; text-decoration: none; border-radius: 9999px; font-weight: 500; font-size: 16px; transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms ease-out; background-color: var(--joy-palette-secondary-500); padding: 7px 16px; border-width: initial; border-style: none; border-image: initial; border-color: var(--joy-palette-secondary-500); }
@media (hover: hover) {.joy-1dqm21e:hover { text-decoration-line: underline; }}
.joy-1dqm21e.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-1dqm21e.Mui-focusVisible, .joy-1dqm21e:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (min-width: 0px) {.joy-1dqm21e { color: white; }}
@media (min-width: 900px) {.joy-1dqm21e { color: white; }}
.joy-1dqm21e:active { transform: scale(0.97); }
@media (prefers-reduced-motion: reduce) {.joy-1dqm21e { transition: background-color 200ms ease-out; } .joy-1dqm21e:active { transform: none; }}
.joy-1dqm21e:hover { background-color: var(--joy-palette-secondary-400); box-shadow: var(--joy-shadow-primaryShadow); }
.joy-1dqm21e:hover { text-decoration: none; transition: background-color 0.3s ease-out; background-color: var(--joy-palette-secondary-400); }
.joy-g304bu { padding-bottom: 20px; display: flex; flex-direction: column; width: 100%; }
.joy-v5t2xu { display: flex; flex-direction: column; padding: 16px 20px; gap: 15px; }
.joy-1of96lz { --NestedList-marginRight: calc(-1 * var(--ListItem-paddingRight)); --NestedList-marginLeft: calc(-1 * var(--ListItem-paddingLeft)); --NestedListItem-paddingLeft: calc(var(--ListItem-paddingLeft) + var(--List-nestedInsetStart)); --ListItemButton-marginBlock: 0px; --ListItemButton-marginInline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); --ListItem-marginInline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); flex-direction: column; --unstable_actionRadius: calc(var(--ListItem-radius) - var(--variant-borderWidth, 0px)); box-sizing: border-box; border-radius: var(--ListItem-radius); display: var(--_ListItem-display); flex: 0 0 auto; list-style-type: var(--_List-markerType, disc); position: relative; padding-block: 0px; padding-inline-start: var(--ListItem-paddingLeft); padding-inline-end: var(--ListItem-paddingRight); margin-block-start: var(--List-gap); min-block-size: var(--ListItem-minHeight); border-bottom: var(--Accordion-borderBottom); padding-left: 0px; padding-right: 0px; }
.joy-1of96lz:not([hidden]) { --_ListItem-display: var(--_List-markerDisplay, flex); }
.MuiListItem-nested > .joy-1of96lz { --_ListItem-display: flex; }
.joy-1of96lz[data-first-child] { --ListItem-radius: var(--unstable_List-childRadius) var(--unstable_List-childRadius) 0 0; }
.joy-1of96lz[data-last-child] { --ListItem-radius: 0 0 var(--unstable_List-childRadius) var(--unstable_List-childRadius); }
.joy-1of96lz[data-last-child] [aria-expanded="true"] { --ListItem-radius: 0; }
.joy-1of96lz[data-last-child] .MuiAccordionDetails-root { --AccordionDetails-radius: 0 0 var(--unstable_List-childRadius) var(--unstable_List-childRadius); }
.joy-1of96lz:not([data-first-child]):not([data-last-child]) { --ListItem-radius: 0; }
.joy-1fm27uu { --ListItemButton-marginInline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); --ListItemButton-marginBlock: calc(-1 * var(--ListItem-paddingY)); -webkit-box-align: center; align-items: center; margin-inline: var(--ListItem-marginInline); --unstable_actionRadius: calc(var(--ListItem-radius) - var(--variant-borderWidth, 0px)); box-sizing: border-box; border-radius: var(--ListItem-radius); display: var(--_ListItem-display); flex: 0 0 auto; list-style-type: var(--_List-markerType, disc); position: relative; padding-block-start: var(--ListItem-paddingY); padding-block-end: var(--ListItem-paddingY); padding-inline-start: var(--ListItem-paddingLeft); padding-inline-end: var(--ListItem-paddingRight); min-block-size: var(--ListItem-minHeight); font-weight: var(--joy-fontWeight-md); gap: 10px; }
.joy-1fm27uu:not([hidden]) { --_ListItem-display: var(--_List-markerDisplay, flex); }
.MuiListItem-nested > .joy-1fm27uu { --_ListItem-display: flex; }
.joy-1fm27uu.Mui-expanded { --Icon-color: currentColor; }
.joy-1r94yiy { --Icon-margin: initial; --Icon-color: var(--joy-palette-text-icon); -webkit-tap-highlight-color: transparent; box-sizing: border-box; position: relative; display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; align-self: stretch; text-align: initial; text-decoration: initial; background-color: initial; cursor: pointer; margin-inline: var(--ListItemButton-marginInline); margin-block: var(--ListItemButton-marginBlock); padding-block: calc(var(--ListItem-paddingY) - var(--variant-borderWidth, 0px)); padding-inline-start: calc(var(--ListItem-paddingLeft) + var(--ListItem-startActionWidth, var(--unstable_startActionWidth, 0px))); padding-inline-end: calc(var(--ListItem-paddingRight) + var(--ListItem-endActionWidth, var(--unstable_endActionWidth, 0px))); min-block-size: var(--ListItem-minHeight); border: 1px solid transparent; border-radius: var(--ListItem-radius); flex: var(--unstable_ListItem-flex, none); min-inline-size: 0px; gap: inherit; -webkit-box-pack: justify; justify-content: space-between; font: inherit; }
.joy-1r94yiy.Mui-focusVisible, .joy-1r94yiy:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); z-index: 1; }
.MuiListItem-root > .joy-1r94yiy { --unstable_ListItem-flex: 1 0 0%; }
.joy-1r94yiy.Mui-selected { --Icon-color: currentColor; }
.joy-1r94yiy:focus-visible { z-index: 1; }
.MuiAccordionSummary-root .joy-1r94yiy { --unstable_ListItem-flex: 1 0 0%; }
.joy-v9xje3 { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 700; font-size: var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem)); line-height: var(--joy-lineHeight-xs, 1.33334); color: var(--joy-palette-neutral-600); }
.joy-v9xje3 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-v9xje3 a:hover { text-decoration: underline; }
.joy-ppj3hs { overflow: hidden; border-radius: var(--AccordionDetails-radius); display: grid; grid-template-rows: 1fr; margin-inline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); transition: var(--AccordionDetails-transition); }
.joy-ppj3hs:not(.Mui-expanded) { grid-template-rows: 0fr; }
.joy-ppj3hs a { color: rgb(5, 20, 35); font-size: 16px; font-weight: 500; font-family: "Albert Sans", sans-serif; white-space: pre-wrap; display: flex; -webkit-box-align: center; align-items: center; gap: 16px; }
.joy-ppj3hs.Mui-expanded { padding-top: 6px; }
.joy-ppj3hs.Mui-expanded .MuiAccordionDetails-content { gap: 22px; }
.joy-ydntsm { display: flex; flex-direction: column; overflow: hidden; padding-inline-start: var(--ListItem-paddingLeft); padding-inline-end: var(--ListItem-paddingRight); padding-block-start: calc(var(--ListItem-paddingY) / 2); padding-block-end: calc(2.5 * var(--ListItem-paddingY)); transition: var(--AccordionDetails-transition); }
.joy-ydntsm:not(.Mui-expanded) { padding-block: 0px; }
.joy-ydntsm a { color: rgb(5, 20, 35); font-size: 16px; font-weight: 500; font-family: "Albert Sans", sans-serif; white-space: pre-wrap; display: flex; -webkit-box-align: center; align-items: center; gap: 16px; }
.joy-ydntsm.Mui-expanded { padding-top: 6px; }
.joy-ydntsm.Mui-expanded .MuiAccordionDetails-content { gap: 22px; }
.joy-oo55qz { --Grid-columns: 2; --Grid-columnSpacing: 6.49px; --Grid-rowSpacing: 9.27px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); padding: 8px; }
.joy-1m9nkto { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; text-decoration-line: none; text-decoration-style: initial; text-decoration-thickness: max(0.08em, 1px); text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; text-decoration-color: var(--variant-outlinedBorder, rgba(var(--joy-palette-primary-mainChannel) / var(--Link-underlineOpacity, 0.72))); appearance: none; position: relative; color: var(--joy-palette-primary-900); font-size: 16px; font-weight: 500; }
.joy-1m9nkto.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-1m9nkto.Mui-focusVisible, .joy-1m9nkto:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-1h0rs5z { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 1 / var(--Grid-columns)); min-width: 0px; box-sizing: border-box; padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); }
.joy-vcqtcn { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-plainColor, rgba(var(--joy-palette-primary-mainChannel) / 1)); font-weight: 400; text-decoration-line: none; text-decoration-style: initial; text-decoration-thickness: max(0.08em, 1px); text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; text-decoration-color: var(--variant-outlinedBorder, rgba(var(--joy-palette-primary-mainChannel) / var(--Link-underlineOpacity, 0.72))); appearance: none; position: relative; width: 100%; }
@media (hover: hover) {.joy-vcqtcn:hover { text-decoration-line: underline; }}
.joy-vcqtcn.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-vcqtcn.Mui-focusVisible, .joy-vcqtcn:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-osete4 { padding: 9.27px 7.41px; width: 100%; height: 61.98px; background-color: white; border-radius: 6.43px; box-shadow: var(--joy-shadow-primaryShadow); display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 0px) {.joy-osete4 { gap: 0px; }}
@media (min-width: 900px) {.joy-osete4 { gap: 10px; }}
.joy-5nfopf { --Icon-fontSize: calc(1em * 1); margin: var(--Typography-margin, 0px); display: inline; font-size: 8.47px; font-weight: 600; color: var(--joy-palette-primary-700); }
.joy-5nfopf a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-5nfopf a:hover { text-decoration: underline; }
.joy-1sclkn8 { border-radius: 16px; display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; width: 100%; }
.joy-1l5327g { --Grid-columns: 2; --Grid-columnSpacing: 0px; --Grid-rowSpacing: 0px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); width: 100%; padding: 0px; }
@media (min-width: 0px) {.joy-1l5327g { -webkit-box-align: center; align-items: center; flex-direction: column-reverse; gap: 100px; }}
@media (min-width: 900px) {.joy-1l5327g { -webkit-box-align: start; align-items: start; flex-direction: row; gap: 50px; }}
.joy-v25oba { min-width: 0px; box-sizing: border-box; padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); display: grid; -webkit-box-pack: center; justify-content: center; }
.joy-16gmjue { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; height: 100%; width: fit-content; }
.joy-fgj83b { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 16px; }
.joy-19y807d { position: relative; display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; }
.joy-3e9139 { --ListDivider-gap: 0.375rem; --ListItem-minHeight: 2.25rem; --ListItem-paddingY: 0.25rem; --ListItem-paddingX: 0.75rem; --ListItem-gap: 0.625rem; --ListItemDecorator-size: 2.5rem; --Icon-fontSize: var(--joy-fontSize-xl); --List-gap: 0px; --List-nestedInsetStart: 0px; --ListItem-paddingLeft: var(--ListItem-paddingX); --ListItem-paddingRight: var(--ListItem-paddingX); --unstable_List-childRadius: calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px)); --ListItem-radius: var(--unstable_List-childRadius); --ListItem-startActionTranslateX: calc(0.5 * var(--ListItem-paddingLeft)); --ListItem-endActionTranslateX: calc(-0.5 * var(--ListItem-paddingRight)); margin: initial; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; font-weight: 400; padding-block: var(--List-padding, var(--ListDivider-gap)); padding-inline: var(--List-padding); box-sizing: border-box; border-radius: var(--List-radius); list-style: none; display: flex; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; position: relative; --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); --unstable_List-borderWidth: var(--variant-borderWidth, 0px); padding-left: 26.5px; padding-right: 26.5px; }
.joy-1s37y5g { min-width: 0px; box-sizing: border-box; padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); display: grid; grid-template-columns: repeat(2, 1fr); gap: 13.12px 9.19px; }
.joy-124fws5 { min-width: 0px; box-sizing: border-box; padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); }
.joy-12hd10y { border-radius: 5px; border: 1px solid var(--joy-palette-neutral-100); padding: 10.5px 13.12px; width: 149px; height: 90px; box-shadow: var(--joy-shadow-cardShadow); display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background: rgb(255, 255, 255); }
.joy-1biq4rx { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 13.12px; }
@media (min-width: 0px) {.joy-1biq4rx { flex-wrap: wrap; }}
@media (min-width: 900px) {.joy-1biq4rx { flex-wrap: wrap !important; }}
.joy-196bykq { width: 37px; height: 33px; display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.joy-1rwidk3 { display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; }
.joy-1p2mjyr { --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: var(--joy-lineHeight-md, 1.5); width: 100%; text-align: center; font-weight: 600; color: var(--joy-palette-primary-700); }
.joy-1p2mjyr a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1p2mjyr a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1p2mjyr { font-size: 14px; }}
@media (min-width: 900px) {.joy-1p2mjyr { font-size: 12px; }}
.joy-1koba55 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 13.12px; }
@media (min-width: 0px) {.joy-1koba55 { flex-wrap: wrap; }}
@media (min-width: 900px) {.joy-1koba55 { flex-wrap: nowrap !important; }}
.joy-7xh2lt { width: 100%; height: 46px; background-color: white; position: absolute; bottom: 0px; left: 0px; opacity: 0.9; }
.joy-18h7qa8 { --Icon-margin: initial; --Icon-color: currentColor; --Icon-fontSize: var(--joy-fontSize-xl); --CircularProgress-size: 20px; --CircularProgress-thickness: 2px; --Button-gap: 0.5rem; min-height: var(--Button-minHeight, 2.25rem); padding-block: var(--Button-paddingBlock, 0.375rem); padding-inline: 1rem; -webkit-tap-highlight-color: transparent; box-sizing: border-box; margin: var(--Button-margin); border: none; background-color: transparent; cursor: pointer; user-select: none; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; font-family: var(--joy-fontFamily-body); line-height: var(--joy-lineHeight-md); --variant-borderWidth: 0px; border-radius: 9999px; color: rgb(0, 0, 0); font-size: 16px; font-weight: 500; width: fit-content; text-decoration: none; }
.joy-18h7qa8.Mui-focusVisible, .joy-18h7qa8:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-18h7qa8:hover { background-color: var(--variant-plainHoverBg, var(--joy-palette-primary-plainHoverBg, var(--joy-palette-primary-100, #E3EFFB))); }}
.joy-18h7qa8:active, .joy-18h7qa8[aria-pressed="true"] { background-color: var(--variant-plainActiveBg, var(--joy-palette-primary-plainActiveBg, var(--joy-palette-primary-200, #C7DFF7))); }
.joy-18h7qa8.Mui-disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-plainDisabledColor, var(--joy-palette-primary-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); }
.joy-18h7qa8.MuiButton-loading { color: transparent; }
.joy-18h7qa8:hover { background-color: transparent; }
.joy-1i2no3o { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; margin: var(--Icon-margin); font-size: var(--Icon-fontSize, undefined); color: var(--joy-palette-neutral-300); }
.joy-mqe6g9 { min-width: 0px; box-sizing: border-box; padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); flex: 1 1 0%; -webkit-box-pack: center; justify-content: center; }
.joy-1soa8jh { flex: 1 1 0%; display: flex; flex-direction: column; gap: 30px; }
.joy-12g7r1g { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-size: var(--Typography-fontSize, 50px); line-height: 100%; font-weight: var(--joy-fontWeight-xl); color: rgb(0, 0, 0); }
.joy-12g7r1g a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-12g7r1g a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-12g7r1g { text-align: center; }}
@media (min-width: 900px) {.joy-12g7r1g { text-align: start; }}
.joy-1xwxvzn { display: flex; flex-direction: column; gap: 16px; }
.joy-14ptcjy { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; appearance: none; position: relative; color: var(--joy-palette-primary-700); text-decoration: none; font-weight: 600; }
@media (hover: hover) {.joy-14ptcjy:hover { text-decoration-line: underline; }}
.joy-14ptcjy.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-14ptcjy.Mui-focusVisible, .joy-14ptcjy:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-14ptcjy:hover { text-decoration: none; }
.joy-1i73r8d { display: flex; width: 100%; }
@media (min-width: 0px) {.joy-1i73r8d { -webkit-box-pack: center; justify-content: center; }}
@media (min-width: 900px) {.joy-1i73r8d { -webkit-box-pack: start; justify-content: flex-start; }}
.joy-ka8q66 { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; text-underline-offset: 0.15em; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; appearance: none; position: relative; color: var(--joy-palette-primary-700); display: flex; width: fit-content; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-align: center; text-decoration: none; border-radius: 9999px; font-weight: 500; font-size: 16px; transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms ease-out; background-color: transparent; border-width: 1px; border-style: solid; border-image: initial; border-color: var(--joy-palette-primary-700); padding: 8px 16px; }
@media (hover: hover) {.joy-ka8q66:hover { text-decoration-line: underline; }}
.joy-ka8q66.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-ka8q66.Mui-focusVisible, .joy-ka8q66:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-ka8q66:active { transform: scale(0.97); }
@media (prefers-reduced-motion: reduce) {.joy-ka8q66 { transition: background-color 200ms ease-out; } .joy-ka8q66:active { transform: none; }}
.joy-ka8q66:hover { text-decoration: none; transition: background-color 0.3s ease-out; }
.joy-1j3zqns { --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 700; font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: var(--joy-lineHeight-md, 1.5); color: var(--joy-palette-neutral-600); white-space: nowrap; transition: opacity 200ms cubic-bezier(0.23, 1, 0.32, 1), transform 200ms cubic-bezier(0.23, 1, 0.32, 1); opacity: 0; transform: translateY(6px); }
.joy-1j3zqns a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1j3zqns a:hover { text-decoration: underline; }
@media (prefers-reduced-motion: reduce) {.joy-1j3zqns { transition: none; transform: none; opacity: 1; }}
.joy-1wib0uj { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; color: var(--joy-palette-neutral-600); font-weight: 700; font-size: 12px; white-space: nowrap; transition: opacity 200ms cubic-bezier(0.23, 1, 0.32, 1), transform 200ms cubic-bezier(0.23, 1, 0.32, 1); opacity: 0; transform: translateY(6px); }
.joy-1wib0uj a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1wib0uj a:hover { text-decoration: underline; }
@media (prefers-reduced-motion: reduce) {.joy-1wib0uj { transition: none; transform: none; opacity: 1; }}
.joy-d8p84z { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; color: white; font-weight: 500; transition: opacity 0.3s, transform 0.3s; opacity: 0; transform: translateX(-10px); }
.joy-d8p84z a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-d8p84z a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-d8p84z { font-size: 12.66px; }}
@media (min-width: 900px) {.joy-d8p84z { font-size: 22px; }}
.joy-1p6vwbu { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; }
@media (min-width: 600px) {.joy-1p6vwbu { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-1p6vwbu { padding: 50px 20px 30px; }}
@media (min-width: 900px) {.joy-1p6vwbu { padding: 60px 100px 50px; }}
.joy-1dghw2t { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-flex: 1; flex-grow: 1; }
@media (min-width: 0px) {.joy-1dghw2t { gap: 26px; }}
@media (min-width: 900px) {.joy-1dghw2t { gap: 10px; }}
.joy-xp3tha { z-index: 40; padding-left: 16px; padding-right: 16px; text-align: center; -webkit-box-align: center; align-items: center; display: flex; flex-direction: column; }
@media (min-width: 0px) {.joy-xp3tha { gap: 10px; }}
@media (min-width: 900px) {.joy-xp3tha { gap: 20px; }}
.joy-1y9qmy9 { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; font-size: var(--Typography-fontSize, 50px); line-height: 100%; color: var(--joy-palette-neutral-600); }
.joy-1y9qmy9 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1y9qmy9 a:hover { text-decoration: underline; }
.joy-jp8xwt { max-width: 740px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; }
.joy-fpuc09 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; }
@media (min-width: 0px) {.joy-fpuc09 { gap: 10px; }}
@media (min-width: 900px) {.joy-fpuc09 { gap: 20px; }}
.joy-19oysfo { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); white-space: pre-wrap; --text-clump-size: 3; }
.joy-19oysfo a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-19oysfo a:hover { text-decoration: underline; }
.joy-p54awc { --Icon-margin: initial; --Icon-color: currentColor; --Icon-fontSize: var(--joy-fontSize-xl); --CircularProgress-size: 20px; --CircularProgress-thickness: 2px; --Button-gap: 0.5rem; min-height: var(--Button-minHeight, 2.25rem); font-size: var(--joy-fontSize-sm); padding-block: var(--Button-paddingBlock, 0.375rem); padding-inline: 1rem; -webkit-tap-highlight-color: transparent; box-sizing: border-box; margin: var(--Button-margin); border: none; cursor: pointer; user-select: none; -webkit-box-pack: center; justify-content: center; position: relative; text-decoration: none; font-family: var(--joy-fontFamily-body); line-height: var(--joy-lineHeight-md); --variant-borderWidth: 0px; border-radius: 9999px; font-weight: 500; background-color: transparent; color: black; display: flex; -webkit-box-align: center; align-items: center; width: fit-content; }
.joy-p54awc.Mui-focusVisible, .joy-p54awc:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-p54awc:hover { background-color: var(--variant-solidHoverBg, var(--joy-palette-primary-solidHoverBg, var(--joy-palette-primary-600, #185EA5))); }}
.joy-p54awc:active, .joy-p54awc[aria-pressed="true"] { background-color: var(--variant-solidActiveBg, var(--joy-palette-primary-solidActiveBg, var(--joy-palette-primary-700, #12467B))); }
.joy-p54awc.Mui-disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-solidDisabledColor, var(--joy-palette-primary-solidDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); background-color: var(--variant-solidDisabledBg, var(--joy-palette-primary-solidDisabledBg, var(--joy-palette-neutral-100, #F0F4F8))); }
.joy-p54awc.MuiButton-loading { color: transparent; }
.joy-p54awc:hover { background-color: rgba(236, 102, 44, 0.9); box-shadow: rgba(11, 76, 42, 0.2) 0px 0px 15px; }
.joy-p54awc:hover { background-color: transparent; box-shadow: none; }
.joy-bhlivx { display: flex; }
@media (min-width: 0px) {.joy-bhlivx { width: 100%; }}
@media (min-width: 900px) {.joy-bhlivx { width: 680px; }}
.joy-kwanmd { background-color: rgb(255, 255, 255); width: 100%; -webkit-box-pack: center; justify-content: center; display: flex; flex-direction: column; gap: 16px; border-radius: var(--joy-radius-lg); box-shadow: var(--joy-shadow-lg); position: relative; }
@media (min-width: 0px) {.joy-kwanmd { min-height: 400px; }}
@media (min-width: 900px) {.joy-kwanmd { min-height: 460px; }}
.joy-1d738kq { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); text-align: center; }
.joy-1d738kq a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1d738kq a:hover { text-decoration: underline; }
.joy-17s6znb { height: 55%; z-index: -1; position: absolute; background-color: var(--joy-palette-background-level3); display: flex; width: 100%; }
.joy-1knh50e { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: start; align-items: start; -webkit-box-pack: center; justify-content: center; gap: 40px; width: 100%; margin-left: 0px; margin-right: 0px; background-color: var(--joy-palette-background-level3); }
@media (min-width: 600px) {.joy-1knh50e { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-1knh50e { padding-left: 20px; padding-right: 20px; padding-bottom: 90px; }}
@media (min-width: 900px) {.joy-1knh50e { padding-left: 100px; padding-right: 100px; padding-bottom: 60px; }}
.joy-104pwnl { display: flex; flex-direction: column; }
@media (min-width: 0px) {.joy-104pwnl { padding-top: 0px; }}
@media (min-width: 900px) {.joy-104pwnl { padding-top: 60px; }}
.joy-1taatvx { display: flex; -webkit-box-pack: start; justify-content: flex-start; }
@media (min-width: 0px) {.joy-1taatvx { flex-direction: column; gap: 10px; }}
@media (min-width: 900px) {.joy-1taatvx { flex-direction: row; }}
.joy-1bivsv1 { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; }
.joy-w5xw07 { background-color: var(--joy-palette-neutral-100); width: 24px; height: 24px; border-radius: 400px; display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.joy-1t8zapw { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 400; color: black; }
.joy-1t8zapw a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1t8zapw a:hover { text-decoration: underline; }
.joy-sl0g3m { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; gap: 40px; width: 100%; }
@media (min-width: 0px) {.joy-sl0g3m { flex-direction: column; }}
@media (min-width: 900px) {.joy-sl0g3m { flex-direction: row; }}
.joy-1vv1h6o { display: flex; flex-direction: column; gap: 40px; -webkit-box-flex: 1; flex-grow: 1; flex-basis: 0px; }
.joy-r1d8l0{--Icon-fontSize:calc(1em * 100%);margin:var(--Typography-margin, 0px);display:block;font-weight:700;font-size:var(--Typography-fontSize, 50px);line-height:100%;letter-spacing:-2%;color:var(--joy-palette-neutral-600);margin-bottom:16px;}
.joy-r1d8l0 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-r1d8l0 a:hover { text-decoration: underline; }
.joy-1vqoomv { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); white-space: pre-wrap; }
.joy-1vqoomv a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1vqoomv a:hover { text-decoration: underline; }
.joy-hmhsxf { position: relative; height: max-content; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-basis: 0px; }
.joy-hmhsxf img { height: 344px; }
@media (min-width: 0px) {.joy-hmhsxf img { width: 100%; }}
@media (min-width: 900px) {.joy-hmhsxf img { width: 474px; object-fit: contain; }}
.joy-bh9jg4 { position: absolute; display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 16px; bottom: 0px; transform: translateY(50%); }
.joy-1ksy1ns { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 40px; width: 100%; margin-left: 0px; margin-right: 0px; }
@media (min-width: 600px) {.joy-1ksy1ns { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-1ksy1ns { padding-left: 20px; padding-right: 20px; }}
@media (min-width: 900px) {.joy-1ksy1ns { padding-left: 163px; padding-right: 163px; }}
.joy-empj53 { box-shadow: var(--joy-shadow-primaryShadow); border-radius: 16px; background-color: white; display: flex; gap: 40px; width: 100%; }
@media (min-width: 0px) {.joy-empj53 { flex-direction: column; }}
@media (min-width: 900px) {.joy-empj53 { flex-direction: row; }}
.joy-5u0moe { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); gap: 0.75rem 1rem; position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); font-weight: 400; --variant-borderWidth: 1px; --Card-padding: 0px; --Card-radius: 16px; border: none; background-color: transparent; width: 100%; border-radius: 16px; overflow: hidden; padding: 0px; }
.joy-5u0moe .MuiCardContent-root { gap: 15px; }
.joy-tgt6ek { display: flex; -webkit-box-pack: start; justify-content: flex-start; align-items: flex-start; }
@media (min-width: 0px) {.joy-tgt6ek { flex-direction: column; gap: 30px; }}
@media (min-width: 900px) {.joy-tgt6ek { flex-direction: row; gap: unset; }}
.joy-1oxa7p6 { height: fit-content; display: flex; flex-direction: column; gap: 9px; width: 100%; border-radius: 16px 0px 0px 16px; }
@media (min-width: 0px) {.joy-1oxa7p6 { padding: 0px 24px 30px; order: 2; }}
@media (min-width: 900px) {.joy-1oxa7p6 { padding: 50px 40px; order: 1; }}
.joy-xb6g16{--Icon-fontSize:calc(1em * var(--joy-lineHeight-xs, 1.33334));margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-weight:700;font-size:var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem));line-height:var(--joy-lineHeight-xs, 1.33334);color:var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C));color:var(--joy-palette-neutral-600);margin-bottom:24px;font-weight:400;color:var(--joy-palette-primary-700);}
.joy-xb6g16 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-xb6g16 a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-xb6g16 { font-size: 25px; }}
@media (min-width: 900px) {.joy-xb6g16 { font-size: 25px; }}
.joy-1eveypv { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 700; font-size: var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem)); line-height: var(--joy-lineHeight-xs, 1.33334); color: var(--joy-palette-primary-700); }
.joy-1eveypv a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1eveypv a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1eveypv { font-size: 25px; }}
@media (min-width: 900px) {.joy-1eveypv { font-size: 25px; }}
.joy-6ylph0 { display: flex; flex-direction: column; gap: 10px; width: 100%; padding-left: 0px; padding-right: 0px; }
.joy-16cjfy0 { display: flex; flex-direction: row; align-items: flex-end; gap: 16px; }
.joy-1jivqh8{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-md, 1rem));line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;color:var(--joy-palette-neutral-600);font-weight:500;margin-bottom:18px;}
.joy-1jivqh8 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1jivqh8 a:hover { text-decoration: underline; }
.joy-1dkjsm3 { --RadioGroup-gap: 1.25rem; margin: var(--unstable_RadioGroup-margin); border-radius: var(--joy-radius-sm); --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); gap: 12px; display: flex; flex-direction: row; align-items: flex-end; }
.joy-1r0jwcw { --Icon-color: var(--joy-palette-text-icon); --ListItem-stickyBackground: var(--joy-palette-background-surface); --Sheet-background: var(--joy-palette-background-surface); --List-radius: calc(300px - var(--variant-borderWidth, 0px)); --unstable_actionRadius: calc(300px - var(--variant-borderWidth, 0px)); background-color: var(--joy-palette-background-surface); position: relative; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); font-weight: 400; --variant-borderWidth: 0px; width: 35px; height: 35px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-radius: 300px; }
.joy-v53720 { --Icon-fontSize: var(--Radio-size); --Icon-color: currentColor; --Radio-size: 1.5rem; font-size: var(--joy-fontSize-lg); gap: var(--Radio-gap, 0.75rem); position: initial; display: inline-flex; box-sizing: border-box; min-width: 0px; font-family: var(--joy-fontFamily-body); line-height: var(--Radio-size); color: var(--joy-palette-neutral-200); }
.joy-v53720 ~ * { --FormHelperText-margin: 0.375rem 0 0 2.25rem; }
.joy-v53720.Mui-disabled { color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); }
.joy-z2phl0 { --Icon-color: var(--joy-palette-text-icon); margin: 0px; box-sizing: border-box; width: var(--Radio-size); height: var(--Radio-size); border-radius: var(--Radio-size); display: contents; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; flex-shrink: 0; }
.joy-z2phl0.Mui-checked { --Icon-color: currentColor; }
.joy-8a7yx { position: absolute; text-align: left; border-radius: var(--Radio-actionRadius, var(--unstable_actionRadius, inherit)); top: calc(-1 * var(--variant-borderWidth, 0px)); left: calc(-1 * var(--variant-borderWidth, 0px)); bottom: calc(-1 * var(--variant-borderWidth, 0px)); right: calc(-1 * var(--variant-borderWidth, 0px)); z-index: 1; color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); background-color: var(--joy-palette-neutral-100); box-shadow: none; border: none; --variant-borderWidth: 0px; }
.joy-8a7yx.Mui-focusVisible, .joy-8a7yx:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-8a7yx:hover { background-color: var(--variant-outlinedHoverBg, var(--joy-palette-neutral-outlinedHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); }}
.joy-8a7yx:active { background-color: var(--variant-outlinedActiveBg, var(--joy-palette-neutral-outlinedActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); }
.joy-8a7yx.Mui-disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-outlinedDisabledColor, var(--joy-palette-neutral-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-neutral-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); }
.joy-8a7yx:hover { }
.joy-zo1pqd { margin: 0px; opacity: 0; position: absolute; height: 100%; width: 100%; cursor: pointer; }
.joy-17aoebv { flex: 1 1 0%; min-width: 0px; z-index: 1; pointer-events: none; font-weight: var(--joy-fontWeight-lg); font-size: var(--joy-fontSize-md); }
.joy-gewgw3 { --Icon-fontSize: var(--Radio-size); --Icon-color: currentColor; --Radio-size: 1.5rem; font-size: var(--joy-fontSize-lg); gap: var(--Radio-gap, 0.75rem); position: initial; display: inline-flex; box-sizing: border-box; min-width: 0px; font-family: var(--joy-fontFamily-body); line-height: var(--Radio-size); color: white; }
.joy-gewgw3 ~ * { --FormHelperText-margin: 0.375rem 0 0 2.25rem; }
.joy-gewgw3.Mui-disabled { color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); }
.joy-125e86y { --Icon-color: currentColor; margin: 0px; box-sizing: border-box; width: var(--Radio-size); height: var(--Radio-size); border-radius: var(--Radio-size); display: contents; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; flex-shrink: 0; }
.joy-125e86y.Mui-checked { --Icon-color: currentColor; }
.joy-4j2ai5 { position: absolute; text-align: left; border-radius: var(--Radio-actionRadius, var(--unstable_actionRadius, inherit)); top: calc(-1 * var(--variant-borderWidth, 0px)); left: calc(-1 * var(--variant-borderWidth, 0px)); bottom: calc(-1 * var(--variant-borderWidth, 0px)); right: calc(-1 * var(--variant-borderWidth, 0px)); z-index: 1; color: var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB))); background-color: var(--joy-palette-primary-500); box-shadow: var(--joy-shadow-primaryShadow); border: 3px solid white; --variant-borderWidth: 2px; }
.joy-4j2ai5.Mui-focusVisible, .joy-4j2ai5:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-4j2ai5:hover { background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); }}
.joy-4j2ai5:active { background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); }
.joy-4j2ai5.Mui-disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); }
.joy-4j2ai5:hover { background-color: var(--joy-palette-primary-500); }
.joy-1r9wefl { background-color: var(--joy-palette-background-level3); display: flex; flex-direction: column; gap: 70px; width: 100%; flex-basis: 0px; border-radius: 0px 16px 16px 0px; }
@media (min-width: 0px) {.joy-1r9wefl { order: 1; padding: 0px 24px 30px; }}
@media (min-width: 900px) {.joy-1r9wefl { order: 2; padding: 50px 40px; }}
.joy-2l42up { display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; width: 100%; }
.joy-12y93z9 { --Icon-fontSize: calc(0.4 * var(--_root-size)); --CircularProgress-trackColor: var(--variant-softBg, var(--joy-palette-neutral-softBg, var(--joy-palette-neutral-100, #F0F4F8))); --CircularProgress-progressColor: var(--variant-solidBg, var(--joy-palette-primary-solidBg, var(--joy-palette-primary-500, #0B6BCB))); --CircularProgress-percent: 100; --_track-thickness: 23px; --_progress-thickness: 23px; --CircularProgress-size: 64px; --_thickness-diff: calc(var(--_track-thickness) - var(--_progress-thickness)); --_inner-size: calc(var(--_root-size) - 2 * var(--variant-borderWidth, 0px)); --_outlined-inset: max(var(--_track-thickness), var(--_progress-thickness)); width: var(--_root-size); height: var(--_root-size); border-radius: var(--_root-size); margin: var(--CircularProgress-margin); box-sizing: border-box; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; flex-shrink: 0; position: relative; color: var(--variant-softColor, var(--joy-palette-primary-softColor, var(--joy-palette-primary-700, #12467B))); font-family: var(--joy-fontFamily-body); font-weight: var(--joy-fontWeight-md); font-size: calc(0.2 * var(--_root-size)); --variant-borderWidth: 0px; --_root-size: 200px; --CircularProgress-linecap: butt; }
.joy-18a5s3t { width: inherit; height: inherit; display: inherit; box-sizing: inherit; position: absolute; top: calc(-1 * var(--variant-borderWidth, 0px)); left: calc(-1 * var(--variant-borderWidth, 0px)); }
.joy-16kf0hb { cx: 50%; cy: 50%; r: calc(var(--_inner-size) / 2 - var(--_track-thickness) / 2 + min(0px, var(--_thickness-diff) / 2)); fill: transparent; stroke-width: var(--_track-thickness); position: relative; stroke: var(--joy-palette-primary-500); }
.joy-1x8hwoo { --_progress-radius: calc(var(--_inner-size) / 2 - var(--_progress-thickness) / 2 - max(0px, var(--_thickness-diff) / 2)); --_progress-length: calc(2 * 3.1415926535 * var(--_progress-radius)); cx: 50%; cy: 50%; r: var(--_progress-radius); fill: transparent; stroke-width: var(--_progress-thickness); stroke-linecap: var(--CircularProgress-linecap, round); stroke-dasharray: var(--_progress-length); stroke-dashoffset: calc(var(--_progress-length) - var(--CircularProgress-percent) * var(--_progress-length) / 100); transform-origin: center center; transform: rotate(-90deg); stroke: var(--joy-palette-primary-400); }
.joy-139if9x { position: absolute; top: 0px; width: 69px; height: 22px; display: flex; transform: translate(-80%, -70%); }
.joy-139if9ximg { width: 100%; height: auto; }
.joy-zg1vud { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; }
.joy-11nh1lv { --Icon-fontSize: calc(1em * undefined); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; font-size: var(--Typography-fontSize, 24px); color: var(--joy-palette-primary-700); }
.joy-11nh1lv a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-11nh1lv a:hover { text-decoration: underline; }
.joy-1ex1fzu { display: flex; flex-direction: column; gap: 30px; }
.joy-9jay18 { display: flex; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; }
.joy-4eydpx { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; color: var(--joy-palette-neutral-600); font-weight: 500; }
.joy-4eydpx a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-4eydpx a:hover { text-decoration: underline; }
.joy-rxwova { --Icon-fontSize: calc(1em * undefined); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; font-size: var(--Typography-fontSize, 24px); color: var(--joy-palette-neutral-600); }
.joy-rxwova a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-rxwova a:hover { text-decoration: underline; }
.joy-8i6ebg { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); }
.joy-8i6ebg a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-8i6ebg a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-8i6ebg { text-align: center; }}
@media (min-width: 900px) {.joy-8i6ebg { text-align: left; }}
.joy-1xkdukh { box-sizing: border-box; padding: 70px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; }
@media (min-width: 600px) {.joy-1xkdukh { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-1xkdukh { padding-left: 10px; padding-right: 10px; }}
@media (min-width: 900px) {.joy-1xkdukh { padding-left: 100px; padding-right: 100px; }}
.joy-q12fah { padding-top: 100px; padding-bottom: 100px; background-color: var(--joy-palette-primary-700); border-radius: 5px; display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; position: relative; overflow: hidden; }
@media (min-width: 0px) {.joy-q12fah { padding-left: 10px; padding-right: 10px; }}
@media (min-width: 900px) {.joy-q12fah { padding-left: 140px; padding-right: 140px; }}
.joy-z30mgz { display: flex; }
.joy-z30mgz img { width: 100%; height: 100%; right: 0px; object-fit: cover; }
@media (min-width: 0px) {.joy-z30mgz img { bottom: unset; top: 0px; transform: translate(0%, -30%); }}
@media (min-width: 600px) {.joy-z30mgz img { transform: translate(30%, -30%); }}
@media (min-width: 900px) {.joy-z30mgz img { bottom: 0px; top: unset; transform: translate(30%, 40%); }}
.joy-fcn4c4 { display: flex; flex-direction: column; gap: 30px; }
.joy-1t5t5za { display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; width: 100%; position: relative; z-index: 1; }
.joy-do9f1q { display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: start; justify-content: flex-start; gap: 10px; }
.joy-gezrkn { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; line-height: 100%; font-size: 42px; color: white; }
.joy-gezrkn a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-gezrkn a:hover { text-decoration: underline; }
.joy-1j8j326 { --Icon-fontSize: calc(1em * 110%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-display, Albert Sans, sans-serif); font-weight: 600; font-size: var(--Typography-fontSize, 28px); line-height: 110%; color: white; }
.joy-1j8j326 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1j8j326 a:hover { text-decoration: underline; }
.joy-1gajvmk{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-md, 1rem));line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;color:var(--joy-palette-neutral-600);white-space:pre-wrap;color:white;margin-bottom:12px;}
.joy-1gajvmk a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1gajvmk a:hover { text-decoration: underline; }
.joy-trmot1 { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; gap: 30px; }
@media (min-width: 0px) {.joy-trmot1 { flex-direction: column; }}
@media (min-width: 900px) {.joy-trmot1 { flex-direction: row; }}
.joy-1xxeysd { display: flex; -webkit-box-align: stretch; align-items: stretch; }
@media (min-width: 0px) {.joy-1xxeysd { gap: 30px; flex-direction: column; }}
@media (min-width: 900px) {.joy-1xxeysd { gap: 100px; flex-direction: row; }}
.joy-1orkucj { display: flex; flex-direction: column; -webkit-box-pack: center; justify-content: center; gap: 10px; }
@media (min-width: 0px) {.joy-1orkucj { -webkit-box-align: center; align-items: center; }}
@media (min-width: 900px) {.joy-1orkucj { -webkit-box-align: start; align-items: start; }}
.joy-1vx9e5g { --Icon-fontSize: calc(1em * undefined); margin: var(--Typography-margin, 0px); display: block; color: var(--joy-palette-neutral-600); width: auto; font-size: 28px; font-weight: 600; }
.joy-1vx9e5g a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1vx9e5g a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1vx9e5g { text-align: center; }}
@media (min-width: 900px) {.joy-1vx9e5g { text-align: start; }}
.joy-1vnvwew { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); width: auto; }
.joy-1vnvwew a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1vnvwew a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1vnvwew { text-align: center; }}
@media (min-width: 900px) {.joy-1vnvwew { text-align: start; }}
.joy-sc59wm { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; }
@media (min-width: 600px) {.joy-sc59wm { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-sc59wm { padding-left: 10px; padding-right: 10px; padding-bottom: 60px; }}
@media (min-width: 900px) {.joy-sc59wm { padding-left: 180px; padding-right: 180px; padding-bottom: 70px; }}
.joy-hyxlzm { position: relative; display: flex; }
.joy-h8zqyj { --Grid-columns: 12; --Grid-columnSpacing: 8px; --Grid-rowSpacing: 8px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); width: 100%; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 900px) {.joy-h8zqyj { --Grid-columnSpacing: 20px; }}
@media (min-width: 900px) {.joy-h8zqyj { --Grid-rowSpacing: 20px; }}
@media (min-width: 0px) {.joy-h8zqyj { padding-left: 10px; padding-right: 10px; }}
@media (min-width: 900px) {.joy-h8zqyj { padding-left: 16px; padding-right: 16px; }}
@media (min-width: 1200px) {.joy-h8zqyj { padding-left: 70px; padding-right: 70px; }}
.joy-9qgic9 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 6 / var(--Grid-columns)); min-width: 0px; box-sizing: border-box; padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); }
@media (min-width: 900px) {.joy-9qgic9 { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 4 / var(--Grid-columns)); }}
.joy-157u475 { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-plainColor, rgba(var(--joy-palette-primary-mainChannel) / 1)); font-weight: 400; text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; appearance: none; position: relative; text-decoration: none; width: 100%; }
@media (hover: hover) {.joy-157u475:hover { text-decoration-line: underline; }}
.joy-157u475.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-157u475.Mui-focusVisible, .joy-157u475:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-157u475:hover { text-decoration: none; }
.joy-1sxfrtm { border-radius: 5px; border: 1px solid var(--joy-palette-neutral-100); box-shadow: var(--joy-shadow-primaryShadow); display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; background: rgb(255, 255, 255); min-height: 90px; }
@media (min-width: 0px) {.joy-1sxfrtm { padding: 6px 8px 6px 16px; }}
@media (min-width: 900px) {.joy-1sxfrtm { padding: 8px 20px; }}
.joy-1sxfrtm:hover { border: 1px solid var(--joy-palette-primary-400); }
.joy-1sxfrtm:hover .typography-hover { color: var(--joy-palette-primary-500); font-weight: 600; }
.joy-181rqxj { display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; }
@media (min-width: 0px) {.joy-181rqxj { gap: 5px; }}
@media (min-width: 900px) {.joy-181rqxj { gap: 20px; }}
.joy-143xouj { background-color: var(--joy-palette-neutral-100); border-radius: 100%; display: flex; }
.joy-snvb0e { display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
@media (min-width: 0px) {.joy-snvb0e { width: 22.84px; height: 22.84px; }}
@media (min-width: 900px) {.joy-snvb0e { width: 44px; height: 44px; }}
.joy-2pmngu { --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: var(--joy-lineHeight-md, 1.5); width: 100%; text-align: start; font-weight: 500; font-size: 16px; color: black; }
.joy-2pmngu a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-2pmngu a:hover { text-decoration: underline; }
.joy-1tac6b0 { width: 100%; height: 82px; position: absolute; bottom: 0px; left: 0px; backdrop-filter: blur(2px); background-image: url("../best-ml/placeholders/background-white.svg"); }
.joy-tubicx{--ListDivider-gap:0.375rem;--ListItem-minHeight:2.25rem;--ListItem-paddingY:0.25rem;--ListItem-paddingX:0.25rem;--ListItem-gap:0.625rem;--ListItemDecorator-size:2.5rem;--Icon-fontSize:var(--joy-fontSize-xl);--List-gap:0px;--List-nestedInsetStart:0px;--ListItem-paddingLeft:var(--ListItem-paddingX);--ListItem-paddingRight:var(--ListItem-paddingX);--_List-markerDeduct:1ch;--unstable_List-childRadius:calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px));--ListItem-radius:var(--unstable_List-childRadius);--ListItem-startActionTranslateX:calc(0.5 * var(--ListItem-paddingLeft));--ListItem-endActionTranslateX:calc(-0.5 * var(--ListItem-paddingRight));margin:initial;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--joy-fontSize-md, 1rem);line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;padding-block:var(--List-padding, var(--ListDivider-gap));padding-inline:var(--List-padding);-webkit-padding-start:3ch;padding-inline-start:3ch;box-sizing:border-box;border-radius:var(--List-radius);list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;--_List-markerDisplay:list-item;--_List-markerType:disc;line-height:calc(var(--ListItem-minHeight) - 2 * var(--ListItem-paddingY));-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;--variant-borderWidth:0px;color:var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E)));--unstable_List-borderWidth:var(--variant-borderWidth, 0px);padding-left:16px;list-style-type:disc;}
.joy-tubicx .MuiListItem-root { display: list-item; color: var(--joy-palette-primary-800); }
.joy-qne4w2 { --ListItemButton-marginInline: calc(-1 * var(--ListItem-paddingLeft)) calc(-1 * var(--ListItem-paddingRight)); --ListItemButton-marginBlock: calc(-1 * var(--ListItem-paddingY)); -webkit-box-align: center; align-items: center; margin-inline: var(--ListItem-marginInline); --unstable_actionRadius: calc(var(--ListItem-radius) - var(--variant-borderWidth, 0px)); box-sizing: border-box; border-radius: var(--ListItem-radius); display: var(--_ListItem-display); flex: 0 0 auto; list-style-type: var(--_List-markerType, disc); position: relative; padding-block-start: var(--ListItem-paddingY); padding-block-end: var(--ListItem-paddingY); padding-inline-start: var(--ListItem-paddingLeft); padding-inline-end: var(--ListItem-paddingRight); margin-block-start: var(--List-gap); min-block-size: var(--ListItem-minHeight); --variant-borderWidth: 0px; font-size: 16px; font-weight: 500; gap: 0px; padding: 0px; color: var(--joy-palette-primary-800); }
.joy-qne4w2:not([hidden]) { --_ListItem-display: var(--_List-markerDisplay, flex); }
.MuiListItem-nested > .joy-qne4w2 { --_ListItem-display: flex; }
.joy-vgz594 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-primary-800); }
.joy-vgz594 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-vgz594 a:hover { text-decoration: underline; }
.joy-mfnmj { --Icon-fontSize: calc(0.4 * var(--_root-size)); --CircularProgress-trackColor: var(--variant-softBg, var(--joy-palette-neutral-softBg, var(--joy-palette-neutral-100, #F0F4F8))); --CircularProgress-progressColor: var(--variant-solidBg, var(--joy-palette-primary-solidBg, var(--joy-palette-primary-500, #0B6BCB))); --CircularProgress-percent: 93.35718151150667; --_track-thickness: 23px; --_progress-thickness: 23px; --CircularProgress-size: 64px; --_thickness-diff: calc(var(--_track-thickness) - var(--_progress-thickness)); --_inner-size: calc(var(--_root-size) - 2 * var(--variant-borderWidth, 0px)); --_outlined-inset: max(var(--_track-thickness), var(--_progress-thickness)); width: var(--_root-size); height: var(--_root-size); border-radius: var(--_root-size); margin: var(--CircularProgress-margin); box-sizing: border-box; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; flex-shrink: 0; position: relative; color: var(--variant-softColor, var(--joy-palette-primary-softColor, var(--joy-palette-primary-700, #12467B))); font-family: var(--joy-fontFamily-body); font-weight: var(--joy-fontWeight-md); font-size: calc(0.2 * var(--_root-size)); --variant-borderWidth: 0px; --_root-size: 200px; --CircularProgress-linecap: butt; }
.joy-1vd84sn { display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.joy-1paxzh8 { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; text-underline-offset: 0.15em; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 16px 0px; cursor: pointer; appearance: none; position: relative; color: white; display: flex; width: max-content; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 16px 24px; text-align: center; text-decoration: none; border-radius: 100px; font-weight: 600; transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms ease-out; background-color: var(--joy-palette-secondary-500); }
@media (hover: hover) {.joy-1paxzh8:hover { text-decoration-line: underline; }}
.joy-1paxzh8.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-1paxzh8.Mui-focusVisible, .joy-1paxzh8:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (min-width: 0px) {.joy-1paxzh8 { font-size: 16px; }}
@media (min-width: 900px) {.joy-1paxzh8 { font-size: 18px; }}
.joy-1paxzh8:active { transform: scale(0.97); }
@media (prefers-reduced-motion: reduce) {.joy-1paxzh8 { transition: background-color 200ms ease-out; } .joy-1paxzh8:active { transform: none; }}
.joy-1paxzh8:hover { background-color: var(--joy-palette-secondary-400); box-shadow: var(--joy-shadow-primaryShadow); }
.joy-1paxzh8:hover { text-decoration: none; transition: background-color 0.3s ease-out; background-color: var(--joy-palette-secondary-500); }
.joy-25xb0k { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; }
@media (min-width: 600px) {.joy-25xb0k { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-25xb0k { padding-left: 20px; padding-right: 20px; padding-bottom: 80px; }}
@media (min-width: 900px) {.joy-25xb0k { padding-left: 100px; padding-right: 100px; padding-bottom: 30px; }}
.joy-t93nco { max-width: 930px; box-shadow: var(--joy-shadow-primaryShadow); background-color: white; padding: 50px 40px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-radius: 16px; }
@media (min-width: 0px) {.joy-t93nco { flex-direction: column; gap: 8px; }}
@media (min-width: 900px) {.joy-t93nco { flex-direction: row; gap: 64px; }}
.joy-124aki8 { display: flex; flex-direction: column; gap: 20px; }
.joy-18x5zt7 { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; font-size: var(--Typography-fontSize, 50px); line-height: 100%; color: var(--joy-palette-neutral-600); text-align: center; width: 100%; }
.joy-18x5zt7 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-18x5zt7 a:hover { text-decoration: underline; }
.joy-n4f7uz { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 400; white-space: pre-wrap; text-align: center; width: 100%; color: var(--joy-palette-primary-800); }
.joy-n4f7uz a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-n4f7uz a:hover { text-decoration: underline; }
.joy-hw9ey { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; }
@media (min-width: 600px) {.joy-hw9ey { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-hw9ey { padding-left: 20px; padding-right: 20px; }}
@media (min-width: 900px) {.joy-hw9ey { padding-left: 160px; padding-right: 160px; }}
.joy-1c78tuf { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; line-height: 100%; color: var(--joy-palette-text-secondary); font-size: 50px; word-break: break-word; }
.joy-1c78tuf a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1c78tuf a:hover { text-decoration: underline; }
@media (min-width: 1200px) {.joy-1c78tuf { white-space: pre-wrap; }}
.joy-1axajuo { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; overflow: hidden; background-color: var(--joy-palette-background-level3); }
@media (min-width: 600px) {.joy-1axajuo { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-1axajuo { padding-left: 20px; padding-right: 20px; }}
@media (min-width: 900px) {.joy-1axajuo { padding-left: 160px; padding-right: 0px; }}
.joy-4ta99j { --Grid-columns: 12; --Grid-columnSpacing: 0px; --Grid-rowSpacing: 60px; flex-flow: column wrap; min-width: 0px; box-sizing: border-box; display: flex; margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); -webkit-box-align: center; align-items: center; }
@media (min-width: 900px) {.joy-4ta99j { --Grid-columnSpacing: 60px; }}
@media (min-width: 1200px) {.joy-4ta99j { --Grid-columnSpacing: 160px; }}
@media (min-width: 900px) {.joy-4ta99j { --Grid-rowSpacing: 0px; }}
@media (min-width: 900px) {.joy-4ta99j { flex-direction: row; }}
.joy-a4xn15 { display: flex; flex-direction: column; width: 100%; gap: 40px; }
.joy-1hyiyt7 { --Icon-fontSize: calc(1em * 100%); --Icon-color: currentColor; margin: var(--Typography-margin, 0px); display: block; font-weight: 700; line-height: 100%; color: var(--joy-palette-neutral-600); font-size: 50px; }
.joy-1hyiyt7 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1hyiyt7 a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1hyiyt7 { text-align: center; }}
@media (min-width: 900px) {.joy-1hyiyt7 { text-align: start; }}
.joy-109ohvq { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 100%; width: 100%; position: relative; }
.joy-109ohvq img { transform-origin: left center; }
@media (min-width: 0px) {.joy-109ohvq img { transform: unset; }}
@media (min-width: 900px) {.joy-109ohvq img { transform: scale(0.9); }}
.joy-wvt71 { position: absolute; display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 16px; bottom: 0px; transform: translateY(60%); }
.joy-5y2ccl { display: flex; -webkit-box-align: stretch; align-items: stretch; gap: 20px; }
@media (min-width: 0px) {.joy-5y2ccl { flex-direction: column; }}
@media (min-width: 900px) {.joy-5y2ccl { flex-direction: row; }}
.joy-5y2ccl .MuiAvatar-root { background-color: rgb(251, 250, 247); padding: 16px; }
.joy-5y2ccl img { object-fit: contain; }
.joy-jfgs0r { display: flex; flex-direction: column; flex: 9999 1 0%; z-index: 1; padding: var(--unstable_padding); -webkit-box-align: center; align-items: center; text-align: center; gap: 20px; }
.MuiCardOverflow-root > .joy-jfgs0r { --unstable_padding: calc(var(--Card-padding) * 0.75) 0px; }
.joy-1ot00zh { --Icon-fontSize: calc(1em * 110%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-display, Albert Sans, sans-serif); font-weight: 600; font-size: var(--Typography-fontSize, 28px); line-height: 110%; color: var(--joy-palette-neutral-600); }
.joy-1ot00zh a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1ot00zh a:hover { text-decoration: underline; }
.joy-esvvlj { height: 55%; z-index: -1; position: absolute; background-color: var(--joy-palette-primary-700); display: flex; width: 100%; }
.joy-1hqd9bw { z-index: 40; padding-left: 16px; padding-right: 16px; text-align: center; -webkit-box-align: center; align-items: center; display: flex; flex-direction: column; padding-bottom: 60px; }
@media (min-width: 0px) {.joy-1hqd9bw { gap: 10px; }}
@media (min-width: 900px) {.joy-1hqd9bw { gap: 20px; }}
.joy-1pvdavf { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: white; }
.joy-1pvdavf a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1pvdavf a:hover { text-decoration: underline; }
.joy-mko8nh { display: flex; height: 37px; }
@media (min-width: 0px) {.joy-mko8nh { width: 100%; }}
@media (min-width: 900px) {.joy-mko8nh { width: 352px; }}
.joy-mko8nh img { width: 100%; height: 100%; object-fit: contain; }
.joy-1xhoie7 { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; margin-left: 0px; margin-right: 0px; }
@media (min-width: 600px) {.joy-1xhoie7 { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-1xhoie7 { gap: 30px; padding-left: 20px; padding-right: 20px; padding-bottom: 53px; }}
@media (min-width: 900px) {.joy-1xhoie7 { gap: 54px; padding-left: 100px; padding-right: 100px; padding-bottom: 83px; }}
.joy-gtr9wg { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; gap: 20px; width: 100%; }
@media (min-width: 0px) {.joy-gtr9wg { flex-direction: column; }}
@media (min-width: 900px) {.joy-gtr9wg { flex-direction: row; }}
.joy-1hhyoih { background-color: white; box-shadow: var(--joy-shadow-primaryShadow); border-radius: 16px; padding: 10px; display: flex; width: 100%; min-height: 406px; }
@media (min-width: 0px) {.joy-1hhyoih { max-width: 100%; }}
@media (min-width: 900px) {.joy-1hhyoih { max-width: 600px; }}
.joy-16mef9d { background-color: white; box-shadow: var(--joy-shadow-primaryShadow); border-radius: 16px; padding: 50px 40px; display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: center; justify-content: center; gap: 30px; }
@media (min-width: 0px) {.joy-16mef9d { width: 100%; height: auto; }}
@media (min-width: 900px) {.joy-16mef9d { width: 600px; height: 406px; }}
.joy-xj3x6d { display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: center; justify-content: center; gap: 10px; }
.joy-19chmd9{--Icon-margin:initial;--Icon-color:currentColor;--Icon-fontSize:var(--joy-fontSize-xl);--CircularProgress-size:20px;--CircularProgress-thickness:2px;--Button-gap:0.5rem;min-height:var(--Button-minHeight, 2.25rem);font-size:var(--joy-fontSize-sm);padding-block:var(--Button-paddingBlock, 0.375rem);padding-inline:1rem;-webkit-tap-highlight-color:transparent;box-sizing:border-box;border-radius:var(--Button-radius, var(--joy-radius-sm));margin:var(--Button-margin);border:none;background-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;-webkit-text-decoration:none;text-decoration:none;font-family:var(--joy-fontFamily-body);font-weight:var(--joy-fontWeight-lg);line-height:var(--joy-lineHeight-md);--variant-borderWidth:1px;color:var(--variant-outlinedColor, var(--joy-palette-primary-outlinedColor, var(--joy-palette-primary-500, #0B6BCB)));border:var(--variant-borderWidth) solid;border-color:var(--variant-outlinedBorder, var(--joy-palette-primary-outlinedBorder, var(--joy-palette-primary-300, #97C3F0)));border-radius:9999px;font-weight:500;border-color:rgba(9, 59, 65, 1);color:rgba(9, 59, 65, 1);background-color:transparent;}
.joy-19chmd9.Mui-focusVisible, .joy-19chmd9:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-19chmd9:hover { background-color: var(--variant-outlinedHoverBg, var(--joy-palette-primary-outlinedHoverBg, var(--joy-palette-primary-100, #E3EFFB))); }}
.joy-19chmd9:active, .joy-19chmd9[aria-pressed="true"] { background-color: var(--variant-outlinedActiveBg, var(--joy-palette-primary-outlinedActiveBg, var(--joy-palette-primary-200, #C7DFF7))); }
.joy-19chmd9.Mui-disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-outlinedDisabledColor, var(--joy-palette-primary-outlinedDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); border-color: var(--variant-outlinedDisabledBorder, var(--joy-palette-primary-outlinedDisabledBorder, var(--joy-palette-neutral-200, #DDE7EE))); }
.joy-19chmd9.MuiButton-loading { color: transparent; }
.joy-19chmd9:hover { background-color: transparent; box-shadow: rgba(11, 76, 42, 0.2) 0px 0px 15px; }
.joy-bwh980 { height: 60%; z-index: -1; position: absolute; background-color: var(--joy-palette-background-level3); display: flex; width: 100%; }
.joy-1xwmo4l { display: flex; flex-direction: column; gap: 30px; -webkit-box-flex: 1; flex-grow: 1; flex-basis: 0px; }
.joy-i839uk { --Grid-columns: 12; --Grid-columnSpacing: 20px; --Grid-rowSpacing: 20px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); width: 100%; max-width: 1100px; }
.joy-grry9j { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-columns)); min-width: 0px; box-sizing: border-box; padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); }
@media (min-width: 900px) {.joy-grry9j { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 4 / var(--Grid-columns)); }}
.joy-1v67rhg { height: 100%; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; gap: 20px; width: 100%; padding: 30px; border-radius: 16px; box-shadow: var(--joy-shadow-secondaryShadow); text-align: center; }
.joy-15lzl85 { --Icon-fontSize: calc(1em * undefined); margin: var(--Typography-margin, 0px); display: block; color: var(--joy-palette-neutral-600); font-size: 28px; font-weight: 600; text-align: center; }
.joy-15lzl85 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-15lzl85 a:hover { text-decoration: underline; }
.joy-11ggs3m { height: 100%; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; width: 100%; padding: 30px; border-radius: 16px; box-shadow: var(--joy-shadow-secondaryShadow); text-align: center; }
.joy-tx43ei{--Icon-fontSize:calc(1em * var(--joy-lineHeight-xs, 1.33334));margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-weight:700;font-size:var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem));line-height:var(--joy-lineHeight-xs, 1.33334);color:var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C));color:var(--joy-palette-neutral-600);font-size:20px;font-weight:700;margin-top:20px;}
.joy-tx43ei a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-tx43ei a:hover { text-decoration: underline; }
.joy-5jwkto { --ListDivider-gap: 0.375rem; --ListItem-minHeight: 2.25rem; --ListItem-paddingY: 0.25rem; --ListItem-paddingX: 0.75rem; --ListItem-gap: 0.625rem; --ListItemDecorator-size: 2.5rem; --Icon-fontSize: var(--joy-fontSize-xl); --List-gap: 0px; --List-nestedInsetStart: 0px; --ListItem-paddingLeft: var(--ListItem-paddingX); --ListItem-paddingRight: var(--ListItem-paddingX); --unstable_List-childRadius: calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px)); --ListItem-radius: var(--unstable_List-childRadius); --ListItem-startActionTranslateX: calc(0.5 * var(--ListItem-paddingLeft)); --ListItem-endActionTranslateX: calc(-0.5 * var(--ListItem-paddingRight)); margin-right: initial; margin-bottom: initial; margin-left: initial; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; font-weight: 400; padding-block: var(--List-padding, var(--ListDivider-gap)); padding-inline: var(--List-padding); box-sizing: border-box; border-radius: var(--List-radius); list-style: none; display: flex; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; position: relative; --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); --unstable_List-borderWidth: var(--variant-borderWidth, 0px); gap: 12px; margin-top: 12px; width: 100%; text-align: left; }
.joy-1rmqhz6 { height: 100%; display: flex; flex-direction: column; width: 100%; padding: 30px; border-radius: 16px; box-shadow: var(--joy-shadow-secondaryShadow); background-color: var(--joy-palette-background-surface); }
.joy-f3wknb { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: var(--joy-lineHeight-xs, 1.33334); color: var(--joy-palette-neutral-600); font-size: 20px; font-weight: 700; }
.joy-f3wknb a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-f3wknb a:hover { text-decoration: underline; }
.joy-1nj21yv { --ListDivider-gap: 0.375rem; --ListItem-minHeight: 2.25rem; --ListItem-paddingY: 0.25rem; --ListItem-paddingX: 0.75rem; --ListItem-gap: 0.625rem; --ListItemDecorator-size: 2.5rem; --Icon-fontSize: var(--joy-fontSize-xl); --List-gap: 0px; --List-nestedInsetStart: 0px; --ListItem-paddingLeft: var(--ListItem-paddingX); --ListItem-paddingRight: var(--ListItem-paddingX); --unstable_List-childRadius: calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px)); --ListItem-radius: var(--unstable_List-childRadius); --ListItem-startActionTranslateX: calc(0.5 * var(--ListItem-paddingLeft)); --ListItem-endActionTranslateX: calc(-0.5 * var(--ListItem-paddingRight)); margin-right: initial; margin-bottom: initial; margin-left: initial; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; font-weight: 400; padding-block: var(--List-padding, var(--ListDivider-gap)); padding-inline: var(--List-padding); box-sizing: border-box; border-radius: var(--List-radius); list-style: none; display: flex; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; position: relative; --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); --unstable_List-borderWidth: var(--variant-borderWidth, 0px); gap: 16px; margin-top: 12px; }
.joy-11b48n5 { max-width: 900px; display: flex; flex-direction: column; gap: 20px; width: 100%; }
.joy-1nft80x { align-items: flex-start; display: flex; flex-direction: row; gap: 12px; }
.joy-g7eo7j { display: flex; flex-direction: column; gap: 4px; }
.joy-1v1217k { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: var(--joy-lineHeight-xs, 1.33334); color: var(--joy-palette-neutral-600); font-size: 18px; font-weight: 700; }
.joy-1v1217k a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1v1217k a:hover { text-decoration: underline; }
.joy-1as377q { max-width: 900px; display: flex; flex-direction: column; gap: 16px; width: 100%; }
.joy-1ikdf4w { display: flex; flex-direction: row; gap: 12px; }
.joy-1mb6pyt { --Icon-fontSize: calc(1em * 140%); --Icon-color: currentColor; margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); }
.joy-1mb6pyt a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1mb6pyt a:hover { text-decoration: underline; }
.joy-1j1r5ij { text-align: center; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 30px; }
.joy-1mxh3g0 { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; line-height: 100%; color: var(--joy-palette-neutral-600); font-size: 42px; }
.joy-1mxh3g0 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1mxh3g0 a:hover { text-decoration: underline; }
.joy-1alwjdu { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); max-width: 600px; }
.joy-1alwjdu a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1alwjdu a:hover { text-decoration: underline; }
.joy-1qs71q8 { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; text-underline-offset: 0.15em; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; appearance: none; position: relative; color: white; display: flex; width: max-content; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 10px 24px; text-align: center; text-decoration: none; border-radius: 9999px; font-weight: 500; transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms ease-out; background-color: var(--joy-palette-secondary-500); }
@media (hover: hover) {.joy-1qs71q8:hover { text-decoration-line: underline; }}
.joy-1qs71q8.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-1qs71q8.Mui-focusVisible, .joy-1qs71q8:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (min-width: 0px) {.joy-1qs71q8 { font-size: 16px; }}
@media (min-width: 900px) {.joy-1qs71q8 { font-size: 18px; }}
.joy-1qs71q8:active { transform: scale(0.97); }
@media (prefers-reduced-motion: reduce) {.joy-1qs71q8 { transition: background-color 200ms ease-out; } .joy-1qs71q8:active { transform: none; }}
.joy-1qs71q8:hover { background-color: var(--joy-palette-secondary-400); box-shadow: var(--joy-shadow-primaryShadow); }
.joy-1qs71q8:hover { text-decoration: none; transition: background-color 0.3s ease-out; background-color: var(--joy-palette-secondary-500); }
.joy-pize16 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; gap: 10px; }
@media (min-width: 0px) {.joy-pize16 { max-width: 100%; }}
@media (min-width: 900px) {.joy-pize16 { max-width: 740px; }}
.joy-itanbg { height: 100%; display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; gap: 8px; width: 100%; }
.joy-a2umvs { --Input-radius: var(--joy-radius-sm); --Input-gap: 0.5rem; --Input-placeholderColor: inherit; --Input-placeholderOpacity: 0.64; --Input-decoratorColor: var(--joy-palette-text-icon); --Input-focused: 0; --Input-focusedThickness: var(--joy-focus-thickness); --Input-focusedHighlight: var(--joy-palette-primary-500); --Input-minHeight: 2.25rem; --Input-paddingInline: 0.75rem; --Input-decoratorChildHeight: min(1.75rem, var(--Input-minHeight)); --Icon-fontSize: var(--joy-fontSize-xl2); --Input-decoratorChildOffset: min(calc(var(--Input-paddingInline) - (var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2), var(--Input-paddingInline)); --_Input-paddingBlock: max((var(--Input-minHeight) - 2 * var(--variant-borderWidth, 0px) - var(--Input-decoratorChildHeight)) / 2, 0px); --Input-decoratorChildRadius: max(var(--Input-radius) - var(--variant-borderWidth, 0px) - var(--_Input-paddingBlock), min(var(--_Input-paddingBlock) + var(--variant-borderWidth, 0px), var(--Input-radius) / 2)); --Button-minHeight: var(--Input-decoratorChildHeight); --Button-paddingBlock: 0px; --IconButton-size: var(--Input-decoratorChildHeight); --Button-radius: var(--Input-decoratorChildRadius); --IconButton-radius: var(--Input-decoratorChildRadius); box-sizing: border-box; box-shadow: var(--joy-shadowRing, 0 0 #000),0px 1px 2px 0px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); min-height: var(--Input-minHeight); cursor: text; position: relative; display: flex; padding-inline: var(--Input-paddingInline); font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E)); font-weight: 400; background-color: var(--joy-palette-background-surface); border: 1px solid rgba(28, 28, 28, 0.1); border-radius: 8px; width: 100%; flex: 1 1 0%; min-width: 0px; }
.joy-a2umvs:not([data-skip-inverted-colors]) { --Input-focusedHighlight: var(--_Input-focusedHighlight, var(--joy-palette-focusVisible)); }
.joy-a2umvs::before { box-sizing: border-box; content: ""; display: block; position: absolute; pointer-events: none; inset: 0px; z-index: 1; border-radius: inherit; margin: calc(var(--variant-borderWidth, 0px) * -1); box-shadow: var(--Input-focusedInset, inset) 0 0 0 calc(var(--Input-focused) * var(--Input-focusedThickness)) var(--Input-focusedHighlight); }
.joy-a2umvs:focus-within::before { --Input-focused: 1; }
.joy-a2umvs .MuiInput-root { background-color: red; border-radius: 16px; padding: 10px 16px; font-size: var(--joy-fontSize-md); font-family: "Albert Sans", sans-serif; color: rgb(9, 59, 65); }
.joy-a2umvs .MuiInput-input::-webkit-input-placeholder { color: rgba(28, 28, 28, 0.2); font-weight: 400; line-height: 20px; font-size: 14px; }
.joy-a2umvs .MuiInput-input::placeholder { color: rgba(28, 28, 28, 0.2); font-weight: 400; line-height: 20px; font-size: 14px; }
.joy-prz8ey { --Button-margin: 0 0 0 calc(var(--Input-decoratorChildOffset) * -1); --IconButton-margin: 0 0 0 calc(var(--Input-decoratorChildOffset) * -1); --Icon-margin: 0 0 0 calc(var(--Input-paddingInline) / -4); display: inherit; -webkit-box-align: center; align-items: center; padding-block: var(--unstable_InputPaddingBlock); flex-wrap: wrap; margin-inline-end: var(--Input-gap); color: var(--Input-decoratorColor); cursor: initial; }
.joy-za5rna { border: none; min-width: 0px; outline: 0px; padding: 0px; flex: 1 1 0%; color: inherit; background-color: transparent; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; text-overflow: ellipsis; }
.joy-za5rna:-webkit-autofill{padding-inline:var(--Input-paddingInline);-webkit-margin-end:calc(-1 * var(--Input-paddingInline));margin-inline-end:calc(-1 * var(--Input-paddingInline));-webkit-padding-end:var(--Input-paddingInline);padding-inline-end:var(--Input-paddingInline);border-top-right-radius:calc(var(--Input-radius) - var(--variant-borderWidth, 0px));border-bottom-right-radius:calc(var(--Input-radius) - var(--variant-borderWidth, 0px));}
.joy-za5rna::-webkit-input-placeholder { color: var(--Input-placeholderColor); opacity: var(--Input-placeholderOpacity); }
.joy-1kqizto { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; }
@media (min-width: 600px) {.joy-1kqizto { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-1kqizto { padding-left: 20px; padding-right: 20px; padding-bottom: 120px; }}
@media (min-width: 900px) {.joy-1kqizto { padding-left: 100px; padding-right: 100px; padding-bottom: 60px; }}
.joy-cul61y { border-radius: 16px; display: flex; align-items: flex-start; gap: 30px; }
@media (min-width: 0px) {.joy-cul61y { flex-direction: column; }}
@media (min-width: 900px) {.joy-cul61y { flex-direction: row; }}
.joy-1lbt2yf { width: 100%; display: flex; }
@media (min-width: 0px) {.joy-1lbt2yf { order: 2; padding-bottom: 32px; }}
@media (min-width: 900px) {.joy-1lbt2yf { order: 1; padding-bottom: 0px; }}
.joy-1v3mdfk { order: 2; min-width: 220px; width: 100%; padding: 20px; background-color: rgb(255, 255, 255); border-radius: 16px; top: 30px; display: flex; flex-direction: column; gap: 20px; }
@media (min-width: 0px) {.joy-1v3mdfk { max-width: 100%; position: static; margin-left: 0px; }}
@media (min-width: 900px) {.joy-1v3mdfk { max-width: 220px; position: sticky; margin-left: auto; }}
.joy-10qjzs5 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; font-weight: 700; font-size: 16px; color: var(--joy-palette-primary-700); }
.joy-10qjzs5 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-10qjzs5 a:hover { text-decoration: underline; }
.joy-1lfrdvv { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-display, Albert Sans, sans-serif); font-weight: 700; font-size: var(--Typography-fontSize, 24px); line-height: 100%; color: var(--joy-palette-neutral-600); }
.joy-1lfrdvv a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1lfrdvv a:hover { text-decoration: underline; }
.joy-nqvbdv { flex-wrap: wrap; display: flex; gap: 32px; }
.joy-1pta04v { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); --Card-radius: var(--joy-radius-md); --Card-padding: 1rem; border-radius: var(--Card-radius); position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E)); font-weight: 400; padding: 0px; background-color: transparent; overflow: hidden; cursor: pointer; height: 100%; width: 100%; gap: 10px; border: none; }
.joy-1pta04v .MuiCardContent-root { gap: 15px; }
.joy-1pta04v p { font-weight: 400; font-size: 16px; }
.joy-1pta04v:hover .title-hover { color: var(--joy-palette-primary-500); }
.joy-15nlyzj { display: flex; flex-direction: column; gap: 10px; }
@media (min-width: 0px) {.joy-15nlyzj { max-width: 100%; }}
@media (min-width: 900px) {.joy-15nlyzj { max-width: 290px; }}
.joy-qj5l8d { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; }
@media (min-width: 600px) {.joy-qj5l8d { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-qj5l8d { padding-left: 20px; padding-right: 20px; padding-bottom: 30px; }}
@media (min-width: 900px) {.joy-qj5l8d { padding-left: 100px; padding-right: 100px; padding-bottom: 55px; }}
.joy-1ldfc61 { padding-top: 50px; padding-bottom: 50px; background-color: white; box-shadow: var(--joy-shadow-primaryShadow); width: fit-content; max-width: 740px; border-radius: 16px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; gap: 30px; }
@media (min-width: 0px) {.joy-1ldfc61 { padding-left: 10px; padding-right: 10px; flex-direction: column; }}
@media (min-width: 900px) {.joy-1ldfc61 { padding-left: 40px; padding-right: 40px; flex-direction: row; }}
.joy-1o08elb { display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: center; justify-content: center; gap: 20px; }
.joy-1lrwae9 { display: flex; -webkit-box-pack: start; justify-content: flex-start; gap: 20px; }
@media (min-width: 0px) {.joy-1lrwae9 { flex-direction: column; }}
@media (min-width: 900px) {.joy-1lrwae9 { flex-direction: row; }}
.joy-qiib7h { background-color: var(--joy-palette-neutral-100); padding: 4px; width: 28px; height: 28px; border-radius: 400px; display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.joy-yntsgm { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; position: relative; }
@media (min-width: 600px) {.joy-yntsgm { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-yntsgm { padding: 60px 20px; }}
@media (min-width: 900px) {.joy-yntsgm { padding: 50px 100px 120px; }}
.joy-1fo7o92 { display: flex; align-items: flex-start; gap: 24px; }
@media (min-width: 0px) {.joy-1fo7o92 { flex-direction: column; }}
@media (min-width: 900px) {.joy-1fo7o92 { flex-direction: row; }}
.joy-1g7iy89 { box-shadow: var(--joy-shadow-primaryShadow); padding: 20px; border-radius: 5px; position: sticky; top: 20px; align-self: flex-start; max-height: calc(-60px + 100vh); overflow-y: auto; }
@media (min-width: 0px) {.joy-1g7iy89 { display: none; }}
@media (min-width: 1200px) {.joy-1g7iy89 { display: flex; }}
.joy-sp8ge3 { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); --Card-radius: var(--joy-radius-md); --Card-padding: 1rem; border-radius: var(--Card-radius); position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); font-weight: 400; --variant-borderWidth: 1px; border: none; padding: 0px; background-color: transparent; width: 100%; gap: 20px; }
.joy-sp8ge3 .MuiCardContent-root { gap: 15px; }
.joy-fh52mx { display: flex; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; }
.joy-fh52mx svg { fill: rgb(134, 139, 136); }
.joy-b0p2an { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; text-underline-offset: 0.15em; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; appearance: none; position: relative; color: rgb(134, 139, 136); text-decoration: none; display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; font-size: 14px; font-weight: 400; text-wrap: wrap; max-width: 80%; }
@media (hover: hover) {.joy-b0p2an:hover { text-decoration-line: underline; }}
.joy-b0p2an.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-b0p2an.Mui-focusVisible, .joy-b0p2an:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-b0p2an:hover { text-decoration: none; }
.joy-3e9kto { display: flex; flex-direction: column; gap: 40px; }
@media (min-width: 0px) {.joy-3e9kto { max-width: 100%; padding-bottom: 60px; }}
@media (min-width: 900px) {.joy-3e9kto { max-width: 740px; padding-bottom: 50px; }}
.joy-bz5hie { padding: 20px; border-radius: 5px; background-color: var(--joy-palette-primary-700); display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 10px; }
.joy-85qtc6 { background-color: rgb(40, 64, 20); width: 28px; height: 28px; border-radius: 8px; display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.joy-1qqyr9f { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 400; text-align: center; color: white; }
.joy-1qqyr9f a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1qqyr9f a:hover { text-decoration: underline; }
.joy-1rs4l0g { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: var(--joy-lineHeight-xs, 1.33334); font-weight: 600; font-size: 28px; color: black; position: relative; padding-left: 10px; margin: 0px; }
.joy-1rs4l0g a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1rs4l0g a:hover { text-decoration: underline; }
.joy-1rs4l0g::before { content: ""; display: block; width: 4px; height: 100%; background-color: var(--joy-palette-primary-400); position: absolute; left: 0px; }
.joy-16zbtrt { color: black; font-size: 16px; font-weight: 400; margin: 0px; }
.joy-16zbtrt p { margin: 0px; }
.joy-16zbtrt > p + p { margin-top: 1em; }
.joy-16zbtrt > ul, .joy-16zbtrt > ol { margin-block: 1em; padding-inline-start: 1.5em; }
.joy-16zbtrt li + li { margin-top: 0.5em; }
.joy-16zbtrt a { color: var(--joy-palette-primary-500); }
.joy-3hg9u { -webkit-box-flex: 1; flex-grow: 1; flex-basis: 0px; min-width: 220px; padding-bottom: 0px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 10px; }
@media (min-width: 0px) {.joy-3hg9u { padding-top: 60px; }}
@media (min-width: 900px) {.joy-3hg9u { padding-top: 0px; }}
.joy-1rgdv95 { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); font-weight: 400; --variant-borderWidth: 1px; --Card-padding: 20px; --Card-radius: 5px; border: none; background-color: transparent; gap: 20px; box-shadow: var(--joy-shadow-primaryShadow); padding: 20px; border-radius: 5px; }
.joy-1rgdv95 .MuiCardContent-root { gap: 15px; }
@media (min-width: 0px) {.joy-1rgdv95 { max-width: 100%; }}
@media (min-width: 900px) {.joy-1rgdv95 { max-width: 220px; }}
.joy-6r9wj2 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; color: var(--joy-palette-primary-700); font-weight: 700; }
.joy-6r9wj2 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-6r9wj2 a:hover { text-decoration: underline; }
.joy-1tbdmtn { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-plainColor, rgba(var(--joy-palette-primary-mainChannel) / 1)); font-weight: 400; text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; appearance: none; position: relative; text-decoration: none; }
@media (hover: hover) {.joy-1tbdmtn:hover { text-decoration-line: underline; }}
.joy-1tbdmtn.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-1tbdmtn.Mui-focusVisible, .joy-1tbdmtn:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-1tbdmtn:hover { text-decoration: none; }
.joy-1tbdmtn:hover { color: var(--joy-palette-primary-500); }
.joy-1uhb82f { width: 100%; margin-left: auto; box-sizing: border-box; margin-right: auto; display: block; padding-left: 16px; padding-right: 16px; }
@media (min-width: 600px) {.joy-1uhb82f { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 1200px) {.joy-1uhb82f { max-width: 1200px; }}
@media (min-width: 0px) {.joy-1uhb82f { padding: 40px 20px; }}
@media (min-width: 900px) {.joy-1uhb82f { padding: 72px 40px; }}
.joy-5nd4dq { display: flex; flex-direction: column; }
@media (min-width: 0px) {.joy-5nd4dq > :not(style):not(style) { margin: 0px; } .joy-5nd4dq > :not(style) ~ :not(style) { margin-top: 40px; }}
@media (min-width: 900px) {.joy-5nd4dq > :not(style):not(style) { margin: 0px; } .joy-5nd4dq > :not(style) ~ :not(style) { margin-top: 64px; }}
.joy-pwdheo { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; width: 100%; }
@media (min-width: 0px) {.joy-pwdheo { flex-direction: column; } .joy-pwdheo > :not(style):not(style) { margin: 0px; } .joy-pwdheo > :not(style) ~ :not(style) { margin-top: 32px; }}
@media (min-width: 900px) {.joy-pwdheo { flex-direction: row; } .joy-pwdheo > :not(style):not(style) { margin: 0px; } .joy-pwdheo > :not(style) ~ :not(style) { margin-left: 56px; }}
.joy-v0kcxl { display: flex; flex-direction: column; flex: 1 1 0%; width: 100%; max-width: 820px; }
.joy-v0kcxl > :not(style):not(style) { margin: 0px; }
.joy-v0kcxl > :not(style) ~ :not(style) { margin-top: 16px; }
.joy-t4so4c { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; color: var(--joy-palette-primary-700); font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; }
.joy-t4so4c a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-t4so4c a:hover { text-decoration: underline; }
.joy-1j4ovq3 { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-display, Albert Sans, sans-serif); font-weight: 700; font-size: var(--Typography-fontSize, 42px); color: var(--joy-palette-neutral-600); line-height: 1.08; }
.joy-1j4ovq3 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1j4ovq3 a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1j4ovq3 { font-size: 2.25rem; }}
@media (min-width: 900px) {.joy-1j4ovq3 { font-size: 3.5rem; }}
.joy-1kk8h0w { --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem)); line-height: var(--joy-lineHeight-md, 1.5); font-weight: 400; color: var(--joy-palette-neutral-600); max-width: 760px; }
.joy-1kk8h0w a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1kk8h0w a:hover { text-decoration: underline; }
.joy-1cy2ttj { display: flex; flex-direction: column; }
@media (min-width: 0px) {.joy-1cy2ttj { flex-direction: column; } .joy-1cy2ttj > :not(style):not(style) { margin: 0px; } .joy-1cy2ttj > :not(style) ~ :not(style) { margin-top: 12px; }}
@media (min-width: 600px) {.joy-1cy2ttj { flex-direction: row; } .joy-1cy2ttj > :not(style):not(style) { margin: 0px; } .joy-1cy2ttj > :not(style) ~ :not(style) { margin-left: 12px; }}
.joy-af38hb { --Icon-margin: initial; --Icon-color: currentColor; --Icon-fontSize: var(--joy-fontSize-xl2); --CircularProgress-size: 28px; --CircularProgress-thickness: 4px; --Button-gap: 0.75rem; min-height: var(--Button-minHeight, 2.75rem); font-size: var(--joy-fontSize-md); padding-block: var(--Button-paddingBlock, 0.5rem); padding-inline: 1.5rem; -webkit-tap-highlight-color: transparent; box-sizing: border-box; margin: var(--Button-margin); border: none; cursor: pointer; user-select: none; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; text-decoration: none; font-family: var(--joy-fontFamily-body); line-height: var(--joy-lineHeight-md); --variant-borderWidth: 0px; border-radius: 9999px; font-weight: 500; color: white; background-color: rgb(236, 102, 44); }
.joy-af38hb.Mui-focusVisible, .joy-af38hb:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-af38hb:hover { background-color: var(--variant-solidHoverBg, var(--joy-palette-primary-solidHoverBg, var(--joy-palette-primary-600, #185EA5))); }}
.joy-af38hb:active, .joy-af38hb[aria-pressed="true"] { background-color: var(--variant-solidActiveBg, var(--joy-palette-primary-solidActiveBg, var(--joy-palette-primary-700, #12467B))); }
.joy-af38hb.Mui-disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-solidDisabledColor, var(--joy-palette-primary-solidDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); background-color: var(--variant-solidDisabledBg, var(--joy-palette-primary-solidDisabledBg, var(--joy-palette-neutral-100, #F0F4F8))); }
.joy-af38hb.MuiButton-loading { color: transparent; }
.joy-af38hb:hover { background-color: rgba(236, 102, 44, 0.9); box-shadow: rgba(11, 76, 42, 0.2) 0px 0px 15px; }
.joy-1xnc8u9 { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-plainColor, rgba(var(--joy-palette-primary-mainChannel) / 1)); text-decoration-line: underline; text-decoration-style: initial; text-decoration-thickness: max(0.08em, 1px); text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; text-decoration-color: var(--variant-outlinedBorder, rgba(var(--joy-palette-primary-mainChannel) / var(--Link-underlineOpacity, 0.72))); appearance: none; position: relative; align-self: center; font-weight: 700; }
.joy-1xnc8u9.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-1xnc8u9.Mui-focusVisible, .joy-1xnc8u9:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-a2u8u3 { max-width: 390px; color: rgb(9, 59, 65); }
@media (min-width: 0px) {.joy-a2u8u3 { width: 100%; }}
@media (min-width: 900px) {.joy-a2u8u3 { flex: 0 1 390px; width: 42%; }}
.joy-srxfgy { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); --Card-padding: 1rem; position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); font-weight: 400; --variant-borderWidth: 1px; --Card-radius: var(--joy-radius-xl); border: none; padding: 0px; background-color: transparent; gap: 24px; border-radius: var(--joy-radius-xl); }
.joy-srxfgy .MuiCardContent-root { gap: 15px; }
@media (min-width: 0px) {.joy-srxfgy { padding: 20px; }}
@media (min-width: 900px) {.joy-srxfgy { padding: 32px; }}
.joy-18zsr3k { display: flex; flex-direction: column; }
.joy-18zsr3k > :not(style):not(style) { margin: 0px; }
.joy-18zsr3k > :not(style) ~ :not(style) { margin-top: 8px; }
.joy-14z6aba { --Icon-fontSize: calc(1em * 120%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-display, Albert Sans, sans-serif); font-weight: 700; font-size: var(--Typography-fontSize, 36px); line-height: 120%; letter-spacing: -0.025em; color: var(--joy-palette-neutral-600); }
.joy-14z6aba a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-14z6aba a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-14z6aba { font-size: 1.65rem; }}
@media (min-width: 900px) {.joy-14z6aba { font-size: 2.25rem; }}
.joy-r4ub7e { display: flex; flex-direction: column; margin: 0px; }
.joy-r4ub7e > :not(style):not(style) { margin: 0px; }
.joy-r4ub7e > :not(style) ~ :not(style) { margin-top: 10px; }
.joy-1d2dn75 { display: flex; flex-direction: column; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--joy-palette-divider); padding-bottom: 10px; }
@media (min-width: 0px) {.joy-1d2dn75 { flex-direction: column; } .joy-1d2dn75 > :not(style):not(style) { margin: 0px; } .joy-1d2dn75 > :not(style) ~ :not(style) { margin-top: 2px; }}
@media (min-width: 600px) {.joy-1d2dn75 { flex-direction: row; } .joy-1d2dn75 > :not(style):not(style) { margin: 0px; } .joy-1d2dn75 > :not(style) ~ :not(style) { margin-left: 16px; }}
.joy-1ofrozt { --Icon-fontSize: calc(1em * var(--joy-lineHeight-sm, 1.42858)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 700; font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: var(--joy-lineHeight-sm, 1.42858); color: var(--joy-palette-neutral-600); }
.joy-1ofrozt a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1ofrozt a:hover { text-decoration: underline; }
@media (min-width: 600px) {.joy-1ofrozt { min-width: 230px; }}
.joy-1kz0lbh { --Icon-fontSize: calc(1em * 140%); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); margin: 0px; overflow-wrap: anywhere; }
.joy-1kz0lbh a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1kz0lbh a:hover { text-decoration: underline; }
.joy-39e1vx { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font: inherit; text-decoration-line: underline; text-decoration-style: initial; text-decoration-thickness: max(0.08em, 1px); text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; text-decoration-color: var(--variant-outlinedBorder, rgba(var(--joy-palette-primary-mainChannel) / var(--Link-underlineOpacity, 0.72))); color: var(--variant-plainColor, rgba(var(--joy-palette-primary-mainChannel) / 1)); appearance: none; position: relative; }
.joy-39e1vx.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-39e1vx.Mui-focusVisible, .joy-39e1vx:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-1vo6kw7 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-sm, 0.875rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-700); }
.joy-1vo6kw7 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1vo6kw7 a:hover { text-decoration: underline; }
.joy-1vjnhnl { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-plainColor, rgba(var(--joy-palette-primary-mainChannel) / 1)); font-weight: 400; text-decoration-line: underline; text-decoration-style: initial; text-decoration-thickness: max(0.08em, 1px); text-underline-offset: 0.15em; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; text-decoration-color: var(--variant-outlinedBorder, rgba(var(--joy-palette-primary-mainChannel) / var(--Link-underlineOpacity, 0.72))); appearance: none; position: relative; }
.joy-1vjnhnl.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-1vjnhnl.Mui-focusVisible, .joy-1vjnhnl:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-1orv6po { display: flex; flex-direction: column; }
.joy-1orv6po > :not(style):not(style) { margin: 0px; }
.joy-1orv6po > :not(style) ~ :not(style) { margin-top: 24px; }
.joy-uc87oc { --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem)); line-height: var(--joy-lineHeight-md, 1.5); font-weight: 400; color: var(--joy-palette-neutral-600); max-width: 820px; }
.joy-uc87oc a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-uc87oc a:hover { text-decoration: underline; }
.joy-1g2tbiz { display: flex; flex-direction: column; }
@media (min-width: 0px) {.joy-1g2tbiz { flex-direction: column; } .joy-1g2tbiz > :not(style):not(style) { margin: 0px; } .joy-1g2tbiz > :not(style) ~ :not(style) { margin-top: 16px; }}
@media (min-width: 900px) {.joy-1g2tbiz { flex-direction: row; } .joy-1g2tbiz > :not(style):not(style) { margin: 0px; } .joy-1g2tbiz > :not(style) ~ :not(style) { margin-left: 16px; }}
.joy-vkxnid { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); --Card-radius: var(--joy-radius-md); border-radius: var(--Card-radius); position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); font-weight: 400; --variant-borderWidth: 1px; --Card-padding: 24px; border: none; background-color: transparent; flex: 1 1 0%; padding: 24px; gap: 12px; }
.joy-vkxnid .MuiCardContent-root { gap: 15px; }
.joy-1qftbaz { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; }
.joy-1qftbaz > :not(style):not(style) { margin: 0px; }
.joy-1qftbaz > :not(style) ~ :not(style) { margin-left: 12px; }
.joy-1jlqqt { display: inline-flex; color: rgb(0, 146, 69); flex-shrink: 0; }
.joy-1limyqo { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 700; font-size: var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem)); line-height: var(--joy-lineHeight-xs, 1.33334); color: var(--joy-palette-primary-700); }
.joy-1limyqo a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1limyqo a:hover { text-decoration: underline; }
.joy-zq3aj3 { display: flex; flex-direction: column; margin: 0px; padding-left: 24px; }
.joy-zq3aj3 > :not(style):not(style) { margin: 0px; }
.joy-zq3aj3 > :not(style) ~ :not(style) { margin-top: 12px; }
.joy-1o2zra1 { --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem)); line-height: var(--joy-lineHeight-md, 1.5); font-weight: 400; color: var(--joy-palette-neutral-600); }
.joy-1o2zra1 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1o2zra1 a:hover { text-decoration: underline; }
.joy-lf63wv { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); --Card-radius: var(--joy-radius-md); --Card-padding: 1rem; border-radius: var(--Card-radius); position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); font-weight: 400; --variant-borderWidth: 1px; padding: 0px; gap: 20px; background-color: var(--joy-palette-background-level2); border-width: 1px 1px 1px 4px; border-style: solid; border-color: rgba(0, 146, 69, 0.18) rgba(0, 146, 69, 0.18) rgba(0, 146, 69, 0.18) rgb(236, 102, 44); border-image: initial; box-shadow: rgba(9, 59, 65, 0.08) 0px 12px 30px; }
.joy-lf63wv .MuiCardContent-root { gap: 15px; }
@media (min-width: 0px) {.joy-lf63wv { padding: 20px; }}
@media (min-width: 900px) {.joy-lf63wv { padding: 32px; }}
.joy-81thnv { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-plainColor, rgba(var(--joy-palette-primary-mainChannel) / 1)); font-weight: 400; text-decoration-line: underline; text-decoration-style: initial; text-decoration-thickness: max(0.08em, 1px); text-underline-offset: 0.15em; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; border-radius: var(--joy-radius-xs); cursor: pointer; text-decoration-color: var(--variant-outlinedBorder, rgba(var(--joy-palette-primary-mainChannel) / var(--Link-underlineOpacity, 0.72))); appearance: none; position: relative; display: inline-flex; -webkit-box-align: center; align-items: center; min-height: 44px; padding: 8px 4px; }
.joy-81thnv.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-81thnv.Mui-focusVisible, .joy-81thnv:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-1n1ofh0 { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); --Card-radius: var(--joy-radius-md); border-radius: var(--Card-radius); position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); font-weight: 400; --variant-borderWidth: 1px; --Card-padding: 24px; border: none; background-color: transparent; flex: 1 1 0%; padding: 24px; gap: 10px; }
.joy-1n1ofh0 .MuiCardContent-root { gap: 15px; }
.joy-k5sny3 { --Icon-margin: initial; --Icon-color: currentColor; --Icon-fontSize: var(--joy-fontSize-xl); --CircularProgress-size: 20px; --CircularProgress-thickness: 2px; --Button-gap: 0.5rem; min-height: var(--Button-minHeight, 2.25rem); font-size: var(--joy-fontSize-sm); padding-block: var(--Button-paddingBlock, 0.375rem); padding-inline: 1rem; -webkit-tap-highlight-color: transparent; box-sizing: border-box; margin: var(--Button-margin); border: none; cursor: pointer; user-select: none; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; text-decoration: none; font-family: var(--joy-fontFamily-body); line-height: var(--joy-lineHeight-md); --variant-borderWidth: 0px; border-radius: 9999px; font-weight: 500; color: white; background-color: rgb(236, 102, 44); }
.joy-k5sny3.Mui-focusVisible, .joy-k5sny3:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-k5sny3:hover { background-color: var(--variant-solidHoverBg, var(--joy-palette-primary-solidHoverBg, var(--joy-palette-primary-600, #185EA5))); }}
.joy-k5sny3:active, .joy-k5sny3[aria-pressed="true"] { background-color: var(--variant-solidActiveBg, var(--joy-palette-primary-solidActiveBg, var(--joy-palette-primary-700, #12467B))); }
.joy-k5sny3.Mui-disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-solidDisabledColor, var(--joy-palette-primary-solidDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); background-color: var(--variant-solidDisabledBg, var(--joy-palette-primary-solidDisabledBg, var(--joy-palette-neutral-100, #F0F4F8))); }
.joy-k5sny3.MuiButton-loading { color: transparent; }
.joy-k5sny3:hover { background-color: rgba(236, 102, 44, 0.9); box-shadow: rgba(11, 76, 42, 0.2) 0px 0px 15px; }
.joy-6pv1pc { display: flex; flex-direction: column; }
.joy-6pv1pc details[open] .faq-plus { transform: rotate(45deg); }
.joy-6pv1pc summary:focus-visible { outline-style: solid; outline-width: 3px; outline-color: var(--joy-palette-primary-300); outline-offset: 3px; }
.joy-e6nhyt { display: flex; flex-direction: column; padding-top: 20px; padding-bottom: 20px; }
.joy-e6nhyt > :not(style):not(style) { margin: 0px; }
.joy-e6nhyt > :not(style) ~ :not(style) { margin-top: 12px; }
.joy-1sqmujo { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 700; font-size: var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem)); line-height: var(--joy-lineHeight-xs, 1.33334); color: var(--joy-palette-neutral-600); padding-right: 16px; }
.joy-1sqmujo a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1sqmujo a:hover { text-decoration: underline; }
.joy-1youk6b { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 400; color: var(--joy-palette-primary-700); font-size: 1.5rem; line-height: 1; }
.joy-1youk6b a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1youk6b a:hover { text-decoration: underline; }
.joy-yagbfw { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: var(--joy-palette-neutral-600); max-width: 900px; padding-top: 12px; }
.joy-yagbfw a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-yagbfw a:hover { text-decoration: underline; }
.joy-w2e6ki { --Divider-thickness: 1px; --Divider-lineColor: var(--joy-palette-divider); margin: initial; margin-inline: var(--_Divider-inset); margin-block: initial; position: relative; align-self: stretch; flex-shrink: 0; border: none; list-style: none; background-color: var(--Divider-lineColor); inline-size: initial; block-size: var(--Divider-thickness); }
.joy-1xtgeay{--ListDivider-gap:0.375rem;--ListItem-minHeight:2.25rem;--ListItem-paddingY:0.25rem;--ListItem-paddingX:0.25rem;--ListItem-gap:0.625rem;--ListItemDecorator-size:2.5rem;--Icon-fontSize:var(--joy-fontSize-xl);--List-gap:0px;--List-nestedInsetStart:0px;--ListItem-paddingLeft:var(--ListItem-paddingX);--ListItem-paddingRight:var(--ListItem-paddingX);--_List-markerDeduct:1ch;--unstable_List-childRadius:calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px));--ListItem-radius:var(--unstable_List-childRadius);--ListItem-startActionTranslateX:calc(0.5 * var(--ListItem-paddingLeft));--ListItem-endActionTranslateX:calc(-0.5 * var(--ListItem-paddingRight));margin:initial;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--joy-fontSize-md, 1rem);line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;padding-block:var(--List-padding, var(--ListDivider-gap));padding-inline:var(--List-padding);-webkit-padding-start:3ch;padding-inline-start:3ch;box-sizing:border-box;border-radius:var(--List-radius);list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;--_List-markerDisplay:list-item;--_List-markerType:disc;line-height:calc(var(--ListItem-minHeight) - 2 * var(--ListItem-paddingY));-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;--variant-borderWidth:0px;color:var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E)));--unstable_List-borderWidth:var(--variant-borderWidth, 0px);padding-left:16px;list-style-type:disc;}
.joy-1xtgeay .MuiListItem-root { display: list-item; color: white; }
.joy-l56s9y{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:inline;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-md, 1rem));line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;color:var(--joy-palette-neutral-600);white-space:pre-wrap;color:var(--joy-palette-primary-800);margin-bottom:12px;}
.joy-l56s9y a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-l56s9y a:hover { text-decoration: underline; }
.joy-ng9zus { --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); --Card-radius: var(--joy-radius-md); --Card-padding: 1rem; gap: 0.75rem 1rem; border-radius: var(--Card-radius); position: relative; display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E)); font-weight: 400; border: none; padding: 0px; background-color: transparent; width: 100%; height: 100%; }
.joy-ng9zus .MuiCardContent-root { gap: 30px; display: flex; }
.joy-1lbecw1 { display: flex; flex-direction: column; flex: 9999 1 0%; z-index: 1; padding: var(--unstable_padding); gap: 20px; -webkit-box-align: center; align-items: center; text-align: center; }
.MuiCardOverflow-root > .joy-1lbecw1 { --unstable_padding: calc(var(--Card-padding) * 0.75) 0px; }
.joy-177gblc { --ListDivider-gap: 0.375rem; --ListItem-minHeight: 2.25rem; --ListItem-paddingY: 0.25rem; --ListItem-paddingX: 0.75rem; --ListItem-gap: 0.625rem; --ListItemDecorator-size: 2.5rem; --Icon-fontSize: var(--joy-fontSize-xl); --List-gap: 0px; --List-nestedInsetStart: 0px; --ListItem-paddingLeft: var(--ListItem-paddingX); --ListItem-paddingRight: var(--ListItem-paddingX); --unstable_List-childRadius: calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px)); --ListItem-radius: var(--unstable_List-childRadius); --ListItem-startActionTranslateX: calc(0.5 * var(--ListItem-paddingLeft)); --ListItem-endActionTranslateX: calc(-0.5 * var(--ListItem-paddingRight)); margin: initial; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; font-weight: 400; padding-block: var(--List-padding, var(--ListDivider-gap)); padding-inline: var(--List-padding); box-sizing: border-box; border-radius: var(--List-radius); list-style: none; display: flex; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; position: relative; --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); --unstable_List-borderWidth: var(--variant-borderWidth, 0px); gap: 12px; width: 100%; }
.joy-djcet4 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; color: var(--joy-palette-neutral-600); font-weight: 600; }
.joy-djcet4 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-djcet4 a:hover { text-decoration: underline; }
.joy-1b564h5 { display: flex; flex-direction: column; gap: 12px; }
.joy-1pkw62w { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; background-color: white; }
@media (min-width: 600px) {.joy-1pkw62w { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-1pkw62w { padding-left: 20px; padding-right: 20px; }}
@media (min-width: 900px) {.joy-1pkw62w { padding-left: 100px; padding-right: 100px; }}
.joy-1bn3r98 { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding-top: 0px; padding-bottom: 0px; }
.joy-li6vwb { display: flex; flex-direction: row; height: 100%; width: 100%; }
@media (min-width: 0px) {.joy-li6vwb { -webkit-box-pack: center; justify-content: center; }}
@media (min-width: 900px) {.joy-li6vwb { -webkit-box-pack: end; justify-content: flex-end; }}
.joy-1e4dv9e { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 500; color: var(--joy-palette-primary-500); text-decoration: underline; }
.joy-1e4dv9e a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1e4dv9e a:hover { text-decoration: underline; }
.joy-dgqcyf { border-radius: 5px; border: 1px solid var(--joy-palette-neutral-100); padding-top: 24px; padding-bottom: 24px; box-shadow: var(--joy-shadow-primaryShadow); display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; background: rgb(255, 255, 255); min-height: 90px; }
@media (min-width: 0px) {.joy-dgqcyf { padding-left: 15px; }}
@media (min-width: 900px) {.joy-dgqcyf { padding-left: 19px; }}
.joy-1ivk2yr { display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: center; justify-content: center; width: 100%; }
.joy-1lqo3m1 { display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; }
@media (min-width: 0px) {.joy-1lqo3m1 { width: 22.84px; height: 22.84px; }}
@media (min-width: 900px) {.joy-1lqo3m1 { width: 44px; height: 44px; }}
.joy-nc53m4 { height: auto; position: absolute; display: flex; left: 0px; }
@media (min-width: 0px) {.joy-nc53m4 { width: 80%; transform: translateX(30px); }}
@media (min-width: 900px) {.joy-nc53m4 { transform: translateX(40px); }}
.joy-33d14t { --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: var(--joy-lineHeight-md, 1.5); text-align: start; font-weight: 500; flex-wrap: wrap; color: black; }
.joy-33d14t a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-33d14t a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-33d14t { font-size: 10px; }}
@media (min-width: 900px) {.joy-33d14t { font-size: 16px; }}
.joy-12d6kwy { --Grid-columns: 12; --Grid-columnSpacing: 16px; --Grid-rowSpacing: 16px; flex-flow: wrap; min-width: 0px; box-sizing: border-box; display: flex; margin: calc(var(--Grid-rowSpacing) / -2) calc(var(--Grid-columnSpacing) / -2); }
.joy-sezpjt { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 12 / var(--Grid-columns)); min-width: 0px; box-sizing: border-box; padding: calc(var(--Grid-rowSpacing) / 2) calc(var(--Grid-columnSpacing) / 2); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: start; align-items: start; }
@media (min-width: 600px) {.joy-sezpjt { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 6 / var(--Grid-columns)); }}
@media (min-width: 900px) {.joy-sezpjt { -webkit-box-flex: 0; flex-grow: 0; flex-basis: auto; width: calc(100% * 4 / var(--Grid-columns)); }}
.joy-80x3ai { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; font-size: 24px; font-weight: 600; color: var(--joy-palette-primary-500); }
.joy-80x3ai a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-80x3ai a:hover { text-decoration: underline; }
.joy-1nbmy80 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; color: var(--joy-palette-neutral-600); font-size: 24px; font-weight: 600; }
.joy-1nbmy80 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1nbmy80 a:hover { text-decoration: underline; }
.joy-vbbn13 { --Icon-fontSize: calc(1em * 140%); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: black; position: relative; padding-left: 10px; margin: 0px; }
.joy-vbbn13 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-vbbn13 a:hover { text-decoration: underline; }
.joy-vbbn13::before { content: ""; display: block; width: 1px; height: 100%; background-color: var(--joy-palette-primary-400); position: absolute; left: 0px; }
.joy-ohcy0i { display: flex; -webkit-box-pack: justify; justify-content: space-between; align-items: flex-start; }
@media (min-width: 0px) {.joy-ohcy0i { flex-direction: column; gap: 30px; }}
@media (min-width: 900px) {.joy-ohcy0i { flex-direction: row; }}
@media (min-width: 1200px) {.joy-ohcy0i { gap: 50px; }}
.joy-1t8hr6o { display: flex; -webkit-box-align: stretch; align-items: stretch; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 0px) {.joy-1t8hr6o { gap: 30px; flex-direction: column; }}
@media (min-width: 900px) {.joy-1t8hr6o { flex-direction: row; }}
@media (min-width: 1200px) {.joy-1t8hr6o { gap: 50px; }}
.joy-ewdi0p { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; margin-left: 0px; margin-right: 0px; }
@media (min-width: 600px) {.joy-ewdi0p { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-ewdi0p { gap: 20px; padding-left: 20px; padding-right: 20px; padding-bottom: 53px; }}
@media (min-width: 900px) {.joy-ewdi0p { gap: 60px; padding-left: 100px; padding-right: 100px; padding-bottom: 83px; }}
.joy-1j1aur1 { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; font-size: var(--Typography-fontSize, 50px); color: var(--joy-palette-neutral-600); max-width: 1000px; line-height: 1.15; }
.joy-1j1aur1 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1j1aur1 a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1j1aur1 { font-size: 36px; }}
@media (min-width: 900px) {.joy-1j1aur1 { font-size: 50px; }}
.joy-wjqwep { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; background-color: transparent; }
@media (min-width: 600px) {.joy-wjqwep { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-wjqwep { padding-left: 20px; padding-right: 20px; }}
@media (min-width: 900px) {.joy-wjqwep { padding-left: 100px; padding-right: 100px; }}
.joy-94jm3a { height: 75%; z-index: -1; position: absolute; background-color: var(--joy-palette-background-level3); display: flex; width: 100%; }
.joy-10193ac { position: relative; height: max-content; display: flex; flex-direction: column; width: 100%; }
@media (min-width: 0px) {.joy-10193ac { padding-bottom: 40px; }}
@media (min-width: 900px) {.joy-10193ac { padding-bottom: 120px; }}
.joy-dzcpjp { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; }
@media (min-width: 600px) {.joy-dzcpjp { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-dzcpjp { padding: 50px 0px 30px; }}
@media (min-width: 900px) {.joy-dzcpjp { padding: 60px 100px 50px; }}
.joy-1okzzlv { height: 50%; z-index: -1; position: absolute; background-color: var(--joy-palette-background-level3); display: flex; width: 100%; }
.joy-r6a3si { box-sizing: border-box; padding: 60px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; background-color: var(--joy-palette-background-level3); }
@media (min-width: 600px) {.joy-r6a3si { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-r6a3si { padding-left: 20px; padding-right: 20px; }}
@media (min-width: 900px) {.joy-r6a3si { padding-left: 100px; padding-right: 0px; }}
.joy-otxjba { display: flex; justify-content: space-around; -webkit-box-align: center; align-items: center; width: 100%; overflow: hidden; }
@media (min-width: 0px) {.joy-otxjba { flex-direction: column; gap: 30px; }}
@media (min-width: 900px) {.joy-otxjba { flex-direction: row; gap: 95px; }}
.joy-1rak1ix { display: flex; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; flex-basis: 0px; gap: 30px; }
@media (min-width: 0px) {.joy-1rak1ix { max-width: 100%; }}
@media (min-width: 900px) {.joy-1rak1ix { max-width: 540px; }}
.joy-13arblu { display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: center; justify-content: center; gap: 9.8px; }
.joy-b1k68n{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-md, 1rem));line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;color:var(--joy-palette-neutral-600);white-space:pre-wrap;color:black;margin-bottom:12px;}
.joy-b1k68n a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-b1k68n a:hover { text-decoration: underline; }
.joy-1ll586h { --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: var(--joy-lineHeight-md, 1.5); font-size: 16px; font-weight: 700; color: black; }
.joy-1ll586h a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1ll586h a:hover { text-decoration: underline; }
.joy-86208j{--ListDivider-gap:0.375rem;--ListItem-minHeight:2.25rem;--ListItem-paddingY:0.25rem;--ListItem-paddingX:0.25rem;--ListItem-gap:0.625rem;--ListItemDecorator-size:2.5rem;--Icon-fontSize:var(--joy-fontSize-xl);--List-gap:0px;--List-nestedInsetStart:0px;--ListItem-paddingLeft:var(--ListItem-paddingX);--ListItem-paddingRight:var(--ListItem-paddingX);--_List-markerDeduct:1ch;--unstable_List-childRadius:calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px));--ListItem-radius:var(--unstable_List-childRadius);--ListItem-startActionTranslateX:calc(0.5 * var(--ListItem-paddingLeft));--ListItem-endActionTranslateX:calc(-0.5 * var(--ListItem-paddingRight));margin:initial;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--joy-fontSize-md, 1rem);line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;padding-block:var(--List-padding, var(--ListDivider-gap));padding-inline:var(--List-padding);-webkit-padding-start:3ch;padding-inline-start:3ch;box-sizing:border-box;border-radius:var(--List-radius);list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;--_List-markerDisplay:list-item;--_List-markerType:disc;line-height:calc(var(--ListItem-minHeight) - 2 * var(--ListItem-paddingY));-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;--variant-borderWidth:0px;color:var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E)));--unstable_List-borderWidth:var(--variant-borderWidth, 0px);padding-left:16px;list-style-type:disc;}
.joy-86208j .MuiListItem-root { display: list-item; color: black; }
.joy-1x4eylf { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: black; }
.joy-1x4eylf a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1x4eylf a:hover { text-decoration: underline; }
.joy-phioqz { position: relative; height: max-content; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-basis: 0px; }
.joy-phioqz img { height: auto; object-fit: cover; object-position: center center; }
@media (min-width: 0px) {.joy-phioqz img { width: 400px; transform: scale(1); transform-origin: left center; margin-top: 30px; }}
@media (min-width: 900px) {.joy-phioqz img { width: 500px; transform: scale(1.4); transform-origin: center center; margin-top: unset; }}
.joy-1glfzti { position: absolute; margin-top: 80px; display: flex; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; left: 0px; }
@media (min-width: 0px) {.joy-1glfzti { top: 50px; transform: translate(20%, 50%); }}
@media (min-width: 900px) {.joy-1glfzti { top: 0px; transform: translate(-40%, 50%); }}
.joy-6r7x5p { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; text-underline-offset: 0.15em; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; appearance: none; color: white; display: flex; width: max-content; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 10px 24px; text-align: center; text-decoration: none; border-radius: 5px; font-weight: 500; transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1), background-color 200ms ease-out; background-color: var(--joy-palette-secondary-500); position: absolute; bottom: 50px; right: 0px; transform: translate(-40%, -50%); }
@media (hover: hover) {.joy-6r7x5p:hover { text-decoration-line: underline; }}
.joy-6r7x5p.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-6r7x5p.Mui-focusVisible, .joy-6r7x5p:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (min-width: 0px) {.joy-6r7x5p { font-size: 16px; }}
@media (min-width: 900px) {.joy-6r7x5p { font-size: 18px; }}
.joy-6r7x5p:active { transform: scale(0.97); }
@media (prefers-reduced-motion: reduce) {.joy-6r7x5p { transition: background-color 200ms ease-out; } .joy-6r7x5p:active { transform: none; }}
.joy-6r7x5p:hover { background-color: var(--joy-palette-secondary-400); box-shadow: var(--joy-shadow-primaryShadow); }
.joy-6r7x5p:hover { text-decoration: none; transition: background-color 0.3s ease-out; background-color: var(--joy-palette-secondary-500); }
.joy-10ry3 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-flex: 1; flex-grow: 1; }
@media (min-width: 0px) {.joy-10ry3 { gap: 20px; }}
@media (min-width: 900px) {.joy-10ry3 { gap: 60px; }}
.joy-19akkk0 { box-sizing: border-box; padding: 0px 16px; display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 60px; width: 100%; margin-left: 0px; margin-right: 0px; }
@media (min-width: 600px) {.joy-19akkk0 { padding-left: 24px; padding-right: 24px; }}
@media (min-width: 0px) {.joy-19akkk0 { padding-left: 20px; padding-right: 20px; }}
@media (min-width: 900px) {.joy-19akkk0 { padding-left: 63px; padding-right: 63px; }}
.joy-101gtl5 { --Icon-fontSize: calc(1em * 100%); margin: var(--Typography-margin, 0px); display: block; font-weight: 700; font-size: var(--Typography-fontSize, 50px); color: var(--joy-palette-neutral-600); max-width: 1000px; line-height: 1.15; text-transform: none; }
.joy-101gtl5 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-101gtl5 a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-101gtl5 { font-size: 36px; }}
@media (min-width: 900px) {.joy-101gtl5 { font-size: 56px; }}
.joy-1cv2tww { max-width: 740px; display: flex; -webkit-box-pack: center; justify-content: center; }
@media (min-width: 0px) {.joy-1cv2tww { flex-direction: column; gap: 8px; }}
@media (min-width: 900px) {.joy-1cv2tww { flex-direction: row; gap: 32px; }}
.joy-l9fk83 { padding-left: 16px; padding-right: 16px; text-align: center; -webkit-box-align: center; align-items: center; display: flex; flex-direction: column; }
@media (min-width: 0px) {.joy-l9fk83 { gap: 10px; }}
@media (min-width: 900px) {.joy-l9fk83 { gap: 20px; }}
.joy-hboir5 { display: flex; width: 100%; }
.joy-16xmjdh { background-color: rgb(255, 255, 255); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; gap: 24px; width: 100%; }
@media (min-width: 0px) {.joy-16xmjdh { flex-direction: column; }}
@media (min-width: 900px) {.joy-16xmjdh { flex-direction: row; }}
.joy-1lhbix8 { display: flex; flex-direction: column; gap: 40px; }
@media (min-width: 0px) {.joy-1lhbix8 { max-width: 100%; }}
@media (min-width: 900px) {.joy-1lhbix8 { max-width: 740px; }}
.joy-oqjoqc { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; width: 100%; background-color: rgb(242, 250, 246); min-height: 80vh; }
.joy-1uej37i { max-width: 720px; width: 100%; margin-left: auto; margin-right: auto; }
@media (min-width: 0px) {.joy-1uej37i { padding: 32px 20px 64px; }}
@media (min-width: 900px) {.joy-1uej37i { padding: 32px 20px 64px; }}
.joy-15fdgxe { background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 222, 216); border-radius: 24px; box-shadow: rgba(5, 34, 18, 0.1) 0px 10px 32px -8px; text-align: center; }
@media (min-width: 0px) {.joy-15fdgxe { padding: 36px 22px; }}
@media (min-width: 900px) {.joy-15fdgxe { padding: 48px 40px; }}
.joy-1rznwt1 { width: 84px; height: 84px; border-radius: 50%; background-color: var(--joy-palette-primary-400); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-left: auto; margin-right: auto; margin-bottom: 24px; }
.joy-6rjqvt{--Icon-fontSize:calc(1em * 100%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-display, Albert Sans, sans-serif);font-weight:700;font-size:var(--Typography-fontSize, 42px);line-height:100%;letter-spacing:-2%;color:var(--joy-palette-text-primary, var(--joy-palette-neutral-800, #171A1C));color:var(--joy-palette-neutral-600);color:var(--joy-palette-primary-700);font-weight:800;line-height:1.2;letter-spacing:-0.5px;margin-bottom:12px;}
.joy-6rjqvt a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-6rjqvt a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-6rjqvt { font-size: 25px; }}
@media (min-width: 900px) {.joy-6rjqvt { font-size: 30px; }}
.joy-18wvd08{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-md, 1rem));line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;color:var(--joy-palette-neutral-600);color:#555e68;font-size:17px;max-width:460px;margin-left:auto;margin-right:auto;}
.joy-18wvd08 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-18wvd08 a:hover { text-decoration: underline; }
.joy-12dqpxf { display: inline-block; margin-top: 20px; background-color: var(--joy-palette-primary-50); color: var(--joy-palette-primary-700); font-weight: 600; font-size: 14px; padding: 8px 18px; border-radius: 30px; }
.joy-4vj9f7 { margin-top: 32px; background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 222, 216); border-radius: 24px; }
@media (min-width: 0px) {.joy-4vj9f7 { padding: 24px 18px 20px; }}
@media (min-width: 900px) {.joy-4vj9f7 { padding: 32px 28px 28px; }}
.joy-uewl2b { margin-bottom: 20px; }
.joy-1gzzkay { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 8px; background-color: var(--joy-palette-primary-50); border-width: 1px; border-style: solid; border-image: initial; border-color: var(--joy-palette-primary-200); border-radius: 100px; padding: 6px 14px; margin-bottom: 10px; text-decoration: none; transition: border-color 200ms; }
.joy-1gzzkay:hover { border-color: var(--joy-palette-primary-400); }
.joy-1x343b { display: flex; flex-direction: row; gap: 1px; }
.joy-14o77dm { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; color: var(--joy-palette-primary-700); font-size: 13px; font-weight: 700; }
.joy-14o77dm a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-14o77dm a:hover { text-decoration: underline; }
.joy-1rq3pz0 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; color: var(--joy-palette-primary-700); font-size: clamp(1.15rem, 3vw, 1.5rem); font-weight: 800; letter-spacing: -0.025em; }
.joy-1rq3pz0 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1rq3pz0 a:hover { text-decoration: underline; }
.joy-1nyd6h1 { display: flex; text-decoration: none; color: inherit; border-bottom: 1px solid rgb(238, 245, 240); transition: background 150ms; -webkit-box-align: baseline; align-items: baseline; padding-left: 4px; padding-right: 4px; }
@media (min-width: 0px) {.joy-1nyd6h1 { flex-wrap: wrap; gap: 4px 10px; padding-top: 13px; padding-bottom: 13px; }}
@media (min-width: 900px) {.joy-1nyd6h1 { flex-wrap: nowrap; gap: 14px; padding-top: 16px; padding-bottom: 16px; }}
.joy-1nyd6h1:hover { background-color: rgb(247, 252, 249); }
.joy-unsce4 { display: flex; flex-direction: row; gap: 1px; flex-shrink: 0; }
@media (min-width: 0px) {.joy-unsce4 { order: 0; }}
@media (min-width: 900px) {.joy-unsce4 { order: 0; }}
.joy-1s54w5p { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 400; color: rgb(31, 41, 55); flex: 1 1 0%; min-width: 0px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.joy-1s54w5p a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1s54w5p a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-1s54w5p { font-size: 0.86rem; line-height: 1.4; order: 2; width: 100%; }}
@media (min-width: 900px) {.joy-1s54w5p { font-size: 0.9rem; line-height: 1.5; order: 1; width: auto; }}
.joy-43cvnp { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; color: rgb(156, 163, 175); font-weight: 600; white-space: nowrap; }
.joy-43cvnp a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-43cvnp a:hover { text-decoration: underline; }
@media (min-width: 0px) {.joy-43cvnp { font-size: 0.7rem; order: 1; margin-left: auto; }}
@media (min-width: 900px) {.joy-43cvnp { font-size: 0.75rem; order: 2; margin-left: 0px; }}
.joy-5rczol { display: flex; text-decoration: none; color: inherit; border-bottom: none; transition: background 150ms; -webkit-box-align: baseline; align-items: baseline; padding-left: 4px; padding-right: 4px; }
@media (min-width: 0px) {.joy-5rczol { flex-wrap: wrap; gap: 4px 10px; padding-top: 13px; padding-bottom: 13px; }}
@media (min-width: 900px) {.joy-5rczol { flex-wrap: nowrap; gap: 14px; padding-top: 16px; padding-bottom: 16px; }}
.joy-5rczol:hover { background-color: rgb(247, 252, 249); }
.joy-1lth83j { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-top: 16px; padding-top: 12px; border-top: 1px solid rgb(238, 245, 240); }
.joy-m25v60 { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 6px; font-size: 0.85rem; font-weight: 600; color: rgb(107, 114, 128); text-decoration: none; transition: color 200ms; }
.joy-m25v60:hover { color: var(--joy-palette-primary-700); }
.joy-d67b29 { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; color: rgb(156, 163, 175); font-size: 12px; font-weight: 600; }
.joy-d67b29 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-d67b29 a:hover { text-decoration: underline; }
.joy-1cg6h0{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-md, 1rem));line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;color:var(--joy-palette-neutral-600);color:var(--joy-palette-primary-700);font-weight:700;font-size:18px;text-align:center;margin-top:36px;margin-bottom:22px;}
.joy-1cg6h0 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1cg6h0 a:hover { text-decoration: underline; }
.joy-1jwufkx { display: flex; flex-direction: column; gap: 14px; }
.joy-117dwc8 { display: flex; flex-direction: row; gap: 16px; align-items: flex-start; background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 222, 216); border-radius: 16px; padding: 20px 22px; }
.joy-1jnv2qg { flex: 0 0 auto; width: 34px; height: 34px; border-radius: 50%; background-color: var(--joy-palette-primary-700); color: var(--joy-palette-primary-400); font-weight: 700; font-size: 15px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.joy-1fy46ps{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-md, 1rem));line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;color:var(--joy-palette-neutral-600);color:var(--joy-palette-primary-700);font-weight:700;font-size:16px;margin-bottom:3px;}
.joy-1fy46ps a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1fy46ps a:hover { text-decoration: underline; }
.joy-1381q9f { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; font-weight: 400; color: rgb(85, 94, 104); font-size: 14.5px; }
.joy-1381q9f a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1381q9f a:hover { text-decoration: underline; }
.joy-vg3s7x { margin-top: 36px; background-color: var(--joy-palette-primary-700); border-radius: 24px; text-align: center; color: rgb(255, 255, 255); }
@media (min-width: 0px) {.joy-vg3s7x { padding: 28px 20px; }}
@media (min-width: 900px) {.joy-vg3s7x { padding: 34px 32px; }}
.joy-1xhyvna{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-md, 1rem));line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;color:var(--joy-palette-neutral-600);color:#fff;font-weight:700;font-size:19px;margin-bottom:6px;}
.joy-1xhyvna a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1xhyvna a:hover { text-decoration: underline; }
.joy-sj4a7n{--Icon-fontSize:calc(1em * 140%);margin:var(--Typography-margin, 0px);display:block;font-family:var(--joy-fontFamily-body, Albert Sans, sans-serif);font-size:var(--Typography-fontSize, var(--joy-fontSize-md, 1rem));line-height:140%;color:var(--joy-palette-text-secondary, var(--joy-palette-neutral-700, #32383E));font-weight:400;color:var(--joy-palette-neutral-600);color:var(--joy-palette-primary-200);font-size:14.5px;margin-bottom:22px;}
.joy-sj4a7n a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-sj4a7n a:hover { text-decoration: underline; }
.joy-ot99na { display: flex; flex-flow: wrap; -webkit-box-pack: center; justify-content: center; gap: 12px; }
.joy-2ejsd1 { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 9px; font-weight: 700; font-size: 15px; padding: 14px 26px; border-radius: 30px; text-decoration: none; background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); transition: transform 0.15s; }
.joy-2ejsd1:hover { transform: translateY(-2px); }
.joy-nyepnu { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 9px; font-weight: 700; font-size: 15px; padding: 14px 26px; border-radius: 30px; text-decoration: none; background-color: var(--joy-palette-primary-400); color: var(--joy-palette-primary-700); transition: transform 0.15s; }
.joy-nyepnu:hover { transform: translateY(-2px); }
.joy-errfrn { display: flex; flex-flow: wrap; -webkit-box-pack: center; justify-content: center; gap: 14px; margin-top: 34px; }
.joy-5c35mr { display: flex; -webkit-box-align: center; align-items: center; gap: 9px; background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 222, 216); border-radius: 30px; padding: 11px 18px; font-size: 13.5px; font-weight: 600; color: var(--joy-palette-primary-700); }
.joy-2n3r22 { text-align: center; margin-top: 38px; font-size: 12.5px; color: rgb(99, 107, 116); line-height: 1.7; }
.joy-1enxvjd { --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: var(--joy-lineHeight-md, 1.5); font-size: 16px; font-weight: 700; color: var(--joy-palette-primary-800); }
.joy-1enxvjd a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1enxvjd a:hover { text-decoration: underline; }
.joy-8ijia1 { --unstable_popup-zIndex: calc(var(--joy-zIndex-modal) + 1); position: fixed; z-index: var(--joy-zIndex-modal); inset: 0px; }
.joy-8ijia1 ~ [role="listbox"] { --unstable_popup-zIndex: calc(var(--joy-zIndex-modal) + 1); }
.joy-qyj52z { z-index: -1; position: fixed; inset: 0px; background-color: var(--joy-palette-background-backdrop); -webkit-tap-highlight-color: transparent; backdrop-filter: blur(8px); }
.joy-6yv4t6 { border: var(--variant-borderWidth) solid; --Icon-color: var(--joy-palette-text-icon); --Card-childRadius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--Card-padding), min(var(--Card-padding) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --AspectRatio-radius: var(--Card-childRadius); --unstable_actionMargin: calc(-1 * var(--variant-borderWidth, 0px)); --unstable_actionRadius: var(--Card-radius); --CardCover-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --CardOverflow-offset: calc(-1 * var(--Card-padding)); --CardOverflow-radius: calc(var(--Card-radius) - var(--variant-borderWidth, 0px)); --Divider-inset: calc(-1 * var(--Card-padding)); padding: var(--Card-padding); background-color: var(--joy-palette-background-surface); display: flex; flex-direction: column; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); font-weight: 400; --variant-borderWidth: 1px; border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); --Card-radius: var(--joy-radius-lg); --ModalClose-radius: max((var(--Card-radius) - var(--variant-borderWidth, 0px)) - var(--ModalClose-inset), min(var(--ModalClose-inset) / 2, (var(--Card-radius) - var(--variant-borderWidth, 0px)) / 2)); --Card-padding: 1.25rem; --ModalDialog-titleOffset: 2px; --ModalDialog-descriptionOffset: 6px; --ModalClose-inset: 0.5rem; box-sizing: border-box; box-shadow: var(--joy-shadowRing, 0 0 #000),0px 2px 8px -2px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)),0px 6px 12px -2px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); min-width: min(calc(100vw - 2 * var(--Card-padding)), var(--ModalDialog-minWidth, 300px)); outline: 0px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: min(calc(100vw - 2 * var(--Card-padding)), var(--ModalDialog-maxWidth, 100vw)); max-height: calc(100% - 2 * var(--Card-padding)); border-radius: var(--joy-radius-lg); gap: 0px; }
.joy-6yv4t6 [id="apply modal"] { --Typography-fontSize: 1em; --Typography-margin: var(--unstable_ModalDialog-descriptionOffset, var(--ModalDialog-gap)) 0 0 0; }
.joy-6yv4t6 [id="apply modal"]:not(:last-child) { --Typography-margin: var(--unstable_ModalDialog-descriptionOffset, var(--ModalDialog-gap)) 0 var(--ModalDialog-gap) 0; }
@media (min-width: 0px) {.joy-6yv4t6 { width: 85vw; }}
@media (min-width: 900px) {.joy-6yv4t6 { width: 600px; }}
.joy-15wg9mh { padding-left: 70px; width: fit-content; display: flex; flex-direction: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; gap: 4px; }
.joy-8wkwjw { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; fill: currentcolor; margin: var(--Icon-margin); font-size: 24px; cursor: pointer; color: black; }
.joy-1zq4iz { --Icon-color: var(--joy-palette-text-icon); --ListItem-stickyBackground: var(--joy-palette-background-surface); --Sheet-background: var(--joy-palette-background-surface); background-color: var(--joy-palette-background-surface); position: relative; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); font-weight: 400; --variant-borderWidth: 0px; }
.joy-slmalv { --Icon-margin: initial; --Icon-color: var(--joy-palette-text-icon); --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); --CircularProgress-size: 20px; --CircularProgress-thickness: 2px; min-width: var(--IconButton-size, 2.25rem); min-height: var(--IconButton-size, 2.25rem); font-size: var(--joy-fontSize-md); padding-inline: 0.25rem; -webkit-tap-highlight-color: transparent; padding-block: 0px; font-family: var(--joy-fontFamily-body); font-weight: var(--joy-fontWeight-md); margin: var(--IconButton-margin); border: none; box-sizing: border-box; cursor: pointer; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); background-color: rgb(255, 255, 255); border-radius: var(--joy-radius-lg); position: absolute; top: 20px; visibility: hidden; }
.joy-slmalv.Mui-focusVisible, .joy-slmalv:focus-visible { --Icon-color: currentColor; outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-slmalv:hover { --Icon-color: currentColor; background-color: var(--variant-plainHoverBg, var(--joy-palette-neutral-plainHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); color: var(--variant-plainHoverColor, var(--joy-palette-neutral-plainHoverColor, var(--joy-palette-neutral-900, #0B0D0E))); }}
.joy-slmalv:active, .joy-slmalv[aria-pressed="true"] { --Icon-color: currentColor; background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); }
.joy-slmalv:disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); }
@media (min-width: 0px) {.joy-slmalv { left: -60px; }}
@media (min-width: 900px) {.joy-slmalv { left: -75px; }}
.joy-slmalv:hover { background-color: rgb(255, 255, 255); }
.joy-qjhdhz { border-radius: var(--joy-radius-md); background-color: white; display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: center; justify-content: center; gap: 20px; padding-top: 20px; padding-bottom: 20px; }
@media (min-width: 0px) {.joy-qjhdhz { padding-left: 40px; padding-right: 40px; }}
@media (min-width: 900px) {.joy-qjhdhz { padding-left: 70px; padding-right: 70px; }}
.joy-1gwwcbn { --Icon-fontSize: calc(1em * var(--joy-lineHeight-xs, 1.33334)); margin: var(--Typography-margin, 0px); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-weight: 700; font-size: var(--Typography-fontSize, var(--joy-fontSize-lg, 1.125rem)); line-height: var(--joy-lineHeight-xs, 1.33334); color: var(--joy-palette-primary-800); }
.joy-1gwwcbn a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1gwwcbn a:hover { text-decoration: underline; }
.joy-52h1pz { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; text-underline-offset: 0.15em; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; appearance: none; position: relative; width: 100%; text-align: center; color: white; text-decoration: none; background-color: var(--joy-palette-secondary-600); border-radius: 999px; padding: 8px 16px; display: inline-flex; font-weight: 500; -webkit-box-pack: center; justify-content: center; }
@media (hover: hover) {.joy-52h1pz:hover { text-decoration-line: underline; }}
.joy-52h1pz.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-52h1pz.Mui-focusVisible, .joy-52h1pz:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-52h1pz:hover { text-decoration: none; }
.joy-52h1pz:hover { color: white; }
.joy-1of9811 { display: flex; align-items: flex-start; width: 100%; }
@media (min-width: 0px) {.joy-1of9811 { flex-direction: column; gap: 30px; }}
@media (min-width: 900px) {.joy-1of9811 { flex-direction: row; gap: 120px; }}
.joy-1mmfa24 { --ListDivider-gap: 0.375rem; --ListItem-minHeight: 2.25rem; --ListItem-paddingY: 0.25rem; --ListItem-paddingX: 0.75rem; --ListItem-gap: 0.625rem; --ListItemDecorator-size: 2.5rem; --Icon-fontSize: var(--joy-fontSize-xl); --List-gap: 0px; --List-nestedInsetStart: 0px; --ListItem-paddingLeft: var(--ListItem-paddingX); --ListItem-paddingRight: var(--ListItem-paddingX); --unstable_List-childRadius: calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px)); --ListItem-radius: var(--unstable_List-childRadius); --ListItem-startActionTranslateX: calc(0.5 * var(--ListItem-paddingLeft)); --ListItem-endActionTranslateX: calc(-0.5 * var(--ListItem-paddingRight)); margin-top: initial; margin-right: initial; margin-left: initial; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; font-weight: 400; padding-block: var(--List-padding, var(--ListDivider-gap)); padding-inline: var(--List-padding); box-sizing: border-box; list-style: none; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; position: relative; --unstable_List-borderWidth: var(--variant-borderWidth, 0px); --List-radius: 16px; --focus-outline-offset: calc(var(--joy-focus-thickness) * -1); --ListItem-stickyBackground: var(--joy-palette-background-popup); --ListItem-stickyTop: calc(var(--List-padding, var(--ListDivider-gap)) * -1); --NestedList-marginRight: 0px; --NestedList-marginLeft: 0px; --NestedListItem-paddingLeft: var(--ListItem-paddingX); --ListItemButton-marginBlock: 0px; --ListItemButton-marginInline: 0px; --ListItem-marginBlock: 0px; --ListItem-marginInline: 0px; box-shadow: var(--joy-shadowRing, 0 0 #000),0px 2px 8px -2px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)),0px 6px 12px -2px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); --variant-borderWidth: 1px; z-index: 1300; background-color: var(--joy-palette-primary-700); padding: 20px 10px; border-radius: 16px; color: rgb(255, 255, 255); width: 180px; text-align: center; display: flex; -webkit-box-align: center; align-items: center; gap: 4px; overflow: unset; border: none; bottom: 0px; margin-bottom: 4px !important; }
.joy-1sukz28 { --Icon-margin: initial; --Icon-color: var(--joy-palette-text-icon); --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); --CircularProgress-size: 20px; --CircularProgress-thickness: 2px; font-size: var(--joy-fontSize-md); padding-inline: 0.25rem; -webkit-tap-highlight-color: transparent; padding-block: 0px; font-family: var(--joy-fontFamily-body); font-weight: var(--joy-fontWeight-md); margin: var(--IconButton-margin); border-radius: var(--IconButton-radius, var(--joy-radius-sm)); border: none; box-sizing: border-box; background-color: transparent; cursor: pointer; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); position: absolute; right: 6px; top: 6px; padding: 0px; min-width: auto; min-height: auto; }
.joy-1sukz28.Mui-focusVisible, .joy-1sukz28:focus-visible { --Icon-color: currentColor; outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-1sukz28:hover { --Icon-color: currentColor; background-color: var(--variant-plainHoverBg, var(--joy-palette-neutral-plainHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); color: var(--variant-plainHoverColor, var(--joy-palette-neutral-plainHoverColor, var(--joy-palette-neutral-900, #0B0D0E))); }}
.joy-1sukz28:active, .joy-1sukz28[aria-pressed="true"] { --Icon-color: currentColor; background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); }
.joy-1sukz28:disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); }
.joy-1sukz28:hover { background-color: var(--joy-palette-secondary-400); }
.joy-8q88l2 { --Icon-fontSize: 1.25em; --Icon-color: currentColor; --CircularProgress-size: 1.25em; --CircularProgress-thickness: 3px; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-plainColor, rgba(var(--joy-palette-primary-mainChannel) / 1)); font-weight: 400; text-decoration-line: none; text-decoration-style: initial; text-decoration-thickness: max(0.08em, 1px); text-underline-offset: 0.15em; -webkit-box-align: center; align-items: center; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 8px 0px 0px; border-radius: var(--joy-radius-xs); padding: 0px; cursor: pointer; text-decoration-color: var(--variant-outlinedBorder, rgba(var(--joy-palette-primary-mainChannel) / var(--Link-underlineOpacity, 0.72))); appearance: none; position: relative; display: flex; flex-direction: column; }
@media (hover: hover) {.joy-8q88l2:hover { text-decoration-line: underline; }}
.joy-8q88l2.Mui-disabled { pointer-events: none; color: var(--variant-plainDisabledColor, rgba(var(--joy-palette-primary-mainChannel) / 0.6)); }
.joy-8q88l2.Mui-focusVisible, .joy-8q88l2:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
.joy-8q88l2:hover { text-decoration: none; }
.joy-mn7256 { --Icon-fontSize: calc(1em * 110%); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-display, Albert Sans, sans-serif); line-height: 110%; color: rgb(255, 255, 255); font-size: 16px; font-weight: 800; }
.joy-mn7256 a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-mn7256 a:hover { text-decoration: underline; }
.joy-1rnawfk { --Icon-fontSize: calc(1em * 140%); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: 140%; color: rgb(255, 255, 255); font-size: 14px; font-weight: 400; }
.joy-1rnawfk a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-1rnawfk a:hover { text-decoration: underline; }
.joy-vjsors { --Icon-fontSize: calc(1em * var(--joy-lineHeight-md, 1.5)); margin: var(--Typography-margin, 0px); display: inline; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); line-height: var(--joy-lineHeight-md, 1.5); padding-top: 8px; padding-bottom: 8px; color: rgb(255, 255, 255); font-size: 14px; font-weight: 400; }
.joy-vjsors a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-vjsors a:hover { text-decoration: underline; }
.joy-hm5ka8 { --unstable_popup-zIndex: calc(var(--joy-zIndex-modal) + 1); position: fixed; z-index: var(--joy-zIndex-modal); inset: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.joy-hm5ka8 ~ [role="listbox"] { --unstable_popup-zIndex: calc(var(--joy-zIndex-modal) + 1); }
.joy-1ye4iv7 { border: var(--variant-borderWidth) solid; --Icon-color: var(--joy-palette-text-icon); --ListItem-stickyBackground: var(--joy-palette-background-surface); --Sheet-background: var(--joy-palette-background-surface); --List-radius: calc(var(--joy-radius-md) - var(--variant-borderWidth, 0px)); --unstable_actionRadius: calc(var(--joy-radius-md) - var(--variant-borderWidth, 0px)); background-color: var(--joy-palette-background-surface); position: relative; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); font-weight: 400; --variant-borderWidth: 1px; border-color: var(--variant-outlinedBorder, var(--joy-palette-neutral-outlinedBorder, var(--joy-palette-neutral-300, #CDD7E1))); border-radius: var(--joy-radius-md); padding: 24px; box-shadow: var(--joy-shadow-lg); }
@media (min-width: 0px) {.joy-1ye4iv7 { max-width: 90%; }}
@media (min-width: 900px) {.joy-1ye4iv7 { max-width: 540px; }}
.joy-2b3cn2 { --Icon-margin: initial; --Icon-color: var(--joy-palette-text-icon); --Icon-fontSize: calc(var(--IconButton-size, 2.25rem) / 1.5); --CircularProgress-size: 20px; --CircularProgress-thickness: 2px; min-width: var(--IconButton-size, 2.25rem); min-height: var(--IconButton-size, 2.25rem); font-size: var(--joy-fontSize-md); padding-inline: 0.25rem; -webkit-tap-highlight-color: transparent; padding-block: 0px; font-family: var(--joy-fontFamily-body); font-weight: var(--joy-fontWeight-md); margin: var(--IconButton-margin); border: none; box-sizing: border-box; cursor: pointer; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; --variant-borderWidth: 0px; --IconButton-size: 2rem; position: absolute; z-index: 1; color: var(--joy-palette-text-secondary); top: -15px; right: -13px; background-color: rgb(255, 255, 255); border-radius: 100px; }
.joy-2b3cn2.Mui-focusVisible, .joy-2b3cn2:focus-visible { --Icon-color: currentColor; outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); }
@media (hover: hover) {.joy-2b3cn2:hover { --Icon-color: currentColor; background-color: var(--variant-plainHoverBg, var(--joy-palette-neutral-plainHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); color: var(--variant-plainHoverColor, var(--joy-palette-neutral-plainHoverColor, var(--joy-palette-neutral-900, #0B0D0E))); }}
.joy-2b3cn2:active, .joy-2b3cn2[aria-pressed="true"] { --Icon-color: currentColor; background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); }
.joy-2b3cn2:disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); }
.joy-2b3cn2:hover { background-color: white; }
.joy-1bbdea { display: flex; flex-direction: column; gap: 8px; overflow-y: auto; max-height: 85vh; }
.joy-191sci7 { --ListDivider-gap: 0.375rem; --ListItem-minHeight: 2.25rem; --ListItem-paddingY: 0.25rem; --ListItem-paddingX: 0.75rem; --ListItem-gap: 0.625rem; --ListItemDecorator-size: 2.5rem; --Icon-fontSize: var(--joy-fontSize-xl); --List-gap: 0px; --List-nestedInsetStart: 0px; --ListItem-paddingLeft: var(--ListItem-paddingX); --ListItem-paddingRight: var(--ListItem-paddingX); --unstable_List-childRadius: calc(max(var(--List-radius) - var(--List-padding), min(var(--List-padding) / 2, var(--List-radius) / 2)) - var(--variant-borderWidth, 0px)); --ListItem-radius: var(--unstable_List-childRadius); --ListItem-startActionTranslateX: calc(0.5 * var(--ListItem-paddingLeft)); --ListItem-endActionTranslateX: calc(-0.5 * var(--ListItem-paddingRight)); margin: initial; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--joy-fontSize-md, 1rem); line-height: 140%; font-weight: 400; padding-block: var(--List-padding, var(--ListDivider-gap)); padding-inline: var(--List-padding); box-sizing: border-box; list-style: none; display: flex; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; position: relative; --unstable_List-borderWidth: var(--variant-borderWidth, 0px); --List-radius: 0px; --focus-outline-offset: calc(var(--joy-focus-thickness) * -1); --ListItem-stickyBackground: var(--joy-palette-background-popup); --ListItem-stickyTop: calc(var(--List-padding, var(--ListDivider-gap)) * -1); --NestedList-marginRight: 0px; --NestedList-marginLeft: 0px; --NestedListItem-paddingLeft: var(--ListItem-paddingX); --ListItemButton-marginBlock: 0px; --ListItemButton-marginInline: 0px; --ListItem-marginBlock: 0px; --ListItem-marginInline: 0px; box-shadow: var(--joy-shadowRing, 0 0 #000),0px 2px 8px -2px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)),0px 6px 12px -2px rgba(var(--joy-shadowChannel, 21 21 21) / var(--joy-shadowOpacity, 0.08)); overflow: auto; background-color: var(--joy-palette-background-popup); --variant-borderWidth: 1px; color: var(--variant-outlinedColor, var(--joy-palette-neutral-outlinedColor, var(--joy-palette-neutral-700, #32383E))); z-index: 1300; width: 100%; padding: 30px 88px; border-radius: 0px; border: none; }
.joy-x07dn0 { display: flex; flex-flow: wrap; gap: 16px; -webkit-box-flex: 1; flex-grow: 1; }
.joy-ojnliu { margin-block-end: var(--ListItemButton-marginBlock); --Icon-margin: initial; --Icon-color: var(--joy-palette-text-icon); -webkit-tap-highlight-color: transparent; position: relative; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; align-self: stretch; gap: var(--ListItem-gap); text-align: initial; text-decoration: initial; background-color: initial; cursor: pointer; margin-inline: var(--ListItemButton-marginInline); margin-block-start: var(--List-gap); padding-block: calc(var(--ListItem-paddingY) - var(--variant-borderWidth, 0px)); padding-inline-start: calc(var(--ListItem-paddingLeft) + var(--ListItem-startActionWidth, var(--unstable_startActionWidth, 0px))); padding-inline-end: calc(var(--ListItem-paddingRight) + var(--ListItem-endActionWidth, var(--unstable_endActionWidth, 0px))); min-block-size: var(--ListItem-minHeight); border: 1px solid transparent; flex: var(--unstable_ListItem-flex, none); line-height: inherit; min-inline-size: 0px; --variant-borderWidth: 0px; color: var(--variant-plainColor, var(--joy-palette-neutral-plainColor, var(--joy-palette-neutral-700, #32383E))); min-width: 200px; padding-left: 8px; padding-right: 8px; box-sizing: border-box; font-size: 14px; font-weight: 700; border-radius: 8px; }
.joy-ojnliu.Mui-focusVisible, .joy-ojnliu:focus-visible { outline-offset: var(--focus-outline-offset, var(--joy-focus-thickness, 2px)); outline: var(--joy-focus-thickness, 2px) solid var(--joy-palette-focusVisible, #0B6BCB); z-index: 1; }
.joy-ojnliu:active { background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); }
.MuiListItem-root > .joy-ojnliu { --unstable_ListItem-flex: 1 0 0%; }
.joy-ojnliu.Mui-selected { background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); --Icon-color: currentColor; }
.joy-ojnliu:not(.Mui-selected, [aria-selected="true"]):hover { background-color: var(--variant-plainHoverBg, var(--joy-palette-neutral-plainHoverBg, var(--joy-palette-neutral-100, #F0F4F8))); color: var(--variant-plainHoverColor, var(--joy-palette-neutral-plainHoverColor, var(--joy-palette-neutral-900, #0B0D0E))); }
.joy-ojnliu:not(.Mui-selected, [aria-selected="true"]):active { background-color: var(--variant-plainActiveBg, var(--joy-palette-neutral-plainActiveBg, var(--joy-palette-neutral-200, #DDE7EE))); }
.joy-ojnliu.Mui-disabled { pointer-events: none; cursor: default; --Icon-color: currentColor; color: var(--variant-plainDisabledColor, var(--joy-palette-neutral-plainDisabledColor, var(--joy-palette-neutral-400, #9FA6AD))); }
@media (min-width: 900px) {.joy-ojnliu { flex: 0 1 30%; }}
@media (min-width: 1200px) {.joy-ojnliu { flex: 0 1 23%; }}
.joy-ojnliu:hover { background-color: rgb(248, 244, 240) !important; }
.joy-ha83mh { margin: var(--Typography-margin, 0px); --Icon-fontSize: calc(1em * 140%); display: block; font-family: var(--joy-fontFamily-body, Albert Sans, sans-serif); font-size: var(--Typography-fontSize, var(--joy-fontSize-md, 1rem)); line-height: 140%; font-weight: 600; color: var(--joy-palette-primary-700); margin-left: 8px; }
.joy-ha83mh a { color: rgb(91, 218, 120); text-decoration: none; font-weight: 500; }
.joy-ha83mh a:hover { text-decoration: underline; }