.planningHero_container__0AxNC{width:100%;background:linear-gradient(160deg,#0d1117,#161b22 50%,#0d1520);padding:1.5rem 1.5rem .75rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.planningHero_visualization__NUMk8{width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.planningHero_textBlock__XVxYx{text-align:center;max-width:560px}.planningHero_title__ISU_Z{font-size:2rem;font-weight:700;color:#58a6ff;margin:0 0 .5rem;letter-spacing:-.02em}.planningHero_pitch__zEuNC{font-size:.95rem;line-height:1.6;color:#e6edf3;margin:0}.planningHero_cursor__uwZol{display:inline-block;color:#7ee787;animation:planningHero_blink__Qf_3N .8s step-end infinite;margin-left:2px}@keyframes planningHero_blink__Qf_3N{50%{opacity:0}}.planningHero_diagram__HbhS5{width:100%;max-width:320px;height:auto;opacity:.95}.planningHero_nodeGroup__52781{opacity:0;transform:scale(.5);transition:opacity .4s ease,transform .4s ease}.planningHero_nodeGroup__52781.planningHero_visible__de3Au{opacity:1;transform:scale(1)}.planningHero_node__wIVSE{fill:#238636;stroke:#2ea043;stroke-width:2;transition:fill .2s}.planningHero_nodeGroup__52781:hover .planningHero_node__wIVSE{fill:#2ea043}.planningHero_nodeLabel__pk9VI{fill:#e6edf3;font-size:10px;font-weight:600;font-family:ui-sans-serif,system-ui,sans-serif;pointer-events:none}.planningHero_centerNode__C84dR{fill:#1a2b4b;stroke:#123499;stroke-width:2}.planningHero_centerLabel__NSLBP{fill:#c9d1d9;font-size:11px;font-weight:600;font-family:ui-sans-serif,system-ui,sans-serif;pointer-events:none}.planningHero_connection__kesNp{stroke:#30363d;stroke-width:1.5;stroke-dasharray:120;stroke-dashoffset:120;animation:planningHero_drawLine__eCWEx .5s ease forwards}.planningHero_connection__kesNp[data-delay="0"]{animation-delay:0ms}.planningHero_connection__kesNp[data-delay="1"]{animation-delay:80ms}.planningHero_connection__kesNp[data-delay="2"]{animation-delay:.16s}.planningHero_connection__kesNp[data-delay="3"]{animation-delay:.24s}.planningHero_connection__kesNp[data-delay="4"]{animation-delay:.32s}.planningHero_nodeGroup__52781[data-delay="0"]{transition-delay:0ms}.planningHero_nodeGroup__52781[data-delay="1"]{transition-delay:.1s}.planningHero_nodeGroup__52781[data-delay="2"]{transition-delay:.2s}.planningHero_nodeGroup__52781[data-delay="3"]{transition-delay:.3s}.planningHero_nodeGroup__52781[data-delay="4"]{transition-delay:.4s}@keyframes planningHero_drawLine__eCWEx{to{stroke-dashoffset:0}}.planningHero_helperWrapper__U7W6S{display:flex;justify-content:center;transition:opacity .4s ease-out,max-height .4s ease-out,margin .4s ease-out;overflow:hidden}.planningHero_helperHidden__qvMQ4{opacity:0;max-height:0;margin:0;pointer-events:none}.planningHero_ctaButton__aH3uI{display:inline-flex;align-items:center;gap:.5rem;background:#238636;color:#fff;padding:.5rem 1.25rem;border-radius:9999px;font-weight:500;font-size:.9rem;text-decoration:none;transition:background .2s}.planningHero_ctaButton__aH3uI:hover{background:#2ea043}.planningHero_arrow__NUtDn{font-size:1.25rem}@media (max-width:768px){.planningHero_container__0AxNC{padding:1.25rem 1rem .5rem}.planningHero_title__ISU_Z{font-size:1.75rem}.planningHero_pitch__zEuNC{font-size:.875rem}.planningHero_diagram__HbhS5{max-width:280px}}