.ss-process{background:#fff;padding:80px 0}.ss-process__container{margin:0 auto;max-width:1200px;padding:0 24px}.ss-process__title{color:#193250;font-family:Poppins,Helvetica,sans-serif;font-size:40px;font-weight:700;line-height:1.1;margin:0 0 12px}.ss-process__intro{color:#193250;font-size:17px;line-height:1.6;margin:0 0 40px;max-width:720px}.ss-process__shell{background:#fff;border:1px solid rgba(25,50,80,.08);border-radius:22px;box-shadow:0 18px 50px rgba(0,0,0,.08);padding:24px}.ss-process__rail{background:#f1f6ff;border-radius:999px;display:flex;gap:8px;overflow-x:auto;padding:10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ss-process__rail::-webkit-scrollbar{display:none}.ss-process__tab{background:transparent;border:0;border-radius:999px;color:#193250;cursor:pointer;font-family:Poppins,Helvetica,sans-serif;font-size:14px;font-weight:700;padding:12px 18px;white-space:nowrap}.ss-process__tab.is-active{background:#ff6348;box-shadow:0 10px 28px rgba(255,99,72,.3);color:#fff}.ss-process__panels{margin-top:24px}.ss-process__panel{display:none}.ss-process__panel.is-active{display:block}.ss-process__card{background:#fff;border-radius:18px;box-shadow:0 12px 32px rgba(0,0,0,.06);padding:32px}.ss-process__grid{align-items:center;display:grid;gap:36px;grid-template-columns:1.1fr .9fr}.ss-process__stepTitle{font-size:22px;font-weight:700;margin:0 0 12px}.ss-process__body,.ss-process__stepTitle{color:#193250;font-family:Poppins,Helvetica,sans-serif}.ss-process__body{font-size:17px;line-height:1.65}.ss-process__body p{margin:0 0 12px}.ss-process__body p:last-child{margin-bottom:0}.ss-process__cta{margin-top:22px}.ss-btn{align-items:center;border-radius:12px;display:inline-flex;font-family:Poppins,Helvetica,sans-serif;font-size:15px;font-weight:700;justify-content:center;padding:14px 22px;text-decoration:none;transition:all .18s ease-in-out}.ss-btn--primary{background:#ff6348;box-shadow:0 10px 26px rgba(255,99,72,.28);color:#fff}.ss-btn--primary:hover{background:#ff4f30;transform:translateY(-1px)}.ss-process__imageWrap{border-radius:16px;box-shadow:0 14px 40px rgba(0,0,0,.08);overflow:hidden}.ss-process__imageWrap img{display:block;height:auto;width:100%}@media (max-width:900px){.ss-process{padding:56px 0}.ss-process__title{font-size:30px}.ss-process__grid{gap:20px;grid-template-columns:1fr}.ss-process__card{padding:24px}}