.how-it-works-container{color:#1a1a1a;background-color:#f9f9f8;justify-content:center;min-height:100vh;padding:8rem 2rem 4rem;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:#1a1a1a;cursor:pointer;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:20px;margin-bottom:3rem;padding:.5rem 1rem;font-size:.9rem}.main-title{color:#1a1a1a;margin-bottom:1rem;font-size:3.5rem;font-weight:500}.subtitle{color:#666;font-size:1.25rem}.timeline{border-left:2px solid #e0e0e0;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:#1a1a1a;border-radius:50%;width:12px;height:12px;position:absolute;top:.5rem;left:calc(-3.5rem - 5px)}.timeline-content .tagline{color:#666;margin-bottom:.5rem;font-size:1rem}.timeline-content .step-title{color:#1a1a1a;margin-bottom:1rem;font-size:2.75rem;font-weight:500;line-height:1.2}.timeline-content p{color:#4a4a4a;max-width:500px;font-size:1.1rem;line-height:1.6}.timeline-content p:not(:last-child){margin-bottom:1rem}.timeline-content strong{color:#1a1a1a}.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)}
