  .block-preview-disabled {  padding:2rem;  background:#f8f9fa;  border:2px dashed #dee2e6;  border-radius:8px;  text-align:center;  color:#6c757d; } .block-preview-disabled p {  margin:0 0 0.5rem 0; } .block-preview-disabled p:last-child {  margin-bottom:0; } .block-preview-disabled strong {  color:#495057; } .affiliate-support-hub-block {  position:relative;  color:var(--main-text-color);  contain:layout style;  content-visibility:auto; } .affiliate-support-hub-block.bg--light {  background:var(--background-light); } .affiliate-support-hub-block.bg--neutral {  background:var(--neutral-10); } .affiliate-support-hub-block.bg--default {  background:var(--body-bg); } .affiliate-support-hub-block.spacing--unset {  padding:0; } .affiliate-support-hub-block.spacing--small {  padding:60px 0; } @media (max-width:900px) {  .affiliate-support-hub-block.spacing--small {   padding:40px 0;  } } @media (max-width:600px) {  .affiliate-support-hub-block.spacing--small {   padding:30px 0;  } } .affiliate-support-hub-block.spacing--medium {  padding:80px 0; } @media (max-width:900px) {  .affiliate-support-hub-block.spacing--medium {   padding:60px 0;  } } @media (max-width:600px) {  .affiliate-support-hub-block.spacing--medium {   padding:40px 0;  } } .affiliate-support-hub-block.spacing--large {  padding:120px 0; } @media (max-width:900px) {  .affiliate-support-hub-block.spacing--large {   padding:80px 0;  } } @media (max-width:600px) {  .affiliate-support-hub-block.spacing--large {   padding:60px 0;  } } .affiliate-support-hub-block.text-align--center .affiliate-support-hub__header {  text-align:center; } .affiliate-support-hub-block.text-align--center .affiliate-support-hub__features {  text-align:center; } .affiliate-support-hub-block.text-align--center .affiliate-support-hub__icon {  justify-content:center; } .affiliate-support-hub-block.text-align--left .affiliate-support-hub__header {  text-align:left; } .affiliate-support-hub-block.text-align--left .affiliate-support-hub__features {  text-align:left; } .affiliate-support-hub-block.text-align--left .affiliate-support-hub__icon {  justify-content:flex-start; } .affiliate-support-hub__header {  margin-bottom:50px; } @media (max-width:900px) {  .affiliate-support-hub__header {   margin-bottom:40px;  } } @media (max-width:600px) {  .affiliate-support-hub__header {   margin-bottom:30px;  } } .affiliate-support-hub__title {  font-size:42px;  font-weight:700;  color:var(--main-text-color);  margin:0 0 15px 0 !important;  line-height:1.2; } @media (max-width:900px) {  .affiliate-support-hub__title {   font-size:32px;   margin-bottom:12px !important;  } } @media (max-width:600px) {  .affiliate-support-hub__title {   font-size:24px;   margin-bottom:10px !important;  } } .affiliate-support-hub__description {  font-size:18px;  font-weight:400;  color:var(--main-text-color);  margin:0;  opacity:0.9;  line-height:1.6; } @media (max-width:900px) {  .affiliate-support-hub__description {   font-size:17px;  } } @media (max-width:600px) {  .affiliate-support-hub__description {   font-size:16px;  } } .affiliate-support-hub__content {  display:flex;  flex-direction:column; } .affiliate-support-hub__grid {  display:grid;  grid-template-columns:repeat(2, 1fr);  grid-gap:20px;  gap:20px;  align-items:stretch; } @media (max-width:900px) {  .affiliate-support-hub__grid {   grid-template-columns:repeat(2, 1fr);   grid-gap:15px;   gap:15px;  } } @media (max-width:600px) {  .affiliate-support-hub__grid {   grid-template-columns:1fr;   grid-gap:12px;   gap:12px;  } } .affiliate-support-hub__item {  background:var(--neutral-10);  border-radius:20px;  padding:30px;  border:1px solid var(--border-weak);  transition:transform 0.3s ease, box-shadow 0.3s ease, opacity 0.6s ease, transform 0.6s ease;  display:flex;  flex-direction:column;  opacity:0;  transform:translateY(30px); } .affiliate-support-hub__item:hover {  transform:translateY(-2px);  box-shadow:0 2px 4px rgba(0, 0, 0, 0.04); } .affiliate-support-hub__item.animate-in {  opacity:1;  transform:translateY(0); } @media (max-width:900px) {  .affiliate-support-hub__item {   padding:20px;  } } @media (max-width:600px) {  .affiliate-support-hub__item {   padding:16px;  } } .affiliate-support-hub__icon {  display:flex;  justify-content:center;  align-items:center;  margin-bottom:20px; } .affiliate-support-hub__icon .affiliate-support-hub__icon-img, .affiliate-support-hub__icon .affiliate-support-hub__icon-svg {  max-width:80px;  max-height:80px;  width:auto;  height:auto;  -o-object-fit:contain;   object-fit:contain;  display:block; } .affiliate-support-hub__icon .affiliate-support-hub__icon-svg {  fill:var(--process-green); } @media (max-width:900px) {  .affiliate-support-hub__icon {   height:40px;   margin-bottom:15px;  }  .affiliate-support-hub__icon .affiliate-support-hub__icon-img, .affiliate-support-hub__icon .affiliate-support-hub__icon-svg {   max-width:40px;   max-height:40px;  } } @media (max-width:600px) {  .affiliate-support-hub__icon {   height:30px;   margin-bottom:12px;  }  .affiliate-support-hub__icon .affiliate-support-hub__icon-img, .affiliate-support-hub__icon .affiliate-support-hub__icon-svg {   max-width:30px;   max-height:30px;  } } .affiliate-support-hub__item-content {  display:flex;  flex-direction:column;  flex:1; } .affiliate-support-hub__item-title {  font-size:24px;  font-weight:500;  color:var(--main-text-color);  margin:0 0 10px 0;  line-height:1.3; } @media (max-width:900px) {  .affiliate-support-hub__item-title {   font-size:20px;   font-weight:550;   margin-bottom:8px;  } } @media (max-width:600px) {  .affiliate-support-hub__item-title {   font-size:16px;   font-weight:600;   margin-bottom:6px;  } } .affiliate-support-hub__item-description {  font-size:18px;  color:var(--main-text-color);  margin:0;  line-height:1.5;  opacity:0.9; } @media (max-width:900px) {  .affiliate-support-hub__item-description {   font-size:17px;  } } @media (max-width:600px) {  .affiliate-support-hub__item-description {   font-size:16px;  } } .affiliate-support-hub-block.animation--fade-in .affiliate-support-hub__header {  opacity:0;  transition:opacity 0.8s ease, transform 0.8s ease;  transition-delay:0s; } .affiliate-support-hub-block.animation--fade-in .affiliate-support-hub__header.animate-in {  opacity:1; } .affiliate-support-hub-block.animation--slide-up .affiliate-support-hub__header {  opacity:0;  transition:opacity 0.8s ease, transform 0.8s ease;  transition-delay:0s;  transform:translateY(30px); } .affiliate-support-hub-block.animation--slide-up .affiliate-support-hub__header.animate-in {  opacity:1;  transform:none; } .affiliate-support-hub-block.animation--scale-in .affiliate-support-hub__header {  opacity:0;  transition:opacity 0.8s ease, transform 0.8s ease;  transition-delay:0s;  transform:scale(0.95); } .affiliate-support-hub-block.animation--scale-in .affiliate-support-hub__header.animate-in {  opacity:1;  transform:none; } @media (prefers-reduced-motion:reduce) {  .affiliate-support-hub-block .affiliate-support-hub__header, .affiliate-support-hub-block .affiliate-support-hub__item {   transform:none !important;   transition:opacity 0.3s ease !important;  } } @media print {  .affiliate-support-hub-block .affiliate-support-hub__grid {   grid-template-columns:1fr !important;   grid-gap:20px !important;   gap:20px !important;  } } 