.styles_body__Wh547{--ink:#13163c;--slate:#4f566b;--line:rgba(19,22,60,0.1);--hair:rgba(19,22,60,0.08);--grad:linear-gradient(145deg,#578aff,#72c8f7);--cream:#f8f7f2;--header-h:63px}.styles_intro__uuWTZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;padding:3.5rem 0 2.5rem}.styles_introLead___4wJB{font-size:1.3125rem;line-height:1.55;font-weight:500;color:var(--ink);letter-spacing:-.01em;margin:0}.styles_aside__NXbRE{padding-left:3rem;border-left:1px solid var(--hair)}.styles_asideH2___qhOJ{font-size:1.375rem;line-height:1.3;font-weight:650;letter-spacing:-.02em;color:var(--ink);margin:0 0 1rem}.styles_asideText__2_InZ{font-size:1rem;line-height:1.65;color:var(--slate);margin:0}.styles_asideText__2_InZ strong{color:var(--ink);font-weight:650}.styles_band__7ARNW{background:var(--cream);padding:3rem 0 3.5rem}.styles_sectionH2___jKyk{font-size:1.875rem;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0 0 .75rem}.styles_sectionText__q_nri{font-size:1.0625rem;line-height:1.65;color:var(--slate);margin:0 0 1.25rem;max-width:62ch}.styles_sectionText__q_nri:last-child{margin-bottom:0}.styles_sectionText__q_nri strong{color:var(--ink);font-weight:650}.styles_closeLoop__l266B .styles_sectionText__q_nri{max-width:none}.styles_checklistArea__mgpgi{position:relative}.styles_progress__jtXVj{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:30;display:flex;align-items:center;gap:1rem;margin:1rem 0 .75rem;padding:.75rem 0;background:var(--cream)}.styles_progressTrack__6vLRE{flex:1 1;height:6px;border-radius:999px;background:var(--line);overflow:hidden}.styles_progressFill__CkEqB{height:100%;border-radius:999px;background:var(--grad);transition:width .45s cubic-bezier(.4,0,.2,1)}.styles_progressLabel__R88q5{font-size:.8125rem;font-weight:600;color:var(--ink);white-space:nowrap}.styles_checklist__ox9hR{display:flex;flex-direction:column;gap:1.5rem}.styles_step__cCdV4{display:grid;grid-template-columns:40px 1fr;grid-gap:1.5rem;gap:1.5rem;position:relative}.styles_rail__cO5X9{position:relative;display:flex;justify-content:center}.styles_rail__cO5X9:before{content:"";position:absolute;top:40px;bottom:-1.5rem;width:2px;background:rgba(87,138,255,.4)}.styles_step__cCdV4:last-child .styles_rail__cO5X9:before{display:none}.styles_node__P7hP0{width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600;background:#fff;border:2px solid rgba(87,138,255,.55);color:#578aff;z-index:1;flex-shrink:0}.styles_nodeDone__4VPQk{background:var(--grad);border-color:transparent;color:#fff}.styles_nodeDone__4VPQk svg{width:20px;height:20px}.styles_card__Pchte{background:#fff;border:1px solid var(--hair);border-radius:20px;padding:1.75rem 2rem;box-shadow:0 1px 3px rgba(19,22,60,.04),0 8px 24px rgba(19,22,60,.04)}.styles_stepLabel__3X3Im{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin:0 0 .5rem}.styles_stepTitle__QFRWC{font-size:1.25rem;line-height:1.25;font-weight:650;letter-spacing:-.02em;color:var(--ink);margin:0 0 .75rem}.styles_stepDesc__nntuk{font-size:1rem;line-height:1.6;color:var(--slate);margin:0}.styles_divider__Hhxyt{height:1px;background:var(--hair);margin:1.5rem 0}.styles_tabs__ZNPFW{display:inline-flex;gap:2px;padding:4px;background:rgba(19,22,60,.05);border-radius:999px;max-width:100%;flex-wrap:wrap}.styles_tab__o3Iot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;padding:8px 16px;border-radius:999px;font:inherit;font-size:.9375rem;font-weight:500;color:var(--slate);transition:background .15s ease,color .15s ease,box-shadow .15s ease}.styles_tab__o3Iot:hover{color:var(--ink)}.styles_tabActive__bY_qJ{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(19,22,60,.06)}.styles_tabPanel__CS1M5{display:flex;gap:1rem;align-items:flex-start;margin-top:1.25rem}.styles_tabIcon__4JKl4{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:rgba(87,138,255,.12);color:var(--ink);display:flex;align-items:center;justify-content:center}.styles_tabIcon__4JKl4 svg{width:20px;height:20px}.styles_tabText__GuUPn{font-size:1rem;line-height:1.6;color:var(--slate);margin:0;padding-top:.35rem}.styles_cardFoot__i58UR{display:flex;justify-content:flex-end;margin-top:1.5rem}.styles_btn__bHXJs{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;letter-spacing:-.01em;padding:.625rem 1.375rem;border-radius:999px;display:inline-flex;align-items:center;gap:.5rem;transition:background .15s ease,color .15s ease,border-color .15s ease}.styles_markBtn__U0JjS{background:#fff;color:var(--ink);border:1px solid rgba(19,22,60,.25)}.styles_markBtn__U0JjS:hover{border-color:var(--ink);background:rgba(19,22,60,.03)}.styles_doneBtn__BKw4c{background:var(--ink);color:#fff;border:1px solid var(--ink)}.styles_doneBtn__BKw4c svg{width:16px;height:16px}.styles_faqHead__7Ma94{font-size:1.875rem;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0 0 1.5rem}.styles_faq__WmNRV{border-top:1px solid var(--hair)}.styles_faqItem__O9n_L{border-bottom:1px solid var(--hair)}.styles_faqQ__V9bfd{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.375rem 0;font-size:1.1875rem;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.styles_faqToggle__LMuEG{flex-shrink:0;font-size:1.375rem;font-weight:400;color:#578aff;line-height:1}.styles_faqA__J8EJp{font-size:1rem;line-height:1.65;color:var(--slate);margin:0;padding:0 0 1.5rem;max-width:70ch}.styles_backWrap__z_EG8{padding:2.5rem 0 0}@media (max-width:768px){.styles_intro__uuWTZ{grid-template-columns:1fr;gap:2rem;padding:2.5rem 0 2rem}.styles_aside__NXbRE{padding-left:0;padding-top:2rem;border-left:0;border-top:1px solid var(--hair)}.styles_introLead___4wJB{font-size:1.1875rem}.styles_step__cCdV4{grid-template-columns:32px 1fr;gap:1rem}.styles_node__P7hP0{width:32px;height:32px;font-size:.75rem}.styles_rail__cO5X9:before{top:32px}.styles_card__Pchte{padding:1.5rem 1.25rem}.styles_faqHead__7Ma94,.styles_sectionH2___jKyk{font-size:1.5rem}.styles_tabPanel__CS1M5{gap:.75rem}}