.sol-cross__card{background:var(--sol-color-white);border:1px solid var(--sol-color-border);border-radius:var(--sol-radius-2xl);box-shadow:var(--sol-shadow-sm);padding:var(--sol-space-xl);gap:var(--sol-space-lg);flex-direction:column;display:flex}.sol-cross__card-label{font-size:var(--sol-font-size-xs);font-weight:var(--sol-font-weight-medium);color:var(--sol-color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.sol-cross__rates{gap:var(--sol-space-lg);flex-direction:column;display:flex}.sol-cross__rate{flex-direction:column;gap:2px;display:flex}.sol-cross__rate-pair{font-size:var(--sol-font-size-sm);color:var(--sol-color-text-secondary);letter-spacing:.04em}.sol-cross__rate-num{font-size:var(--sol-font-size-3xl);font-weight:var(--sol-font-weight-bold);line-height:var(--sol-line-height-tight);color:var(--sol-color-text-primary)}.sol-cross__rate-note{font-size:var(--sol-font-size-sm);color:var(--sol-color-text-secondary)}.sol-cross__card-empty{font-size:var(--sol-font-size-base);color:var(--sol-color-text-primary);margin:0}.sol-cross__card-foot{padding-top:var(--sol-space-lg);border-top:1px solid var(--sol-color-border);font-size:var(--sol-font-size-sm);line-height:var(--sol-line-height-normal);color:var(--sol-color-text-secondary);margin:0}.sol-cross__why{padding:var(--sol-space-4xl) 0;background:var(--sol-color-bg-light)}.sol-cross__h2{font-size:var(--sol-font-size-2xl);font-weight:var(--sol-font-weight-bold);line-height:var(--sol-line-height-tight);color:var(--sol-color-text-primary);margin:0 0 var(--sol-space-xl)}.sol-cross__cards{gap:var(--sol-space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sol-cross__steps-grid{gap:var(--sol-space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1030px){.sol-cross__steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.sol-cross__cards,.sol-cross__steps-grid{grid-template-columns:1fr}}.sol-cross__card-item,.sol-cross__step{background:var(--sol-color-white);border:1px solid var(--sol-color-border);border-radius:var(--sol-radius-xl);padding:var(--sol-space-xl);gap:var(--sol-space-xs);flex-direction:column;display:flex}.sol-cross__card-title{font-size:var(--sol-font-size-lg);font-weight:var(--sol-font-weight-semibold);line-height:var(--sol-line-height-tight);color:var(--sol-color-text-primary)}.sol-cross__card-text{font-size:var(--sol-font-size-base);line-height:var(--sol-line-height-relaxed);color:var(--sol-color-text-secondary);margin:0}.sol-cross__steps{padding:var(--sol-space-4xl) 0}.sol-cross__steps .sol-cross__step{background:var(--sol-color-bg-light);border-color:#0000}.sol-cross__step-num{width:34px;height:34px;margin-bottom:var(--sol-space-xs);background:var(--sol-gradient-primary);color:var(--sol-color-white);font-weight:var(--sol-font-weight-bold);font-size:var(--sol-font-size-base);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sol-cross__text{padding:var(--sol-space-4xl) 0}.sol-cross__p{font-size:var(--sol-font-size-base);line-height:var(--sol-line-height-relaxed);color:var(--sol-color-text-primary);margin:0 0 var(--sol-space-md);max-width:62rem}.sol-cross__links{gap:var(--sol-space-sm);margin-top:var(--sol-space-xl);flex-wrap:wrap;display:flex}.sol-cross__link{background:var(--sol-color-bg-light);color:var(--sol-color-text-primary);font-size:var(--sol-font-size-sm);font-weight:var(--sol-font-weight-medium);transition:var(--sol-transition-fast);border-radius:999px;align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex}.sol-cross__link:hover{background:var(--sol-color-white);box-shadow:var(--sol-shadow-lg)}
