.VerticalTimeline-module-scss-module__paJptq__section{background:var(--background)}.VerticalTimeline-module-scss-module__paJptq__section h2{color:#fff;line-height:2}.VerticalTimeline-module-scss-module__paJptq__timelineContainer{max-width:1200px;margin:0 auto;padding:4rem 2rem;position:relative}@media (max-width:768px){.VerticalTimeline-module-scss-module__paJptq__timelineContainer{padding:3rem 1rem}}.VerticalTimeline-module-scss-module__paJptq__timelineLine{background:linear-gradient(#0000 0%,#4ecdc433 10% 90%,#0000 100%);width:2px;position:absolute;top:0;bottom:100px;left:50%;transform:translate(-50%)}@media (max-width:768px){.VerticalTimeline-module-scss-module__paJptq__timelineLine{left:30px}}.VerticalTimeline-module-scss-module__paJptq__timelineSection{opacity:0;align-items:center;margin-bottom:4rem;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(30px)}.VerticalTimeline-module-scss-module__paJptq__timelineSection.VerticalTimeline-module-scss-module__paJptq__visible{opacity:1;transform:translateY(0)}.VerticalTimeline-module-scss-module__paJptq__timelineSection.VerticalTimeline-module-scss-module__paJptq__left{flex-direction:row-reverse}.VerticalTimeline-module-scss-module__paJptq__timelineSection.VerticalTimeline-module-scss-module__paJptq__left .VerticalTimeline-module-scss-module__paJptq__timelineContent{text-align:left;margin-right:3rem}@media (max-width:768px){.VerticalTimeline-module-scss-module__paJptq__timelineSection.VerticalTimeline-module-scss-module__paJptq__left .VerticalTimeline-module-scss-module__paJptq__timelineContent{text-align:left;margin-left:3rem;margin-right:0}}.VerticalTimeline-module-scss-module__paJptq__timelineSection.VerticalTimeline-module-scss-module__paJptq__left .VerticalTimeline-module-scss-module__paJptq__weekBadge{margin-left:auto}@media (max-width:768px){.VerticalTimeline-module-scss-module__paJptq__timelineSection.VerticalTimeline-module-scss-module__paJptq__left .VerticalTimeline-module-scss-module__paJptq__weekBadge{margin-left:0}}.VerticalTimeline-module-scss-module__paJptq__timelineSection.VerticalTimeline-module-scss-module__paJptq__right .VerticalTimeline-module-scss-module__paJptq__timelineContent{margin-left:3rem}@media (max-width:768px){.VerticalTimeline-module-scss-module__paJptq__timelineSection.VerticalTimeline-module-scss-module__paJptq__right .VerticalTimeline-module-scss-module__paJptq__timelineContent{margin-left:3rem}.VerticalTimeline-module-scss-module__paJptq__timelineSection{flex-direction:row!important}}.VerticalTimeline-module-scss-module__paJptq__timelineContent{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#14141499 0%,#0a0a0acc 100%);background:var(--black--grey);border:1px solid #ffffff0d;border-radius:16px;flex:1;max-width:500px;padding:2rem}.VerticalTimeline-module-scss-module__paJptq__timelineContent:hover{border-color:#ffffff1a;transition:all .3s;transform:scale(1.02)}.VerticalTimeline-module-scss-module__paJptq__weekBadge{color:#141413;letter-spacing:.05em;border-radius:20px;margin-bottom:1rem;padding:6px 16px;font-size:.875rem;font-weight:600;display:inline-block}.VerticalTimeline-module-scss-module__paJptq__phaseLabel{text-transform:uppercase;letter-spacing:.1em;color:#666;margin-bottom:.5rem;font-size:.75rem}.VerticalTimeline-module-scss-module__paJptq__sectionTitle{color:#fff;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.2}@media (max-width:768px){.VerticalTimeline-module-scss-module__paJptq__sectionTitle{font-size:1.5rem}}.VerticalTimeline-module-scss-module__paJptq__goalText{color:#a0a0a0;margin-bottom:1.5rem;font-size:1.125rem}.VerticalTimeline-module-scss-module__paJptq__goalText strong{color:#4ecdc4}.VerticalTimeline-module-scss-module__paJptq__taskList{margin-bottom:1.5rem;padding:0;list-style:none}.VerticalTimeline-module-scss-module__paJptq__taskList li{color:#a0a0a0;margin-bottom:1rem;padding-left:2rem;line-height:1.6;position:relative}.VerticalTimeline-module-scss-module__paJptq__taskList li:before{content:"→";color:#95e1d3;font-weight:700;position:absolute;left:0}.VerticalTimeline-module-scss-module__paJptq__quote{color:#666;border-left:3px solid #4ecdc44d;margin:0;padding-left:1.5rem;font-size:.95rem;font-style:italic;line-height:1.6}.VerticalTimeline-module-scss-module__paJptq__timelineDot{z-index:2;background:#141413;border:3px solid;border-radius:50%;flex-shrink:0;width:24px;height:24px;transition:all .3s;position:relative}@media (max-width:768px){.VerticalTimeline-module-scss-module__paJptq__timelineDot{position:absolute;left:19px}}.VerticalTimeline-module-scss-module__paJptq__timelineDot:hover{transform:scale(1.3)}.VerticalTimeline-module-scss-module__paJptq__dotInner{border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite VerticalTimeline-module-scss-module__paJptq__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes VerticalTimeline-module-scss-module__paJptq__pulse{0%,to{opacity:1}50%{opacity:.5}}.VerticalTimeline-module-scss-module__paJptq__finalCTA{text-align:center;background:linear-gradient(135deg,#4ecdc40d 0%,#0000 100%);border:2px dashed #4ecdc433;border-radius:20px;margin-top:4rem;padding:4rem}.VerticalTimeline-module-scss-module__paJptq__finalCTA h3{color:#fff;margin-bottom:1rem;font-size:2rem}.VerticalTimeline-module-scss-module__paJptq__finalCTA p{color:#a0a0a0;margin-bottom:2rem;font-size:1.125rem}.VerticalTimeline-module-scss-module__paJptq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.VerticalTimeline-module-scss-module__paJptq__ctaButtons button{cursor:pointer;border-radius:8px;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.VerticalTimeline-module-scss-module__paJptq__primaryBtn{color:#141413;background:#4ecdc4;border:none}.VerticalTimeline-module-scss-module__paJptq__primaryBtn:hover{background:#95e1d3;transform:translateY(-2px);box-shadow:0 10px 30px #4ecdc44d}.VerticalTimeline-module-scss-module__paJptq__secondaryBtn{color:#fff;background:0 0;border:1px solid #fff3}.VerticalTimeline-module-scss-module__paJptq__secondaryBtn:hover{background:#ffffff0d;border-color:#ffffff4d}
