.Dz2fCfyygvAakYpXE\+7l\+Q\=\= {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 500;
  max-height: 48px;
  border-radius: 12px;
  padding: 12px 16px;
  gap: 8px;
  flex: 1 0 0;
}

.Dz2fCfyygvAakYpXE\+7l\+Q\=\=:hover {
  cursor: pointer;
}

.Dz2fCfyygvAakYpXE\+7l\+Q\=\=:disabled {
  background-color: #ccc;
  cursor: not-allowed;
}

.Dz2fCfyygvAakYpXE\+7l\+Q\=\=:disabled:hover,
.Dz2fCfyygvAakYpXE\+7l\+Q\=\=:disabled:active {
  background-color: #ccc;
  cursor: not-allowed;
}

.AZej5hZ7HMvlvF7jYuIUew\=\= {
  background-color: #2f5c96;
  color: #f2f2f2;
}

.AZej5hZ7HMvlvF7jYuIUew\=\=:hover {
  background-color: #1b3b62;
}

.AZej5hZ7HMvlvF7jYuIUew\=\=:active {
  background-color: #142a42;
}

._4aDLJLRQfbKY0ZbnsEKVow\=\= {
  background: var(--background-brand-subtle, #ecf1fc);
}

._4aDLJLRQfbKY0ZbnsEKVow\=\=:hover {
  background: #d8e0f3;
}

._4aDLJLRQfbKY0ZbnsEKVow\=\=:active {
  background: #b9c8e4;
}

.o0ViXLk\+dzu6QhyKs-rb9g\=\= {
  background: var(--background-negative, #e61a1a);
  color: #f2f2f2;
}

.o0ViXLk\+dzu6QhyKs-rb9g\=\=:hover {
  background: #b31313;
}

.o0ViXLk\+dzu6QhyKs-rb9g\=\=:active {
  background: #520808;
}

.lrUTvJ\+DnBYISHs-4afl2g\=\= {
  display: flex;
  padding: var(--Space-2XL, 32px) var(--Space-L, 16px);
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--Space-2XL, 32px);
}

.lrUTvJ\+DnBYISHs-4afl2g\=\= > *:nth-child(2) {
  margin-top: 4rem;
}

.PdSXdPpj7gioe1qtkF0eGQ\=\= {
  text-align: center;
  max-width: min(90%, 620px);
}

.PdSXdPpj7gioe1qtkF0eGQ\=\= h1 {
  font-size: clamp(2rem, 6vw, 3rem);
  font-weight: 500;
  line-height: 56px;
  color: #1a1a1a;
}

.PdSXdPpj7gioe1qtkF0eGQ\=\= h1 span {
  color: #377b00;
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Heading-3XL-Semi-Bold-Size, 56px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Heading-3XL-Semi-Bold-Line-Height, 64px);
  letter-spacing: var(--Heading-3XL-Semi-Bold-Letter-Spacing, -1px);
}

.PdSXdPpj7gioe1qtkF0eGQ\=\= p {
  color: #404040;
  margin-top: 2rem;
  font-size: clamp(0.875rem, 2.5vw, 1rem);
  line-height: 24px;
  font-weight: 500;
}

.iMmjFY1opjhwBQ2Pc3vaOw\=\= {
  display: flex;
  margin-top: 2rem;
  justify-content: center;
  align-items: center;
  flex: 1 0 0;
  gap: 1rem;
}

.iMmjFY1opjhwBQ2Pc3vaOw\=\= span {
  color: var(--Text-Tertiary, #666);

  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Heading-XS-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Heading-XS-Semi-Bold-Line-Height, 24px);
  letter-spacing: var(--Heading-XS-Semi-Bold-Letter-Spacing, -0.5px);
}

.wlvr5rzDB98r33r8AVVqZA\=\= {
  color: #377b00;
}

