.financial-options__container{max-width:var(--container-desktop);padding:0 var(--spacing-md);margin:0 auto}@media (min-width:768px){.financial-options__container{padding:0 var(--spacing-lg)}}.financial-options__intro{padding:var(--spacing-2xl) 0}.financial-options__intro h2{font-family:var(--font-heading);font-size:var(--font-h2);font-weight:var(--font-weight-bold);color:var(--primary-color);margin-bottom:var(--spacing-md)}.financial-options__intro p{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-light);max-width:750px;margin-bottom:var(--spacing-md)}.financial-options__intro p:last-child{margin-bottom:0}.financial-options__partners{padding:var(--spacing-2xl) 0;background-color:var(--surface-color)}.financial-options__partners h2{font-family:var(--font-heading);font-size:var(--font-h2);font-weight:var(--font-weight-bold);color:var(--primary-color);text-align:center;margin-bottom:var(--spacing-sm)}.financial-options__partners-subtitle{text-align:center;color:var(--text-light);font-size:var(--font-p);max-width:600px;margin:0 auto var(--spacing-xl)}.financial-options__grid{gap:var(--spacing-lg);flex-direction:column;display:flex}@media (min-width:768px){.financial-options__grid{flex-flow:wrap;justify-content:center}}.financial-options__card{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);color:var(--text-color);transition:var(--transition);flex-direction:column;flex:1;min-width:0;text-decoration:none;display:flex;overflow:hidden}@media (min-width:768px){.financial-options__card{flex:0 0 calc(33.333% - var(--spacing-lg)*2/3);max-width:calc(33.333% - var(--spacing-lg)*2/3)}}.financial-options__card:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.financial-options__card-logo{padding:var(--spacing-lg);background-color:var(--white);border-bottom:1px solid var(--border-color);justify-content:center;align-items:center;min-height:100px;display:flex}.financial-options__logo-img{object-fit:contain;width:auto;height:50px}@media (min-width:768px){.financial-options__logo-img{height:60px}}.financial-options__card-body{padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.financial-options__card-body h3{font-family:var(--font-heading);font-size:var(--font-h4);font-weight:var(--font-weight-semibold);color:var(--primary-color);margin-bottom:var(--spacing-sm)}.financial-options__card-body p{font-size:var(--font-small);line-height:var(--line-height-relaxed);color:var(--text-light);margin-bottom:var(--spacing-md);flex:1}.financial-options__card-link{font-size:var(--font-small);font-weight:var(--font-weight-semibold);color:var(--secondary-color);transition:color .2s}.financial-options__card:hover .financial-options__card-link{color:var(--primary-color)}.financial-options__how-it-works{padding:var(--spacing-2xl) 0}.financial-options__how-it-works h2{font-family:var(--font-heading);font-size:var(--font-h2);font-weight:var(--font-weight-bold);color:var(--primary-color);text-align:center;margin-bottom:var(--spacing-xl)}.financial-options__steps{gap:var(--spacing-lg);flex-direction:column;display:flex}@media (min-width:768px){.financial-options__steps{flex-direction:row}}.financial-options__step{text-align:center;padding:var(--spacing-lg);flex:1}.financial-options__step h3{font-family:var(--font-heading);font-size:var(--font-h4);font-weight:var(--font-weight-semibold);color:var(--text-color);margin-bottom:var(--spacing-sm)}.financial-options__step p{font-size:var(--font-small);line-height:var(--line-height-relaxed);color:var(--text-light)}.financial-options__step-number{background-color:var(--secondary-color);width:48px;height:48px;color:var(--white);font-family:var(--font-heading);font-size:var(--font-h3);font-weight:var(--font-weight-bold);margin:0 auto var(--spacing-md);border-radius:50%;justify-content:center;align-items:center;display:flex}
