  .payout-block {  position:relative;  background:var(--neutral-10);  color:var(--main-text-color); } .payout-section {  position:relative;  width:100%; } .success-stories__disclaimer, .payout-method__description, .payout__additional-info, .payout-method__title {  color:var(--main-text-color);  margin:0; } .payout-method__title {  font-weight:700;  line-height:1.2; } .payout__header {  text-align:left;  margin-bottom:40px; } @media (max-width:900px) {  .payout__header {   margin-bottom:30px;  } } .success-stories__subtitle, .success-stories__title, .payout__description, .payout__title {  font-style:normal;  line-height:normal;  color:var(--main-text-color); } .payout__title {  font-size:42px;  font-weight:700;  margin:0 0 40px 0 !important; } @media (max-width:900px) {  .payout__title {   font-size:30px;   margin-bottom:16px !important;   font-weight:600;  } } @media (max-width:600px) {  .payout__title {   font-size:20px;   font-weight:500;   margin-bottom:12px;  } } .payout__description {  font-size:24px;  font-weight:400;  margin:0 auto; } @media (max-width:900px) {  .payout__description {   font-size:18px;  } } @media (max-width:600px) {  .payout__description {   font-size:16px;  } } .payout__additional-info {  font-size:24px;  font-weight:400;  margin:0 auto; } @media (max-width:900px) {  .payout__additional-info {   font-size:18px;  } } @media (max-width:600px) {  .payout__additional-info {   font-size:16px;  } } .payout__methods {  display:grid;  grid-template-columns:1fr 1fr;  grid-gap:40px;  gap:40px;  margin-bottom:80px; } @media (max-width:900px) {  .payout__methods {   grid-template-columns:1fr;   grid-gap:30px;   gap:30px;   margin-bottom:60px;  } } @media (max-width:600px) {  .payout__methods {   grid-gap:24px;   gap:24px;   margin-bottom:40px;  } } .payout__methods--single {  grid-template-columns:1fr;  max-width:100%;  margin-left:auto;  margin-right:auto; } @media (max-width:900px) {  .payout__methods--single {   max-width:100%;  } } .payout-method {  background:var(--white);  border-radius:20px;  padding:30px;  transition:transform 0.3s ease, box-shadow 0.3s ease;  box-shadow:0 4px 20px 0 rgba(40, 40, 40, 0.12);  position:relative; } .payout-method:hover {  transform:translateY(-4px);  box-shadow:0 4px 24px rgba(0, 0, 0, 0.1); } @media (max-width:900px) {  .payout-method {   padding:25px;  } } @media (max-width:600px) {  .payout-method {   padding:20px;   border-radius:16px;  } } @media (max-width:600px) {  .payout-method:nth-of-type(2) .payout-method__title {   flex-direction:column;   align-items:flex-start;  } } [data-theme=dark] .payout-method {  background:var(--site-top); } [data-theme=dark] .payout-method:hover {  box-shadow:0 4px 24px rgba(0, 0, 0, 0.3); } .payout-method__header {  display:flex;  align-items:flex-start;  grid-gap:20px;  gap:20px; } @media (max-width:600px) {  .payout-method__header {   flex-direction:column;   grid-gap:16px;   gap:16px;  } } .payout-method__content {  flex:1;  display:flex;  flex-direction:column;  grid-gap:12px;  gap:12px; } .payout-method__main-icon {  flex-shrink:0;  width:150px;  height:150px;  -o-object-fit:contain !important;   object-fit:contain !important;  transition:transform 0.3s ease; } @media (max-width:900px) {  .payout-method__main-icon {   width:130px;   height:130px;   align-self:center;  } } @media (max-width:600px) {  .payout-method__main-icon {   width:160px;   height:160px;  } } .payout-method__main-icon:hover {  transform:scale(1.05); } .payout-method__title {  font-size:24px;  font-weight:400;  margin:0;  display:flex;  align-items:center;  grid-gap:8px;  gap:8px; } @media (max-width:900px) {  .payout-method__title {   font-size:20px;  } } @media (max-width:600px) {  .payout-method__title {   font-size:16px;  } } .payout-method__title-icon {  width:30px;  height:30px;  color:var(--main-text-color);  flex-shrink:0; } .payout-method__badge {  background:#E0F2FF;  color:var(--brand-blue);  border:2px solid var(--brand-blue);  padding:8px 20px;  font-size:18px;  border-radius:50px;  font-weight:500;  display:inline-block;  white-space:nowrap; } @media (max-width:600px) {  .payout-method__badge {   font-size:16px;   padding:8px 20px;  } } .payout-method__description {  font-size:18px;  font-weight:400; } @media (max-width:600px) {  .payout-method__description {   font-size:16px;  } } .payout__success-stories {  margin-top:0; } .success-stories__header {  text-align:left;  margin-bottom:20px; } .success-stories__title {  font-size:24px;  font-weight:600;  margin-bottom:8px;  margin-top:0; } @media (max-width:900px) {  .success-stories__title {   font-size:20px;  } } @media (max-width:600px) {  .success-stories__title {   font-size:16px;  } } .success-stories__subtitle {  font-size:24px;  font-weight:400;  color:var(--main-text-color); } @media (max-width:900px) {  .success-stories__subtitle {   font-size:20px;  } } @media (max-width:600px) {  .success-stories__subtitle {   font-size:16px;  } } .certificates-grid {  display:grid;  grid-template-columns:repeat(6, 1fr);  grid-gap:10px;  gap:10px;  margin-bottom:20px; } @media (max-width:1200px) {  .certificates-grid {   grid-template-columns:repeat(3, 1fr);   grid-gap:10px;   gap:10px;  } } @media (max-width:900px) {  .certificates-grid {   grid-template-columns:repeat(2, 1fr);   grid-gap:5px;   gap:5px;  } } @media (max-width:600px) {  .certificates-grid {   grid-template-columns:1fr;   grid-gap:20px;   gap:20px;   margin-bottom:0;  } } .certificate-card {  transition:transform 0.3s ease, box-shadow 0.3s ease; } .certificate-card__image {  width:100%;  position:relative; } .certificate-card__image .certificate-image {  width:100%;  height:auto;  display:block;  transition:transform 0.3s ease; } .certificate-card:hover .certificate-card__image .certificate-image {  transform:translateY(-4px); } .success-stories__disclaimer {  font-size:14px;  font-weight:400;  color:var(--main-text-color);  text-align:left; } @media (prefers-reduced-motion:reduce) {  .payout-method, .certificate-card, .certificate-image {   transition:none;  }  .payout-method:hover, .certificate-card:hover, .certificate-image:hover {   transform:none;  }  .certificates__nav-dot {   transition:none;  }  .certificates__nav-dot:hover, .certificates__nav-dot.active {   transform:none;  }  .certificates-grid.scroll-snap-enabled {   scroll-behavior:auto;  } } @media print {  .payout-block {   background:white !important;   color:black !important;  }  .payout-block .payout-method {   background:white !important;   border:1px solid black !important;   box-shadow:none !important;   page-break-inside:avoid;  }  .payout-block .certificate-card {   background:white !important;   border:1px solid black !important;   box-shadow:none !important;   page-break-inside:avoid;  }  .payout-block .payout__title, .payout-block .success-stories__title {   color:black !important;  }  .payout-block .certificates__nav-indicators {   display:none !important;  } } @media (prefers-contrast:high) {  .payout-method, .certificate-card {   border:2px solid var(--main-text-color);  }  .payout-method__badge {   border:1px solid var(--main-text-color);  } } @media (max-width:900px) {  .certificates-grid.scroll-snap-enabled {   display:flex;   overflow-x:auto;   scroll-snap-type:x mandatory;   scroll-behavior:smooth;   grid-gap:20px;   gap:20px;   padding-bottom:10px;   padding-right:20px;   scrollbar-width:none;   -ms-overflow-style:none;   grid-template-columns:none;  }  .certificates-grid.scroll-snap-enabled::-webkit-scrollbar {   display:none;  }  .certificates-grid.scroll-snap-enabled .certificate-card {   flex:0 0 280px;   scroll-snap-align:start;  } } @media (max-width:900px) and (max-width:600px) {  .certificates-grid.scroll-snap-enabled .certificate-card {   flex:0 0 250px;  } } .certificates__nav-indicators {  display:none; } @media (max-width:900px) {  .certificates__nav-indicators {   display:flex;   justify-content:center;   grid-gap:8px;   gap:8px;   margin-top:10px;   margin-bottom:10px;   padding:0 15px;  } } .certificates__nav-dot {  width:8px;  height:8px;  border-radius:50%;  border:none;  background:var(--grey);  cursor:pointer;  padding:0;  transition:background-color 0.3s ease, transform 0.2s ease; } .certificates__nav-dot:hover {  background:var(--brand-blue);  transform:scale(1.2); } .certificates__nav-dot.active {  background:var(--brand-blue);  transform:scale(1.1); } .certificates__nav-dot:focus {  outline:2px solid var(--brand-blue);  outline-offset:2px; } [data-theme=dark] .certificates__nav-dot {  background:var(--dark-grey); } [data-theme=dark] .certificates__nav-dot:hover, [data-theme=dark] .certificates__nav-dot.active {  background:var(--brand-blue); } 