.VerticalTimeline_section__0d3MF{background:var(--background)}.VerticalTimeline_section__0d3MF h2{color:#fff;line-height:2}.VerticalTimeline_timelineContainer__zm8Tg{position:relative;max-width:1200px;margin:0 auto;padding:4rem 2rem}@media(max-width:768px){.VerticalTimeline_timelineContainer__zm8Tg{padding:3rem 1.5rem}}.VerticalTimeline_timelineLine__m_Md8{position:absolute;left:50%;top:0;bottom:100px;width:2px;background:linear-gradient(180deg,transparent,rgba(78,205,196,.2) 10%,rgba(78,205,196,.2) 90%,transparent);transform:translateX(-50%)}@media(max-width:768px){.VerticalTimeline_timelineLine__m_Md8{left:30px}}.VerticalTimeline_timelineSection__Azd7P{display:flex;align-items:center;margin-bottom:4rem;opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.16,1,.3,1)}.VerticalTimeline_timelineSection__Azd7P.VerticalTimeline_visible__G8m_R{opacity:1;transform:translateY(0)}.VerticalTimeline_timelineSection__Azd7P.VerticalTimeline_left__iwW8d{flex-direction:row-reverse}.VerticalTimeline_timelineSection__Azd7P.VerticalTimeline_left__iwW8d .VerticalTimeline_timelineContent__zg_PO{margin-right:3rem;text-align:right}@media(max-width:768px){.VerticalTimeline_timelineSection__Azd7P.VerticalTimeline_left__iwW8d .VerticalTimeline_timelineContent__zg_PO{margin-right:0;margin-left:3rem;text-align:left}}.VerticalTimeline_timelineSection__Azd7P.VerticalTimeline_left__iwW8d .VerticalTimeline_weekBadge__iB4ZL{margin-left:auto}@media(max-width:768px){.VerticalTimeline_timelineSection__Azd7P.VerticalTimeline_left__iwW8d .VerticalTimeline_weekBadge__iB4ZL{margin-left:0}}.VerticalTimeline_timelineSection__Azd7P.VerticalTimeline_right__6vwzQ .VerticalTimeline_timelineContent__zg_PO{margin-left:3rem}@media(max-width:768px){.VerticalTimeline_timelineSection__Azd7P.VerticalTimeline_right__6vwzQ .VerticalTimeline_timelineContent__zg_PO{margin-left:3rem}.VerticalTimeline_timelineSection__Azd7P{flex-direction:row!important}}.VerticalTimeline_timelineContent__zg_PO{flex:1 1;max-width:500px;background:linear-gradient(135deg,hsla(0,0%,8%,.6),hsla(0,0%,4%,.8));border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.VerticalTimeline_timelineContent__zg_PO:hover{border-color:hsla(0,0%,100%,.1);transform:scale(1.02);transition:all .3s ease}.VerticalTimeline_weekBadge__iB4ZL{display:inline-block;padding:6px 16px;border-radius:20px;font-size:.875rem;font-weight:600;color:#0a0a0a;margin-bottom:1rem;letter-spacing:.05em}.VerticalTimeline_phaseLabel__iGmga{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#666;margin-bottom:.5rem}.VerticalTimeline_sectionTitle__IGqJM{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}@media(max-width:768px){.VerticalTimeline_sectionTitle__IGqJM{font-size:1.5rem}}.VerticalTimeline_goalText__YiI0g{color:#a0a0a0;font-size:1.125rem;margin-bottom:1.5rem}.VerticalTimeline_goalText__YiI0g strong{color:#4ecdc4}.VerticalTimeline_taskList__6aAXN{list-style:none;padding:0;margin-bottom:1.5rem}.VerticalTimeline_taskList__6aAXN li{position:relative;padding-left:2rem;margin-bottom:1rem;color:#a0a0a0;line-height:1.6}.VerticalTimeline_taskList__6aAXN li:before{content:"→";position:absolute;left:0;color:#95e1d3;font-weight:700}.VerticalTimeline_quote__8GjQb{font-style:italic;color:#666;border-left:3px solid rgba(78,205,196,.3);padding-left:1.5rem;margin:0;font-size:.95rem;line-height:1.6}.VerticalTimeline_timelineDot__pTjUO{position:relative;width:24px;height:24px;border:3px solid;border-radius:50%;background:#0a0a0a;flex-shrink:0;z-index:2;transition:all .3s ease}@media(max-width:768px){.VerticalTimeline_timelineDot__pTjUO{position:absolute;left:19px}}.VerticalTimeline_timelineDot__pTjUO:hover{transform:scale(1.3)}.VerticalTimeline_dotInner__f52rd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;animation:VerticalTimeline_pulse__nKatb 2s ease-in-out infinite}@keyframes VerticalTimeline_pulse__nKatb{0%,to{opacity:1}50%{opacity:.5}}.VerticalTimeline_finalCTA__ey5p4{text-align:center;margin-top:4rem;padding:4rem;background:linear-gradient(135deg,rgba(78,205,196,.05),transparent);border-radius:20px;border:2px dashed rgba(78,205,196,.2)}.VerticalTimeline_finalCTA__ey5p4 h3{font-size:2rem;color:#fff;margin-bottom:1rem}.VerticalTimeline_finalCTA__ey5p4 p{color:#a0a0a0;font-size:1.125rem;margin-bottom:2rem}.VerticalTimeline_ctaButtons__xbnE0{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.VerticalTimeline_ctaButtons__xbnE0 button{padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.VerticalTimeline_primaryBtn__Rqsu8{background:#4ecdc4;color:#0a0a0a;border:none}.VerticalTimeline_primaryBtn__Rqsu8:hover{background:#95e1d3;transform:translateY(-2px);box-shadow:0 10px 30px rgba(78,205,196,.3)}.VerticalTimeline_secondaryBtn__JvE_Z{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.2)}.VerticalTimeline_secondaryBtn__JvE_Z:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.3)}