.tabs{display:inline-flex;background-color:#f6f3f1;border-radius:40px;padding:4px;gap:4px;box-shadow:0 1px 2px rgba(0,0,0,0.05);margin-bottom:40px}.tab{padding:0.6rem 1.2rem;border:none;border-radius:40px;background-color:transparent;cursor:pointer;font-size:16px;color:#002857;transition:background-color 0.3s,font-weight 0.3s}.tab-content .cards{display:flex;flex-direction:column;gap:26px;margin-bottom:26px}.tab.active{background-color:#fecfbb;color:#002857}.tab-content{display:none}.tab-content.active{display:block}.step{display:flex;gap:1rem;align-items:flex-start;position:relative}.step .step-content{margin-top:12px}.step-number{position:relative;z-index:1;margin-right:20px}.step-number h3{background-color:#fecfbb;color:#002857;font-weight:600;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:16px;margin:0px !important}.step:before{content:"";position:absolute;left:20px;bottom:0px;top:40px;height:100%;width:2px;border:1px solid #ffd9c6}.step:not(:first-child):before{border:1px dashed #ffd9c6}.step:last-child:before{border:0px solid}.step-content h4{margin:0;color:#002857}.step-content p{color:#002857;font-size:14px}.step-title{color:#757575;font-size:14px}@media only screen and (max-width:670px){.tab{font-size:14px}.step:first-child .step-number::after,.step:not(:last-child):not(:first-child) .step-number::after{content:"";position:absolute;top:52px;left:50%;transform:translateX(-50%);height:calc(100%);width:0}}