.how-it-works-container{color:#e0e0e0;background-color:#0a0a0a;justify-content:center;min-height:100vh;padding:4rem 2rem;font-family:inherit;display:flex}.how-it-works-section{width:100%;max-width:800px}.how-it-works-header{text-align:center;margin-bottom:5rem}.how-it-works-button{color:#fff;cursor:pointer;background-color:#222;border:1px solid #444;border-radius:20px;margin-bottom:3rem;padding:.5rem 1rem;font-size:.9rem}.main-title{color:#fff;margin-bottom:1rem;font-size:3.5rem;font-weight:500}.subtitle{color:#a0a0a0;font-size:1.25rem}.timeline{border-left:2px solid #333;margin-left:1rem;padding-left:3.5rem;position:relative}.timeline-item{margin-bottom:4rem;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-item:before{content:"";z-index:1;background-color:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:.5rem;left:calc(-3.5rem - 5px)}.timeline-content .tagline{color:#a0a0a0;margin-bottom:.5rem;font-size:1rem}.timeline-content .step-title{color:#fff;margin-bottom:1rem;font-size:2.75rem;font-weight:500;line-height:1.2}.timeline-content p{color:#a0a0a0;max-width:500px;font-size:1.1rem;line-height:1.6}.timeline-content p:not(:last-child){margin-bottom:1rem}.timeline-content strong{color:#e0e0e0}.book-demo-button{color:#000;background-color:#fff;border-radius:8px;align-items:center;gap:.5em;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:transform .2s ease-in-out;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 4px 14px #00000040}.book-demo-button:hover{transform:translateY(-2px)}
