@font-face{font-family:Satoshi;font-style:normal;font-weight:300;src:url(../fonts/Satoshi-Light.66b6be60.otf) format("opentype")}@font-face{font-family:Satoshi;font-style:italic;font-weight:300;src:url(../fonts/Satoshi-LightItalic.3e548608.otf) format("opentype")}@font-face{font-family:Satoshi;font-style:normal;font-weight:400;src:url(../fonts/Satoshi-Regular.811ccb0b.otf) format("opentype")}@font-face{font-family:Satoshi;font-style:italic;font-weight:400;src:url(../fonts/Satoshi-Italic.931b0a35.otf) format("opentype")}@font-face{font-family:Satoshi;font-style:normal;font-weight:500;src:url(../fonts/Satoshi-Medium.e9d34f04.otf) format("opentype")}@font-face{font-family:Satoshi;font-style:italic;font-weight:500;src:url(../fonts/Satoshi-MediumItalic.2097b0fe.otf) format("opentype")}@font-face{font-family:Satoshi;font-style:normal;font-weight:700;src:url(../fonts/Satoshi-Bold.b5dd7dee.otf) format("opentype")}@font-face{font-family:Satoshi;font-style:italic;font-weight:700;src:url(../fonts/Satoshi-BoldItalic.ed285528.otf) format("opentype")}@font-face{font-family:Satoshi;font-style:normal;font-weight:900;src:url(../fonts/Satoshi-Black.d27fb329.otf) format("opentype")}@font-face{font-family:Satoshi;font-style:italic;font-weight:900;src:url(../fonts/Satoshi-BlackItalic.e1c41ced.otf) format("opentype")}.paths-section.timeline-mode{font-family:Satoshi,Inter,system-ui,sans-serif;padding:100px 0;width:100%}.paths-section.timeline-mode.alignfull{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;position:relative;right:50%;width:100vw}.paths-section.timeline-mode .paths-container{margin:0 auto;max-width:1440px;max-width:1100px;padding-left:20px;padding-right:20px;width:100%}.paths-section.timeline-mode .paths-header{margin-bottom:80px;text-align:center}.paths-section.timeline-mode .paths-header .paths-title{color:#334155;font-size:48px;font-weight:600;line-height:1.2;margin-bottom:15px}.paths-section.timeline-mode .paths-header .paths-subtitle{color:#64748b;font-size:18px;line-height:1.6;margin:0 auto;max-width:700px}.paths-section.timeline-mode .paths-header:after{background:#cbd5e1;content:"";display:block;height:2px;margin:30px auto 0;width:180px}.paths-section.timeline-mode .timeline-wrapper{padding-left:150px;position:relative}@media(max-width:768px){.paths-section.timeline-mode .timeline-wrapper{padding-left:60px}}.paths-section.timeline-mode .timeline-line{background-color:#e2e8f0;bottom:0;left:100px;position:absolute;top:0;width:2px}@media(max-width:768px){.paths-section.timeline-mode .timeline-line{left:30px}}.paths-section.timeline-mode .paths-list{display:flex;flex-direction:column;gap:40px}.paths-section.timeline-mode .timeline-item{align-items:center;display:flex;position:relative}.paths-section.timeline-mode .timeline-marker{align-items:center;display:flex;height:100%;justify-content:center;left:-100px;position:absolute;width:100px}@media(max-width:768px){.paths-section.timeline-mode .timeline-marker{left:-30px;width:30px}}.paths-section.timeline-mode .timeline-marker .marker-number{align-items:center;background-color:#0d9488;border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:700;height:44px;justify-content:center;left:-20px;position:absolute;width:44px;z-index:5}@media(max-width:768px){.paths-section.timeline-mode .timeline-marker .marker-number{font-size:14px;height:32px;left:-22px;width:32px}}.paths-section.timeline-mode .timeline-marker .marker-dot{background-color:#fff;border:3px solid #5eead4;border-radius:50%;height:16px;left:.5px;position:relative;width:16px;z-index:5}.paths-section.timeline-mode .timeline-marker .marker-dot:after{background-color:#e2e8f0;content:"";height:1px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:30px}@media(max-width:768px){.paths-section.timeline-mode .timeline-marker .marker-dot:after{width:15px}}.paths-section.timeline-mode .path-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);padding:35px 40px;transition:transform .3s ease;width:100%}.paths-section.timeline-mode .path-card:hover{transform:translateX(10px)}.paths-section.timeline-mode .path-card .path-card-body{align-items:center;display:flex;gap:40px;justify-content:space-between}@media(max-width:992px){.paths-section.timeline-mode .path-card .path-card-body{align-items:flex-start;flex-direction:column;gap:20px}}.paths-section.timeline-mode .path-card .path-card-main{flex:1}.paths-section.timeline-mode .path-card .path-card-main .path-badge{background-color:#0d9488;border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-bottom:12px;padding:4px 15px}.paths-section.timeline-mode .path-card .path-card-main .path-card-title{color:#1e293b;font-size:28px;font-weight:600;margin-bottom:12px}.paths-section.timeline-mode .path-card .path-card-main .path-card-desc{color:#64748b;font-size:16px;line-height:1.6;margin:0}.paths-section.timeline-mode .path-card .path-card-action .path-btn{background-color:#0d9488;border-radius:6px;color:#fff;display:inline-block;font-weight:600;padding:12px 25px;text-decoration:none;transition:background-color .3s ease}.paths-section.timeline-mode .path-card .path-card-action .path-btn:hover{background-color:#0f766e}.paths-section.timeline-mode .form-card{padding:40px;text-align:center}.paths-section.timeline-mode .form-card .form-title{color:#1e293b;font-size:32px;font-weight:600;margin-bottom:10px}.paths-section.timeline-mode .form-card .form-subtitle{color:#64748b;font-size:16px;margin-bottom:30px}.paths-section.timeline-mode .form-card .lead-form-dummy .form-row{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:25px}@media(max-width:768px){.paths-section.timeline-mode .form-card .lead-form-dummy .form-row{grid-template-columns:1fr}}.paths-section.timeline-mode .form-card .lead-form-dummy .form-row input{border:1px solid #e2e8f0;border-radius:6px;font-size:14px;padding:12px 15px;width:100%}.paths-section.timeline-mode .form-card .lead-form-dummy .form-row input:focus{border-color:#0d9488;box-shadow:0 0 0 2px rgba(13,148,136,.1);outline:none}.paths-section.timeline-mode .form-card .lead-form-dummy .form-submit{background-color:#0d9488;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 40px;transition:background-color .3s ease}.paths-section.timeline-mode .form-card .lead-form-dummy .form-submit:hover{background-color:#0f766e}.paths-section.timeline-mode .btn-edit-fields{background:#f1f5f9;border-radius:4px;margin-bottom:10px;padding:10px}.paths-section.timeline-mode .btn-edit-fields .components-base-control{margin-bottom:8px!important}.paths-section.timeline-mode .btn-edit-fields .components-base-control:last-child{margin-bottom:0!important}.paths-section.timeline-mode .dummy-button{background-color:#cbd5e1;border-radius:6px;color:#475569;display:inline-block;font-weight:600;padding:12px 25px}.paths-section.timeline-mode .form-fields-dummy{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:25px}.paths-section.timeline-mode .form-fields-dummy .dummy-input{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#94a3b8;padding:12px 15px;text-align:left}.paths-section.timeline-mode .form-btn-dummy{background-color:#0d9488;border-radius:6px;color:#fff;display:inline-block;font-weight:600;padding:14px 40px}.paths-section.timeline-mode .path-remove-btn{align-self:flex-end;margin-top:15px}
