.TrainingPage_page__HYJoM{--tr-accent:#0e7490;display:flex;flex-direction:column;gap:76px}.TrainingPage_band__XHjKJ{padding:64px 0 68px;background:#f5f6f8}.TrainingPage_outer__Xtd5P{box-sizing:border-box;max-width:calc(var(--gw-col, 1104px) + 2 * var(--gw-gutter, 24px));margin-inline:auto;padding:0 var(--gw-gutter,24px)}.TrainingPage_figure__1B_hE{margin:0}.TrainingPage_media__sAO_a{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:24px;background:color-mix(in srgb,var(--tr-accent) 6%,#fff);border:1px solid color-mix(in srgb,var(--tr-accent) 14%,transparent)}.TrainingPage_media__sAO_a img{display:block;width:100%;height:100%;object-fit:cover}.TrainingPage_placeholder__2iaIb{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 24px;color:color-mix(in srgb,var(--tr-accent) 70%,#5f6877);text-align:center}.TrainingPage_placeholder__2iaIb svg{width:34px;height:34px;opacity:.5}.TrainingPage_placeholderText__4bZpn{font-size:13px;line-height:1.45;max-width:260px}.TrainingPage_placeholderFile__cFjUH{padding:3px 9px;border-radius:7px;background:color-mix(in srgb,var(--tr-accent) 12%,#fff);color:var(--tr-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;letter-spacing:-.01em}.TrainingPage_caption__8_rGT{margin:10px 2px 0;color:#5f6877;font-size:13px;line-height:1.45}.TrainingPage_split__KJeuJ{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px}.TrainingPage_splitMedia__0IEZO{min-height:300px}.TrainingPage_tariffGrid__ayvXh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.TrainingPage_tariffCard__8i_FL{position:relative;display:flex;flex-direction:column;padding:30px 28px;border-radius:24px;background:#fff;border:1px solid rgba(15,20,40,.08);color:#292e35}.TrainingPage_tariffCardLead__6Xofu{border-color:color-mix(in srgb,var(--tr-accent) 34%,transparent)}.TrainingPage_tariffBadge__QwW9h{align-self:flex-start;display:inline-flex;align-items:center;min-height:26px;margin-bottom:12px;padding:4px 10px;border-radius:8px;background:color-mix(in srgb,var(--tr-accent) 12%,#fff);color:var(--tr-accent);font-size:12px;font-weight:650;letter-spacing:.02em}.TrainingPage_tariffBadgeEmpty__sRr6e{visibility:hidden}.TrainingPage_tariffName__B_bR6{margin:0 0 6px;font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.TrainingPage_tariffFormat__TdxVx{margin:0 0 18px;font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--tr-accent)}.TrainingPage_tariffMedia__1FKvc{overflow:hidden;height:220px;margin-bottom:18px;border-radius:16px;background:color-mix(in srgb,var(--tr-accent) 6%,#fff)}.TrainingPage_tariffMedia__1FKvc img{display:block;width:100%;height:100%;object-fit:cover}.TrainingPage_priceRows__pCYs0{display:grid;gap:10px;margin-bottom:18px}.TrainingPage_priceRow__RLpcO{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--tr-accent) 5%,#fff);border:1px solid color-mix(in srgb,var(--tr-accent) 12%,transparent)}.TrainingPage_priceRowLabel__u8_Ul{flex:1 1 auto;font-size:14px;color:#4a5260}.TrainingPage_priceRowValue__87kX5{font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1.05;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}.TrainingPage_priceRowNote__p_tCi{flex:1 0 100%;color:#5f6877;font-size:13px;line-height:1.45}.TrainingPage_tariffAudience__U_ROU{margin:0 0 16px;color:#4a5260;font-size:15px;line-height:1.55;text-wrap:pretty}.TrainingPage_includes__rug5q{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:9px}.TrainingPage_includes__rug5q li{position:relative;padding-left:26px;color:#4a5260;font-size:15px;line-height:1.5;text-wrap:pretty}.TrainingPage_includes__rug5q li:before{content:"";position:absolute;left:4px;top:7px;width:9px;height:5px;border-left:2px solid var(--tr-accent);border-bottom:2px solid var(--tr-accent);transform:rotate(-45deg)}.TrainingPage_tariffFoot__l2qDl{margin-top:auto}.TrainingPage_termsBand__D1qXR{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;margin-top:18px;padding:34px 36px;border-radius:28px;background:#0f1014;color:#fff}.TrainingPage_termsTitle__1nsdW{margin:0 0 8px;color:rgba(255,255,255,.66);font-size:14px}.TrainingPage_termsValue__m8sbL{margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1.05;letter-spacing:-.02em}.TrainingPage_termsNote__R1ew9{margin:0;color:rgba(255,255,255,.72);font-size:15px;line-height:1.55;text-wrap:pretty}.TrainingPage_priceFootnote__wufZc{margin:16px 0 0;color:#5f6877;font-size:14px;line-height:1.5;text-align:center}.TrainingPage_valueGrid___ihXG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.TrainingPage_valueCard__1Yz26{height:100%;padding:26px 24px;border-radius:22px;background:#fff;border:1px solid rgba(15,20,40,.08)}.TrainingPage_valueIcon__oHPgk{display:grid;place-items:center;width:42px;height:42px;margin-bottom:14px;border-radius:13px;background:color-mix(in srgb,var(--tr-accent) 10%,#fff);color:var(--tr-accent)}.TrainingPage_valueIcon__oHPgk svg{width:21px;height:21px}.TrainingPage_valueTitle__2qqL5{margin:0 0 8px;font-size:17px;font-weight:650;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.TrainingPage_valueText__5MWY1{margin:0;color:#4a5260;font-size:15px;line-height:1.55;text-wrap:pretty}.TrainingPage_metaRow__r0Goc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:26px}.TrainingPage_metaCell__UzWYe{padding:18px 20px;border-radius:18px;background:color-mix(in srgb,var(--tr-accent) 6%,#fff);border:1px solid color-mix(in srgb,var(--tr-accent) 13%,transparent);text-align:center}.TrainingPage_metaValue__AqYju{margin:0 0 4px;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--tr-accent)}.TrainingPage_metaLabel__eXCAn{margin:0;color:#5f6877;font-size:13.5px;line-height:1.45;text-wrap:pretty}.TrainingPage_dayList__oF5A9{display:grid;gap:18px}.TrainingPage_dayCard__CyWXT{overflow:hidden;border-radius:24px;background:#fff;border:1px solid rgba(15,20,40,.08)}.TrainingPage_dayHead__uDrpE{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:24px 28px 18px;border-bottom:1px solid rgba(15,20,40,.07)}.TrainingPage_dayNo__opIyd{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tr-accent);font-variant-numeric:tabular-nums}.TrainingPage_dayTitle__K4zUU{flex:1 1 100%;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:680;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.TrainingPage_dayLead__8oWZm{flex:1 1 100%;margin:0;color:#5f6877;font-size:15px;line-height:1.5;text-wrap:pretty}.TrainingPage_topicRow__Og82U{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;padding:14px 28px}.TrainingPage_topicRow__Og82U+.TrainingPage_topicRow__Og82U{border-top:1px solid rgba(15,20,40,.06)}.TrainingPage_topicTime__Kuix8{color:var(--tr-accent);font-size:14px;font-weight:620;font-variant-numeric:tabular-nums;white-space:nowrap}.TrainingPage_topicTitle__5ypPO{margin:0;color:#4a5260;font-size:15px;line-height:1.55;text-wrap:pretty}.TrainingPage_topicBreak__PZQC2{background:#fafbfc}.TrainingPage_topicBreak__PZQC2 .TrainingPage_topicTime__Kuix8{color:#5f6877}.TrainingPage_topicBreak__PZQC2 .TrainingPage_topicTitle__5ypPO{color:#5f6877;font-size:14px}.TrainingPage_note__Oz9YM{margin-top:26px;padding:22px 26px;border-radius:20px;border-left:3px solid var(--tr-accent);background:color-mix(in srgb,var(--tr-accent) 6%,#fff)}.TrainingPage_noteTitle__OH2eF{margin:0 0 6px;font-size:16px;font-weight:650;letter-spacing:-.01em}.TrainingPage_noteText__iSxBR{margin:0;color:#4a5260;font-size:15px;line-height:1.55;text-wrap:pretty}.TrainingPage_stepGrid__5xWKL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.TrainingPage_stepCard__FvRpM{height:100%;padding:26px 24px;border-radius:22px;background:#fff;border:1px solid rgba(15,20,40,.08)}.TrainingPage_stepNo__lm_ls{display:inline-block;margin-bottom:10px;font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--tr-accent);font-variant-numeric:tabular-nums}.TrainingPage_stepTitle__zIRLD{margin:0 0 8px;font-size:17px;font-weight:650;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.TrainingPage_stepText__1l48s{margin:0;color:#4a5260;font-size:15px;line-height:1.55;text-wrap:pretty}.TrainingPage_certCard__M6zDb{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:36px;padding:38px 40px;border-radius:28px;background:color-mix(in srgb,var(--tr-accent) 7%,#fff);border:1px solid color-mix(in srgb,var(--tr-accent) 16%,transparent)}.TrainingPage_certText__OxnUc{margin:0 0 18px;color:#4a5260;font-size:16px;line-height:1.6;text-wrap:pretty}.TrainingPage_disclaimer__qu_MH{margin:18px 0 0;color:#5f6877;font-size:13px;line-height:1.5;text-wrap:pretty}.TrainingPage_proofWindow___9rxA{overflow:hidden;border-radius:32px;background:#f2f3f5;padding:48px 56px 56px}.TrainingPage_statBand__pQfKG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:26px}.TrainingPage_statCell__ekKB9{padding:22px 20px;border-radius:18px;background:#fff;border:1px solid rgba(15,20,40,.08);text-align:center}.TrainingPage_statValue__t2n1R{margin:0 0 6px;font-size:clamp(20px,1.9vw,27px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--tr-accent);text-wrap:balance}.TrainingPage_statLabel__lModh{margin:0;color:#5f6877;font-size:13.5px;line-height:1.45;text-wrap:pretty}.TrainingPage_proofText__Iwhf8{margin:0 0 26px;color:#4a5260;font-size:16px;line-height:1.62;text-wrap:pretty}.TrainingPage_projectList__pL_fK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.TrainingPage_projectItem__8vtSh{display:flex;align-items:baseline;gap:10px;min-height:62px;padding:16px 20px;border-radius:16px;background:#fff;border:1px solid rgba(15,20,40,.08)}.TrainingPage_projectName__TJEup{font-size:15px;font-weight:620;color:#1d2430}.TrainingPage_projectDetail__WQoky{color:#5f6877;font-size:14px}.TrainingPage_clientsNote__Hwl0F{margin:14px 0 0;color:#5f6877;font-size:14px;line-height:1.5}.TrainingPage_photoGrid__yhEA0{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;max-width:820px;margin-inline:auto}.TrainingPage_photoMedia__GGeVr{min-height:300px}.TrainingPage_normCard__Tsaez{display:grid;gap:14px;padding:34px 38px;border-radius:28px;background:#f5f6f8}.TrainingPage_normText__a_Yy4{margin:0;color:#4a5260;font-size:16px;line-height:1.62;text-wrap:pretty}.TrainingPage_normNote__0_CbP{margin:0;color:#5f6877;font-size:14px;line-height:1.55;text-wrap:pretty}.TrainingPage_faqList__SpfjR{max-width:860px;margin-inline:auto;display:grid;gap:10px}.TrainingPage_faqItem__N7km_{border-radius:18px;border:1px solid rgba(15,20,40,.09);background:#fff;overflow:hidden}.TrainingPage_faqQ__dk2ku{position:relative;padding:18px 52px 18px 22px;cursor:pointer;list-style:none;font-size:16px;font-weight:620;line-height:1.4;color:#1d2430}.TrainingPage_faqQ__dk2ku::-webkit-details-marker{display:none}.TrainingPage_faqQ__dk2ku:after{content:"";position:absolute;right:22px;top:50%;width:10px;height:10px;border-right:2px solid var(--tr-accent);border-bottom:2px solid var(--tr-accent);transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.TrainingPage_faqItem__N7km_[open] .TrainingPage_faqQ__dk2ku:after{transform:translateY(-30%) rotate(225deg)}.TrainingPage_faqQ__dk2ku:hover{background:color-mix(in srgb,var(--tr-accent) 4%,#fff)}.TrainingPage_faqQ__dk2ku:focus-visible{outline:3px solid var(--tr-accent);outline-offset:-3px}.TrainingPage_faqA__2owup{margin:0;padding:0 22px 20px;color:#4a5260;font-size:15px;line-height:1.6;text-wrap:pretty}.TrainingPage_relatedGrid__marmI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.TrainingPage_relatedColTitle__3OBNv{margin:0 0 12px;font-size:12px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--tr-accent)}.TrainingPage_relatedList__KPhZH{margin:0;padding:0;list-style:none;display:grid;gap:10px}.TrainingPage_relatedLink__slv4R{display:block;padding:16px;border-radius:16px;background:#fff;border:1px solid rgba(15,20,40,.09);transition:border-color .2s ease,background-color .2s ease}.TrainingPage_relatedLink__slv4R:hover{border-color:color-mix(in srgb,var(--tr-accent) 40%,transparent)}.TrainingPage_relatedName__WGLvE{display:block;font-size:15px;font-weight:620;color:#1d2430;line-height:1.35}.TrainingPage_relatedNote__8nevN{display:block;margin-top:5px;color:#5f6877;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TrainingPage_ctaBand__gnrf9{display:grid;gap:18px;justify-items:center;text-align:center;padding:44px 40px 48px;border-radius:32px;background:#0f1014;color:#fff}.TrainingPage_ctaTitle__IRNGk{margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.12;letter-spacing:-.028em;text-wrap:balance}.TrainingPage_ctaText__ZFVJ_{margin:0;max-width:620px;color:rgba(255,255,255,.74);font-size:16px;line-height:1.6;text-wrap:pretty}[data-theme=dark] .TrainingPage_band__XHjKJ{background:#16181d}[data-theme=dark] .TrainingPage_dayCard__CyWXT,[data-theme=dark] .TrainingPage_faqItem__N7km_,[data-theme=dark] .TrainingPage_projectItem__8vtSh,[data-theme=dark] .TrainingPage_relatedLink__slv4R,[data-theme=dark] .TrainingPage_statCell__ekKB9,[data-theme=dark] .TrainingPage_stepCard__FvRpM,[data-theme=dark] .TrainingPage_tariffCard__8i_FL,[data-theme=dark] .TrainingPage_valueCard__1Yz26{background:#20232b;border-color:rgba(255,255,255,.09);color:#e7e8ea}[data-theme=dark] .TrainingPage_certText__OxnUc,[data-theme=dark] .TrainingPage_faqA__2owup,[data-theme=dark] .TrainingPage_includes__rug5q li,[data-theme=dark] .TrainingPage_normText__a_Yy4,[data-theme=dark] .TrainingPage_noteText__iSxBR,[data-theme=dark] .TrainingPage_proofText__Iwhf8,[data-theme=dark] .TrainingPage_stepText__1l48s,[data-theme=dark] .TrainingPage_tariffAudience__U_ROU,[data-theme=dark] .TrainingPage_topicTitle__5ypPO,[data-theme=dark] .TrainingPage_valueText__5MWY1{color:#aab2c0}[data-theme=dark] .TrainingPage_faqQ__dk2ku,[data-theme=dark] .TrainingPage_projectName__TJEup,[data-theme=dark] .TrainingPage_relatedName__WGLvE{color:#f0f2f7}[data-theme=dark] .TrainingPage_faqQ__dk2ku:hover{background:color-mix(in srgb,var(--tr-accent) 14%,#20232b)}[data-theme=dark] .TrainingPage_certCard__M6zDb,[data-theme=dark] .TrainingPage_metaCell__UzWYe,[data-theme=dark] .TrainingPage_note__Oz9YM,[data-theme=dark] .TrainingPage_priceRow__RLpcO{background:color-mix(in srgb,var(--tr-accent) 14%,#191d23);border-color:color-mix(in srgb,var(--tr-accent) 26%,transparent)}[data-theme=dark] .TrainingPage_priceRowLabel__u8_Ul{color:#aab2c0}[data-theme=dark] .TrainingPage_media__sAO_a{background:color-mix(in srgb,var(--tr-accent) 16%,#191d23)}[data-theme=dark] .TrainingPage_placeholderFile__cFjUH,[data-theme=dark] .TrainingPage_tariffBadge__QwW9h{background:color-mix(in srgb,var(--tr-accent) 22%,#191d23)}[data-theme=dark] .TrainingPage_normCard__Tsaez,[data-theme=dark] .TrainingPage_proofWindow___9rxA{background:#16181d}[data-theme=dark] .TrainingPage_topicBreak__PZQC2{background:#1b1e25}[data-theme=dark] .TrainingPage_caption__8_rGT,[data-theme=dark] .TrainingPage_clientsNote__Hwl0F,[data-theme=dark] .TrainingPage_dayLead__8oWZm,[data-theme=dark] .TrainingPage_disclaimer__qu_MH,[data-theme=dark] .TrainingPage_metaLabel__eXCAn,[data-theme=dark] .TrainingPage_normNote__0_CbP,[data-theme=dark] .TrainingPage_priceFootnote__wufZc,[data-theme=dark] .TrainingPage_projectDetail__WQoky,[data-theme=dark] .TrainingPage_relatedNote__8nevN,[data-theme=dark] .TrainingPage_statLabel__lModh{color:#8b93a1}@media (max-width:1023px){.TrainingPage_page__HYJoM{gap:56px}.TrainingPage_band__XHjKJ{padding:48px 0 52px}.TrainingPage_certCard__M6zDb,.TrainingPage_split__KJeuJ{grid-template-columns:1fr;gap:28px}.TrainingPage_photoGrid__yhEA0,.TrainingPage_tariffGrid__ayvXh{grid-template-columns:1fr}.TrainingPage_tariffBadgeEmpty__sRr6e{display:none}.TrainingPage_metaRow__r0Goc,.TrainingPage_statBand__pQfKG,.TrainingPage_stepGrid__5xWKL,.TrainingPage_valueGrid___ihXG{grid-template-columns:repeat(2,minmax(0,1fr))}.TrainingPage_termsBand__D1qXR{grid-template-columns:1fr;gap:18px;padding:28px}.TrainingPage_projectList__pL_fK,.TrainingPage_relatedGrid__marmI{grid-template-columns:1fr}.TrainingPage_proofWindow___9rxA{padding:36px 28px 40px;border-radius:24px}.TrainingPage_photoMedia__GGeVr,.TrainingPage_splitMedia__0IEZO{min-height:240px}}@media (max-width:767px){.TrainingPage_page__HYJoM{gap:44px}.TrainingPage_band__XHjKJ{padding:40px 0 44px}.TrainingPage_stepCard__FvRpM,.TrainingPage_tariffCard__8i_FL,.TrainingPage_valueCard__1Yz26{padding:24px 22px;border-radius:20px}.TrainingPage_stepGrid__5xWKL,.TrainingPage_valueGrid___ihXG{grid-template-columns:1fr}.TrainingPage_metaRow__r0Goc,.TrainingPage_statBand__pQfKG{grid-template-columns:repeat(2,minmax(0,1fr))}.TrainingPage_ctaBand__gnrf9,.TrainingPage_termsBand__D1qXR{border-radius:20px}.TrainingPage_certCard__M6zDb,.TrainingPage_normCard__Tsaez{padding:26px 22px;border-radius:22px}.TrainingPage_proofWindow___9rxA{padding:28px 18px 32px;border-radius:20px}.TrainingPage_dayHead__uDrpE{padding:20px 20px 16px}.TrainingPage_topicRow__Og82U{grid-template-columns:1fr;gap:4px;padding:14px 20px}.TrainingPage_certText__OxnUc,.TrainingPage_normText__a_Yy4,.TrainingPage_proofText__Iwhf8{font-size:15px}.TrainingPage_photoMedia__GGeVr,.TrainingPage_splitMedia__0IEZO{min-height:200px}}@media (prefers-reduced-motion:reduce){.TrainingPage_faqQ__dk2ku:after,.TrainingPage_relatedLink__slv4R{transition:none}}