.guide-module__QtLSiW__headerSection{background:linear-gradient(135deg, var(--primary-navy) 0%, var(--primary-light) 100%);color:var(--text-light);text-align:center;padding:4.5rem 0}.guide-module__QtLSiW__headerSection h1{color:var(--text-light);margin-bottom:.5rem}.guide-module__QtLSiW__headerSection p{color:var(--accent-gold);margin-bottom:0;font-size:1.1rem;font-weight:600}.guide-module__QtLSiW__guideGrid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:960px){.guide-module__QtLSiW__guideGrid{grid-template-columns:1fr 1fr}}.guide-module__QtLSiW__checklistCard{background:var(--background-white);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:2.5rem}.guide-module__QtLSiW__checklistItem{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.guide-module__QtLSiW__checkIcon{color:var(--secondary-teal);flex-shrink:0;font-weight:700}.guide-module__QtLSiW__timeline{border-left:3px solid var(--border-color);max-width:800px;margin:3rem auto 0;padding-left:2rem;position:relative}.guide-module__QtLSiW__timelineItem{margin-bottom:3.5rem;position:relative}.guide-module__QtLSiW__timelineItem:last-child{margin-bottom:0}.guide-module__QtLSiW__timelineDot{background-color:var(--secondary-teal);border:3px solid var(--background-white);width:16px;height:16px;box-shadow:0 0 0 3px var(--secondary-teal);z-index:10;border-radius:50%;position:absolute;top:4px;left:calc(-2rem - 9px)}.guide-module__QtLSiW__timelineItem:nth-child(2n) .guide-module__QtLSiW__timelineDot{background-color:var(--accent-gold);box-shadow:0 0 0 3px var(--accent-gold)}.guide-module__QtLSiW__timelineContent{background-color:var(--background-white);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:border var(--transition-fast);padding:1.75rem}.guide-module__QtLSiW__timelineContent:hover{border-color:var(--secondary-teal)}.guide-module__QtLSiW__timelineStepNum{color:var(--secondary-teal);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.8rem;font-weight:700;display:block}.guide-module__QtLSiW__timelineItem:nth-child(2n) .guide-module__QtLSiW__timelineStepNum{color:var(--accent-gold-dark)}.guide-module__QtLSiW__timelineContent h3{margin-bottom:.5rem;font-size:1.25rem}.guide-module__QtLSiW__timelineContent p{color:var(--text-muted);margin-bottom:0;font-size:.95rem}
