.page_page___QUpO{font-family:Inter,Manrope,system-ui,sans-serif;color:#18172b;background:#fff}.page_wrap__I9qQA{max-width:1200px;margin:auto;padding:0 28px}.page_hero__FoZ37{padding:100px 0;background:radial-gradient(circle at 85% 20%,#e5ddff,transparent 35%),#f8f7f3}.page_hero__FoZ37 .page_wrap__I9qQA{max-width:1200px}.page_hero__FoZ37 p,.page_phases__yGd2x small{font-size:12px;color:#6447cf;letter-spacing:.12em;font-weight:850}.page_hero__FoZ37 h1{font-size:clamp(3.2rem,5vw,5.7rem);letter-spacing:-.06em;line-height:1.08;max-width:950px}.page_hero__FoZ37 span{display:block;color:#565568;font-size:20px;line-height:1.55;max-width:810px}.page_control__jwwQk a,.page_hero__FoZ37 a{display:inline-block;background:#6246cf;color:#fff;padding:15px 21px;border-radius:11px;text-decoration:none;font-weight:800;margin-top:30px}.page_phases__yGd2x{padding:90px 0}.page_phases__yGd2x .page_wrap__I9qQA{display:grid;gap:30px}.page_phases__yGd2x article{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:20px;background:#faf9fc;border-radius:22px}.page_phases__yGd2x article:nth-child(2n) .page_phaseVisualWrap__IvOyQ{order:2}.page_phaseVisualWrap__IvOyQ{width:100%}.page_control__jwwQk h2,.page_faq__XVlXy h2,.page_phases__yGd2x h2{font-size:clamp(2.2rem,3.5vw,3.7rem);letter-spacing:-.05em;line-height:1.1}.page_control__jwwQk p,.page_phases__yGd2x p{font-size:19px;line-height:1.6;color:#575568}.page_control__jwwQk{background:#e9e5fa;padding:95px 0}.page_control__jwwQk .page_wrap__I9qQA{max-width:900px}.page_control__jwwQk a{margin-right:15px}.page_control__jwwQk a+a{background:transparent;color:#43319b;text-decoration:underline}.page_faq__XVlXy{padding:95px 0}.page_faq__XVlXy .page_wrap__I9qQA{max-width:900px}.page_faq__XVlXy details{padding:20px 0;border-bottom:1px solid #e8e4ec}.page_faq__XVlXy summary{font-size:18px;font-weight:750;cursor:pointer}.page_faq__XVlXy details p{color:#59586a;line-height:1.6}@media(max-width:800px){.page_phases__yGd2x article{grid-template-columns:1fr;gap:20px}.page_phases__yGd2x article:nth-child(2n) .page_phaseVisualWrap__IvOyQ{order:0}}@media(max-width:600px){.page_wrap__I9qQA{padding:0 20px}.page_control__jwwQk,.page_faq__XVlXy,.page_hero__FoZ37,.page_phases__yGd2x{padding:65px 0}.page_hero__FoZ37 h1{font-size:3.05rem}.page_phases__yGd2x article{padding:15px}}.page_timeline__cyM_G{padding:90px 0;background:#faf9f5}.page_timeline__cyM_G .page_sectionHead__a9jx4{max-width:700px;margin-bottom:46px}.page_timeline__cyM_G .page_sectionHead__a9jx4>p{font-size:12px;color:#6447cf;letter-spacing:.13em;font-weight:850;margin:0 0 14px}.page_timeline__cyM_G .page_sectionHead__a9jx4 h2{font-size:clamp(2rem,3.2vw,3.1rem);letter-spacing:-.04em;line-height:1.12;margin:0}.page_timelineGrid__xPBoD{display:grid;grid-template-columns:repeat(4,1fr);gap:0 22px}.page_timelineItem__0WC4o{position:relative;background:#fff;border:1px solid #e8e4ee;border-radius:18px;padding:24px 22px}.page_timelineWhen__v0_ck{display:inline-block;font-size:11px;font-weight:850;letter-spacing:.1em;color:#fff;background:#6447cf;border-radius:999px;padding:5px 12px;margin-bottom:14px}.page_timelineItem__0WC4o h3{font-size:18px;letter-spacing:-.02em;margin:0 0 8px}.page_timelineItem__0WC4o p{font-size:14px;line-height:1.55;color:#5a596d;margin:0}.page_timelineArrow__qRZf8{display:none}@media(max-width:900px){.page_timelineGrid__xPBoD{grid-template-columns:1fr;gap:14px}.page_timelineItem__0WC4o{padding-bottom:34px}.page_timelineArrow__qRZf8{display:block;position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);font-size:16px;color:#c9c2e0}}.PhaseVisual_panel__Kdoj7{background:#fff;border:1px solid #e8e4ee;border-radius:16px;overflow:hidden;width:100%}.PhaseVisual_panelHead__5OgaI{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;background:#18172b;color:#fff}.PhaseVisual_panelHead__5OgaI span{font-size:10.5px;font-weight:850;letter-spacing:.1em}.PhaseVisual_panelHead__5OgaI b{font-size:11px;font-weight:700;color:#b7a7ff}.PhaseVisual_channelList__GGwkY{display:flex;flex-direction:column;padding:10px 14px}.PhaseVisual_channelRow__9dw1U{display:flex;align-items:center;gap:12px;padding:12px 6px;border-bottom:1px solid #f0eef4}.PhaseVisual_channelRow__9dw1U:last-child{border-bottom:none}.PhaseVisual_channelMark__65G1H{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#fff;font-size:14px;font-weight:800;flex-shrink:0}.PhaseVisual_channelLabel__wbgPC{flex:1;font-size:13.5px;font-weight:700;color:#2a2a3a}.PhaseVisual_statusConnected__Vlg5P{font-size:12px;font-weight:800;color:#1a9d6c}.PhaseVisual_connectBtn__BdVfm{font-size:12px;font-weight:800;color:#fff;background:#5547ef;border:none;border-radius:999px;padding:7px 14px;cursor:default}.PhaseVisual_goalList__BZeTO{display:flex;flex-direction:column;gap:8px;padding:14px}.PhaseVisual_goalRow__MkeEt{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:11px;border:1.5px solid #ece9f1}.PhaseVisual_goalRowSelected__IKvIc{border-color:#5547ef;background:#f3f1ff}.PhaseVisual_radio__bdNzs{width:16px;height:16px;border-radius:50%;border:2px solid #cfc9de;flex-shrink:0}.PhaseVisual_radioOn__66ED2{border-color:#5547ef;background:radial-gradient(circle,#5547ef 0 5px,transparent 6px)}.PhaseVisual_goalLabel__1tSK6{flex:1;font-size:13.5px;font-weight:700;color:#2a2a3a}.PhaseVisual_goalTag__2hwY7{font-size:11px;font-weight:800;color:#5547ef}.PhaseVisual_activityList__3JNEv{display:flex;flex-direction:column;padding:10px 14px}.PhaseVisual_activityRow__U4nB5{display:flex;align-items:center;gap:12px;padding:11px 6px;border-bottom:1px solid #f0eef4}.PhaseVisual_activityRow__U4nB5:last-child{border-bottom:none}.PhaseVisual_activityDay__t96C_{width:34px;font-size:10.5px;font-weight:800;color:#8a8697;text-transform:uppercase}.PhaseVisual_activityLabel__3m7RL{flex:1;font-size:13px;font-weight:650;color:#2a2a3a}.PhaseVisual_activityCheck__Id8Ua{color:#1a9d6c;font-weight:900;font-size:13px}.PhaseVisual_statGrid__iZkJj{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px}.PhaseVisual_statTile__Ua2xu{background:#f7f5fb;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:5px}.PhaseVisual_statTile__Ua2xu b{font-size:21px;color:#18172b;letter-spacing:-.02em}.PhaseVisual_statTile__Ua2xu span{font-size:11.5px;color:#6b687a;font-weight:650}.PhaseVisual_improveNote__15YOL{margin:0;padding:0 16px 16px;font-size:11px;color:#9a97a8;line-height:1.4}