.WGwVGTJPsFFqwyjiO95z3g\=\= p {
  color: var(--Text-Primary, #1a1a1a);
  font-family: Ubuntu, sans-serif;
  font-size: var(--Text-2XL-Semi-Bold-Size, 24px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Text-2XL-Semi-Bold-Line-Height, 32px);
  letter-spacing: var(--Text-2XL-Semi-Bold-Letter-Spacing, 0);
}

.WGwVGTJPsFFqwyjiO95z3g\=\= span {
  color: var(--Text-Link, #35f);
  font-style: normal;
  font-weight: 500;
  text-decoration: underline;
  line-height: var(--Text-2XL-Semi-Bold-Line-Height, 32px);
  letter-spacing: var(--Text-2XL-Semi-Bold-Letter-Spacing, 0);
}

.DGBBwx34F66CtEawmmyRQw\=\= {
  display: flex;
  justify-content: center;
  align-items: stretch;

  gap: 2rem;
}

.pq7bt62a29XbFmQugb0tRw\=\= {
  max-width: 380px;
  width: 100%;
  display: flex;
}

@media (width <= 1280px) {
  .DGBBwx34F66CtEawmmyRQw\=\= {
    flex-wrap: wrap;
  }

  .wRcAcZPKYGbWt2JWK1np4Q\=\= {
    margin-top: 75px;
  }
}

._2dagGit6Ds20QpFoXlPNuA\=\= {
  width: 100%;
  position: relative;
  height: 100%;
}

.x0pwNugYyBS3zQyxslFtOw\=\= {
  display: flex;
  gap: 8px;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  padding: var(--Space-XS, 4px) 0;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  background: var(
    --VL-Green-Gradient,
    radial-gradient(88.53% 96.87% at 45.9% 50%, #377b00 0%, #68b527 100%)
  );
  width: 100%;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.x0pwNugYyBS3zQyxslFtOw\=\= span {
  color: var(--Text-Primary-Inverse, #e5e5e5);
  text-align: center;
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Label-L-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Label-L-Semi-Bold-Line-Height, 24px);
  letter-spacing: var(--Label-L-Semi-Bold-Letter-Spacing, 0);
}

.x0pwNugYyBS3zQyxslFtOw\=\= svg {
  color: #e5e5e5;
}

._3DWTup8GENcXlJBMsx7T-Q\=\= {
  position: absolute;
  top: -10px;
  right: 64px;
  width: 170px;
  height: auto;
  transform: translateY(-50%);
  z-index: 1;
}

.TX0j53OtbGmPDMOzZEBvtQ\=\= {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 680px;
  padding: 32px;
  border-radius: 24px;
  background: #fff;
  box-shadow:
    0 8px 8px -4px rgb(9 9 9 / 10%),
    0 0 4px 0 rgb(9 9 9 / 10%);
  position: relative;
  z-index: 2;
}

.CfJobfujfR00JQfBRgiuZQ\=\= {
  border: 1px solid #73c82c;
}

.z9-r-rUcp-\+B-GdfOQ\+W3g\=\= {
  border-radius: 24.72px;
  border: 4.12px solid #68b527;
  background: var(--Surface-L3, #fafafa);
  margin-top: 8px;
}

.G5bEq6hK0zbYCdfLTColcA\=\= {
  color: #2f5c96;
  display: flex;
  align-items: center;
  gap: 8px;
}

.G5bEq6hK0zbYCdfLTColcA\=\= h2 {
  color: #2f5c96;
  font-family: Ubuntu, sans-serif;
  font-size: 32px;
  font-weight: 500;
}

._9aOhA2eoNuDlltl-CleFsw\=\= {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.Zyn3CzuNpr8eThDd69yc\+A\=\= {
  margin-top: 8px;
  color: var(--Text-Secondary, #404040);
  font-size: var(--Text-L-Regular-Size, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-L-Regular-Line-Height, 24px);
  letter-spacing: var(--Text-L-Regular-Letter-Spacing, 0);
}

.p7CQk89150eLue-Ko2Q72g\=\= {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

._6rpFOE7jusQngRvRKsI8Nw\=\= {
  width: 100%;
  margin-top: auto;
}

._6rpFOE7jusQngRvRKsI8Nw\=\= button {
  width: 100%;
}

._6rpFOE7jusQngRvRKsI8Nw\=\= button:hover {
  opacity: 0.85;
}

.Ypcs6fAtQ1aig2ph1lLDtw\=\= button:not(:disabled) {
  background: var(
    --VL-Green-Gradient,
    radial-gradient(88.53% 96.87% at 45.9% 50%, #377b00 0%, #68b527 100%)
  );
}

.heb-6ufDX8CmOXQjdV\+Izw\=\= {
  list-style: none;
  padding: 0;
  margin: 16px 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.Tq3i8jm8R7Nt-luBq-p\+Nw\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0 12px;
}

.KNacq0GrCee82UW5zTujfg\=\= {
  display: flex;
  align-items: center;
  gap: 12px;
}

.pFaqMEFpYFVp2F6VBVbIOg\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.Yb2KwIuB6DW8P3uxAjYzbg\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 4px;
  border-radius: 50%;
  background: var(
    --VL-Green-Gradient,
    radial-gradient(88.53% 96.87% at 45.9% 50%, #377b00 0%, #68b527 100%)
  );
}

.kXSguCpGzncJ-WgtK7VPjQ\=\= {
  color: #fff;
}

._0CEB2-I30RZXdJdJDd\+uPw\=\= {
  color: var(--Text-Secondary, #404040);
  font-family: Ubuntu, sans-serif;
  font-size: var(--Label-L-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Label-L-Semi-Bold-Line-Height, 24px);
  letter-spacing: var(--Label-L-Semi-Bold-Letter-Spacing, 0);
}

.v8BmtEk\+QVSKIkPMoo7jQQ\=\= {
  color: #377b00;
  font-family: Ubuntu, sans-serif;
  font-size: var(--Label-L-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Label-L-Semi-Bold-Line-Height, 24px);
  letter-spacing: var(--Label-L-Semi-Bold-Letter-Spacing, 0);
}

.PiSfBPCXAiQ8VNCpyIRfIw\=\= {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
  gap: 16px;
}

.g\+vpPIv-lli-q2FlU3zQVg\=\= {
  display: flex;
  align-items: center;
  gap: 8px;
}

.fGEfB7NvnPMqyudKonenCw\=\= {
  color: #377b00;
}

.g\+vpPIv-lli-q2FlU3zQVg\=\= span {
  font-family: Ubuntu, sans-serif;
  font-size: var(--Label-M-Semi-Bold-Size, 14px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Label-M-Semi-Bold-Line-Height, 20px);
  letter-spacing: var(--Label-M-Semi-Bold-Letter-Spacing, 0);
  color: #377b00;
}

.CBm0qrWW9fqISFnftKzZ-Q\=\= {
  color: #73c82c;
}

.KzN7dTVxSLvI0U9usDPXuA\=\= {
  display: inline-block;
  position: relative;
  top: -8px;
}

.ttrP8lwMZHdTPhQb0xy0vA\=\= {
  list-style: disc;
  padding-left: 20px;
}

.gE4ewM02MMsegtPeBQQJaQ\=\= {
  color: #666;
  font-size: 12px;
}

.-jYQx8gxeHkPYjsSPFn97g\=\= {
  display: flex;
  flex-direction: column;
}

.KeukJVASKW\+055hnaHi\+Tw\=\= {
  color: #1a1a1a;
  font-size: 40px;
  font-weight: 500;
}

.UWphlWZNSG2g-7qcDYAtzQ\=\= {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  width: 100%;
}

.WmOHu624uF8nagLZs7kckA\=\= {
  width: 100%;
  display: flex;
  gap: 2rem;
  justify-content: center;
  align-items: stretch;

  row-gap: 6rem;
}

@media (width <= 768px) {
  .WmOHu624uF8nagLZs7kckA\=\= {
    flex-direction: column;
    align-items: center;
  }
}

.aUGcq6Vaht8ztQbi-Qw9hg\=\= {
  max-width: 560px;
  width: 100%;
  display: flex;
}

.VvB7sZczV6wJhgcYrivwfA\=\= {
  width: 100%;
  max-width: 1160px;
  display: flex;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}

.BgZv6QIchan-tPOHczZ6MA\=\= {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 32px;
  border-radius: 24px;
  background: #fff;
  box-shadow:
    0 8px 8px -4px rgb(9 9 9 / 10%),
    0 0 4px 0 rgb(9 9 9 / 10%);
  width: 100%;
}

.UryX6bqydP\+uUAedRa8\+xg\=\= {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding-right: 32px;
}

.LJcqWoFI387y3btL7H7kFg\=\= {
  flex: 1;
  padding-left: 32px;
}

.eHujNT2qs3H4C6tDjEPX2Q\=\= {
  color: #2f5c96;
  font-family: Ubuntu, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
  letter-spacing: -1px;
}

._9SKfZGV7umYusjOyZDAL0w\=\= {
  color: #404040;
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
}

._2foarwj5cRMzvHTCcvEyqA\=\= {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

._1DOOhZ7jMVcByN7jA6DAkQ\=\= {
  display: flex;
  align-items: center;
  width: 100%;
}

._1DOOhZ7jMVcByN7jA6DAkQ\=\= button {
  width: 100%;
}

.s1dlfBfLlQSN5m8Y9suiYA\=\= {
  list-style: none;
  padding: 0;
  margin: 16px 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.ZdrYBtDsGgSC4UHkJ-pLUw\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0 12px;
}

._4R3i\+JKCVGZH8vQXVp9WYQ\=\= {
  display: flex;
  align-items: center;
  gap: 12px;
}

.cbfGwXoqwuhq0KN6QIiWsw\=\= {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

._3Veq1iP393JGCiUFaRldJA\=\= {
  color: var(--Text-Secondary, #404040);
  font-family: Ubuntu, sans-serif;
  font-size: var(--Label-L-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Label-L-Semi-Bold-Line-Height, 24px);
  letter-spacing: var(--Label-L-Semi-Bold-Letter-Spacing, 0);
}

.j0lN\+vFYSwQLtvofAC7YRA\=\= {
  color: #666;
  font-family: Ubuntu, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.aGuVM6gegYMHW7zAHkjTyA\=\= {
  color: #73c82c;
}

.Q-2LzrU4E9cCBh1ysIJUmw\=\= {
  display: flex;
}

.Dpcbk2iEjLL8VnNVbV5oPg\=\= {
  position: relative;
  margin: 144px auto;
}

.xE9JGASC3PnMsKTkkEXcTA\=\= {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB2aWV3Qm94PSIwIDAgMTEwLjM4NDAzIDY2LjQwNzk1OSIgICBoZWlnaHQ9IjY2LjQwNzk1OSIgICB3aWR0aD0iMTEwLjM4NDAzIiAgIGlkPSJzdmcyIiAgIHZlcnNpb249IjEuMSI+ICA8bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPiAgICA8cmRmOlJERj4gICAgICA8Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj4gICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PiAgICAgICAgPGRjOnR5cGUgICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+ICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4gICAgICA8L2NjOldvcms+ICAgIDwvcmRmOlJERj4gIDwvbWV0YWRhdGE+ICA8ZGVmcyAgICAgaWQ9ImRlZnM2IiAvPiAgPGZsb3dSb290ICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQuNjIyLC0xMS44NjA5NTMpIiAgICAgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDoxLjI1O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7bGV0dGVyLXNwYWNpbmc6MHB4O3dvcmQtc3BhY2luZzowcHg7ZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAgICAgaWQ9ImZsb3dSb290MzY4MiIgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiPjxmbG93UmVnaW9uICAgICAgIGlkPSJmbG93UmVnaW9uMzY4NCI+PHJlY3QgICAgICAgICB5PSI0My40MzA2NTMiICAgICAgICAgeD0iMTMzLjIwMjc3IiAgICAgICAgIGhlaWdodD0iNDAuNjE4NDYyIiAgICAgICAgIHdpZHRoPSIxOTMuNDIxMjYiICAgICAgICAgaWQ9InJlY3QzNjg2IiAvPjwvZmxvd1JlZ2lvbj48Zmxvd1BhcmEgICAgICAgaWQ9ImZsb3dQYXJhMzY4OCI+VkVORE9SPC9mbG93UGFyYT48L2Zsb3dSb290PiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNC42MjIsLTExLjg2MDk1MykiICAgICBpZD0idGV4dDQ1MTQiICAgICBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTo0Mi42NjY2Njc5NHB4O2xpbmUtaGVpZ2h0OjEuMjU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiICAgICBhcmlhLWxhYmVsPSJMSU5FIj4gICAgPHBhdGggICAgICAgaWQ9InJlY3Q0NTI1IiAgICAgICBkPSJtIDI0LjYyMiwxMS44NjA5NTMgaCAxNC43OTg2MDUgbCAxOS41OTgxNDMsMzkuNTAwMzgzIDE5LjQ5ODg1NywtMzkuNTAwMzgzIGggMTQuODk3ODkxIGwgLTM0LjM5Njc0OCw2Ni40MDc5NTkgeiIgICAgICAgc3R5bGU9ImZpbGw6IzZhZWMwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MS4wMDE1NzQ3NTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIgLz4gICAgPHBhdGggICAgICAgaWQ9InJlY3Q0NTI1LTUiICAgICAgIGQ9Im0gMTAwLjUxOTMyLDExLjk0MTMzNiA3LjQwNDA1LDEzLjg0MjA2IC0yMC42NjQzNywzOS41Njc5NCA0MC44OTc3MSwwLjA3MiA2Ljg0OTMyLDEyLjgyOTQzIC02OS41ODcwMywtMC4wMTQ4NiB6IiAgICAgICBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZTo0Mi42NjY2Njc5NHB4O2xpbmUtaGVpZ2h0OjEuMjU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiMwMGI5ZWU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjEuMDAxNTc0NzU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiIC8+ICA8L2c+PC9zdmc+");
  height: 35px;
  width: 57px;
  background-repeat: no-repeat;
  position: absolute;
  background-size: contain;
  top: 52px;
  left: 39px;
  z-index: 3;
  opacity: 0;
  animation: fN4J6SuzKgFuwCXxrTIwgw\=\= 0.35s linear forwards;
  animation-delay: 0.25s;
}

._5d0PfQmpy19nitW-wJiwtw\=\= {
  width: 128px;
  height: 128px;

  z-index: 2;
  opacity: 0;

  animation: fN4J6SuzKgFuwCXxrTIwgw\=\= 0.35s linear forwards;
  animation-delay: 0.25s;

  div {
    animation: yI8A\+4KUMyS2SGWfp6ZO3Q\=\= 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    animation-delay: var(--delay);
    transform-origin: 68px 68px;

    &::after {
      content: "";
      display: block;
      position: absolute;
      width: 12px;
      height: 12px;
      top: var(--top);
      left: var(--left);
      border-radius: 50%;
      margin: -3px 0 0 -3px;
      animation: gjQFA3bkRCIIqoUcbmySwA\=\= 2.4s linear infinite;
    }
  }
}

@keyframes yI8A\+4KUMyS2SGWfp6ZO3Q\=\= {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes gjQFA3bkRCIIqoUcbmySwA\=\= {
  0% {
    background-color: #6aec00;
  }

  50% {
    background-color: #00b9ee;
  }

  100% {
    background-color: #6aec00;
  }
}

@keyframes fN4J6SuzKgFuwCXxrTIwgw\=\= {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 0.7;
  }
}

.-lAdpmvB851EUy\+J2WMbfw\=\= {
  min-height: 100vh;
  width: 100%;
  background-color: #f7f7f7;
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
  padding-top: 32px;
}

._5DOsQt4geU-o2MCdgOGL8w\=\= {
  align-items: flex-start;
  display: flex;
  padding: var(--Space-2XL, 32px);
  gap: var(--Space-L, 16px);
  background-color: #ffffff;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  margin-top: 32px;
  max-width: 941px;
  min-width: 300px;
  border-radius: 16px;
  box-shadow: 0 0 4px 0 #09090a1a;
  box-shadow: 0 8px 8px -4px #09090a1a;
}

.COvyEJaAcGd9Wp6dpMJOZA\=\= {
  color: var(--Text-Primary, #1a1a1a);
  font-size: var(--Heading-S-Light-Size, 20px);
  font-style: normal;
  font-weight: 300;
  line-height: var(--Heading-S-Light-Line-Height, 28px); /* 140% */
  letter-spacing: var(--Heading-S-Light-Letter-Spacing, -0.5px);
}

.COvyEJaAcGd9Wp6dpMJOZA\=\= h2 {
  all: unset;
}

.yqqmdNumx7M3DpINv-P1eA\=\= {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  gap: 24px;
  flex: 1 0 0;
  align-self: stretch;

  @media screen and (width <= 768px) {
    flex-direction: column;
    gap: 16px;
  }
}

.Ii0Oq00CzixprXCBtW-UJg\=\= {
  flex: 3;
  min-width: 55%;
}

.AJ\+fjAbbYuS0UoVWJzR2rw\=\= {
  flex: 2;
  max-width: 45%;

  @media screen and (width <= 768px) {
    max-width: 100%;
  }
}

.mIO2iblloza\+XWBlZOlNqw\=\= {
  width: 100%;
  padding: 20px 0;
}

#O9BRCT3e5VAHj\+FbIeLm7w\=\= {
  width: 100%;
}

.\+SgZcU32wmyzDtGFn\+oxMw\=\= {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 300px;
  align-items: center;
  justify-content: center;
  border-radius: var(--Border-Radius-S, 8px);
  border: 1px solid var(--Border-Subtle, #dbdbdb);
  margin-bottom: 16px;
}

.\+SgZcU32wmyzDtGFn\+oxMw\=\= span {
  color: var(--Text-Primary, #1a1a1a);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Heading-M-Regular-Size, 24px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Heading-M-Regular-Line-Height, 32px);
  letter-spacing: var(--Heading-M-Regular-Letter-Spacing, -0.5px);
}

.\+9MXaPEGZkTonggbQiBNdg\=\= {
  background: none;
  border: none;
  color: #0066cc;
  cursor: pointer;
  text-decoration: underline;
  padding: 0;
  font-size: 14px;
}

.dXPxwt0VnvyUBFyvT-oqQA\=\= {
  margin-bottom: 8px;
}

.RNcsntYT1gB1R9Db3xcnfg\=\= {
  color: var(--Text-Brand, #2f5c96);
  font-size: var(--Heading-L-Semi-Bold-Size, 32px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Heading-L-Semi-Bold-Line-Height, 40px);
  letter-spacing: var(--Heading-L-Semi-Bold-Letter-Spacing, -1px);
}

.GUBxUNUNoes5GEQTd1A1JQ\=\= {
  color: #222;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.cMLgihK4\+8eixvZCDsp7Zw\=\= {
  color: #222;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.iVq\+n9UJ9LzDZeALCPRLng\=\= {
  background: none;
  border: none;
  color: var(--Text-Link, #3355ff);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Link-L-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Link-L-Semi-Bold-Line-Height, 24px);
  letter-spacing: var(--Link-L-Semi-Bold-Letter-Spacing, 0);
  cursor: pointer;
  padding: 0;
}

._73ZcGcRNrjO9AIkjgTUxpw\=\= {
  display: flex;
  justify-content: center;
  width: 100%;
}

._73ZcGcRNrjO9AIkjgTUxpw\=\= button {
  width: 100%;
  text-align: center;
  justify-content: center;
}

.BCz7N1h0ZE23xxd5r9I7zg\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--Text-Negative, #ba1515);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-L-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Text-L-Semi-Bold-Line-Height, 24px); /* 150% */
  letter-spacing: var(--Text-L-Semi-Bold-Letter-Spacing, 0);
}

._7hOYvkhg7Ear9QqhXM5u6w\=\= {
  color: var(--Text-Tertiary, #666);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-S-Regular-Size, 12px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-S-Regular-Line-Height, 16px); /* 133.333% */
  letter-spacing: var(--Text-S-Regular-Letter-Spacing, 0);
}

.H1MnNohYeJB-7Y9Dab6Zhw\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background: transparent;
  border: none;
  cursor: pointer;
}

.H1MnNohYeJB-7Y9Dab6Zhw\=\= img {
  transition: transform 0.2s ease;
}

._9yHoTAuc\+ucHivDfgfmx8A\=\= {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.pJhwWfaZQ7J6MX0PYxmJjw\=\=,
.QGZABaGFX67DZ-CZmSHNfA\=\= {
  font-size: 12px;
  color: #1a1a1a;
  font-weight: 400;
  font-style: normal;
  line-height: normal;
}

._7rC9CGtqu8nJw8PjA86rcw\=\=,
.d0BFla1iGFPwxO4RgVz85w\=\= {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.TTck-501Authz\+bOKRORbA\=\= {
  font-size: 32px;
  color: #666;
  text-decoration: line-through;
  font-weight: 700;
  margin-top: 4px;
}

.KXU4KoSXiLJo\+PqNq7nEcw\=\= {
  font-size: 32px;
  color: #000;
  font-weight: 700;
  margin-top: 4px;
}

.i8V\+9g345wtXY9\+nj8M\+HQ\=\= {
  font-size: 12px;
  color: #666;
  margin-bottom: 16px;
}

.e0hWRdL2w2b2AXL4b3EowQ\=\= {
  display: flex;
  padding: 10px;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: var(--Border-Radius-XS, 4px);
  border: 1px solid #b5b5b5;
  background: #f6f8fa;
}

._7K4eXb2DsFDIoZzJyv\+ASA\=\= {
  display: flex;
  width: 100%;
  justify-content: space-between;
  cursor: pointer;
}

._0B4ZiqGdjZ0jW9Uiya3AUg\=\= {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

.GxvwZc2CRV4e6sTApdEVbw\=\= {
  color: var(--Text-Primary, #1a1a1a);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.TDGaDsz50Nnvo864za4rWg\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  flex-direction: row;
  gap: 12px;
  margin-top: 4px;
  margin-bottom: 4px;
}

.TDGaDsz50Nnvo864za4rWg\=\= input {
  width: 100%;
  max-width: 250px;
  height: 48px;
  padding: 0 4px;
  border: 1px solid darkgray;
  border-radius: 4px;
  box-sizing: border-box;
  color: var(--Text-Disabled, #666);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-2XL-Regular-Line-Height, 32px);
  font-size: var(--Text-2XL-Regular-Size, 24px);
  letter-spacing: var(--Text-2XL-Regular-Letter-Spacing, 0);
}

.TDGaDsz50Nnvo864za4rWg\=\= input:disabled {
  cursor: not-allowed;
  border: none;
  background: none;
  padding: 0;
}

.e0hWRdL2w2b2AXL4b3EowQ\=\= button {
  border: none;
  background-color: transparent;
  display: flex;
  justify-content: space-between;
}

.d5nHzuXsJiUkoBJd5Wg3Pw\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background: transparent;
  border: none;
  cursor: pointer;
}

.d5nHzuXsJiUkoBJd5Wg3Pw\=\= img {
  transition: transform 0.2s ease;
}

._2nssFSZCwwVN0gfuvcJ5hw\=\= {
  transform: rotate(180deg);
}

.BJ4WtMlhVdrY4hymMLMI3Q\=\= {
  background: none;
  border: none;
  color: var(--Text-Link, #3355ff);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Link-L-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Link-L-Semi-Bold-Line-Height, 24px);
  letter-spacing: var(--Link-L-Semi-Bold-Letter-Spacing, 0);
  cursor: pointer;
  padding: 0;
}

.BJ4WtMlhVdrY4hymMLMI3Q\=\=:disabled {
  color: var(--Text-Disabled, #666);
  cursor: not-allowed;
}

.qhOvybbgfSeLhkaJU9SnTw\=\= {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  color: var(--Text-Disabled, #666);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-2XL-Regular-Size, 24px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-2XL-Regular-Line-Height, 32px);
  letter-spacing: var(--Text-2XL-Regular-Letter-Spacing, 0);
  gap: 4px;
  padding: 0 6px;
}

.qhOvybbgfSeLhkaJU9SnTw\=\= img {
  width: 24px;
  height: 24px;
}

.Kp5WnOijGeod4YozgISzug\=\= {
  display: flex;
  align-items: center;
  gap: 4px;
}

.Kp5WnOijGeod4YozgISzug\=\= span {
  color: var(--Text-Secondary, #404040);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.a1cr7\+YkQMakWNNndpZ9ng\=\= {
  background: none;
  border: none;
  color: var(--Text-Link, #3355ff);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Link-L-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Link-L-Semi-Bold-Line-Height, 24px);
  letter-spacing: var(--Link-L-Semi-Bold-Letter-Spacing, 0);
  cursor: pointer;
  padding: 0;
}

._9Pvg3d44FOve-UVzz02-KA\=\= {
  min-height: 100vh;
  width: 100%;
  background-color: #f7f7f7;
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
  padding-top: 32px;
}

.e93kyVf\+vaFgrvRNbbu0Aw\=\= {
  align-items: flex-start;
  display: flex;
  padding: var(--Space-2XL, 32px);
  gap: var(--Space-L, 16px);
  background-color: #ffffff;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  margin-top: 32px;
  max-width: 584px;
  min-width: 300px;
  border-radius: 16px;
  box-shadow: 0 0 4px 0 #09090a1a;
  box-shadow: 0 8px 8px -4px #09090a1a;
}

._2sy9UP01f8mGjLZ0FkTMQA\=\= span {
  color: var(--Text-Primary, #1a1a1a);

  /* Heading/XS/Regular */
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Heading-XS-Regular-Size, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Heading-XS-Regular-Line-Height, 24px); /* 150% */
  letter-spacing: var(--Heading-XS-Regular-Letter-Spacing, -0.5px);
}

.kvnlLxV7f2y32a57va-E-A\=\= {
  width: 100%;
}

.i2v1Fg7oxym1N8398rALJg\=\= {
  color: #1a1a1a;

  /* Heading/S/Light */
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Heading-S-Light-Size, 20px);
  font-style: normal;
  font-weight: 300;
  line-height: var(--Heading-S-Light-Line-Height, 28px); /* 140% */
  letter-spacing: var(--Heading-S-Light-Letter-Spacing, -0.5px);
}

.Qv6dB1Pba2C0tZ5c9ZfO4Q\=\= {
  display: flex;
  justify-content: center;
  width: 100%;
}

.Qv6dB1Pba2C0tZ5c9ZfO4Q\=\= button {
  width: 100%;
  text-align: center;
  justify-content: center;
}

.CI1hyPQqOms3bKuJ27-ZzQ\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--Text-Negative, #ba1515);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-L-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Text-L-Semi-Bold-Line-Height, 24px); /* 150% */
  letter-spacing: var(--Text-L-Semi-Bold-Letter-Spacing, 0);
}

._5K69dvrMR1FKZXfQ51KKng\=\= {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

._3GqdUxUbOeBjpuyEIy2v1w\=\= {
  display: flex;
  align-items: center;
}

.Ak44prw83nTeGSrhgGvJOg\=\= {
  margin: 0 8px;
  color: var(--Text-Secondary, #404040);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-M-Regular-Size, 14px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-M-Regular-Line-Height, 20px);
  letter-spacing: var(--Text-M-Regular-Letter-Spacing, 0);
  height: 16px;
  display: inline-block;
}

.OaWPKtYUm9lCXn2LyPEk7A\=\= {
  margin: 0 8px;
  color: var(--Text-Subtle, #808080);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-M-Regular-Size, 14px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-M-Regular-Line-Height, 20px);
  letter-spacing: var(--Text-M-Regular-Letter-Spacing, 0);
  height: 16px;
  display: inline-block;
}

.ZTyH-2og-VnIhb2UBZ3AQw\=\= {
  color: var(--Text-Link, #35f);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Link-M-Semi-Bold-Size, 14px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Link-M-Semi-Bold-Line-Height, 20px);
  letter-spacing: var(--Link-M-Semi-Bold-Letter-Spacing, 0);
  text-decoration: none;
}

.ZTyH-2og-VnIhb2UBZ3AQw\=\=:hover {
  text-decoration: underline;
}

.cswtitZXRfvfwmTkmNsYKg\=\= {
  color: var(--Text-Secondary, #404040);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-M-Semi-Bold-Size, 14px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Text-M-Semi-Bold-Line-Height, 20px);
  letter-spacing: var(--Text-M-Semi-Bold-Letter-Spacing, 0);
}

.jq\+-9eY9qnAu8KXYjaiAEw\=\= {
  color: var(--Text-Subtle, #808080);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-M-Regular-Size, 14px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-M-Regular-Line-Height, 20px);
  letter-spacing: var(--Text-M-Regular-Letter-Spacing, 0);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--Space-XS, 4px);
}

.P7cpozI6e8TjXD8l2FW4cQ\=\= {
  display: flex;
  align-items: center;
  gap: 16px;
  cursor: pointer;
}

.mPxt4r9vB5L60bTOZny7Mg\=\= {
  appearance: none;
  appearance: none;
  margin: 0;

  flex-shrink: 0;
  height: 20px;
  width: 20px;
  border: 1px solid #b3b3b3;
  border-radius: 6px;
}

.mPxt4r9vB5L60bTOZny7Mg\=\=:checked {
  background-color: #2f5c96;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4.2L3.8 7L9 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 60%;
}

._11RV43k\+VL-hlSOSg\+pSfw\=\= {
  color: var(--Text-Primary, #1a1a1a);

  font-family: Ubuntu, sans-serif;
  font-size: var(--Text-L-Regular-Size, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-L-Regular-Line-Height, 24px);
  letter-spacing: var(--Text-L-Regular-Letter-Spacing, 0);
}

._12LseGEgw85M5VU8NiSvlQ\=\= {
  display: flex;
  width: var(--Desktop-1440px, 1440px);
  max-width: 100vw;
  max-height: 100vh;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  z-index: 10;
  overflow-y: auto;
}

._12LseGEgw85M5VU8NiSvlQ\=\= [class*="gravity-modal-module__overlay"] {
  display: none !important;
}

.XYzCoarpcYlipcbLZc-Yrw\=\= {
  display: flex;
  padding: 0 var(--Space-L, 16px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Space-6XL, 64px);
  flex: 1 0 0;
  max-width: 100%;
  box-sizing: border-box;
}

.msNZETbXE1tv8duB\+TRCQQ\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: var(--Space-L, 16px);
  width: 100%;
}

.msNZETbXE1tv8duB\+TRCQQ\=\= h2 {
  color: var(--Text-Primary, #1a1a1a);
  text-align: center;

  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Heading-2XL-Semi-Bold-Size, 48px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Heading-2XL-Semi-Bold-Line-Height, 56px);
  letter-spacing: var(--Heading-2XL-Semi-Bold-Letter-Spacing, -1px);
  max-width: 100%;
}

.msNZETbXE1tv8duB\+TRCQQ\=\= p {
  color: var(--Text-Secondary, #404040);
  text-align: center;
  max-width: 100%;

  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-L-Regular-Size, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-L-Regular-Line-Height, 24px);
  letter-spacing: var(--Text-L-Regular-Letter-Spacing, 0);
}

.msNZETbXE1tv8duB\+TRCQQ\=\= p:last-child {
  margin-top: 8px;
}

.opXC8rth1oaHtWHPkjUVZQ\=\= {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  gap: 32px var(--Space-2XL, 32px);
  flex-wrap: wrap;
  box-sizing: border-box;
}

.zRCm51OHRKkZZDzMvSZmTQ\=\= {
  display: flex;
  width: 540px;
  max-width: calc(100vw - 32px);
  flex-direction: column;
  align-items: flex-start;
  flex: 1 1 auto;

  border-radius: 24px;
  background: var(--Surface-L3, #fafafa);
  box-shadow:
    0 10px 16px 0 var(--Effects-Shadow, rgb(9 9 9 / 10%)),
    0 0 6px 0 var(--Effects-Shadow, rgb(9 9 9 / 10%));
  padding: var(--Space-2XL, 32px);
  gap: var(--Space-S, 8px);
  box-sizing: border-box;
}

.zRCm51OHRKkZZDzMvSZmTQ\=\=.PNmUm9Pu\+ucur\+ZoQ4YJ1Q\=\= {
  box-shadow:
    0 0 14.7px 0 #73c82c inset,
    0 10px 16px 0 var(--Effects-Shadow, rgb(9 9 9 / 10%)),
    0 0 6px 0 var(--Effects-Shadow, rgb(9 9 9 / 10%));
}

.gBNR1aXG1hihmBzhiOeMUA\=\= {
  display: flex;
  align-items: center;
  gap: 4px var(--Space-S, 8px);
  align-self: stretch;
  flex-wrap: wrap;
}

.gBNR1aXG1hihmBzhiOeMUA\=\= h3 {
  color: var(--Text-Brand, #2f5c96);

  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Heading-2XL-Semi-Bold-Size, 48px);
  font-style: normal;
  font-weight: 500;
  letter-spacing: var(--Heading-2XL-Semi-Bold-Letter-Spacing, -1px);
}

.gBNR1aXG1hihmBzhiOeMUA\=\= svg {
  color: var(--Icon-Brand, #2f5c96);
}

.fy3FRJG16KMWf7Oyi5aZ6Q\=\= {
  color: var(--Text-Secondary, #404040);

  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-L-Regular-Size, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-L-Regular-Line-Height, 24px);
  letter-spacing: var(--Text-L-Regular-Letter-Spacing, 0);
}

.YdtvFXNAgH7PNcdBe\+oOpw\=\= {
  margin-bottom: 24px;
}

.UyQpwzFynR2EqD671E6DIw\=\= {
  width: 100%;
  border-radius: var(--Border-Radius-M, 12px);

  color: var(--Text-Primary-Inverse, #e5e5e5);

  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Label-L-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Label-L-Semi-Bold-Line-Height, 24px);
  letter-spacing: var(--Label-L-Semi-Bold-Letter-Spacing, 0);
}

.c\+QqnwkVHgvu0EGAiXMWWg\=\= {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.c\+QqnwkVHgvu0EGAiXMWWg\=\= a {
  color: var(--Text-Link, #35f);

  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Label-L-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Label-L-Semi-Bold-Line-Height, 24px);
  letter-spacing: var(--Label-L-Semi-Bold-Letter-Spacing, 0);
  max-width: 100%;
}

@media (width <= 1520px) {
  ._12LseGEgw85M5VU8NiSvlQ\=\= {
    width: 100%;
    max-height: 100vh;
    overflow-y: auto;
  }

  .XYzCoarpcYlipcbLZc-Yrw\=\= {
    padding: 24px 16px;
    margin: 36px 0;
    gap: var(--Space-3XL, 48px);
  }

  .opXC8rth1oaHtWHPkjUVZQ\=\= {
    flex-direction: column;
    gap: 16px;
  }

  .zRCm51OHRKkZZDzMvSZmTQ\=\= {
    width: 100%;
    max-width: 540px;
  }

  .zRCm51OHRKkZZDzMvSZmTQ\=\=[data-plan="pro"] {
    order: 2;
  }

  .zRCm51OHRKkZZDzMvSZmTQ\=\=[data-plan="pro-plus"] {
    order: 1;
  }
}

@media (width <= 600px) {
  .XYzCoarpcYlipcbLZc-Yrw\=\= {
    padding: 0 12px;
    gap: var(--Space-2XL, 32px);
  }

  .opXC8rth1oaHtWHPkjUVZQ\=\= {
    flex-direction: column;
    gap: 16px;
    align-items: center;
  }

  .zRCm51OHRKkZZDzMvSZmTQ\=\= {
    width: 100%;
    max-width: calc(100vw - 24px);
    padding: 20px;
  }
}

@media (width <= 480px) {
  .XYzCoarpcYlipcbLZc-Yrw\=\= {
    padding: 0 8px;
    gap: var(--Space-L, 16px);
  }

  .msNZETbXE1tv8duB\+TRCQQ\=\= p {
    font-size: var(--Text-M-Regular-Size, 14px);
    line-height: var(--Text-M-Regular-Line-Height, 20px);
  }

  .zRCm51OHRKkZZDzMvSZmTQ\=\= {
    max-width: calc(100vw - 16px);
    padding: 16px;
  }
}

@media (width <= 380px) {
  .c\+QqnwkVHgvu0EGAiXMWWg\=\= {
    margin-bottom: 16px;
  }
}

.oTF4QDIAp0cpxDQy-XaxOg\=\= {
  display: flex;
  width: 100%;
  max-width: 630px;
  flex-direction: column;
  align-items: flex-start;
  z-index: 10;
  max-height: 90vh;
  overflow-y: auto;
}

.AJqKLYxYTRjUNL3Bgdr2dA\=\= {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Space-XL, 24px);
  width: 100%;
}

.M3Y6DP7UpcmqT6zevu4oDw\=\= {
  width: 100%;
  padding-bottom: 0;
  border-bottom: none;
}

.s4xsgCT0fgdTjpZ4735j-g\=\= {
  color: var(--Text-Primary, #1A1A1A);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Heading-M-Semi-Bold-Size, 24px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Heading-M-Semi-Bold-Line-Height, 32px); /* 133.333% */
  letter-spacing: var(--Heading-M-Semi-Bold-Letter-Spacing, -0.5px);
  margin: 0;
  flex: 1 0 0;
}

.Q1aywnFeiTBrWW9P3cI3hA\=\= {
  display: flex;
  flex-direction: column;
  gap: var(--Space-L, 16px);
  width: 100%;
}

.yTmmKh8hhD4bD5DSVFDIuA\=\= {
  color: var(--Text-Primary, #1A1A1A);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-M-Regular-Size, 16px);
  font-style: normal;
  font-weight: 300;
  line-height: var(--Text-M-Regular-Line-Height, 24px);
  margin: 0;
}

.e0S7GdwfJXJ80dhUf\+-IbA\=\= {
  color: var(--Text-Primary, #1A1A1A);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-M-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 300;
  line-height: var(--Text-M-Regular-Line-Height, 24px);
  margin: 0;
}

._2eLSN1rXzzdxS-5c4kpgeA\=\= {
  color: var(--Text-Primary, #1A1A1A);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-M-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 700;
  line-height: var(--Text-M-Semi-Bold-Line-Height, 24px);
  margin: 0;
}

.Q-sf4OR\+8jUn4t1KTwBC0Q\=\= {
  display: flex;
  flex-direction: column;
  gap: var(--Space-M, 12px);
  width: 100%;
}

.-gLr3ctIbAx\+4e7lZFKu2Q\=\= {
  color: var(--Text-Primary, #1A1A1A);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Heading-S-Semi-Bold-Size, 18px);
  font-style: normal;
  font-weight: 600;
  line-height: var(--Heading-S-Semi-Bold-Line-Height, 24px);
  margin: 0;
}

.lIDBmD4sPiPtqyQD5Iei2A\=\= {
  display: flex;
  flex-direction: column;
  gap: var(--Space-S, 8px);
  margin: 0;
  padding-left: var(--Space-XL, 24px);
  color: var(--Text-Primary, #1A1A1A);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-M-Regular-Size, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-M-Regular-Line-Height, 24px);
}

.lIDBmD4sPiPtqyQD5Iei2A\=\= li {
  margin-bottom: var(--Space-XS, 4px);
}

/* Subtle translucent backdrop */
[class*="gravity-modal-module__backdrop"] {
  background-color: rgba(0, 0, 0, 0.4) !important;
  pointer-events: auto;
}

/* Prevent ESC key from closing modal */
.oTF4QDIAp0cpxDQy-XaxOg\=\=:focus {
  outline: none;
}

.SLzUgedkIDx9wcj8IZKFbQ\=\= [class*="gravity-modal-module__overlay"] {
  display: none !important;
}

.SLzUgedkIDx9wcj8IZKFbQ\=\= {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  width: 608px;
  max-width: 90vw;
}

._9LYf1M3MN3OX4GcfZAY8mg\=\= {
  color: var(--Text-Primary, #1A1A1A);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Heading-M-Semi-Bold-Size, 24px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Heading-M-Semi-Bold-Line-Height, 32px);
  letter-spacing: var(--Heading-M-Semi-Bold-Letter-Spacing, -0.5px);
}

._9LYf1M3MN3OX4GcfZAY8mg\=\= h1 {
  margin: 0;
}

.Zdr15yvEjOr\+ZL55jtJ\+2Q\=\= {
  display: flex;
  flex-direction: column;
  gap: var(--Space-XL, 24px);
}

.hTNSbbW9LQIJAvTdFlZOwA\=\= {
  display: flex;
  flex-direction: column;
  gap: var(--Space-XL, 24px);
  width: 100%;
}

.hTNSbbW9LQIJAvTdFlZOwA\=\= > button {
  width: 100% !important;
}

.RA0jb2gNzSBCzbSk38yRlg\=\= {
  color: var(--Text-Primary, #1A1A1A);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-L-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Text-L-Semi-Bold-Line-Height, 24px);
  letter-spacing: var(--Text-L-Semi-Bold-Letter-Spacing, 0);
  margin: 0 0 var(--Space-L, 16px) 0;
}

.ScVwH6bIN\+L-qbMe3fxTzg\=\= {
  list-style: none;
  padding: 0;
  margin: 0;
}

.ScVwH6bIN\+L-qbMe3fxTzg\=\= li {
  color: var(--Text-Secondary, #404040);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-L-Regular-Size, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-L-Regular-Line-Height, 24px);
  letter-spacing: var(--Text-L-Regular-Letter-Spacing, 0);
}

._1nGuk6c0sgOXzR1yZ6sfQg\=\= {
  color: var(--Text-Secondary, #404040);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-L-Regular-Size, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-L-Regular-Line-Height, 24px);
  letter-spacing: var(--Text-L-Regular-Letter-Spacing, 0);
  margin: 0;
}

@media (max-width: 767px) {
  .SLzUgedkIDx9wcj8IZKFbQ\=\= {
    width: 100%;
    max-width: 95vw;
    margin: 0 auto;
  }

  ._9LYf1M3MN3OX4GcfZAY8mg\=\= {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -0.4px;
  }

  .Zdr15yvEjOr\+ZL55jtJ\+2Q\=\= {
    gap: var(--Space-L, 16px);
  }

  .hTNSbbW9LQIJAvTdFlZOwA\=\= {
    gap: var(--Space-L, 16px);
  }

  .RA0jb2gNzSBCzbSk38yRlg\=\= {
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 var(--Space-M, 12px) 0;
  }

  .ScVwH6bIN\+L-qbMe3fxTzg\=\= li {
    font-size: 14px;
    line-height: 20px;
  }

  ._1nGuk6c0sgOXzR1yZ6sfQg\=\= {
    font-size: 14px;
    line-height: 20px;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .SLzUgedkIDx9wcj8IZKFbQ\=\= {
    width: 100%;
    max-width: 600px;
  }

  ._9LYf1M3MN3OX4GcfZAY8mg\=\= {
    font-size: 22px;
    line-height: 30px;
    letter-spacing: -0.45px;
  }

  .Zdr15yvEjOr\+ZL55jtJ\+2Q\=\= {
    gap: var(--Space-L, 20px);
  }

  .hTNSbbW9LQIJAvTdFlZOwA\=\= {
    gap: var(--Space-L, 20px);
  }
}

.tr\+V4MeTd1TtFdlkXMa-GQ\=\= {
  display: flex;
  flex-direction: column;
  gap: var(--Space-L, 16px);
  padding: var(--Space-L, 16px);
  width: 100%;
  box-sizing: border-box;
}

.q8J\+M3PEeqRn5gMSscJ27A\=\= {
  display: flex;
  width: 100%;
  max-width: 658px;
  padding: var(--Space-L, 16px);
  align-items: flex-start;
  gap: var(--Space-M, 12px);
  border-radius: var(--Border-Radius-S, 8px);
  border: 1px solid var(--Border-Primary, #B3B3B3);
  background: var(--Background-Primary, #FFF);
  box-shadow: 0 4px 8px 0 rgba(9, 9, 9, 0.10), 0 0 4px 0 rgba(9, 9, 9, 0.10);
  margin: var(--Space-L, 16px) auto 0 auto;
  box-sizing: border-box;
}

@media (min-width: 1024px) {
  .q8J\+M3PEeqRn5gMSscJ27A\=\= {
    margin: var(--Space-2XL, 32px) auto 0 auto;
  }
}

.zh-97GP-M5O9h\+s30a0IOg\=\= {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}

.UOGhD8jKAoqMjapY-BrhGw\=\= {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0;
  flex: 1 0 0;
}

._90LvvLnIqyIZtN23PghoeA\=\= {
  align-self: stretch;
  color: var(--Text-Primary, #1A1A1A);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Heading-XS-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Heading-XS-Semi-Bold-Line-Height, 24px);
  letter-spacing: var(--Heading-XS-Semi-Bold-Letter-Spacing, -0.5px);
}

.GpBDQ8IDRFweALY7M\+RlmQ\=\= {
  align-self: stretch;
  color: var(--Text-Secondary, #404040);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-L-Regular-Size, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-L-Regular-Line-Height, 24px);
  letter-spacing: var(--Text-L-Regular-Letter-Spacing, 0);
}

.yFTlEc1EKvpZwKfu2ses6A\=\= {
  display: flex;
  width: 24px;
  height: 24px;
  padding: var(--Space-XS, 4px);
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  aspect-ratio: 1/1;
  border-radius: var(--Border-Radius-L, 16px);
  border: none;
  background: transparent;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

.yFTlEc1EKvpZwKfu2ses6A\=\=:hover {
  background-color: var(--Background-Secondary, #F5F5F5);
}

.yFTlEc1EKvpZwKfu2ses6A\=\= svg {
  width: 16px;
  height: 16px;
}

@media (min-width: 1024px) {
  .tr\+V4MeTd1TtFdlkXMa-GQ\=\= {
    flex-direction: row;
    flex-wrap: wrap;
    padding: var(--Space-2XL, 32px);
    gap: var(--Space-2XL, 32px);
    align-items: stretch;
    align-content: flex-start;
  }
}

.R-UscZuIQ8xTVfXCtFv5GA\=\= {
  flex: 1 0 0;
  min-width: 280px;
  max-width: 499px;
  display: flex;
  flex-direction: column;
}

.x29tgOcZc1en5PKF\+uVWdw\=\= {
  flex: 1 0 0;
  min-width: 280px;
  max-width: 499px;
  display: flex;
  flex-direction: column;
}

@media (min-width: 1024px) {
  .tr\+V4MeTd1TtFdlkXMa-GQ\=\= > .R-UscZuIQ8xTVfXCtFv5GA\=\=:nth-of-type(1),
  .tr\+V4MeTd1TtFdlkXMa-GQ\=\= > .x29tgOcZc1en5PKF\+uVWdw\=\=,
  .tr\+V4MeTd1TtFdlkXMa-GQ\=\= > .R-UscZuIQ8xTVfXCtFv5GA\=\=:nth-of-type(2) {
    min-height: 696px;
  }

  .tr\+V4MeTd1TtFdlkXMa-GQ\=\= > .R-UscZuIQ8xTVfXCtFv5GA\=\=:nth-of-type(1) > *,
  .tr\+V4MeTd1TtFdlkXMa-GQ\=\= > .x29tgOcZc1en5PKF\+uVWdw\=\= > *,
  .tr\+V4MeTd1TtFdlkXMa-GQ\=\= > .R-UscZuIQ8xTVfXCtFv5GA\=\=:nth-of-type(2) > * {
    min-height: 100%;
  }
}

@media (min-width: 1024px) and (max-width: 1040px) {
  .R-UscZuIQ8xTVfXCtFv5GA\=\=,
  .x29tgOcZc1en5PKF\+uVWdw\=\= {
    flex: 1 1 100%;
    max-width: 100%;
  }

  .tr\+V4MeTd1TtFdlkXMa-GQ\=\= > .R-UscZuIQ8xTVfXCtFv5GA\=\=:nth-of-type(1),
  .tr\+V4MeTd1TtFdlkXMa-GQ\=\= > .x29tgOcZc1en5PKF\+uVWdw\=\=,
  .tr\+V4MeTd1TtFdlkXMa-GQ\=\= > .R-UscZuIQ8xTVfXCtFv5GA\=\=:nth-of-type(2) {
    height: auto;
    min-height: unset;
  }
}

@media (min-width: 1200px) and (max-width: 1300px) {
  .tr\+V4MeTd1TtFdlkXMa-GQ\=\= > .R-UscZuIQ8xTVfXCtFv5GA\=\=:nth-of-type(2) {
    margin-top: 0;
  }
}

.R-UscZuIQ8xTVfXCtFv5GA\=\= > *,
.x29tgOcZc1en5PKF\+uVWdw\=\= > * {
  width: 100%;
  height: 100%;
}

.p4KRtZDoZqddXtqY8uXdjw\=\= {
  display: flex;
  padding: var(--Space-L, 16px) var(--Space-2XL, 32px) var(--Space-2XL, 32px) var(--Space-2XL, 32px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Space-L, 16px);
  align-self: stretch;
}

._1OCyuD5\+cQ04uIJCdRfu3A\=\= {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  position: relative;
  z-index: 1;
}

._1OCyuD5\+cQ04uIJCdRfu3A\=\= select,
._1OCyuD5\+cQ04uIJCdRfu3A\=\= [role="combobox"],
._1OCyuD5\+cQ04uIJCdRfu3A\=\= button[role="combobox"],
._1OCyuD5\+cQ04uIJCdRfu3A\=\= > div {
  width: 100% !important;
  min-width: 100% !important;
}

.gOeHB6LXLuaSIrX1Oo57gg\=\= {
  color: var(--Text-Negative, #DC2626);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Label-S-Semi-Bold-Size, 12px);
  font-weight: 500;
  line-height: var(--Label-S-Semi-Bold-Line-Height, 16px);
  letter-spacing: var(--Label-S-Semi-Bold-Letter-Spacing, 0);
  margin-top: 4px;
}

.uLRK-QE0F38dSYz8hzq7ow\=\= {
  display: flex;
  padding: var(--Space-L, 16px);
  justify-content: center;
  align-items: flex-start;
  gap: var(--Space-L, 16px);
  align-self: stretch;
  border-radius: var(--Border-Radius-S, 8px);
  border: 1px solid var(--Border-Info, #3355FF);
  background: var(--Background-Info-Subtle, #D0D8FF);
}

.qKwe0Xru28MKJZ5vV6IQQg\=\= {
  align-self: stretch;
  color: var(--Text-Secondary, #404040);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-M-Regular-Size, 14px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-M-Regular-Line-Height, 20px);
  letter-spacing: var(--Text-M-Regular-Letter-Spacing, 0);
  margin: 0;
}

.Cfdr1YoBhSNXmLjGNuC8NA\=\= {
  font-weight: 500;
}

._1pq9NRrmXXwSp7LOdd9Fag\=\= {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Space-S, 8px);
  flex: 1 0 0;
  align-self: stretch;
}

._1s8fJlON1ynRLhwvXfbW2g\=\= {
  align-self: stretch;
  color: var(--Text-Secondary, #404040);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Label-L-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Label-L-Semi-Bold-Line-Height, 24px);
  letter-spacing: var(--Label-L-Semi-Bold-Letter-Spacing, 0);
}

.GA664UJFls\+d3qTcgsjjDg\=\= {
  color: var(--Text-Secondary, #404040);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Label-S-Semi-Bold-Size, 12px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Label-S-Semi-Bold-Line-Height, 16px);
  letter-spacing: var(--Label-S-Semi-Bold-Letter-Spacing, 0);
}

.TxKHHpzCmZP5W5\+Gm5Xl7w\=\= {
  display: flex;
  flex-direction: column;
  gap: var(--Space-L, 16px);
  align-self: stretch;
}

@media print {
  .page-title-section,
  .page-header-wrapper,
  .account-page-header,
  .sidebar,
  nav,
  header,
  footer {
    display: none !important;
    visibility: hidden !important;
  }

  body {
    margin: 0 !important;
    padding: 0 !important;
  }

  body * {
    visibility: hidden !important;
  }

  @page {
    margin: 0.4in 0.5in 0.4in 0.5in;
  }
}

.printOnly {
  display: none;
}

.print-date-line {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  color: #000;
  margin-bottom: 20px;
}

.print-date,
.print-vendor-line {
  font-weight: 400;
}

.print-logo-container {
  text-align: center;
  margin-bottom: 20px;
}

.print-logo-container img {
  width: 180px;
  height: auto;
}

.print-heading {
  color: #00a0dc;
  font-size: 18px;
  font-weight: 400;
  margin: 0 0 20px 0;
}

.print-payment-list {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.print-payment-item {
  font-size: 14px;
  line-height: 1.6;
  color: #000;
}

.print-payment-item div {
  margin-bottom: 2px;
}

@media print {
  .printOnly {
    display: block !important;
    visibility: visible !important;
    position: relative !important;
    z-index: 9999 !important;
  }

  .printOnly,
  .printOnly * {
    visibility: visible !important;
  }

  .print-date-line {
    display: flex !important;
    visibility: visible !important;
  }

  .print-date,
  .print-vendor-line {
    display: inline !important;
    visibility: visible !important;
  }

  .print-logo-container {
    display: block !important;
    text-align: center !important;
    visibility: visible !important;
  }

  .print-logo-container img {
    display: block !important;
    margin: 0 auto !important;
    visibility: visible !important;
  }

  .print-heading {
    display: block !important;
    visibility: visible !important;
  }

  .print-payment-list {
    display: flex !important;
    flex-direction: column !important;
    gap: 24px !important;
    visibility: visible !important;
  }

  .print-payment-item {
    display: block !important;
    margin-bottom: 20px !important;
    visibility: visible !important;
    page-break-inside: avoid !important;
  }

  .print-payment-item div {
    display: block !important;
    visibility: visible !important;
  }
}

.JTyX3fQWps2LODYtEeA3fw\=\= {
  background: #f7f7f7;
  min-height: 100vh;
  width: 100%;
}

.opuNxYSEqctXs8\+1rNhX-Q\=\= {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px;
  align-items: stretch;
  width: 100%;
  box-sizing: border-box;
}

.tJkJyiZSdQAODmp0GPrhDA\=\=,
.ElkFzylM9cwnpRO3JRV1gg\=\=,
.LfV3stjxqXK7ODcmrS3o2Q\=\= {
  flex: 1 1 100%;
  min-width: 280px;
  max-width: 100%;
  display: flex;
  flex-direction: column;
}

.BpJKmBH6Bxi0cQ0ETdo0Yg\=\= {
  position: relative;
}

.GkWM1USrD8h\+JoLzjbgCWw\=\= {
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.iPjd3wAZkgvRBScnatviog\=\= {
  position: absolute;
  inset: 0;
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
}

.DSRK\+bu8r8RV7\+M8Ge97dg\=\= {
  background-color: rgb(0 0 0 / 70%);
  border-radius: 16px;
  transition: background-color 0.2s ease;
}

@media (min-width: 768px) {
  .opuNxYSEqctXs8\+1rNhX-Q\=\= {
    padding: 24px;
    gap: 24px;
  }
}

@media (min-width: 1175px) {
  .opuNxYSEqctXs8\+1rNhX-Q\=\= {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 32px;
    gap: 32px;
  }

  .tJkJyiZSdQAODmp0GPrhDA\=\=,
  .ElkFzylM9cwnpRO3JRV1gg\=\=,
  .LfV3stjxqXK7ODcmrS3o2Q\=\= {
    flex: 1 1 0;
    min-width: 0;
    height: 720px;
    max-height: 720px;
  }
}

.RuJW\+M9sLpK1-20aXHNBIQ\=\= {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #1a1a1a;
  margin-bottom: 8px;
}

@media (min-width: 480px) {
  .RuJW\+M9sLpK1-20aXHNBIQ\=\= {
    font-size: 20px;
    line-height: 28px;
  }
}

.yNvPPX-V\+URlJ3\+1IPCFkQ\=\= {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 12px;
  padding: 0 16px 16px;
  width: 100%;
  box-sizing: border-box;
}

.l9HhSSRB-7o23mTVKN3XPw\=\= {
  width: 100%;
  min-width: 0;
}

.cpia2VdPhP7s2C9OW8n3ZQ\=\= {
  width: 100%;
  flex-shrink: 0;
}

@media (min-width: 576px) and (max-width: 1023px) {
  .yNvPPX-V\+URlJ3\+1IPCFkQ\=\= {
    flex-direction: row;
    align-items: center;
    gap: 16px;
  }

  .l9HhSSRB-7o23mTVKN3XPw\=\= {
    flex: 1;
    width: auto;
    max-width: 100%;
  }

  .cpia2VdPhP7s2C9OW8n3ZQ\=\= {
    width: auto;
    min-width: 120px;
  }
}

@media (min-width: 1900px) {
  .yNvPPX-V\+URlJ3\+1IPCFkQ\=\= {
    flex-direction: row;
    align-items: center;
    gap: 16px;
  }

  .l9HhSSRB-7o23mTVKN3XPw\=\= {
    flex: 1;
    width: auto;
    max-width: 100%;
  }

  .cpia2VdPhP7s2C9OW8n3ZQ\=\= {
    width: auto;
    min-width: 120px;
  }
}

.KpUsSMERfcRKh9HhJWpJRg\=\= {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #1a1a1a;
  margin: 16px 0 12px 0;
}

@media (min-width: 480px) {
  .KpUsSMERfcRKh9HhJWpJRg\=\= {
    font-size: 20px;
    line-height: 28px;
    margin: 24px 0 16px 0;
  }
}

._6uxZhO6J69NjP5oKh4g-Sw\=\= {
  margin-bottom: 16px;
}

.\+1eeDGLNzdevo70RjzULWw\=\= {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

.NkSzYSRxNcvd-wstRk8M-Q\=\= {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  user-select: none;
}

.x1XWqitC6hcVtSv\+z-l5dg\=\= {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.YXSZeF1TCKiiNg1zD5I2aw\=\= {
  position: relative;
  width: 44px;
  height: 24px;
  background-color: #ccc;
  border-radius: 12px;
  transition: background-color 0.3s;
  flex-shrink: 0;
}

.YXSZeF1TCKiiNg1zD5I2aw\=\=::before {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  width: 20px;
  height: 20px;
  background-color: white;
  border-radius: 50%;
  transition: transform 0.3s;
}

.x1XWqitC6hcVtSv\+z-l5dg\=\=:checked + .YXSZeF1TCKiiNg1zD5I2aw\=\= {
  background-color: #4CAF50;
}

.x1XWqitC6hcVtSv\+z-l5dg\=\=:checked + .YXSZeF1TCKiiNg1zD5I2aw\=\=::before {
  transform: translateX(20px);
}

.Xw9D94S6mt2knL7D5SybKw\=\= {
  font-size: 16px;
  font-weight: 400;
  color: #1a1a1a;
}

.NqVkCtJeKydgbL3NI9muWg\=\= {
  font-size: 14px;
  color: #666;
  margin: 0;
  padding-left: 56px;
  line-height: 1.5;
}


.K3l\+62GsP6wPngk-Kde5Uw\=\= {
  display: flex;
  flex-direction: column;
  padding-top: 16px;
  gap: 16px;
}

.E5sZqoYEiHj8gY-6lKTBLw\=\= {
  display: flex;
  width: 100%;
  height: 48px;
}

.K3l\+62GsP6wPngk-Kde5Uw\=\= h1 {
  font-weight: 500;
  font-size: 48px;
  line-height: 56px;
  letter-spacing: -1px;
  color: #2f5c96;
}

.K3l\+62GsP6wPngk-Kde5Uw\=\= h3 {
  all: unset;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.5px;
  color: #1a1a1a;
}

.K3l\+62GsP6wPngk-Kde5Uw\=\= h4 {
  all: unset;
  font-weight: 300;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.5px;
  color: #1a1a1a;
}

.K3l\+62GsP6wPngk-Kde5Uw\=\= p {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0;
  color: #404040;
}

.N1Voxj\+xa9tse3otqtPvHQ\=\= {
  background-color: #fafafa;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
  padding: 24px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.smEH2xxHGXeYnKUWPJyRmQ\=\= {
  font-size: 24px;
  font-weight: 500;
  color: #1a1a1a;
  margin-bottom: 16px;
  flex-shrink: 0;
}

.aL6G3Ry3Sat-f-FTL8eeOA\=\= {
  border-top: 1px solid #b3b3b3;
  padding-top: 16px;
  padding-right: 19px;
  margin-right: 5px;
  flex: 1;
  overflow-y: auto;
  min-height: 0;
}

.aL6G3Ry3Sat-f-FTL8eeOA\=\=::-webkit-scrollbar {
  width: 8px;
}

.aL6G3Ry3Sat-f-FTL8eeOA\=\=::-webkit-scrollbar-track {
  background: transparent;
}

.aL6G3Ry3Sat-f-FTL8eeOA\=\=::-webkit-scrollbar-thumb {
  background: #b3b3b3;
  border-radius: 4px;
}

.aL6G3Ry3Sat-f-FTL8eeOA\=\=::-webkit-scrollbar-thumb:hover {
  background: #999;
}

.aL6G3Ry3Sat-f-FTL8eeOA\=\= {
  scrollbar-width: thin;
  scrollbar-color: #b3b3b3 transparent;
}

.uPZ3s4Xti9l7mNEhrZn0iA\=\= {
  border: 1px dashed #b3b3b3;
  border-radius: 8px;
  padding: 16px;
  text-align: center;
  cursor: pointer;
  transition: all 0.2s ease;
  width: 100%;
  box-sizing: border-box;

  &.LaRbHUFLNOAUNKd0MCE98Q\=\= {
    background-color: #e5e5e5;
    cursor: not-allowed;
  }
}

@media (min-width: 480px) {
  .uPZ3s4Xti9l7mNEhrZn0iA\=\= {
    padding: 24px;
  }
}

@media (min-width: 768px) {
  .uPZ3s4Xti9l7mNEhrZn0iA\=\= {
    padding: 32px;
  }
}

.zhYJGfp7fWZeecb8LaxE4Q\=\= {
  border-color: #3b82f6;
  background-color: rgb(59 130 246 / 5%);
}

.n\+kqlm1l8EvJsSZdk3q8Ag\=\= {
  display: none;
}

.Ri0MmGZDLQEOcfKaNs7MiA\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.RGzQHmG8V3DkrK48v93INA\=\= {
  width: 32px;
  height: 32px;
  color: #404040;

  &.LaRbHUFLNOAUNKd0MCE98Q\=\= {
    color: #b3b3b3;
  }

  &.ToUNusc1c4peAKTBu3IYyA\=\= {
    animation: _8oXhuHwiH-0rplKhrKDHfg\=\= 2s ease-in-out infinite;
  }
}

@keyframes _8oXhuHwiH-0rplKhrKDHfg\=\= {
  0%, 100% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.1);
    opacity: 0.7;
  }
}

.P6A7KSB1rv1r4tKbYAhxlQ\=\= {
  margin-top: 8px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;

  &.LaRbHUFLNOAUNKd0MCE98Q\=\= {
    color: #b3b3b3;
  }
}

@media (min-width: 480px) {
  .P6A7KSB1rv1r4tKbYAhxlQ\=\= {
    font-size: 16px;
    line-height: 24px;
  }
}

.NS-jcXEMXiPQ62ctrYoDZA\=\= {
  color: #3355ff;
  font-weight: 500;

  &.LaRbHUFLNOAUNKd0MCE98Q\=\= {
    color: #b3b3b3;
  }
}

.pdhu1VaDyJKa4zkFKo8L3A\=\= {
  color: #404040;
  font-weight: 400;

  &.LaRbHUFLNOAUNKd0MCE98Q\=\= {
    color: #b3b3b3;
  }
}

.U9dfzWgs0\+DH4EjcEEuU\+A\=\= {
  color: #666666;
  margin-top: 4px;

  font-size: 14px;
  line-height: 20px;
  font-weight: 400;

  &.LaRbHUFLNOAUNKd0MCE98Q\=\= {
    color: #b3b3b3;
  }
}

.b90tn0Onk9ZwgBhD6E\+f6A\=\= {
  color: #666666;
  margin-top: 4px;

  font-size: 14px;
  line-height: 20px;
  font-weight: 400;

  &.LaRbHUFLNOAUNKd0MCE98Q\=\= {
    color: #b3b3b3;
  }
}

.EnmjaXTN6gsGJlloU11aSw\=\= {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  font-size: 14px;
  color: #666666;
  font-weight: 400;
  background-color: #ffffff;
}

._2JSv0Hgek2JU0nVBdI4Kyg\=\= {
  border: 1px solid #b3b3b3;
  border-radius: 8px;
  padding: 12px;
  transition: border-color 0.2s ease;
  position: relative;
  background-color: #ffffff;
  width: 100%;
  box-sizing: border-box;
}

@media (min-width: 480px) {
  ._2JSv0Hgek2JU0nVBdI4Kyg\=\= {
    padding: 16px;
  }
}

.\+YvJ7kKOHLGnOSd2dgQKng\=\= {
  border-color: #e61a1a;
}

.DtJ1sV-H3cVm9lHoSl\+6TQ\=\= {
  border-color: #009933;
}

.nGzKOeH7yhXoLR1L\+PECww\=\= {
  cursor: pointer;
}

.nGzKOeH7yhXoLR1L\+PECww\=\=:hover {
  background-color: #f2f2f2;
}

.HRwiPTc8QvhaBFz05XTQLg\=\= {
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 28px;
}

.ouV0HSch7V\+UQnua4DJElQ\=\= {
  flex-shrink: 0;
}

.tCG49-jnPRvT-gVKsNsrmw\=\= {
  width: 24px;
  height: 24px;
  color: #6b7280;
}

.Kl6B9N72PdWCJ7U1qUV\+gA\=\= {
  flex-grow: 1;
  min-width: 0;
}

.atVqcfmjCBsVJp-AbY5BPg\=\= {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.BCn6BxiBWAja6pgcl7awNA\=\= {
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  color: #404040;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 20px;
  max-width: 100%;
}

@media (min-width: 480px) {
  .BCn6BxiBWAja6pgcl7awNA\=\= {
    font-size: 16px;
    line-height: 24px;
  }
}

.Ky7crY-9tyuw3LYMirn9Nw\=\= {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}

.CceVgIDrY0Jgt6Wbb79Z0g\=\= {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}

.\+YvJ7kKOHLGnOSd2dgQKng\=\= .Ky7crY-9tyuw3LYMirn9Nw\=\= {
  color: #e61a1a;
}

.DtJ1sV-H3cVm9lHoSl\+6TQ\=\= .Ky7crY-9tyuw3LYMirn9Nw\=\= {
  color: #009933;
}

.Ep\+X0cmhfGu28mtvR05jSw\=\= {
  font-size: 14px;
  margin-top: 2px;
  font-weight: 400;
  color: #666;
}

.PompoubNcnCDkl1UKsnV0A\=\= {
  display: flex;
  gap: 8px;
  opacity: 0;
  transition: opacity 0.2s ease;
}

.PompoubNcnCDkl1UKsnV0A\=\=.IBgVAYwaSmDXlmrbEx-dcQ\=\=,
.PompoubNcnCDkl1UKsnV0A\=\=:focus-within {
  opacity: 1;
}

.c4qC-IUynWPiZQqUvdEclw\=\= {
  background: none;
  border: none;
  cursor: pointer;
  padding: 4px;
  border-radius: 4px;
}

.c4qC-IUynWPiZQqUvdEclw\=\=:focus {
  outline: 2px solid #3355ff;
  outline-offset: 2px;
}

._6nRt28dCTqdSyUi-WKTT2Q\=\= {
  width: 24px;
  height: 24px;
  color: #9ca3af;
}

.c4qC-IUynWPiZQqUvdEclw\=\=:hover ._6nRt28dCTqdSyUi-WKTT2Q\=\= {
  color: #4b5563;
}

.TBQ\+gCFhsGLsfAgr-CJcZQ\=\= {
  margin-top: 8px;
  margin-left: 32px;
  background-color: #f3f4f6;
  border-radius: 9999px;
  height: 6px;
  overflow: hidden;
}

.Lzvamo5C-GduwXJO28WhHw\=\= {
  height: 100%;
  transition: width 0.3s ease;
}

.\+YvJ7kKOHLGnOSd2dgQKng\=\= .Lzvamo5C-GduwXJO28WhHw\=\= {
  background-color: #e61a1a;
}

.DtJ1sV-H3cVm9lHoSl\+6TQ\=\= .Lzvamo5C-GduwXJO28WhHw\=\= {
  background-color: #009933;
}

.WYbGuTk76ITmnHPdYJMGXg\=\= .Lzvamo5C-GduwXJO28WhHw\=\= {
  background-color: #2f5c96;
}

._2JSv0Hgek2JU0nVBdI4Kyg\=\=:not(.\+YvJ7kKOHLGnOSd2dgQKng\=\=, .DtJ1sV-H3cVm9lHoSl\+6TQ\=\=, .WYbGuTk76ITmnHPdYJMGXg\=\=) .Lzvamo5C-GduwXJO28WhHw\=\= {
  background-color: #d1d5db;
}

p {
  margin: 0;
}

.XQKxLrh8cTg7Pob43rp6iw\=\= {
  background-color: white;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
  padding: 16px;
  width: 100%;
  max-width: 600px;
  box-sizing: border-box;
}

@media (min-width: 480px) {
  .XQKxLrh8cTg7Pob43rp6iw\=\= {
    padding: 24px;
  }
}

._98wdz5yycwKpMg9PA3fnKQ\=\= {
  font-size: 20px;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 16px;
}

._0rL9dNqe5apmLPEyvPAE-g\=\= {
  padding-top: 16px;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.ju8-BQ\+7vXIbKKt0ha3mgw\=\= {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.ABjYnK0yWY4NuyvWqXgDqw\=\= {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 8px;
  padding: 12px 0;
  border: none;
  background: none;
  cursor: pointer;
  text-align: left;
}

.bzipewWcwUxJkrI-XSB11A\=\= {
  flex: 1 1 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.sJLsWjGUTx6d\+\+7e\+bWfwA\=\= {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: #1a1a1a;
  margin: 0;
}

@media (min-width: 480px) {
  .sJLsWjGUTx6d\+\+7e\+bWfwA\=\= {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (min-width: 768px) {
  .sJLsWjGUTx6d\+\+7e\+bWfwA\=\= {
    font-size: 20px;
    line-height: 28px;
  }
}

.A0TfmEA10829IQMfw1UGdQ\=\= {
  width: 24px;
  height: 24px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: transform 0.3s ease;
  transform-origin: center;
}

.A0TfmEA10829IQMfw1UGdQ\=\=.gm3R0yfyWHgUTrZZIt1xTg\=\= {
  transform: rotate(180deg);
}

.SlzckBMhN1sDv3prQzXBzw\=\= {
  width: 12px;
  height: 12px;
  display: block;
}

._5uk\+D\+RSTgI93BKEvn9G\+Q\=\= {
  width: 12px;
  height: 6px;
  position: absolute;
  left: 6px;
  top: 9px;
  border: 1.5px solid #1a1a1a;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
}

.KjXYlmwgCk35kxtJrJdadw\=\= {
  align-self: stretch;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-out;
}

.dTB7IAXUb19i47mj8kuGlA\=\= {
  max-height: 2000px; /* Set to a value larger than any possible content height */
  transition: max-height 0.5s ease-in;
}

._1LSq1tHayPw2HLoPWxMZlQ\=\= {
  padding: 0 8px 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
}

@media (min-width: 480px) {
  ._1LSq1tHayPw2HLoPWxMZlQ\=\= {
    padding: 0 16px 16px;
  }
}

.tnqjJKl6P544-wcT8JQ9UA\=\= {
  flex: 1;
  color: #404040;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.S5LOCbVF1-fp-0Bx2jYF9Q\=\= {
  align-self: stretch;
  height: 1px;
  background-color: #e5e5e5;
}

._9DpLhNANNz6NPH5P0P64Ig\=\= {
  font-size: 14px;
  color: #404040;
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  padding-left: 0;
  list-style-type: none;
}

._9DpLhNANNz6NPH5P0P64Ig\=\= li {
  line-height: 20px;
}

._6g9c0Ggr1fFKoMA-lIOZbA\=\= {
  padding-top: 16px;
  display: inline-flex;
  gap: 4px;
  flex-wrap: wrap;
  align-content: flex-start;
}

._2wwI1nN6L5J-25w\+AiODag\=\= {
  color: #2f5c96;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  padding: 4px 0;
}

._2wwI1nN6L5J-25w\+AiODag\=\=:hover {
  text-decoration: underline;
}

.AJfVO7noeBMjYBXQPhwUSA\=\= {
  width: 100%;
}

.Ibcm\+rqkDSRs8eeR0xqrJA\=\= {
  align-self: stretch;
  color: #404040;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 16px;
}

.fsA0IAZ0dAkynzbNvhjQFw\=\= {
  margin-bottom: 16px;
}

.dRvW-Xj1X1vcRZoCP6kqLw\=\= {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  margin-bottom: 8px;
}

.uLlIIy\+ZclpW4M20j50JBQ\=\= {
  color: #404040;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.J\+rIaKSynglrbw2yIeclbQ\=\= {
  color: #404040;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.jGKplTEQSXFId\+oOg2XrZA\=\= {
  padding-left: 16px;
  color: #404040;
  font-size: 14px;
  line-height: 20px;
}

.jGl0YrH7ienDRHBrHt29cw\=\= {
  color: #404040;
  font-size: 14px;
  line-height: 20px;
}

._8goEL\+FoftvT2Sw2TCoiWQ\=\= {
  display: flex;
  min-width: 280px;
  width: 80%;
  padding: var(--space-2xl, 32px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-xl, 24px);
  align-self: stretch;
  border-radius: var(--border-radius-l, 16px);
  background: var(--surface-l3, #fff);
  box-shadow:
    0 10px 16px -4px var(--effects-shadow, rgb(9 9 9 / 10%)),
    0 0 6px 0 var(--effects-shadow, rgb(9 9 9 / 10%));
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
}

.EqbDNUh1Hu9IMJ2vTgFtFA\=\= {
  border: 1px solid var(--Border-Negative, #e61a1a);
  background: var(--Background-Negative-Subtlest, #fdfafa);
}

.WJpFNEoCCJCl9eJNYkWVUQ\=\= {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-s, 8px);
  align-self: stretch;
  color: var(--text-primary, #1a1a1a);
  font-size: var(--heading-m-semi-bold-size, 24px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--heading-m-semi-bold-line-height, 32px);
  letter-spacing: var(--heading-m-semi-bold-letter-spacing, -0.5px);
}

.WJpFNEoCCJCl9eJNYkWVUQ\=\= button {
  all: unset;
  cursor: pointer;
}

.nSNUvsm8W5J\+HqypHdiYrA\=\= {
  display: flex;
  align-items: flex-start;
  gap: var(--space-s, 8px);
  align-self: stretch;
}

.-d34SIospdzZTwx65P1XQw\=\= {
  display: flex;
  align-items: flex-start;
  gap: var(--space-2xl, 32px);
  align-self: stretch;

  button {
    width: 100%;
  }
}

._8goEL\+FoftvT2Sw2TCoiWQ\=\= .-d34SIospdzZTwx65P1XQw\=\= .YGrkvOR2IsohZ0U9FJBIVw\=\= {
  color: var(--Text-Tertiary, #666666);
}

.DEf9E2fdtRDq8IvJgOv1EQ\=\= {
  display: flex;
  flex: 1 0 auto;
  gap: 2px;
  align-items: center;
}

.gQWNSWwFuTINIgcI4OS2OQ\=\= {
  flex-direction: row;
}

.\+BgPR7DlDHUL4XQIYySwtg\=\= {
  flex-direction: column;
}

.VYwu-8y8Ge9TYxSAf2F-9g\=\= {
  user-select: none;
  font-family: var(--base-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #404040;
  margin: 0;
}

#NBmc7VDYX2wpYrVIhzfopA\=\= {
  appearance: none;
  appearance: none;
  appearance: none;

  width: 100%;
  height: 12px;
  margin: 0;

  border-radius: 4px;

  /* IE only supports styling the progress value */
  color: #2f5c96;

  /* Firefox only supports styling the progress value */
  &::-moz-progress-bar {
    background-color: #2f5c96;
    border-radius: 4px;
    height: 12px;
  }

  &::-webkit-progress-bar {
    background-color: #e5e5e5;
  }

  &::-webkit-progress-value {
    background-color: #2f5c96;
  }

  &::-webkit-progress-bar,
  &::-webkit-progress-value {
    border-radius: 4px;
    height: 12px;
  }

  &.D6GIGybabfBGZcZZ0bD0TQ\=\= {
    width: 154px;
    height: 4px;

    &::-webkit-progress-bar,
    &::-webkit-progress-value {
      height: 4px;
    }

    &::-moz-progress-bar {
      height: 4px;
    }
  }
}

._8xhSmM1WCgNTs77GXy4\+ig\=\= {
  border: 1px dashed #e61a1a;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  transition: all 0.2s ease;
  overflow: hidden;
}

.e5nLFvNjzwSD7fXJTM85iQ\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
  padding: 32px;
  color: #666666;
}

.NTA5Px\+xIH8o\+3jnhlgKnA\=\= {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;

  .vkTCMnRENOKdCGDFsL2tQw\=\= {
    font-size: 16px;
    line-height: 24px;
  }
}

.BCXFViM5AKsPRdW8eI0pfA\=\= {
  color: #e61a1a;
  border: 2px solid #e61a1a;
  border-radius: 8px;
  background-color: transparent;
}

.oHsC-RLeusXa7O698VaUqg\=\= {
  display: flex;
  flex-direction: column;
  padding: 16px;
  width: 100%;
  box-sizing: border-box;
}

@media (min-width: 768px) {
  .oHsC-RLeusXa7O698VaUqg\=\= {
    padding: 24px;
  }
}

@media (min-width: 1024px) {
  .oHsC-RLeusXa7O698VaUqg\=\= {
    padding: 32px;
  }
}

.-FV6neSdsb2DS6Bl6wvkTg\=\= {
  max-width: 600px;
  width: 100%;
}

.N-cgLsPQK\+kKOg3krFTmxg\=\= {
  display: flex;
  padding: var(--Space-XL, 24px);
  align-items: center;
  gap: var(--Space-S, 8px);
  align-self: stretch;
}

.bge-yexL3mAhukOlnQ7FXA\=\= {
  color: #1A1A1A;
  font-family: Ubuntu, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  letter-spacing: -0.5px;
}

.j\+rR5wgn\+RCKVSeoefZx\+w\=\= {
  display: flex;
  padding: var(--Space-L, 16px) var(--Space-XL, 24px) var(--Space-XL, 24px) var(--Space-XL, 24px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Space-XL, 24px);
  align-self: stretch;
}

.KVZSXAQtwPHb9nubUC0JtQ\=\= {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  gap: 16px;
}

.e1hoopO950Ny-49QAct3iQ\=\= {
  flex: 1;
  max-width: 359px;
  color: var(--Text-Secondary, #404040);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-L-Regular-Size, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-L-Regular-Line-Height, 24px);
  letter-spacing: var(--Text-L-Regular-Letter-Spacing, 0);
  cursor: pointer;
}

.iwy3mpsg92D1IhRWnUN5\+g\=\= {
  flex: 1;
  max-width: 359px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.Lak7EtrU6u36XnoDP0tK3g\=\= {
  color: var(--Text-Tertiary, #666666);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-S-Regular-Size, 12px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-S-Regular-Line-Height, 16px);
  letter-spacing: var(--Text-S-Regular-Letter-Spacing, 0);
  margin: 0;
}

@media (max-width: 560px) {
  .KVZSXAQtwPHb9nubUC0JtQ\=\= {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
  }

  .e1hoopO950Ny-49QAct3iQ\=\= {
    font-size: 15px;
  }

  .Lak7EtrU6u36XnoDP0tK3g\=\= {
    font-size: 13px;
  }
}

.BTLgKgx0D21-PcwIXmoVlg\=\= {
  display: flex;
  min-width: 300px;
  max-width: 941px;
  max-height: fit-content;
  padding: var(--Space-2XL, 32px);
  flex-direction: column;
  gap: var(--Space-None, 0);
  align-self: stretch;
  border-radius: var(--Border-Radius-L, 16px);
  background: var(--Surface-L3, #fff);
  box-shadow:
    0 8px 8px -4px var(--Effects-Shadow, rgb(9 9 9 / 10%)),
    0 0 4px 0 var(--Effects-Shadow, rgb(9 9 9 / 10%));
}

.BTLgKgx0D21-PcwIXmoVlg\=\= h2 {
  color: var(--Text-Primary, #1a1a1a);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Heading-S-Light-Size, 20px);
  font-style: normal;
  font-weight: 300;
  line-height: var(--Heading-S-Light-Line-Height, 28px);
  letter-spacing: var(--Heading-S-Light-Letter-Spacing, -0.5px);
}

.dOI5c19zBhePn5IGuCR4CQ\=\= {
  display: flex;
  padding-top: var(--Space-L, 16px);
  align-items: baseline;
  align-content: flex-end;
  gap: 16px var(--Space-L, 16px);
  align-self: stretch;
  flex-wrap: wrap;
}

.N3\+HS2TA-fks1ijapcbGDg\=\= {
  color: var(--Text-Brand, #2f5c96);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Heading-2XL-Semi-Bold-Size, 48px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Heading-2XL-Semi-Bold-Line-Height, 56px);
  letter-spacing: -1px;
}

.U8qBcxMn8KZNEzBES\+D9Pg\=\= {
  display: flex;
  padding: var(--Space-2XL, 32px) var(--Space-2XL, 32px) var(--Space-None, 0)
    var(--Space-2XL, 32px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Space-S, 8px);
  align-self: stretch;
  margin-bottom: 32px;
}

.Ihd12tytpqYb9vkNy1RhwQ\=\= {
  display: flex;
  padding: 0 var(--Space-L, 16px);
  align-content: center;
  gap: 4px;
  align-self: stretch;
  flex-wrap: wrap;
  margin-bottom: 8px;
}

.Ihd12tytpqYb9vkNy1RhwQ\=\= .er0MucOQ73TZeRUKbsY4gQ\=\= {
  color: var(--Text-Primary, #1a1a1a);
  width: 140px;
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Label-L-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Label-L-Semi-Bold-Line-Height, 24px);
  letter-spacing: var(--Label-L-Semi-Bold-Letter-Spacing, 0);
}

.Ihd12tytpqYb9vkNy1RhwQ\=\= .K8IM1WKxr6P10H3oe7rLiA\=\= {
  color: var(--Text-Primary, #1a1a1a);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-L-Regular-Size, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-L-Regular-Line-Height, 24px);
  letter-spacing: var(--Text-L-Regular-Letter-Spacing, 0);
}

.Ihd12tytpqYb9vkNy1RhwQ\=\= .-A-WDlI2hKWI2ZzzNHFvLQ\=\= {
  color: var(--Text-Primary, #1a1a1a);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-S-Regular-Size, 12px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-S-Regular-Line-Height, 16px);
  letter-spacing: var(--Text-S-Regular-Letter-Spacing, 0);
}

.Mj75en7joSqz7NEBpDzoTQ\=\= {
  color: var(--Text-Secondary, #404040);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-L-Regular-Size, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-L-Regular-Line-Height, 24px);
  letter-spacing: var(--Text-L-Regular-Letter-Spacing, 0);
  margin-bottom: 32px;
}

.DUMrl2qrrbaS-rZUJ2CgUA\=\= {
  display: flex;
  place-content: flex-start flex-end;
  gap: 32px var(--Space-2XL, 32px);
  align-self: stretch;
  flex-wrap: wrap;
}

.DUMrl2qrrbaS-rZUJ2CgUA\=\= ._47VsRwym3C5DuXDBsQ2ZXA\=\= {
  height: 48px;
  flex: 1 0 0;
}

.DUMrl2qrrbaS-rZUJ2CgUA\=\= ._6NwZuURirl2ZEd5R\+67TRg\=\= {
  background-color: transparent;
  color: var(--Text-Secondary, #404040);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Label-L-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Label-L-Semi-Bold-Line-Height, 24px);
  letter-spacing: var(--Label-L-Semi-Bold-Letter-Spacing, 0);
  cursor: pointer;
  border: none;
}

._6NwZuURirl2ZEd5R\+67TRg\=\=:hover {
  background-color: var(--Surface-L2, #f9fafb);
}

._7Bsv2y2jluCXUuWfPpdWAQ\=\= {
  position: relative;
  margin-left: -8px;
  top: -20px;
}

._7Bsv2y2jluCXUuWfPpdWAQ\=\= img {
  width: 24px;
  height: 24px;
  object-fit: contain;
}

.ckVmyk22tIiVCB\+Ufr6oZw\=\= {
  display: flex;
  min-width: 300px;
  max-width: 941px;
  max-height: fit-content;
  padding: var(--Space-2XL, 32px);
  flex-direction: column;
  gap: var(--Space-None, 0);
  align-self: stretch;
  border-radius: var(--Border-Radius-L, 16px);
  background: var(--Surface-L3, #fff);
  box-shadow:
    0 8px 8px -4px var(--Effects-Shadow, rgb(9 9 9 / 10%)),
    0 0 4px 0 var(--Effects-Shadow, rgb(9 9 9 / 10%));
}

.ckVmyk22tIiVCB\+Ufr6oZw\=\= h2 {
  color: var(--Text-Primary, #1a1a1a);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Heading-S-Light-Size, 20px);
  font-style: normal;
  font-weight: 300;
  line-height: var(--Heading-S-Light-Line-Height, 28px);
  letter-spacing: var(--Heading-S-Light-Letter-Spacing, -0.5px);
}

.Ka9E10BogklkmJ09SGcgeA\=\= {
  display: flex;
  padding-top: var(--Space-L, 16px);
  align-items: baseline;
  align-content: flex-end;
  gap: 16px var(--Space-L, 16px);
  align-self: stretch;
  flex-wrap: wrap;
}

.WS3HfjfvlfxXdpre2ujmHQ\=\= {
  color: var(--Text-Brand, #2f5c96);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Heading-2XL-Semi-Bold-Size, 48px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Heading-2XL-Semi-Bold-Line-Height, 56px);
  letter-spacing: -1px;
}

.FQKrmQbtaLyhw6B\+MgTvKg\=\= {
  display: flex;
  padding: var(--Space-2XL, 32px) var(--Space-2XL, 32px) var(--Space-None, 0)
    var(--Space-2XL, 32px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Space-S, 8px);
  align-self: stretch;
  margin-bottom: 32px;
}

.JfGFwAnfM1fETjVSoauaZQ\=\= {
  display: flex;
  padding: 0 var(--Space-L, 16px);
  align-content: center;
  gap: 4px;
  align-self: stretch;
  flex-wrap: wrap;
  margin-bottom: 8px;
}

.JfGFwAnfM1fETjVSoauaZQ\=\= ._0ReKc1213mcSywedfcjbnw\=\= {
  color: var(--Text-Primary, #1a1a1a);
  width: 140px;
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Label-L-Semi-Bold-Size, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: var(--Label-L-Semi-Bold-Line-Height, 24px);
  letter-spacing: var(--Label-L-Semi-Bold-Letter-Spacing, 0);
}

.JfGFwAnfM1fETjVSoauaZQ\=\= .nWT9n8o2Z17fEUJ-EF853Q\=\= {
  color: var(--Text-Primary, #1a1a1a);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-L-Regular-Size, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-L-Regular-Line-Height, 24px);
  letter-spacing: var(--Text-L-Regular-Letter-Spacing, 0);
}

.L61cwlqDpnhFLlLrRsSVvQ\=\= {
  color: var(--Text-Secondary, #404040);
  font-family: var(--Family-Main, Ubuntu);
  font-size: var(--Text-L-Regular-Size, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: var(--Text-L-Regular-Line-Height, 24px);
  letter-spacing: var(--Text-L-Regular-Letter-Spacing, 0);
  margin-bottom: 32px;
}

.U7BtD3zyrbDIQTbFIykZrw\=\= {
  padding: 32px;
}

.U7BtD3zyrbDIQTbFIykZrw\=\= hr {
  margin: 24px 0;
  border: none;
  border-top: 1px solid var(--Border-Color, #e0e0e0);
}

.JigdkAPcguQK\+HHcDNqMkQ\=\= {
  color: var(--Text-Error, #ff4d4f);
  margin-left: 4px;
}

.V0BBtOMcWg6yT5NRG-UgsQ\=\= {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 16px 0 24px;
  padding: 32px;
}

.dKJXCSYUZshpcEDByNGObA\=\= {
  display: flex;
  flex-direction: row;
  gap: 3.6rem;
  margin: 16px 0 24px;
  padding: 32px;
}

.BvtYF5W9lljztyWAOMkGJA\=\= {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.T\+Sc4rbCOnp1dlijvNEWoA\=\= {
  display: flex;
  align-items: center;
  gap: 8px;
}

.T\+Sc4rbCOnp1dlijvNEWoA\=\= input[type="radio"] {
  appearance: none;
  width: 1.4rem;
  height: 1.4rem;
  border: 1px solid var(--Border-Color, #b3b3b3);
  border-radius: 50%;
  position: relative;
  background-color: var(--Surface-L3, #fff);
  cursor: pointer;
  margin: 0;
}

.T\+Sc4rbCOnp1dlijvNEWoA\=\= input[type="radio"]:checked {
  background-color: var(--Text-Brand, #2f5c96);
}

.T\+Sc4rbCOnp1dlijvNEWoA\=\= input[type="radio"]:checked::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-38%, -56%);
  width: 4px;
  height: 4px;
  background-color: var(--Surface-L3, #fff);
  border-radius: 50%;
  z-index: 1;
}

.T\+Sc4rbCOnp1dlijvNEWoA\=\= span {
  font-size: 16px;
  color: var(--Text-Primary, #111827);
}

.qdhkZXvHPsjYIG3zZEDR\+Q\=\= {
  padding-left: 16px;
  border: 1px solid var(--Border-Color, #ccc);
  border-radius: 6px;
  width: 100%;
  max-width: 400px;
  margin-left: 22px;
}

.CsEaot86zj92p7icZ1iI6g\=\= {
  display: flex;
  place-content: flex-start flex-end;
  gap: 32px var(--Space-2XL, 32px);
  align-self: stretch;
  flex-wrap: wrap;
}

.czNYr\+2O0vVpN9lUXRjQWw\=\= {
  display: flex;
  gap: 16px;
  width: 100%;
}

.\+-v4QGB\+it3C2FYVmpJZ8A\=\=,
._6nZOGw6GHZtY11jgIEuj4g\=\= {
  flex: 1;
  padding: 12px;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  border: 1px solid var(--Text-Brand, #2f5c96);
  background: white;
  color: var(--Text-Brand, #2f5c96);
  transition: all 0.2s ease-in-out;
}

._6nZOGw6GHZtY11jgIEuj4g\=\= {
  border-color: var(--Text-Error, #dc2626);
  color: var(--Text-Error, #dc2626);
}

.\+-v4QGB\+it3C2FYVmpJZ8A\=\=:hover {
  background-color: var(--Surface-L2, #f9fafb);
}

._6nZOGw6GHZtY11jgIEuj4g\=\=:hover {
  background-color: var(--Surface-Error, #fef2f2);
}

._6nZOGw6GHZtY11jgIEuj4g\=\=:disabled {
  background-color: var(--Surface-L2, #f9fafb);
  color: var(--Text-Disabled, #b3b3b3);
  border-color: var(--Text-Disabled, #b3b3b3);
  cursor: not-allowed;
}

.xUR59wwqyF25yPROsARb0w\=\= {
  background: #f7f7f7;
  min-height: 100vh;
  width: 100%;
}

.TuGxUa-dSQQRr-czg\+pYjQ\=\= {
  background-color: var(--Brand-VL-Primary-Green);
}

.eWR7NIPJzqB35tMLbDFPKg\=\= {
  display: flex;
  min-width: 280px;
  max-width: 832px;
  padding: var(--Space-None, 0);
  align-items: flex-start;
  flex: 1 0 0;
  border-radius: 16px;
  background: var(--Surface-L1, #f0f0f0);
  box-shadow:
    0 10.5px 16.8px 0 var(--Effects-Shadow, rgb(9 9 9 / 10%)),
    0 0 6.3px 0 var(--Effects-Shadow, rgb(9 9 9 / 10%));
}

.tsAPIDOunTOzVlH36I-arA\=\=,
._5vTk1kyssJyNpAlHXq3X2g\=\= {
  display: flex;
  min-width: 294px;
  min-height: 328.65px;
  padding: var(--Space-2XL, 33.6px);
  flex-direction: column;
  justify-content: center;
  gap: var(--Space-2XL, 33.6px);
  flex: 1 0 0;
  align-self: stretch;
}

.tsAPIDOunTOzVlH36I-arA\=\= {
  border-radius: 16px 0 0 16px;
  background: var(--Brand-VL-Accessible-Background, #2b5926);
  align-items: center;
  box-shadow:
    -10px 10.5px 16.8px 0 var(--Effects-Shadow, rgb(9 9 9 / 10%)),
    -5px 0 6.3px 0 var(--Effects-Shadow, rgb(9 9 9 / 10%));
}

.tsAPIDOunTOzVlH36I-arA\=\= p {
  color: var(--Text-Primary-Inverse-Static, #e5e5e5) !important;
  font-family: var(--Family-Main, Ubuntu), sans-serif;
  font-size: 16.8px;
  font-style: normal;
  font-weight: 400;
  line-height: 25.2px;
}

.tsAPIDOunTOzVlH36I-arA\=\= img {
  width: 244px;
  height: 42.5px;
}

._5vTk1kyssJyNpAlHXq3X2g\=\= button,
._5vTk1kyssJyNpAlHXq3X2g\=\= button:hover {
  background: var(--Brand-VL-Accessible-Background, #2b5926);
}

._5vTk1kyssJyNpAlHXq3X2g\=\= button {
  border-radius: var(--Border-Radius-M, 12.6px);
  display: flex;
  max-width: 420px;
  padding: var(--Space-M, 12.6px) var(--Space-L, 16.8px);

  color: var(--Text-Primary-Inverse-Static, #e5e5e5);
  font-family: var(--Family-Main, Ubuntu);
  font-size: 16.8px;
  font-style: normal;
  font-weight: 500;
  line-height: 25.2px;
}

._5vTk1kyssJyNpAlHXq3X2g\=\= button:hover {
  opacity: 0.8;
}

.BD8jShies8AhplUx2xu1mg\=\= {
  display: flex;
  padding: 0 var(--Space-L, 16.8px);
  flex-direction: column;
  gap: var(--Space-L, 16.8px);
  align-self: stretch;
}

.BD8jShies8AhplUx2xu1mg\=\= h3 {
  color: var(--Text-Primary, #1a1a1a);
  font-family: var(--Family-Main, Ubuntu);
  font-size: 25.2px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: -0.525px;
}

.LUopWVxnpYMyuuRQyUSg8w\=\= {
  display: flex;
  flex-direction: column;
  gap: var(--Space-L, 16.8px);
}

.M4iUwbbB7OEqwowwcRXOSw\=\= {
  display: flex;
  gap: var(--Space-S, 8.4px);
  align-self: stretch;
  align-items: center;
}

.M4iUwbbB7OEqwowwcRXOSw\=\= label {
  color: var(--Text-Secondary, #404040);
  font-family: var(--Family-Main, Ubuntu);
  font-size: 16.8px;
  font-style: normal;
  font-weight: 500;
  line-height: 25.2px;
}

.znPU1IQiUpXtVu817WSiYQ\=\= {
  display: flex;
  padding: var(--Space-S, 8.4px);
  justify-content: center;
  align-items: center;
  gap: 4.2px;

  border-radius: var(--Border-Radius-S, 8.4px);
  background: rgb(43 89 38 / 20%);
}

.znPU1IQiUpXtVu817WSiYQ\=\= svg {
  color: var(--Brand-VL-Accessible-Background, #2b5926);
}

@media (width <= 780px) {
  .eWR7NIPJzqB35tMLbDFPKg\=\= {
    margin-top: 16px;
    flex-direction: column;
  }

  .tsAPIDOunTOzVlH36I-arA\=\= {
    border-radius: 16px 16px 0 0;
  }

  ._5vTk1kyssJyNpAlHXq3X2g\=\= button {
    max-width: none;
    width: 100%;
  }
}

