.get-started-section{font-family:var(--font-primary,inherit);background-color:#fff;padding:100px 0;position:relative;overflow:hidden}.get-started-container{justify-content:space-between;align-items:flex-start;gap:100px;max-width:1200px;margin:0 auto;padding:0 40px;display:flex}.get-started-left{flex-direction:column;flex:1;display:flex}.get-started-title{color:#000;letter-spacing:-.02em;margin-bottom:20px;font-size:72px;font-weight:600;line-height:1.05}.get-started-illustration{flex-direction:column;align-items:center;width:100%;max-width:500px;margin:100px auto 0;display:flex}.get-started-illustration img{border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 15px 35px #0000001a}.get-started-right{flex:1;padding-left:80px;position:relative}.get-started-path-svg{z-index:1;pointer-events:none;width:70px;height:100%;position:absolute;top:0;left:-80px}.get-started-path-line{fill:none;stroke:#000;stroke-width:1px;opacity:.1}.get-started-steps{z-index:2;flex-direction:column;gap:150px;padding:80px 0;display:flex;position:relative}.get-started-step{align-items:flex-start;display:flex;position:relative}.step-number-container{z-index:5;background:#fff;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:-80px;transform:translateY(-50%)}.step-number{color:#000;font-family:inherit;font-size:22px;font-weight:400}.step-title{color:#000;letter-spacing:-.01em;margin-bottom:12px;font-size:32px;font-weight:600}.step-description{color:#4b5563;max-width:440px;font-size:17px;font-weight:400;line-height:1.6}.get-started-step:hover .step-number-container{background:#4b2e2e;transform:scale(1.1)}.get-started-step:hover .step-number{color:#fff}@media (max-width:1024px){.get-started-container{text-align:center;flex-direction:column;align-items:center;gap:60px}.get-started-title{font-size:48px}.get-started-right{width:100%;max-width:500px;padding-left:0}.get-started-path-svg{display:none}.get-started-steps{gap:60px}.get-started-step{flex-direction:column;align-items:center}.step-number-container{margin-bottom:20px;position:relative;left:0}.step-description{margin:0 auto}}
