.TrainingCampDetailPage_page__vIkqY{--camp-accent:var(--v2-brand-primary-active);--camp-action:var(--v2-action-emphasis-bg);--camp-action-deep:var(--v2-apricot-700);--camp-gold:var(--v2-amber-700);min-height:100dvh;overflow:clip;background:var(--v2-surface-canvas);color:var(--v2-text-primary)}.TrainingCampDetailPage_hero__lrOjn{background:linear-gradient(180deg,var(--v2-purple-50),var(--v2-surface-canvas) 70%)}.TrainingCampDetailPage_heroInner__sBCvt{width:min(76rem,calc(100% - 2rem));margin-inline:auto;padding:calc(var(--v2-nav-height) + 1.25rem) 0 clamp(2.25rem,4vw,3.5rem)}.TrainingCampDetailPage_breadcrumb__S9RLo{display:flex;align-items:center;gap:.75rem;margin-bottom:clamp(2rem,5vw,3.75rem);color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm)}.TrainingCampDetailPage_breadcrumb__S9RLo b{color:var(--v2-text-tertiary)}.TrainingCampDetailPage_heroGrid__nm2wF{display:grid;grid-template-columns:minmax(0,1fr) 20rem;align-items:end;gap:clamp(2rem,7vw,7rem)}.TrainingCampDetailPage_heroCopy__A9OJW{display:grid;gap:1.2rem}.TrainingCampDetailPage_heroCopy__A9OJW h1{max-width:100%;margin:0;overflow:hidden;font-size:clamp(2rem,3.35vw,3.05rem);line-height:1.2;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.TrainingCampDetailPage_heroCopy__A9OJW>p{max-width:100%;margin:0;overflow:hidden;color:var(--v2-text-primary);font-size:clamp(1.05rem,1.75vw,1.35rem);line-height:1.65;text-overflow:ellipsis;white-space:nowrap}.TrainingCampDetailPage_meta__Pw_4d{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:var(--v2-type-size-sm);font-weight:650}.TrainingCampDetailPage_meta__Pw_4d i{width:1px;height:1rem;background:var(--v2-border-default)}.TrainingCampDetailPage_meta__Pw_4d strong{color:var(--camp-accent)}.TrainingCampDetailPage_price__fZg7m{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem}.TrainingCampDetailPage_price__fZg7m strong{color:var(--camp-action-deep);font-size:clamp(2.25rem,4vw,3.25rem);font-variant-numeric:tabular-nums}.TrainingCampDetailPage_price__fZg7m s{color:var(--v2-text-tertiary);font-variant-numeric:tabular-nums}.TrainingCampDetailPage_price__fZg7m small{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;padding:.45rem .75rem;border-radius:var(--v2-radius-sm);background:var(--v2-apricot-100);color:var(--v2-amber-700);font-weight:750}.TrainingCampDetailPage_price__fZg7m small svg{width:1rem;height:1rem;color:var(--camp-gold)}.TrainingCampDetailPage_heroActions__sJ9x7{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.TrainingCampDetailPage_primaryCta__Rx2nr{--v2-button-primary-background:var(--v2-marketing-background);--v2-button-primary-background-hover:var(--v2-marketing-background-hover);--v2-button-primary-background-active:var(--v2-action-emphasis-bg-active);--v2-button-primary-text:var(--v2-marketing-text);--v2-button-shadow:var(--v2-marketing-shadow);--v2-button-hover-shadow:var(--v2-marketing-shadow-hover)}.TrainingCampDetailPage_heroActions__sJ9x7>span{display:flex;grid-column:1/-1;align-items:center;justify-content:center;gap:.4rem;color:var(--v2-text-secondary)}.TrainingCampDetailPage_heroActions__sJ9x7>span svg{width:1.1rem}.TrainingCampDetailPage_heroActions__sJ9x7>span strong{color:var(--camp-accent);font-variant-numeric:tabular-nums}.TrainingCampDetailPage_pageBody__8jGeU{display:grid;width:min(90rem,calc(100% - 2rem));grid-template-columns:9.5rem minmax(0,76rem);justify-content:center;gap:clamp(2rem,4vw,4rem);margin-inline:auto}.TrainingCampDetailPage_sectionNavAside__xg8lB{position:sticky;top:calc(var(--v2-nav-height) + 2rem);align-self:start;padding-top:clamp(3rem,6vw,5rem)}.TrainingCampDetailPage_sectionNavLabel__8QLc_{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--v2-text-tertiary);font-size:var(--v2-type-size-sm);font-weight:700}.TrainingCampDetailPage_sectionNavLabel__8QLc_ svg{width:1rem}.TrainingCampDetailPage_sectionNav__otuUN{position:relative;display:grid;gap:.2rem;padding-left:.85rem}.TrainingCampDetailPage_sectionNav__otuUN:before{position:absolute;top:.8rem;bottom:.8rem;left:0;width:1px;background:var(--v2-border-subtle);content:""}.TrainingCampDetailPage_sectionNav__otuUN button{position:relative;display:flex;min-height:2.85rem;align-items:center;gap:.6rem;padding:.55rem .65rem;border:0;background:transparent;color:var(--v2-text-secondary);cursor:pointer;font:inherit;font-size:var(--v2-type-size-sm);font-weight:680;text-align:left;transition:color var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-base) var(--v2-ease-out)}.TrainingCampDetailPage_sectionNav__otuUN button:before{position:absolute;top:50%;left:-.93rem;width:.18rem;height:1.65rem;border-radius:var(--v2-radius-pill);background:var(--camp-accent);content:"";opacity:0;transform:translateY(-50%) scaleY(.45);transition:opacity var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-base) var(--v2-ease-emphasis)}.TrainingCampDetailPage_sectionNav__otuUN button svg{width:1.05rem;height:1.05rem;flex:0 0 auto;stroke-width:1.8}.TrainingCampDetailPage_sectionNav__otuUN button[data-active]{color:var(--camp-accent);transform:translateX(.25rem)}.TrainingCampDetailPage_sectionNav__otuUN button[data-active]:before{opacity:1;transform:translateY(-50%) scaleY(1)}.TrainingCampDetailPage_mobileNavTrigger__0QklF{display:none}.TrainingCampDetailPage_barragePill__BGcgw:focus-visible,.TrainingCampDetailPage_chapterButton__erJuo:focus-visible,.TrainingCampDetailPage_expandAll__s5cVl:focus-visible,.TrainingCampDetailPage_mobileNavTrigger__0QklF:focus-visible,.TrainingCampDetailPage_mobileSectionNav__k1ZYR button:focus-visible,.TrainingCampDetailPage_sectionNav__otuUN button:focus-visible,.TrainingCampDetailPage_showcase__Ob_eq button:focus-visible{outline:3px solid var(--v2-border-focus);outline-offset:3px}.TrainingCampDetailPage_content__vV42Q{display:grid;min-width:0;gap:clamp(4rem,8vw,7.5rem);padding:clamp(3rem,6vw,5rem) 0 clamp(5rem,9vw,8rem)}.TrainingCampDetailPage_sectionGroup__T7WXm{display:grid;gap:clamp(4rem,8vw,7.5rem);scroll-margin-top:10rem}.TrainingCampDetailPage_section__frABK{min-width:0;scroll-margin-top:10rem}.TrainingCampDetailPage_sectionTitle__aVCIO{margin:0 0 1.75rem;font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.TrainingCampDetailPage_sectionTitle__aVCIO>span{position:relative;z-index:0;display:inline-block;padding-left:.3em;isolation:isolate}.TrainingCampDetailPage_sectionTitle__aVCIO>span:before{position:absolute;z-index:-1;bottom:-.12em;left:-.38em;width:1.18em;height:1.16em;background:url(https://static.woyingai.com/next-static/2026-09-27-7bcb704/_next/static/media/heading-blob.c6d869fd.webp) 50%/100% 100% no-repeat;content:"";opacity:.72;pointer-events:none}.TrainingCampDetailPage_outcomeLayout__HOmcH{position:relative;min-width:0}.TrainingCampDetailPage_outcomes__Tg4fj{display:grid;min-height:17rem;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.9rem 2.5rem;padding:clamp(1.5rem,4vw,3rem) clamp(13rem,23vw,18rem) clamp(1.5rem,4vw,3rem) clamp(1.5rem,4vw,3rem);border-radius:var(--v2-radius-lg);background:var(--v2-surface-sunken)}.TrainingCampDetailPage_outcomes__Tg4fj p{display:flex;align-items:flex-start;gap:.6rem;margin:0;font-size:var(--v2-type-size-lg);line-height:1.65}.TrainingCampDetailPage_outcomes__Tg4fj p svg{width:1.15rem;height:1.15rem;flex:0 0 auto;margin-top:.3rem;color:var(--camp-accent)}.TrainingCampDetailPage_outcomesDecoration__oE1Kv{position:absolute;right:clamp(.5rem,2vw,1.75rem);bottom:.35rem;width:clamp(11rem,21vw,16rem);height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TrainingCampDetailPage_introduction__iD0vI>div{max-width:70ch;color:var(--v2-text-secondary);font-size:1.04rem;line-height:1.9}.TrainingCampDetailPage_introduction__iD0vI h2,.TrainingCampDetailPage_introduction__iD0vI h3,.TrainingCampDetailPage_introduction__iD0vI h4{color:var(--v2-text-primary)}.TrainingCampDetailPage_introduction__iD0vI a{color:var(--v2-text-link)}.TrainingCampDetailPage_showcase__Ob_eq{position:relative;overflow:hidden;padding:clamp(1.5rem,4vw,3.5rem) clamp(3rem,7vw,6rem) 1rem;border-radius:var(--v2-radius-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--v2-blue-100) 44%,var(--v2-neutral-0)),color-mix(in srgb,var(--v2-brand-primary-soft) 30%,var(--v2-neutral-0)));box-shadow:var(--v2-material-edge),var(--v2-elevation-raised);touch-action:pan-y}.TrainingCampDetailPage_showcase__Ob_eq:after,.TrainingCampDetailPage_showcase__Ob_eq:before{position:absolute;top:0;bottom:0;z-index:4;width:8%;content:"";pointer-events:none}.TrainingCampDetailPage_showcase__Ob_eq:before{left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--v2-surface-base) 72%,transparent),transparent)}.TrainingCampDetailPage_showcase__Ob_eq:after{right:0;background:linear-gradient(-90deg,color-mix(in srgb,var(--v2-surface-base) 72%,transparent),transparent)}.TrainingCampDetailPage_showcaseStage__0yf_F{position:relative;display:grid;min-height:clamp(20rem,45vw,36rem);place-items:center;isolation:isolate}.TrainingCampDetailPage_showcaseCanvas__25BtU{position:relative;z-index:2;display:grid;width:min(100%,58rem);min-height:clamp(20rem,45vw,36rem);place-items:center;overflow:hidden;border-radius:var(--v2-radius-md);background:var(--v2-surface-base);box-shadow:var(--v2-elevation-floating);animation:TrainingCampDetailPage_showcase-enter__f_B4Z .38s var(--v2-ease-out) both}.TrainingCampDetailPage_showcaseCanvas__25BtU>img{position:relative;z-index:1;display:block;width:auto;max-width:100%;height:auto;max-height:clamp(20rem,45vw,36rem);-o-object-fit:contain;object-fit:contain;transition:opacity var(--v2-motion-base) var(--v2-ease-out)}.TrainingCampDetailPage_showcaseCanvas__25BtU>p{position:absolute;right:0;bottom:0;left:0;z-index:2;margin:0;padding:2.8rem 1.5rem .9rem;overflow:hidden;background:linear-gradient(to bottom,transparent 0,var(--v2-ink-a08) 30%,color-mix(in srgb,var(--v2-neutral-950) 65%,transparent) 100%);color:var(--v2-neutral-0);font-weight:700;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 4px var(--v2-ink-a36);white-space:nowrap}.TrainingCampDetailPage_showcaseBackdrop__XW6FN{position:absolute;top:50%;z-index:0;width:32%;height:66%;border-radius:var(--v2-radius-md);opacity:.18;-o-object-fit:cover;object-fit:cover;filter:saturate(.65) blur(2px);transform:translateY(-50%) scale(.88)}.TrainingCampDetailPage_showcaseBackdrop__XW6FN[data-side=previous]{left:-8%}.TrainingCampDetailPage_showcaseBackdrop__XW6FN[data-side=next]{right:-8%}.TrainingCampDetailPage_showcaseCanvas__25BtU[data-state=error] img,.TrainingCampDetailPage_showcaseCanvas__25BtU[data-state=loading] img{opacity:0}.TrainingCampDetailPage_showcaseStatus__TqHgt{position:absolute;inset:0;z-index:3;display:grid;place-items:center;align-content:center;gap:.7rem;padding:2rem;color:var(--v2-text-secondary);text-align:center}.TrainingCampDetailPage_showcaseStatus__TqHgt>svg{width:2rem;height:2rem;color:var(--camp-accent)}.TrainingCampDetailPage_showcaseStatus__TqHgt>strong{color:var(--v2-text-primary);font-size:var(--v2-type-size-lg)}.TrainingCampDetailPage_showcaseStatus__TqHgt>span{max-width:30rem;font-size:var(--v2-type-size-sm)}.TrainingCampDetailPage_showcaseStatus__TqHgt>button{display:inline-flex;min-height:2.75rem;align-items:center;gap:.45rem;margin-top:.35rem;padding:.65rem 1rem;border:1px solid color-mix(in srgb,var(--camp-accent) 36%,var(--v2-border-subtle));border-radius:var(--v2-radius-md);background:var(--v2-surface-overlay);color:var(--camp-accent);cursor:pointer;font:inherit;font-weight:700}.TrainingCampDetailPage_showcaseStatus__TqHgt>button svg{width:1rem}.TrainingCampDetailPage_showcaseNext__ZO8C1,.TrainingCampDetailPage_showcasePrevious__K9lZ2{position:absolute;top:50%;z-index:5;display:grid;width:3rem;height:3rem;place-items:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--v2-surface-base) 82%,transparent);box-shadow:var(--v2-elevation-raised);backdrop-filter:blur(12px);color:var(--camp-accent);cursor:pointer;transform:translateY(-50%);transition:background var(--v2-motion-fast) var(--v2-ease-out),color var(--v2-motion-fast) var(--v2-ease-out),transform var(--v2-motion-fast) var(--v2-ease-out)}.TrainingCampDetailPage_showcasePrevious__K9lZ2{left:clamp(.75rem,2vw,1.5rem)}.TrainingCampDetailPage_showcaseNext__ZO8C1{right:clamp(.75rem,2vw,1.5rem)}.TrainingCampDetailPage_showcaseNext__ZO8C1 svg,.TrainingCampDetailPage_showcasePrevious__K9lZ2 svg{width:1.35rem}.TrainingCampDetailPage_showcaseDots__RYrOk{display:flex;justify-content:center;gap:0;padding-top:.55rem}.TrainingCampDetailPage_showcaseDots__RYrOk button{display:grid;width:2.75rem;height:2.75rem;padding:0;place-items:center;border:0;background:transparent;cursor:pointer}.TrainingCampDetailPage_showcaseDots__RYrOk button span{width:.5rem;height:.5rem;border-radius:var(--v2-radius-pill);background:var(--v2-neutral-300);transform:scaleX(1);transition:width var(--v2-motion-base) var(--v2-ease-out),background var(--v2-motion-base) var(--v2-ease-out)}.TrainingCampDetailPage_showcaseDots__RYrOk button[aria-pressed=true] span{width:1.8rem;background:var(--camp-accent)}.TrainingCampDetailPage_curriculumSummary__q98mV{display:flex;flex-wrap:wrap;gap:1.25rem;margin:-1rem 0 1.25rem;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm)}.TrainingCampDetailPage_curriculumSummary__q98mV span{display:inline-flex;align-items:center;gap:.45rem}.TrainingCampDetailPage_curriculumSummary__q98mV svg{width:1rem;color:var(--camp-accent)}.TrainingCampDetailPage_curriculumShell__yJOQM{position:relative;padding-top:3rem}.TrainingCampDetailPage_expandAll__s5cVl{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:var(--v2-text-link);cursor:pointer;font:inherit;font-weight:700}.TrainingCampDetailPage_chapterButton__erJuo svg,.TrainingCampDetailPage_expandAll__s5cVl svg{width:1.1rem;transition:transform var(--v2-motion-base) var(--v2-ease-out)}.TrainingCampDetailPage_chapterButton__erJuo svg[data-expanded],.TrainingCampDetailPage_expandAll__s5cVl svg[data-expanded]{transform:rotate(180deg)}.TrainingCampDetailPage_curriculum__N42UK{position:relative;display:grid;margin-left:2.75rem}.TrainingCampDetailPage_curriculum__N42UK:before{position:absolute;top:1.9rem;bottom:1.9rem;left:-1.45rem;border-left:2px dashed color-mix(in srgb,var(--camp-accent) 60%,transparent);content:""}.TrainingCampDetailPage_curriculum__N42UK article{position:relative;border-bottom:1px solid var(--v2-surface-base);background:var(--v2-surface-sunken)}.TrainingCampDetailPage_timelineNode__xWdAp{position:absolute;top:1.55rem;left:-1.82rem;z-index:1;width:.8rem;height:.8rem;border:.18rem solid color-mix(in srgb,var(--camp-accent) 24%,var(--v2-surface-base));border-radius:50%;background:var(--camp-accent);box-sizing:content-box}.TrainingCampDetailPage_chapterButton__erJuo{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.45rem 1.5rem;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.TrainingCampDetailPage_chapterButton__erJuo strong{font-size:var(--v2-type-size-lg)}.TrainingCampDetailPage_chapterButton__erJuo>span{display:inline-flex;align-items:center;gap:.55rem;color:var(--v2-text-tertiary);font-size:var(--v2-type-size-sm);white-space:nowrap}.TrainingCampDetailPage_chapterButton__erJuo em{color:var(--v2-text-link);font-style:normal;font-weight:700}.TrainingCampDetailPage_curriculum__N42UK ol{display:grid;gap:.2rem;margin:0;padding:0 1.5rem 1.25rem 3.5rem;list-style:none}.TrainingCampDetailPage_curriculum__N42UK li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;padding:.75rem 0;color:var(--v2-text-secondary)}.TrainingCampDetailPage_curriculum__N42UK li small{font-variant-numeric:tabular-nums}.TrainingCampDetailPage_curriculum__N42UK li p{grid-column:1/-1;margin:0;color:var(--v2-text-tertiary);font-size:var(--v2-type-size-sm)}.TrainingCampDetailPage_audienceGrid__ASTs6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.TrainingCampDetailPage_audienceGrid__ASTs6 article{border-radius:var(--v2-radius-md);position:relative;min-height:16rem;overflow:hidden;padding:2.4rem 2rem 2rem;background:var(--v2-surface-base);box-shadow:var(--v2-elevation-raised);text-align:left}.TrainingCampDetailPage_audienceGrid__ASTs6 article>b{position:absolute;top:-1.45rem;right:-1.2rem;display:grid;width:6.6rem;height:6.6rem;place-items:end start;padding:0 0 1.25rem 1.35rem;border-radius:50%;background:linear-gradient(145deg,var(--v2-blue-700),var(--v2-blue-300));color:var(--v2-text-inverse);font-size:1.45rem;font-variant-numeric:tabular-nums}.TrainingCampDetailPage_audienceGrid__ASTs6 article:nth-child(2)>b{background:linear-gradient(145deg,var(--v2-purple-600),var(--v2-purple-300))}.TrainingCampDetailPage_audienceGrid__ASTs6 article:nth-child(3)>b{background:linear-gradient(145deg,var(--v2-slate-blue-500),var(--v2-blue-200))}.TrainingCampDetailPage_audienceGrid__ASTs6 article>span{display:grid;width:2.8rem;height:2.8rem;place-items:center;margin:0 0 1.25rem;color:var(--camp-accent)}.TrainingCampDetailPage_audienceGrid__ASTs6 article>span svg{width:1.25rem}.TrainingCampDetailPage_audienceGrid__ASTs6 h3{margin:0 0 1rem;font-size:var(--v2-type-size-xl)}.TrainingCampDetailPage_audienceGrid__ASTs6 ul{display:grid;gap:.45rem;margin:0;padding-left:1.15rem;color:var(--v2-text-secondary);line-height:1.7}.TrainingCampDetailPage_toolGrid___iZl8{display:flex;flex-wrap:wrap;gap:1rem}.TrainingCampDetailPage_toolGrid___iZl8 a{display:grid;width:7.5rem;min-height:8.5rem;place-items:center;align-content:center;gap:.45rem;padding:1rem;border-radius:var(--v2-radius-md);background:var(--v2-surface-base);box-shadow:var(--v2-elevation-raised);color:var(--v2-text-primary);text-align:center;text-decoration:none;transition:transform .18s ease-out,box-shadow .18s ease-out}.TrainingCampDetailPage_toolGrid___iZl8 a:hover{box-shadow:var(--v2-elevation-floating);transform:translateY(-3px)}.TrainingCampDetailPage_toolGrid___iZl8 a:active{transform:translateY(0) scale(.98)}.TrainingCampDetailPage_toolFallback__W_fbW,.TrainingCampDetailPage_toolGrid___iZl8 img{width:3.25rem;height:3.25rem;-o-object-fit:contain;object-fit:contain}.TrainingCampDetailPage_toolFallback__W_fbW{display:grid;place-items:center;border-radius:50%;background:var(--v2-brand-primary-soft);color:var(--camp-accent)}.TrainingCampDetailPage_toolFallback__W_fbW svg{width:1.4rem;height:1.4rem}.TrainingCampDetailPage_toolGrid___iZl8 span{font-weight:750}.TrainingCampDetailPage_toolGrid___iZl8 small{color:var(--v2-text-tertiary)}.TrainingCampDetailPage_instructor__nFUIa{border-radius:var(--v2-radius-md);display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:1.75rem;padding:clamp(1.5rem,3vw,2.25rem);background:var(--v2-surface-sunken)}.TrainingCampDetailPage_instructor__nFUIa img{width:8rem;height:8rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.TrainingCampDetailPage_instructor__nFUIa h3{display:flex;align-items:center;gap:.55rem;margin:0;font-size:var(--v2-type-size-2xl)}.TrainingCampDetailPage_instructor__nFUIa h3 svg{width:1.25rem;color:var(--camp-accent)}.TrainingCampDetailPage_instructor__nFUIa span{display:block;margin-top:.35rem;color:var(--camp-accent);font-weight:650}.TrainingCampDetailPage_instructor__nFUIa p{max-width:70ch;margin:1rem 0 0;color:var(--v2-text-secondary);line-height:1.8}.TrainingCampDetailPage_services__PMS_8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.TrainingCampDetailPage_services__PMS_8 article{--service-accent:var(--v2-purple-600);position:relative;display:flex;min-height:15rem;flex-direction:column;overflow:hidden;padding:2.1rem 1.75rem 1.6rem;border:1px solid color-mix(in srgb,var(--service-accent) 22%,var(--v2-neutral-0));border-radius:var(--v2-radius-md);background:linear-gradient(155deg,color-mix(in srgb,var(--service-accent) 7%,var(--v2-neutral-0)) 0,color-mix(in srgb,var(--service-accent) 14%,var(--v2-neutral-0)) 72%,color-mix(in srgb,var(--service-accent) 22%,var(--v2-neutral-0)) 100%);box-shadow:0 5px 8px color-mix(in srgb,var(--service-accent) 11%,transparent);color:var(--v2-text-primary);isolation:isolate;transition:transform .22s var(--v2-ease-out),box-shadow .22s var(--v2-ease-out)}.TrainingCampDetailPage_services__PMS_8 article:before{position:absolute;top:0;left:1.2rem;z-index:1;min-width:5.6rem;padding:.36rem .85rem .42rem;border-radius:0 0 var(--v2-radius-sm) var(--v2-radius-sm);background:linear-gradient(135deg,color-mix(in srgb,var(--service-accent) 82%,var(--v2-neutral-0)),var(--service-accent));box-shadow:0 3px 7px color-mix(in srgb,var(--service-accent) 18%,transparent);color:var(--v2-neutral-0);content:"配套权益";font-size:var(--v2-type-size-xs);font-weight:800;text-align:center}.TrainingCampDetailPage_services__PMS_8 article:after{position:absolute;right:-2.3rem;bottom:-2.8rem;z-index:-1;width:8.5rem;height:8.5rem;border:1.15rem solid color-mix(in srgb,var(--service-accent) 12%,transparent);border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--service-accent) 13%,transparent);content:"";transition:transform .3s var(--v2-ease-out),opacity .3s var(--v2-ease-out)}.TrainingCampDetailPage_services__PMS_8 article[data-tone="1"]{--service-accent:var(--v2-blue-700)}.TrainingCampDetailPage_services__PMS_8 article[data-tone="2"]{--service-accent:var(--v2-pink-700)}.TrainingCampDetailPage_services__PMS_8 article>span{display:grid;width:3rem;height:3rem;place-items:center;align-self:flex-end;margin-bottom:.5rem;border-radius:50%;background:color-mix(in srgb,var(--service-accent) 14%,var(--v2-neutral-0));box-shadow:inset 0 1px var(--v2-white-a80),0 3px 7px color-mix(in srgb,var(--service-accent) 13%,transparent);color:var(--service-accent);transition:transform .22s var(--v2-ease-out)}.TrainingCampDetailPage_services__PMS_8 article>span svg{width:1.45rem;height:1.45rem}.TrainingCampDetailPage_services__PMS_8 h3{margin:0;font-size:var(--v2-type-size-2xl)}.TrainingCampDetailPage_services__PMS_8 p{display:-webkit-box;margin:.8rem 0 1.5rem;overflow:hidden;color:var(--v2-text-secondary);line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:3}.TrainingCampDetailPage_services__PMS_8 footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:auto}.TrainingCampDetailPage_services__PMS_8 footer small{color:var(--service-accent);font-weight:750}.TrainingCampDetailPage_services__PMS_8 footer b{color:color-mix(in srgb,var(--service-accent) 24%,transparent);font-size:2.25rem;font-variant-numeric:tabular-nums;line-height:1}.TrainingCampDetailPage_certificate__iVpKE{border-radius:var(--v2-radius-md);display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(1.5rem,3vw,2.5rem);background:var(--v2-surface-sunken)}.TrainingCampDetailPage_certificate__iVpKE img{width:100%;max-height:24rem;-o-object-fit:contain;object-fit:contain;background:var(--v2-surface-base)}.TrainingCampDetailPage_certificate__iVpKE>div>svg{width:2.25rem;height:2.25rem;margin-bottom:1rem;color:var(--camp-accent)}.TrainingCampDetailPage_certificate__iVpKE h3{margin:0;font-size:clamp(1.75rem,3vw,2.45rem)}.TrainingCampDetailPage_certificate__iVpKE p{max-width:40rem;color:var(--v2-text-secondary);line-height:1.8}.TrainingCampDetailPage_barrageViewport__5cjup{position:relative;display:grid;min-height:24rem;align-content:center;gap:1.1rem;overflow:hidden;margin-inline:calc(clamp(1rem, 3vw, 2.5rem) * -1);padding:2rem 0}.TrainingCampDetailPage_barrageViewport__5cjup:after,.TrainingCampDetailPage_barrageViewport__5cjup:before{position:absolute;top:0;bottom:0;z-index:2;width:clamp(3rem,8vw,8rem);content:"";pointer-events:none}.TrainingCampDetailPage_barrageViewport__5cjup:before{left:0;background:linear-gradient(90deg,var(--v2-surface-canvas),transparent)}.TrainingCampDetailPage_barrageViewport__5cjup:after{right:0;background:linear-gradient(-90deg,var(--v2-surface-canvas),transparent)}.TrainingCampDetailPage_barrageLane__tdNCp{overflow:hidden}.TrainingCampDetailPage_barrageTrack__DJ06y{display:flex;width:-moz-max-content;width:max-content;gap:3.75rem;padding-left:calc(var(--lane-offset, 0) * 1rem);will-change:transform}.TrainingCampDetailPage_barrageLane__tdNCp[data-lane="0"]{--lane-offset:3}.TrainingCampDetailPage_barrageLane__tdNCp[data-lane="1"]{--lane-offset:12}.TrainingCampDetailPage_barrageLane__tdNCp[data-lane="2"]{--lane-offset:6}.TrainingCampDetailPage_barrageLane__tdNCp[data-lane="3"]{--lane-offset:17}.TrainingCampDetailPage_barrageLane__tdNCp[data-lane="4"]{--lane-offset:1}.TrainingCampDetailPage_barrageTrack__DJ06y[data-animated]{animation:TrainingCampDetailPage_barrage-slide__DHlJQ 30s linear infinite}.TrainingCampDetailPage_barrageLane__tdNCp:nth-child(2n) .TrainingCampDetailPage_barrageTrack__DJ06y[data-animated]{animation-duration:36s}.TrainingCampDetailPage_barrageViewport__5cjup:focus-within .TrainingCampDetailPage_barrageTrack__DJ06y,.TrainingCampDetailPage_barrageViewport__5cjup:hover .TrainingCampDetailPage_barrageTrack__DJ06y{animation-play-state:paused}.TrainingCampDetailPage_barrageViewport__5cjup[data-paused] .TrainingCampDetailPage_barrageTrack__DJ06y{animation-play-state:paused}.TrainingCampDetailPage_barragePill__BGcgw{display:inline-flex;min-height:2.75rem;align-items:center;padding:.55rem 1.8rem .55rem 1.35rem;background:url(https://static.woyingai.com/next-static/2026-09-27-7bcb704/_next/static/media/testimonial-bubble.aa0cc5af.png) 50%/100% 100% no-repeat;color:var(--v2-status-success-text);font-weight:750;white-space:nowrap}.TrainingCampDetailPage_faq__81ZHI{border-radius:var(--v2-radius-md);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,5rem) clamp(3rem,7vw,7rem);padding:clamp(1.75rem,4vw,3.25rem);background:var(--v2-surface-base)}.TrainingCampDetailPage_faq__81ZHI article{display:grid;min-width:0;grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:1.35rem}.TrainingCampDetailPage_faq__81ZHI article>span{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:50%;background:var(--v2-surface-sunken);color:var(--v2-text-tertiary);font-size:var(--v2-type-size-sm);font-weight:800;font-variant-numeric:tabular-nums}.TrainingCampDetailPage_faq__81ZHI h3{margin:.25rem 0 .75rem;overflow:hidden;font-size:var(--v2-type-size-xl);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.TrainingCampDetailPage_faq__81ZHI p{margin:0;color:var(--v2-text-secondary);font-size:var(--v2-type-size-lg);line-height:1.85}.TrainingCampDetailPage_consultDialog__DJz08{--v2-overlay-dialog-background:var(--v2-surface-base)}.TrainingCampDetailPage_consultCard__RwCNQ{display:grid;gap:var(--v2-space-4);text-align:center}.TrainingCampDetailPage_consultCourse__Fgf2P{display:grid;gap:.3rem;padding:var(--v2-space-3) var(--v2-space-4);border-radius:var(--v2-radius-sm);background:var(--v2-surface-mist);text-align:left}.TrainingCampDetailPage_consultCourse__Fgf2P span{color:var(--v2-text-secondary);font-size:var(--v2-type-size-xs)}.TrainingCampDetailPage_consultCourse__Fgf2P strong{color:var(--v2-text-primary);line-height:1.4}.TrainingCampDetailPage_qrPanel__hkKGp{display:grid;place-items:center;gap:var(--v2-space-3);padding:var(--v2-space-4);border-radius:var(--v2-radius-md);background:var(--v2-surface-base);text-align:center}.TrainingCampDetailPage_qrError__jWxt1,.TrainingCampDetailPage_qrPanel__hkKGp img{width:min(14rem,100%);height:auto;aspect-ratio:1;border-radius:var(--v2-radius-md);background:var(--v2-neutral-0)}.TrainingCampDetailPage_qrPanel__hkKGp img{-o-object-fit:contain;object-fit:contain}.TrainingCampDetailPage_qrPanel__hkKGp>div:last-child{display:inline-flex;align-items:center;gap:.4rem;color:var(--v2-text-secondary);font-size:var(--v2-type-size-sm);font-weight:700}.TrainingCampDetailPage_qrPanel__hkKGp>div:last-child svg{width:1rem;color:var(--camp-accent)}.TrainingCampDetailPage_qrError__jWxt1{display:grid;place-items:center;align-content:center;gap:.55rem;padding:1rem;color:var(--v2-text-secondary)}.TrainingCampDetailPage_qrError__jWxt1 svg{width:2rem;color:var(--camp-accent)}.TrainingCampDetailPage_qrError__jWxt1 strong{color:var(--v2-text-primary)}.TrainingCampDetailPage_qrError__jWxt1 span{font-size:var(--v2-type-size-sm)}.TrainingCampDetailPage_consultCard__RwCNQ>p,.TrainingCampDetailPage_consultCard__RwCNQ>small{margin:0;color:var(--v2-text-secondary);line-height:1.65}.TrainingCampDetailPage_consultCard__RwCNQ>small{font-size:var(--v2-type-size-xs)}.TrainingCampDetailPage_page__vIkqY[data-preview]{min-height:auto}@keyframes TrainingCampDetailPage_barrage-slide__DHlJQ{to{transform:translateX(calc(-50% - 1.75rem))}}@keyframes TrainingCampDetailPage_showcase-enter__f_B4Z{0%{opacity:.35;transform:translateX(.5rem)}}@media (hover:hover) and (pointer:fine){.TrainingCampDetailPage_sectionNav__otuUN button:hover{color:var(--camp-accent);transform:translateX(.15rem)}.TrainingCampDetailPage_showcaseNext__ZO8C1:hover,.TrainingCampDetailPage_showcasePrevious__K9lZ2:hover{background:var(--camp-accent);color:var(--v2-neutral-0);transform:translateY(-50%) scale(1.08)}.TrainingCampDetailPage_services__PMS_8 article:hover{box-shadow:0 8px 12px color-mix(in srgb,var(--service-accent) 17%,transparent);transform:translateY(-4px)}.TrainingCampDetailPage_services__PMS_8 article:hover:after{opacity:.75;transform:scale(1.12)}.TrainingCampDetailPage_services__PMS_8 article:hover>span{transform:scale(1.07)}}@media (max-width:75rem){.TrainingCampDetailPage_pageBody__8jGeU{grid-template-columns:8.75rem minmax(0,1fr);gap:2rem}.TrainingCampDetailPage_heroGrid__nm2wF{grid-template-columns:minmax(0,1fr) 17rem}.TrainingCampDetailPage_audienceGrid__ASTs6,.TrainingCampDetailPage_services__PMS_8{gap:1rem}}@media (max-width:56rem){.TrainingCampDetailPage_pageBody__8jGeU{width:min(100% - 1.5rem,76rem);display:block}.TrainingCampDetailPage_sectionNavAside__xg8lB{display:none}.TrainingCampDetailPage_mobileNavTrigger__0QklF{position:fixed;z-index:var(--v2-z-sticky);right:max(1rem,env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));display:inline-flex;min-height:2.75rem;max-width:min(13rem,calc(100vw - 2rem));align-items:center;gap:.5rem;padding:.65rem 1rem;border:0;border-radius:var(--v2-radius-pill);background:var(--v2-neutral-900);box-shadow:var(--v2-shadow-2);color:var(--v2-text-inverse);cursor:pointer;font:inherit;font-size:var(--v2-type-size-sm);font-weight:700}.TrainingCampDetailPage_mobileNavTrigger__0QklF svg{width:1rem}.TrainingCampDetailPage_mobileNavTrigger__0QklF span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrainingCampDetailPage_mobileSectionNav__k1ZYR{display:grid;gap:.35rem}.TrainingCampDetailPage_mobileSectionNav__k1ZYR button{display:grid;min-height:3.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .75rem;border:0;border-radius:var(--v2-radius-sm);background:transparent;color:var(--v2-text-secondary);cursor:pointer;font:inherit;font-weight:680;text-align:left}.TrainingCampDetailPage_mobileSectionNav__k1ZYR button svg{width:1.1rem}.TrainingCampDetailPage_mobileSectionNav__k1ZYR button small{color:var(--camp-accent)}.TrainingCampDetailPage_mobileSectionNav__k1ZYR button[data-active]{background:var(--v2-brand-primary-soft);color:var(--camp-accent)}}@media (max-width:48rem){.TrainingCampDetailPage_heroInner__sBCvt{width:min(100% - 1.5rem,76rem);padding-top:1rem}.TrainingCampDetailPage_breadcrumb__S9RLo{margin-bottom:1.75rem}.TrainingCampDetailPage_heroGrid__nm2wF{grid-template-columns:1fr;gap:1.75rem}.TrainingCampDetailPage_heroCopy__A9OJW{gap:1.1rem}.TrainingCampDetailPage_heroCopy__A9OJW h1{font-size:clamp(1.7rem,8vw,2.35rem)}.TrainingCampDetailPage_heroCopy__A9OJW>p{font-size:1rem}.TrainingCampDetailPage_heroActions__sJ9x7{max-width:28rem}.TrainingCampDetailPage_content__vV42Q,.TrainingCampDetailPage_sectionGroup__T7WXm{gap:4.5rem}.TrainingCampDetailPage_sectionGroup__T7WXm,.TrainingCampDetailPage_section__frABK{scroll-margin-top:6rem}.TrainingCampDetailPage_sectionTitle__aVCIO>span:before{opacity:.62}.TrainingCampDetailPage_outcomes__Tg4fj{min-height:0;grid-template-columns:1fr;padding:1.25rem 1.25rem 8rem}.TrainingCampDetailPage_outcomes__Tg4fj p{font-size:1rem}.TrainingCampDetailPage_outcomesDecoration__oE1Kv{right:.35rem;bottom:.1rem;width:10rem}.TrainingCampDetailPage_showcase__Ob_eq{margin-inline:-.75rem;padding:1rem 2.4rem .75rem;border-radius:var(--v2-radius-md)}.TrainingCampDetailPage_showcaseCanvas__25BtU,.TrainingCampDetailPage_showcaseStage__0yf_F{min-height:17rem}.TrainingCampDetailPage_showcaseCanvas__25BtU>img{max-height:24rem}.TrainingCampDetailPage_showcaseBackdrop__XW6FN{display:none}.TrainingCampDetailPage_showcaseNext__ZO8C1,.TrainingCampDetailPage_showcasePrevious__K9lZ2{width:2.65rem;height:2.65rem}.TrainingCampDetailPage_showcasePrevious__K9lZ2{left:.35rem}.TrainingCampDetailPage_showcaseNext__ZO8C1{right:.35rem}.TrainingCampDetailPage_showcaseCanvas__25BtU>p{padding:2.4rem 1rem .75rem;font-size:var(--v2-type-size-sm)}.TrainingCampDetailPage_curriculum__N42UK{margin-left:1.5rem}.TrainingCampDetailPage_curriculum__N42UK:before{left:-.8rem}.TrainingCampDetailPage_timelineNode__xWdAp{left:-1.16rem;width:.62rem;height:.62rem}.TrainingCampDetailPage_chapterButton__erJuo{grid-template-columns:1fr;padding:1.15rem 1rem}.TrainingCampDetailPage_chapterButton__erJuo>span{justify-content:space-between;white-space:normal}.TrainingCampDetailPage_curriculum__N42UK ol{padding:0 1rem 1rem 1.5rem}.TrainingCampDetailPage_audienceGrid__ASTs6,.TrainingCampDetailPage_certificate__iVpKE,.TrainingCampDetailPage_curriculum__N42UK li,.TrainingCampDetailPage_faq__81ZHI,.TrainingCampDetailPage_services__PMS_8{grid-template-columns:1fr}.TrainingCampDetailPage_services__PMS_8{gap:1rem}.TrainingCampDetailPage_services__PMS_8 article,.TrainingCampDetailPage_services__PMS_8 article[data-tone="1"]{min-height:12.5rem;transform:none}.TrainingCampDetailPage_faq__81ZHI{gap:2.5rem}.TrainingCampDetailPage_faq__81ZHI article{grid-template-columns:2.75rem minmax(0,1fr);gap:1rem}.TrainingCampDetailPage_faq__81ZHI article>span{width:2.75rem;height:2.75rem}.TrainingCampDetailPage_faq__81ZHI h3{font-size:var(--v2-type-size-lg)}.TrainingCampDetailPage_faq__81ZHI p{font-size:1rem}.TrainingCampDetailPage_instructor__nFUIa{grid-template-columns:5rem minmax(0,1fr);align-items:start}.TrainingCampDetailPage_instructor__nFUIa img{width:5rem;height:5rem}.TrainingCampDetailPage_barrageViewport__5cjup{min-height:18rem;margin-inline:-.75rem}.TrainingCampDetailPage_barrageLane__tdNCp:nth-child(n+4){display:none}.TrainingCampDetailPage_barrageTrack__DJ06y{gap:2rem}.TrainingCampDetailPage_barragePill__BGcgw{min-height:2.15rem;font-size:var(--v2-type-size-sm)}.TrainingCampDetailPage_heroInner__sBCvt{padding-top:calc(var(--v2-nav-height-mobile, 4rem) + .75rem)}}@media (prefers-reduced-motion:reduce){.TrainingCampDetailPage_chapterButton__erJuo svg,.TrainingCampDetailPage_expandAll__s5cVl svg,.TrainingCampDetailPage_primaryCta__Rx2nr,.TrainingCampDetailPage_primaryCta__Rx2nr:after,.TrainingCampDetailPage_sectionNav__otuUN button,.TrainingCampDetailPage_sectionNav__otuUN button:before,.TrainingCampDetailPage_services__PMS_8 article,.TrainingCampDetailPage_services__PMS_8 article:after,.TrainingCampDetailPage_services__PMS_8 article>span,.TrainingCampDetailPage_showcaseCanvas__25BtU,.TrainingCampDetailPage_showcaseCanvas__25BtU img,.TrainingCampDetailPage_showcaseDots__RYrOk button span,.TrainingCampDetailPage_showcaseNext__ZO8C1,.TrainingCampDetailPage_showcasePrevious__K9lZ2,.TrainingCampDetailPage_showcaseStatus__TqHgt>svg,.TrainingCampDetailPage_toolGrid___iZl8 a{animation:none;transition:none}.TrainingCampDetailPage_barrageViewport__5cjup{display:flex;min-height:0;flex-wrap:wrap;gap:.75rem;padding:1rem}.TrainingCampDetailPage_barrageViewport__5cjup:after,.TrainingCampDetailPage_barrageViewport__5cjup:before{display:none}.TrainingCampDetailPage_barrageLane__tdNCp{display:contents!important}.TrainingCampDetailPage_barrageTrack__DJ06y{display:contents;animation:none!important}.TrainingCampDetailPage_barragePill__BGcgw{white-space:normal}.TrainingCampDetailPage_barragePill__BGcgw:nth-child(n+2){display:none}}